Смотрю пошла волна, давайте-ка и я расскажу, может быть кому-то пригодится.
В общем, был я нулем. В четвертом классе началась алгоритмика, а потом школа получила гранд и у нас появился компьютерный класс сначала с Microsoft Office, а потом и с Visual Basic (классу к восьмому). Было интересно, помню ездил на олимпиаду для 10-11 классов будучи в 9м. На область не прошел по баллам, но взял первое место в районе. Учитель информатики был молод и давал нам играть в CS 1.6 если мы заканчивали с заданием на урок.
В районе 10ого класса я посмотрел фильм Хакеры с Джоли и решил стать одним из них. Наломал много хуйни, но, к счастью ничего, что бы привлекло ко мне внимание.
Сдал ЕГЭ по информатике на 78 что ли... не помню, но помню что расстроился, потому что рассчитывал на 100. Кстати все остальные экзамены, включая химию и физику я тоже сдал хорошо, школа вообще была сильная (лицей, кстати) хоть и сельская.
Учиться я пошел на Защиту информации, хакинг же. Но я не знал, что программа больше о физике и защите каналов передачи. В универе занимался черным СЕО, потом пошел работать в ТП крупного хостинга.
Из универа благополучно вылетел, так как физика меня не волновала, да и к хакингу и программированию я остыл.
После армии вернулся в ТП, зачислился обратно в универ, но только ради почти бесплатной общаги, а не ради учебы.
Друзья и бывшие коллеги по черному СЕО (теперь они делали белый СЕО, выросли) попросили помочь с дизайном и вёрсткой сайта. Хули там сложного, подумал я. За три месяца разобрался в Фотошопе и адаптивной вёрстке. В итоге сделал ещё пару сайтов с друзьями и ушел в маленькую фирму быть одним единственным дизайнером/разработчиком. Там научился в CMS и немного в BE, потренировал дизайн и FE.
Через год ушёл на вольные хлеба, сарафан, качество, умение объяснять человеческим языком (навык после ТП), куча фоновых знаний и умные глаза. Так моя ЗП сравнялась с middle/senior в индустрии.
Сильно тех. скилы я не качал, только улучшал навыки продаж. Это было моей ошибкой, но мне за это хорошо платили.
Перегорел после огромного проекта, который залабал в одно хлебало, отбиваясь от только мешающих менеджеров (не Software development manager, а от каких-то дядь из офиса, которые меня нашли и подрядили).
Пока отходил от выгорания, работал водителем погрузчика. Понял что делать ту же хуйню больше не хочу, выбрал фронтенд, учился (самостоятельно). В итоге с 7ю годами опыта устроился на Джуна, так как понимал что многого не знаю или пропустил.
За два года дошёл до Middle+, активно учусь и надеюсь взять Senior после НГ.
Вот собственно и всё. Как видите, ничего сложного: хорошо учитесь в школе, делайте упор на информатику и математику. Будет здорово, если будете увлекаться чем-то связанным с компьютерами, это может пригодиться или вообще стать вашей профессией в будущем. Тщательно выбирайте вуз и специальность, если будет связана с программированием или IT, то ваши шансы возрастут. Хотя можно и без вуза, но тут нужно учиться самому, это не оптимальный подход, не каждый может справиться.
Дальше будет нужно просто выжить немного и найти работу. Но на этом сложности заканчиваются, только учиться придется постоянно, а то пиздец, заменят молодым, но это то что делают все, так что норм.
И да, постарайтесь выбрать более прямой карьерный путь, а не как я - извилистый, так будет ещё проще войти в IT.