Статья предназначена для младших разработчиков 🤍
Вероятно, у вас есть график youtube, полный видеороликов о различных популярных стеках, таких как MEAN (Mongo, Express, Angular, Node), MERN (Mongo, Express, React, Node), MENV, то же, что и предыдущие, но с Vue, и некоторые другие… В любом случае, вы должны признать, что они очень популярны, и, владея любым из этих стеков на базовом уровне, вы, скорее всего, быстро найдете свою первую младшую работу. Но вы, читающий эту статью, не просто один из толпы, вы тот, кто хочет выделиться, кто хочет идти далеко, быстро расти и делать фантастические вещи.
Теперь, внимание, я собираюсь открыть вам секрет, то, что большинство создателей контента не говорят вам…..
ВЫ ДОЛЖНЫ ИЗУЧИТЬ КОД НАСЛЕДИЯ!
Унаследованный код?
Да, старый код, устаревший код, тот старый код, который был создан в 2010 году и который сегодня трудно поддерживать, потому что мы его не знаем, потому что мы его не изучаем, потому что он не находится снаружи, в пределах досягаемости вашей клавиатуры, чтобы изучить его простым способом.
Сегодня есть много программного обеспечения, которое работает очень хорошо и, вероятно, является любимым в компании, оно делает все хорошо и делает это эффектно, но пришло время развить и придать дополнительную ценность этому программному обеспечению, этому проекту, который должен адаптироваться к новым потребностям рынка, и поэтому пришло время нанять разработчика, который знает этот старый код.
Изучайте наследие, изучайте Java, PHP 5, Ruby on Rails (изучайте ror, и вы выучите ruby). Есть много младших разработчиков, которые работают с MERN, MEAN, MEVN, но очень мало тех, кто работает с наследием. Как правило, наследием занимаются старшие разработчики с многолетним опытом, но компании ищут профили нового поколения, молодые профили, которые соответствуют новой волне бизнес-культуры, породившей и приведшей к пандемии. Если вы освоите наследие и будете младшим сотрудником, вы станете той добавленной стоимостью, которая ждет этого сочного и сочного найма. Это имеет значение, изучайте наследие.
А зачем специально изучать RoR?
О! Но какой хороший вопрос. По двум очень важным причинам.
-
Профиль RoR приносит большие деньги.
-
Его философия… RoR работает по принципу конвенции над конфигурацией, я объясню это более подробно в другой статье, но вкратце, вы пишете МАЛО КОДА И ДЕЛАЕТЕ МНОГО, но МНОГО, и если вы действительно новичок, вы не поймете, КАК, черт возьми, rails делает все, что он делает с таким малым количеством… но расслабьтесь, если вы не сдадитесь, изучение Rails заставит вас понять многие очень продвинутые вещи, и это подготовит вас к тому, чтобы столкнуться с любой другой технологией очень легким способом в будущем.
Теперь, у пункта 2 есть очень критический недостаток, и он заключается в следующем…
Если вы не любопытны и не задаетесь вопросом, как все работает, и вас устраивает, что все просто работает и все (поверьте мне, в Rails все будет работать с самого начала, и вы не будете знать почему), то уходите с этого пути. Это не даст вам ничего для профессионального роста.
И в то же время пункт № 2 – это панацея, суперсила, которая даст вам крылья в мире развития, если вы любопытный человек. Поверь мне.
Наконец, если вы решили изучать Rails или наследие в целом, вам будет трудно, НЕ НЕВОЗМОЖНО, но трудно, потому что мало обновленного материала и мало качественных и заманчивых видео на youtube, подобных тем, которые готовят современные технологические авторитеты. Но она существует, и вы должны приложить усилия, чтобы найти и изучить ее. О, и погуглите на английском.
Вот и все. Это мой первый пост, ничего технического, скорее вдохновляющий и мотивирующий на то, чтобы вы решились на что-то новое.
Я вас очень люблю <3, спасибо, что читаете и продолжайте учиться!