• 16-02-2013, 18:35:29
    #28
    karacoder adlı üyeden alıntı: mesajı görüntüle
    Merhaba, yanlış anlamayın tartışma çıkarmak için yazmıyorm, bu kadar insanları küçük ve hor görmenizin sebebi nedir tam olarak ?
    Her yazılım geliştiricisi, zaten bilgisayarın nasıl çalıştığını, yapılan kodun nerede yorumlandığını, ekrana nasıl geldiğini, işlemcinin, ramin nasıl çalıştığını, client nedir vs. bilmeli zaten. Bilmiyorsa zaten kendine o ünvanı vermemeli.
    Benim takıldığım nokta bilgisayar programcılığını küçük görmeniz, ve mühendisliklerin bildiklerini konusunda.

    Bilgisayar Mühendislerinin %80'i bırak cpu'nun nasıl çalıştığını, assembly'nin ne olduğunu daha Unix'in ne olduğunu bilmiyorlar, Windows'ta Denetim Masasından haberleri yok. "Hmm linuxmu Ubuntu'yu diyorsun ya, turuncu böyle yok ya onda msn yok ben sevmedim." Bunu bana stajdayken, hocaları tarafından pohpohlanan, microsoft student partnerlığı kovalayan mühendislik bölüm birincisi söylemişti.

    Yaz Stajımı Üniversite içerisinde yaptım, ben bilgisayar programcılığı öğrencisiyim şuan 2.sınıf, staja gelip giden bir çok bilgisayar mühendisine eğitim verdim, kontrolüm altındaydılar, hatta personellere bile iş öğrettim.

    Başka firmalarda çok iyi, ufkumu açan Bilgisayar Mühendisleri ilede tanıştım. Dillere bağımlı olmayan, gerçekten Yazılım Mühendisi olan, bir şey sorsan anında fikir yürütebilecek insanlarla... ODTÜ, Çanakkale, Fırat Ü. mühendislik öğrencileri gerçekten deha gibiler bu işte. Onları tenzih ederim. Kendini geliştirmek isteyen zaten geliştirir.

    Önemli olan insanın kendini nasıl geliştirdiğidir. Okulda öğrendiğin teoriyi, uygulamaya geçirmedikten sonra, o adam adam olmaz. Mühendislik insana bir sorunu hızlı çözebilme, analitik düşünebilme, daha hızlı düşünebilme imkanı tanır. Bu fark elbette web yazılımları gibi basit ölçekli projelerde ortaya çıkmaz, ama ağ iletişimi sağlayan bir programda, direk hafıza yöneten bir programda belli edecektir. En azından öğrenciler Bash Script nedir bi kurcalasınlar, unix tabanlı sistemleri kavrasalar.

    Yani burada kernel'dan falan bahsetmeye gerek yok, forumda insanlar tarafından en iyi yazılımcılar olarak görülen insanlar bile, eminim daha http protokolünün, tarayıcının nasıl çalıştığını bilmiyordur.

    Özetle herşey insanın kendisinde bitiyor. Mühendislik eğitimi okuyacaklara tavsiyem, çok büyük katkısı olacaktır, gidin yükseğini, doktorasınıda yapın Amerika'da. Birşeyler geliştirin, dağıtın. Hem insanlar faydalanır, hem kendi reklamınızı yaparsınız. Okumanın hiçbir zararı yoktur ne olursa olsun bilgi bilgidir, okurken diyeceksiniz ya bunlar benim ne işime yarayacak, ama yarayacak. Belki farkında bile olmayacaksınız ama yarayacak.


    Ek olarak: Umarım Bilgisayar Mühendisliği Odası, diplomayı çerçeveleyip odasına asanlar için faydalı olur. Ben sektöre en azından faydası olacağını düşünüyordum ilk duyduğumda, fakat geçen sene çıkan bildiriler ve tartışmalarda ne olduğunu bir çok kişi gördü zaten. En son Facebook grup başkanları, ülküdaşlarım gelin işletim sistemi yazalım, haydi yiğitler diyordu. Zaten o tartışmaların döndüğü esnalarda çok iyi ifşa olmuşlardı :
    1 - 2
    . (nokta)
  • 16-02-2013, 19:14:36
    #29
    Üyeliği durduruldu
    karacoder adlı üyeden alıntı: mesajı görüntüle
    Merhaba, yanlış anlamayın tartışma çıkarmak için yazmıyorm, bu kadar insanları küçük ve hor görmenizin sebebi nedir tam olarak ?
    Her yazılım geliştiricisi, zaten bilgisayarın nasıl çalıştığını, yapılan kodun nerede yorumlandığını, ekrana nasıl geldiğini, işlemcinin, ramin nasıl çalıştığını, client nedir vs. bilmeli zaten. Bilmiyorsa zaten kendine o ünvanı vermemeli.
    Benim takıldığım nokta bilgisayar programcılığını küçük görmeniz, ve mühendisliklerin bildiklerini konusunda.

    Bilgisayar Mühendislerinin %80'i bırak cpu'nun nasıl çalıştığını, assembly'nin ne olduğunu daha Unix'in ne olduğunu bilmiyorlar, Windows'ta Denetim Masasından haberleri yok. "Hmm linuxmu Ubuntu'yu diyorsun ya, turuncu böyle yok ya onda msn yok ben sevmedim." Bunu bana stajdayken, hocaları tarafından pohpohlanan, microsoft student partnerlığı kovalayan mühendislik bölüm birincisi söylemişti.

    Yaz Stajımı Üniversite içerisinde yaptım, ben bilgisayar programcılığı öğrencisiyim şuan 2.sınıf, staja gelip giden bir çok bilgisayar mühendisine eğitim verdim, kontrolüm altındaydılar, hatta personellere bile iş öğrettim.

    Başka firmalarda çok iyi, ufkumu açan Bilgisayar Mühendisleri ilede tanıştım. Dillere bağımlı olmayan, gerçekten Yazılım Mühendisi olan, bir şey sorsan anında fikir yürütebilecek insanlarla... ODTÜ, Çanakkale, Fırat Ü. mühendislik öğrencileri gerçekten deha gibiler bu işte. Onları tenzih ederim. Kendini geliştirmek isteyen zaten geliştirir.

    Önemli olan insanın kendini nasıl geliştirdiğidir. Okulda öğrendiğin teoriyi, uygulamaya geçirmedikten sonra, o adam adam olmaz. Mühendislik insana bir sorunu hızlı çözebilme, analitik düşünebilme, daha hızlı düşünebilme imkanı tanır. Bu fark elbette web yazılımları gibi basit ölçekli projelerde ortaya çıkmaz, ama ağ iletişimi sağlayan bir programda, direk hafıza yöneten bir programda belli edecektir. En azından öğrenciler Bash Script nedir bi kurcalasınlar, unix tabanlı sistemleri kavrasalar.

    Yani burada kernel'dan falan bahsetmeye gerek yok, forumda insanlar tarafından en iyi yazılımcılar olarak görülen insanlar bile, eminim daha http protokolünün, tarayıcının nasıl çalıştığını bilmiyordur.

    Özetle herşey insanın kendisinde bitiyor. Mühendislik eğitimi okuyacaklara tavsiyem, çok büyük katkısı olacaktır, gidin yükseğini, doktorasınıda yapın Amerika'da. Birşeyler geliştirin, dağıtın. Hem insanlar faydalanır, hem kendi reklamınızı yaparsınız. Okumanın hiçbir zararı yoktur ne olursa olsun bilgi bilgidir, okurken diyeceksiniz ya bunlar benim ne işime yarayacak, ama yarayacak. Belki farkında bile olmayacaksınız ama yarayacak.


    Ek olarak: Umarım Bilgisayar Mühendisliği Odası, diplomayı çerçeveleyip odasına asanlar için faydalı olur. Ben sektöre en azından faydası olacağını düşünüyordum ilk duyduğumda, fakat geçen sene çıkan bildiriler ve tartışmalarda ne olduğunu bir çok kişi gördü zaten. En son Facebook grup başkanları, ülküdaşlarım gelin işletim sistemi yazalım, haydi yiğitler diyordu. Zaten o tartışmaların döndüğü esnalarda çok iyi ifşa olmuşlardı :
    1 - 2
    Bu sözlerinize tamamen katılıyorum. Zaten yazdığım yazıda not olarak belirtmiştim:
    " (not: bilgisayar mühendisliği bitirsen bile "veri tabanı programcısı" olma ihtimalin var, farkı sen yaratmalısın)."

    Ayrıca yazdığım yorumda "bilgisayar programcılığı" bölümlerine herhangi bir lafım olmadı. Şu anda önlisans diploması olan bir kişi benden çok daha iyi program yazabilir bunu kabul ediyorum zaten. Ayrıca %80 olarak bahsettiğiniz oran bence çok iyimser bir oran. Türkiye'de "Bilgisayar Mühendisliği" mezunu olanların (bana göre) %95'i benim ve sizin bahsettiğiniz konulardan haberi bile yoktur.

    Hatta size başka bir örnek vereyim: Şu anda bana eğitim veren (bizim bölüm mezunu) bir hocamız "linux'un bir işletim sistemi çekirdeği; redhat, ubuntu, backtrack vs gibi dağıtımların da linux tabanlı bir işletim sistemi olduğununun farkında bile değil". Başıma şimdilik bela almak istemem, Bahsi geçen hocamızın ismini vermeyeceğim

    Ve hatta şunu da belirteyim: "Kendi çabalarıyla bir şeyler yapan kişileri desteklemeye uğraşıyorum her zaman".
    Bir lise öğrencisi ile kendimi karşılaştırayım (daha önce blogumda yayınlamıştım bu konuda detaylı bilgiyi linkini paylaşıcam birazdan):
    Bir lise öğrencisi "PHP veya ASP dilinin web programlama açısından yetersiz kaldığını düşünüp kendi dilini yaratıyor". Bir de kendime bakıyorum: Ulen ben 3 yıldır "Derleyici Tasarımı" diye bir ders alıyorum (not: hala geçemedim) Bir programlama dilini bir bilgisayar mühendis adayı olarak ben yazamıyorum, bırak yazmayı cesaret bile edemiyorum, Lise okuyan bir kardeşim bu işle uğraşıyor, Kendimden utanıyorum. ilgili yazım: http://blog.hasanhuseyincakir.com.tr...keriya-durmus/


    BMO konusuna gelince: BMO'nun kurulmasında emeği geçen kişilerin bazılarıyla tanışıp muhabbet etmişliğim var. İşini gerçekten iyi yapan "alaylı" dediğimiz kişilere bir zararı dokunacağını düşünmüyorum. BMO'nun şu anki başkanı olan büyüğümün Bilmök Yeditepe'deki konuşmasından bir bölüm aktarayım: BMO'dan önce ve şu anda bile bazı devlet kurumları "Bilgisayar Mühendislerini" bir mühendis olarak işe almıyor. "Programcı" ünvanı ile işe alıp düşük maaşla çalıştırıyor. BMO'nun birincil görevi bu sınıf ayrımını ortadan kaldırmak. Bir örnek verecek olursam devlet memuru olan bir ziraat mühendisi (ziraat mühendislerini kötülemek için söylemiyorum) mühendis ünvanı ile işe girip örneğin 2500 lira maaş ile başlıyorken; bir bilgisayar mühendisi "programcı" ünvanı ile işe alınıp 1200 lira maaş veriliyor. Bu sınıf farklılığının ortadan kaldırılması için çalışacak BMO. Ancak ilerleyen safhalarda ne olur bilemem.

    Ayrıca şunu da belirtmeliyim ki daha bir pc'nin MAC adresi, IP adresi ve hatta çalıştığı kurumun webmail girişini dahi bilmeyen bir "Bilgisayar Mühendisi" arkadaşım şu anda 2000+ Lira ile bir devlet kurumunda çalışmakta. Bu tarz "yeterli olmayan" mühendislerin önü kesilmelidir, bunun için BMO'nun çalışmalar yapacağını ümit ediyorum.
  • 16-02-2013, 19:47:30
    #30
    Türkiye de hiçbir iyi üniversitede yazılım mühendisliği bulunmamakta. Lütfen karar vermeden önce bir daha düşünün. Kendinizi yakmayın.
  • 16-02-2013, 19:50:46
    #31
    Üyeliği durduruldu
    Matematik müh.
  • 16-02-2013, 21:16:21
    #32
    Elektronik mühendisliği derim.

    Zira elektronik mühendisi hem donanım hem de yazılım için gerekli altyapıya sahip olur.
  • 16-02-2013, 21:25:14
    #33
    CakirTurk adlı üyeden alıntı: mesajı görüntüle
    Bu sözlerinize tamamen katılıyorum. Zaten yazdığım yazıda not olarak belirtmiştim:
    " (not: bilgisayar mühendisliği bitirsen bile "veri tabanı programcısı" olma ihtimalin var, farkı sen yaratmalısın)."

    Ayrıca yazdığım yorumda "bilgisayar programcılığı" bölümlerine herhangi bir lafım olmadı. Şu anda önlisans diploması olan bir kişi benden çok daha iyi program yazabilir bunu kabul ediyorum zaten. Ayrıca %80 olarak bahsettiğiniz oran bence çok iyimser bir oran. Türkiye'de "Bilgisayar Mühendisliği" mezunu olanların (bana göre) %95'i benim ve sizin bahsettiğiniz konulardan haberi bile yoktur.

    Hatta size başka bir örnek vereyim: Şu anda bana eğitim veren (bizim bölüm mezunu) bir hocamız "linux'un bir işletim sistemi çekirdeği; redhat, ubuntu, backtrack vs gibi dağıtımların da linux tabanlı bir işletim sistemi olduğununun farkında bile değil". Başıma şimdilik bela almak istemem, Bahsi geçen hocamızın ismini vermeyeceğim

    Ve hatta şunu da belirteyim: "Kendi çabalarıyla bir şeyler yapan kişileri desteklemeye uğraşıyorum her zaman".
    Bir lise öğrencisi ile kendimi karşılaştırayım (daha önce blogumda yayınlamıştım bu konuda detaylı bilgiyi linkini paylaşıcam birazdan):
    Bir lise öğrencisi "PHP veya ASP dilinin web programlama açısından yetersiz kaldığını düşünüp kendi dilini yaratıyor". Bir de kendime bakıyorum: Ulen ben 3 yıldır "Derleyici Tasarımı" diye bir ders alıyorum (not: hala geçemedim) Bir programlama dilini bir bilgisayar mühendis adayı olarak ben yazamıyorum, bırak yazmayı cesaret bile edemiyorum, Lise okuyan bir kardeşim bu işle uğraşıyor, Kendimden utanıyorum. ilgili yazım: http://blog.hasanhuseyincakir.com.tr...keriya-durmus/


    BMO konusuna gelince: BMO'nun kurulmasında emeği geçen kişilerin bazılarıyla tanışıp muhabbet etmişliğim var. İşini gerçekten iyi yapan "alaylı" dediğimiz kişilere bir zararı dokunacağını düşünmüyorum. BMO'nun şu anki başkanı olan büyüğümün Bilmök Yeditepe'deki konuşmasından bir bölüm aktarayım: BMO'dan önce ve şu anda bile bazı devlet kurumları "Bilgisayar Mühendislerini" bir mühendis olarak işe almıyor. "Programcı" ünvanı ile işe alıp düşük maaşla çalıştırıyor. BMO'nun birincil görevi bu sınıf ayrımını ortadan kaldırmak. Bir örnek verecek olursam devlet memuru olan bir ziraat mühendisi (ziraat mühendislerini kötülemek için söylemiyorum) mühendis ünvanı ile işe girip örneğin 2500 lira maaş ile başlıyorken; bir bilgisayar mühendisi "programcı" ünvanı ile işe alınıp 1200 lira maaş veriliyor. Bu sınıf farklılığının ortadan kaldırılması için çalışacak BMO. Ancak ilerleyen safhalarda ne olur bilemem.

    Ayrıca şunu da belirtmeliyim ki daha bir pc'nin MAC adresi, IP adresi ve hatta çalıştığı kurumun webmail girişini dahi bilmeyen bir "Bilgisayar Mühendisi" arkadaşım şu anda 2000+ Lira ile bir devlet kurumunda çalışmakta. Bu tarz "yeterli olmayan" mühendislerin önü kesilmelidir, bunun için BMO'nun çalışmalar yapacağını ümit ediyorum.
    Çok güzel düşünceleriniz hocam, tebrik ediyorum. Yanlışların farkındasınız R10'da böyle şeyleri konuşmak beni duygulandırıyor yeminle

    Bu süreçleri iyileştirmek aslında çok zor. Türkiye'de 100'lerce yere sokak körpüsü gibi, her yere mühendislik fakültesi açılıyor ama içerisinden yeşerenler bomboş.
    Çünkü kaliteli eğitmen yok, eğitim sistemi saçma. Amerika'da Computer Science öğrencileri hayvan gibi matematik, istatistik, fizik öğreniyor. Ve proje ödevleri oldukça ağır. Bu tarz üniversiteleri bitiripte boş mezun olmak imkansız. Ama Türkiye'de üniversiteler öğrencileri gereksiz şeylerle meşgul ediyorlar.
    Avrupa'ya giden bir arkadaşım var, daha önce Türkiye'de önde gelen e-ticaret firmalarında ürün yöneticiliği falan fıstık birşeyler yapmıştı okurken. Üniversite'yi bitirdi, Avrupa'ya intern olarak gitti şimdi kıza ortadoğu bölgesinin satış bilmemneyliğini vermişler. Bizde ayak işi yapsın stajyerler.

    Tecrübeli ve kalifiyeli eleman yok piyasada. Daha önce Webrazzi'de bir e-ticaret girişimcisi bir konu açmıştı, o da yazılımcıların yüksek para istemesinden şikayet etmişti, devlet hindistan'dan amele yazılımcı getirsin, biz daha çok kazanalım diyordu. Daha sonra bloglar, sosyal medya birbirine girmişti. Bir çok developer isyan bayrağı çekmişti. Buraya da üyeler ne düşünüyor diye konu açmıştı bir arkadaş hatırlıyorum, ama kimse anlamamıştı ya da ilgisini çekmemişti.

    Çünkü kapitalist sistem her zaman ucuz işçi ve çok çalışma gücü arar. Türkiye'de ki zorlukların bir çoğu dışarıda da yaşıyor. Dışarı çıkan bir kaç developer arkadaşım var fakat onlarda aynı şeylerden isyan ediyorlar.
    Patronlar yazılım kökenli olmadıklarına orada iş yürümüyor bence. Bir insanın oturup 11 saat mesai boyunca kod yazmasını bekliyorlar. Türkiye'de inşaat işleri yapan holdinglerin kurduğu yazılım- eticaret şirketleri hele.
    --

    BMO belki iyi fikirlerle yola çıkmıştı ?, fakat yanlış insanlar tarafından yönetiliyor. Oradaki insanlar ,yazılım piyasası, geliştiricilerin çalışma şartları, üniversitedeki ilgili bölümler umurlarında bile değil. Siyaset yapıyorlar, koltuk, makam, ünvan arıyorlar. Aralarında gerçekten başarılı işlere imza atan insanlar yok değil. Ama aralarında ki konuşmalar gerçekten son derece gülünçtü. Türkiye'de bu işi yapanların yarısı bu işten çakmıyor. Ama bunun engellemenin yolu sadece mühendislerin bu işi yapması değildir. Oradaki insanlar rant ve para peşinde. Bunu sadece ben değil, herkes söylüyor zaten. Ekşisözlük'te gülünç şeyler var oda hakkında.
  • 16-02-2013, 21:35:39
    #34
    Bence bilgisayar mühendisliği seçmelisin. Çok değil, az bir araştırma var elimde ama;

    Sen bilgisayar konusunda az çok bir bilgiye sahip olman gerekiyor( kendi düşüncem).
    Donanımsal geliştiğinde yazılıma zaten kendin yönelebilirsin. Şu forumda bilgisayar müh,yazılım müh, okumadan onların yaptığı şeylerden fazlasını yapan birçok kişi vardır. Her şey sende bitiyor. Kendini geliştirirsin.

    Benim hedefim daha yüksel bir üni ama arkadaşın önerdiği fırat üniversitesi gelecek için önemli bir seçene gibi görünüyor.

    Konuya yorum yazan arkadaşlara teşekkürler bir tek konuyu başlatan arkadaş değil, ben dahil birçok arkadaş bu konudan iyi bir şekilde yararlanacağı kesin.
  • 16-02-2013, 22:53:43
    #35
    alpalpalp adlı üyeden alıntı: mesajı görüntüle
    loser dediktıd
    Arkadaşım senin işin ne bilmiyorum. Bilgisayar mühendisleri başlığında da yazmışsın. Puanların düşük benim kazandığım üniversitenin en düşük bölümüne giremiyorsun. Onu geçtim ben okuduğum bölüm hakkında yorum yapıyorum. Sen daha sınava hazırlanıyorsun. Ben burada tüm iyi niyetimle birşeyler yazmış ve söylemişim. Yazılım mühendisliğini bende düşünmüştüm evet ama Türkiye gerçekleri. Üniversite ismi önemli değil demek yada olmak istediğinizi olun demek güzel. Ben bile Bilgisayar Mühendisliğini seçerken çok düşündüm. İdealim buydu ama sonrası. Bilgisayar Mühendisliği mühendislikler arasında en düşük iş oranına sahipti son araştırmada (Türkiye içinde). Ama yazılım mühendisliği oradan sıyrılmak neredeyse imkansız denecek kadar zor. Bu ülkede herşey için geçerli çok yönlü olmak zorundasın. Bilgisayar mühendisi o yazılımı yazar. Ama yazılım mühendisi o donanımı bilir mi? Bunlar önemli. Türkiyede ilanlara bakarsın. Bilgisayar Mühendisi mi istiyorlar Yazılım mı? Büyük üniversiteler Boğaziçi ODTÜ KOÇ gibi var mı Yazılım mühendisliği.

    Şuan aranızda mantıklı olarak yapılacak en iyi şey Amerika olayıymış. Oda çift diploma dil ve Amerika kültürü bilmek. Yoksa öyle bir imkan diğer 8 üniversitede yok. Ne olacak ne yapacaksınız iyi düşünün. Ben yardımcı olmak istiyorum. Ama sen liseli tavırları takılıyorsun.

    Şöyle düşünün Bilgisayar Mühendisliği kapsar Yazılım Mühendisliği. Ama tersi olamaz.
  • 16-02-2013, 22:55:24
    #36
    Soru çok doğru değil. doğru sorulmuş gibi cevap veriyorum. Yazılım alanında uzman olmak istiyorsanız Matematik Mühendisliği tavsiye ederim. Ünvan önce gelir diyorsanız Bilgisayar mühendisliği derim.