10 Aralık 2012 Pazartesi

Bir Günde Öğrenilebilecek Faydalı Teknik Bilgiler

Quora'da bir öğrencinin sorduğu bir günde öğrenilebilecek bazı faydalı teknik bilgiler sorusu ve cevapları beni heyecanlandırdı diyebilirim. Çünkü bazen bir iki saat içinde öğrendiğimiz birkaç özellik hayatımızı kolaylaştırabiliyor, uğraştığımız işlere daha farklı bir açıdan bakıp süreçleri hızlandırabiliyor.

Sorunun ve cevaplarının hoşuma gitmesinin nedeni ise bu tür bilgilerin bir birikimden sonra öğrenilebiliyor olması ve insanların bu birikimlerini paylaşması. Bu tür "24 saatte Java öğrenin" türünden yaklaşımlara soğuk olduğumu düşünerek okumaya başladım cevapları ancak cevaplardan bazılarını görür görmez bu türden bir yazı olmadığını anladım.

Öğrencinin soruyu sorma amacıda çok güzel. Ara tatilde öğrenebileceği, çok vaktini almayacak ama faydalı olacak bilgiler istiyordu. Bunun bana bakan yönüde kış için geçerli olması. Kış mevsimini hep öğrenme mevsimi olarak görüyorum. Havanın erken kararması, gecelerin uzun olması ve gece öğrenmeyi-çalışmayı seven biri olarak kış mevsimi bana bunu en iyi yaşatan mevsim. Balkonda çay sefası, parkta çekirdek sefası imkanıda olmadığı için kış mevsiminde bir şeyleri öğrenebilmek çok daha kolay oluyor.

Bu bağlamda, kış mevsimini değerlendirebilmek için hoşuma giden bu tavsiyelerden bazılarını sizlerle paylaşmayı uygun gördüm. Aşağıdaki maddelere benim eklemelerim de var, kendi yaptıklarımın yanında benim de öğrenmek için heyecan duyduğum konular var. Kendi ilgi alanınıza yakın olduğunu düşündüğünüz konuları seçerek hayatınızı kolaylaştırıp çok vaktinizi almayan konuları öğrenebilirsiniz.
  • Git ve GitHub nasıl kullanılır?
  • SVN nasıl kullanılır?
  • Stack Overflow hesabı açma ve nasıl kullanılacağını öğrenme
  • Regular expressions(RegEx)
  • Eclipse'de debug nasıl yapılır, nasıl çalışır?
  • Python'daki list comprehension'ların kullanımını öğrenme
  • Excel'de basit çizgi grafikleri oluşturmak
  • SQL de "select" yapmak
  • Bir iki sıralama algoritması yazmak
  • Kullandığınız programlama dilinin klavuzunu okumak
  • Basit Graf Teorisi
  • Günde bir algoritma öğrenmek
  • Linux kullanımında Windows gibi rahat olabilmek
  • Bazı web sitelerinden basit dataları çekebilecek bir kod yazma
  • Basit bir makine öğrenme algoritması geliştirme
  • Eclipse kurulumunuzu herşeye uyumlu hale getirmek
  • D3(Javascript Kütüphanesi)
  • Bildiğiniz programlama dili kullanılan bir API ile oynayın.
  • Kendinize bir proje yöneticisi edinin, kullanmaya alışın
  • Google Reader kullanmayı öğrenme
  • Kullandığınız/bildiğiniz dillerle alakalı framework inceleyin
  • Tersine mühendislik yapın (http://www.crackmes.de)
  • Project Euler problemleri çözün. (http://projecteuler.net)
  • Elektrik ve Elektronik arasındaki farkı öğrenme
  • Akım ve Voltaj arasındaki farkı öğrenme
  • Osiloskop kullanmayı öğrenme
  • Basit elekronik elemanların çalışma mantığını okuma
  • Evernote benzeri programı verimli kullanmayı öğrenme
  • Zite, Prismatic gibi siteleri aktif kullanmayı öğrenme
  • For Döngüsü (hangi dilde olursa olsun, mühim olan mantığı)[Yorum]
Sıralamada herhangi bir ölçüt yok. Karışık ve özet şeklinde oldu. Herkesin ilgi alanı farklı farklıdır ve bir günde öğrenmek edindiğiniz bilgilere göre değişir. Yukarıda bahsettiğim gibi bunlar kısa sürede öğrenilebilecek bilgiler ama bunlarda uzman olursunuz gibi bir iddiada yok. Sadece mevcut işlerinizi kolaylaştıracak veya yeni bir ilgi alanına giriş yapmak için kullanılır. Bir konuda uzman olmak istiyorsanız bir-iki günün yetmeyeceğini bilmeniz lazım.

Sizin de önerileriniz varsa yorum olarak yazarsanız yazıya ekleyebiliriz. Öğrenmeyi öğrenme biraz sıkıntılı bir iş biliyorum ama küçük küçük işlerden başlayıp büyük konuları öğrenmeye ilerleyebiliriz. Öğrenme işi teşvik ve heyecanlandırma işi, sizde bu yazıyı okuduktan sonra yazıyı paylaşarak başkalarını da teşvik edebilirsiniz.
Related Posts Plugin for WordPress, Blogger...