Умение и желание в любой ситуации проявлять смелость и любопытство были лучшим, чему я научилась за все время моей профессиональной деятельности.
https://learning.oreilly.com/videos/clean-craftsmanship-disciplines/9780137676385/
Каждые пять лет число программистов в мире удваивается
Программистам часто советуют60 каждый год изучать новый язык
Своему работодателю вы должны отдать от 35 до 40 часов в неделю. А своей карьере — еще от 10 до 20. Так поступают профессионалы. Профессионалы тратят время на самосовершенствование и вкладываются в свою карьеру. Это значит, что вам придется работать от 50 до 60 часов в неделю. В основном на работе, но и дома тоже.
Вы также должны знать несколько фреймворков, несколько методологий проектирования и несколько процессов разработки. Понятно, что стать экспертом во всех этих вещах невозможно, но крайне желательно познакомиться с ними поглубже.
Список вещей, которые нужно изучать, практически бесконечен. За прошедшие десятилетия наша отрасль быстро менялась, и изменения, вероятно, продолжатся. Вы должны идти в ногу с ними.
Программист никогда не перестает учиться.
Я уверен, вы уже слышали, что должны каждый год изучать новый язык. И это действительно так. Хороший программист должен знать около десятка языков.
Речь не про разновидности одного и того же языка. Не только C, C++, Java и C#. Скорее нужно знать языки из разных семей.
Вы должны знать язык со статической типизацией, такой как Java или C#. Процедурный язык, такой как C или Pascal. Язык логического программирования, такой как Prolog. Язык со стековой нотацией, такой как Forth. Язык с динамической типизацией, такой как Ruby. Языки для функционального программирования, такие как Clojure или Haskell.
И будьте очень осторожны, когда вас уговаривают попробовать. Предложение начальника «Ну, может, ты хотя бы попытаешься?» может звучать вполне разумно, но на него нужно ответить так:
Нет! Я уже пытаюсь. Почему вы этого не видите? Я пытаюсь изо всех сил, и нет никакого способа заставить меня пытаться сильнее. У меня нет волшебной палочки, с помощью которой я могу творить чудеса.
Возможно, вы скажете это своими словами, главное — передать суть.
И помните, что, говоря: «Да, я попытаюсь», — вы лжете. Потому что вы понятия не имеете, как добиться того, чего от вас просят. Вы не планируете менять свое поведение. Слово «да» звучит только для того, чтобы от вас отстали. А значит, ваше согласие — ложь.
На самом деле крайне важно отказываться от обязательств, исполнение которых вы не можете гарантировать. Потому что ответ «да» сформирует длинную цепочку провалов для вас, вашего начальника и многих других. Люди будут рассчитывать на вас, а вы их подведете.
Совершенно нормально сказать: «В пятницу я не смогу. Мне нужно время до следующей среды».