Как стать "жестким" программистом?
1. Построить "жесткий" фундамент: математика, информатика, физика, статистика, дискретная математика - может быть бакалавр, магистратура, phD или альтернативные методы обучения, чтение технической литературы
2. Возведение долговечных стен: алгоритмы и структуры данных, принципы работ языков программирования, ооп, функциональное программирование, параллельные и распределенные вычисления, работа с файлами, работа с памятью, умение писать тесты, настраивать CICD
3. Установка надежной крыши: участие на олимпиадах, работа над своими проектами, стажировки, нетворк
4. Установка прочных окон и дверей: установление связей на практике между тем, что уже было изучено, выявление пробелов и работа над ними
5. Точечные внутренние работы: работа над сильными и слабыми сторонами, установление приоритетов и того, что нравится делать
6. Креативные фасадные работы: жесткая работа над soft-skills, над resume и linkedin
7. Мощное благоустройство территории: участие как спикер в технических конференциях, менторинг, интерьвьювер, участие в open-source проектах, чтение технических блогов и создайте свой блог, станьте "богом" по фиксу багов, будьте инициаторами новых курсов, конференций, встреч
p.s. в следующих сериях расскажу как построить небоскреб 🏙️
по настроению 😁
Post #843
2.99K
- 💯 51
- 🍓 8
- 🤯 1
- 💘 1