Nov. 8th, 2005

psilogic: (Default)
На эту тему писал недавно [livejournal.com profile] eugenebo: что вел он собеседование с программерами в штатах и ребята показали, что задачки решать совершенно не умеют, но знают много.

По мере того, как отрасль программирования развивается, квалификация программистов падает и начинается засилье "зубрил".

Для любой программы возникают обычные ножницы между сделать самому какой-то кусок, либо откопать-освоить чужое. Почему то всегда забывают, что откопать-освоить тоже занимает рабочее время и немалое. По идее, для каждого кусочка нужно решать вопрос об имплементации индивидуально. Но. Среди программистов становится все больше дебилов, для которых просто нет выбора. САМИ они написать ничего не могут в принципе. Я таких видел не раз: если вдруг они не могут найти в Сети подходящую библиотеку, то они начинают рыскать по форумам с воплями о помощи. Самим подумать нечем. Получив какие-то указания, начинают программировать - но не дай бог, если задачка в чем-то нестандартная. Тогда они начинают просить начальство объяснить им, КАК они должны программировать (т.е. фактически сделать за них часть работы). Если приходится все-таки делать самому, то в результате получается монстр, который ухитряется поставить раком все приложение (обычно в плане ресурсов и быстродействия). Попытка заставить такого дебила что-то написать самому в результате часто выливается в повышение технических требований ко всему приложению.

Я хочу сказать, что для некоторых программистов просто НЕТ ВАРИАНТОВ: написать самому или слизать у кого-то. И таких становится все больше, и они начинают подводить под свою деятельность идеологию, обсирая тех, кто умеет думать своей головой. Обычные отмазки: "не надо изобретать велосипед", "стандартный продукт легче освоить" и т.п. Между тем, эти отмазки работают только до поры. Изобретение велосипеда подчас дешевле (в смысле рабочего времени) и эффективнее (в смысле полученного результата) - но только если вы способны на это. А использование стандартных библиотек ведет к тому, что вместе с библиотекой вы получаете все ее возможности - но так же и сопутствующие требования к харду и софту, сопутствующие принципиальные ограничения и баги. Причем, пропатчить чужой код (исправить баг) - это задачка на порядок сложнее, чем исправить баг в своем коде. То есть, отмазка о том, что "стандартные библиотеки содержат меньше багов" тоже не катит. Да, багов там меньше, но каждый баг требует гораздо больше времени на исправление. Так что в сумме может получиться и так, и эдак.
psilogic: (Default)
Ярлыки обладают могущественной силой, влияющей на не слишком сообразительные мозги. Особенно распространены ярлыки в политике. Например, знаменитое выражение: "красно-коричневые". Одно из худших применений НЛП, но, увы, эффективное, как и вообще НЛП. Этим ярлыком коммунисты ("красные") ставятся мысленно рядом с фашистами ("коричневыми").

Плевать на факты, плевать на то, что фашизм и коммунизм были злейшими врагами, плевать на то, что миллионы погибли в этой вражде, плевать на то, что идеология коммунизма и фашизма придерживается прямо противоположных взглядов по главному вопросу: если идеология фашизма основана на национализме и возвеличивании способностей определенной нации, то коммунизм проповедует интернационализм - прямо противоположное учение о полном равенстве всех рас и наций. Все эти факты остаются отброшены в результате несложной НЛП-уловки.

И вот уже ярлык начинает действовать на умы общества, особенно на молодые умы, которые имеют весьма смутное понимание о воспитании в рамках коммунистической идеологии. И вот уже эти молодые умы (или глупы?) бреют головы и идут со своими свастиками митинговать, и в митинге встают рядом со своими злейшими врагами, несущими красные флаги, а то и смешиваются в одну толпу. И вот уже люди видят собственными глазами, что коммунисты митингуют рядом с фашистами, образуя красно-коричневую толпу, которая кому-то может показаться единой.
psilogic: (Default)
Есть в современном программировании такое расхожее мнение: "нельзя изобретать велосипед". Имеется в виду, что не надо писать с нуля какой-то код, если кто-то что-то подобное уже написал.

Я считаю, что это - стереотип, ярлык, действующий подобно ярлыку "красно-коричневых". Как и любой ярлык он провоцирует бездумное применение, отчего может быть достаточно вредным.

читать дальше )
psilogic: (Default)
- Это не мужской шовинизм. Это лишь стремление удерживать тему от соскальзывания в трусы.
- На чем же у вас держится эта тема, что грозит соскользнуть в трусы??

Спам...

Nov. 8th, 2005 11:14 pm
psilogic: (Default)
пришло мыло:
subj: Керамическая плитка
from: Производитель
Page generated Aug. 9th, 2025 10:20 am
Powered by Dreamwidth Studios