Что такое фреймворк и библиотека
В этом ролике автор на примере постройки здания наглядно объяснил разницу между библиотекой и фреймворком. Оно, к слову, будет очень полезно начинающим программистам.
#видео
В этом ролике автор на примере постройки здания наглядно объяснил разницу между библиотекой и фреймворком. Оно, к слову, будет очень полезно начинающим программистам.
#видео
YouTube
Что такое framework и library / Объясняю на пальцах для новичков и не только
Из сегодняшнего выпуска вы узнаете, что такое фреймворк (framework) и как его отличить от библиотеки (library). Я объясню это простыми словами на примере постройки здания. Будет весело, интересно и понятно всем - от новичков до экспертов!
Так что, делайте…
Так что, делайте…
Кто такие RnD-специалисты
Хотите узнать, чем занимаются сотрудники загадочного RnD-отдела?
Автор приоткрывает завесу тайны и рассказывает о буднях в лаборатории гиков. Он покажет, как исследуют новые инструменты, составляют секретные протоколы и аргументируют бесполезность изобретений.
Читайте дальше и узнайте больше: https://tprg.ru/J9kh
#статья
Хотите узнать, чем занимаются сотрудники загадочного RnD-отдела?
Автор приоткрывает завесу тайны и рассказывает о буднях в лаборатории гиков. Он покажет, как исследуют новые инструменты, составляют секретные протоколы и аргументируют бесполезность изобретений.
Читайте дальше и узнайте больше: https://tprg.ru/J9kh
#статья
Почему вы должны писать на TypeScript в 2023
В этой небольшой статье автор изложит основные особенности и преимущества TypeScript.
#статья
В этой небольшой статье автор изложит основные особенности и преимущества TypeScript.
#статья
Цитаты великих программистов — часть 1
0. Билл Гейтс. «Аккуратный программист — быстрый программист».
1. Маркус Перссон. «Если твой код работает, значит это хороший код».
2. Гейб Логан Ньюэлл. «Чтобы понять код мида, нужно быть мидом. Чтобы понять код сеньора, достаточно быть джуном».
3. Брайан Керниган. «У каждого языка есть время жизни. За исключением ’Кобола’, конечно».
4. Линус Торвальдс. «Настоящий программист гораздо больше читает, чем пишет».
5. Марк Цукерберг. «Комментарии в коде должны быть похожими на кружевные трусики: маленькими, прозрачными, и оставляющими достаточно места для воображения».
#цитаты
0. Билл Гейтс. «Аккуратный программист — быстрый программист».
1. Маркус Перссон. «Если твой код работает, значит это хороший код».
2. Гейб Логан Ньюэлл. «Чтобы понять код мида, нужно быть мидом. Чтобы понять код сеньора, достаточно быть джуном».
3. Брайан Керниган. «У каждого языка есть время жизни. За исключением ’Кобола’, конечно».
4. Линус Торвальдс. «Настоящий программист гораздо больше читает, чем пишет».
5. Марк Цукерберг. «Комментарии в коде должны быть похожими на кружевные трусики: маленькими, прозрачными, и оставляющими достаточно места для воображения».
#цитаты
Принцип DRY
Сегодня мы бы хотел поговорить о важном принципе в программировании — принципе DRY (Don't Repeat Yourself). Этот принцип гласит, что каждый фрагмент кода должен быть написан только один раз.
Дублирование кода — это плохая практика, которая приводит к увеличению объема кода и его сложности. Если изменить функционал, придется вносить правки во все дубликаты, что займет много времени и может привести к ошибкам.
Чтобы следовать принципу DRY, старайтесь выносить повторяющиеся части кода в отдельные функции и переменные. Это сделает код более структурированным и удобным для поддержки.
#советы
Сегодня мы бы хотел поговорить о важном принципе в программировании — принципе DRY (Don't Repeat Yourself). Этот принцип гласит, что каждый фрагмент кода должен быть написан только один раз.
Дублирование кода — это плохая практика, которая приводит к увеличению объема кода и его сложности. Если изменить функционал, придется вносить правки во все дубликаты, что займет много времени и может привести к ошибкам.
Чтобы следовать принципу DRY, старайтесь выносить повторяющиеся части кода в отдельные функции и переменные. Это сделает код более структурированным и удобным для поддержки.
#советы
Интерактивная карта репозиториев
Разработчик собрал на одном сайте 400 000 открытых репозиториев и визуализировал их в виде интерактивной карты.
Каждая «страна» на карте — это репозитории, написанные на одном языке или фреймворке. Например, Свифтория — на Swift, Реактопия — на React.
#советы
Разработчик собрал на одном сайте 400 000 открытых репозиториев и визуализировал их в виде интерактивной карты.
Каждая «страна» на карте — это репозитории, написанные на одном языке или фреймворке. Например, Свифтория — на Swift, Реактопия — на React.
#советы
Интеграция верстки на Wordpress
В этом свежем плейлисте вы за 8 часов рассмотрите интеграцию готовой верстки на CMS Wordpress. Установите плагины, сделаете вывод постов из базы данных и многое другое
#советы
В этом свежем плейлисте вы за 8 часов рассмотрите интеграцию готовой верстки на CMS Wordpress. Установите плагины, сделаете вывод постов из базы данных и многое другое
#советы
Как улучшить память IT-специалисту
Автор статьи делится практическими советами, которые помогут вам быстрее осваивать сложный материал и надолго его запоминать. Узнайте, почему важно не только читать, но и применять полученные знания на практике.
#статья
Автор статьи делится практическими советами, которые помогут вам быстрее осваивать сложный материал и надолго его запоминать. Узнайте, почему важно не только читать, но и применять полученные знания на практике.
#статья
Как войти в 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 - Что будет на этом уроке…