Помогите найти вектор.

Дмитрий Дудкин

Приветствую!

Цель даного поста - попытаться упорядочить ту кашу, которая вариться в голове замороченного программиста, т.е. меня) Рецепт этой каши примерно такой:
Мне 28, впервые с программированием столкнулся лет в 10-ть (была такая NES-приставка-клавиатура с бейсик интерпритатором, потом подарили ZX-Spectrum). До 24-х лет , компы и программирование было просто интересным занятием, а потом как-то само по себе стало средством зарабатывания денег. Товарищ предложил научиться php и примкнуть к их небольшой команде, что я и сделал. Сначала это была просто доработка различных cms-ок, потом полноценная работа с php-фреймворками (Zend, Yii, CodeIgniter, Yupe). Вся работа велась по удаленке, без трудоустройства. Просто сидели ковырялись целыми днями над тем, что удалось взять в работу, некий командный фриланс. Так уж вышло что с командой расстались и я занялся разработкой сайтов на заказ в своем местном болоте регионе.
Теперь собственно о каше - за 4-ре года плотного кодинга, в силу того что мне интересно все новое и неопробованное, я пощупал и поработал, пожалуй, с большинством современных языков и технологий, которые существуют, начиная от html/css/JS/PHP и заканчивая C++,C#, Java, программированием промышленых контроллеров(ПЛК) и реверс инжинирингом. Сейчас мне не составляет большого труда написать парсер на python, кроссплатформенную прогу на Qt, запрограммировать контроллер (arduino, STM, ESP8266 и т.д.), а уж запилить какой нибудь сложный веб-сервис или мобильное приложение, так и вовсе без проблем. На данный момент основной рабочий инструмент это JavaScript, и как следствие NodeJS, AngularJS, MeteorJS (любимчик), IonicFramework, Electron и т.д..
Но из всего этого багажа знаний, вытекает одна большая проблема - ни один язык или технологию, я не знаю на том уровне, чтобы я мог смело себя назвать профессиональным программистом, пишуший хороший код на том или ином стеке. Получается этаких универсальный говнокодер ( :D ), который может написать довольно сложный сервис или программу, но по факту все же любитель, а не проф.программист. Я никогда не работал долгое время (> года) с одним стеком технологий (только в последнее время), никогда не работал в компании над большими нагружеными проектами, с четким разделением ролей и т.п.
Собственно из этого вытекают проблемы трудоустройства, т.к. вроде и много чего знаю и умею, но как узкий специалист не подхожу. К тому же и без опыта работы в компании. И вот не дает мне покоя вопрос - что делать-то? Забыть все что знал, выбрать что-то одно, изучить его на максимальном уровне и начать путь с джунира? Или может еще есть какие варианты? ( стартап?...)

Вообщем, коллеги, был бы рад услышать любые мысли по прочтенному выше. Спасибо!)

Дмитрий Дудкин около 1 года назадСпасибо 2
4 чел.