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

Некоторые люди становятся тем, кем они хотят, а некоторые люди желают того, кем они могли бы стать. Делюсь своим мнением о том, как стать лучшим программистом, основываясь на собственном опыте.

  1. Изучайте методы, а не инструменты. Почти каждый год в течение последних 10 лет мы видели, как по крайней мере 1 язык программирования был представлен или достиг пика своей популярности. Человеку очень трудно каждый раз начинать с нуля. Правильно изучите основы и попытайтесь проанализировать постановку задачи, чтобы решить и разбить ее на детальном уровне. Разбивайте каждую задачу на более мелкие этапы и достигайте их. Технологии изменятся, логика не изменится
  2. Планируйте. Начните с планирования своего дня на следующий день перед сном. Фактически вы также начнете планировать свою работу. Каждый планирует свою работу, но не планирует свое расписание на день. Это может привести к недостижению вашей вехи в течение дня.
  3. Раздвигайте границы — всегда устанавливайте свои собственные более строгие сроки. Всегда старайтесь выполнять свои вехи как минимум за 2 часа до намеченных сроков. Таким образом, у вас будет достаточно времени, чтобы подготовиться к следующему заданию.
  4. Не продлевайте свое рабочее время каждый день. Бывают случаи, когда мы можем застрять в каком-то коде. Не бойтесь начинать заново. Также работать по ночам каждый раз может быть неправильной идеей. Много раз делая перерывы между ними и, возможно, начав все заново на следующий день, вы можете добиться успеха. Всегда будьте позитивны к своей цели и не теряйте надежды
  5. Занимайтесь своим хобби
  6. Инновации. Монотонная жизнь может привести к застою. Всегда получайте удовольствие от того, что вы делаете, и старайтесь внедрять инновации в свои решения и подходы. Не используйте один и тот же код более 2 раз
  7. Общение. Всегда находите время для общения с коллегами по их проектам и заданиям. Вы никогда не узнаете, можно ли использовать тот же код в вашем проекте.
  8. Неблагодарная работа.Разработка или кодирование — неблагодарная работа. Никто не оценит, когда все идет гладко, но все будут критиковать вас за ваш сбой. Если вы хотите славы, значит, вы занимаетесь не тем бизнесом. Люди запоминают лицо, а не усилия.