169 похожих чатов

Здравствуйте! Нужен совет по самообучению ФП. Кратко про мой бэкграунд. 33

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

2 ответов

16 просмотров

А что реально есть вакансии где не беттер-джава 🤔

Самообучение ФП начинается не с монад, теории категорий и остальной лабуды, а с того, что ты перестаешь писать код вида ActiveRecord (просто собирательный образ), пишешь функции вместо процедур и т.д.) С этого момента твой код станет более ФП чем у подавляющего большинства программистов во всем мире)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта