<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PM Stories &#187; разработчици</title>
	<atom:link href="http://pmstories.com/bg/tag/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%87%d0%b8%d1%86%d0%b8/feed/" rel="self" type="application/rss+xml" />
	<link>http://pmstories.com/bg</link>
	<description>Истории от света на софтуерното производство и управлението на проекти</description>
	<lastBuildDate>Mon, 10 May 2010 14:20:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Двата типа програмисти</title>
		<link>http://pmstories.com/bg/2008/01/11/two-types-of-programmers/</link>
		<comments>http://pmstories.com/bg/2008/01/11/two-types-of-programmers/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 15:05:00 +0000</pubDate>
		<dc:creator>Майк Рам</dc:creator>
				<category><![CDATA[Разработка на софтуер]]></category>
		<category><![CDATA[опит]]></category>
		<category><![CDATA[програмисти]]></category>
		<category><![CDATA[професионализъм]]></category>
		<category><![CDATA[разработчици]]></category>

		<guid isPermaLink="false">http://pmstories.com/bg/2008/01/11/two-types-of-programmers/</guid>
		<description><![CDATA[Jeff Atwood от Coding Horror публикува наскоро една статия, озаглавена Двата типа програмисти, която разпали страстите и събра огромно количество противоречиви и емоционални коментари. По-късно, усетил, че нещата залитнаха в неправилната посока, той написа още един пост, опитвайки се да потуши страстите и да донесе мир, но войната вече се беше разгоряла. Аз ги прочетох [...]]]></description>
			<content:encoded><![CDATA[<p>Jeff Atwood от <a href="http://www.codinghorror.com/blog/" target="_blank">Coding Horror</a> публикува наскоро една статия, озаглавена <a href="http://www.codinghorror.com/blog/archives/001002.html" target="_blank">Двата типа програмисти</a>, която разпали страстите и събра огромно количество противоречиви и емоционални коментари. По-късно, усетил, че нещата залитнаха в неправилната посока, той написа <a href="http://www.codinghorror.com/blog/archives/001004.html" target="_blank">още един пост</a>, опитвайки се да потуши страстите и да донесе мир, но <strong>войната вече се беше разгоряла</strong>. Аз ги прочетох и двата, при това няколко пъти. Прочетох и всички коментари и все още не съм много сигурен какво точно искаше да каже Джеф и защо го каза по този начин. Тук ще се опитам да представя моето виждане за нещата..</p>
<p>Той казва, че съществуват два вида програмисти &#8211; тип 0 (20%) са хората, които програмират за удоволствие. <strong>Тези хора живеят и дишат програмиране</strong>. Те използват Linux и участват в Open Source проекти. Иначе казано, (макар и той да не го казва в прав текст), това са готините пичове, истинските програмисти, умните програмисти. Другата група са тип 1 (80%) &#8211; хората, които програмират, за да си вадят хляба. Такива хора бихме могли да наречем &#8220;професионалисти&#8221;, но той ги нарича по-скоро &#8220;чиновници&#8221;. Те работят от 9 до 5, използват само Microsoft технологии и не четат технически статии и новини по интернет. <strong>&#8220;Те не са глупави&#8221;, казва той, но аз мисля, че точно това иска да каже</strong>, защото финалният призив е към умните момчета да преглътнат гордостта си и да помогнат на глупавите си другарчета да поумнеят и те.</p>
<p>Целта е всъщност благородна. Ако пък случайно вие почувствате, че сте от онези 80% &#8211;  глупавите програмисти &#8211; не се притеснявайте &#8211; една от най-важните характеристики на групата на 20-те процента е, че те четат блогове, особено неговия. Така че, вие просто трябва да прочетете поне една статия от неговия блог и автоматично ще се прехвърлите в елитната група.</p>
<p>Съжалявам, Джеф, но не мога да приема това!</p>
<p><span id="more-102"></span>Мога да се съглася, че програмистите биха могли да бъдат разделени на две групи &#8211; една за тези, които обичат програмирането заради самото програмиране и друга, за хората, които допринасят полза с приложенията, които пишат. Но това разделение е толкова архетипно, че носи много малко полза. А <strong>да твърдиш, че разработчиците от едната група са умни, а тези от другата &#8211; тъпи, е не само обидно, то е просто погрешно</strong>.</p>
<p>Първо, никога не съм виждал или чувал за програмист, който никога не е чел технически статии &#8211; било от интернет или от специализирани списания. Второ, никой не е броил програмистите и не знае какво е съотношението между двата вида. Няма никакво доказателство, че то е точно 20/80. Мисля, че то просто е заимствано от Принципа на Парето, без да се базира на каквото и да е изследване. Трето, да наречеш някого глупав, само защото той цени личното си време или защото използва технологии от Microsoft, е просто разпалване на поредната религиозна война.</p>
<p>Производството на софтуер е бизнес като всеки друг. Това е важен и мощен бизнес. Той има нужда и от двата типа програмисти &#8211; от онези, които обичат процеса на програмирането, които изобретяват нови идеи и нови решения, и от онези, които превръщат тези идеи в реалност, онези, които реализират изискванията на потребителя и правят софтуер, който му носи истинска полза. Може би истинското съотношение е 20/80, 10/90 или някакво друго &#8211; то вероятно зависи от конкретната бизнес област. <strong>Важното е, че всички видове разработчици са ценни</strong>, защото са полезни по различен начин. Техните различия, тяхното многообразие, са тяхното истинско богатство.</p>
<p>Не можеш да наричаш някого глупав или неопитен, само защото не пише код по нощите или защото пише на Visual Basic .NET. Човек е неопитен ако му липсва опит. Ако ти си по-опитен, можеш да му помогнеш, като споделиш с него своя опит или му посочиш важни източници на информация. <strong>Хората се учат и се променят</strong> и тези, които си наричал глупави и неопитни, скоро ще придобият опит и знания и ще станат професионалисти, точно като тебе.</p>
<p><em>Този пост е достъпен и <a href="http://pmstories.com/en/2008/01/11/two-types-of-programmers/">на английски език</a>. </em></p>
<p><em>Гласувайте за тази статия в <a href="http://svejo.net/" target="_blank">Svejo.net</a>:</em> </p>
<p><img src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" align="left" height="32" hspace="10" vspace="10" width="32" /><em>Ако харесвате статиите в този блог и се интересувате от тематиката, която разглеждаме, за да си гарантирате, че няма да изпуснете публикация, абонирайте се напълно безплатно за нашия бюлетин <a href="http://feeds.feedburner.com/PmStoriesBg" rel="alternate" type="application/rss+xml">чрез RSS feed</a> или <a href="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1527753&amp;loc=en_US">по имейл</a></em></p>
<h3  class="related_post_title">Вижте и тези публикации:</h3><ul class="related_post"><li><a href="http://pmstories.com/bg/2009/07/10/funny-computer-quotes/" title="Петък &#8211; ден на майстора. Забавни компютърни цитати">Петък &#8211; ден на майстора. Забавни компютърни цитати</a></li><li><a href="http://pmstories.com/bg/2008/09/04/programmers-performance/" title="6 съвета за повишаване на ефективността на програмистите">6 съвета за повишаване на ефективността на програмистите</a></li><li><a href="http://pmstories.com/bg/2008/09/01/hug-a-developer/" title="Прегърни програмист (Hug a Developer)">Прегърни програмист (Hug a Developer)</a></li><li><a href="http://pmstories.com/bg/2007/09/14/jobs-for-freelancers/" title="Работа за freelancers">Работа за freelancers</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://pmstories.com/bg/2008/01/11/two-types-of-programmers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
