Ankara üniversitesinin müfredatını gerçekten merak ettim
bilgisayar bilimlerinde okuyan bir öğrencinin normalde asgari olarak
4. sınıfta Computer Networks ve Computer Architecture
3. Sınıfta OS ve DBMS
gibi derleri almış olması gerekir normalde cevaben önerilen
egzersizlerin bu derlerin projelerinin yanında çok fazla bir katkı
sağlayacağını düşünmüyorum
OS dersi zaten ekseriyetle minix (Tanenbaum MOS ) veya linux üzerinden
anlatılan bir ders,Multi user, Process, multi-threading, thread safety
..vb ten tutun da dosya sistemlerinden , memory managementa kadar bütün
kapsamlı konuları içerir. Bu öğrencinin buderste asgari, pthread
kütüphanesi ile 1-2 proje yapmış olması beklenir.
DBMS(Database) dersini almış olan bir öğrencinin değil select, ISAM ,
BTrees ...vb gbi tree yapıları karmaşık trancact sql , pl / sql gibi
extentionları, ACID Data Mining..vb kavramları biliyor olması gerekir
Dolayısı ile php bash ..vb gibi hafif konularda veya mysql konusunda
kendinisini listedeki egzersizlerle daha ne şekilde geliştirecek ve bu
sayede işe girecek anlayamıyorum :)
Dolayısı ile soruyu iş bulamamak şeklinde değilde kendini
geliştirebileceği pratik yapacağı bir ortam arayışı olarak
değerlendirmek daha doğru olur kanısındayım
emre
Elvin Şiriyev wrote:
Mühendislik ve türevleri gibi fakulteler zorlama mezun veriyor
olabilir. Ama bu tüm mezunları kapsamıyor. aşağıda 12 adımla
özetlenmiş sistem yönetimine ilk adımları tamamen destekliyorum ve
bunu 25 güne azimle çalışarak yapamayacak arakadaşların bölüm ve
meslek değiştirmelerini isteyebilirim, istemiyeceğim çünkü eleman
açığı çok fazla.
Biyerde çalışmak konusuna gelince. Kısaca gereklidir. Farklı deneylere
maruz kalırsan daha cabuk öğrenirsin. ama hiçbirşey bilmeden başlarsan
da, çok yavaş öğrenirsin.
PS: Muhendislik mezunu değilim o yüzden "bu tüm mezunları kapsamıyor"
cümlem savunma değildir.
PS: Bu işi sevmezsen ve sadece iş olarak yaparsan gelişemezsin ve bu
cümlemi anlayamazsın.
2009/1/28 Isbaran Akcayir <[email protected]>
2009/1/28 Anıl Özselgin <[email protected]>
[Tamamen atılan ilk maile cevap niteliğindedir.]
Tüm firmalar yetiştirecek adam arıyorlar aslında ama biraz kendini yetiştirmiş kişiyi yetiştirmesi daha kolay oluyor.
Bence aşağıdakileri kendi bilgisayarında denedikten sonra iş bulursun:
ubuntu kur (çok basit kurulumu, server versiyonunu değil, desktop versiyonunu kur. Server için gerekli olanları sen yüklersin) Kurulum işlemi bittikten sonra bir terminal aç. Aşağıdaki işlemleri hepsi artık terminalde yapılacak çünkü.
mysql kur (http://www.howtogeek.com/howto/ubuntu/instealling-php5-and-apache-on-ubuntu/)
apache kur
php kur
bunların ayarları nasıl yapılıyor bak (şöyle bir google search yeter: apache php mysql install)
index.php isimli bir dosya oluştur ve buradan en basit php komutunun çalıştığını gör (php tutorial yaz google'a)
Şimdi bir mysql tablosu oluştur ve bu tablodan bir select sorgusu çalıştır. (shell üzerinden )
php üzerinden yukarıdaki sorguyu çalıştır. Özellikle php diyorum çünkü bu işlem çok basit php'de.
Buraya kadar linux'ta bişeyler nasıl kuruluyor kurcalamış oldun, şimdi bir de ssh server kur. (Başka bir makineden ubuntu makinesini kontrol etmeni sağlayacak) (Nasıl kurulacağını öğrenmek için google'a "ssh install ubuntu" yaz.
Makinenin IP'si neymiş öğren (shellden ifconfig yazacaksın)
Windows makine üzerinden putty indir. ubuntunun ip'sini girerek burdan bağlan. İstersen artık makineyi buralardan kontrol edebilirsin. Winscp isimli bir program var ubuntu makinene bunla da bağlanabilirsin, dosya transferi yapabilirsin.
İstersen bu aşamadan sonra bir debian indir. 150 MB lık core paketi vardı, onu indir. Tamamen arayüz olmadan kurmayı dene.
Network ayarları nasıl yapılıyor, cron nasıl yazılıyor, gcc ile kod derleyerek herhangi bir program nasıl yükleniyor, java nasıl kuruluyor, tomcat nasıl kuruluyor bunları biraz kurcala.
Bence buradakileri yapman 20-25 gününü alır, ve bu süreden sonra baya kendini geliştirmiş olursun.
Bunları 25 günde yapan bilgisayar mühendisliği öğrencisi varsa Ankara Üniv. kendini ateşe versin, o öğrenci de atlasın üstüne
--
İşbaran Akçayır
http://ish.kodzilla.org
_______________________________________________
Linux-ik mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-ik
--
Elvin Şiriyev
http://siriyev.net
_______________________________________________
Linux-ik mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-ik
-----------------------------------------------------------------------