10 полезных привычек для программиста
Влияние привычек на нашу жизнь
У каждого человека есть привычки, которые мы уже просто не замечаем, но они прочно вошли в нашу жизнь. Привычки могут быть полезными и вредными.
Каждый день мы на «автомате» выполняем какие-то действия: умываемся, чистим зубы, пьем кофе, просматриваем социальные сети. Мы делаем это не задумываясь, что помогает нам сохранять время, энергию и становится частью нашей жизни. В этом и есть прелесть и сила привычки. Она превращает действие, требующее большого напряжения и силы воли, во что-то автоматическое. Самое главное на это решится. Ведь кажется, что перемены требуют огромных усилий и большой работы над собой.
Когда мы начинаем вырабатывать какую-то полезную привычку, например, пробежки по утрам, занятие спортом, ежедневное чтение книг, это кажется нам некомфортным и тяжелым, но со временем, мы начинаем делать это постоянно, и наша жизнь меняется в лучшую сторону. У людей есть и вредные привычки, от которых многим очень трудно избавиться, например, курение. Но мы поговорим о нужных привычках, помогающих людям определенной профессии, а именно программистам.
Привычки, необходимые программистам.
Интересный факт, Марк Цукерберг предпочитает носить на работу одинаковую одежду. Он не принимает ежедневно решения, что надеть, таким образом, экономя время и энергию. Так же поступал и Стив Джобс. Билл Гейтс по вечерам моет посуду, считая, что во время этого процесса снижает стресс и развивает креативное мышление.
Профессия программист требует усидчивости, ответственности и постоянной внимательности. Чтобы работа была эффективной и приносила результат, нужна самодисциплина. Привычка не сделает из человека отличного специалиста, но поможет ежедневно выполнять определенные правила, которые помогут в профессии.
⦁ Систематизировать работу.
Бывает очень трудно сосредоточиться над проектом, когда тебя постоянно отвлекают. Приходят какие-то сообщения, новые письма на е-майл, мелкие поручения. Часто свою энергию вы распыляете на ненужные вещи. Чтобы структурировать свой рабочий день, нужно создать список приоритетности, в котором написать все запланированные дела по степени важности и срочности. Что-то нужно сделать важно и срочно, этим делом и займитесь в первую очередь.
⦁ Разделять задачу.
Иногда одна какая-то большая и сложная задача пугает. Чтобы решить большую задачу, разделите ее на маленькие и решайте по очереди. В результате это поможет решить первоначальную задачу.
⦁ Совершенствуете знания.
Привычкой хорошего специалиста должно стать постоянное развитие в профессии, совершенствование своих знаний, изучение новые технологии, путей их решения. Для этого нужно читать специализированные издания, слушать тренинги. За рубежом новые технологии выходят раньше и чтобы быть востребованным специалистом и шагать в ногу со временем, нужно читать обзоры новых технологий и рекомендации по их использованию в иностранных изданиях. Разумеется, для этого требуется знание языка.
⦁ Осознавать, какой бизнес-смысл и пользу несет проект.
Получая конкретное задание, например, разработать таблицу, написать программу, программист должен осознавать какой в этом смысл для бизнеса и польза людям. Если специалист пишет программу, не осознавая, какой в ней смысл, считайте, что он делает ерунду.
⦁ Относится к своим коллегам с уважением.
Программирование –это часто командная работа. Несколько специалистов могут работать над одним заданиям. В ходе работы могут возникать «нешуточные» споры, важно в такие моменты не переходить на личности. Умение слушать оппонента и правильно высказать свою точку зрения позволит наладить конструктивный диалог.
⦁ Правильно все называть и разговаривать с заказчиком на одном языке.
Программисту, привыкшему общаться на профессиональном языке, порой трудно понять, какие задачи ставит заказчик. Порой может казаться, что заказчик говорит ерунду, поскольку не может объяснить в чем проблема и что он хочет получить. Нужно общаться не только как программист, но и как простой человек, даже если придется разговаривать на уровне ребенка. Уточнять все детали задания, чтобы потом не оказалось, что вы неправильно поняли.
⦁ Десять раз подумать, прежде чем приступить к работе.
Всегда окажется, что есть способ решения более простой, интересный и эффективный, чем казалось вначале. Прежде, чем приступить к заданию, нужно продумать несколько вариантов, как его сделать. И какой из вариантов даст наилучший результат. Работайте вдумчиво, ищите красивые варианты решения.
⦁ Пользоваться чужими знаниями.
Порой, когда задача типовая, проще применить чье-то готовое решение. Такие решения могут быть более эффективными и продуманными, чем те, что вы постарайтесь быстро сделать. Если специалист знает, где искать решение–это хороший специалист.
⦁ Применять здравый смысл.
Нужно осознавать, что программирование –это серьезно и ошибка может привести к серьезным последствиям. Например, ошибка программирования софта самолета может стоить людям жизни. Нужно осознавать всю ответственность своей работы. Никогда не бросать работу не доделанной, выполнять обещания. Репутацию можно нарабатывать годами, а убить за 5 минут. Прислушиваться к мнению других специалистов и уметь задавать правильные вопросы.
⦁ Никогда не сдаваться.
Даже столкнувшись со сложной задачей, а особенно критикой, никогда не опускайте руки, не бросайте дело, не сдавайтесь. Любой программист сталкивается с непонятными ситуациями, решение можно найти, обратившись за помощью к коллегам, на специализированных сайтах, в поиске через Google. В каждой работе можно найти изъян, не существует единственно правильных решений какой-либо проблемы.
Не живите только работой, следите за своим здоровьем, ведь от физического и морального состояния зависит насколько качественно будет выполнена работа. Начав вырабатывать полезные привычки, вы сделаете свою жизнь немного лучше.
Для отправки комментария вам необходимо авторизоваться.