<?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>sovanesyan.com &#187; Програмистки страсти</title>
	<atom:link href="http://sovanesyan.com/blog/category/%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%ba%d0%b8-%d1%81%d1%82%d1%80%d0%b0%d1%81%d1%82%d0%b8/feed/" rel="self" type="application/rss+xml" />
	<link>http://sovanesyan.com</link>
	<description>нека слабините ви да ви служат вярно.</description>
	<lastBuildDate>Mon, 26 Jul 2010 18:28:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Как се става програмист или &#8222;Арменко по пътя на славата, засега до кривата круша&#8220;</title>
		<link>http://sovanesyan.com/blog/how-to-be-a-programme/</link>
		<comments>http://sovanesyan.com/blog/how-to-be-a-programme/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 01:58:14 +0000</pubDate>
		<dc:creator>Серж</dc:creator>
				<category><![CDATA[Програмистки страсти]]></category>

		<guid isPermaLink="false">http://sovanesyan.com/?p=812</guid>
		<description><![CDATA[Интересно е, преди година, две в интернет се появи снимка на изрезка от вестник, на детско писмо, защо искам да бъда програмист. Изкарана най-лентяйската професия, най-благата професия и мечтата на всеки. Досещате се как всеки втори студент по информатика си я сложи на фейсбук, скайп и всичко до което се докопа, несъзнавайки, че си подронва [...]]]></description>
			<content:encoded><![CDATA[<p>Интересно е, преди година, две в интернет се появи снимка на изрезка от вестник, на детско писмо, защо искам да бъда програмист. Изкарана най-лентяйската професия, най-благата професия и мечтата на всеки. Досещате се как всеки втори студент по информатика си я сложи на фейсбук, скайп и всичко до което се докопа, несъзнавайки, че си подронва собствения авторитет.</p>
<p>Това въобще не е така. Да, аз изпитвам огромно удоволствие от това, че се опитвам да бъда програмист, основно заради това, че нон стоп работя. И тук предполагам ме подреждаш до онзи програмист и онзи програмист и онзи програмист, които са толкова сбъркани, че обичат програмирането, до онези, които в обществото са приети като geek-ове и какъвто никога не искаш да станеш. Ти какъв програмист искаш да бъдеш, ако дори не обичаш програмирането. Как може да бъдеш програмист, ако ти не изпитваш несравнимо удоволствие програмирайки?</p>
<p>Това се въртеше и в моята глава преди 2 години, а честичко и сега, когато съм унил. Когато се сблъсках с програмирането, то беше толкова различно от това, което съм си представял, че бях отвратен. Кой ли в гимназията не е цъкал HTML и си е мислел, че е дизайнер, кой ли не е чаткал PHP и си е мислел, че коди нещо яко (no offence).</p>
<p>Първи стъпки &#8211; малко основни конструкции, малко интересни похвати, операторчета туй онуй, първия WYSIWYG редактор, щракаш на бутонче хвърка събитие. <strong>ОМГ, АЗ МОГА ДА ПРОГРАМИРАМ?</strong></p>
<p>Не, не можеш, разбира се. Да те сравним с програмист е като да сравним строителен работник с инженер. И двамата са в състояние да построят къща, но на кой би поръчал.</p>
<p>Ами да, предполагам, че би могъл да напишеш нещо работещо&#8230; за три-четири пъти повече от нормалното, е сигурно за да добавиш допълнително поленце за еди-кой-си обект ще ти трябва ден, ако ще го поддържаш повече от месец, oh the pain.</p>
<p>Вече знаеш, че можеш да постигнеш няколко неща, отнело ти е няколко месеца да стигнеш до тук. Сега трябва да се научиш да пишеш качествен код. Трябва да можеш да погледнеш творението си и да кажеш &#8222;Това аз съм го писал, вижте колко е яко&#8220;. Трябва да се ослушваш за по-добри начини да направиш това което си направил, за това как да повишиш съсредоточеността и ефективността си. Как да контактуваш с колеги или клиенти, което е невъобразимо трудно, но си заслужава.</p>
<p>Тук някъде, поне за мен, пристигна удоволствието. Вече се гордея с нещата, които правя, макар и не винаги. Определено съм наясно, колко много има да се учи (та аз отказвам да ползвам регулярни изрази, смятам ги за вещерство и просто не им вярвам). Всеки ден отивам с желание, за да работя, за да постигна нещата по правилния, не лесния начин, макар че правилния винаги се оказва по-краткия в дълъг план.</p>
<p>Това е моя опит, колкото и малък да е. В никакъв случай не са напътствия. Това НЕ е единствения път, предполагам. Програмирането е нещо прекрасно, дава ти възможността да решаваш интересни проблеми, да имаш свой стил и предпочитания в продуктите, които разработваш, да изкарваш някой лев и да знаеш, че винаги има към какво да се стремиш. Аз вече го обичам.</p>
<p>Програмирането обаче, въобще не е лесна професия. След 5-6 години университет няма да си голяма работа, а ще се налага да учиш завинаги. Ще се налага да мислиш, ще се наложи и да работиш, много! Не се ли научиш да обичаш каквото правиш, няма да напреднеш, и ще бъдеш един от онези, които в някой момент ще зарежат програмирането, за да правят нещо по-удовлетворяващо, като например таксиметрови услуги.</p>
]]></content:encoded>
			<wfw:commentRss>http://sovanesyan.com/blog/how-to-be-a-programme/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Change</title>
		<link>http://sovanesyan.com/blog/change/</link>
		<comments>http://sovanesyan.com/blog/change/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 16:20:04 +0000</pubDate>
		<dc:creator>Серж</dc:creator>
				<category><![CDATA[Мисли]]></category>
		<category><![CDATA[Програмистки страсти]]></category>

		<guid isPermaLink="false">http://sovanesyan.com/?p=741</guid>
		<description><![CDATA[В началото те е страх, после минава. Знаеш, че това е пътя, че туй то нещичко, абе требе да го свършиш. Ама все отлагаш, защото малко или много ще доведе до проблеми, разнообразие. Ще се наложи да излезеш от гората и да си поблъскаш главата срещу чужди такива. Понякога рано, понякога късно, понякога никога(да де, [...]]]></description>
			<content:encoded><![CDATA[<h3>В началото те е страх, после минава.</h3>
<p>Знаеш, че това е пътя, че туй то нещичко, абе требе да го свършиш.<br />
Ама все отлагаш, защото малко или много ще доведе до проблеми, разнообразие. Ще се наложи да излезеш от гората и да си поблъскаш главата срещу чужди такива.</p>
<p>Понякога рано, понякога късно, понякога никога(да де, дано някога) ще го свършиш.<br />
Ще се наложи,</p>
<p style="padding-left: 30px;">да загубиш нещо,<br />
да преживееш нещо,<br />
да забравиш нещо,<br />
и понякога да спечелиш нещо.</p>
<p>И привсе всички лайна, които може да ти се стоварят на главата, може би, само може би, е идейно да продължиш напред. Защото сигурно си заслужава. Сигурно е напълно възможно да не забелязваш половината от хубавите неща, които ще ти се случат. Сигурно да изоставиш малкото си островче за да живееш на по-голямо с повече банани и портокали е готино.</p>
<p><em>Пък и не искаш да си олигофрен, който живее цял живот самичък на малкото си островче, нали?</em></p>
<p>ПП: Това е текст, описващ живота ми като <span style="text-decoration: line-through;">софтуерен инженер</span> програмист.</p>
<p style="padding-left: 30px;">
]]></content:encoded>
			<wfw:commentRss>http://sovanesyan.com/blog/change/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tower Defence</title>
		<link>http://sovanesyan.com/blog/tower-defence/</link>
		<comments>http://sovanesyan.com/blog/tower-defence/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 14:32:54 +0000</pubDate>
		<dc:creator>Серж</dc:creator>
				<category><![CDATA[Програмистки страсти]]></category>
		<category><![CDATA[игри]]></category>

		<guid isPermaLink="false">http://sovanesyan.com/?p=638</guid>
		<description><![CDATA[Дойде деня, положил съм основите на първата игра която съм писал евър. Засега не е особено интересна, камо ли трудна, но вече имаме базов модел на кули и лоши хорди кръгли топки, а дори и куршуми. Що годе лесно ще е да се направят разновидности на съответно и двете и надявам се да го докарам [...]]]></description>
			<content:encoded><![CDATA[<p>Дойде деня, положил съм основите на първата игра която съм писал евър.</p>
<p style="text-align: center;"><a href="http://sovanesyan.com/wp-content/uploads/2009/07/creep_game.png" rel="lightbox[638]"><img class="size-medium wp-image-639 aligncenter" title="creep_game" src="http://sovanesyan.com/wp-content/uploads/2009/07/creep_game-300x232.png" alt="creep_game" width="300" height="232" /></a></p>
<p>Засега не е особено интересна, камо ли трудна, но вече имаме базов модел на кули и лоши хорди кръгли топки, а дори и куршуми. Що годе лесно ще е да се направят разновидности на съответно и двете и надявам се да го докарам до нещо интересно.</p>
<p>Ако някой има желание да поиграе и е достатъчно компетентен да си я подкара сам ето <a href="http://github.com/sovanesyan/defend-the-web/tree/master" target="_blank">линк към github проекта</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sovanesyan.com/blog/tower-defence/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Серго бе ге</title>
		<link>http://sovanesyan.com/blog/%d1%81%d0%b5%d1%80%d0%b3%d0%be-%d0%b1%d0%b5-%d0%b3%d0%b5/</link>
		<comments>http://sovanesyan.com/blog/%d1%81%d0%b5%d1%80%d0%b3%d0%be-%d0%b1%d0%b5-%d0%b3%d0%b5/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 08:54:30 +0000</pubDate>
		<dc:creator>Серж</dc:creator>
				<category><![CDATA[Мисли]]></category>
		<category><![CDATA[Програмистки страсти]]></category>

		<guid isPermaLink="false">http://sovanesyan.com/?p=587</guid>
		<description><![CDATA[Серго се оплака, че &#8222;платени&#8220; хакери му свалят сайта и че някой се страхува не от него, ами от сайта му. Аз реших да му оставя гневен коментар, но дори това не успях да направя &#8230; Интересното е, че явно е .NET-ски сайт, ползващ MonoRail и NHibernate. Stack OverFlow FTW. Дзвер с други &#8222;хакове&#8220;]]></description>
			<content:encoded><![CDATA[<p>Серго се оплака, че <a href="http://stanishev.bg/articole/64/%D0%9A%D0%BE%D0%B9-%D1%81%D0%B5-%D1%81%D1%82%D1%80%D0%B0%D1%85%D1%83%D0%B2%D0%B0-%D0%BE%D1%82-wwwstanishevbg.html" target="_blank">&#8222;платени&#8220; хакери</a> му свалят сайта и че някой се страхува не от него, ами от сайта му.</p>
<p>Аз реших да му оставя гневен коментар, но дори това не успях да направя &#8230;</p>
<p><a href="http://sovanesyan.com/wp-content/uploads/2009/07/Screenshot.png" rel="lightbox[587]"><img class="alignnone size-medium wp-image-588" title="Screenshot" src="http://sovanesyan.com/wp-content/uploads/2009/07/Screenshot-300x187.png" alt="Screenshot" width="300" height="187" /></a></p>
<p>Интересното е, че явно е .NET-ски сайт, ползващ MonoRail и NHibernate.</p>
<p><strong>Stack OverFlow FTW.</strong></p>
<p><a href="http://dzver.com/blog/?p=1754">Дзвер с други &#8222;хакове&#8220;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sovanesyan.com/blog/%d1%81%d0%b5%d1%80%d0%b3%d0%be-%d0%b1%d0%b5-%d0%b3%d0%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Лична (програмистка) криза.</title>
		<link>http://sovanesyan.com/blog/%d0%bb%d0%b8%d1%87%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%ba%d0%b0-%d0%ba%d1%80%d0%b8%d0%b7%d0%b0/</link>
		<comments>http://sovanesyan.com/blog/%d0%bb%d0%b8%d1%87%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%ba%d0%b0-%d0%ba%d1%80%d0%b8%d0%b7%d0%b0/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 15:55:16 +0000</pubDate>
		<dc:creator>Серж</dc:creator>
				<category><![CDATA[Мисли]]></category>
		<category><![CDATA[Програмистки страсти]]></category>

		<guid isPermaLink="false">http://sovanesyan.com/?p=546</guid>
		<description><![CDATA[Аз съм програмист, така да се каже. И за разлика от всички добри програмисти, които познавам(и имат блог), не пиша в блог-а си истории и случки от програмисткия ми живот. Не че го намирам за глупаво, просто не намирам смисъл да пиша за някакъв проблем който съм решил с n-минутно търсене в гугъл. Сега четейки [...]]]></description>
			<content:encoded><![CDATA[<h3>Аз съм програмист, <em>така да се каже</em>.</h3>
<p>И за разлика от всички добри програмисти, които познавам(и имат блог), не пиша в блог-а си истории и случки от програмисткия ми живот.</p>
<p>Не че го намирам за глупаво, просто не намирам смисъл да пиша за някакъв проблем който съм решил с n-минутно търсене в гугъл.</p>
<p>Сега четейки <a href="http://mihail.wikidot.com/thoughts:11" target="_blank">Михаил</a>, ясно осъзнавам, че не съм из тези 10 добри програмиста, в нашия курс. Никога не ме е влечало състезателното програмиране, нито пък това програмата ми да работи най-бързо, с най-малко памет или в умерена комбинация от двете.</p>
<p>Едногодишния ми опит в настоящата ми фирма, не ме научи на нещата които исках, 70% от нещата които правя са заявки към бази(но не нормални селекти, ами извратени такива, като ги видиш да ти текнат сълзите и секрет от гъза), да пиша курсори из тях, и да свалям логика в базата, защото там е най-бързо разбираш ли. Научих и основните принципи на ERP системите, на .NET-а, на уеб апликациите като цяло.</p>
<p>Научих се, че винаги е по-хубаво да пренапишеш сам формата, вместо да оправяш творението на някой от преди 5 години.</p>
<p>Абе, общо взето хич не съм доволен от прогреса си като програмист, а като състезател съм кръгла нула.</p>
<p>Каква е равносметката?</p>
<p>Еми, не е толкова лесно, колкото си мислех, че ще бъде.</p>
<p>Виждайки идеологията си разбита, явно ми се наложи да си направя нов план.<br />
Най-ускорения програмист няма да стана, дори и добър програмист няма да стана вероятно, но виж може и да стана добър developer?</p>
<p>Защо не искам да бъда &#8222;баш&#8220; програмиста, който брои битчета? Защото имам желание да създавам софтуер, а не космически ракети. Искам да разработвам софтуер, който да е добър и успешен, а какво го прави такъв?</p>
<p>Ползваемостта (usability) го прави такъв, един продукт трябва да е създаден с чувсто, умисъл и за потребителя. Трябва да се помисли, как ще бъде възприет от клиента, какво ще го накара да го ползва пак, дали да е Давид или Голиат в съответната си сфера, как да тренираш потребителите си да правят това или да не правят онова.</p>
<p>Не казвам, че продуктивността(performance) не е от значение, напротив, един продукт трябва да съчетава и двете, но по-вероятно е удобния да надделее над неудобния, продукт от ада, който обаче е 10 пъти по-бърз.</p>
<p>Каква е идеята ми, ясно ми е, че няма да се събудя един ден и да си кажа, еми аз съм баси програмистта, най-великия съм, НЕ, всеки ден е шанс за нещо ново, ще си чета книжки за разработка на софтуер, ще си чета за какво ли не, ще се опитвам да порастна, ще продължи да ми пука за творенията ми и ще продължа да ги пиша с кеф.</p>
<p>Факта, че не съм най-добрия програмист в курса(а и въобще) ме дразни, но заспивам вечер с утехата, че половината мислят JS за изтривалка за обувки. Сори маняци, но това не е моя път. Незнам какво ще съм след 20 години, нито след 5, обаче знам какво ме кефи и какво искам да правя.</p>
<p>А ако някой, някой ден ми каже, че не съм програмист щото не пиша най-ускорения код(<em>стана ми любима дума ускорен код</em>), ще му каже да си е*е майката, любезно разбира се, защото е 100 пъти по-важно да пишеш добре структуриран и четим код, отколкото едноредово решение на perl. (освен ако не таиш желание да просълзиш програмистта който ще работи над него след примерно година).</p>
<p>Просто искам да кажа, но с много думи и никак просто, че искам да създавам уеб апликации. Това е.</p>
<p>ПП: Това не значи, че не се опитвам да пиша хубав и ускорен код, просто значи че предпочитам на мен да ми е приятно да пиша софтуер. Доказано е че е по-евтино да си подмениш сървъра отколкото да си платиш на програмист да ти оптимизира софтуера.</p>
<p>Освен това си поставям за личен milestone, да се запиша за няколко състезания. и да се опитам да напиша некой programmer пост освен този.</p>
<p>ПП2: А университета си е университет, вместо да оплаквам всичко свързано с него(сори Мишо това си ти), аз се опитвам с минимални усилия да мина предметите които ме дразнят, и да обръщам специално внимание на това което ме интересува. И да, преписвам често, но винаги съм прочел и разбрал материала, просто мразя да уча наизуст.  И за БОГА 21 век сме, престанете да преписвате от листи навряни в панталона.</p>
<p>ПП3: Не ме е срам, че не мога да назова 9 различни вида дървета.</p>
<p>А сега какво остава, да изляза от дупката която сам съм си изкопал и да полетя из програмистките облаци плъзгайки се по две релси с рубина на знанието в ръка.</p>
]]></content:encoded>
			<wfw:commentRss>http://sovanesyan.com/blog/%d0%bb%d0%b8%d1%87%d0%bd%d0%b0-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%b8%d1%81%d1%82%d0%ba%d0%b0-%d0%ba%d1%80%d0%b8%d0%b7%d0%b0/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>
