Худший путь в IT

a4e0ba35b0f09a31850570d30fe0025d

У тебя есть путь, который тебе надо пройти, и его невозможно срезать. Ты должен пройти его от начала и до бесконечности. Но «срезов» там нет. А всё, что ими кажется — это болото. Это надолго засасывающая трясина вранья себе.»

Франц Вертфоллен, книга О Летучих Змеях. Неаполь

Предисловие

2019 г.

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

С начала своей трудовой деятельности я работал в очень уважаемой (всесторонне) профессии. Как и многие другие профессии, с развитием «демократии» в нашем империализме, наша профессия стала работать не на благо, а вопреки. Многие, которые соблюдали определенный кодекс своей нравственности, начали уходить в другие профессии. Кто то в такси, кто то в охрану и т.д. В общем работать за еду.

У меня был хороший знакомый, который на момент 2019 года работал в IT компании devops инженером. Не смотря на мой путь (который даже боком не приближается к IT), он мне предложил заняться переподготовкой на топовые специальности в IT сферу.

«Ну да ладно» — подумал я. Закончил когда то техан по электронике на твердую 4. Что то там понимаю по устройству ЭВМ и могу решать линейные уравнения. Ну вроде пойдет для старта.

Начало

Началось все вообще не так как я предполагал. Товарищ дал мне напутствие в виде «Короче, тут так,  либо сам юзаешь что нужно,  либо ты не сможешь в этом океане грести. Вот тебе букварь (На тот момент это был » Изучаем Python» Лутца), давай читай, если будут вопросы пиши».

Так как особо выбора у меня не было, я начал читать этот букварь… Я даже не сказал бы тогда что это учебник… Для меня был это какой то сборник технической литературы по питону… Конечно какие то моменты я от туда взял. К примеру я узнал что такое питон и монти пайтон. ВСЕ!

Так как мой характер (Как говорит моя супруга — из могилы мертвого поднимет) довольно критичный к себе, я не смог оставить эту тему и продолжил…

Я гений

Я начал с Python. Был курс для начинающих, который я прошел на отлично. Потом курс для продвинутых, который я также закончил на отлично. Но когда пошли фреймы типа джанго, я поймал себя на мысли «СТОП», ведь я еще не готов, я не понимаю как работает сборщик мусора в питоне и как транслируется код в компилятор.

Я сам создал себе проблему, которую сам должен решить. Тогда я начал чистить сеть по этому поводу и мне пришло понимание того что программировать не возможно без понимания компиляции.

Хочу знать всё

2020 г. начало 2021 г.

С питона я начал пересаживаться на изучение ОС и архитектуры ЭВМ в целом. Я сидел с 8 утра до 12 ночи изучая все что касается процессора, регистров, шин и т.д.

И здесь мне показалось недостаточно знаний что бы спокойно писать на питоне). Я просто увидел как человек пишет код на ассемблере. Не буду продолжат, вы думаю догадываетесь к чему это привело…

Да! Я начал учить ассемблер. После некоторого прошедшего времени и встречи с моим товарищем, я стал убежден что ассемблер учить не нужно.

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

Я отказался. Поступил в ВУЗ на направление «Программная инженерия» в надежде приобрести более глубокие знания (в ВУЗЕ не чему не учат кроме того как самоорганизации) Благодаря уже имеющемуся опыту, я сдавал сессии на семестр раньше. В итоге для положенного 6 годового обучения , мне сократили программу до 3 лет

Знать всего не возможно

Изучив Си на уровне создания скриптов для работы других приложений, я начал понимать одну прекрасную фразу »Всякое учение истинно в том, что оно утверждает, и ложно в том, что оно отрицает или исключает. » — Лейбниц.

Да. На этом этапе я решил вернуться к питону. Но… Теперь язык мне стал не интересен, более того я начал понимать что это язык скриптов не более. Что думаете?

Я начал просто гуглить язык который может писать на уровне Си или чуть выше. Нашел. Даже не хочу писать банальные вещи.

Как итог. 2022 -2023 года изучение С++.

Кто я

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

Итог

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

© Habrahabr.ru