Куда деваются программисты после 40

Содержание

«В 50 (35, 40, 45) лет программистов на работу уже не берут»

По результатам исследования Evans Data Corporation, средний возраст  профессиональных программистов в мире: 36 лет. Это означает, что в мире миллионы как программистов 25 лет, так и 45 лет. Среди наших клиентов и сотрудников есть те, кто сменил специальность в 40 лет и старше.

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

Для работодателей самое главное: ваши навыки и ваше портфолио. Если вы сделаете тестовое задание и покажите, что ранее делали похожий проект, то у вас есть большие шансы получить работу.

Про балдёж и Tesla

В Саратове я получал около 70 000 — 100 000 рублей в месяц. После переезда в Калифорнию мне стали платить $120 000 в год. Также первые три месяца компания снимала мне жильё, дала несколько тысяч долларов на первое время и предоставила машину.

За каждого члена семьи (жена и дети) контора платит по $1000 дополнительно, плюс оплата билетов и расходов на визу.

В месяц я трачу около $2500. Мы с другом из Питера снимаем дом на двоих и платим по $1700. Ещё $1000 уходит на еду и содержание машины. Не стоит забывать и о налогах. В США они зависят от семейного положения и детей. Холостякам приходится платить максимальный процент — 35. Семьям с детьми — в районе 20.

Можно читать это и думать, что мы, айтишники, совсем зажрались. Да, в нашей сфере принято повышать зарплату каждые полгода. Если кому-то не подняли, то это воспринимается как личное оскорбление. Но в Калифорнии у местных программистов зарплаты в три раза больше, чем у нас: около $300 000 — $400 000 в год. Вот к чему нужно стремиться.

Образовательные платформы

GeekBrains

Прежде чем идти на платное обучение, потестируйте разные направления на бесплатных интенсивах. Например, если вас интересует программирование, то на GeekBrains есть бесплатные курсы «Основы программирования», «Java для начинающих» и т. д.

Обратите внимание, что в погоне за клиентами образовательные платформы публикуют привлекательные зарплаты и оптимистические заявления о том, что научиться программированию можно с нуля. В этом нет ничего плохого, обычный маркетинговый ход, но лучше отнестись критически, чтобы потом не было обидно

Действительно, хорошие программисты зарабатывают от 100 000 рублей, и практически всему можно научится с нуля. Но до этого уровня новичок поднимется не сразу, придется много практиковаться и работать сначала за более низкую зарплату. И если бы программированию было так легко научиться, программистами стали бы все.

Минусы и подводные камни

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

Сильная нагрузка на глаза

Даже многие сисадмины, которые перекатились в программирование, жалуются, что глаза теперь устают гораздо сильнее. Ну, собственно говоря, тут все понятно, кодинг — это много, много, много часов перед монитором. Если у вас и так плохое зрение, стоит сходить к хорошему офтальмологу и проконсультироваться насчет перспективы сидеть перед монитором по 10 часов в день.

Сидячий образ жизни

Очень негативный фактор для здоровья. Ребята сражаются с ним, как могут. В моду входят стоячие столы, но всей проблемы это не решает. В защиту программирования можно сказать, что большинство офисной работы — это то же самое многочасовое сидение перед монитором.

Необходимость учиться всю жизнь

Само собой, это не минус, но это важная особенность, и необходимо это четко понимать. Если в какой-то профессии можно пройти месячное обучение и идти работать, раз в 3 года посещая курсы для галочки и сертификата, то тут вам нужно будет прорабатывать десятки книг, курсов, сертификаций, чтобы оставаться на плаву. При этом вы будете конкурировать с очень умными людьми, которые часто будут моложе вас лет на 10.

Необходимость тратить очень много свободного времени на обучение

Недавно на Хабре была статья про человека, который готовился к марафону Ironman. Так вот, его тренер в числе первых вопросов спросил, как к его решению относится семья. Думаю, и на IT-курсах у семейных людей должны спрашивать то же самое. Потому что в ближайшие год-два, при условии, что вы хотите расти как разработчик, вам нужно будет уделять обучению и работе очень много времени. И забирать это время будете у семьи. А про какие-то хобби и праздные тусовки вообще можете забыть. Если у вас прокачанные навыки тайм-менеджмента, будет проще. Если вы и сейчас как белка в колесе ничего не успеваете, будет очень сложно.

Скромная зарплата на первое время

Уже в нескольких статьях мы писали, что школы программирования осознанно создают миф об огромных зарплатах. Мелькают цифры 100, 120, 150 тысяч рублей. Так вот, на первых порах о таких зарплатах можете забыть, если, конечно, живете не где-нибудь в Калифорнии. В провинции, даже в городе-миллионнике, вам для начала будут платить 20-35 тысяч рублей. В Москве в районе 30 — 70 тысяч рублей.

Сами видите, что разговоры о мега-зарплатах программистов — это полная туфта. Эти цифры вполне сравнимы с любой другой профессией. Конечно, со временем ваша зарплата будет расти. Как и в любой другой профессии. Но если сейчас вы ценный специалист в области, не связанной с IT, и хотите бросить свою работу и стать программистом, хорошо подумайте. Возможно, к текущему уровню дохода вы можете вернуться лишь через пару лет. Быстрых успехов тут не будет, это не спринт, а очень долгий марафон.

Миф 3. Программирование — не для женщин

Еще один распространенный миф, который непонятно, когда и почему возник. Гендерный баланс среди разработчиков на самом деле перекошен в сторону мужчин. Но это не потому, что женщины плохие программисты, причина этому — социально сконструированные барьеры. Корень проблемы в том, что многие считают, что «технологии — не для женщин». В итоге, если даже девочке нравится программирование, родители могут заставить выбрать какую-то «женскую» профессию.

Согласно результатам опроса, каждый третий респондент-женщина в свое время сталкивалась с давлением из-за выбранной профессии. Наиболее значимые факторы давления — коллеги и руководство (38%) и родственники и знакомые (34%). Получается, что женщины не идут в IT из-за предрассудков. Гендерный баланс еще сильнее смещается в сторону мужчин, и этот факт используют, для того, чтобы заявить: «Смотрите, программистов-женщин всего 10%! Эта профессия — не для женщин».

Доказательством тому, что это не так, может служить исследование, авторы которого изучили более 3 млн предложений правок чужого кода на GitHub. Выяснилось, что код, который предлагают женщины и мужчины, одобряется примерно с равной вероятностью, причем у женщин этот показатель даже выше, чем у мужчин.

Еще один важный момент: когда программирование только зарождалось, в этой отрасли было очень много женщин. В России, например, в НИИ «Восход», программистов-женщин было немногим меньше, чем мужчин.

Куда деваются программисты после 40 +74

  • 20.03.17 07:23


mike1

#324426

Хабрахабр

58400

Карьера в IT-индустрии

— Вам уже 45? Но у нас коллектив очень молодой. Вы уверены, что хотели бы у нас работать?
— Да, конечно! Я много наслышан о вашей компании. Это мечта всей моей жизни!
— Ну ладно. Вот вам простой вопросик. Что означает буква L в аббревиатуре SOLID?
— Liskov Substitution Principle.
— Нет. У меня написано, что это Liskov Substitutability Principle.
— Но…!
— Никаких «но»! Неверно ответили, ведь видно же, что не готовились к собеседованию, так и скажите, да еще и спорите! Вы вообще конфликтный человек? Ладно, даю вам еще один шанс. Как развернуть односвязный список?
— Развернуть односвязный список за один проход? Да, пожалуйста. Проходимся по каждой ноде, запоминаем её next, вставляем ей в next указатель на предыдущую, потом идем по запомненному next-у и так далее. Да, в первую ноду в next вставляем, конечно же, nullptr. Нечетко объясняю? Ну давайте я лучше напишу.
— Хм… Хорошо, достаточно. А рекурсивно можете?
— Да, рекурсивно тоже могу.
— А сколько в Москве бензозаправок?
— O-)????!!! 1127!
— Откуда вы знаете???
— А у меня папа работал в Лукойле.
— Ладно… А знаете наихудший случай quicksort? Есть такой наихудший случай. У меня тут на листочке записано…
— Да, знаю.
— Но молодые специалисты это тоже знают. Почему мы должны платить вам на 15% больше?
— Но у меня семья, дети, ипотека… Да я и английский знаю.
— Все его знают. Этим сейчас уже никого не удивишь.
— Но я его очень хорошо знаю и говорить могу тоже хорошо. If you would like to ask me some questions in English, you are welcome.
— Huh!.. Это для нас не принципиально. Зачем программисту говорить на английском?
— Но я еще и французский знаю. Si vous voulez parler francais…
— Хватит!!! Кому в баню в программировании сдался ваш французский???
— Что же мне тогда делать?
— Застрелитесь! То есть… что там у меня написано?.. мы вам перезвоним. Если у нас возникнет такая потребность.

почти выдуманный диалог на собеседовании
У меня растут года. Будет мне 120.
Где работать мне тогда? Чем заниматься?
актуально в свете повышения пенсионного возраста
«Добрый день:) Для восстановления справедливости во Вселенной Орден Джедаев набирает в свои ряды Великих Воинов джедая С++. Действия происходят на хорошо защищенной и комфортной Планете Yandex в центре Московской Галактики!
…(описание вакансии опущено)…
Итак, если Вы — Великий Воин или готовы им стать, жду Тайного манускрипта (резюме). В нашей галактике Вам не страшна звезда уныния и тоски !!»
miram.livejournal.com/630972.htmlsharpc.livejournal.com/67583.html

Перспективы в работе программиста

  • 01.
    Как правило, специалисты в возрасте 35-40 лет получают более высокую заработную плату, а
    также более комфортные условия труда, чем более молодые специалисты такого же уровня.
  • 02.
    Карьерная лестница разработчика обычно тесно связана с переходом на управляющие позиции.
    Программист, получив повышение, может стать руководителем, однако в данном случае менеджмент не подразумевает
    управление людьми. Современные компании все больше внедряют в работу компаний современные технологии, и этими
    технологиями тоже кто-то должен управлять.
  • 03.
    Даже при переходе на управленческую должность, как правило, разработчики продолжают
    заниматься своими привычными обязанностями и писать коды
  • 04.
    Также есть отличная перспектива найти себя в удаленной работе, тем более, что некоторые
    компании целенаправленно ищут для таких целей более зрелых специалистов для удаленных сайтов.
  • 05.
    В возрасте 35-40 лет можно не только искать себя в работе по найму, но основать свою
    компанию.
  • 06.
    Есть перспектива стать консультирующим разработчиком.
  • 07.
    Для разработчиков программного обеспечения нет ограничений по возрасту, до которого
    можно работать. Пока специалист имеет актуальные навыки и хорошо делает свою работу — он будет востребован.

Существует большое количество примеров, когда люди осваивали профессию разработчика
программного обеспечения в возрасте 40 лет, даже если он ранее совсем никак не были связаны со сферой IT-технологий и
работали в абсолютно других областях. Для освоения этой профессии, впрочем, как и для освоения любого другого ремесла,
необходимы дисциплина, продуманный план обучения, регулярные занятия, изучение информации, как можно больше практики
и, конечно же, непреодолимое желание стать хорошим специалистом

Выбирая инструменты для обучения, важно
ориентироваться не только на чужой опыт, но и на свои ощущения, ведь нередко бывает так, что те инструменты и методы,
которые подошли одному человеку, совсем не подойдут другому. И если у кого-то до сих пор возникали сомнения насчет
того, можно ли стать программистом, то теперь можно быть точно уверенным, что да — можно

Причем всегда есть
возможность не только стать специалистом в этой сфере, но еще и иметь хорошие перспективы для развития и карьерного
роста.

Про тайную комнату и «плюшки»

Самое крутое, что есть в моём офисе, — бесплатная еда. Но это не просто еда. Здесь три ресторана: китайский, американский и итальянский. Ещё есть несколько кафешек. В любой момент ты можешь прийти и покушать. Я, например, набираю еду на выходные и экономлю.

Можно даже привести своих друзей или семью и тоже бесплатно покушать. На одном из этажей есть тайная комната — дверь в стене без ручки. В отдельном месте спрятан сканер, и когда ты прикладываешь бейдж, то дверь открывается, а там бар с морем алкоголя.

Также есть комнаты для дневного сна, спортзал, бассейн, игровая приставка и настольный футбол. Каждому сотруднику начисляются баллы в зависимости от его работы. Их он может потратить на массаж или другие «плюшки».

Какую образовательную онлайн-платформу выбрать?

1.  Преподают практикующие специалисты.

Не поленитесь проверить, кто преподает, посмотрите их проекты. Если вы решите пойти на платное обучение, то лучше платить практикам, а не раскрученным на конференциях теоретикам.

2.  Цена

Не гонитесь за дешевизной, но и на дорогие курсы стоит посмотреть критически и почитать мнения на разных отзовиках. При оплате за весь курс сразу, часто дают приличные скидки. Если на руках нет всей суммы, можете взять кредит наличными под 8,99% в Райффайзенбанке.

3.  Готовы вернуть деньги.

Некоторые платформы возвращают часть денег, вычитая только сумму за пройденные курсы.

4.  Не обещают 100% трудоустройство.

Никто не может знать, насколько вы способны, трудолюбивы и ответственны заранее, чтобы обещать вам трудоустройство. Такое обещание, по меньшей мере, странно.

5.  Помогают при составлении портфолио.

Если кураторы обучения помогают составить резюме из реальных проектов, это хороший знак. Значит, они на самом деле будут давать практические навыки, а не только теорию. И вы при определенном трудолюбии закончите обучение с конкретными применяемыми навыками.

6.  Можно взять паузу.

Некоторые образовательные платформы дают люфт в 1 месяц, чтобы закрепить материал или иных целей. Это называется академическим отпуском и дается 1 раз за весь курс.

Coursera

Если владеете английским языком, присмотритесь к онлайн-курсам платформы Coursera. Там преподают специалисты международного уровня, которые дают уникальные знания и навыки, в том числе в сфере IT (Google, IBM и др.).

Профессоры информатики Стэнфордского университета Эндрю Ын и Дафна Коллер создали проект в 2012 году. Изначально это была платформа бесплатного образования, но спустя 5 лет владельцы решили ее монетизировать. Количество курсов выросло в разы. И не только курсов, можно получить новую специальность, обучаясь в ведущих университетах мира.

Важно знать, что при регистрации вас попросят подключить PayPal. Без этого вы не сможете пользоваться бесплатным периодом

Помните, что после пробного семидневного периода начнется списание средств. Если захотите сделать перерыв или решите, что для вас это пока сложно, успейте отменить подписку в течение 7 дней.

План освоения профессии программиста

Конечно, процентное соотношение показывает, что в профессии разработчика людей в
возрасте от 20 до 30 лет, намного больше, чем представителей старшего поколения. Одна из причин тому — простота в
обучении и доступность всех необходимых для этого материалов. Молодое поколение активно использует все существующие
ресурсы для того, чтобы освоить профессию программиста. Чтобы стать программистом в 40 лет также нужно пользоваться
всеми доступными для этого способами. Интернет-ресурсы переполнены большим количеством информации об основах
профессии, а также вариантами разных способов изучения этой информации. Далее поговорим о плане освоения
востребованной профессии более подробно.

01.
Важно спланировать процесс изучения новой информации, поставить конкретную цель и сроки
ее достижения. Прописать задачи, а также внести в свой ежедневный график регулярные занятия.

02.
Онлайн-курсы

Хороший и популярный инструмент. Если подобрать хороший и проверенный
курс, то можно сэкономить время на поиске информации, а лишь “впитывать” те знания, которые доносят спикеры
программы. Эффективным такой инструмент скорее всего будет лишь на начальном этапе погружения в профессию. Если вы
уже не новичок, то вряд ли такие курсы будут вам полезны.

03.
Сервис GitHub — незаменимый помощник в процессе обучения. Платформа создана специально
для разработчиков, на ней можно вести свои проекты бесплатно. Также именно на этой платформе работодатели нередко
ищут сотрудников., поэтому данная площадка может стать своеобразным резюме для того, кто хочет стать программистом
в 40 лет или в любом другом возрасте.

04.
Социальные сети можно использовать не только как способ пообщаться со старыми друзьями
или скоротать время, но и для того, чтобы обучаться навыкам программирования и получать полезную информацию на эту
тему. Яркий пример — Twitter и сообщество в этой социальной сети под названием #100DaysOfCode. Многие программисты
отзываются о том, как им был полезен этот ресурс в процессе обучения.

05.
Один из важных шагов, необходимый для того, чтобы стать программистом в 40 лет, это
составление портфолио. Работодатель выбирает кандидатуры на вакантное место именно исходя из тех проектов, которые
есть в портфолио кандидата.

Кем же стать?

После того, как вы выучите HTML, JavaScript и CSS, вам предстоит выбрать – кем вы станете. Вы можете учиться на одного из этих трёх типов:

  1. Front-End разработчика,
  2. Back-End разработчика,
  3. Full-Stack разработчика.

Давайте разберём подробнее, кто это такие. Начнём с самого простого.

  • Разработчик Front-End – это специалист, который разбирается в дизайне сайта. Как правило, такой специалист должен обязательно знать HTML и CSS, ведь он будет верстать структуру страницы, а для этого понадобятся знания в этих языках. Такие разработчики зарабатывают 40-180 тыс. рублей в месяц.
  • Разработчик Back-End – это разработчик логики сайта. Логика сайта – это как движок у машины. Механика двигателя заставляет мотор заводиться, потреблять топливо и крутить колеса. Уже можно догадаться, что язык программирования логики веб-сайта – это JavaScript. Если же говорить проще – HTML это каркас страницы, CSS – стиль, а JavaScript – разум. Именно благодаря этому языку мы можем смотреть видео на YouTube, искать их, ставить лайки, комментировать. Код на JavaScript даёт сайту разные способности. Такие программисты пишут на разных языках: PHP, Python, Go, C++, C, Ruby и Java. На фрилансе очень ценятся back-end разработчики. Платят им 80-220 тыс. рублей в месяц.
  • И наконец, кто же такие Full-Stack разработчики? Можно сказать это разработчики, владеющие навыками Back-End и Front-End. Такие программисты разрабатывают веб-программы с оформленным интерфейсом. Разработчики Full-Stack и Back-End должны знать, как использовать такие популярные фреймворки, как Django, Flack и Spring. Все программисты должны знать английский язык, уметь оптимизировать запросы, создавать базы данных и самое главное – уметь писать чистый, красивый, правильный код. В такой работе необходимо серьезно относиться ко всему, что вы делаете. Хорошим Full-Stack разработчикам платят до 270 тыс. рублей в месяц.

Но все-таки кем лучше стать? Это зависит от вашего вкуса, вашего желания писать код. Если вы хотите создавать крутые программы, которые будут удивлять других разработчиков, вам придётся многому научиться. Это будет зависеть от вашего характера вашего трудолюбия. В целом на учебу нужно отводить хотя бы по два часа в день. Следует много практиковаться, искать материал в интернете, можете читать книги об алгоритмах, самоучители для HTML, CSS, JavaScript или для PHP. Ведь главное, что нужно чтобы стать программистом – это желание стать им.

Миф 4. Для того, чтобы стать программистом, нужно быть очень умным

В целом, ум, конечно, важное качество для профессионала. Умные люди достаточно часто становятся успешными и делают неплохую карьеру

Но гением быть вовсе не обязательно. Дело в том, что программирование — это, по большей части, ремесло. Высокотехнологичное, но ремесло.

Лишь небольшая часть разработчиков занимается созданием новых вещей: созданием микропроцессоров, разработкой сложнейших нейросетей. Все остальные занимаются прикладным программированием, создавая стандартные веб-приложения, софт, который решает бытовые и рабочие вопросы, например, Zoom, который служит для проведения телеконференций. Подавляющее большинство программистов работают в коммерческих компаниях, которым не нужны инновации на каждом шагу — они хотят удовлетворить нужды клиентов, предложив хороший товар или услугу. И программисты помогают компаниям делать бизнес, создавая то, что просто работает.

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

Большую часть реально новых технологий уже придумали, программисту необходимо лишь воспользоваться тем, что есть, для разработки прикладного ПО. Программистов можно назвать строителями XXI века.

Выбор языка программирования

Преимущества и недостатки профессии

У этой профессии можно выделить следующие положительные стороны:

  1. Востребованность и большое количество вакансий от работодателей.
  2. Отсутствие строгого графика. Есть возможность работать как в офисе, так и удаленно.
  3. Высокий доход.
  4. Разноплановые и интересные задачи, простор для творчества и креатива.
  5. Не требуется диплом о высшем образовании, если есть знания и способности к программированию.

Имеются и минусы:

  1. Постоянные стрессовые ситуации, авралы.
  2. Сидячий образ жизни.
  3. Нередко надо объяснять сложные термины простыми словами.
  4. Частое устаревание технологий и знаний в связи со стремительным развитием IT-сферы.

Единственный настоящий путь к успеху

Его, конечно, не существует. Мы втроём: моя девушка, мой хороший друг и я — начали изучать программирование примерно в одно время. Сейчас все трое из нас работают в этой сфере, но между нашими подходами к обучению было очень мало общего. Каждый из нас следовал тем методам и материалам, которые ему больше подходили. Если между нами и было что-то общее, то только наше желание продолжать работать и не сдаваться. Мы все долго и упорно работали над собой.

Так что вместо того, чтобы рассказать вам об одном истинном пути к успеху, я немного расскажу вам о своём пути. Он далеко не единственный и далеко не лучший. Это тот путь, который подошел мне.

Начало

Сперва я начал читать и смотреть видео на YouTube о программировании, чтобы понять, с чего начинать. Потом я начал играться с HTML и CSS. Я смотрел обучающие материалы и одновременно писал код, чтобы создать простейшие веб-страницы. Это позволило мне понять, что я действительно хочу заниматься программированием.

Постановка цели

Я попросил у двух друзей, работающих в этой сфере совета. На раннем этапе их слова, поддержавшие и направившие меня, были необходимы для того, чтобы я не бросил эту затею и сосредоточился на ясной цели.

Мне пришлось потратить некоторое время, чтобы рассмотреть все варианты и поставить себе реальные цели. Мне нужна была резкая смена сферы деятельности. У меня не было альтернативных источников дохода, что заставило меня оставаться на прежней работе, пока я не буду готов к резкой перемене.

Я решил, что front-end разработка — наиболее доступная для меня работа, которая пользуется спросом

Затем я сосредоточил свое внимание на навыках работы, требуемых для этой должности в стартапе, предпочтя этот вариант работе фрилансером

Затем я установил дедлайн. Я не хотел, чтобы эта цель так и осталась только в списке дел, который я никогда больше не увижу. Это была весна 2017 года, поэтому я пообещал себе, что следующий учебный год будет для меня последним в качестве учителя. То есть к сентябрю 2018 года, чуть более года спустя, я должен был работать в сфере программирования.

Было бы наивно считать, что на этом этапе, я всё очень четко понимал и контролировал. Это не так. Уверенность — это роскошь, которою вы не можете себе позволить, совершая такие резкие изменения в карьере. И тогда, и потом, в процессе обучения, у меня было много сомнений. Главную роль сыграла настойчивость. Приняв решение, я готов был ко всему, к чему это решение приведет, несмотря ни на что.

Почему в сорок лет я решил поменять профессию и стать программистом Python +94

  • 05.03.17 11:31


shutovds

#323236

Хабрахабр


Из песочницы

51300

Программирование, Python

На прошлой неделе я ходил на собеседование, и основной вопрос ко мне был такой: «Почему вы решили поменять профессию и стать программистом?». В конце собеседования человек, который проводил собеседование — руководитель отдела перспективных разработок одной IT компании — прямо сказал: «… я вас не понимаю, вы претендуете на позицию, которая явно ниже вашей и по уровню оклада, и по должности, да в общем и не такая интересная, как ваша работа сегодня…»

Попробую объяснить свою позицию

  • Оно с одной стороны — совершенно новое для меня, т.е. в нем можно учиться и развиваться: выбор ПО, задач, проблем практически не ограничен, от молекулярной биологии, физики и химии до верстки сайтов. Мне кажется, тут есть возможности и есть перспективы.
  • С другой стороны — это направление, в котором у меня есть некоторый опыт: Fortran в институте, LabView — последние три года на работе, Си и Free Pascal (немножко для общего развития), PHP + WordPress + HTML+CSS — вполне рабочий сайт получился.
  • Честно говоря, мне просто нравится кодить, и я люблю когда моя работа имеет результат: сделал — заработало!

встрече в ЯндексеНайдите вещи, которые вас мотивируют, пишите много кода и читайте много кода. Меня вдохновляет строить вещи, которые просуществуют много лет после того, как я их сделаю, и которые не сломаются даже после изменений, которые в них внесут люди, не понимающие их.
Когда я начинал программировать, смотрел на опытных разработчиков и думал, что через 10 лет я догоню их текущий уровень, но они уже уйдут вперёд на 10 лет. Через десять лет я понял, что на самом деле полностью их догнал. Технологии двигаются вперёд, так что мне не пришлось изучать старые, а новые я узнавал одновременно с ними.

  • Во-первых программист не так сильно привязан к месту работы географически, а это значит, что при желании я смогу работать на удаленных заказчиков;
  • Во-вторых, по моей оценке уровень дохода скорее всего через пару лет сравняется с моим текущим уровнем;
  • В третьих, рынок программного обеспечения неуклонно растет, а значит растет спрос и на специалистов, а вот производство оборудования в РФ непрерывно сокращается (это безусловно мои личные субъективные ощущения, не претендующие на какую-либо объективность), а значит работу программиста через двадцать лет я скорее всего найду, а вот работу инженера-конструктора — вряд ли!

не нужно учить Python первым языком

Профессиональное обучение в университете

Задаваясь вопросом относительно того, как стать программистом с нуля, большое количество людей подумают об университет. Там есть профессиональные преподаватели, которые могут передать часть своих знаний и опыта тем, кто желает обучаться этому делу. После обучения вы получаете диплом, поэтому можете работать в крупных компаниях программистом и строить собственную карьеру. Некоторые частные клиенты будут более серьезно относиться к сотрудничеству с дипломированным специалистом.

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

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

Можно ли стать программистом после 40 лет? Вопреки заверению многих людей с негативным опытом сделать это можно. Но есть много «но». Это зависит от места, навыков и личных качеств человека.

Переквалификация: три фактора успеха

Здравствуйте, друзья!

Утренний вопрос: «Есть ли жизнь в программировании для свитчеров (для тех, кто меняет профессию) после 40? Мой опыт говорит, что нет. Я сам углублялся в Java и немало чему научился. Были у меня и свои проекты, и есть сейчас. Но все это не помогло найти себя на этом поприще программирования. В общем, так это дело и сдулось, ибо мотивация тоже не бесконечная. И думается мне, что причина – возраст.

И тут дело не в том, что легче всего списать все на возраст, так как такие же истории я встречал не раз и от других людей. Вот такой опыт. Интересен взгляд на эту историю со стороны». С нашей стороны, естественно. Что тут сказать, друзья? Сказать можно многое. Давайте говорить по порядку.

1. Место проживания. Все сильно зависит от того, в какой стране человек живет, в какой культуре он живет, что там принято, что там не принято. Например, есть общества более открытые или менее открытые, есть места, где в 30 лет на тебя уже никто и смотреть не станет всерьез. А есть такие, где и в 45 – вперед. Я смотрю на это со стороны американского рынка. На американском рынке не заказано, 40 лет – не такой возраст, когда человек не может переучиться, тем более на программиста. А там, где вы живете, может быть, действительно, возраст – это все. Я даже не знаю, где человек живет.

2. Вид профессии. В данном случае программирование – это, может быть, самая благодатная почва, для того чтобы в таком возрасте совершать скачок в смене карьеры. Если, допустим, вы решили стать инженером-электриком, который занимается разработкой цифровых дизайнов, микросхем и т. д., я думаю, что ваши шансы просто равны нулю. Зависит от того, чем вы раньше занимались, но если вы совсем из другой области, то просто ноль. Никто даже разговаривать не станет. Это абсолютно закрытая, почти кастовая область. А программирование – это абсолютно открытая область, заходи кто хочешь. Можешь – вперед! Поэтому зависит от профессии.

3. Внутренние качества человека. Конечно, еще от адекватности человека тоже многое зависит, от адекватности относительно поставленной задачи. Либо человек говорит: «Я хочу понять, как это сделать, поскольку я понимаю, что задача непростая, я хочу разобраться, как это лучше сделать». Второй путь, когда человек может сказать: «Я думаю, что я это буду делать вот так», — и дальше может оказаться, что направление, которое он выбрал, провальное.

4. Помощь со стороны. Более того, из моего личного опыта, человек, который сам по себе начинает определять направление того, как перескочить в другую область без того, чтобы ему этот путь прочертили грамотные люди из той области, его шансы практически никакие, он обречен. Я вижу признаки этого в той истории, которую я сейчас зачитал. Он решил, что это сделает вот так, он прочитал две или десять книг, он оценил себя как человека достаточно крутого, «в книжке такого не прочтешь», он сам себе придумал проект и т. д. В итоге это не работает.

Я не могу четко сказать, что дело именно в том, каким именно путем он пошел, но, в общем выбор, пути очень важный. Либо тебе дали направление и пинка в нужную сторону, либо нет, и ты сам копошишься, и оно не получается. Люди, которые смотрят со стороны, у них другая оценка. Они не говорят: «О, мужик, этого в книжке не прочтешь!» Они же по-другому смотрят.

Продолжение !

Переезжайте в Канаду и забирайте свой бесплатный iPad

Для консультации по переезду в США наймите иммиграционного адвоката. Также мы рекомендуем вам рассмотреть иммиграцию в Канаду, так как это отличная альтернатива Америке.

Читайте последние новости на Иммигрант.Сегодня:

• Полиция Монреаля увеличила число проверок на 966%

• Канадского модельера обвинили в изнасиловании 57 женщин

• В Оттаве сгорают картонные дома

• 3 рекорда в Express Entry

• В Онтарио доставка алкоголя становится постоянной

• Брат принцессы Дианы только что купил огромный кусок земли в Онтарио

• Канадская экономика нуждается в хорошей встряске

Про удачу и галеру

Все таксисты Кремниевой долины знают, что скоро останутся без работы. Когда я ездил на такси, водители рассказывали, что по вечерам учат код. Один учит Python, другой — Java. Они даже совета просили, какой язык станет самым востребованным.

Также популярны школы для программирования. Какая-нибудь бьюти-блогерша выкладывает пост, что закончила курсы по разработке на Python. То есть человек, от которого ты даже не ожидаешь такого, тоже в теме.

Я понимаю, что мне очень повезло. Точнее, нам очень повезло. Сейчас наши знания нужны, специалистов не хватает, и мы получаем большие деньги за инженерную работу.

В Кремниевой долине большое русское комьюнити. Но работу между собой мы называем галерой, а себя — гребцами. Когда работаешь через международную компанию на разных заказчиков, то не ощущаешь самой ценности своего труда. Сегодня одни, завтра другие. Мы не видим конечного продукта. Гребём и гребём неизвестно куда.

Возрастной контингент программистов в США меняется

Это уже старая тема. Когда мне было 35, я пришёл на свою первую работу в американской IT-компании, пришёл заниматься тестированием. До этого я так же был айтишником, точнее связистом, занимался цифровым дизайном, потом немного другим занимался. Тогда мне было примерно 35-36 лет и уже тогда я слышал от ребят, которые примерно моего возраста, что они нигде не встречали 50-летних программистов, и я был согласен с ними. Это был 1992-1994-й года.

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

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий