Как войти в IT
В видео пошагово разобрано, как стать фронтенд-разработчиком без лишних затрат.
От фундаментальных технологий (HTML, CSS, JavaScript) до современных фреймворков (React, Vue, Angular, Svetle). Центральная часть — эффективный план обучения на 2023 год.
#видео
В видео пошагово разобрано, как стать фронтенд-разработчиком без лишних затрат.
От фундаментальных технологий (HTML, CSS, JavaScript) до современных фреймворков (React, Vue, Angular, Svetle). Центральная часть — эффективный план обучения на 2023 год.
#видео
Цитаты программистов — часть 2
— Павел Дуров: «Скорость имеет значение».
— Расмус Лердорф: «Когда я не знаю, с чего начать, я открываю чистый файл и пишу: // С чего бы начать?. Дальше всё идёт как-то само собой».
— Ада Лавлейс: «Если ваша работа не документирована, значит вы не работали».
— Дональд Эрвин Кнут: «Писать книги сложнее, чем писать программы. Любой писатель может стать хотя бы посредственным программистом. Обратное, к сожалению, неверно».
#цитаты
— Павел Дуров: «Скорость имеет значение».
— Расмус Лердорф: «Когда я не знаю, с чего начать, я открываю чистый файл и пишу: // С чего бы начать?. Дальше всё идёт как-то само собой».
— Ада Лавлейс: «Если ваша работа не документирована, значит вы не работали».
— Дональд Эрвин Кнут: «Писать книги сложнее, чем писать программы. Любой писатель может стать хотя бы посредственным программистом. Обратное, к сожалению, неверно».
#цитаты
Что не так с ФП
Функциональное программирование — это парадигма, в которой программа представляется как набор математических функций.
Однако такой подход не лишён недостатков. В этом видео автор анализирует самые распространённые проблемы и объясняет, что с ним не так.
#видео
Функциональное программирование — это парадигма, в которой программа представляется как набор математических функций.
Однако такой подход не лишён недостатков. В этом видео автор анализирует самые распространённые проблемы и объясняет, что с ним не так.
#видео
Правил оформления JavaScript кода
— Имена переменных и функций в camelCase, константы с объектами или массивами в UPPER_CASE.
— Функции короткие, решают одну задачу, так их легко тестировать, переиспользовать и отлаживать.
— Строгий режим ('use strict') в начале скрипта или функции, чтобы избежать ошибок и улучшить производительность.
— Точка с запятой в конце каждого оператора, чтобы предотвратить непредвиденное поведение кода.
— Одинарные кавычки для строк, чтобы упростить работу с JSON-форматом и не экранировать двойные кавычки.
— 4 пробела для отступов, длина строки не больше 80 символов, длинные выражения разбиваются на строки с переносом после запятой или перед оператором.
#советы
— Имена переменных и функций в camelCase, константы с объектами или массивами в UPPER_CASE.
— Функции короткие, решают одну задачу, так их легко тестировать, переиспользовать и отлаживать.
— Строгий режим ('use strict') в начале скрипта или функции, чтобы избежать ошибок и улучшить производительность.
— Точка с запятой в конце каждого оператора, чтобы предотвратить непредвиденное поведение кода.
— Одинарные кавычки для строк, чтобы упростить работу с JSON-форматом и не экранировать двойные кавычки.
— 4 пробела для отступов, длина строки не больше 80 символов, длинные выражения разбиваются на строки с переносом после запятой или перед оператором.
#советы
В Excel появляется Python
Компания Microsoft добавляет язык программирования Python в Excel. Сегодня стала доступна публичная предварительная версия этой функции, позволяющая пользователям Excel манипулировать данными и анализировать их с помощью Python.
Новость: https://vc.ru/dev/805766-v-excel-poyavlyaetsya-python
#новости
Компания Microsoft добавляет язык программирования Python в Excel. Сегодня стала доступна публичная предварительная версия этой функции, позволяющая пользователям Excel манипулировать данными и анализировать их с помощью Python.
Новость: https://vc.ru/dev/805766-v-excel-poyavlyaetsya-python
#новости
Цитаты программистов — часть 3
— Бьёрн Страуструп: «Если над кодом работали 20 человек, значит его можно сделать в 20 раз меньше и в 20 раз быстрее».
— Ричард Мэттью Столлман: «Если бы Омар Хайям жил сейчас, он наверняка был бы пиратом».
— Стив Возняк: «На собеседованиях я обычно спрашиваю, часто ли испытуемый использует костыли. Это хороший способ отсеять патологических лжецов».
— Сид Мейер: «Не ожидайте ухоженных ногтей от первопроходцев».
— Алан Кёртис Кэй: «Можно сделать довольно большой проект, вообще не прикасаясь к мыши. Но зачем?».
#цитаты
— Бьёрн Страуструп: «Если над кодом работали 20 человек, значит его можно сделать в 20 раз меньше и в 20 раз быстрее».
— Ричард Мэттью Столлман: «Если бы Омар Хайям жил сейчас, он наверняка был бы пиратом».
— Стив Возняк: «На собеседованиях я обычно спрашиваю, часто ли испытуемый использует костыли. Это хороший способ отсеять патологических лжецов».
— Сид Мейер: «Не ожидайте ухоженных ногтей от первопроходцев».
— Алан Кёртис Кэй: «Можно сделать довольно большой проект, вообще не прикасаясь к мыши. Но зачем?».
#цитаты
Что такое Git
Git — это система управления версиями, которая позволяет синхронизировать проект между членами команды.
Её знание необходимо для трудоустройства в IT-сфере. В этом видео вы узнаете подробнее об этом инструменте.
#видео
Git — это система управления версиями, которая позволяет синхронизировать проект между членами команды.
Её знание необходимо для трудоустройства в IT-сфере. В этом видео вы узнаете подробнее об этом инструменте.
#видео
YouTube
Что такое Git? Зачем он нужен и как использовать? (примеры из практики)
Друзья, в этом видео я расскажу вам о том, что такое Git, зачем он нужен, как его использовать и как с его помощью оптимизировать и упростить работу в команде. Мы поговорим обо всех особенностях использования этого инструмента и я наглядно покажу как с ним…
Деструктуризации в JavaScript
Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.
Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.
#статья
Деструктуризация — это синтаксис, который позволяет распаковывать значения из массивов или свойства из объектов в переменные.
Что нам это дает? Возможность писать более чистый и понятный код, экономя время и количество строк.
#статья
Три страха джуна на старте IT-карьеры
Страхи первой работы могут охватить даже самого смелого новичка. Но что если относиться к страху как к багу, который нужно найти и исправить?
От страха отправить резюме до страха не вписаться в коллектив — всё это можно преодолеть!
В статье https://tprg.ru/zapH тимлид команды разработки раскрывает секреты победы над тремя наиболее популярными страхами на старте IT-карьеры.
#статья
Страхи первой работы могут охватить даже самого смелого новичка. Но что если относиться к страху как к багу, который нужно найти и исправить?
От страха отправить резюме до страха не вписаться в коллектив — всё это можно преодолеть!
В статье https://tprg.ru/zapH тимлид команды разработки раскрывает секреты победы над тремя наиболее популярными страхами на старте IT-карьеры.
#статья
Цитаты программистов — часть 4
— Брэм Коэн: «На длинных дистанциях выигрывают стайеры».
— Джон Карма: «Всегда начинайте со структуры данных».
— Джеймс Гослинг: «Кофе не помогает программировать, зато он приятен на вкус».
— Андерс Хейлсберг: «Не бывает хороших языков, бывают хорошие программисты».
— Кен Томпсон: «Проще отучить собаку лаять на почтальона, чем отучить админа работать под рутом».
#цитаты
— Брэм Коэн: «На длинных дистанциях выигрывают стайеры».
— Джон Карма: «Всегда начинайте со структуры данных».
— Джеймс Гослинг: «Кофе не помогает программировать, зато он приятен на вкус».
— Андерс Хейлсберг: «Не бывает хороших языков, бывают хорошие программисты».
— Кен Томпсон: «Проще отучить собаку лаять на почтальона, чем отучить админа работать под рутом».
#цитаты
Асинхронность в JavaScript
Асинхронность — это выполнение другой задачи, пока первая ждёт (например, ответа от сервера). Это упрощает код и повышает скорость.
В видео рассказано про асинхронность в JavaScript, Event loop и Call stack, а также про типичные ошибки новичка.
#видео
Асинхронность — это выполнение другой задачи, пока первая ждёт (например, ответа от сервера). Это упрощает код и повышает скорость.
В видео рассказано про асинхронность в JavaScript, Event loop и Call stack, а также про типичные ошибки новичка.
#видео
YouTube
Узнай JavaScript лучше: Асинхронность в JS, Event loop, Call stack
Узнай JavaScipt лучше: https://www.youtube.com/watch?v=bO881lHXieQ&list=PL-wEcSTifrSlpk8Jf-Jz-vXMsBve_q2-Y
Vue.js подробный курс: https://www.youtube.com/watch?v=qXhmJhR0Fhg&list=PL-wEcSTifrSn5cae0gFQ7Gy7v3t6c7hLF
Тайм коды:
0:00 - Что будет на этом уроке…
Vue.js подробный курс: https://www.youtube.com/watch?v=qXhmJhR0Fhg&list=PL-wEcSTifrSn5cae0gFQ7Gy7v3t6c7hLF
Тайм коды:
0:00 - Что будет на этом уроке…
Великий Российский Файрвол
В статье разбираются технические детали работы Golden Shield и сравнивают его возможности с российскими блокировками.
Оказывается, Китай использует гораздо более продвинутые методы фильтрации трафика, чем у нас.
#статья
В статье разбираются технические детали работы Golden Shield и сравнивают его возможности с российскими блокировками.
Оказывается, Китай использует гораздо более продвинутые методы фильтрации трафика, чем у нас.
#статья
Цитаты великих программистов — часть 5
— Давид Хейнемейер Ханссон: «Когда-то я был достаточно наивен, надеясь, что мне достаточно будет хорошо выучить один язык».
— Эндрю Таненбаум: «Завидую тестировщикам: все хотят с ними дружить».
— Юкихиро Мацумото: «Отдавайте распоряжения в письменном виде: программист вы, в конце концов, или нет?».
— Ларри Уолл: «И где теперь ваш ассемблер?».
— Крис Хьюз: «Чем опытнее программист, тем лучше он осознаёт всю скудность своих знаний и навыков».
#цитаты
— Давид Хейнемейер Ханссон: «Когда-то я был достаточно наивен, надеясь, что мне достаточно будет хорошо выучить один язык».
— Эндрю Таненбаум: «Завидую тестировщикам: все хотят с ними дружить».
— Юкихиро Мацумото: «Отдавайте распоряжения в письменном виде: программист вы, в конце концов, или нет?».
— Ларри Уолл: «И где теперь ваш ассемблер?».
— Крис Хьюз: «Чем опытнее программист, тем лучше он осознаёт всю скудность своих знаний и навыков».
#цитаты
Парное программирование в обучении
В статье подробно рассказано, что такое парное программирование, как правильно его применять и где найти себе напарника.
Исследования показали, что код пары содержит на 15% меньше дефектов! А скорость разработки выше на 15%.
#статья
В статье подробно рассказано, что такое парное программирование, как правильно его применять и где найти себе напарника.
Исследования показали, что код пары содержит на 15% меньше дефектов! А скорость разработки выше на 15%.
#статья
Собеседование со Стивом Джобсом
Вы когда-нибудь задумывались, каким был Стив Джобс на собеседованиях? Оказывается, он мог задавать неожиданные и шокирующие вопросы!
В статье рассказана весёлая история о том, как Джобс довёл кандидата на должность менеджера в Apple.
#статья
Вы когда-нибудь задумывались, каким был Стив Джобс на собеседованиях? Оказывается, он мог задавать неожиданные и шокирующие вопросы!
В статье рассказана весёлая история о том, как Джобс довёл кандидата на должность менеджера в Apple.
#статья
Какой вопрос задал Стив Джобс соискателю на собеседовании в Apple, чтобы смутить его?
Anonymous Quiz
18%
1. Сколько раз вы принимали наркотики?
29%
2. Сколько вам было лет, когда вы потеряли девственность?
39%
Вы когда-нибудь воровали программное обеспечение?
14%
Вы умеете программировать на Swift?
«Админа в топку, я могу лучше!»
А давайте! Мы ищем нового админа в наш паблик на фултайм.
Подробности по ссылке: https://tprg.ru/yZAk
#вакансии #работа
А давайте! Мы ищем нового админа в наш паблик на фултайм.
Подробности по ссылке: https://tprg.ru/yZAk
#вакансии #работа
Распознавание текста с изображения
Python — популярный язык для разработки искусственного интеллекта, а компьютерное зрение — это способность программы определять объекты на изображении.
В этом видео вы узнаете, как использовать Python и EasyOCR для компьютерного зрения и распознавания текста с изображения.
#видео
Python — популярный язык для разработки искусственного интеллекта, а компьютерное зрение — это способность программы определять объекты на изображении.
В этом видео вы узнаете, как использовать Python и EasyOCR для компьютерного зрения и распознавания текста с изображения.
#видео
YouTube
Распознавание текста с изображения на Python | EasyOCR vs Tesseract | Компьютерное зрение
В данном видео пишем программу для распознавания текста на разных языках с изображения используя Python и EasyOCR с сохранением текста в файл. Сравниваем работу EasyOCR с Tesseract.
💰 Поддержать проект:
https://www.patreon.com/pythontoday
https://yoomo…
💰 Поддержать проект:
https://www.patreon.com/pythontoday
https://yoomo…
Цитаты программистов — часть 6
— Эрик Стивен Рэймонд: «Хакер всегда выигрывает в честной схватке, потому что он нечестен».
— Питер Нортон: «Идеальному коду место в музее: там ценят всякие древности».
— Дастин Московиц: «Не экономьте на дизайне: конечный пользователь ровным счётом ничего не понимает в коде».
#цитаты
— Эрик Стивен Рэймонд: «Хакер всегда выигрывает в честной схватке, потому что он нечестен».
— Питер Нортон: «Идеальному коду место в музее: там ценят всякие древности».
— Дастин Московиц: «Не экономьте на дизайне: конечный пользователь ровным счётом ничего не понимает в коде».
#цитаты
Типизированный Go
В статье объясняется, какие преимущества даёт типизация в Golang. Оказывается, благодаря ей код становится более понятным и безопасным. Снижается количество ошибок и ускоряется разработка.
#статья
В статье объясняется, какие преимущества даёт типизация в Golang. Оказывается, благодаря ей код становится более понятным и безопасным. Снижается количество ошибок и ускоряется разработка.
#статья