int(1)

10 полезных привычек для программиста

james gallaher 29.10.2019 0
Влияние привычек на нашу жизнь

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

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

Привычки, необходимые программистам.

Интересный факт, Марк Цукерберг предпочитает носить на работу одинаковую одежду. Он не принимает ежедневно решения, что надеть, таким образом, экономя время и энергию. Так же поступал и Стив Джобс. Билл Гейтс по вечерам моет посуду, считая, что во время этого процесса снижает стресс и развивает креативное мышление.

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

⦁ Систематизировать работу.
Бывает очень трудно сосредоточиться над проектом, когда тебя постоянно отвлекают. Приходят какие-то сообщения, новые письма на е-майл, мелкие поручения. Часто свою энергию вы распыляете на ненужные вещи. Чтобы структурировать свой рабочий день, нужно создать список приоритетности, в котором написать все запланированные дела по степени важности и срочности. Что-то нужно сделать важно и срочно, этим делом и займитесь в первую очередь.

⦁ Разделять задачу.
Иногда одна какая-то большая и сложная задача пугает. Чтобы решить большую задачу, разделите ее на маленькие и решайте по очереди. В результате это поможет решить первоначальную задачу.

⦁ Совершенствуете знания.
Привычкой хорошего специалиста должно стать постоянное развитие в профессии, совершенствование своих знаний, изучение новые технологии, путей их решения. Для этого нужно читать специализированные издания, слушать тренинги. За рубежом новые технологии выходят раньше и чтобы быть востребованным специалистом и шагать в ногу со временем, нужно читать обзоры новых технологий и рекомендации по их использованию в иностранных изданиях. Разумеется, для этого требуется знание языка.

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

⦁ Относится к своим коллегам с уважением.
Программирование –это часто командная работа. Несколько специалистов могут работать над одним заданиям. В ходе работы могут возникать «нешуточные» споры, важно в такие моменты не переходить на личности. Умение слушать оппонента и правильно высказать свою точку зрения позволит наладить конструктивный диалог.

⦁ Правильно все называть и разговаривать с заказчиком на одном языке.
Программисту, привыкшему общаться на профессиональном языке, порой трудно понять, какие задачи ставит заказчик. Порой может казаться, что заказчик говорит ерунду, поскольку не может объяснить в чем проблема и что он хочет получить. Нужно общаться не только как программист, но и как простой человек, даже если придется разговаривать на уровне ребенка. Уточнять все детали задания, чтобы потом не оказалось, что вы неправильно поняли.

⦁ Десять раз подумать, прежде чем приступить к работе.
Всегда окажется, что есть способ решения более простой, интересный и эффективный, чем казалось вначале. Прежде, чем приступить к заданию, нужно продумать несколько вариантов, как его сделать. И какой из вариантов даст наилучший результат. Работайте вдумчиво, ищите красивые варианты решения.

⦁ Пользоваться чужими знаниями.
Порой, когда задача типовая, проще применить чье-то готовое решение. Такие решения могут быть более эффективными и продуманными, чем те, что вы постарайтесь быстро сделать. Если специалист знает, где искать решение–это хороший специалист.

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

⦁ Никогда не сдаваться.
Даже столкнувшись со сложной задачей, а особенно критикой, никогда не опускайте руки, не бросайте дело, не сдавайтесь. Любой программист сталкивается с непонятными ситуациями, решение можно найти, обратившись за помощью к коллегам, на специализированных сайтах, в поиске через Google. В каждой работе можно найти изъян, не существует единственно правильных решений какой-либо проблемы.

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

Поделиться
Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Интересные статьи:
james gallaher 01.11.2019 Как изменился интернет за последние 10 лет 10 years challenge – один из современных трендов, который набирает все большую популярность во Всемирной паутине. Поэтому было бы...
james gallaher 28.10.2019 Digital Detox Цифровой детокс (англ. Digital Detox) предполагает осознанный отказ от использования электронных устройств и интернета в повседневной жизни человека. Этот...
james gallaher 05.11.2019 Машинное обучение Машинное обучение – это одна из возможностей искусственного интеллекта. Она дает возможность компьютерам решать задачи не на основе точных...