Konuyu görüntüle
IUCODERS FORUM > Genel > Gündem > Anti-Java Profesörü ve İşsiz Programcılar
Yazar
ascii


avatar
öz
Kayıt: 26.07.2006
06.11.2009-21:06 #64562
 
New York Üniversitesi’nde bilgisayar bilimleri profesörü olarak görev yapan Robert Dewar, bugün Java’yı iyi bilen ve sık kullanan mezunların geleceğin pizza teslimatçılarından bir farkları olmadığını söylerken, bu kadar çok Üniversitede çekirdek dil olarak Java okutulmasının zayıf bilgisayar bilimleri mezunları yaratacağını belirtiyor.
(Fazlamesai'den alıntıdır. oda turk internetten almış o nerden almış bakmadım)

Okunması gereken bir yazı. Java dilinden daha çok sistemle ilgili tespitlerin üzerinde durulmalı.

Anti-Java Profesörü ve İşsiz Programcılar - 1
http://turk.internet.com/haber/yazigoster.php3?yaziid=21666

Anti-Java Profesörü ve İşsiz Programcılar - 2
http://turk.internet.com/haber/yazigoster.php3?yaziid=21667

Anti-Java Profesörü ve İşsiz Programcılar - 3
http://turk.internet.com/haber/yazigoster.php3?yaziid=21668









Windows is a misunderstood Unix.


Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
06.11.2009-21:48 #64564
Çok güzel bi yazı





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
offman


avatar
Kayseri
Kayıt: 20.01.2006
06.11.2009-22:54 #64566
ascii yazdi
 
 
New York Üniversitesi’nde bilgisayar bilimleri profesörü olarak görev yapan Robert Dewar, bugün Java’yı iyi bilen ve sık kullanan mezunların geleceğin pizza teslimatçılarından bir farkları olmadığını söylerken, bu kadar çok Üniversitede çekirdek dil olarak Java okutulmasının zayıf bilgisayar bilimleri mezunları yaratacağını belirtiyor.
(Fazlamesai'den alıntıdır. oda turk internetten almış o nerden almış bakmadım)

Okunması gereken bir yazı. Java dilinden daha çok sistemle ilgili tespitlerin üzerinde durulmalı.

Anti-Java Profesörü ve İşsiz Programcılar - 1
http://turk.internet.com/haber/yazigoster.php3?yaziid=21666

Anti-Java Profesörü ve İşsiz Programcılar - 2
http://turk.internet.com/haber/yazigoster.php3?yaziid=21667

Anti-Java Profesörü ve İşsiz Programcılar - 3
http://turk.internet.com/haber/yazigoster.php3?yaziid=21668


C,C++ Uygulama yapmış
.Net 'de proje geliştirmiş iş tecrübesi edinmiş
Javada 4 aydır proje geliştiren birisi olarak bu düşünceye sonuna kadar katılıyorum.





331. KSD
*.NET DEVELOPER




Yazar
blackout


avatar

Kayıt: 11.12.2008
07.11.2009-08:35 #64571
Bizim bölümden mezun olanlar aşağı yukarı şöyle gruplanabilir:

%22 -> yazılımcı (boşluk dolduran)
%15 -> ne oldum delisi (her şeyi yapmak isteyen ama hiç birinde uzmanlaşamayan)
%14 -> amele (web piyasası vs.)
%12 -> yazılım mühendisi (makine diline uzak piyasa)
%10 -> memur (tek işi oturmak, imza atmak)
%10 -> hobi delisi (3d animasyon, resim, müzik, beden eğitimi)
%07 -> bilgisayar mühendisi (makine diline en yakın)
%07 -> vazgeçtim (başka bölüm okumak ya da köye dönüp çift sürmek)
%03 -> bakırköy (ben)

Sadece bölümü bitirmekle bilgisayar mühendisi olunmuyor. O en nefret ettiğimiz lojik, mimari, microprocessors gibi derslerin vermek istediğini gerçekten alamadıktan sonra, kısacası sanal dünya ile gerçek dünya arasındaki bağlantıyı kavrayamadıktan sonra o bahsettiğim %07'lik kısma dahil olmak neredeyse imkansız. Girmek şart mı, değil; herkesin iş yapabileceği çeşitli katmanlar mevcut.

Burada asıl konu tutarlılık ve optimizasyondur. Çok iyi derece Java bilmek gerçekten ihtiyaç duyulan bir kişi yapabilir insanı. Fakat eldeki imkanlar kullanılan frameworkler ve API'ler ile sınırlıdır. Yerine göre optimum çözümler üretebilmek için kendi frameworklerinizi, kendi API'lerinizi, kendi iletişim protokollerinizi oluşturabilmeniz gerekebilir. Hatta kendi driver'larınızı, kendi işletim sisteminizi, hatta ve hatta kendi işlemcinizi bile tasarlamanız gerekebilir.

Ben burada kafama estiği gibi yazıyorum, çünkü yukarıda belirttiğim o %03'lük kısma dahilim.





Yazar
akgulozkan


avatar
istanbul
Kayıt: 12.12.2006
07.11.2009-13:03 #64575
blackout yazdi
 

Burada asıl konu tutarlılık ve optimizasyondur. Çok iyi derece Java bilmek gerçekten ihtiyaç duyulan bir kişi yapabilir insanı. Fakat eldeki imkanlar kullanılan frameworkler ve API'ler ile sınırlıdır. Yerine göre optimum çözümler üretebilmek için kendi frameworklerinizi, kendi API'lerinizi, kendi iletişim protokollerinizi oluşturabilmeniz gerekebilir. Hatta kendi driver'larınızı, kendi işletim sisteminizi, hatta ve hatta kendi işlemcinizi bile tasarlamanız gerekebilir.

Ben burada kafama estiği gibi yazıyorum, çünkü yukarıda belirttiğim o %03'lük kısma dahilim.


biggrin katılıyorum abi.. ( ama %03 lük kısımda olduğuna değil tabiki blushing ) Bence sen bunun farkındaysan iyi bir bilgisayar mühendisi olmuşsundur zaten.. İş ne sadece yazılım ne sadece java ne sadece .net ne sadece web ne görüntü işleme ne donanım ne sadece matematik ne de başka bişey. Profesyonelleşmek ayrı mesele fakat iyi bir mühendis (bilgisayar kısmını geçin) karşılaştığı sorunlara çözüm üretebilenlerdir, yeni bir yaklaşım sunabilen ve üretebilen yetenekli insanlardır..

Bizim bölümden(iü bilg.) mezun olanların çoğunun (%50-60 gibi) bu yetide olduklarını düşünüyorum.. Çünkü herkes karşılaştığı sorunları çözmek için kendi orjinal yöntemlerini geliştiriyor kendi kendini yetiştiriyor.. peace

edit: çok mu iyimserim thinking







Yazar
ascii


avatar
öz
Kayıt: 26.07.2006
07.11.2009-14:48 #64576
Aslında yazıda okuduysanız bilgisayar mühendisliği eğlenceli hale getirilmeli diyor. Ben buna sonuna kadar katılmakla birlikte hocaların verilen dersin amacını daha iyi vermeleri gerektiğinede inanıyorum. Bu mesleğin kültürüde verilmeli.

Mesela herkes veri yapıları alg. dersi almıştır ama donald knuth denilince herkes o kim der. Bu bir biyoloğun Louis Pasteur'u tanımaması gibi birşey ve büyük bir eksiklik.

Yada formal diller ve otomatları çoğu kişi almıştır ama nerede kullanacağını bilmez. Mesela ben o dersi alırken motivasyonum sıfır dı ne işe yarar ki demiştim ama derleyici tasarımında kullanıldığını bilsem motivasyonum çok farklı olabilirdi.

Birde programcı ile mühendis arasında da farklar var. Mesela bir çok üniversite iyi programcılar yetiştiriyor. Ve bunlar güzel siteler, uygulamalar yazıyorlar. Ama bir programcı STL'i yazamaz hatta büyük bir oranının kavraması bile zaman alacaktır. STL'i gerçek mühendislik bilgisine sahip insanlar yazabilir. Burada programcıları küçümsüyor değilim. Ama böyle olması gerekir.

Niye hala 6 yıldır aynı bitirme projeleri veriliyor(Aslında öğrenciler tarafından isteniyor). Örneğin bir işletim sistemi projesini başlansın. dos'tan bile kötü olsun ama olsun bir sonraki dönem öğrencileri alır gui koyarlar. sonraki memory management ı düzeltir bir sonra ki disk management ı .... Ya da bir c derleyici yapılsın kimse gcc ile yarışmıyor ki. optimizasyon yapmasın. Bir sürü hatada versin. Ama bunlar da yapılsın.

Tabiki eski rojelerde verilsin ama bunlar da verilsin.





Windows is a misunderstood Unix.


Yazar
canial


avatar
mersin
Kayıt: 26.08.2007
08.11.2009-16:50 #64607
ascii yazdi
 
Aslında yazıda okuduysanız bilgisayar mühendisliği eğlenceli hale getirilmeli diyor. Ben buna sonuna kadar katılmakla birlikte hocaların verilen dersin amacını daha iyi vermeleri gerektiğinede inanıyorum. Bu mesleğin kültürüde verilmeli.

Mesela herkes veri yapıları alg. dersi almıştır ama donald knuth denilince herkes o kim der. Bu bir biyoloğun Louis Pasteur'u tanımaması gibi birşey ve büyük bir eksiklik.

Yada formal diller ve otomatları çoğu kişi almıştır ama nerede kullanacağını bilmez. Mesela ben o dersi alırken motivasyonum sıfır dı ne işe yarar ki demiştim ama derleyici tasarımında kullanıldığını bilsem motivasyonum çok farklı olabilirdi.

Birde programcı ile mühendis arasında da farklar var. Mesela bir çok üniversite iyi programcılar yetiştiriyor. Ve bunlar güzel siteler, uygulamalar yazıyorlar. Ama bir programcı STL'i yazamaz hatta büyük bir oranının kavraması bile zaman alacaktır. STL'i gerçek mühendislik bilgisine sahip insanlar yazabilir. Burada programcıları küçümsüyor değilim. Ama böyle olması gerekir.

Niye hala 6 yıldır aynı bitirme projeleri veriliyor(Aslında öğrenciler tarafından isteniyor). Örneğin bir işletim sistemi projesini başlansın. dos'tan bile kötü olsun ama olsun bir sonraki dönem öğrencileri alır gui koyarlar. sonraki memory management ı düzeltir bir sonra ki disk management ı .... Ya da bir c derleyici yapılsın kimse gcc ile yarışmıyor ki. optimizasyon yapmasın. Bir sürü hatada versin. Ama bunlar da yapılsın.

Tabiki eski rojelerde verilsin ama bunlar da verilsin.


Şu söylediklerine oturup ağlarım ya ben..





www.cancobanoglu.net
www.bilisimdergi.com
cancobanoglu@gmail.com









Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
08.11.2009-17:19 #64608
mühendis olunmaz doğulur :)





N/A
Yazar
iemre


avatar
Anadolu
Kayıt: 26.05.2007
08.11.2009-20:50 #64615
Biz okuduk mezun olduk hangimize programlamayı okuldaki hocalar öğretti.Hiçbiri.Biz oturduk kendi kendimize öğrendik.Bir insan ne olmak istiyorsa bunu içindeki azmi belirler.Kim neyi seviyorsa onunla uğraşmalı bence.Java da kod yazmayı seviyorsa birisi varsın javacı olsun.Javayı seçtin abi sen ilerde pizzacı gibi olacaksın demek biraz bana çok abartılmış bi cümle gibi geliyor.Türkiyede hiç bir zaman javayı iyi bilen birisinin açıkta kalacağını sanmıyorum.Aynı şey c# içinde geçerli tabiki.





More than one
Yazar
ciscoadam


avatar

Kayıt: 02.02.2007
09.11.2009-01:16 #64629
Selam arkadaşlar,

Bitirme projesi noktasında gidip ben böyle bir proje yapmak istiyorum diyen kişilerin projeleri makül olduğu sürece geri çevrilmedi. Yani öğrencilerde ışık oluduğu sürece hocalar önümüze engel koymadı bu bölümde. Yeni olay yine bizde bitiyor. Ne koyarsak onu alıyoruz bu sofrada. Bu açıdan ben okulumu ve bölümümü gerçekten beğeniyorum. Ben birşey almadan gideceğim diyen arkadaşım öyle gitti ben şunu öğrenip gideceğim diyende istediğini öğrendi gitti. Ben mezun olduğumda şunu anladım nasıl öğrenmem gerektiğini öğrenmişim. Onun dışında sadece ne öğrenmek istediğime karar vermek kalmış.

Bu arada işletim sistemi yapalım demişsinizde aslında kendi linux dağılımınızı kolayca yapabilirsiniz. Yani bunu tasarlamak için platformlar bile var :)





Sword is a weapon for killing the art of sword is the art of killing. No matter what fancy word you use or what titles you put to it that is the only turth...
Yazar
ascii


avatar
öz
Kayıt: 26.07.2006
09.11.2009-23:42 #64656
Bence de dil olayı farklı bir konu C, C++, java, C# birini bil ama iyi bil. (çoğunu iyi bilmek daha güzel tabii :D)

Pizza dağıtıcısı işi biraz abartı işin vehametini göstermek için kullanılmıştır diye düşünüyorum.

Ben bitirme projesi için zamanında baya bir sordum bazı hocalara hocam ben kendi konumu seçebilir miyim diye konu mu söylemeden olmaz cevabını aldım. Şimdi belki değişmiştir onu bilmem. Ama zaten hocalara bir şey söylemiyorum öğrenciler niye bu tarz taleplerde bulunmuyor onu sorguluyorum. Veya az bulunuyor.

Linux dağıtımı yapılabilir mantıklı benimki sadece bir örnekti. Ama Pardus var olaya birazda alt seviyeden girmeli bence ülkemiz için daha iyi olabilir.

Örnek ; X firması General Motordan önce araç aldı. sonra araçları tamir etmeyi öğrendi sonra yedek parça yaptılar, baktılar tek motoru yapamıyorlar sadece motor alıp kendileri birleştirdi. Sonra mühendisleri motor deneyleri üzerinde uğraştılar motoru yaptılar. Önce çok sorun çıktı kalitesi düşük oldu ama yerli oldu ucuz oldu. Sonra büyüdüler bugün amerikada GM ye kafa tutuyor X firması. İşin vehameti nedir biliyor musunuz koç onlardan daha önce almaya başlamıştı bu araçları. Biz doksanlı yıllarda hala reno 12 lerle hava atarken adamlar kendi arabalarını yaptılar.

ArGe süreci sancılı olur, pahalı olur, yavaş olur. Ama olunca da güzel olur.

O yüzden diyorum kötü olsun, basit olsun ama bizden olsun, bir alır düzeltir bizden sonra.

Bir de şu soruyu sormak lazım Türk yazılımcılar (kendimi de dahil ediyorum kesinlikle) dünyaya yazılım adına ne kadar katkıda bulunmuşuz. Muhakkak hiç değildir ama yeterli mi? Hadi onu bırakalım iç ihtiyaçlarımızı ne denli karşılayabilmişiz. Yerlimalı haftası diye birşey vardı ben küçükken. Hadi bir anket yapalım kullandığınız 100 yazılımdan kaçı yerli?

Türkiyenin (her ne kadar üstü örtülsede) lisans bedellerine yatırdıkları para donanımsal teknolojilere harcadığı paranın kat kat üstünde.

Yazdıklarımdan birini suçluyor yanılgısı çıkmasın. Aslında bizi(beni) sorguluyorum. Ve sadece paylaşıyorum.





Windows is a misunderstood Unix.


Yazar
akgulozkan


avatar
istanbul
Kayıt: 12.12.2006
10.11.2009-08:08 #64661
ascii yazdi
 
Bence de dil olayı farklı bir konu C, C++, java, C# birini bil ama iyi bil. (çoğunu iyi bilmek daha güzel tabii :D)

Pizza dağıtıcısı işi biraz abartı işin vehametini göstermek için kullanılmıştır diye düşünüyorum.

Ben bitirme projesi için zamanında baya bir sordum bazı hocalara hocam ben kendi konumu seçebilir miyim diye konu mu söylemeden olmaz cevabını aldım. Şimdi belki değişmiştir onu bilmem. Ama zaten hocalara bir şey söylemiyorum öğrenciler niye bu tarz taleplerde bulunmuyor onu sorguluyorum. Veya az bulunuyor.

Linux dağıtımı yapılabilir mantıklı benimki sadece bir örnekti. Ama Pardus var olaya birazda alt seviyeden girmeli bence ülkemiz için daha iyi olabilir.

Örnek ; X firması General Motordan önce araç aldı. sonra araçları tamir etmeyi öğrendi sonra yedek parça yaptılar, baktılar tek motoru yapamıyorlar sadece motor alıp kendileri birleştirdi. Sonra mühendisleri motor deneyleri üzerinde uğraştılar motoru yaptılar. Önce çok sorun çıktı kalitesi düşük oldu ama yerli oldu ucuz oldu. Sonra büyüdüler bugün amerikada GM ye kafa tutuyor X firması. İşin vehameti nedir biliyor musunuz koç onlardan daha önce almaya başlamıştı bu araçları. Biz doksanlı yıllarda hala reno 12 lerle hava atarken adamlar kendi arabalarını yaptılar.

ArGe süreci sancılı olur, pahalı olur, yavaş olur. Ama olunca da güzel olur.

O yüzden diyorum kötü olsun, basit olsun ama bizden olsun, bir alır düzeltir bizden sonra.

Bir de şu soruyu sormak lazım Türk yazılımcılar (kendimi de dahil ediyorum kesinlikle) dünyaya yazılım adına ne kadar katkıda bulunmuşuz. Muhakkak hiç değildir ama yeterli mi? Hadi onu bırakalım iç ihtiyaçlarımızı ne denli karşılayabilmişiz. Yerlimalı haftası diye birşey vardı ben küçükken. Hadi bir anket yapalım kullandığınız 100 yazılımdan kaçı yerli?

Türkiyenin (her ne kadar üstü örtülsede) lisans bedellerine yatırdıkları para donanımsal teknolojilere harcadığı paranın kat kat üstünde.

Yazdıklarımdan birini suçluyor yanılgısı çıkmasın. Aslında bizi(beni) sorguluyorum. Ve sadece paylaşıyorum.


çok güzel bir düşünce.. Katılıyorum.. Bence hocalarla da görüşüp (hangi hoca bu konuda yol gösterici olabilir orasını bilemiyorum) sistem yazılımı geliştirme ekibi kurulabilir. BU ekip sürekli güncel (yeni öğrencileri aralarına katarak) tutulur. Böylelikle süreklilik kazanılmış olur. Ascii arkadaşın da dediği gibi basit olur , başlangıçta bişey çıkmaz belki bir sene araştırmakla ve çekirdek yapı ile uğraşılır ama netice de işletim sistemi adına iyi kötü bişeyler çıkartılabilir.. Bu konuda iyi işler çıkartabilecek mutlaka öğrenci arkadaşlarımız vardır.. Benci i.ü 'nün bi işletim sisteminin olması hiç fena olmz..hugspeacepeacerose

dos gibi olsun bizim olsun blushing peace





Yazar
hayabusa2785


avatar

Kayıt: 13.06.2006
11.11.2009-13:44 #64721
Hadi bakalım 40 akıllı çıkar çıkarabilirsen taşı.

Bir şahsın prof olması doğru konuştuğu doğru düşündüğü anlamına gelmez. Galileo'yu o dönemin sözde doğru konuşanları Dünya yuvarlak dediği için astılar. Bana göre bu prof Microsoft'tan yüklü miktarda ödenek alıyor. Bundan 2000 yıl evvel de ekmek yiyorduk şimdi de, C dili gibi düşük seviyeli diller bizim için ekmektir yalnız her türlü gıda üreticisi bugün sadece ekmek üretmek için çaba sarfederse ne kadar dengeli besleniriz siz düşünün. Sadece gerektiği kadarı yeterlidir. Aldığımız eğitim sadece tasarım yapmak için değil zihnimizi açmak için. Bilgisayar mühendisliği mezunu bir kişi ticaretle de uğraşırsa çok iyi kazanacığını düşünüyorum.

Herkes kod yazabilir ama herkes mühendis olamaz. Pizza dağıtacaklar bizler değiliz, bir lojik bir olasılık bir mikro ya da operating dersi almadan sadece paralı kurslara giderek kod yazanlar pizzacı olur. Kod yazmak diyorum çünkü bana göre sadece bir iki döngüden ibaret geleceği olmayan program diyemeyeciğim bir kaç satır yazıdan başka bir şey değil.

Java konusuna da gelince, Java platformu bana göre şu an için en dinamik ortam.

İnadına Java :)






Yazar
iemre


avatar
Anadolu
Kayıt: 26.05.2007
11.11.2009-18:59 #64729
Bizim üniversitenin işletim sistemi yazdığını düşünemiyorum.Sivas cumhuriyet üniversitesinin bile derrs otomasyon sistemi bizimkilerden iyi.Biz hala okula geliyoruz kayıt için diğerleri evnden yapıyor.Bizim üniversite daha adam gibi bi otomasyon yazamamışken nasıl olurda işletim sistemi yazar.Yazdı diyelim işte o zaman dünyanın sonu geldi demektir. laughinglaughing





More than one
Yazar
ascii


avatar
öz
Kayıt: 26.07.2006
11.11.2009-21:00 #64740
Ben bizim bölümde okuyan arkdaşların ders kayıt otomasyonunun kralını yazacağına adım kadar eminim. Onda problem yok problem Yönetime Kabul ettirmekte.

O yüzden Öğrenciler deneyebilir diyorum (üniversite demiyorum). Bir de mesele işletim sistemi değil ki mesele ciddi, zor ve mühendislik yapabileceğimiz işler yapabilmek.

Bazen altından kalkamayacağın bir işe girersin ve belki yapamazsın da ama ona verdiğin emek boşa gitmez.

OS olmasın Java için framework olsun. Şimdiki arkadaşlar bence oldukça interaktif ilişkiler içerisindeler. 5 kişi toplanıp denesinler ama zor birşeyler olsun mühendis olarak kendilerini geliştirebilecekleri bir konu olsun. Kendilerinden sonra gelenlere yol göstersin diyorum. Belki ülkelerine gerçekten faydalı olacaklar.

Tekrar söylemek istiyorum mesele Java, C#, C++, C meselesi işletim sistemi meselesi değil mesele genel olarak daha ciddi işlerin bize daha faydalı olacağı meselesi.

Bu bu konuya son yazım. Bence Java'ya takılmadan okunulduğunda anafikri açısında değerli bir yazı. Herkese iyi akşamlar.





Windows is a misunderstood Unix.


Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb