Представляю вам сатирический рассказ. Мистер Косяк – собирательный образ (от слова “накосячить”). У персонажа много амбиций и планов на жизнь в сфере IT. Он многое попробовал в жизни, на каких только языках он ни писал “Hello, world”. Казалось бы, институт - прекрасная беззаботная пора. Много новых знакомых, и у каждого свои тараканы в голове, но Мистер Косяк сразу выделяется из толпы. Если вы хотите узнать поистине забавную, а, может быть, наоборот грустную историю о первых приключениях Мистера Косяка в IT мире, прошу под кат.
Все началось где-то на третьем курсе института, когда он ушел с экзамена за десять минут до того, как преподаватель зашел, чтобы всем желающим проставить зачет. Но он никогда не пасовал перед трудностями, он относился к тому редкому типу людей, у которых было стойкое чувство, что он уже близок к успеху, и мировое господство уже вот тут где-то рядом, просто он никак не может его нащупать. И вот, после того, как он сжег свой очень дорогой ноутбук, подключив его к китайской универсальной зарядке, которая выдала 220 вольт во время регулирования величины выходного напряжения, он, кажется, начал прозревать. Ему в голову пришла безумная и казавшаяся гениальной идея создания вычислительной системы, использующей троичную систему счисления. Он еще с первого курса смутно помнил, что троичная система является наиболее оптимальной, правда не помнил почему и по каким критериям, но это было не важно. У него было чутье и это главное. Ведь именно благодаря чутью великих ученых прошлого мы вышли из каменного века.
Мы могли бы стать свидетелями великого прорыва в истории вычислительной техники, но у Мистера Косяка появились другие планы. Через неделю после здорового полуторачасового сна во время одной из лекций его озарило, что для троичной системы необходима специфическая элементная база, с которой на данный момент не все так радужно. Это было тяжелое время, требующее радикальных решений, и решение было найдено. Новая гениальная идея озарила нашего героя. Не знаю, была ли это заваленная сессия или бессонные ночи игры за компьютером начали давать свои плоды, но он решил, что институт не для него, и он должен идти служить в морской флот. К счастью или к сожалению, но не дойдя до военкомата, его озарило, что он всю жизнь мечтал стать программистом FPGA.
Мистер Косяк так загорелся этой идеей, что даже взял какую-то книгу по языкам описания аппаратуры и начал делать не присущее ему действие: он начал читать. Однако, не прочитав и пятидесяти страниц, он пережил еще один сдвиг парадигм и нашел новый ключ к своим проблемам - язык C#. Этот язык казался ему настолько крутым, что только открыв Visual Studio, даже не зная C#, он считал, что легко сможет написать на нем аналог Linux, компилируемый в рантайме, со сборкой мусора, безопасный, без segfault и паников. К сожалению, начав реализовывать сетевой стек, он столкнулся с тем, чего боялся: он не может понять, какое исключение кидает сокет, когда рвется соединение. Он был так опечален. Мечта мистера Косяка превзойти Линуса Торвальдса рушилась на глазах. Тут он понял свою беспомощность, беспомощность перед суровым миром программирования! Миром, где тебе надо читать много умных книг, документацию и использовать Google для того, чтобы найти ответ на любой, даже элементарный вопрос. Друзья тоже предали его, они советовали ему использовать Google, вместо того, чтобы просто написать программу за него. Наверное, они были в заговоре со злыми масонами, которые все время строили ему козни: ломали его iPhone и сжигали ноутбуки. Возможно, если бы на Geektimes в тот момент была неделя психологов, он смог бы диагностировать присущую ему странность в поведении - выгорание. Тем не менее он не стал унывать, а просто решил, что программировать не так круто, что прогеры - это странные люди, которые сидят перед своим компом, переписывая один и тот же код по десять раз, потому что фреймворки устаревают быстрее, чем программисты успевают написать на нем “Hello, world”.
Он нашел, по его мнению, более правильное решение - стать сисадмином. Сисадмины! Эти крутые парни, тягающие железо в серверной, усмиряющие взбешенные сервера, настраивающие деплоинг чего-то и закрывающие доступ вконтакте бедным пользователям. Да, админы - это боги нового мира, и он решил стать богом богов. Вот цель, достойная великих людей. Но нет, снова масоны подкосили его, они наслали злобного преподавателя, который, как с ним не борись, не поставит зачет просто за сам факт прихода на экзамен. Предмет надо учить, но учить… разве это путь великих богов? Нет! И вот оно, последнее препятствие на пути к великому будущему. Хотя нет, вдруг осенило нашего героя: “Забыл, ведь завтра пейнтбол, и еще столько не пройденных игр!”. Но это завтра, а послезавтра мы будем свидетелями становления нового бога этого мира.
Мораль рассказа такова
Относитесь к выбору жизненного пути серьёзней. Трудитесь, прокачивайте навыки и не бросайте дело при первых же трудностях.
Всем спасибо за прочтение и успехов в реализации задуманного!