Как с психическим расстройством перейти к программированию
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Читать в полной версии →
- Я учился сначала в городе Куйбышев Новосибирской области, затем переехал в Новосибирск и там заканчивал среднюю общеобразовательную школу для детей с особенностями развития. В школе было много инвалидов, аутистов, людей с дефектами развития и тех, кого не принимали ни в одну другую городскую школу.
- Поступил в Новосибирский Государственный Технический Университет (НГТУ НЕТИ), учился два года, был отчислен. Поступил заново на первый курс на заочное отделение на направление «Информатика и Вычислительная техника». Считаю программирование хлебом насущным, но не получается устроиться по специальности.
- Меня тянуло на разнонаправленные специальности, но я нигде не имел достижений. Работал в Яндексе специалистом по работе с клиентами, сейчас работаю курьером в Дизайн мастере.
- Это обоюдная любовь. Я не люблю мат.аппарат, скрывающийся за структурами и алгоритмами, и реализацию, но люблю структурировать посредством создания пространства в компьютере (я называю это миром призраков, хе-хе). Стажировался у некоторых местных IT-компаний Новосибирска в должности разработчика. Учился на курсах в Госуслугах.
- Университет сделал это за меня. После нескольких лет бессмысленных изучений макросов в Office, Pascal и Basic я изучил по очереди Си, С++, Java и Javascript. Логика подсказывала стать фронтенд-разработчиком. Ну что ж, давайте посмотрим, что получится.
- Учеба утомляет. Повторение одних и тех же структур снова и снова после Си сильно облегчает становление, в Java аналогично, а школьные знания обновлены в курсе по JS. Я учился в формате вебинаров, много времени уделял теории и решению практических задач. Удаленка на карантине дала возможность учиться на дому, но сильно усложнила взаимодействие между сокурсниками и преподавателями. Про подходы Хекслета ничего не знаю, все уже давно придумано за нас. Мне нравится свобода от навязчивых ярлыков крупных компаний и учиться в таком формате.
- У меня не было проектов. Залил приложения из университета и со стажировок на GitHub, но ничего крутого для работы вы там не найдете. Работодателям нужно подтверждение, что мы, как художники, умеем писать и рисовать. Главная сложность в том, чтобы сделать проекты безукоризненно (или просто закончить).
- Об источниках информации. Не смотрите подкасты без четкой цели! Вы потеряете час, а то и три на бесполезные знания, которые придется переварить, чтобы получить из этого выгоду. Это как урок или пара на предмете, выбранном случайно. На YouTube ищите плейлисты с полным списком обзоров той темы или того языка, который вам нужен. Если вам непонятна тема, читайте книги. На любой вопрос есть книжный курс или справочник, который содержит четко структурированную информацию, изложенную на 1-2 страницах. Рекомендую читать «Язык [вставить нужное] с нуля» и «Самоучители по [вставить нужное]». На первых курсах университета переписывание кода из справочника помогало сдавать лабораторные.
- Когда меня отчислили из университета и нужно было срочно искать работу, чтобы прокормиться, никакие проекты к этому не приводили: я вышел из дурки и пришлось зарабатывать.
- О поиске работы. Составление резюме проходило быстро, а вот с поиском работодателей начались сложности: никто не хотел брать новичка без опыта работы и портфолио. Знаний из университета было недостаточно на тот список вспомогательных инструментов, которые запрашивали компании. Собеседования проходили просто: я не тушевался и находил ответы на вопросы, но когда доходило до дела, выяснялось, что я дегенерат и непригоден для такой работы. Я слишком много импровизировал и выдавал клиентам неправильную информацию. По итогу, поработав в Яндексе и отчаявшись, я пошел в службу занятости. Мне подобрали работу по учету как безработному. Сейчас работаю в Дизайн мастере, потому что компании срочно требовались курьеры по доставке документов. Для начала условия приемлемые.
- Работа заключается в разборе бумаг с 8 до 9 утра в офисе и последующих разъездов по городу по четкому алгоритму. Продолжаю учиться в НЕТИ на бюджете, учусь основам проектной деятельности и хочу развиваться как программист через онлайн-курсы.
- Программисту, помимо знания матчасти и умения кодировать, нужно уметь взаимодействовать в команде. Навыки управляющего, пусть и не привязаны к основной работе, требуются для понимания ответственности и распределения ролей. Планирую все-таки стать программистом, хотя до этого еще далеко.
- Найдите мотиватор. Четко поставьте перед собой цель и идите к ней. Если вы будете понимать, что это и зачем нужно, вы сами найдете способ решения поставленной задачи.