Пять советов начинающему кодеру


0bae5994ffcd22bb5c5eae6f96415e96

Эта не статья — заметка. Маленький набор советов новичкам, которые хотят заниматься программированием, но боятся или не знают, с чего начать. Как начать. Стоит ли начинать.

  • Все познается на собственном опыте. Лучший друг — собственные ошибки. Лучший соратник — ангельское терпение. Лучшие наставник — ошибки других. Если, конечно, делать выводы и не делать одни и те же просчеты впредь.
  • Самое насущное — это цель, знание того, к чему нужно придти. Есть гении, которые рисуют полотна (код — это тоже творческая работа), не имея четкого представления, что хотят изобразить. Но таких — единицы. Остальным нужен план. Стратегия. И много-много долгих изнурительных тестов.
  • Самый быстрый код — это всегда самый простой код. Самый простой — это не всегда самый быстрый. Противоречие кроется в деталях. Всегда важно видеть общую картину любого проекта, его слабые и сильные стороны. Логика нужна чаще математики.
  • Не надо изобретать велосипед. Лучше взять покататься чужой. Особенно, если он быстрее чем ваш. Самый большой враг начинающего кодера — его раздутое самомнение. А еще лень, идущая рука об руку с эгоизмом. Нет ничего постыдного в том, чтобы попросить помощи у знающих людей. Нет ничего страшного в том, чтобы оказать эту помощь.
  • Постоянно развивайтесь. Вширь и вглубь. Нет предела совершенству и нет конца самопознанию. Правда, не стоит забывать, что не все знания одинаковы полезны и нужны. Все зависит от того, над чем вы работаете и над чем будете работать потом. Важно желание довести начатое до победы.

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

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s