Bu yaziya devam etmeyecegim arkadaslar, sebebini yazmistim, baslarken hevesliydim ama olmadi, saglik olsun. Hala bu yaziya itafen baya ozel mesaj aliyorum, hele konu uplaninca doluyo mesaj kutum. Surekli tekrarlanan bazi sorular var onlarin cevabini yazayim; 1. Lisedeyim, programlamaya ilgim var, ne yapmaliyim? Universite cok onemli maalesef, o yuzden fizik, kimya, biyoloji... Biliyorum moral bozucu ve heyecan verici bir cevap degil, ama isin ozu bu. Eger ben zaten onlarin cambazi oldum diyorsaniz, Ingilizce'yi gelistirin derim. If you say that "I already know English, bro", C++ uzerinden algoritma tabanli konsol uygulamalari uzerinde kendinizi gelistirin. 2. Microsoft ise alim vs sorulari http://microsoftjobsblog.com/ Bu siteyi inceleyin. 3. Onu bunu birak maastan haber ver. Vermem. 4. Universitedeyim ne yapayim? Ortalamayi kas, derslerini ogren. Lise degil artik orasi, "Bunlar gercek hayatta ne isimize yariycak ki .s.s.s" kafasini degistirmenin zamani geldi. Universiteden bir hocamin sozu "Burada ogrendiginiz hersey size cil cil altin olarak geri donecek". Meslegin oglum o dersler, onlari %100 ogren iste. 5. Java mi, C++ mi? Sen ciddi bir programlama profesyonelinin ortaminda burada yazilanlar gibi "Java su yuzden iyi, C++ su yuzden kotu" veya "Java igrenc, C# mukemmel otesi" tarzi laflar edersen millet sana kiciyla guler. Takim tutar gibi programlama dili tutanlar bence ya bu isi simdiden biraksin, ya da kafa yapisini degistirsin. Ikisini de ogrenin veya hangisi hosunuza gidiyorsa onu ogrenin. |
hocam çok teşekkürler :) birde snaırım pm'lerde sorun var uyarı gelmiyodu onda cevabınızı geç görüp cevaplayabildim :( muhtemeln sizede uyarı gelmemiştir :D |
Hocam şimdi sayısalı kötü olan ve mühendisliğe gidemeyen bir programlama çalışan bir öğrenci,yabancı dilini geliştirse ve yabancı dil ile kabul eden bir üniversiteye gitse bu işte ne kadar başarılı olabilir acaba? |
Analitik düşünme ve matematik temeli bu konudaki en önemli olgudur. Bunun için illaki üniversitede eğitim almanız gerekmez. Google CodeJam Algoritma yarışmasında üniversite profesörlerine fark atan 14-15 yaşındaki programcılar bunun ispatı. Bunlardan en ünlüsü http://en.wikipedia.org/wiki/Gennady_Korotkevich Fakat Microsoft gibi şirketler iş başvurusunu değerlendirirken sizi ön mülakata almadan önce mezun olduğunuz bölüme bakabilir. Matematik, Fizik ve haliyle Bilgisayar Mühendisliği bölümleri daha çok ilgi görmekte. Lisans Matematik, Master Bilgisayar bilimleri üzerine yapıp iyi bir not ortalamanız olursa bu arkadaş gibi mülakata çağrılmanız kesin gibi ama yine mülakatta size değişik algoritma soruları sorabilirler. Bu arkadaşa sorulan sorular biraz hafif kalmış. Ayrıca; Google CodeJaM, Facebook Hackercup gibi yarışmalarda iyi bir puan alırsanız, mezun olduğunuz bir bölümün yada üniversite okuyup okumamanın bir önemi kalmaz. :) Yabancı dil konusuna gelince: güzel bir kariyer için ingilizce şarttır. türkçe kaynaklardaki 2. el bilgiler ile bir yere varamazsın. |
Bahsettiginiz analitik dusunme gelisitirilebilir dimi ? |
Elbette geliştirilebilir. Örneğin matematik problemleri çözmek analitik düşünmenizi sağlar ve beyninizi disipline sokar. Satranç ve Sudoku' (!= Bruteforce) da bunlara dahil. Örneğin: satranç oyunucusu olan Roshal kardeşler kendilerine sıkıştırma algoritması geliştirerek WinRAR programını yapmıştır. Yurtdışında tüm yazılım firmaları sizi mülakata alınca genelde algoritma soruları sorar. Özellikle ülkemizde pek çok mezun büyük hayaller ile girdiği bilgisayar mühendisliği/bilgisayar programlama gibi bölümlerden bunlardan bihaber mezun olur ve hayal ettiği geleceği yaşayamaz. Örnek vermek gerekirse; bir yazılım şirketinin mülakatlarında sorabileceği bir algoritma sorusu ve cevabı (Facebook Hackercup 2011 1. Round)
Bu ise Java dilinde problemin çözümü:
|
Peki geliştirebilmek için neler önerirsiniz ? Matematiksel düşünmek ve geliştirmek açısından ? |
Peki hocam teşekkürler.Sayısalım kötü olduğundan mühendisliğe gidemiyorum fakat programlama hevesim çok var.Bu alandan meslek istiyorum.Elimden geldiğince analitik düşünmemi geliştireceğim,diğer yandan da yabancı dil bölümünden iyi bir yere girmeye çalışacağım. |
hocam sebebinizi anladık fakat yazılım bölümüne gerek yok ki konu dışında devam edebilirsiniz yazınıza. orada daha iyi tutar ve daha geniş bir okuyucuya sahip olursunuz. ben oradaki bir kişinin sizi önermesiyle geldim bu yazıya mesela. |
bende bıktım "yazılıma başlayacağım yeniyim ne yapayım" , "kitap tavsiyesi" , "A dili B dilini döver ama C en iyisi" gibi muhabbetlerden dolayı artık buraya takılmıyorum. çok yardıma ihtiyaç duyana pmden cevap veririm o kadar. onun dışında otomobil bölümünde takılıyorum. nedeni ise "araba nedir" "arabaya kullanmaya başlayacağım ne önerirsiniz" vs gibi konular açılmıyor olması |
hocam bi pm atmaya çalıştım atabildim mi bilmiyorum hata falan verdi ama giden kutusunda gözüküyo :D neyse eğer gelmediyse pm'den bi mail adresi gönderirseniz yada pm'inizi açarsanız sevinirim. gerçekten sormak istediğim bi kaç şey var :) lütfen
Bu mesaja 1 cevap geldi. Cevapları Gizle