Giriş | |
|
|
|
14 Eylül 2008; 17:55:50
|
|
|
quote:
Orjinalden alıntı: turkscan quote:
Orjinalden alıntı: Ali777 Konuyu lutfen siyasete getirmeyelim. Aselsan gibi yerlerde calisan tanidiklarim yok, ama disaridan bildigim kadariyla genelde Turkiye'nin ingilizce egitim veren buyuk universitelerinden mezunlari aliyorlar sadece. Tubitak da oyle. Tahminime gore maaslari da iyi olmali. 4 yillik muhendislikten mezun olmamis, ingilizce bilmeyen birini alacaklarini sanmiyorum. Ben gecen sene resmi bir yere is icin basvurdum. Torpilim filan hic yok, olsun da istemem. CVimi gonderdim, kendimi anlattim, askerligimi yapmis olsaydim ise baslayacaktim. Askerden sonra iyi bir is bulamazsan tekrar denemeyi dusunuyorum. zaten sorunda burda turkiyede herşey etikete bakıyor geçenlerde yakalanan hackeri duymuşsunuzdur canadadaki pos cihazının yazılımını değiştiriyormuş adam 2 yıllık okulu bırakmış şimdi gidin bir elektronik mühendisliğine verin cihazı kaç kişi yazar görelim. dört yılllıklara öss denen sistem öğrenciyi rastgele atıyor adam bilgisayar açmıyorsa evde bilgisyar muhendisi oluyor. hatta word excel gibi şeyleri kullanmayı bilmeyen internete girmeyi bilmeyen muhendislik öğrencileri vardı kurs verilirdi. varın gerisini siz düşünün bu adamlar prof olsa ne farkederki Etiket belli bir yere kadar gecerli ama. Atiyorum, Sakarya universitesinden mezun olmus bir muhendis cok iyi olsa dahi Ingilizcesi iyi degilse kapasitesi sinirli olacaktir. Yarin obur gun bir projeye atandigi zaman dokumantasyonu anlayamayacagi icin iyi bir is yapamaz. Mesela bu adami Aselsana alip NATO projesine vermezsiniz herhalde. Yukaridaki mesajlara bakarsak herkes bir yaris icerisinde, biri kursa gidip sertifika alir, digeri 20 tane programlama dili bildigini iddia eder, vs. Bunlar da etiket oluyor. Hepimiz daha iyi CV ve daha iyi bir is pesinde kosturuyoruz. Ben universitede okudum, mezunlarin seviyesini biliyorum, zamaninda ben de onlardan birisiydim. Baska mesajlarda da soyledigim var, ben yeni mezun olmus bir adama is vermem, versem bile 1000 YTLden fazla para vermem. Yalniz, universite MS urunlerini yada Sun urunlerini ogretmiyor ama iyi bir alt yapi hazirliyor. Mezun olan adam piyasada 2-3 sene bu alt yapisini praktik uygulamlara donusturebilirse, o zaman basarili olabilir. OSS'de yuksek puan almis yada iyi bir universiteden mezun olmus adam gelecek icin iyi bir potansiyel vad ediyor... O yuzden etiketler onemli. OSSde yuksek puan alan biri analitik dusuncesi oldugunu ispat etmistir. Ayni sekilde universiteden mezun olmus bir adam da potansiyeli oldugunu ispat etmistir. Ama o etiketler calisma hayatina hazir olduklarini gostermez tabi ki. Bill Gates ve Steve Jobs da universite mezunu olmamalarina ragmen bugun dunyanin lider 2 bilgisayar sirketlerinin kurucusu ikisi. Ama gelin gorun ki, bugun o sirketlerde calisanlarin %95ten fazlasinda universite diplomasi vardir. Yani universite diplomasi ile kendisini ispatlayamamis bir adami zor alirlar. Benim universiteki Proflarimdam biri email yazamayacak kadar bilgisayar cahili idi, ama gelin gorun ki adam super algoritmaci. Bir matematik formulunu gordu mu hemen ne oldugunu anliyordu ve bu adam PC devrinden once savunma sanayide algoritmaci olarak calismis. Bizler istedigimiz kadar PC uzmani olalim, o adam kadar iyi bir algoritma uygulama uzmani olamayiz. Profesorleri kucumsemeyin.
_____________________________
cout<<"imza yok"<<endl;
|
|
|
|
|
14 Eylül 2008; 21:59:10
|
|
|
herşeye tamam da "OSSde yuksek puan alan biri analitik dusuncesi oldugunu ispat etmistir." katılmıyorum ezberliyor ya yani hepsi için değil ama geneli ezberci..sınav stresinden veya o gün gününde olmadığından harcanan nice zekalar var ...
_____________________________
no body perfect , ı'm not nobody
|
|
|
|
|
14 Eylül 2008; 22:17:31
|
|
|
Matematikte bir problemin çözümünü nasılezberliyebilirki he en az 10 ay çalışıyorsa o öss ye ve eğer varsayalım ezberlemişse bile 10 ayda aklına girmiştir ve birşeylerde başarmışsa sınavda demekki istesede istemesede analitik düşünmeyi kapmıştır.
_____________________________
|
|
|
|
|
14 Eylül 2008; 22:48:45
|
|
|
quote:
Orjinalden alıntı: Dr_Hack herşeye tamam da "OSSde yuksek puan alan biri analitik dusuncesi oldugunu ispat etmistir." katılmıyorum ezberliyor ya yani hepsi için değil ama geneli ezberci..sınav stresinden veya o gün gününde olmadığından harcanan nice zekalar var ... OSS'de soru cozmeyi ezber olarak goruyorsaniz, o zaman ben de programlamanin da ezber oldugunu soyleyeyim. Arada o kadar da buyuk farklar yok. Programlama ogrenen biri belirli kaliplar ezberler (matematikteki formuller gibi) sonra da bu kaliplari yerinde uygular. Matematikteki fonksiyonlarin ve programlamadaki fonksiyonlarin temeli aynidir yani f(x) ve foo(int) arasinda fark yok. OSS sistemi ideal bir cozum demiyorum, ama analitik dusunce ve analiz gucu olanlar genel olarak daha basarili oluyor. Turk egitim sisteminin en buyuk hatalarindan biri bence ozel kurslar ve dersaneler. Ogrenci kendisi ogrenmektense, her zaman disaridan yardim ile birseyler yapiyor. Piyasaya cikinca da tek basina birsey elde edemiyor. Yani hazircilik genel olarak kulturumuzde var. Ben sahsen ozel kurslara ve dersanelere karsiyim. Ozel kurslar ve dersaneler bilgi vermektense, ogrenciyi sinav sistemini yenmeyi ogretiyor sadece.
_____________________________
cout<<"imza yok"<<endl;
|
|
|
|
|
15 Eylül 2008; 0:07:06
|
|
|
@Ali777 Çok doğru, katılmamak mümkün değil.. @Dr_Hack Herkes ezberlemez dediğiniz gibi.. genelide ezberci değil bence, sadece çok soru çözenler, sorulara aşina.. öss de gördüğü bi geometri sorusundan örneğin, hazırlanma aşamasında 100 tane çözmüş olan ile olmayan bir olmaz tabi. Hiç bilenle bilmeyen bir olurmu. ve sınav stresi herkeste var, herkes aynı sınava giriyo, alt yapısı iyi olan, kendisini daha iyi kontrol eden sakinleştirebilen giriyo güzel üniversitelerin güzel bölümlerine. ( hastalanmalar falan ayrı konu tabi ) sanki biraz konu dışına saptım gibi ama olsun
|
|
|
|
|
15 Eylül 2008; 0:46:06
|
|
|
quote:
Orjinalden alıntı: Dr_Hack herşeye tamam da "OSSde yuksek puan alan biri analitik dusuncesi oldugunu ispat etmistir." katılmıyorum ezberliyor ya yani hepsi için değil ama geneli ezberci..sınav stresinden veya o gün gününde olmadığından harcanan nice zekalar var ... Burada bahsedilen bölümlerin hepsi sayısal alanda öğrenci alan bölümler sayısal sorularda da formül dışında bişey ezberleyemezsin ki formül bilmek de soru çözmek değildir asla. Gerçekten analitik düşünce gerekiyor. Harcanan zekalar olduğuna katılıyorum ancak şu an için daha iyi bir sistem ne olabilir ki? 2 milyon öğrenci istiyor kontenjanlar belli kura çekilemeyeğine göre bir sınav şart. Yapılabilecek tek şey sınav sistemini değiştirmek olabilir belki ama bu da sonucu fazla değiştirmez gibime geliyor.
_____________________________
|
|
|
|
|
15 Eylül 2008; 1:27:52
|
|
|
7 yıllık deneyimi ve Donanım Haber eski Yazılım Direktörü olan ve şu anda bu platformda ismini telafuz etmemin doğru olmadığı Türkiye'nin en büyük yazılım danışmalığı firmasında çalışan bir senior systems & application developer olarak sanırım bu konuda yorum yapmak içim gerekli altyapıya sahip olduğumu düşünüyorum. Yazdıklarım burada yazılanlara ve bunları yazanlara dokunabilir, şimdiden kusura bakmayın. Ama bunlar doğrulardır en azından benim bildiğim doğrulardır. Bu sektörün Türkiye'de ne öldüğünü ne de can cekiştiğini düşünüyorum. Sadece bu sektörü etkileyen 2 faktör var; 1) İşverenlerin bu işi önemsememesi ve haliyle bunu rulo ile duvar boyamaya benzetmeleri. 2) Tecrübesiz/bilgisiz yazılımcıların elini çok büyük taşların altına sokup haliyle altından kalkamayarak bu sektöre zarar vermektedirler. Bu sektör çok hızlı büyüyen ve gelişen bir sektör ve haliyle bir programcının 3 yıl önce benim deyişimle raf ömrü 18 ay idi, bu süre şu anda bir yıl hatta 9 aya kadar düştü. Raf ömrü derken bir programcı bu süre içinde kendini geliştirmezse yeni şeyler öğrenmezse bu süre sonunda yetersiz kalacaktır ve yazdığı yazılımda kendisi gibi yeterli olmayacaktır. Bundan sonra yazdıklarımı ben çok iyiyim, en iyiyim diye yazmadım zaten eğer bunu anlayacaksanız bundan sonrasını okumasanız olabilir. Ayrıca sanırım bizim halkımızda olan bir işe en tepesinden başlama isteği ve verilen her işe burun kıvırmak en çok kendimize zarar vermektedir. Sonuçta MCPD kursundan çıkan adayların yüzde 60 ı hatta fazlası bu işi yarım yamalak öğrenerek çıkıyor ve haketmediği bir sertifikayı alıyor. Benim hiç bir sertifikam yoktur ama MS'in benim bu işi bildiğimi söyleyen aslında çok değersiz olan bu sertifikaları sırf alıp kenara koymak için yakında sınavlarına girmeyi düşünüyorum. Sadece C# öğrenerek yazılımcı olunmaz, bu işi teoride kavramak lazım. Amerika'da geçirdiğim yıllarda (Lisans ve Yüksek Lisans) muhteşem diyebileceğim ve idol olan programcılar ile tanıştım ve sohbet etme şansım oldu. Ve farkına vardım ki, bu işte ben bu işi biliyorum dersen sadece kendini kandırırsın çünkü mutlaka senden iyi bileni vardır. Bir yılımı PL/1 dediğimiz kendi yarattımız programlama dilinin derleyicisini yazarak geçirdim. Bu derleyici halen amerikan ordusunun kullandığı 1950lerde tanımlanmış ADA diye bir dilde yazıldı. Programlama hayatımda debugger kullanmadım, C++'da 10'larca .h dosyasını birbirini referans ettiği balanced AVL ağaçları ile indexler yazdım. Obje hata kodlarını hataları okuyarak çözdüm. LISP ile seninle bir muhabbet kurabilecek zeki yazılımlar yazdık. Verilog HDL dili ve donanım olarak FPGA(Spartan 2E) kullanarak kırılması çok uzun zaman alacağını teorik olarak kanıtladığımız donanımsal hücresel şifreleme yazdık ve şu anda aynı grant'ta olan arkadaşlar bunu daha da geliştirdiler. Daha yeni Debugger kullanmaya başladım çünkü işimi hızlandırıyor ama o olmasa da yapabilirim. Demeye çalıştığım tam olarak bu, bir işin zorunu öğrenirsen, zaten iş hayatında kolayını yapmak zorunda kalıyorsun zaman yetersizliğinden. Burada en büyük suç üniversitelerimizdedir. Kitabı anlatıp hadi git iş yap demek ne kadar doğrudur ? Yukarıdaki yazdıklarım eğitim farkını ortaya koymak içindir. Burada kaybeden sadece gençler olmaktadır, bir gaz ile programcılığa, yazılım mühendisliğine girip sonra hüsran ile okulu zorla bitiren çok genç var. Bu Amerikada da böyledir ama oradaki fark yönlendirmenin tam zamanında ve gerekli noktalarda yapılıp öğrencinin bu hatasından en az hasarla dönmesidir. Burada ise saldım çayıra mevlam kayıra mantığı ile sırf proflar egolarını tatmin etmek için hiç birşey öğretmeden sorduğu zor sınavlardan ibarettir. Bu işi teoride kavramadan pratikte hiç bir başarı elde edilemez. Sen kod yazmayı bilirsin ama yazma şeklini bilmeden yazman benim roman yazmam gibi birşeydir. Eğer ben bir programcının 1500 satırda yaptığı şeyi 100 satıra indiriyorsam ve daha doğru,performanslı,güvenli çalısıyorsa önceki niye böyle yazmadı? Son 6 ayda, 2 yılda binbir bela ile yazılmış olan yazılımı kurtaramadığımız için on binlerce satır kodu çöpe attık ve sifonu çektik ve daha iyisini 5 ayda yazdık. Sonuçta, olay kod yazmak değil sürdürebilir kod yazmaktır. Firmamın başka branşı olan bilişim eğitimlerine özellikle MCPD kursuna gelen insanların bizzat kulaklarımla 3-5 kere duyduğum ilk sorusu 'ne zaman senior olurum' 'dur. Kıdem bilgi ile kazanılmış tecrübelerin toplamı sonucu verilir. Ayrıca iş arayan arkadaşlara bir öneri CV'nizde gerçek yapabildiğiniz ve bildiğiniz şeyleri yazın. Öyle CV'ler görüyorum ki ne kadar bol keseden atılmış. Sadece gülüp geçiyoruz. Çok değer verdiğim biri tarafından hep bana hatırlatılan bir söz vardır " Bir dağa tırmanırken zirveden asla gözünü ayırma ama sakın çıkmak içinde acele etme " Önce bulunduğumuz yeri hazmedelim sonra yukarıya çıkarız.
< Bu mesaj bu kişi tarafından değiştirildi amras_tasartir -- 15 Eylül 2008; 1:29:21 >
_____________________________
nush ile uslanmayanı etmeli tekdir, tekdir ile uslanmayanın hakkı kötektir - Ziya Paşa
|
|
|
|
|
15 Eylül 2008; 3:40:49
|
|
|
bende şu anda o dağın yamaçlarında tur atmaktayım. gazi üniversitesi web teknolojileri ve programlama bölümünü okumaya başlayacağım. gerçekten isteyerek okuyacağım bu bölümü ve dediğiniz gibi zirveden gözümüzü ayırmamak zirveye ulaşmak içinde acele etmemek gerekli
_____________________________
DH ...Eski Üyelerin Mekanı... ...2003 Üyesi...
|
|
|
|
|
15 Eylül 2008; 3:49:28
|
|
|
amras_tasartir'a katiliyorum... Ben de muhendislik okudum, ve derleyicilerde modifikasyonlar yaptim, bitirme tezimde VHDL ile modem yazdim, vs... Benim su ana kadar vurgulamak istedigim de bu. Muhendis olmak ile C# kullanabilmek arasinda daglar kadar fark var. C#'nin diger dillerden farki grameri ve APIlerin farkli olmasi. Yazilim muhendisligi okuyan biri design patterns nedir bilmeli, ve gerektiginde C# gibi API yazabilmeli, vs... Muhendislik mezunu bunlari yapamiyorsa, ogrenciler neden bunlari yapamadiklarini iyi anlamali ve universitede daha cok calismali. cok uzun konu... calismak ve yapmak isteyene firsatlar var...
< Bu mesaj bu kişi tarafından değiştirildi Ali777 -- 15 Eylül 2008; 3:50:44 >
_____________________________
cout<<"imza yok"<<endl;
|
|
|
|
|
15 Eylül 2008; 6:10:11
|
|
|
quote:
Orjinalden alıntı: Ali777 C#'nin diger dillerden farki grameri ve APIlerin farkli olmasi. Yazilim muhendisligi okuyan biri design patterns nedir bilmeli, ve gerektiginde C# gibi API yazabilmeli, vs... Hayatta en çok sevdiğim şey yapıcı eleştiridir, eğer bir insan beni eleştiriyorsa onu can kulağı ile dinlerim amaç yapıcı olmaksa. O yüzden yazdığın iki şeyi buna sığınarak düzelteceğim, C# syntax'ı C++ ile iki üç nüans harici aynıdır. Ve C++'ın strong typed bir dil olduğunu biliyorsan, ki mutlaka biliyorsundur, çoğu strong typed dil ile benzerlikleri vardır kurallar bakımından. 'C# gibi bir API yazmak' demek bence doğru değildir, çünkü C# bir API'den çok daha fazladır. Hatta bir API değildir demek istiyorum fakat tanıma yer yer uyması nedeni ile her programlama diline birer API diyebiliriz diye çok tartışma yaşadığım için ve yer yer tutan yerler olduğu için çok diretemiyorum fakat benim inancım belli. Sonuçta C# .Net FrameWork çıktığında ortaya çıkan bir isim ama C++ senelerdir ortadadır. C# yazdığım yerlere C++ yazarsanız aynı anlam çıkacaktır. İkincisi ise, bir programcının bilmesi gereken en önemli şeyler önce algoritmalar sonra kompleks algoritmalardır.
< Bu mesaj bu kişi tarafından değiştirildi amras_tasartir -- 15 Eylül 2008; 6:10:16 >
_____________________________
nush ile uslanmayanı etmeli tekdir, tekdir ile uslanmayanın hakkı kötektir - Ziya Paşa
|
|
|
|
|
15 Eylül 2008; 16:14:08
|
|
|
quote:
Orjinalden alıntı: by_luke cnm arkadasım burası turkıye ... burada programcı olmak bısı ıse yaramaz ıler derecede programcı olabılmen lazım sen sansını dıs ulkelerde dene.. kime diyorsun ki sen üstte ki cümleyi ?
_____________________________
nush ile uslanmayanı etmeli tekdir, tekdir ile uslanmayanın hakkı kötektir - Ziya Paşa
|
|
|
|
|
15 Eylül 2008; 18:53:56
|
|
|
iyi guzel söylemişsiniz haklısınızda ama turkiyedeki universitelerde bu dedikleriniz verilmiyor bitirenlerin çogu boş bende dedim bunları dışarıdan tamamlayanlar varsa fırsat verelim elbette c# bilmek programlama bilmek değil programlama bilmek ne o konuda dahi emin değilim çünkü c biliyorum deyince c de image processing yapmayı bilmekmi network uygulaması yazmakmı vs.. birde özel olmassa bu kadar donanımlı biri olarak şu an aylık ortalama geliriniz ve yaşınız kaç
< Bu mesaj bu kişi tarafından değiştirildi turkscan -- 15 Eylül 2008; 18:53:46 >
_____________________________
|
|
|
|
|
15 Eylül 2008; 20:48:49
|
|
|
quote:
Orjinalden alıntı: turkscan iyi guzel söylemişsiniz haklısınızda ama turkiyedeki universitelerde bu dedikleriniz verilmiyor bitirenlerin çogu boş bende dedim bunları dışarıdan tamamlayanlar varsa fırsat verelim elbette c# bilmek programlama bilmek değil programlama bilmek ne o konuda dahi emin değilim çünkü c biliyorum deyince c de image processing yapmayı bilmekmi network uygulaması yazmakmı vs.. birde özel olmassa bu kadar donanımlı biri olarak şu an aylık ortalama geliriniz ve yaşınız kaç Ya ben esasinda DSP alaninda master yaptim. Image processing bizim ana alanlardan biri idi, aklina gelebilecek binbir algoritmayi C ve Matlab ile simule ediyorduk. Ben tez icin modem yazdim... Su an C/C++ ile socket APIlerini kullanan birseyler yapiyorum. Yazilim muhendisi olmadigim icin C++ ile mimari kurmak ilk once zor geldi, ama zamanla alistim. Ben ingilizce egitim veren universitede okudum, ve universitenin seviyesi esasinda kotu degildi bence. ilk seneler genel oluyor ve geyik geciyor, ama bazi hocalar ciddi birseyler yapiyor. Ben gecenlerde kuzenimin master tezini duzelttim, yaptigi calismalar gercekten de cok guzel. Ben askerden sonra memur olmayi dusunuyorum. Cok ciddiyim. Tubitak yada orduya bagli bir kurulusta guvenlik yada haberlesme uzerine calismak istiyorum yani diplomamin hakkini vermek istiyorum. Gecen yaz bir proje icin basvurmustum, sag olsunlar ilgilendiler ama askere git tekrar gel dediler. quote:
Orjinalden alıntı: amras_tasartir quote:
Orjinalden alıntı: Ali777 C#'nin diger dillerden farki grameri ve APIlerin farkli olmasi. Yazilim muhendisligi okuyan biri design patterns nedir bilmeli, ve gerektiginde C# gibi API yazabilmeli, vs... Hayatta en çok sevdiğim şey yapıcı eleştiridir, eğer bir insan beni eleştiriyorsa onu can kulağı ile dinlerim amaç yapıcı olmaksa. O yüzden yazdığın iki şeyi buna sığınarak düzelteceğim, C# syntax'ı C++ ile iki üç nüans harici aynıdır. Ve C++'ın strong typed bir dil olduğunu biliyorsan, ki mutlaka biliyorsundur, çoğu strong typed dil ile benzerlikleri vardır kurallar bakımından. 'C# gibi bir API yazmak' demek bence doğru değildir, çünkü C# bir API'den çok daha fazladır. Hatta bir API değildir demek istiyorum fakat tanıma yer yer uyması nedeni ile her programlama diline birer API diyebiliriz diye çok tartışma yaşadığım için ve yer yer tutan yerler olduğu için çok diretemiyorum fakat benim inancım belli. Sonuçta C# .Net FrameWork çıktığında ortaya çıkan bir isim ama C++ senelerdir ortadadır. C# yazdığım yerlere C++ yazarsanız aynı anlam çıkacaktır. İkincisi ise, bir programcının bilmesi gereken en önemli şeyler önce algoritmalar sonra kompleks algoritmalardır. Yanlis anlattigimin farkindayim... Benim soylemek istedigim suydu... Mesela C++ ile mimari kurmak isteyen biri kendi nesnelerini yazar, C fonksiyonlarini kullanarak wrapper class yazar, vs... Sifirdan baslayan birisi belli bir yol takip etmek zorunda, mesela diyelim design patterns'tan esinlenerek callback class, adapter class, factory class, vs gibi nesneleri yazmayi tercih etti. C# APIleri yazabilmeli derkene de, C#'te hersey hazir, gerektiginde C++ ile de .net framework'taki class library' tarzi API yazabilmeli demek istedim. Yani yazilim muhendisi .net'te pre-coded olarak adlandirilan kitapliklari dizayn edebi | | | |