Я просто не знал, что опоздал на поезд, вот и поехал
Когда я впервые задумался о смене профессии, моя юность, увы, уже минула. Не то, чтобы критически давно, но число, обозначающее количество прожитых лет начиналось с тройки, а это, как вы, вероятно, знаете — возраст весьма преклонный, если ориентироваться на меры менеджеров по персоналу сферы информационных технологий.Как я учился программировать (очень кратко)
- Учил Pascal совсем немного в школе
- Немного учил Си и Java в институте
- Попробовал очные курсы по Java — бросил (через 10 лет после окончания вуза)
- Пришёл на JavaRush (через год после того, как бросил очные курсы) – понравилось, но быстро «слетал», не хватало времени углубиться.
- Потом решил взяться серьезно. Уволился из школы, захватив с собой нескольких учеников для репетиторства (кстати, если хорошо себя проявить, на этом поприще можно заработать раза в два больше чем в школе при вчетверо меньших временных затратах (об экономии нервных клеток и вовсе промолчу). Продолжал учиться на JavaRush, иногда мучил вопросами друга-программиста, читал книги, искал ответы в интернете — классика!
- Пошёл на стажировку в компанию, закончил её.
Фактор номер один. Психологический барьер или «а часики-то тикают…»
Только когда я учился на 20-х уровнях JavaRush, и уже начинал подумывать о трудоустройстве, я ощутил лёгкое беспокойство и начал подозревать, что я — вовсе не молодой и перспективный, коим себя ощущал (и ощущаю). И не потому, что у меня что-то получалось хуже, чем у 17-летнего Ивана или 23-летнего Кирилла, с которыми я общался на форуме. А потому, что мне всё время желали удачи, ибо это так нелегко — учиться после 30. А уж устроиться «джуном» — и вовсе! Не возьмут, а если возьмут… стыдно же мальчишкам подчиняться. И ещё потому, что всё время натыкался на статьи «Никогда не поздно» и понимал, раз такой вопрос стоит, значит, кто-то его задает. А однажды мой хороший друг-программист сказал, дескать, поторопись, иначе дела не будет, твоё резюме вообще не рассмотрят. Тут я и вовсе сник… И понял, что чувствуют девушки, когда их всё время грубыми намёками подгоняют к замужеству и деторождению. Помните язвительную фразу, завуалированную под беспокойство: «а часики-то тикают».Фактор два: взрослым хуже дается учёба?
У взрослых действительно не всегда легко идёт учёба. Но это не потому, что у них мозги усыхают в 28 лет автоматически, чем бы 28-летний человек ни занимался по жизни. На самом деле причина в том, что многие взрослые попросту отвыкли от регулярной учёбы. Это как спортзал. Ходишь — как минимум остаешься в тонусе или качаешь мышцы, не ходишь — все показатели потихоньку падают. Как в прекрасной, хоть и избитой фразе из «Алисы в Зазеркалье» о том, что нужно очень быстро бежать, чтобы стоять на месте, и бежать ещё вдвое быстрее, чтобы продвинуться вперёд. Так вот, если вам 30 или больше, но вы регулярно занимали свой мозг учёбой в широком смысле (читали, писали, изучали иностранный язык, осваивали музыкальный инструмент или авиамоделирование) – вам не будет сложнее учиться, чем вам же в 20. Только тут важен один момент: вы занимались чем-то регулярно. Я вот учился постоянно. Были это математические исследования, затем — я учился, как учить (на полном серьезе — изучал детскую психологию, продумывал, как доносить математическую информацию неподготовленным умам, писал конспекты и так далее), а ещё — английский, танцы и гитара. А с недавних пор — бокс. Я учительствовал несколько лет, и со всей ответственностью заявляю: детский возраст крайне переоценен. Я встречал невероятно, немыслимо тупых детей, уж простите меня за грубую формулировку. Они сидели на уроках, как девяностолетние аксакалы, или нет, как курильщики опиума. В восьмом классе они были не в состоянии сложить простые дроби, а кое-кто имел самое смутное представление об умножении. Но также я встречал крайне слабых ребят, которые начинали учиться и развивали в себе способности. Я видел очень одарённых детей, и уверен, если не случится чего-то очень плохого, из них выйдут не менее одарённые взрослые.Фактор три: нехватка времени
С этим моментом я столкнулся в начале своих попыток. У школьников и студентов две трети активного времени посвящено учёбе в любом из смыслов. Поэтому появление ещё одного учебного предмета для них — не так заметно и критично, если правильно выстроить процессы. У меня же половина времени уходила на работу, ещё часть — на личную жизнь, час в день я уделял хобби, часть — отдыхал (но чаще всего проверял опостылевшие домашки). Ну и спал иногда. При моём графике, даже при полном отказе от хобби, времени на серьезную мозгозатратную учёбу мне не хватало. Я слишком уставал на работе. Пожалуй, это — очень трудноразрешимый вопрос для большинства людей. Момент учёбы нужно согласовать с близкими, отказаться от каких-то развлечений, продумать систему занятий и не филонить, невзирая на усталость. Я уволился легко, потому что, во-первых, заранее продумал себе пути дохода (репетиторство), а во-вторых знал, что я всегда смогу вернуться в школу по описанным выше причинам. Поэтому тут я не буду кричать «это легко, просто сделай это». Это не так. Особенно, когда есть семья. Но в большинстве случаев можно придумать способ. Моя семейная подруга, например, сократила на работе количество перекуров и болтовни с коллегами. Подсчитав, она поняла, что на это уходит примерно два часа рабочего времени. Она стала работать интенсивнее и высвободила ещё час. В итоге она всё успевала и высвободившиеся два-три часа проводила на JavaRush. Кстати, именно она привела меня на этот сайт. И да, она уже Middle. И да, она моя ровесница. Вывод такой: проблема серьёзная, но во многих случаях решение существует. Радикальное, как моё, или рационализаторское, как у моей подруги, или ещё какое-то. Попробуйте его хотя бы его поискать.Фактор четыре: чей-то комплекс вахтера или «ах эта девочка-эйчар…»
Я всегда легко общался с людьми, которые гораздо старше меня или намного младше. Но проанализировав знакомых, я понял, что это далеко не всегда так, что я в этом плане довольно необычен. Уж не знаю, почему так сложилось, но это нужно менять. И в ИТ, и просто в жизни. Хотя на всех ИТ-форумах и трубят о том, что «важен не возраст, важны знания», на самом деле, на отбор резюме возраст часто влияет. Особенно если речь идёт о стажировках при компаниях. Мой знакомый ходил на неплохие платные очные курсы по программированию, и сказал, что у них в группе самый толковый парень — моего возраста, его постоянно хвалил их преподаватель. Преподаватель, к слову, отличный, действующий программист, Java Senior (перед отбором на стажировку, на которую я поступил и закончил, я взял у него несколько неоценимых консультаций). Также в группе у этого преподавателя училось два студента университета. Один «хороший», второй — «нулячий».Выводы
Программирование — не балет. Не пение дискантом. Не спортивная гимнастика. Тут возрастные изменения сами по себе не играют роковой роли. Важнее образ жизни.
Важно преодолеть психологический барьер. Молодые ребята на более высоких должностях? Подумаешь, чего вы вообще себя с ними сравнивайте, хватит уже потенциальными должностями мериться. Померяйтесь потом. Уже слишком поздно, чтобы стать профи в новой деятельности? Ну ок, может, вы не станете таким виртуозом программирования, каким вы бы стали, начни вы в 17 (и то — не факт), но приличные середнячки на Java-проектах нужны не меньше, чем «звёзды», а то и больше. Если вам нравится программирование или вы умеете логично мыслить, и вы твёрдо намерены уйти в сферу, в которой нормально платят — смелее делайте первый шаг.
- Время для регулярной учёбы нужно выделить обязательно. Это действительно проблема для взрослого человека, обременённого работой и семьёй, но во многих случаях решаема, если хорошо поискать. Проанализируйте, чем вы занимаетесь в течение рабочих дней и на выходных, подумайте, от чего можете отказаться, что поддаётся реорганизации — и вперёд.
Учиться никогда не поздно, сказал тот, кто никогда не прекращал учёбу. Если же у вас перерыв десять лет или больше, будет действительно сложно. Возможно, стоит выделить пару месяцев на какое-то более простое хобби или пойти на курсы – просто чтобы попытаться привыкнуть к процессу учёбы. Если же вы и так учились (чему-нибудь и как-нибудь), тогда изучение программирования для вас не проблема, по крайней мере – не возрастная.
Пункты 2-4 для вас решаемы? Значит, вам не поздно быть программистом. И я не спрашиваю, сколько вам лет=).
Недалёкий HR-менеджер — это серьезная преграда для взрослого соискателя, но её можно преодолеть. Когда рассылаете резюме, всё-таки отгородите незнакомцев от информации о своём возрасте. Пусть смотрят на стек технологий и ваше умение общаться.
Поздно — только если вам лень учиться и вертеться, если вы не готовы ничем пожертвовать в угоду учёбе и никак не можете выделить время. Причём в этом случае поздно даже если вам 19.