Неблагодарное ремесло или отсутствие работы, когда ты программист. Проблемы в обучении глазами отчисленного

Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Читать в полной версии →

Представьте такую ситуацию: вы — черная овца в обществе студентов-программистов. У вас нет друзей, учеба дается из рук вон плохо, вы не знаете основных понятий и даже после многих лет учебы не можете кодить. В этой статье я постараюсь рассказать вам свою историю становления программистом. Для затравки скажу, что рассказ начинается с детской травмы, а продолжается в плену социально-экономического строя. У многих ломались судьбы после развала Союза, но речь не о тех временах. Здесь личное начинается, когда уже закончилось становление новой России, и началось развитие к современности.

Как я пришел к программированию

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

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

После этого я больше не раздумывал о том, где буду учиться. Поступил на кружок программирования, начал готовиться к сдаче экзаменов на ИКТ, ходил на курсы по подготовке к приему в университет, который нашел для получения специальности. Тут начались проблемы. Математику я знал на «пять», но в школе для дегенеративных не было достаточного уровня знаний для ЕГЭ выше базового порога в 62 балла.

Кружок оказался для детей 8-9 лет. Решали задачи на Pascal, Basic. Кодировали в Volkov Commander, на office access постигали основы SQL. Писали макросы в Excel, делали анимацию в Word, изучали звуки, игры, задачи. По итогу три года прошли впустую.

Институт

Я сдал ИКТ и русский на 80+ и поступил в институт мечты на очное отделение (до великой пандемии оставался ровно год). Разочарование настигло сразу же. Я ожидал увидеть технологичные лаборатории с мудреным оборудованием, преподавателей, которые расскажут о чудесах науки и технологий, очереди на лекции, как в кино, и это в больном сознании человека, не знавшего нормальный мир.

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

После института

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

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

Через месяц наступила рецессия. Начал работать в Яндексе не по специальности: поставьте лайк, если тоже после вуза работали не по специальности ради опыта. Задачи сводились к работе службы поддержки, связи с разработчиками. Через два месяца меня уволили по причине неправильного обращения с заявками. Слишком много домысливал в том, чего не понимал, и запутывал клиентов ответами. Вопросов на очереди становилось только больше.

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

Как я (неловко) обучаюсь программированию

В курсах, где обещают новую востребованную профессию через 10 месяцев, я разочаровался сразу. Здесь изучают новые языки программирования, которые после курсов С, С++ и Java в университете давали направление развития.

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

Что такое архитектура, инфраструктура и фреймворки? Это ни капли не облегчает решение задач и написание 1000 строк кода. Тестирование использует инструменты, хотя я представлял так: надо чисто писать код и часами вгрызаться в написанный текст, но зачем писать, если это уже сделано другими людьми? Жуткая потеря мотивации, обусловленная желанием делать контент.

HTML и CSS перепроходим заново, хотя основы дают еще в школе (я еще помню «спокойное» детство, когда среди дегенератов и «хороших детей» писал в блокноте на королевском Basic год за годом ерунду). Ты пишешь плохой код? И это работает(!). Зачем делать пометки в программе, если преподавателю они не нужны, и так далее. Список проблем с курсами большой.

Это заслуга того социально-экономического классового строя (как тут не вспомнить Джокера и нормальное кино в стиле Средних веков и волшебства). Черная овца заканчивала либо на половине, либо толком не разобрав, что происходит.

Итоги

Расскажите в комментариях о своей жизни.