Нуждаюсь в совете от более опытных программистов/айтишников

Доброго дня, товарищи. Нуждаюсь в некотором наставлении.

44
11

Мой совет - наслаждайся свободой, пока есть время)
У меня очень похожая ситуация: прогал с 7-8 класса, поступил в региональный вуз (приблизительно зная, какой там уровень обучения), разочаровался, забил.

Лично у меня фраза "вуз учит учиться" вызывает рвотный рефлекс, как и люди, топящие за диплом как гарант каких-либо знаний или умений (лол). И у меня есть много схожих пунктов, за которые мне хочется покритиковать систему образования. Но мне все же пригодились базовые знания HTML/JS/CSS, хотя был абсолютно уверен, что во фронт я никогда в жизни не пойду (в итоге на одном из проектов был фулстеком, хех). А компиляторы/трансляторы/конечные автоматы/теорию ЯП у нас преподавали просто отвратно, однако меня это подтолкнуло прочитать книгу по теме и нормально уже все изучить, с соответствующим погружением) Это я к чему: что-нибудь из вуза тебе да пригодится, ну или как минимум разовьет твой кругозор. И образование, я считаю, нужно воспринимать именно так. Хорошо это или плохо - не берусь судить, но готового специалиста с релевантными навыками это из тебя точно не сделает.

Если ты хочешь максимального развития - то идешь работать. Если на джуна не тянешь (да и ситуация на рынке для джунов вроде как хреновая), тебе на какую-нибудь стажировку, с возможностью дальнейшего трудоустройства. Ничто тебя так не прокачает, как реальные проекты с реальными задачами.

Второй вариант, который я могу предложить - последовать моему примеру. Но я абсолютно не могу гарантировать успех) Суть в том, что я решил, что коммерческой разработки я хлебнуть успею, а 4 года почти безграничной свободы в жизни скорее всего уже не будет. Поэтому я наслаждался этим временем, как мог, закрывая сессии в последний момент и параллельно изучая то, что лично мне интересно. Тут физический движок попробовал написать, тут растеризатор, тут поиск пути, OpenGL потыкал, попробовал накидать архитектуры, написать собственную либу... Почитал про DI и архитектурные паттерны - прикрутил DI и самописный MVP к винформам. Юнит тесты нынче модные? Поговорил с преподом и впихнул в курсач (а потом пожалел об этом, потому что от тебя требуют шаблонной таблицы с входными данными и циферками, какой к черту AutoFixture...)
Успел на третьем курсе залететь на двухнедельную практику от универа и одной конторы, изучил MVC и веб апи. В итоге, когда за несколько месяцев перед выпуском решил, что все же пора найти что-нибудь, залетел на стажировку на наименее противное для меня направление (бэкенд на тот момент). Поскольку я знал все необходимые концепты и язык/платформу, то с фреймворками и либами я разобрался очень быстро. Через месяц получил оффер, через год стал миддлом. Может, я с генерализацией подобного подхода неправ, и мне просто повезло либо я какой-нибудь самородок... Не у всех есть такая привелегия, чтобы 8 лет идти не пойми к чему, просто потому что по кайфу)

В любом случае, как мне кажется, любое развитие должно исходить от тебя самого и твоего желания/любопытства. Рецепта успеха, единого для всех, не бывает. Если сама по себе вся эта прогерская тема в свободное время неинтересна, наверное, надо найти какой-нибудь роадмап и идти по нему, прокачивая еще и самодисциплину, чтобы на превозмогании вкатываться)

2
Ответить

Спасибо за развернутый ответ!

Ответить