ч3
База, алгосы или вкатиться за пару месяцев дней
Во второй части брал слово база в кавычки тут оно в названии, отдельно поясню что подразумеваю. База - это не только набор знаний, но и умение его применять. Хм очевидно если не можешь применить то это не знания, попробую по другому. Быть rails разработчиком не зная Ruby, быть React разработчиком и боятся Angular вот это не база. Трудно объяснить ведь я и сам согласен с позицией прошел собес знаешь и базу и все на свете, работаешь програмистом означает полное соответствие знаниям. Эту проблему в том числе раскрою в этой части.
🪑После ч2 можно сделать вывод что достаточно спрашивать обищие знания, базу у програмиста что бы нанимать только хороших. А програмисту достаточно выучить базу, но только точно те общие знания которые есть в технологиях, зачем читать 10 книг если можно прочитать одну. Все верно оба варианта правильные, поэтому и существует холивар на тему база или быстрый вкат, настоящие или не настоящие програмисты. Тут далее попытаюсь разобраться в возникновении этого противоречия, с одной стороны все на словах просят знать базу с другой стороны большинство знают отдельный набор технологий, связанных с собой как пазл, но не как структурированые знания вытекающие один из другого или из общего знания.
🪑В этом айтишном споре о том что должен знать програмист, постоянно кто то портит воздух рынок - приходят кандидаты и заствляют спрашивать "легкие" вопросы которые не требуют глубоких знаний, а работодатели поголовно или почти все рады обманываться. Вы скажете(особенно работодатель), что да своей тупостью и скудным выбором настоящих програмистов кандидат так влияет на рынок что заставляет снижать требования, заставляет писать конкретные года в конкретной технологии которую легче заучить теоретически и сделать типичный пет проект, что бы уверенно можно было на собеседовании ответить на вопросы из списка и вопросы становятся списком на заучить. Но как говорят работодатели и некоторые гейткиперы никто не заставляет идти в айти - задамся вопросом - кто заставляет идти на список вопросов работодателя. Он сам, точнее цена разработчика.
🪑Мысленный эксперимент, помоему есть книга или только выражение 10000 часов сделают тебя профессионалом в любом деле. Для эксперимента возьмем 10000 часов, это количество дейтельности, что бы выучить базу для этого надо либо совмещать зарабатывание денег с учебой в айти либо питаться воздухом и учиться учиться учиться. Но если за меньшую цену можно нанять разработчика который выучит только последнее что ему надо в работе, конкретную технологию конкретные фреймворки и языки то работодатель этим сразу воспользуется, потому что прибыль нужна сейчас. Будет ли ждать пока выучится разработчик или будет ли поднимать зп что бы к нему пошел человек у которого есть эти 10000 часов в голову уже? Как видим легче создать курсы Реакт разработчика, курсы голенг+микросервисы, телеграм бот на пайтоне чем учить полностью азам, базы и т.д. Как видим "невидимая рука" рынка стала вполне видима. В данный момент могу ошибится с ситуацией с курсами в снг, но еще недавно буквально курсы-зарплата-кредит на курсы были в балансе треугольника. Всем известные пол зарплаты ментору возникли отчасти от этого "рынка" где платят столько что бы хватило оплатить курсы/ментора и покушать после.
В следующей части раскрою, количество часов, разницу между заработной платой алгосами в бигтехе и просто поболтать в галере, а так же разницу между мужчинами и женщинами в айти.
Post #82
115
замогильный уровень разработки ч2 Програмист должен постоянно учится кому? 🧬Список технологий в вакансиях большой. И каждый год он растет. От програмиста требуют знания и опыт новых и новых "технологий". Откуда берутся эти технологии? Можно вспомнить банальное "лень двигатель прогресса"…
- 🔥 3