Очевидный ответ — выбрать свои языки и фреймворки и овладеть ими. Выбирайте с умом, потому что сосредоточение внимания на языке, который скоро станет нерекомендуемым, — не самая лучшая трата вашего времени.
Но есть менее обсуждаемый набор навыков, которые есть у большинства опытных программистов).
Мягкие навыки. Улучшение некоторых ключевых мягких навыков приблизит вас к тому, чтобы стать отличным программистом, чем изучение другого языка.
Как генеральный директор
Лучшее умение, которое может иметь каждый, — это умение учиться, а великие разработчики овладели навыком самообучения. Великие программисты имеют возможность самостоятельно изучать новые технологии и не боятся этого. У них есть способность извлекать разрозненные фрагменты информации и обрабатывать информацию на лету. Великие программисты найдут разные ресурсы, поговорите с нужными людьми и найдут решение, несмотря ни на что.
Благодаря доступу к онлайн-курсам вам не нужно ходить в школу, чтобы стать отличным разработчиком. Однако многие великие программисты учились в хороших школах и специализировались на информатике. Получение степени в области компьютерных наук помогает лучше понять архитектуру и дает вам целостный взгляд на мир компьютерного программирования. Быть в курсе последних достижений технологий помогает оставаться в курсе последних событий. Читайте множество статей и блогов о последних тенденциях в технологиях, пробуйте новые игрушки в свободное время, следите за сообществами, посещайте конференции и повышайте ценность сообщества, написав.
Делая то, что вам нравится, автоматически поможет вам стать лучше. Лучшие программисты любопытны, любят создавать вещи и просто обожают влияние технологий на мир. Это поможет вам проявить больше творчества и приобрести разные навыки.
Если вы полны энтузиазма, вы воспользуетесь возможностями, которые не могут быть недоступны другим. Начиная работу, не беритесь за работу только потому, что она хорошо вам платит. Возьмите работу, которая поможет вам получить значительный опыт за короткий период времени. Даже если это почти бесплатно. Создайте этот опыт. Попробуйте поработать в стартапе. Работа в крупной компании. Работайте в разных отраслях. Однако не будьте наивны, работа бесплатно — это не долгосрочная стратегия.
В какой-то момент вашей карьеры вы столкнетесь с проблемами. Не позволяйте страху неудачи сбить вас с толку, а вместо этого встречайтесь с каждым препятствием с готовностью учиться, чтобы решать любые возникающие проблемы.
Если вы хотите быть хорошим — а еще лучше — отличным разработчиком, необходимо позитивное отношение. Он будет отражать вашу страсть к работе, вашу преданность проекту и команде, а также вашу готовность идти на все ради создания качественного продукта.
По-настоящему великий разработчик помогает другим становиться лучше. По возможности предложите помощь однокласснику или коллеге. Вы будете добавлять в свою команду или сообщество, а также укреплять свои собственные знания. Мы прилагаем все усилия, чтобы укрепить это отношение в
Приходите вовремя и будьте надежными. Это будет способствовать развитию сильной и организованной рабочей этики, а также установит хорошие отношения между вашими сверстниками или товарищами по команде. Важным навыком для всех программистов является способность оценить количество времени, необходимое для выполнения задачи, сообщить об этом и выполнить ее. Исключительные разработчики отлично умеют управлять своими клиентами или руководителями.
Подробнее ...