Типичный программист
81.4K subscribers
2.65K photos
889 videos
8 files
7.44K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
А вы точно используете свою IDE по максимуму?

Мы спросили у экспертов, какие самые полезные плагины установлены в их IDE. Посмотрите, возможно, некоторые из них здорово облегчат вам жизнь:

https://tprg.ru/Or8C

#плагины #ide #эксперты
Насколько хорошо нужно знать математику алгоритмы и программирование тому, кто хочет шарить в машинном обучении?

Спросили у экспертов, какие навыки нужны ML-специалисту, чтобы писать что-то серьёзнее, чем if-else:

https://tproger.ru/experts/required-ml-skills/

#ml #эксперты
Быть программистом круто! Или нет?

Высокий порог входа, овертаймы, дедлайны, большая конкуренция — спросили у экспертов, к каким ещё недостаткам этой профессии стоит быть готовым и что с ними делать:

https://tproger.ru/experts/disadvantages-of-being-a-programmer/

А как вы считаете, какие минусы у профессии разработчика есть ещё?

#эксперты #советы
Чем заменить Slack и другие ушедшие сервисы?

Узнали у экспертов, какие аналоги уже успели протестировать и на каких остановились в REG.RU, IVI, «Логомашине» и других компаниях:

https://tproger.ru/experts/chem-zamenit-slack-i-drugie-ushedshie-servisy/

#эксперты #инструменты
Ну и раз уж заговорили про плохие практики UX, давайте вспомним и про хорошие:

— Что это такое UX-исследование, для чего оно нужно и какие виды бывают: https://tproger.ru/articles/ux-research/

— Какие типичные ошибки в дизайне сайта допускают новички? Неверное проектирование, лишний дизайн и конечно же велосипеды: https://tproger.ru/experts/design-mistakes/

— На картинке — 21 метод оценить, насколько хорош UX вашего продукта, подходящий на определённых стадиях разработки. А в статье о каждом их них — подробнее: https://habr.com/ru/post/511652/

#ux #эксперты
Откуда взялся миф, что заказчики отдают подрядчику самые неинтересные задачи, подрядчик не имеет права голоса, а тестировщики и разработчики — соперники?

Узнали, какие мифы встречаются в сфере заказной разработки, почему такие стереотипы появляются, и главное — что на самом деле представляет из себя работа в компании-интеграторе:

https://tproger.ru/articles/glavnye-mify-zakaznoj-razrabotki/

#эксперты #работа
Сегодня новости о прорывах ИИ, нейросетей и машинного обучения появляются чуть ли не каждый день. И их стало уже столько много, что сложно выцепить главное. Чтобы вам было легче сориентировться, собрали топ-5 самых важных новостей из мира Data Science с комментариями эксперта: https://tproger.ru/articles/top-5-novostej-iz-mira-data-science-dajdzhest-mts/

Картинку, кстати, сгенерировала нейросеть ruDALL-E Malevich по запросу «Иллюстрация для поста Типичный программист» — писали о ней раньше.

#datascience #нейросети #ml #эксперты
This media is not supported in your browser
VIEW IN TELEGRAM
Не понимаете разницу между императивным и декларативным программированием? Тогда мы идём к вам!

Вот видео, которое максимально доступным языком объясняет разницу за пять минут: https://youtu.be/E7Fbf7R3x6I

А если плохо с английским и больше любите текстом, у нас есть всё то же самое, но в виде статьи: https://tproger.ru/experts/imperative-and-declarative-programming/

#начинающим #эксперты
Наконец вы стали Junior-разработчиком. Что дальше?

А дальше вас ждёт кипа новых непривычных задач и работы, которая точно не волк и в лес убегать не намерена. К тому же, за первые дни джун должен не только своить новые технологии, но и успешно интегрироваться в команду.

Рассказываем, как джуну вести себя в первые 100 дней работы, чтобы максимально быстро влиться в команду и не облажаться: https://tproger.ru/experts/100-dnej-na-pozicii-junior/

#начинающим #советы #эксперты
Как определить уровень разработчика на Golang?

А вы знали, что механизм обработки ошибок в Go кардинально отличается от большинства языков программирования? Да и вообще, подход Go к обработке ошибок — одна из самых спорных и неправильно используемых фич. Так вот, именно правильная обработка ошибок как ничто другое показывает уровень скила Golang-разработчика.

В статье разбираемся в самых популярных способах обработки ошибок в вместе с ведущим разработчиком трайба «Автоматизация бизнес-процессов» МТС Диджитал: https://tprg.ru/nZze

#go #эксперты #начинающим
​​Кто такой фулстек и как войти в фулстек-разработку без магии и упований на удачу?

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

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

Кто такой фулстек в реальности, что хочет компания от такого специалиста и какие есть нюансы? Подробнее рассказывает фулстек-разработчик Группы «Иннотех» Олег Лучанский: https://tprg.ru/HwkB

#эксперты #работа #начинающим
Как работать в команде, если один из коллег плодит баги, люто дедлайнит и вообще запарывает ваш проект

Первая мысль — бросить проект или пожаловаться на коллегу руководству. Но давайте будем рациональны и последовательны. Спросили о реальных кейсах и решениях проблемы у опытных разработчиков:

https://tproger.ru/experts/kak-rabotat-w-komande-programistow/

#эксперты #советы
Как создавать дашборды, которыми будут пользоваться?

Дашборд — это инструмент визуализации важных показателей бизнеса. На создание этого инструмента компании тратят много времени и сил. Но иногда он не находит отклика у сотрудников.

В статье — о том, как обычно создаются дашборды и почему это не всегда происходит успешно. А ещё рекомендации для всех, кто хочет создавать полезные и востребованные информационно-аналитические системы: https://tproger.ru/articles/kak-sozdavat-dashbordy-kotorymi-budut-polzovatsja/

#инструменты #эксперты