Разработчики программного обеспечения создают. Мы решаем проблемы. Лучшими из нас движет жгучее желание узнавать новое.

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

Корпорации меняются медленно

Из-за бессмысленной бюрократии, кучи совещаний и бесконечных обменов между командами разработчики часто оказываются запертыми в корпоративной цепочке инструментов.

Быть в курсе последних изменений в вашей конкретной области может быть довольно сложно. Может потребоваться много много встреч с менеджерами только для того, чтобы они пришли к соглашению, следует ли им рассмотреть переход на следующую версию «Языка X» или «Фреймворка Y», не говоря уже о поиск бюджета для покупки, тестирования и создания новых продуктов/функций с помощью New Shinny!

Учитывая их большую, разветвленную инфраструктуру, корпорации действуют законно медленно.

Но что делать разработчику?

Что ж, хорошая новость в том, что не все так безнадежно. В конце концов, как разработчик вы делаете то, что у вас получается лучше всего — вы создаете!

Есть множество вещей, которым можно научиться. Постоянно появляются новые фреймворки, языки и технологии. Кроме того, существует бесчисленное множество проектов программного обеспечения с открытым исходным кодом, в которые вы можете внести свой вклад.

Подожди… что?… у тебя нет времени?

Бред какой то! Честно говоря, все дело в том, как вы расставляете приоритеты в своих целях.

Выберите один вариант: Стать застойным или Узнать что-то новое. Посмотрите, как это было легко.

Изучение чего-то нового не должно быть чем-то грандиозным. Черт, это же не Властелин колец!

  • Ответить на вопросы. 15 минут в день на github.com или stackoverflow.com могут творить чудеса для вашей уверенности. Это также выявляет пробелы в ваших знаниях.
  • Внесите свой вклад в ОСС. Это не означает, что вы должны тратить часы своей жизни на эти проекты; Неа. Исправление случайных опечаток, добавление комментариев, исправление ошибок также может помочь предотвратить застой, и это не займет много времени.
  • Обновите свою цепочку инструментов/рабочий процесс. В вашей текущей цепочке инструментов/рабочем процессе должно быть что-то, что вас чертовски раздражает, или что-то, что вы хотели бы сделать немного лучше — исправьте это. Используйте «Язык X» или «Фреймворк Y», чтобы сделать свою жизнь лучше, а затем поделитесь ими на github!
  • Читать. В Интернете есть бесчисленное множество мест, где вы можете получить хорошие технические электронные книги или статьи в блогах. Medium — хорошее место для начала, или блог вашей любимой технологической компании может быть другим.
  • Писать. Поделитесь своими знаниями. Это на самом деле очень хорошо, так как заставляет вас оттачивать свои навыки.
  • Наконец, мое самое любимое лекарство от застоя… создайте свой собственный язык; в конце концов, вы разработчик программного обеспечения!

Вывод

Работа в корпорации или любой фирме, если на то пошло, не является причиной для стагнации. Не в сегодняшнем мире. У вас так много возможностей улучшить свою жизнь и расширить свои возможности, сидеть сложа руки, пока мир движется мимо вас.

Понравилось это? Вам также может понравиться: