Bir yazılımcı günlük ne yapar?

%40
1682022107550.png

%20
1682022174269.png

%40
1682022358576.png

Uyan, 6 saat kod yaz, kendine göre uzatabilirsin. 28 saat aralıksız proje yaptığım da oldu, uykunun önemi hakkında makale yazarım o gün sağolsun.
Neyse günü bitirdin normalde ne yapıyorsan devam işte yattın ve sabah kalktığında aynı döngü.
Döngü dediğime bakma, güzel bir döngü. Her bir gün aynı şeyleri tekrarladığın şeklinde yorumlayabileceğin ama hep farklı bir döngü.

Bu arada 28 saat proje yaptığım oldu dediğimden korkmasın kimse, dediğim gibi farklı farklı şekerler var.
 
Son düzenleme:
Günlük bir rutin söz konusu değildir. (En azından benim açımdan)
Öncelikle günlük 400-500 satır kod yazmak bana çok geldi. Tabii bu satır sayıları kullanılan dile, bilgiye göre değişir. Mesela veri tabanı işlemlerini, her defasında tek tek ilgili yerde kopyala yapıştır gibi kullanıyorsan 400-500 satırı yakalayabilirsin. Ama maalesef çok sağlık bir yöntem olmaz.
Bir yazılım yapmadan önce ihtiyaçlarınızı, algoritmanızı çıkarmanız gerekir. Tabii ki kullanacağınız teknolojilere de hakim olmanız gerekir. Bazı zamanlar kod yazmaktan ziyade bu teknolojide insanlar neler yapmış araştırmanız ve günlerce oturup üzerine kafa yorup çalışmanız gerekir. Bunu bir rutin şeklinde yapabilirseniz ne ala.
Eğer bunları yaptınız ve yazılımı yapmaya hazırsınız. Günün sonunda git(versiyon kontrol sistemi) kullanmanız yararınıza olacaktır. Yeri gelecek her yaptığınız işi takip edemeyeceksiniz, kodlarınızın depolanması gerekecek veya farklı sürümlerde çalışacaksınız(mesela test, prod, dev ortamları).
Nihayetinde sizinde cevap vermediğiniz sorunlar olacak. Bu durumda Stack Overflow, GitHub, medium gibi birçok işinin ehli yazılımcının önerilerini kodlarını paylaştığı platformlara ihtiyaç duyacaksınız ve bu durum çok doğal.
Sonuç:
Her zaman daha iyisini yapabilirim,
Kendi kodumu gözden geçirip düzeltip yeniden yazabilirim,
Kod yazmadan sadece araştırma veya bugfix ile günümü geçirebilirim,
Güncel teknolojileri her zaman takip edip uygulayabilirim ve
Yapılacak yazılımın büyüklüğünü algılayabilirim(belki yıllar sürecek bir AV yazılımı) diyorsanız girişin bu işe. Ama kolay olmayacağını peşinen öğrenmeniz lazım.

Not: Yazılımda ustalaşmak zor iştir ve deneyim gerektirir. Gerekirse 1 2 yıl her gün 4 5 saat çalışmak gerekir.
 
Son düzenleme:
Bir günde yaptıklarım. :)

1-) Uyan.
2-) Kod Yaz.
3-) Oyun oyna.
4-) Technopat Sosyal'e gir.
5-) Arkadaşsızlık.
6-) Yalnızlık.
7-) Asosyallik.
8 -) ZİH̨̢̀İ͚̹Ņ̰͟͝SE͎͔̪͚L̖ ̅̏̃̂͐҉SO̅RU̵̴̡̯̿͂ͣ̉̓͟͜͞Ǹ̅̏̈͛ͦ ͋̅͊̓Y̷̸̖̮̬̰͍͟ͅA̵̛̬ͯ̋̈͘͝ͅRDĮ̸͉͎ͫ̄͠M̄̃̏ͬ͒ͥ ̹͑ͪͬ́E̢̒̎ͫ͢͜͟͠Dİ̪͈̼̲ͥ̌͑̿N AKIL SAĞLIĞINI KAYBET.
9-) Tekrarla...
 

Geri
Yukarı