Скидки до 20% + 2-ая профессия бесплатно и подарки на 50 000₽

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

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

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

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

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

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

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

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

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

Институт

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Не умею пользоваться вспомогательными инструментами, такими как Node.js и React
  • Слышал, но не пойму что такое RUBY, Lisp и вспомогательное API
  • Слишком много пишу кода вручную и списываю со Stack Overflow
  • Верю, что учеба в университете — это курс полиглота: освоить за полгода каждый язык начиная с ветхозаветного С, не понимая, зачем
  • Знаю 10 языков (ха-ха), но на самом деле кодирую на том, который изучаю непосредственно при решении проекта
  • Имею алгоритмическое мышление, но под слоем комплексов и предрассудков не применяю на практике
  • Погряз в повторении одного и того же материала, не изучаю никакой курс, потому что вводная часть курса жжет как каленым железом старые шрамы в памяти терминов
  • Нет никаких достижений, портфолио и компетенций, необходимых для поступления на работу.

Итоги

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

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

Аватар пользователя Кичигин Павел
Кичигин Павел 17 ноября 2022
3
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря