Твой Программист
6.92K subscribers
2.9K photos
111 videos
11 files
1.39K links
Всё самое смешное и актуальное на IT тематику

Чат канала: @uProgrammerChat

Сотрудничество: @cyberJohnny
Download Telegram
Нотация “Большое О” для новичков

Нотация «большое О» используется для выражения скорости алгоритма. Это важно при оценке как чужих алгоритмов, так и своих собственных.

В этой статье автор объясняет, что такое «большое О», а также приведет список наиболее часто встречающихся значений «большого О» и соответствующих этим значениям алгоритмов.

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Webpack & Babel для начинающих

Webpack — это пакетный сборщик модулей, цель которого - связать несколько файлов JavaScript в один файл для использования в браузере.

Babel — это транспилятор, который, в основном, используется для преобразования конструкций, принятых в свежих версиях стандарта ECMAScript, в вид, понятный как современным, так и не самым новым браузерам и другим средам, в которых может выполняться JavaScript.

Если интересно изучить данные технологии подробнее, то рекомендую следующую статью:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Что делать когда DRY принцип не работает?

Все мы, наверняка, знаем или хотя бы слышали про принцип DRY ( Do not repeat yourself ), который говорит нам о том, что не стоит повторять самого себя ( свой код ). Но так ли все однозначно? Действительно ли ВСЕГДА нужно его придерживаться?

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Необходимый и достаточный фактор для того, чтобы стать Senior

Путь от младшего специалиста до Middle предельно понятен, но что насчет Senior? Как им стать? Кто эти люди?
Достаточно ли иметь 10 лет опыта? Или знать 15 ЯП? Или просто пить пиво с CEO компании по вечерам?

В данной статье автор ответит на все эти вопросы и наконец даст четкую установку на то, как стать Senior разработчиком:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
🐍 Продвинутый Python: Советы при описании классов

Python - язык программирования, который придерживается парадигме ООП, соответственно и вопрос описания классов здесь является немаловажным.

В данной статье автор даст 9 советов по тому, как все-таки правильно описывать классы на языке Python:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Порог входа Data Science

Каждый раз, изучая что-то новое, будь то DS, Python, JavaScript и прочее, мы ощущаем некую фрустрацию, но со временем, когда осваиваем все больше и больше выбранную нами технологию, чувствуем себя уверенно и осматриваемся с улыбкой на те проблемы, которые тормозили нас некоторое время назад.

Что же с Data Science? Что же нужно изучать для того, чтобы побороть начальный барьер входжения?
Об этом всем автор расскажет в следующей статье:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
10 фриланс бирж для поиска работы

У опытных фриласеров вопрос выбора биржи не стоит, ибо зачастую у них уже сформирован свой круг заказчиков, которые обращаются к ним напрямую. Но что касается новичков? Какую биржу выбрать? Где меньше комиссии? Где больше заказов?

На все эти вопросы ответит автор в следующей статье:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
Ресурсы для Front-end разработки

Ресурсы для разработки являются предельно важной частью рабочего процесса, с помощью которых ваша продуктивность может вырасти в разы.

В статье ниже подобраны лучшие фронтенд-ресурсы:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем
чате.

Твой Программист 💻
This media is not supported in your browser
VIEW IN TELEGRAM
Infinite Scroll на React в пару строк

Infinite Scroll - это техника в веб-дизайне, когда для прогрузки элементов используется не пагинация, а просто скролл, при котором элементы подтягиваются динамически.

В статье ниже автор расскажет как реализовать это на React всего лишь с помощью пару строк:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
5 способов получения индекса подстроки в Python

Вся наша обыденная работа состоит из решения тривиальных задачек на не тривиальных примерах, соответственно основой всему являются базовые алгоритмы и понятия.

В данной статье автор покажет 5 способов получения индекса подстроки в Python:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем
чате.

Твой Программист 💻
Как создать свое резюме за 3 часа

Резюме, в случае если оно у вас хорошее, может дать вам преимущество перед другими кандидатами на этапе отбора, так и оттолкнуть работодателя от вашей кандидатуры, если оно плохое.

Как говорится, “людей встречают по одежке”, а кандидатов получается по резюме.

В статье ниже автор расскажет о том, как сделать качественное и привелкающее резюме за 3 часа:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
JavaScript Event Loop vs Node JS Event Loop

Event Loop в JavaScript обезкураживает почти 100% новичков, но чем именно? Что это за механизм и почему он так важен? Отличается ли он на сервере и на клиенте?

Об этом всем автор расскажет в следующей статье:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
S.O.L.I.D принципы в картинках

Если вы знакомы с ООП, то с SOLID должны были познакомиться, но поняли ли вы все 5 принципов?
Есть очень много статей и книг, в которых объясняется 5 этих ключевых приципов, но в данной статье автор представил их в виде графики, что, возможно, будет проще для восприятия:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻
5 Python проектов для начинающих

Изучение нового языка программирования является задачей не из простых, а особенно если новый язык программирования - это твой первый язык программирования. В таком случае у вас нет общего понимания концепций и подходов к решению задач и проективаронию решения. Выходом из данной ситуации будет усердная работа над практическими задачами, конечно не забывая о теории.

В подробке ниже приведены 5 проектов, которые помогут вам освоить язык Python на начальном этапе:

Подробнее

Не до конца понял либо есть что обсудить? - Сделай это в нашем чате.

Твой Программист 💻