Войти в IT (установка linux)
Когда я захотел стать программистом, то, как и многие смотрел ютуб уроки, читал книги типа "a byte of python" и даже находил (бесплатно) курсы от разных популистских контор, благо уже тогда хватило ума понять, насколько они бессмыслены.
Я начинал изучать python, потом перепрыгивал на java, затем на front-end (html, css), затем вернулся на python, а в итоге, устроился работать на nodeJS.
Так вот к чему это всё, сейчас я понимаю насколько мой путь можно было сократить, что нужно было учить, и как нужно было учить, я смогу ответить на те вопросы, которые возникают у новичков, "направить на путь истинный" .
Прекрасно понимаю, что своими будущими видео могу вырастить себе конкуренцию, но хоть кто-то же должен делать действительно полезный контент
Итак, первое что должен знать каждый разработчик, это уметь устанавливать и пользоваться Linux.
В подтверждение можете открыть вакансии прогеров и увидеть что почти в каждой вакансии требуется знание linux, а если не написано, то подразумевается по дефолту.
Главное преимущество над windows, это тот факт, что все сервера работают на linux. Что это значит?
Все сервисы, приложения, игры, в-общем всё, что в последствии будет работать на сервере, будет работать именно на linux. Поэтому, чтобы не было конфликтов, крайне желательно разрабатывать в той же системе, где ваш проект будет работать.
Остальные преимущества вроде стабильности, ssh из коробки, предустановленные языки и просто установка большинства необходимого софта одной строчкой в терминале мы опустим, это вы оцените в процессе использования.
В-общем посмотрите видео, заведите себе второй жесткий диск, или выделите хотя бы 30гб у своего и поставьте убунту рядом с windows (этот вариант не желательно)
За подписку, и распространение буду крайне благодарен. Хотя я в любом случае продолжу выпускать контент.
В следующем видео я рассмотрю несколько вопросов, которые возникают в начале пути становления разработчика.
А после этого начнём действительно вкачиваться, разберём разницу между фрондентом и бекендом и сделаем несколько проектов, которые сможете добавить себе в портфолио (которые не стыдно показать).
Разберем ключевые технологии, о которых часто молчат, это git, ssh. работа с сервером.
А самое главное, я научу вас мыслить и действовать как программист, после этого вы точно сможете решить любую задачу.
Всем спасибо, до новых встреч! =)