Давайте еще перед тем, как уйти в совещания (по довольно интересной теме кстати, инвертированное Монте-Карло моделирование мюонов для геологоразведки), расскажу еще важную тему.
Перед этим был рассказ про то, почему ресерч важен для компаний, а теперь почем он важен разработчикам.
Причина та же - развитие. Очень сложно развиваться, когда изо дня в день решаешь одну и ту же задачу, которую ты решал(а) уже очень много раз.
С одной стороны, смысл инженера как раз в том, чтобы делать то, что он или она умеет хорошо. С другой, это на дает осваивать что-то новое.
Я уже говорил, что главный смысл исследования в задавании вопросов. А как сделать это лучше? Быстрее? Может что-то совсем другое?
Поиск ответов на эти вопросы позволяет не просто развиваться ради развития, а развиваться для решения конкретных интересных задач.
Давайте опять же поделюсь своим опытом.
Я работаю на "промышленных" технологиях где-то с 2007-2008 года. Но у меня не было особых мыслей применять мои знания и навыки в чем-то кроме науки. Ну как-то казалось, что у нас тут какое-то кустарное программирование, невсамделишное.
Из "шкафа" я начал выбираться где-то в 2016 году, когда начал активно участвовать в котлин-комьюнити.
Представьте же себе мое удивление, когда оказалось, что опыт, полученный в результате такого вот "метода научного тыка" в "локальных задачах" оказался не просто полезным, а на весьма высоком уровне в профессиональной разработке.
Вон даже Google оценил.
А я ведь еще немного и консалтингом занимаюсь, чтобы лабу подкармливать. И приходят такие бородатые дяди из серьезной индустрии и всерьез спрашивают моего совета, как им проектировать свою систему (тоже кстати интересную, но NDA).
Это глубина, и с кругозором тоже все хорошо, потому что пока я экспериментировал с разными технологиями, я их изучил (изучение - важное слово). А всего-то надо было сесть и позадавать вопросы. Почему оно работает так? Почему не сделать вот так? А чем это лучше этого?
И вы знаете, я не один такой. Про своих сотрудников рассказывать не буду (там есть еще несколько таких примеров), но сейчас к нам начали приходить люди с опытом уровня сеньор и просить задачки.
Причина та же, люди хотят интересных задач и развития. Готовы заниматься этим в свободное от работы время потому что это хорошая инвестиция. Она окупается.
Опять же, не говорю, что это нужно всем, но спрос очевидно есть.
Ну и последнее замечание. Никогда не поздно начать этим заниматься, но проще, разумеется, уделять время на развитие в начале карьеры. На галеру вы всегда успеете уйти. А вот заниматься всерьез интересными задачами, когда фул-тайм, семья и кредиты уже не очень просто.
Разумеется, если есть для этого физическая возможность.
Александр Нозик