Нужен жизненный совет.
Мне 28 лет.
Пришло ощущение того, что развитие мое как-то застопорилось. Надо предпринимать какие-то меры.
В следующем году буду свободен от работы 2 месяца (работодатель частично оплатит дополнительный отпуск). Есть желание подтянуть программирование (С#). Читаю Джефри Рихтера CLR via C# и других авторов. Профильное образование есть. Практики маловато. Что лучше посвятить это время самостоятельному изучению или попробовать устроится на это время на стажировку (трамплин) без оплаты на вакансию junior software engineer или кофе варить)) в какую-нибудь IT-компанию?
Программирование полезная штука. К тому же в перспективе рассматриваю вариант заработка этим делом себе на жизнь.
Прошу совета. Может кто-то скажет, что все это глупо и надо рвануть на пару месяцев в Таиланд.
В интернетах пишут что начинающий разработчик для фирмы убыток первые полгода.
Но если есть горячее желание то думаю устроишься все равно куда ни будь.
Если есть желание совершенствоваться именно как инженер, а не как мартышка, ИМХО лучше пройтись по классике — SICP, старые бумаги по CS, MIT'овские, например, освоить «правильное» ООП, в Кеевском смысле(eg смоллток, селф, ио, руби) и тп.
К тому же, эти знания будут полезны на практике, для понимания таких языков как JS, Lua и ObjC
Ученье — свет, а неученье — чуть свет на работу!
Не слушай никого, программистов не хватает, и в дальнейшем их будет не хватать всё больше и больше.
Лучше прокачаться платно в бооткэмпе и овладеть денежной профессией, чем собирать знания по крупицам.
Вариантов куча.
1. Ни какого «самостоятельного изучения». Ты ни когда не знаешь, какие знания нужны будут работодателю. Потеряешь время.
2. Ни какого за бесплатно. У тебя же «Профильное образование есть.» вот и пиши о нем в резюме, что ты упертый и легко обучаемый и рассылай в десятки контор. За два месяца работодатель тебя найдет. Учить тебя он будет тому, что ему надо, а база у тебя уже есть.