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

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

Сотрудничество: @cyberJohnny
Download Telegram
Твое первое Chrome-расширение

Что такое “Chrome-расширение”? Уже из названия можно сказать что это некий механизм, которые “расширяет” фукнциональность вашего браузера.
Если вам интересно попробовать написать свое первое расширение, а также разобраться как работают браузеры, то рекомендую статью:

Подробнее

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

Твой Программист 💻
Полное руководство по 30 наиболее распространённым структурам данных

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

Подробнее

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

Твой Программист 💻
41 термин в дизайне, полезный для UX-исследователя

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

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

Подробнее

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

Твой Программист 💻
Redux. Простой, как грабли.

Redux — библиотека управления состоянием для приложений, написанных на JavaScript.

Она помогает писать приложения, которые ведут себя стабильно/предсказуемо, работают на разных окружениях (клиент/сервер/нативный код) и легко тестируемы.

Подробнее

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

Твой Программист 💻
pre-commit хуки, которые ты обязан знать

pre-commit хук
- это механизм, который позволяет выполнить код перед коммитом.
В данном руководстве мы разберём одноимённый Python package, который позволит создавать pre-commit хуки автоматически.

Подробнее

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

Твой Программист 💻
Анализ топ 20 причин того, почему у тебя не получается выучить что-либо

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

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

Подробнее

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

Твой Программист 💻
8 проектов для того, чтобы стать Full Stack разработчиком в 2020

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

Если тебе интересна тема фулстек разработки и ты имеешь в планах познать ее, то рекомендую статью, в котором автор делится 20 фулстек проектами, которые ты сможешь реализовать дома, и которые станут прекрасным дополнением к твоему портфолио.

Подробнее

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

Твой Программист 💻
60 вопросов для подготовки к собеседованию по JS

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

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

Подробнее

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

Твой Программист 💻
10 скиллов чтобы из разработчика стать Product Manager

В целом, профессия Product Manager предполагает то, что ты довольно-таки разносторонняя личность и склонен к универсальным задачам, но есть ли возможность у разработчика вырасти в Product Manager? Конечно да! Если тебе интересно не только кодить, а еще ты понимаешь дизайн, архитектуру, бизнес-процессы, то дорога в Product Manager тебе открыта.

Подробнее

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

Твой Программист 💻
12 полезных npm-пакетов для каждого Node.js разработчика

Node.js дает нам возможность экономить массу своего времени и усилий используя всего лишь несколько npm-пакетов. Нужна библиотека для работы с датами? Есть! Нужны утилиты ? Тоже в наличии, просто установи нужны пакет. Всякий раз, когда вам нужно будет решить ту или иную проблему, загляните для начала в репозиторий npm-пакетов. Уверен, там вы найдете нужный для себя пакет.

Ну а пока рекомендую к ознакомлению статью, в которой автор расскажет про 12 основных npm-пакетов “на кажды день”:

Подробнее

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

Твой Программист 💻
🧠 Вопрос с собеседования в Google:

Бейсбольная бита и мяч в комплекте стоят $13, но известно, что бейсбольная бита дороже на $3. Скидок за покупку в комплекте не предусмотрено.

Вопрос: Какая цена каждого элемента набора?
6 забавных привычек программиста

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

Подробнее

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

Твой Программист 💻
Тестирование React приложений для новичков

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

Подробнее

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

Твой Программист 💻
Загадочный Python

Часто можно услышать, что самое сложное в программировании - назвать переменную, но что делать с функциями, которые называются похоже и выполняют почти одно и тоже, как из различать и как запомнить что когда использовать?

В данной статье автор покажет некоторые тонкие нюансы функций языка Python:

Подробнее

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

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