Get Mystery Box with random crypto!

Пссст, эй, программист! Да, ты. Хочешь расти и развиваться, но | Anuar SERIKOV

Пссст, эй, программист! Да, ты. Хочешь расти и развиваться, но не знаешь как? Я тебе расскажу.

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

Вот ты уже наверное освоил какой-то там язык программирования и парный с ним фреймворк? У тебя есть любимая IDE или ты любишь понтоваться и говоришь всем что пишешь на vim, а по ночам тихонько плачешь в поисках выхода из него? Ты уже прочитал книжку по паттернам и закончил кучу проектов, вполне себе уверенно можешь поднять систему с нуля? Быстро пишешь чистый код, покрываешь его тестами? Ненавидишь лишние совещания и считаешь гуманитариев плебеями?

Все это конечно хорошо (кроме последнего, совещания нужно любить), но я тебе сейчас скажу плохую новость. Дальше нужно выходить из мира битов в мир атомов (hello, Arman!). Ну, или точнее, из мира программирования в мир не-программирования. "Что? Чтобы стать лучшим программистом нужно делать что-то не програмсистское?", - скажешь ты, а я молча проигнорирую этот вопрос, ибо ответ итак будет дальше, просто читай.

Перед тем как начать проект, кто-то должен общаться со всеми заинтересованными кастами/отделами/департаментами и понимать их точку зрения, их требования и их ожидания. Во время разработки проекта кто-то должен опять со всеми ними разговаривать и следить за тем, чтоб все были удовлетворены направлением, в котором движется разработка. После запуска проекта, кто-то снова дожен со всеми говорить и измерять успех/провал и импакт всего проекта. Перестань смотреть на PM'a и TL'a! Возьми все в свои нежные руки!

Ты должен понимать, что нужно не просто писать хороший код. Нужно писать НУЖНЫЙ код. Если только ты не работаешь в Apple, там ваши юзеры все равно будут пользоваться всем что дадите (бада-дум-тсс, шутка, не обижайтесь). Подтянись в аналитике, умей работать с метриками и данными. Поговори с маркетингом - что им нужно от тебя и как вы вместе можете стать эффективнее? Нет маркетинга - стань им сам! Все крутые прорывы случаются на пересечении сфер, так что пересекай как можно больше!

Развивай soft skills. Смотри на картинку глобальнее, шире. Пойми, как работает система 'реальность', и кто и как и какую в ней играет роль. Обращай внимание на настроение рынка, изменения в мире. Интересуйся музыкой, искусством, литературой - тебе нужно знать людей. Ладно, это уже немного слишком, но все же, надеюсь общая идея понятна.

Конечно, это не единственный правильный рецепт и ты всегда можешь надеть старый свитер и копаться в теории вычислений до посинения и может даже получишь награду имени Алана Тьюринга. Есть много дорог, ты просто должен найти свою. Я лишь показал один вариант - быть overall all rounded человеком, как мма боец но в жизни

В общем давай, выключай компилятор и вперед. Удачи!