А казалось бы, многие форумы пестрят сообщениями об обратном.
Но я считаю, что здесь вопрос спорный, те же самые форумы — пестрят сообщениями типа: «20 ошибок начинающего программиста», «Полезные приемы [язык]» или что еще круче «Пишем [популярная лабуда] на ПЭХЭПЭ» и т.д и т.п.
Лично я считаю, что именно это (наличие подорбных материалов и их популяризация) куда более опасна для начинающих разработчиков. По ироничному стечению стечению обстоятельств, «быдлокодеров» отчасти пораждают именно те («Умники» пишущие подобные статьи) кто любит их так обзывать.
В чем дело?
А в том, что это отключает мозги, когда человек «изобретает велосипед» он думает, учиться использовать язык для реализации своей задачи, пусть и уже решенной кем-то давно. И это между прочим может и привести к тому, что он решит ее лучше и эффективней чем кто либо до него. Нет я естественно не хочу сказать, что следует навсегда вычеркнуть из жизни чьи то наработки кроме своих. Изобретение велосипедов, на мой взгляд, возможно только на этапе обучения. IMHO разработчик вообще не имеет морального права брать вознаграждение за работу которой он еще учится.
Есствественно, я не считаю что «изобретение велосипедов» — единственный прием эффективного обучения, но что он один из таких — считаю бесспорным. Так же считаю, что наличие вышеописчанных статей, убивает на корню и без того скудную мотивацию к прочтению официальной документации по языку. А ведь это — неотемлимая часть получения серьезных знаний для дальнейшей разрабротки. Я уверен, уже существует целое сословие «разработчиков», облдающих очень ограниченным знаниями отчасти благодаря тому, стало слишком много ограниченных источников. Я и сам давно стал обладателем нескольких книг, с подобным изложением материала.
И тем не менее, даже статью аля «Пишем гостевую книгу на PHP» можно написать неограниченно, можно написать так, чтобы приемы, оприсанные в ней можно было применять для других задач. Но и в этом случае эта статья будет вредна, IMHO. Все меньше и меньше остается мотивации у нновичков, к чтению документации и размышлению, к программиированию а не кодированию.
Но я считаю, что здесь вопрос спорный, те же самые форумы — пестрят сообщениями типа: «20 ошибок начинающего программиста», «Полезные приемы [язык]» или что еще круче «Пишем [популярная лабуда] на ПЭХЭПЭ» и т.д и т.п.
Лично я считаю, что именно это (наличие подорбных материалов и их популяризация) куда более опасна для начинающих разработчиков. По ироничному стечению стечению обстоятельств, «быдлокодеров» отчасти пораждают именно те («Умники» пишущие подобные статьи) кто любит их так обзывать.
В чем дело?
А в том, что это отключает мозги, когда человек «изобретает велосипед» он думает, учиться использовать язык для реализации своей задачи, пусть и уже решенной кем-то давно. И это между прочим может и привести к тому, что он решит ее лучше и эффективней чем кто либо до него. Нет я естественно не хочу сказать, что следует навсегда вычеркнуть из жизни чьи то наработки кроме своих. Изобретение велосипедов, на мой взгляд, возможно только на этапе обучения. IMHO разработчик вообще не имеет морального права брать вознаграждение за работу которой он еще учится.
Есствественно, я не считаю что «изобретение велосипедов» — единственный прием эффективного обучения, но что он один из таких — считаю бесспорным. Так же считаю, что наличие вышеописчанных статей, убивает на корню и без того скудную мотивацию к прочтению официальной документации по языку. А ведь это — неотемлимая часть получения серьезных знаний для дальнейшей разрабротки. Я уверен, уже существует целое сословие «разработчиков», облдающих очень ограниченным знаниями отчасти благодаря тому, стало слишком много ограниченных источников. Я и сам давно стал обладателем нескольких книг, с подобным изложением материала.
И тем не менее, даже статью аля «Пишем гостевую книгу на PHP» можно написать неограниченно, можно написать так, чтобы приемы, оприсанные в ней можно было применять для других задач. Но и в этом случае эта статья будет вредна, IMHO. Все меньше и меньше остается мотивации у нновичков, к чтению документации и размышлению, к программиированию а не кодированию.