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

Во-первых, я расскажу, как разработка программного обеспечения сделала меня действительно терпеливым человеком. Прежде чем я начну заниматься разработкой программного обеспечения, я должен упомянуть, что у меня был большой опыт ведения бизнеса в различных секторах, включая гостиничный бизнес и средства массовой информации. Например, когда я работал переводчиком, я никогда не искал значение слова или предложения более одного дня. По крайней мере, это не помешало мне продолжить мой проект. Сейчас я ищу решение своих технических проблем, читаю много документации на несколько дней вперед. Я могу сказать, что я более терпелив в своей жизни, чем раньше.

Читая документацию, я знаю, что большинство из нас ненавидит это. Но в большинстве случаев это лучший, самый эффективный, самый разумный способ научиться что-либо использовать. Это не сильно отличается от чтения руководства пользователя любого продукта, который вы только что купили. Иногда вы понимаете особенность инструмента, который у вас был в течение 10 лет, и вы начинаете думать: «О, если бы я знал это раньше, это сэкономило бы много времени!» документация.

Разработчики программного обеспечения, как и инженеры, обычно известны как специалисты по решению проблем и аналитические мыслители. Без сомнения, они есть. Например, это то, что я делаю почти каждый день. Выберите проблему из списка. Это может быть набор иконок, который некоторое время назад покинул ваш сайт, или компонент, который не хочет работать сегодня, чтение кода других разработчиков или, в основном, ошибки, возникающие при создании вашего программного продукта. Проанализируйте компоненты проблем и поймите взаимосвязь с более широкой картиной. И найти решение. Сейчас это кажется привычкой младшего разработчика, но я чувствую, что очень скоро это станет моей второй натурой.

Итак, вы читаете мои мысли младшего разработчика программного обеспечения, и я уверен, что у вас есть что добавить к этим хорошим привычкам. Я хотел бы услышать их внизу в разделе комментариев!