Minoru
16.05.2011 11:44 netbook
В мире системного и прикладного ПО давно уже пропагандируется чтение чужого кода с целью повышать собственный уровень. Есть open source, что гораздо упрощает поиск источников новых знаний. Всё окей.
А что с вебом? Посмотреть можно только на HTML, JS и CSS. Если ты PHP/Python/Ruby/etc.-кодер — куда тыкаться? Я понимаю, что на всех упомянутых языках есть какие-то фреймворки, код которых можно почитать, но этого же ведь мало, не правда ли?
Мне почему-то вдруг подумалось, что веб-программисты *в принципе* не могут стать хорошими программистами (в более широком смысле слова, без привязки к платформе и языку), ибо учатся они исключительно на собственных ошибках — верный путь к быдлокодерству.
нормальные веб-программисты работают больше за кулисами, там есть что посмотреть же. Ну и расширение кругозора заодно, etc.
За какими кулисами? Ты имеешь в виду, они разрабатывают фреймворки?
Ну можно и так. Вообще много прикладных вещей есть, а не тупо онанизм и подгон скаффолдинга к шаблонам и валидация формочек. Это не креативное программированние и скилл там по большому счету не нужен.
В этом вроде нету откровений же. Нет, серьезно, что можно наточить в этом случае? Другое дело что если еще кодер параллельно занимается ДБА, как оно у нас всегда бывает, но это вообще тушите свет, imho
Читай исходники Django, у них архитектура намного круче, чем у личкрафтов
Я не веб-программист и не собираюсь им становиться. Мне просто пришла в голову мысль о том, что веб-программисты практически обречены на быдлокодерство, потому что они изолированы от других источников кода.
Yep. Область такая, что всем нужна куча абсолютно одинакового кода.
тебе кажется
А что на самом деле? Поведай мне, если не лень :)
на самом деле есть куда развиваться, всегда есть
Двигаться за уже упоминавшиеся кулисы и вместо веб-морд на Python писать логику на Erlang? Это больше похоже на смену специализации — кому нужны при написании логики понадобятся веб-разрабы?
ок, парень, а где ты видишь тогда места для развития? ERP/MES? Игры? Системное программирование?
Ты меня неправильно понял — я не критиковал то, что ты сказал, я просто уточнял, что ты имеешь в виду :)
Получается, научился делать сайты на PHP/Ruby/Python — и всё, дальше в этой области развития нет. Непонятно просто, как себя видят в будущем веб-разрабы.
Я вот (начинающий прикладной или, если получится, системный программист) вижу перед собой огромное неизвестное поле с зоопарком технологий — хватит на всю жизнь. Что видят веберы?
научиться "насовсем" можно только вытирать жопу. И то виртуозы смогут вытереть жопу носом, а тебе таких высот не видать. И вообще, "научился делать сайты" — это как "научился пользоваться компьютером"