Я решил написать серию небольших заметок, в которых бы дал некоторые советы программистам. Итак, для начала три простых совета.
Делайте перерывы
Смело отдыхайте, но не много, например можно прибраться в квартире, помыть посуду, сходить в магазин, сыграть пару боёв в вашей любимой компьютерной игре и т.д. Возможно, в перерыве вас будут посещать мысли и идеи как решить вашу задачу. Запоминайте их! Но не начинайте сразу же воплощать их в жизнь (сделайте это после перерыва), просто отметьте себе где-нибудь или запомните то, что пришло вам в голову. Помните, что программист прежде всего пишет код в голове!
Составляйте чёткий план действий
Делайте записки и пишите себе задачи. Звучит банально, но работает очень хорошо. К примеру вы понимаете что вам нужно улучшить какую-то часть кода, вы можете так и записать себе «Улучшить часть кода», но ниже обязательно конкретизируйте что вам нужно сделать, например:
«Улучшить отображение блока новостей»
- Увеличить margin-top на 50px
- Выбрать красивый шрифт на Google Fonts и подключить его
- Отображать автора поста в верхнем левом углу блока
Составляя конкретные задачи и инструкции вы сильно облегчите себе реализацию этих задач. Уже не будет такого «Что там ещё надо сделать..?» или «А как я хотел тут поступить?». Лучше потратить немного времени на составление такого списка, ведь его преимущества очевидны перед некоей абстрактной задачей типа «улучшить блок».
Поиск решений на англоязычных сайтах
Порой вы не можете найти решения своей задачи в гугле. А вы пробовали искать его на английском языке, т.е. на зарубежных сайтах? Часто бывает так, что именно там и находится заветный ответ на ваш вопрос, и не переживайте если с английским у вас туго, вы же ведь программист и должны хотя бы приблизительно понимать что написано в чужом коде, так что с этим проблем возникнуть не должно.