le087 13.10.2011 19:54
Talks! — Стоит ли изобретать свой велосипед?
Подозреваю, вопрос холиварный. Но все же?С одной стороны есть столько готовых решений, прямо бери и пользуйся, с другой, что бы решать сколь-нибудь сложные и до сих пор нерешенные задачи, необходим опыт, а для качественного решения - очень значительный опыт. Поэтому берясь за очередную нерешенную проблему просто даже не знаешь с чего начать, потому что ничего не умеешь. Теория сильно не помогает, в компьютерном деле нужна практика.
А что я получу, если напишу свой собственный велосипед? Да, сейчас я никто, и ничего не умею. Но наверно по ходу работы над своим кривым и костыльным проектом хотя бы наступлю на несчастную сотню граблей, разберусь, как устроены другие подобные проекты, научусь продумывать архитектуру решения заранее, таки получу минимум практики, задумаюсь над планированием и мотивированием себя, пойму в конце концов прелесть уже готовых решений и прелесть собственных разработок.
Как советуют в некоторых книгах, что бы научится программировать, нужно начать подражать мастеру. Чуть-чуть почитаешь чужой код, попишешь свой, почитаешь чужой, попишешь свой и так по нарастающей.
Так стоит ли писать свой велосипед?