года, работаю ведущим инженером-проектировщиком электроснабжения. С 2016 года увлекаюсь программированием. В свободное от работы время написал на C# плагин под autocad для автоматизации рутины, с помощью python анализировал данные железнодорожных грузоперевозок плюс выполнил пару небольших проектов на апворке.
Прошел курс по скале на степике с результатом 100%. До курса в неспешном темпе читал и упражнялся по книге FP in Scala, а также читал "Теорию категорий для программистов"; обе книги пройдены на две-три главы.
Сейчас пришел к тому, что надо сконцентрироваться на какой-то одной из них, так как время ограничено, плюс надо набивать руку в написании кода.
Я выбрал "Теорию категорий для программистов" с выполнением всех упражнений и осваивание cats с написанием небольших программ для наработки опыта. Есть ли более оптимальный путь? Понимаю, что лучше джуном устроиться в сильную команду и расти; я откликался на hh на некоторые вакансии, но не прохожу барьер кадровиков, поэтому пока только пет-проекты и фриланс по возможности. С интересом выслушаю ваше мнение и советы. Спасибо за внимание!
А что реально есть вакансии где не беттер-джава 🤔
Самообучение ФП начинается не с монад, теории категорий и остальной лабуды, а с того, что ты перестаешь писать код вида ActiveRecord (просто собирательный образ), пишешь функции вместо процедур и т.д.) С этого момента твой код станет более ФП чем у подавляющего большинства программистов во всем мире)
Обсуждают сегодня