Найти тему
Живем Лучше

КАК НАЧАТЬ ПРОГРАММИРОВАТЬ ЕСЛИ ЗА 40

Оглавление
"Если вы представляете себе программирование в возрасте таким, то вы не правы".
"Если вы представляете себе программирование в возрасте таким, то вы не правы".

Перед моим родственником, ему 47 лет, встал вопрос о повышении своей заработной платы. Увы пережив алкоголизм в начале нулевых, распад семьи в их конце, поругавшись с друзьями и потратя последние сбережения он стал работать охранником. И вот примерно с 2014 года он находится на этой должности, стабильно получает 45 000 рублей и иногда выполняет мелкие плотнические работы по заказу знакомых.

Но душа его требует развития и драйва от жизни, изучения чего-то нового. С другой стороны, 45 000 с хвостиком рублей в месяц ему уже не достаточно. Хотелось бы что-то оставить детям, да и конец жизни провести в тепле и уюте.

И понял он, что один из путей обрести счастье - стать программистом.

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

Касательно денег - уровни квалификации программистов делятся на: юниоров (младший специалист: зарплата от 35 000 до 60 000), миддл (средний специалист: от 60 000 до 80 000), сеньор (старший специалист: от 80 000 до 120 000), тим-лид (глава команды программистов: от 120 000 до 150 000), ну и проект-менеджер (строго говоря может и не быть программистом - ходит и за всеми следит, говорит, что делать надо: зарплата может быть разной в зависимости от компании и опыта самого менеджера).

Посовещавшись со мной (а я работаю в IT, хоть и не программист) мы выработали для него план по устройству на первую работу на позицию юниора.

Итак, как стать программистом после 40 лет.

0. Купить компьютер, установить на него среду разработки (NotePad++ - это всего лишь редактор типа блокнота с кучей функций, где вы будете писать код), купить несколько книжек по программированию (ниже напишу какие), записаться на курсы (для базового уровня подойдут любые, ориентируйтесь в первую очередь на цену).

1. Нужно выучить язык программирования - взять самый распространенный и используемый, который нужен на рынке везде. Решили начать с набора джентельмена: HTML, CSS, JavaScript. Первые два это языки разметки, строго говоря это не программирование, но для работы с сайтами и веб-приложениями они нужны. Третий это уже настоящее программирование, но без огромного количества математики в самом начале. Поэтому его легко учить.

2. Покупаем книжки и штудируем их - по CSS и HTML это книги Дэвида Сойера Макфарланда (они так и называются "Большая книга CSS" и "Большая книга HTML"). По JavaScript для начала сойдет Дэвид Флэнаган "JavaScript. Полное руководство".

3. Смотрим вакансии программистов юниоров и запоминаем что от них требуется - самое базовое HTML, CSS, JavaScript (конкретный фреймворк - React, Angular, jQuery), знание такой штуки как Flex, Bootstrap, и понимание как чего делается в GIT. ВНИМАНИЕ! Это только слова страшные, на самом деле опытные прогеры наводят тень на плетень, но все проще пареной репы и если этим заняться, то через год сами будете такими словами шпарить...

4. Готовимся к конкретной позиции из рассмотренных вакансий.

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

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