Пытался я пару человек научить программировать с нуля. Ну, рабочее окружение настроили, код набросали, отладили вместе за несколько месяцев всё ок.
Дальше надо выгрузить это на сервер, и внезапно! оказывается, что нужно освоить теперь еще и SSH, права на директории и файлы, и прочие линуксы-шминуксы. Я уже не говорю про развёртывание LAMP стека, настройку Nginx, оптимизацию и прочее.
И это всё только чтобы начать брать простейшие заказы на фрилансе, для работы с одной конкретной CMS. Вот так мечты о смене профессии и зарабатывании дома "без напряга" разбиваются вдребезги.
Сами. Хотели сменить профессию на более перспективную, но не срослось.
Честно говоря, я сам немного охуел в процессе, сколько всего оказалось нужным и сколько я, оказывается, уже знаю.
Только я это учу почти 20 лет, а тут на всё про всё было полгода. Так что разговоры о синих воротничках и факультативах мне теперь кажутся довольно наивными.
> Не надо путать программирование и администрирование. Разделение труда не просто так придумано.
Да ты чертов гений!!! В сферическом идеальном мире, может и так, а в реальном программист обязан уметь работать с удалённой платформой для запуска своего кода.
И виртуальные машины было бы неплохо уметь настраивать, и базы данных разворачивать и много чего еще.
Собственно, об этом я говорил. Буквы на клавиатуре и мартышки могут набивать. Программист - это гораздо бОльший комплекс знаний и умений. Ну и определённое устройство головы, конечно.
Я рассказывал конкретно свою историю, когда после 6 месяцев обучения именно программированию выяснилось, что для нормальной работы нужно еще 6 месяцев обучения администрированию. Иначе заказы на фрилансе обслужить никак не получится, ибо у каждого заказчика свой хостинг со своим геморроем.
Речь не про идеальный мир. Речь про "взять и стать программистом". И на мой взгляд, это почти невозможно.
Выполнена задача стать сферическим программистом в вакууме. А задача сменить профессию и начать зарабатывать деньги - нет, не выполнена.
И не выполнится, потому что от программиста в реальном мире требуется гораздо больше, чем просто писать код.
Авторы комментируемой статьи считают не так. Ты, по всей видимости, считаешь не так. А я считаю именно так - на этом предлагаю и разойтись.
> Потому, что работы нет и приходится выкручиваться?
Работы больше, чем работников.
Лично я не ищу работу уже несколько лет, и мне всё равно заваливают почту предложениями. То через мой аккаунт на GitHub найдут, то через профильное сообщество.
Поэтому и хотел еще кого-нибудь поднатаскать на помощь - но не вышло. Оказалось, что тренировать себе этого помощника нужно несколько лет, если с нуля.
А еще есть подозрение, что после разрушения СССР, примерно такая же ситуация со специалистами вообще во всех областях. И там точно так же нужно сложно и долго учиться.
Но это тема для отдельного разговора.
Пытался я пару человек научить программировать с нуля. Ну, рабочее окружение настроили, код набросали, отладили вместе за несколько месяцев всё ок.
Дальше надо выгрузить это на сервер, и внезапно! оказывается, что нужно освоить теперь еще и SSH, права на директории и файлы, и прочие линуксы-шминуксы. Я уже не говорю про развёртывание LAMP стека, настройку Nginx, оптимизацию и прочее.
И это всё только чтобы начать брать простейшие заказы на фрилансе, для работы с одной конкретной CMS. Вот так мечты о смене профессии и зарабатывании дома "без напряга" разбиваются вдребезги.
Факультативы, да. Тут всю жизнь учиться нужно.