<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Узкая специализация ведет к потере навыков программирования ?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html</link>
    <description>На страницах издания IT World рассмотрена (http://www.itworld.com/print/190213) проблема потери основополагающих навыков программирования в среде разработчиков современных высокоуровневых систем. Известная парадигма гласит: &apos;помни основы&apos;. Программист должен знать принципы работы того уровня, на котором работает. Например, веб-программисту не нужно беспокоиться о машинном коде в который преобразуется его приложение, но он должен знать о работе сетевого стека, кэшировании,  базах данных и т.п. Сегодня разработчики могут на скорую руку написать скрипт на PHP или расширение для Drupal. Однако есть множество фактов, которые не знают программисты нашего времени, но знали их предшественники. О том, нужны или нет подобные расширенные знания, и какие навыки необходимы каждому программисту, были заданы вопросы опытными и признанными разработчиками, несколько десятков лет работающими в индустрии разработки программного обеспечения. Перевод некоторых ответов представлен ниже.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Понимание ка...&lt;br&gt;&lt;br&gt;URL: http://www.itw</description>

<item>
    <title>Узкая специализация ведет к потере навыков программирования ... (fork)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html#112</link>
    <pubDate>Mon, 19 Sep 2011 21:13:19 GMT</pubDate>
    <description>&amp;gt; А проблема плохих программистов уходит своими корнями в низкий уровень образования в &lt;br&gt;&amp;gt; целом. Точнее в то, что ценность эффективного труда падает. Отсюда и &lt;br&gt;&amp;gt; куча глючащего быдлокода, отстойное железо, плохая одежда, ужасная мебель, продолжать &lt;br&gt;&amp;gt; можно долго.&lt;br&gt;&lt;br&gt;    Меня недавно удивили темы некоторых крупных порталов для программистов про обучение, что мол зачем много времени уделять непрофильным предметам таким как философия, история, политология. Достаточно просто программировать уметь, мол, а вообще что нужно программисту для работы, логическое мышление,знание языка, ходить в туалет да жрать. Зачем задумываться над философскими проблемами предмета своей работы? Зачем широкий кругозор, помогающий делать правильные умозаключения? Обидно то, что это массовое заблуждение. &quot;Отсюда и &lt;br&gt; куча глючащего быдлокода, отстойное железо, плохая одежда, ужасная мебель, продолжать &lt;br&gt; можно долго.&quot; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Узкая специализация ведет к потере навыков программирования ... (Cub)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html#111</link>
    <pubDate>Mon, 15 Aug 2011 07:22:38 GMT</pubDate>
    <description>Да вы читооо?...&lt;br&gt;Правда?..&lt;br&gt;А мужики-то и не знают...&lt;br&gt;&lt;br&gt;http://wiki.catalystframework.org/wiki/sitesrunningcatalyst&lt;br&gt;http://github.com/kraih/mojo/wiki/Projects-and-Companies-Using-Mojolicious&lt;br&gt;</description>
</item>

<item>
    <title>Узкая специализация ведет к потере навыков программирования ... (zoonman)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html#110</link>
    <pubDate>Sat, 13 Aug 2011 12:11:54 GMT</pubDate>
    <description>За компьютером работать надо, а не дельфинчиков разглядывать.&lt;br&gt;&lt;br&gt;А проблема плохих программистов уходит своими корнями в низкий уровень образования в целом. Точнее в то, что ценность эффективного труда падает. Отсюда и куча глючащего быдлокода, отстойное железо, плохая одежда, ужасная мебель, продолжать можно долго.&lt;br&gt;Смысл в том, что виной всему низкий уровень общего образования и превращение удовлетворения низменных потребностей человека в нечто элитарное. Подмена необходимого тем, что нужно продать. Общество потребления, этим все сказано.&lt;br&gt;</description>
</item>

<item>
    <title>Узкая специализация ведет к потере навыков программирования ... (AZ_from_Belarus)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html#109</link>
    <pubDate>Sat, 13 Aug 2011 10:38:33 GMT</pubDate>
    <description>И это тоже верно.&lt;br&gt;А еще можно было бы сказать, что могилу нашей цивилизации копают Специалисты. Люди с зауженным кругозором, гордящиеся тем, что в совершенстве знают свой узкий рабочий участок и насмешливо относящиеся к тем, кто проявляет интерес к отдаленным от &quot;специальности&quot; вопросам.&lt;br&gt;Был где-то в Европе лет десять назад занятный юридический казус. Один исстрадавшийся, полностью обездвиженный, но сообразительный инвалид построил цепочку действий порученных узкоспециализированным исполнителям. Каждый из исполнителей произвел некое безобидное действие, порученное инвалидом. Ни в каком из действий не было никаких признаков правонарушений. В своей совокупности эти действия убили сообразительного инвалида. Таким образом он миную юридические преграды и немощь собственного тела организовал себе эвтаназию. С юридической стороны имело место вроде как убийство - ибо смерть произошла в результате некоего активного воздействия, которое инвалид никак самостоятельно соврешить не мог. Но при этом никому невозможно было</description>
</item>

<item>
    <title>Узкая специализация ведет к потере навыков программирования ... (kgx)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html#108</link>
    <pubDate>Thu, 11 Aug 2011 06:30:03 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;  Нужно помнить, что стоимость сервера и железа &lt;br&gt;&amp;gt; намного меньше стоимость одного программиста, потому дешевле замена сервера, чем найм &lt;br&gt;&amp;gt; более дорогого спеца.&lt;br&gt;&lt;br&gt;Смотрю на IBM p595 и думаю - где бы найти спеца, чтобы стоил ДОРОЖЕ.&lt;br&gt;</description>
</item>

<item>
    <title>Узкая специализация ведет к потере навыков программирования ... (kgx)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html#107</link>
    <pubDate>Thu, 11 Aug 2011 06:22:49 GMT</pubDate>
    <description>&amp;gt; Программист должен быть хорошим математиком. Остальное вторично. Если не дружишь с логикой, &lt;br&gt;&amp;gt; то и делать в программистах нечего.&lt;br&gt;&lt;br&gt;А я потом сижу и уныло смотрю на график загрузки процессора, у которого 85&#037; в iowait. C логикой проблем нет. а вот с пониманием того, откуда программа берет данные и куда и как их складывает - есть. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Узкая специализация ведет к потере навыков программирования ... (kgx)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html#106</link>
    <pubDate>Thu, 11 Aug 2011 06:17:59 GMT</pubDate>
    <description>&amp;gt; Да и даже если &lt;br&gt;&amp;gt; не применял бы, то всё равно был бы рад тому, что &lt;br&gt;&amp;gt; ещё немного развил свой мозг. Так или иначе, когда пытаясь решить &lt;br&gt;&amp;gt; вообще какую-то левую задачу начинаешь вспоминать про метод операционных исчислений или &lt;br&gt;&amp;gt; ещё какой-нибудь изворот, вы учитесь думать глубже, точнее и дольше... (как-то &lt;br&gt;&amp;gt; пошловато звучит &quot;глубже, точнее и дольше&quot;).&lt;br&gt;&lt;br&gt;Поддержу. Жалуясь на лишние или не нужные предметы люди совершенно забывают - что они кроме _знаний_ еще и развивают и тренируют мозг, дают примеры и способы мышления.&lt;br&gt;</description>
</item>

<item>
    <title>Узкая специализация ведет к потере навыков программирования ... (kgx)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html#105</link>
    <pubDate>Thu, 11 Aug 2011 06:14:23 GMT</pubDate>
    <description>f я дурак, переживаю что с теоремой котельникова поздно познакомился.. А надо было просто с первого класса дот нет учить...&lt;br&gt;</description>
</item>

<item>
    <title>Узкая специализация ведет к потере навыков программирования ... (Xaionaro)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79589.html#102</link>
    <pubDate>Wed, 10 Aug 2011 08:55:03 GMT</pubDate>
    <description>&amp;gt; Математика и _элементарная_ логика для создания программ - это как авиация и &lt;br&gt;&amp;gt; умение прикручивать шасси к ТУ104. Зачем вам вся &quot;математика&quot;? Вы представляете &lt;br&gt;&amp;gt; хотя бы примерный объём знаний, скрывающихся за этим словом? Похоже, что &lt;br&gt;&amp;gt; нет.&lt;br&gt;&amp;gt; Из моего институтского курса я полтора раза использовал перемножение матриц и раза &lt;br&gt;&amp;gt; три что-то из комбинаторики. ВСЁ. Очень рад, что просрал 5.5 лет &lt;br&gt;&amp;gt; на дифуры, линейки, ТФКП и прочее.&lt;br&gt;&lt;br&gt;Ну, вообще-то человек и не предлагал учить _всю_ математику (вообще не думаю, что это принципиально возможно). Он лишь говорит, что программист должен быть хорошим математеком, и, думаю, с этим стоит согласиться. Вспомните любое определение из матана или теорему, это ж чистое программирование :)&lt;br&gt;&lt;br&gt;И, похоже, вы работаете далеко не по специальности. Мне дак нередко приходится применять и диффуры, и ТФКП, и прочее. Да и даже если не применял бы, то всё равно был бы рад тому, что ещё немного развил свой мозг. Так или иначе, когда пытаясь решить вообще какую-то левую задачу н</description>
</item>

</channel>
</rss>
