1. Не стоит недооценивать то, насколько важна читабельность кода. Ваш код — это ваше лицо. Напишите код со значимыми типами переменных и функций, следуйте стандарту кодирования. Надлежащая структура кода многократно увеличит вашу рабочую ценность.
2. Прежде чем приниматься за сам код, распишите на бумажке порядок действий и используемую для создания кода логику. Это сэкономит вам много времени.
3. Тестировать, тестировать и еще раз тестировать. Каждая найденная и исправленная вами ошибка улучшает качество кода.
4. Любой может создать код (да, любой). Но только некоторые могут написать код без ошибок (или хотя бы с наименьшим их количеством). Поэтому перед использованием кода изучите и примените быстрые методы тестирования.
5. Не гонитесь за причудливыми новинками. Они быстро появляются и столь же быстро исчезают. Станьте специалистом по одному из общепринятых и широко используемых языков.
6. Научитесь использовать контроль версий и систему управления задачами. Однажды эти знания могут стать решающим фактором в выборе между вами и 1000 других соискателей.
7. Заведите собственный блог. Записывайте туда происходящие с вами события, касающиеся вашей жизни в роли программиста, пусть даже это и будет банальное «изучил новую функцию языка».
8. Мыслите масштабно, мыслите глобально. Программирование — это наука будущего, почти не имеющая границ. Кроме того, постарайтесь окружить себя людьми, которые будут знать больше вас. Общаясь с неудачниками и теми, кто ни к чему не стремится, вы станете таким же.
9. Крайне важный пункт, который стоит принять во внимание и особенно выделить. В любой хорошей организации есть бонусы и награды для преданных работников. Не стоит уходить из хорошей компании или покидать отличную команду только из-за пары долларов. Деньги придут, а вот найти хорошего босса или профессиональную команду — задача намного более сложная/