1. Чтобы эффективно работать, необходима тишина и покой или, по крайней мере, не напрягающие фоновые звуки. Кому-то нравится работающий на фоне телевизор, кому-то ненавязчивая музыка. Выбирайте фон, который помогает Вам сосредоточиться.
2. Работать голодным — это не самая лучшая идея. Однако работать на полный желудок — это еще хуже. Соблюдайте меру в еде.
3. Необходимо тщательным образом освоить один язык программирования, а также иметь общее представление о нескольких других. Различные языки требуют различных методов мышления. Чем больше подобных методов вы освоите, тем более эффективно вы сможете решать задачи и справляться с возникающими проблемами.
4. Навыки и умения, выходящие за рамки только программирования, также могут оказаться полезными: естественные науки и математика, сфера финансов и дизайна, кино и музыка. Вы будете сталкиваться с проблемами, которые будут выходить за рамки Ваших чисто профессиональных навыков, поэтому стоит быть готовым к этому.
5. Обеспечьте себя такими инструментами, которые позволят вам работать быстро и максимально увеличат вашу эффективность. Это очень неприятно, когда вам приходится компилировать и загружать код на сервер в условиях плохого Интернет-соединения.
6. Научитесь исправлять свои собственные ошибки. Линус Торвальдс написал Linux и Git потому, что он хотел исправить те моменты, которые его не устраивали в работе. Когда вы создаете продукт, которым сами планируете пользоваться в будущем, тогда вы будете воспринимать работу над ним совершенно по-другому.
7. Немаловажное значение имеет визуальная обратная связь. Создание кода «вслепую» напоминает игру в шахматы, когда игрок не смотрит на доску. Несомненно, самые лучшие игроки в шахматы могут себе это позволить, но только вот зачем Вам это надо? В действительности ведь, если Вы видите, как именно работает ваш код, то это значительным образом ускоряет процесс разработки и исправления ошибок, а также избавляет Вас от игры в «угадайку».
8. Постарайтесь полноценно спать, откажитесь от алкоголя и энергетических напитков, а также регулярно занимайтесь спортом. Ваши ум, психика и энергетический уровень — все это влияет на то, насколько четко вы сможете сконцентрироваться и эффективно работать. Если Вы чувствуете усталость, то это четкий знак, что Вы слишком устали, чтобы продолжать хорошо делать свою работу.
9. Найдите проекты с открытым исходным кодом, в которых вы могли бы поучаствовать. Присоединитесь к какому-нибудь публичному проекту. Занимайтесь созданием кода не только в рамках работы — сделайте это своим хобби, совершенствуйте этот навык.
10. Если это возможно, то для работы постарайтесь выбирать место, в котором Вам будет комфортно и Вас никто не потревожит. Это поможет вам сфокусироваться на задании и не отвлекаться на ненужные мелочи.
11. Создавайте такой код, чтобы к нему не требовались комментарии. Используйте описательные имена для функций и переменных. Не обязательно хвастаться своим исключительным знанием языка программирования. Стремитесь создавать чистый и понятный код, чтобы человек, который позже будет исправлять в нем баги, смог четко видеть, что, как и для чего.
12. Раз в несколько месяцев пересматривайте документацию языка программирования, которую вы используете на данный момент. Перечитывайте ее тщательно, так, будто Вы совершенно незнакомы с этим языком. Вы обязательно узнаете и наткнетесь на что-то, чего раньше не замечали.
13. Когда Вы застрянете на какой-то проблеме, расскажите о ней кому-нибудь, кто совершенно не разбирается в этой области и ничего о ней не знает. Когда Вы проговорите вслух саму суть этой задачи, Вы, скорее всего, доберетесь и до источника проблемы.
14. Научитесь эффективно использовать те ресурсы, которые Вам предоставляет интернет.
15. Изучайте и используйте все возможности, которые Вам предоставляет язык программирования. Создавайте на нем забавные вещи, вещи, которые Вы и не собирались делать. Придумайте забавный код, который сведет с ума компилятор. Все это позволит Вам узнать о языке что-то, о чем Вы до этого не имели никакого понятия. Однако запомните: не стоит вводить в свой рабочий код какие-то тайную или бессмысленную чепуху. Главная цель этого упражнения — это углубить ваше понимание языка, а не доставить страдания другим программистам.
16. Выходите прогуляться или просто выходите из рабочей зоны, когда заходите в тупик в написании кода. И старайтесь делать это почаще. К Вам могут прийти идеи, которые смогут решить возникшую проблему, не ломая код.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев