Дапамажыце dev.by 🤍
Падтрымаць

Михаил Дубаков: восемь советов начинающим программистам в Беларуси

Пакінуць каментарый
Михаил Дубаков: восемь советов начинающим программистам в Беларуси

Михаил Дубаков, основатель группы компаний Targetprocess, разрабатывающей одноимённую систему управления проектами, написал в собственном блоге пост, содержащий ряд практических советов начинающим программистам в Беларуси. dev.by размещает колонку с согласия автора.

Читать далее

В минском офисе Targetprocess. Фото: Андрей Давыдчик.

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

1. Первую работу найти непросто. Раньше было очень непросто, сейчас, конечно, всё гораздо легче. Но если у вас получится, постарайтесь не попасть сразу в огромную корпорацию. В таких местах слишком много формализма, устаревших процессов и мест, где можно не напрягаться. И нет ничего хуже для новичка быть в расслабленной атмосфере на задворках аутсорса. Лучше выбрать стартап с маленькой зарплатой и большой неопределенностью, пока вы можете себе это позволить. Там у вас будет больше ответственности и развитие будет идти гораздо быстрее. Год за два :)

2. Всеми правдами и неправдами избегайте старых технологий. ASP.NET, O/R mappers, ExtJS, MSSQL, Oracle, Windows — оставьте вот это всё ветеранам. Вам может быть пока сложно понять, куда всё двигается, но постарайтесь интересоваться трендами отрасли. Не всё новое одинаково полезно, но со временем вы научитесь выбирать и лучше поймёте, чего хотите и что вам интересно.

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

4. Заведите блог. Вам кажется, что вам не о чем писать. Конечно же, это не так. Любое новое знание, усвоенное вами и выраженное письменно с учётом ваших личных переживаний и мыслей, может быть полезно другим. Напишите 100 постов. Потом можно решить, продолжать или нет.

5. Не зацикливайтесь на книгах о технологиях. Конечно, у вас есть явная потребность углубиться в ASP.NET на работе, но разбавляйте такие книги более абстрактной литературой. Почитайте про ООП и ФП, про дизайн систем, почитайте о разных концепциях (микросервисы, конкурентность, DDD, AI/ML).

6. Программируйте дома. Начните свой проект. Неважно какой. Простое мобильное приложение. Движок для сайта. Трекер расходов. Выбор следующего фильма для просмотра. Пробуйте на этом проекте всё новое для вас. Важно доделать проект и получить работающее приложение — так вы научитесь доводить большие вещи до конца. Не бойтесь выпустить приложение в мир — это в любом случае клёвый опыт, который со временем может привести к хорошему продукту.

Михаил Дубаков. Фото: Андрей Давыдчик.

7. Не задерживайтесь долго в аутсорсе (1-3 года достаточно). В целом у вас два варианта: продуктовая компания или сервисная компания (типа tut.by или oz.by). Пока почти все сервисные компании работают на местный рынок, поэтому там масштаб поменьше. Вроде бы EPAM превращается в сервисную компанию на мировом рынке, но всё же думаю, там ещё много проектов, где чистый аутсорс. Если хочется чего-то большего, остаётся только продуктовая компания с фокусом на мировой рынок (B2B или B2C, кому что ближе).

8. Не уезжайте в США. Там Трамп.


 

*Мнение колумнистов может не совпадать с позицией редакции.

Чытайце таксама
13 курсов по программированию на C++
13 курсов по программированию на C++
13 курсов по программированию на C++
С++, несмотря на свой солидный возраст, продолжает оставаться одним из самых популярных языков программирования с широкой сферой применения: от разработки ПО до создания игр. В сети можно найти достаточно ресурсов, которые помогут освоить этот язык. Мы предлагаем обратить внимание на подборку, подготовленную Digitaldefynd и дополненную нами. В ней собраны как бесплатные, так и платные ресурсы для людей с разным уровнем подготовки и знаний С++.
1 каментарый
DataCamp открывает безлимитный доступ к курсам за $139 в год
DataCamp открывает безлимитный доступ к курсам за $139 в год
DataCamp открывает безлимитный доступ к курсам за $139 в год
Belka Games звольніла супрацоўнікаў у Беларусі, Расіі і Літве
Belka Games звольніла супрацоўнікаў у Беларусі, Расіі і Літве
Belka Games звольніла супрацоўнікаў у Беларусі, Расіі і Літве
22 каментарыя
Расійская «Леста» стала 100%-м уласнікам «Гейм Стрым»
Расійская «Леста» стала 100%-м уласнікам «Гейм Стрым»
Расійская «Леста» стала 100%-м уласнікам «Гейм Стрым»

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.