<?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>Tayfun Yaşar Kişisel Web Sitesi &#187; programlama</title>
	<atom:link href="http://www.tayfunyasar.com/etiket/programlama/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tayfunyasar.com</link>
	<description>“Başaranlar, önce inandılar, sonra yaptılar;  başaramayanlar ise önce yapıp sonra inanmayı deniyorlar.”</description>
	<lastBuildDate>Sun, 01 Jan 2012 22:51:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Programlama ipuçları</title>
		<link>http://www.tayfunyasar.com/programlama-ipuclari/</link>
		<comments>http://www.tayfunyasar.com/programlama-ipuclari/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 16:41:33 +0000</pubDate>
		<dc:creator>Tayfun Yaşar</dc:creator>
				<category><![CDATA[İnternetten]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programlama]]></category>

		<guid isPermaLink="false">http://www.tayfunyasar.com/?p=233</guid>
		<description><![CDATA[Bugün nette dolaşırken karşılaştığım yararlı bulduğum bi yazıyı alıntı olarak sizle paylaşmak istedim. Bu yazı bi yazılımcının düzenli olarak kendine tekrar etmesi gereken yazılardan biri olmalı sanırım. 1-Jerry Weinberg: The 10 Commandments of Egoless Programming Egolarınıza yenilmeden çalışabilmek için 1. Hata yapabileceğinizi kabullenin. 2. Siz ve yazdığınız kod bir değilsiniz. 3. Ne kadar çok karete [...]]]></description>
			<content:encoded><![CDATA[<p>Bugün nette dolaşırken karşılaştığım yararlı bulduğum bi yazıyı alıntı olarak sizle paylaşmak istedim. Bu yazı bi yazılımcının düzenli olarak kendine tekrar etmesi gereken yazılardan biri olmalı sanırım.</p>
<p>1-Jerry Weinberg: The 10 Commandments of Egoless Programming</p>
<p style="padding-left: 30px;"><em>Egolarınıza yenilmeden çalışabilmek için</em></p>
<p style="padding-left: 30px;">1. Hata yapabileceğinizi kabullenin.<br />
2. Siz ve yazdığınız kod bir değilsiniz.<br />
3. Ne kadar çok karete bildiğiniz önemli değildir, her zaman sizden iyisi vardır.<br />
4. Kimseye danışmadan/haber vermeden kodunuzu değiştirip yeniden yazmayın.<br />
5. Sizden daha az bilgili olan insanlara saygı ve sabır gösterin.<br />
6. Değişmeyen tek şey değişimin kendisidir.<br />
7. Gerçek yetki bilgiden gelir, mevkiden değil.<br />
8. İnandığınız şeyler için savaşın ancak yenilgiyi de kabullenebilin.<br />
9. Odadaki çocuk * olmayın.<br />
10. İnsanları değil kodu eleştrin. Koda karşı değil insanlara karşı nazik o<span id="more-233"></span>lun.</p>
<p>2-Dare Obasanjo: Top 10 Signs Your Software Project is Doomed</p>
<p style="padding-left: 30px;"><em>Projenizin çuvallamasına sebep olacak on madde</em></p>
<p style="padding-left: 30px;">1. Programın ilk sürümünde çok fazla şey yapmaya çalışmak.<br />
2. Yeni ve geçerliliği kanıtlanmamış teknolojilere bağlı çalışmak.<br />
3. Varolan ve çok tutulmuş bir proje ile yarışmaya kalkmak.<br />
4. Yetersiz kadroya sahip olmak.<br />
5. “Karmaşık problemlerin, karmaşık çözümleri vardır”.<br />
6. Gerçekçi olmayan proje takvimi/zamanlaması çıkarmak.<br />
7. Proje kapsamında ani değişiklikler yapmak.<br />
8. Second System Effect *<br />
9. Giriş stratejisi belirlememek.<br />
10. Nasıl çözüleceği bilinmeyen sorunlarla uğraşmak.</p>
<p>3-Michael McDonough: The Top 10 Things They Never Taught Me in Design School</p>
<p style="padding-left: 30px;"><em>Tasarım okulunda öğretilmeyen on şey</em></p>
<p style="padding-left: 30px;">1. Başarının sadece üçte biri yetenektir.<br />
2. Yaratıcı mesleklerde %95′i boş işlerle uğraşılır.<br />
3. Her şey aynı aynı derecede önemliyse, hiçbir şey gerçekten önemli değildir.<br />
4. Bir problem üzerinde fazla düşünme.<br />
5. Bildiklerinle başla ve bilinmeyenleri yok et.<br />
6. Amacını unutma.<br />
7. Çevrendeki ağırlıkları attığında genelde dengen bozulur.<br />
8. Cehenneme giden yol iyi niyetten geçer, hiçbir iyilik cezasız kalmaz.<br />
9. Her şey ‘çıktı’dan ibarettir.<br />
10. Dünya sizden ibaret değildir.</p>
<p>4 – Andres Taylor: Top 10 Things Ten Years of Professional Software Development Has Taught Me</p>
<p style="padding-left: 30px;"><em>On yıllık programlama tecrübesi sonucunda ortaya çıkan on madde</em></p>
<p style="padding-left: 30px;">1. Nesnel programlama düşündüğünüzden daha zordur.<br />
2. Yazılım geliştirmenin zor olan kısmı iletişimdir.<br />
3. ‘Hayır’ demeyi öğrenin.<br />
4. Her şey aynı aynı derecede önemliyse, hiçbir şey gerçekten önemli değildir.<br />
5. Bir problem üzerinde fazla düşünme.<br />
6. İşin derinine inmekten korkmayın ama orada takılıp kalmayın.<br />
7. Yazılım geliştirme işinin diğer safhaları hakkında da bilgi sahibi olun.<br />
8. İş arkadaşlarınız en iyi öğretmenlerinizdir.<br />
9. Her şey ‘çalışan’ bir programdan ibarettir.<br />
10. Some people are assholes. *</p>
<p>çeviri sahibine <a href="http://www.ahmetkakici.com/programlama/programlama-ipuclari/">buradan</a>, yazının orjinaline <a href="http://www.codinghorror.com/blog/archives/000822.html">buradan</a> ulaşabilirsiniz.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tayfunyasar.com/programlama-ipuclari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

