Как я изучаю программирование в 36 лет

49

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Последний раз я имел дело с программированием в 2011 году, когда после окончания технического ВУЗа пошел работать инженером-программистом 3-й категории в НИИ. Долго я там не продержался, всего пару месяцев, так как и зарплата была мизерная, да и задач особо не было, неговоря про интересные задачи).

После увольнения из НИИ я решил искать себя в других профессиях, так как понимал, что программирование это не совсем то, в чем я силен и чем мне интересно заниматься.

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

Поэтому я начал изучать Javascript с нуля, но в более расширенном формате, чем дали его на курсе для тестировщиков.

Через некоторое время попробовал Python и прошел курс для новичков по Java, чтобы понять разницу языков. И пришел к довольно неожиданной мысли, что программированием мне даже интереснее заниматься, чем тестированием.

В этом месяце мне исполнилось 36 лет. Каждый день продолжаю учиться и открывать для себя что-то новое. На данный момент это программирование на языке Javascript.

  • dreamfilletРедакция, просьба поправить: "да и задач особо не было, (не говоря про интересные задачи)".0
  • ВовчикОтлично! До какого уровня специалиста планируете дорасти, если не секрет?1
  • КотКузяРФ✊🏿 держим кулаки, у тебя все получится!)3
  • dreamfilletВовчик, довольно сложный вопрос, так как чем больше изучаю, тем больше понимаю, как же сложно разбираться во всех тонкостях кода. Поэтому решаю задачки и стараюсь медленно продвигаться, чтобы в какой-то момент почувствовать уверенность в написании базовых программ. В идеале, конечно, хочется вырасти до конкурентоспособного специалиста.3
  • КотКузяРФdreamfillet, всему свое время. Через год будешь смотреть на свой код, с вопросами "а это я писал????", понимая что растешь, получая уверенность, что движешься в нужном направлении. Не стоит спешить.2
  • dreamfilletJSee, спасибо, не спешу и стараюсь прорабатывать непонятные темы. Путь предстоит долгий, главное, чтобы энтузиазм не иссяк.4
  • Evil_designerДорогу осилит идущий. Так держать!2
  • Антон М.Мне 40 лет, и я обучаюсь программированию11
  • Евгений СедовЖелаем удачи! Вырасти до сеньора, руководителя проекта, руководителя IT компании!2
  • Николай СНе слушай никого, я пошел в айти после 30 и дошел до руководителя отдела. Изучай JavaScript, Typescript, React и все у тебя обязательно получится!7
  • Nn bbiНе хотелось бы вас расстраивать, но конкуренция слишком высокая. Молодых стажеров сразу после университета разбирают, а мы 25++ уже не котируемся. Мне 34, я год изучала джаву, полгода работала бесплатно под видом учебы(из 40 человек прошли только 3 бэкендщика на НЕОПЛАЧИВАЕМУЮ работу и только 1-я, сейчас работает), пока эта компания не решила меня ещё и продать другой компании. Предлагали моя зп 50/50 с ними. Выдрессировали по вопросам, начертили в резюме 4года и отправили проходить собесы. Я прошла, но сломалась. Просто в депрессию впала и послала всё нах, т.к. понимала, что пахать я буду круглосуточно, чтобы хоть как-то прикрыть то вранье, которое мне написали в резюме, а получать буду копейки. Но мне написала hr в личку, у которой я собеседовадась, и предложила работу мидлом с зп джуна. Не уверенна вообще, что это всё того стоит. И врядли бы я устроилась, если бы не этот случай. За год активного отклика на habr и hh, было только два собеса. Если честно, уже подумываю как уйти с айти, потому что оказалось java,spring,hibernate, postgresql, liqbase, lombok и др далеко не достаточно, чтобы быть конкурентоспособным. Продолжаю учиться почти каждый день и с завистью смотрю на другие профессии с такой же зп, но кто после работы может провести вечер с семьёй или в спортзале, а не с книжками. И самое главное, даже постоянно учась, мы не догоним молодых людей, которые живут программированием-а их оказалось очень много17
  • Panzer KaiserNn, lombok это не навык и не знания, а всего лишь одна из сотен аннотаций maven/ spring позволяющая сократить бойлерсплейт код. Liquibase - аналог flyway. Для работы с миграциями бд2
  • dreamfilletNn, отлично вас понимаю. Поверьте, в среде тестировщиков все также почти один-в -один. Многие заканчивают курсы, учатся дополнительно, имеют куча навыков работы с API, SQL и тд, а им говорят - недостаточно знаний или добро пожаловать на бесплатную стажировку. Устраиваются на хорошие позиции единицы.3
  • dreamfilletНиколай, это действительно звучит круто и мотивационно!3
  • dreamfilletАркадий, "Недавно попалась вакансия на ХХ, внимание! Вообще без оплаты! — и вверху гордое "300 человек уже откликнулось". )))" Для айти вакансий сейчас это зачастую в порядке вещей, многие готовы работать бесплатно, лишь бы получить заветный опыт.0
  • dreamfilletПавел, ну это известный факт, что получается только у того, кто ничего не делает. Я не чувствую себя старым для изучения чего-то нового, (хотя в 20 лет казалось, что 35 это уже про старение).6
  • dreamfilletАнтон, возможно кто-то еще присоединится к нашему клубу "изучающих программирование в 35 и старше"))))4
  • lkreeЖелаю удачи, сам в разработке почти 6 лет (кстати, тоже веб-направлением занимаюсь) и начинал как самоучка в 25. Если могу чем-то помочь, меня можно найти в телеге: @lkree2
  • dreamfilletlkree, спасибо за контакт! буду иметь в виду.0
  • Тимур ГареевБратик изучай vue когда базу поставишь, там народу куда меньше чем на реакте0
  • aberrateРазбавлю немного волну пессимизма, мне 48 работаю java-backend разработчиком 1.5 года. Образование ни разу не айтишное, до начала работы, десять лет проработал офисе, на работе с айти совсем не связанной. Правда желание работать программистом было еще со школы, но тогда не сложилось к сожалению. Мой путь занял где-то 2.5 года, причем сначала год учил фронтэнд, потом решил что, с учетом возраста перспективней будет бэк. Занимался перед работой, вместо обеда на работе, ну и по вечерам. Учился на онлайн курсах, программистом они меня не сделали, но собесы я в итоге прошел и на работу попал. Конечно, пришлось накручивать опыт в резюме т.к. джунам сейчас реально сложно устроиться. И да, это очень серьезный стресс на первых порах, но зп 45 тыс тоже не айс. Не считаю, что отличаюсь особым умом и сообразительностью, плюсом были залеты по молодости, что осложняло прохождение СБ, но в итоге у меня получилось, а значит это не такой уж нереальный челендж)7
  • Uno_kliene_problemАщьф, и часами выяснять требования у ПМ, а потом столько же воевать с бэкендерами, что за фигню они присылают, что всё вдруг стало падать. На наш век работы хватит)3
  • Uno_kliene_problemТимур, как и вакансий2
  • Сергей СычевВ 1с вполне реально выкатиться. Или в пхп на Битриксе. В остальные сложнее. Особенно во фронтенд и питон отклики на вакансии для безопытных могут исчисляться тысячами (можно посмотреть отклики в мобильном приложении хх.ру).0
  • FlashАщьф, нет, написание кода - это 5% от процесса разработки.1
  • FlashАркадий, "48 лет, это предельный возраст для разраба" Гг.1
  • Тот самыйNn, интересен бэкграунд, а кем работали до программирования ? Какое образование?0
  • FlashАркадий, ясно. Обезьяну прощу пока по малолетству.4
  • AleksandraAАнтон, я тоже пыталась изучать. Но о полноценном переходе в профессию уже не может быть и речи. Только чтобы понимать работу коллег по нашим совместным проектам. Я врач.0
  • Антон М.AleksandraA, я тоже врач. Но я всё же планирую сменить профессию в ближайшее время. Примером мне служит близкий друг, который тоже в 37 лет сменил профессию. Был проктолог, стал java-разработчиком. Спокойно работает на удалёнке, получает 300к в месяц. И никаких нервотрепок, ночных дежурств и жалоб пациентов2
  • Антон М.AleksandraA, из государственной медицины ушел год назад, надоело пахать в поликлинике за 38-39 тысяч. Пока работаю на себя, но планирую двигаться дальше0
  • Dinzel54Nn, потому что программист - это цифровой колхозник. Не оскорбляю, или принижаю как то. Просто как факт - вам выкатывают ТЗ и говорят: "косите"., и программисты начинают "косить" (программировать/тестировать). По крайней мере с начального уровня спецами так. Такие спецы даже могут не знать кто работает на параллельных задачах проекта.0
  • Nn bbiТот, инженер САПР, до этого проработала на поддержке ПО в сбере пару лет и ушла в декрет на 10 лет с погодками. Так что, если очень хочется, то можно и на луну полететь)))это тот пример, когда в голове, кроме песни синего трактора ничего не было, но взяла себя в руки, подтянула английский, прочла несколько тех книг, просмотрела кучу ютуб курсов, прошла все курсы на степике по java, алгоритмы подтянула и нашла работу. Благо муж поддерживал, хотя никто не верил, что через 10 лет я хоть куда-нибудь смогу устроиться.2
  • AleksandraAАнтон, я, конечно, получаю больше, чем 38-39 тысяч, но вот дорога туда-обратно это да, удаленка не помешала бы, а то трачу 2,5-3 часа в день, а иногда и больше. Но хотя бы пациентов нет практически. Иначе бы я точно умерла.0
  • Антон М.AleksandraA, я за эту зарплату принимал 20-25 пациентов в день. Уж не знаю, много это или мало, но после окончания рабочего дня не задерживался0
  • МаринаАнтон, прозвучало, прям как в клубе анонимных программистов)1
  • Антон М.Марина, так и задумывалось )0
  • Nik XxxАнтон, ... и весь код у него через жопу ))) Простите, тут я не смог промолчать. )2
  • RomanМоя приятельница трудится в израильской айти компании программистом. Возраст её уже за полтинник и судя по фоткам коллег, там никого младше 40 нет. Просто людям интереснее работать и общаться с ровесниками, единомышленниками. Да, новичкам в возрасте сложнее всегда, но удача следует за упорными.0
  • AleksandraAАнтон, нормально, 20-25 пациентов это очень даже нормально. За 40 тысяч… наверное столько в месяц принимать надо по хорошему 😵‍💫0
  • Андрей СNn, почему Джаву выбрали, а не что-нибудь попроще и побыстрее, Голанг, например, или Питон? Как и вы вошел в айти во взрослом возрасте, только тестировщиком, и раздумываю, стоит учить ЯП или рассмотреть другие направления.0
  • Nn bbiАндрей, всё просто, набрала в гугле самые востребованные языки, первые три занимали java,js,python. Джава был самым сложным для обучения, решила взять его, чтобы, если что, легче было перейти на питон или js. Но честно, сейчас понимаю, что не стоило себя так мучать. Питон более популярен, джава используется в большинстве случаев в корпорациях и то от нее многие отказываются. У меня есть знакомый фронтэндщик, он готовится к собесам за неделю, мне чтобы сейчас поменять работу нужно минимум месяц и это только основа spring, java, postgresql, hibernate, алгоритмы + сейчас бэкендщику на зп 150+ требуется знать k8s, bash и docker - а это опять учить1
  • Андрей СNn, в свое время тоже советовали учить джаву, но начав мне сразу стало ясно, что быстро не будет, а будет только боль, кровь и отсутствие жизни. И, как правильно отметили, потом уже придется постоянно учиться. Поэтому я пришел к выводу, разработка очень специфическая отрасль и лучше попытать счастья в других ай ти профессиях или сферах.1
Вот что еще мы писали по этой теме