Önce Küfür Sonra Teşekkür
Burda önereceğim programları öğrenmek biraz vakit alacaktır. Öğrenirken küfür etmekte serbestsiniz ama ileride teşekkür edeceğinizden eminim.
Önerdiğim yazılımların hepsini aynı anda öğrenmeye çalışmayın, yavaş yavaş sindire sindire gidin.
Kolay gelsin.
EE361 Ödevlerinde MATLAB kullanımı
S: EE361 ödevlerini yapmakla geçirdiğim vaktin, iki katını ödevi bilgisayar geçirmeye ve Matlab öğrenmeye harcıyorum. Kağıtta yapsak olmaz mı?
C: Evet, Matlab öğrenmenin zaten yoğun olan programınıza ekstra bir yük getirdiğinin farkındayız. Ancak, mezun olduğunuzda CV’nizde bilgisayar bilgisi kısmına MS Office ve Windows 7 dışında yazabileceğiniz birkaç yazılım olmasının da sizler için faydalı olacağını düşünüyoruz. İlk ödevlerde biraz alışma sorunu yaşasanız da, sonraki ödevlerde Matlab zor kavramları anlamanızda yardımcı bir araç, ve mezun olduğunuzda iş hayatınızda büyük ihtimal kullanacağınız bir yazılım olacak.
Bu arada, yaygın olarak kullanılsa da özgür yazılım olmadığı için pek Matlab kullanmamaya çalışıyorum. Matlab yerine kullanabileceğiniz yazılımlardan birkaçı: Octave, Python, R, Modelica.
Versiyon Kontrolü Kullanın
Projelerde geliştireceğiniz kod veya dokümanları paylaşmak, verileriniz yedeklemek için çok faydalı bir sistem. Alışması biraz zaman alsa da öğrendikten sonra, versiyon kontrolü olmadan bunca zaman nasıl çalışmışım diyeceksiniz.
Değişik versiyon kontrol sistemleri olsa da (SVN gibi), benim önereceğim yazılım: Git. Aşağıdaki yazılardan fikir edinebilirsiniz.
- What is version control?
- Versiyon Kontrolü nedir?
- Sürüm kontrolü hakkında
- Versiyon Kontrol Sistemi Nedir?
Eğer ikna olduysanız önereceğim site GitHub. Hesap açarken öğrenci mailinizi kullanırsanız şu siteden, öğrenci paketine dahil olup bir sürü siteden ücretsiz üyelik alabilirsiniz.
Git’i kullanmak için değişik yazılımlar olsa da yeni başlayanlar aşağıdaki iki programdan birini kurarak işe koyulabilirler:
Aşağıdaki linkler de oldukça eğitici:
İyi Bir Metin Editörü Kullanın
Evet malesef, Microsoft Word ya da NotePad metin editörü yerine geçmiyor. Önereceğim metin editörleri (kolaydan zora):
Daha başka programlar için şu linke de bakabilirsiniz
Referans Yönetim Programı
Denk geldiğiniz güzel kaynakları, makaleleri bilgisayara klasörlere kaydetmek oldukça zahmetli. Şu linkde daha önceden yazdığum bir karşılaştırma yazısı bulabilirsiniz. Ama benim tavsiyem Mendeley.
Programlama Dilleri
Artık bir programlama dili bilmiyorsanız da öğrenmenin vakti gelmiştir. Yeni başlayanlara önerebileceğim ilk program Python özellikle IPyhton‘ı şiddetle tavsiye ederim. Eğer başka bir programlama diliyse aşinaysanız da kendinizi o konuda da geliştirebilirsiniz.
Proje Yönetimi
Onlarca proje yönetimi yazılımı olsa da, benim önereceğim site Trello. Cep telefonu uygulamaları ve güzel arayüzü ile yapılacak işleri organize etmek baya kolay.
Windows’dan Kurtulun
Her ne kadar Windows varsayılan işletim sistemi olsa da, mühendislerin hala CV’lerine bilgisayar tecrübesi olarak Windows yazmaları artık komik oluyor. Bence vakit kaybetmeden Linux öğrenmenizi tavsiye ederim:
Üstelik bilgisayarınıza kurmadan USB ya da CD üzerinden de çalıştırabilirsiniz. Linux kullanırken terminal ve Unix komutlarını kullanmayı da özellikle tavsiye ederim.