Худший путь в IT
У тебя есть путь, который тебе надо пройти, и его невозможно срезать. Ты должен пройти его от начала и до бесконечности. Но «срезов» там нет. А всё, что ими кажется — это болото. Это надолго засасывающая трясина вранья себе.»
Франц Вертфоллен, книга О Летучих Змеях. Неаполь
Предисловие
2019 г.
Начну с повествования о самом себе и о том чем я занимался несколько лет, веря в то что сила воли выдаст свой результат.
С начала своей трудовой деятельности я работал в очень уважаемой (всесторонне) профессии. Как и многие другие профессии, с развитием «демократии» в нашем империализме, наша профессия стала работать не на благо, а вопреки. Многие, которые соблюдали определенный кодекс своей нравственности, начали уходить в другие профессии. Кто то в такси, кто то в охрану и т.д. В общем работать за еду.
У меня был хороший знакомый, который на момент 2019 года работал в IT компании devops инженером. Не смотря на мой путь (который даже боком не приближается к IT), он мне предложил заняться переподготовкой на топовые специальности в IT сферу.
«Ну да ладно» — подумал я. Закончил когда то техан по электронике на твердую 4. Что то там понимаю по устройству ЭВМ и могу решать линейные уравнения. Ну вроде пойдет для старта.
Начало
Началось все вообще не так как я предполагал. Товарищ дал мне напутствие в виде «Короче, тут так, либо сам юзаешь что нужно, либо ты не сможешь в этом океане грести. Вот тебе букварь (На тот момент это был » Изучаем Python» Лутца), давай читай, если будут вопросы пиши».
Так как особо выбора у меня не было, я начал читать этот букварь… Я даже не сказал бы тогда что это учебник… Для меня был это какой то сборник технической литературы по питону… Конечно какие то моменты я от туда взял. К примеру я узнал что такое питон и монти пайтон. ВСЕ!
Так как мой характер (Как говорит моя супруга — из могилы мертвого поднимет) довольно критичный к себе, я не смог оставить эту тему и продолжил…
Я гений
Я начал с Python. Был курс для начинающих, который я прошел на отлично. Потом курс для продвинутых, который я также закончил на отлично. Но когда пошли фреймы типа джанго, я поймал себя на мысли «СТОП», ведь я еще не готов, я не понимаю как работает сборщик мусора в питоне и как транслируется код в компилятор.
Я сам создал себе проблему, которую сам должен решить. Тогда я начал чистить сеть по этому поводу и мне пришло понимание того что программировать не возможно без понимания компиляции.
Хочу знать всё
2020 г. начало 2021 г.
С питона я начал пересаживаться на изучение ОС и архитектуры ЭВМ в целом. Я сидел с 8 утра до 12 ночи изучая все что касается процессора, регистров, шин и т.д.
И здесь мне показалось недостаточно знаний что бы спокойно писать на питоне). Я просто увидел как человек пишет код на ассемблере. Не буду продолжат, вы думаю догадываетесь к чему это привело…
Да! Я начал учить ассемблер. После некоторого прошедшего времени и встречи с моим товарищем, я стал убежден что ассемблер учить не нужно.
Так как я уже более мене владел знаниями в области управления памятью, мой товарищ предложил мне занять должность сетевого админа в их компании за ничтожные деньги, но с возможностью расти.
Я отказался. Поступил в ВУЗ на направление «Программная инженерия» в надежде приобрести более глубокие знания (в ВУЗЕ не чему не учат кроме того как самоорганизации) Благодаря уже имеющемуся опыту, я сдавал сессии на семестр раньше. В итоге для положенного 6 годового обучения , мне сократили программу до 3 лет
Знать всего не возможно
Изучив Си на уровне создания скриптов для работы других приложений, я начал понимать одну прекрасную фразу »Всякое учение истинно в том, что оно утверждает, и ложно в том, что оно отрицает или исключает. » — Лейбниц.
Да. На этом этапе я решил вернуться к питону. Но… Теперь язык мне стал не интересен, более того я начал понимать что это язык скриптов не более. Что думаете?
Я начал просто гуглить язык который может писать на уровне Си или чуть выше. Нашел. Даже не хочу писать банальные вещи.
Как итог. 2022 -2023 года изучение С++.
Кто я
Сейчас начинаю свою деятельность джуном в DEVOPS. Курсы которые я закончил по данному направления заняли у меня 3 месяца. Те ребята, которые проходили со мной курс, даже понимания не имеют что такое регистры, разрядность и прерывания вполне дееспособны на работе. Когда я им (ради выпендриться) говорю про хэш, я понимаю, что им это не нужно и я выгляжу смешно.
Итог
В моем понимании программист так и останется на всегда человеком, который пишет может на ассемблере, может просто паяет транзистор. Я советую всем посмотреть на мой путь и не повторять главной ошибки. Не замаривайтесь на возможности программирования. Как сказал один хороший человек «Чтобы стать востребованным специалистом, нужно просто быть специалистом в одной области».