Herkesi başarıya götürmez, yazılım bilen herkes bu işten çok iyi para kazanacak diye bir kaide yok. Başarılı olursan çok zengin olursun, başarılı olamazsan aylarca belki de senelerce bir hiç uğruna çalışmış olacaksın.

İlk satın alanlardan biri olmak için mutlaka bizi buradan bilgilendirin

Genelde ironi ve dalga geçme anlamında kullanılan bir söylemden ibaret. Ek olarak, kurtuluş yazılım öğrenmekten ibaret olsaydı şuan işsiz gezen yazılımcılar olmazdı.

Ben bunu yakın bir arkadaşıma anlatırken şu tarzda geliştiricileri sınıflandırarak anlatmıştım: Az çalışıp bu işin kaymağını yemek isteyen geliştiriciler: Bu kişiler genelde web geliştiriciliğine yatkın olurlar çok basit olduğu için. Genel amaçları bu mesleğin kazandıracağı paradır, bazı kişiler bu sınıfa girip de sonradan açılabilirler, işlerine sevgileri artabilir. İşlerini genelde sevmedikleri için az çalışırlar; yazılımın temeli olan algoritma, matematik, veri yapıları, dizayn paternleri vs. gibi konulardan ziyade genelde en yeni framework ve kütüphaneleri kovalarlar. Genellikle freelancer veya junior, mid-class developer olarak çalıştıklarını görmekteyiz. Daha iyi maaş için orta seviye çalışan geliştiriciler: Bu kişilerin amacı da daha çok ekmek yemektir. Bu kişilerin üstteki hazırcı kişilerden farkı, mülakatlarda başarılı olmak için yazılımın temellerini iyi bilmeleridir. GitHub profillerini daha çok CV'lerine o projeyi yazabilmek adına doldururlar. Bu kişiler, daha çok üst mevkiye gelmek için çalışırlar. Hırslı kişilerdir. Genellikle Unity/Unreal Engine ile mobil oyun yapıp veya mobil uygulama yapıp parayı kırma ve patronun bağırış-çağırışlarından kurtulma peşinde olan kişilerdir; iş yerinde ise çoğunlukla mid-class veya senior developer olarak çalışırlar. İşine bağlı kişiler: Bu kişileri sadece ülkemizde değil, küresel çapta bulmak çok kolay değildir. Bu kişiler çekirdekten bilgisayarla yetişirler. İşlerine aşkla bağlıdırlar ve para onlar için bir önem arz etmez. Zevk için kod yazarlar. Genelde gömülü sistem, sistem programlama gibi donanıma yakın programlamaya ilgi duyarlar. Bazıları, hatta çoğu hayatlarında en az bir defa sadece zevk için kötü amaçlı yazılım yazar. Bilgisayarları daha iyi tanımak adına kendi kendine elektronik öğrenen kişiler bu grubun içinde bulunmaktadır. Bu kişilerle takılmak, bilgisayarlar konusunda ufkunuzu açar. Yapabildiğiniz her şeyi kendinizin yapması gerektiğini, kendinizi geliştirmek adına framework, kütüphane kullanmamanın faydalarını öğretirler. Çok hızlı öğrenebilirler, öğrenmeyi bilirler. Bu kişilerin ortak toplanma alanı özgür yazılım topluluklarıdır. GNU Vakfı üyelerinin çoğu bu kişilerden oluşmaktadır. İşte atılgan olurlarsa çok çabuk rütbe atlama özelliğine sahiptirler. Küresel bazda bu kişilerin yapmış olduğu icatları, oyunları, uygulamaları kullanıyoruz.

Çocukluktan gelen bir heves ve gerçekten bir başarıya ulaşman için azmin olmalıdır. Ben mesela oyun yapmayı çok isterim. Küçükken monopoly tarzında kartondan oyunlar yapardım, Yu-Gi-Oh gibi kartları gibi kart hazılar, mahallede oynardık. Bir gün yapacağım ve Steam'de satışa koyacağım.

Öğrenmek zorunlu değil. İnsanlar abartıyor. Herkes öğrenmek zorunda değil insanların başka mesleklere de ihtiyacı var. Boşuna yazılımcı enflasyonu yaratır ve bu da maaş ve kalite düşürür.

Hocam anlayan var anlamayan var. Anlayan kurtuluyor zaten. C# öğreniyorum, yemin ediyorum kim çıkardı bunu sinirleniyorum gece gece.

Gerçekten programcı olsanız veya ilgileniyor olsanız bile bu lafla sürekli karşılaşıyorsunuz

Hocam böyle yazınca alındım ama herkes öyle değil bence. Çoğunlukla web alanında proje yapıyorum lakin web bence ikiye bölünük bir tarafta para için diğer tarafta severek yapanlar var diye düşünüyorum. Projelere bakılınca bu anlaşılıyor zaten. İnsanların "yazılımcı" ve "yazılım bilen" farkını kavranması lazım. Bu sektörde iyi olmak için sürekli öğrenmeli ve bilgilerini sürekli tazelemelisin. Diğer sektörlerden daha farklı bir işleyişi var aslında. Programlama her insana uygun bir şey değil bunu da bilmek gerek.

Aynı şekilde ben de, hobi olarak mükemmel bir aktivite, hala yapıyorum ve geliştirmeye devam ediyorum.

Turkiye de bir olayı kalmadı. Yurtdisinda basarili bir yazilimciyi hemen kaparlar.

Bunu söyleyenler genelde böyle; Geleceğin mesleği ancak bu işte farkını koyan ve bir şeyler yapmak isteyenler başarıya gider.

Herkesin dilinde bu var, "yazılım öğren". Gerçekten bunu öğrenen herkesi başarıya mı götürür, ironi mi yapılıyor, ne demek isteniyor anlamıyorum. İllaki herkes yazılımcı mı olacak? Yazılıma eğimli değilsem de yazılımı öğrenmeli miyim? 17 yaşında biri olarak bunu sorasım geldi.