До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Дневник студента

Попытка переквалифицироваться из админов в разработчики

Время чтения статьи ~3 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции

Приветствую всех, кто по какой-то причине это читает.

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

Итак, стартовые условия.

Меня зовут Игорь, 28 лет, 6 лет стажа системного администратора, из которых первых 4 года откровенным эникеем, да и сейчас не то чтобы гуру, и гордый, но бесполезный диплом по специальности "Инженер-технолог в области аквакультуры и промышленного рыбоводства". Живу сейчас в городе Могилеве (Беларусь), родился в маленьком городке, который не на всякой карте найдешь.

В IT попал случайно, по молодому раздолбайству вылетел с четвертого курса университета и столкнулся с насущной необходимостью найти работу без образования, стажа и каких-либо полезных навыков. Мне повезло, я наткнулся на вакансию техника программиста в районный узел почтовой связи. Условия труда и оплаты там были такие, что приди туда собака и сумей написать заявление о приеме на работу, её бы приняли. Приняли и меня.

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

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

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

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

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

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

Значит курсы. Пересмотрел с десяток вариантов, ознакомился с программами обучения, образцами подачи материала, отзывами. Англоязычный сегмент к сожалению отпал по причине недостаточного владения языком. Из рускоязычных ресурсов по ряду параметров выбрал Хекслет.

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

На данный момент собираюсь окончить курс по СИКП, оплатить подписку и приступать к первому проекту в профессии PHP-программист. Если кто-то кроме меня это прочитает, удачи и успехов вам на этом сложном и интересном пути.

Аватар пользователя Игорь Седнев
Игорь Седнев 24 июля 2019
12
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября