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

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Как определить уровень разработчика на 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/

#инструменты #эксперты
​​Чем отличаются junior-, middle- и senior-разработчики? Есть ли чёткая грань между ними и когда джун становится мидлом, а мидл — сеньором?

Отвечаем на эти вопросы вместе с экспертами: https://tproger.ru/experts/junior-middle-senior-developers-differences/

#эксперты #начинающим
​​Кто такой системный аналитик?

Системный аналитик — это участник проектной команды, которая разрабатывает ПО. Он помогает переводить требования пользователей на язык разработчиков и наоборот.

Зачем это нужно? В каких сферах он востребован? А что по навыкам? Разбираемся вместе с экспертами из Яндекс.Практикума:

https://tprg.ru/nxsZ

#начинающим #эксперты
Как гласит народная мудрость: «Без хорошего ТЗ результат хз». Но что такое — хорошее ТЗ и как его составить?

Как изучить ЦА, какие вводные собрать для заказчика? Как провести с ним встречу? И какие принципы написания ТЗ помогут сделать его максимально доступным и для заказчика, и для разработчика?

Читайте в статье: https://tprg.ru/pKh0

#эксперты #тз
Кто такой менеджер IT-проектов?

Если вкратце, менеджер проектов отвечает за то, чтобы команду не замучили дедлайнами, заказчиков устроили качество и функциональность готового продукта. А самое главное, чтобы обе стороны были довольны результатами.

В статье — о базовых задачах менеджера проектов, а также о том, что ему нужно знать и уметь: https://tprg.ru/ODYC

#эксперты #советы #работа #команда
Если вы разрабатываете ПО в одиночку, это не значит, что VCS, CI/CD и другие «командные» инструменты вам не подойдут

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

https://tproger.ru/experts/kak-razrabotchiku-odinochke-pravilno-postroit-process-sozdanija-i-deploja-po-otvechajut-jeksperty/

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

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

#начинающим #советы #эксперты
Гипотезы для UX-тестов — это один из самых простых способов тестировать интерфейсы. Что важно знать про гипотезы для usability-теста?

В статье UX-исследователь в команде Design & Research делится опытом, как используют гипотезы для исследования в команде UI/UX крупной компании. А главное — кто должен придумывать гипотезы, откуда их брать и как придумать хорошую: https://tprg.ru/SDZR

#ux #эксперты
Системный аналитик и UX-дизайнер — враги или лучшие друзья?

При создании продукта часто возникают ситуации, когда на первый взгляд аналитик капризничает, отклоняет все хотелки дизайнера и продвигает свои. С другой стороны, дизайнер может думать, что только он точно знает нужды пользователя, и иметь типаж «я художник, я так вижу».

Хотя в идеале их тандем должен облегчить работу команды, сделать продукт качественнее, привлекательнее для пользователя, и при этом отвечать целям бизнеса.

Екатерина Шагарова, аналитик Группы «Иннотех», на своём опыте делится практической магией взаимодействия системного аналитика и UX-дизайнера: https://tprg.ru/TUnL

#аналитика #ux #эксперты
Программист должен постоянно самообучаться и быть в курсе современных технологий. В теории это звучит здорово. Но как сделать это на практике, если после рабочего дня уже нет сил ни на какую учёбу?

Собрали советы экспертов, которые помогут выделить время на самообучение, чтобы ещё и на отдых оставалось:

https://tproger.ru/experts/self-education-with-fulltime-job

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

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

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

#начинающим #советы #эксперты