Получи случайную криптовалюту за регистрацию!

Почему многие программисты не развиваются? Недавний пост про | Senior Frontend - javascript, html, css

Почему многие программисты не развиваются?

Недавний пост про чтение книг был некоторыми воспринят очень буквально. Очевидно теми, кто его не прочитал (хотя он совсем короткий). Разберем некоторые возражения.

1. “Нет даже корреляции между кол-вом прочитанного и зарплатой”
Это говорят люди, которые, вероятно, все в жизни делают ради денег. Но даже в этом случае заявление неверное. Мы отталкиваемся от того, что человек понимает прочитанное и старается это использовать в работе. В любой уважающей себя компании таких людей замечают и стараются удержать, повышая зарплату. У меня нет результатов исследований на тему корреляции знаний/навыков и зарплаты, но я думаю что она существенна.

2. “Чтение ради чтения это глупость“
Такой же аргументацией можно ударить по чему угодно. Бег ради бега? Сон ради сна? Брокколи ради брокколи? Я с трудом могу себе представить человека, который читает книги только ради чтения книг. Конечно же читают ради получения новых знаний, ради эмоций, ради лучшего понимания мира вокруг нас.

3. “Советовать всем “инженерам” одно и тоже очень глупо.”
Замените чтение “постоянным развитием”. Почему многие программисты не развиваются? Невозможно развиваться, все время участвуя в похожих проектах, решая похожие задачи и не делая попыток добиться глубокого понимания используемых технологий. Для многих это, видимо, ОК. Но ребята, жизнь идет, а вы стоите на месте. Я призываю проснуться утром и подумать об этом. Хотя бы раз. Глубоко.

Развитие — это же очень интересно, это такой постоянный hard fun. У меня есть список советов (которые все воспринимают как нравоучения и все равно не слушают):
- В следующий раз, стартуя node.js, попробуйте разобраться как устроен V8
- Имплементируя новую юзер стори, попробуйте понять, зачем она клиенту на самом деле?
- Открывая в браузере онлайнер, задумайтесь, как работает HTTPS
- В очередной раз ошибившись в оценке задачи, подумайте, почему это произошло?
- Ответьте сами себе на вопрос, на сколько вы знаете Java по десятибальной системе? Почему не на 9?
- Используя singleton, вы точно подумали о тестировании вашего когда?
- Вы когда-то проектировали API системы?
- Вы когда-то пробовали решить проблему средствами ФП? Если нет, то почему?

@seniorFront