Кардинальна зміна
Якось слухав історію програміста зі Штатів, він розповідав про свій кар’єрний шлях. Я звернув увагу на те, що він ніяк не прив’язувався до технології. Всі роботи він міняв разом з задачами — на кожній наступній роботі це були новий тип задач та інші технології. Для прикладу, на одній роботі він займався розпізнаванням образів, потім створював мобільний додаток, а потім писав системні інструменти для обробки логів.
Це дуже врізалось в пам’ять, бо в нас більш звична ситуація, коли програміст вивчає одну технологію чи мову та продовжує працювати з нею дуже довго. Можуть мінятись місця роботи, відповідно проекти, але інструментарій для роботи залишається згрубша однаковий.
Можливо, це виняткова історія одного програміста, але привчити себе до зміни не тільки проектів, але й інструментарію — чудова навичка для програмістів, які прагнуть незалежності.
Так виглядає, що в нас це менш реалістично через значну втрату в доході при кардинальній зміні технології. Виходить, такі експерименти простіше робити на старті своєї кар’єри. Тоді, відточивши навичку розв'язувати задачі, а не писати код певною мовою, вам буде легше збудувати гармонійну та цікаву кар'єру автономного програміста.
До завтра,
Саша