По вопросам
поступления:

  • Русский

16 советов для эффективной работы программиста

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

2. Работать голодным — это не самая лучшая идея. Однако работать на полный желудок — это еще хуже.

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

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

5. Обеспечьте себя такими инструментами, которые позволят вам работать быстро и максимально увеличат вашу эффективность. Это очень неприятно, когда вам приходится компилировать и загружать код на сервер в условиях плохого Интернет-соединения.

6. Научитесь исправлять свои собственные ошибки. Линус Торвальдс написал Linux и Git потому, что он хотел исправить те моменты, которые его не устраивали в работе. Когда вы создаете продукт, которым сами планируете пользоваться в будущем, тогда вы будете воспринимать работу над ним совершенно по-другому.

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

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

9. Найдите проекты с открытым исходным кодом, в которых вы могли бы поучаствовать. Присоединитесь к какому-нибудь публичному проекту. Занимайтесь созданием кода не только в рамках работы — сделайте это своим хобби, совершенствуйте этот навык.

10. Если это возможно, то для работы постарайтесь выбирать место, в котором Вам будет комфортно и Вас никто не потревожит. Это поможет вам сфокусироваться на задании и не отвлекаться на ненужные мелочи.

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

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

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

14. Научитесь эффективно использовать те ресурсы, которые Вам предоставляет интернет.

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

16. Выходите прогуляться или просто выходите из рабочей зоны, когда заходите в тупик в написании кода. И старайтесь делать это почаще. К Вам могут прийти идеи, которые смогут решить возникшую проблему, не ломая код.

А хотите ознакомиться с набором демонстрационных электронных уроков полустационара?


Да
Нет

Заполните пожалуйста форму


Введите sms-код для подтверждения