Твой Программист
6.76K subscribers
2.99K photos
130 videos
11 files
1.4K links
Всё самое смешное и актуальное на IT тематику

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

Сотрудничество: @cyberJohnny
Download Telegram
🐍 Продвинутый 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 на начальном этапе:

Подробнее

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

Твой Программист 💻
useEffect(fn, []) это не новый componentDidMount()

Они почти одинаковые. Но существует достаточно различий, которые возможно доставят вам неудобства, особенно если вы делаете рефакторинг с классов.

В чем же отличия и как же все-таки правильно подходить к рефакторингу классовых компонентов:

Подробнее

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

Твой Программист 💻
This media is not supported in your browser
VIEW IN TELEGRAM
API тестирование для новичков

Тестирование - одно из основопологающих вещей качественного продукта. Ни один качественный продукт не может обойтись без различного рода тестирования. Сегодня мы поговорим с вами об API тестировании.

Что это такое? Как это работает? И зачем?

Об этом всем в статье ниже:

Подробнее

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

Твой Программист 💻
Почему тебе стоит учить JavaScript в 2020?

Очень часто поступает вопрос от новичков: какой язык программирования учить? Python? C/C++? Java? JavaScript? Конечно, нельзя однозначно ответить на этот вопрос, все зависит от того, с какой целью вы вообще учите программирование.

Но сегодня я хочу поделиться с вами статьей, в которой автор объясняет почему без JS в 2020 никуда:

Подробнее

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

Твой Программист 💻
Основы разработки по Scrum

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

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

Подробнее

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

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