Yazılımcılar (Programcılar) Günü

Eylül 13 : Yazılımcılar (Programcılar) Günü

Uluslararası Yazılımcılar Günü, programcıların günlük hayatımızı iyileştirmek için yaptıkları olumlu değişiklikleri kutlamak için vardır. Yılın 256ncı gününde kutlanır. Yani 365 gün süren yıllarda 13 Eylül'de veya artık yıllarda (şubat 29 çektiği) 12 Eylül'de kutlanır.

Bilgisayarlar, teknoloji ve yazılımlar modern dünyayı oluşturuyor. aAncak her türlü akıllı yazılım için, sahnelerin arkasında bir programcı (ve genellikle programcı ekipleri) var, akıllı kod, bulut güvenlik çözümleri ve yoğun geliştirme projeleriyle ilgili sorunları çözüyorlar. Programcılar Günü'nün bu dijital öncüleri bir alkışı hakediyorlar bence !

Bilgisayar programcılığı, söz dizimi ve anlamı tanımlanmış bir kurallar bütününü (algoritma), programlama dillerinden birisini (java, c vb) kullanarak ve bu şekilde sonlu sayıda komutu yazarak donanımına (bilgisayar, akıllı telefon ..) belli bir işi yaptırmaktır. Programcı veya yazılımcı da bu işi meslek olarak veya hobi olarak yapan kişidir.

Uluslararası Programcılar Günü, programcıları onurlandırmak için 2007 yılında başlatıldı. Gün birçok ülkede kutlanmaktadır. 2009 yılında Rusya Devlet Başkanı Dimitri Medvedev, “Programcı Günü” için, yılın 256 ncı gününde kutlanmasını öneren bir kararname imzaladı. Eskiden 7 Ocak tarihinde kutlanan bu gün artık herkes tarafından benimsendi ve artık 256ncı günde kutlanmaya başlandı.

yazilimci-gunu-1

Peki neden 256. gününde? Bilgisayarlar 0 ve 1' lerle çalışır. Her bir karakter 8 tane bu 0 ve 1 denen değerlerle ifade edilir. Bu da toplam 256 tane eder. Yani sekiz tane 2'nin çarpımı kadardır. 2x2x2x2x2x2x2x2=256 “256”.

Kimler Yazılımcı olabilir?

Eskiden bilgisayar mühendislerinin tekelinde gibi duran bu yetenek sonrasında matematikçiler, elektronikçiler derken her türlü disiplinden kişiler rahatlıkla yazılım yapabilmektedirler. Hatta yazılım yapmak için bir üniversite bitirmek bile gerekli değildir.

Anaokullarından başlayarak çocuklara yazılım eğitimi (Coding for Kids) verilmeye başlandı. Sanırım bir süre sonra tüm dünya hep birlikte bu günü kutlamaya başlayacak. Aslında belki de kim yazılımcı olabilir değil kim iyi bir yazılımcı olabilir diye düşünmek daha mantıklı. Bize göre iyi bir yazılımcının sahip olması gereken özellikler şu şekilde;

  • 1. Temel Bilgilere Sahip olun
  • 2. Soru etiketlerini (nasıl, ne) yazdığınız her kod setiyle başlatacaksınız
  • 3. Başkalarına yardımcı olarak daha fazla öğrenirsiniz
  • 4. Basit, anlaşılabilir ancak mantıklı kod yazınız
  • 5. Sorunu analiz etmek için daha fazla zaman ayırın, düzeltmek için daha az zamana ihtiyacınız olacak
  • 6. Kodunuzu analiz eden ve yeniden okuyan (review) ilk kişi siz olun
  • 7. Değişen teknoloji dünyasına bakarak kendinizi rahatsız etmeyin
  • 8. Çok uzun süre hareketsiz çalışmayın. Biraz dolaşın sonra devam edin.
  • 9. Döküman okuyun
  • 10. Başkalarından da kod öğrenebilirsiniz

Ve son olarak, yukarıda listelenmemiş olsa da: Kendinizi başkalarıyla asla karşılaştırmayın!

Temel prensip çok açıktır. Herhangi bir aptal bile, bir bilgisayarın anlayabileceği kodu yazabilir. İyi programcılar, insanların anlayabileceği bir kod yazar.

yazilimci-gunu-2

Gençlerin yazılımcı olmaması için 6 madde de saymadan olmaz. Daha büyük ve geniş düşünmeniz gerekebikir. Yazılımcı olmamanız için sebepler;

  • Yazılımcı olarak çok önemli sosyal beceriler geliştirmiyorsunuz
  • Duygusal zekanızı geliştirmiyorsunuz
  • En iyi değerinizi bu işe veriyorsunuz
  • Programlama bir “imparatorluk” becerisi değildir
  • Hızla metalaşan düşük bariyerli bir iş olma ihtimali yüksektir
  • Uzun vadeli bir kariyer seçimi yok

Hangi yıllar artık yıldır?

Genel olarak bilinen kural doğrudur ama tam ve eksiksiz değildir. Bir yıl 365.25 gün değildir. 365.2421897 gündür. O yüzden de 4 yılda bir 29 olması yeterli olmaz mevsim ayarlamaları için. O yüzden de 400'e bölünen yıllarda farklı bir şekilde gene 28 çeker. Şöyle ki şubat ayı ;

  • 4'e bölünen yıllarda 29 çeker
  • 100' e bölünen yıllarda 28 çeker
  • 400' e bölünen yıllarda 29 çeker

Böylece tam bir yıl ayarlanmaya çalışılır

2000 yılında şubat ayı 29 çektiği için kimse ilgilenmedi ama bizden sonraki kuşaklar 2100 yılında 28 çekince şaşıracaklardır.



141 Gün Kaldı. Hazır mısın?


Önümüzdeki Yıllarda Hangi Gün Kutlanacak?

Yıl ..Tarih ..Gün ..
2025 14 - Eylül Pazar
2026 14 - Eylül Pazartesi
2027 14 - Eylül Salı
2028 13 - Eylül Çarşamba
2029 14 - Eylül Cuma
2030 14 - Eylül Cumartesi
2031 14 - Eylül Pazar
2032 13 - Eylül Pazartesi
2033 14 - Eylül Çarşamba
2034 14 - Eylül Perşembe

  Sen Ne Düşünüyorsun ?