• 16-02-2013, 23:27:07
    #37
    Bilgisayar vs Yazılım kıyaslamayın bu kadar bence, neredeyse çoğu dersler aynı farklar yok. Bilgisayar Mühendisliğinde zaten isteyen 3. ve 4. sınıflarda yazılım mühendislerinin aldıkları dersleri seçebiliyorlar o seçmeli kredilerde çoğu yazılım mühendisliği dersleri var.

    Hatta Sakarya Üniversitesi Bilgisayar Mühendisliğine gitmiştik, bir arkadaşım tercih yapacaktı, bölüm başkanlarıyla konuştuklarında biz burada Yazılım Mühendisliği eğitimi veriyoruz paket olarak 3.sınıfta seçiyorsunuz, YÖK izin vermiyor isminin Yazılım olmasına Bilgisayar olarak kalmasını istiyor demişti.

    Çok takılmayın derim ne yani, mezun olunca json kullan, mysql'den veri çek, veri sil bitti.
    Hepinizin, hepimizin muhtemelen yapacağı, yaptığı şey bunlar. Hani neresinde kaldı mühendislik.

    Zafer, sanırım ODTÜ'de okuyorsun, umarım güzel yerlere gelirsin, gelirsin de zaten. IEEE etkinliğinde tanışmıştım sizin oradaki kulüp üyeleri ile, hepsi dolu insanlardı, boşver takılma burada çocukların söylediklerine. 4 yıl sonra dönüp bakar gülersin yazdıklarına
  • 17-02-2013, 00:11:21
    #38
    karacoder adlı üyeden alıntı: mesajı görüntüle
    Bilgisayar vs Yazılım kıyaslamayın bu kadar bence, neredeyse çoğu dersler aynı farklar yok. Bilgisayar Mühendisliğinde zaten isteyen 3. ve 4. sınıflarda yazılım mühendislerinin aldıkları dersleri seçebiliyorlar o seçmeli kredilerde çoğu yazılım mühendisliği dersleri var.

    Hatta Sakarya Üniversitesi Bilgisayar Mühendisliğine gitmiştik, bir arkadaşım tercih yapacaktı, bölüm başkanlarıyla konuştuklarında biz burada Yazılım Mühendisliği eğitimi veriyoruz paket olarak 3.sınıfta seçiyorsunuz, YÖK izin vermiyor isminin Yazılım olmasına Bilgisayar olarak kalmasını istiyor demişti.

    Çok takılmayın derim ne yani, mezun olunca json kullan, mysql'den veri çek, veri sil bitti.
    Hepinizin, hepimizin muhtemelen yapacağı, yaptığı şey bunlar. Hani neresinde kaldı mühendislik.

    Zafer, sanırım ODTÜ'de okuyorsun, umarım güzel yerlere gelirsin, gelirsin de zaten. IEEE etkinliğinde tanışmıştım sizin oradaki kulüp üyeleri ile, hepsi dolu insanlardı, boşver takılma burada çocukların söylediklerine. 4 yıl sonra dönüp bakar gülersin yazdıklarına
    Çok sağol, teşekkür ederim.

    Herkesin kendi hayatı tabi ama arkadaşlar lütfen meslek demek hayat demek bunu unutmayın
  • 17-02-2013, 02:25:04
    #39
    Üyeliği durduruldu
    karacoder adlı üyeden alıntı: mesajı görüntüle
    Ç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.
    Hocam çok haklısınız, BMO kendisini küçük düşürüyor evet. Ama şu anda bir geçiş sürecinde yapılanma ve çok daha yeni. İlerleyen zamanlarda adam akıllı kararların alınabilmesi için BMO yönetimine piyasayı bilen ve gerçekten mühendis olan kişilerin girmesi için uğraşmayı düşünüyorum. BMO'nun kurulmasında sadece eski mühendislerin değil biz Öğrencilerin de etkileri var. BMO tarafından bizlere "BMO-Genç" kurulma hakkı verildiğinde bu oda için her türlü iyileştirme/geliştirme yapmak için çabalayacağız. Bu yüzden öğrencilerin de bilinçlenmesi gerekiyor.

    Bu konuya yazmamdaki amaç "gelecekte meslektaşım olmak isteyen bir kardeşimi bilinçlendirmek"tir. Ne gibi zorlukları var, ne tarz aşamalardan geçecek, piyasanın tepkisi ne olur vb gibi konuları sizlerle tartışarak üniversiteye girecek olan kardeşlerimize bir fikir verme derdindeyim ben.

    Her zaman söylediğimiz bir konu var Sen işinde iyi olduktan sonra sana açılmayacak olan kapı yoktur.


    Ben şu anda KTÜ (Karadeniz Teknik Üniversitesi) Bilgisayar Mühendisliği 5. sınıf öğrencisiyim (şu anda uzatma yılımdayım ) Bölüme girdiğimde 2 tane profesörümüz vardı. Bölüm başkanımız olan Rıfat Yazıcı bana donanımı sevdiren hocamdır, ve kendisinin derslerinde sürekli aktif rol alma uğraşındaydım ve şu anda bitirme projemi donanım üzerine yapıyorum. Not: 3 yıl önce emekli olup İTİCÜ (istanbul ticaret üni.)ye geçiş yaptı kendisi.
    Diğer profesör olan hocamız da Türkiye'de "Algoritmalar", "Yapay Zeka" vb konular denince ilk akla gelen Vasıf Nabiyev'dir. Kendisinden çok değerli bilgiler aldım ve mühendislik hayatımda çok işime yarayacak. Kendisinin verdiği bir projeden bahsedeyim: 4-5 kişilik gruplar halinde "Jigsaw Solver" yazılımı üretmek. (Not: Jigsaw Solver; Puzzle Parçalarını otomatik birleştiren program, Bu konu MIT başta olmak üzere bir çok üniversitede Y. Lisans konusu olarak çalışmalar yapılmış).

    Kısacası bize ağır projeler veren hocalarımız da var Yani bu konularda (bizim bölüm açısından ve bazı derslerde) boş değiliz.

    Diğer hocalarımdan bahsetmek isterim ancak konu dağılır o yüzden şimdilik gerek görmüyorum, eğer hocalarımız hakkında daha detaylı bilgi almak isterseniz pm atmanız yeterli

    Bu alana yönelecek olan arkadaşlara küçük bir sır vereyim:
    Bu bölümlerde okurken sizden ya .NET'çi ya da Java'cı olmanız beklenir. Şahsen ben bu 2 dil'e (dil ailesine) de kılım bu yüzden bu dillerde kod geliştirmeyi sevmiyorum (ama Visual Studio'nun verdiği haz da diğer IDE'lerin hiçbirinde yok). Bundan 3 yıl önce ben 2. sınıftayken "algoritmalar" dersinin ödevini yapmak için "görsel programlama" öğrenmeye ihtiyacımız olmuştu ve o zamanlar öğrendiğimiz sadece 2 dil vardı C ve C++. Bu yüzden Visual C++ üzerine yöneldim ve kendi başıma görsel bileşenleri kullanmayı vs öğrenip (eski) blogumda arkadaşlarıma yardımcı olmak için gerekli bileşenlerin nasıl kullanıldığını yayınladım. Blogumun iletişim kısmında cep numaram yazıyordu o zamanlar. Aradan 2-3 ay geçtiken sonra bir arama geldi ve benden "Visual C++" ile yazılmış bir programı optimize edip gerekli eklemeleri vs yapmam karşılığında istediğim fiyatı biçebileceğimi söyledi karşıdaki şahıs. Teklifi reddedip (daha 2. sınıf öğrencisiydim ve boyumdan büyük iş almak istemediğimden) firmayı vs araştırdım (gayet de kaliteli firma çıktı keşke kabul etseymişim işi o zaman ). Her neyse, kısaca özetleyecek olursam: O günden beri Bilgisayar veya yazılım vb mühendislikler farketmez şunu söylerim hep "Bir blog yazın, Piyasadaki eksiklikleri araştırın ve eksiklik hissettiğiniz alana yönelin". Bunun gibi bir çok iş teklifi aldım eski blog'um üzerinden. VC++ yazılarımı paylaştığım zaman Türkçe blogların çoğunda bu konuyla ilgili pek yazı/kod/kaynak yoktu, bu yüzden bana ulaşmışlardı

    Ayrıca Bilgisayar Mühendisliği bölümlerinde okutulan seçmeli "Yazılım Mühendisliği" diye bir ders var, dersin içeriğinde yazılım geliştirme metodları vb konular işleniyor, Yazılım üzerine gidecek olan bilgisayar mühendisleri bu dersi mutlaka seçsinler.

    Piyasalar hakkında söyleyecek pek sözüm yok aslında, asgari ücretle kod amelesi arıyor bir çok firma...
  • 19-02-2013, 07:10:03
    #40
    ODTÜ bilg. müh. ? Kaçınsı sınıfsın Göktürk Hoca yaşıyor mu hala ?

    Bilgisayar Müh. ve Yazılım Müh. arasında temel olarak 3-4 ders arasında çok
    fark yok.

    Zaten TR'de tüm Bilgisayar Müh. esasında aldıkları dersler ile Yazılım
    Mühendisi oluyorlar.

    Mühendislik kıstası içerisinde bile kullanmak yanlış aslında 'Computer
    Science' denen olay ülkemizde havalı olsun diye adına mühendislik eklenmiş
    bir meslek, yoksa mühendislik namına sadece 2-3 tane ek ders alıyorsunuz.
    Şöyle bakmak lazım; çevremde donanım ile ilgili iş yapan bilg. müh. yok.
    Çünkü böyle bir sektör yok.

    Bir nevi iyi üni. diyebileceğimiz ingilizce eğitim almış( kime göre, neden vs.
    demeyin ) mezunları ilk aşama da 1.600-2.400 TL arasında rahat iş
    bulabiliyorlar. Üninin markası, sizin lisans hayatınızda yaptığınız aktiveler,
    ekstra öğrendikleriniz, tr/eng durumu nedeniyle 1.000 TL gibi az bir
    rakama çalışmak zorunda kalan arkadaşlarda var.

    Seçtiğiniz bölüm veya üni ne olursa olsun; özellikle yazılım alanında;
    verdikleri hiç bir şey sizi tatmin etmeyecek. Benim tavsiyem; mutlaka
    olabiliyorsa ingilizce ana eğitim veren yerleri tercih etmeniz.

    Sonra (stack) için yığıt, (queue) için kuyruk gibi saçma TR terimlere
    o kadar alışırsınız ki; yabancı kaynakları kullanma başarınız düşer.

    Biz şahsen TR ana dilde eğitim almış biriyle iş görüşmesi yaparken,
    oldukça ön yargılı yaklaşıyoruz, özellikle bu sektörde, terimler o kadar
    hızlı ve değişik şekilde gelişiyor ki, zamanı yakalamak için ingilizce şart.
    Yoksa bölümde öğretilen hiç bir şeyi iş hayatımda kullanmadım diyebilirim

    C, C++, Java tabi hala TR'de popüler ama son zamanlarda her şey mobil,
    web ve cloud uygulamalarına gidiyor, bölümlerde bu hızlı değişime ayak
    uyduramıyor, mesela bu sene master 'da verilen bir image processing
    projesinde saçma bir 20MB memory limiti konmuştu, ama anlatamıyorsun
    işte hocam, bunlar tarih oldu allahaşkına 10 yıl önce de 20mb diyormuşsun
    şimdi de öyle, dandik çin tabanlı embedded board 'larda bile 256mb 'dan
    başlıyor hafızalar.

    Mesela şu an aktif olarak; node.js , ruby on rails ve objective-c kullanıyoruz
    projelerde; kim derdi ki gün gelecek g.tü boklu diye dalga geçtiğimiz
    javascript ile Desktop uygulaması yazacağız ve C++ 'dan performanslı olacak.

    ~not; yazdıklarım tamamen piyasa ile alakalı, ben bölümde kalırım, bilimimi
    yaparım diyorsanız, orası ayrı konu.

    Zafer adlı üyeden alıntı: mesajı görüntüle
    Çok sağol, teşekkür ederim.

    Herkesin kendi hayatı tabi ama arkadaşlar lütfen meslek demek hayat demek bunu unutmayın
  • 19-02-2013, 09:12:03
    #41
    beykent üniversitesinde yazılım mühendisliği var
  • 19-02-2013, 21:31:37
    #42
    Yazılım Mühendisliği
  • 20-02-2013, 01:44:32
    #43
    2 senelik bilgisayar programcılığı okuyorum, boşuna hazırlıkla birlikte 3 senem gittiğini düşünüyorum. 2. sınıf 2. dönemdeyiz yok arkadaş wordpress falan kurduruyolar. Hangi bölümü istersen iste, öğreneceğin bölümle değil üniversite ile alakalı bence.
  • 20-02-2013, 01:51:35
    #44
    Bilgisayar programcılığı mezunuyum.. Bilgisayar yada yazılım mühendisliğinden hangisini seçersen seç.. Bence öğreneceğin herşey seçtiğin bölüme olan ilgine bağlı.. Ben dgs le fizik bölümüne geçtiğim halde.. Bilgisayar ve yazılım müh okuyan çoğu arkadaşlarımın projelerini ve ödevlerini ben yapıyorum.. Çoğu çok kolay bir programı bile yazamıyor.
  • 20-02-2013, 03:27:07
    #45
    VoyL adlı üyeden alıntı: mesajı görüntüle
    2 senelik bilgisayar programcılığı okuyorum, boşuna hazırlıkla birlikte 3 senem gittiğini düşünüyorum. 2. sınıf 2. dönemdeyiz yok arkadaş wordpress falan kurduruyolar. Hangi bölümü istersen iste, öğreneceğin bölümle değil üniversite ile alakalı bence.
    C4NSU adlı üyeden alıntı: mesajı görüntüle
    Bilgisayar programcılığı mezunuyum.. Bilgisayar yada yazılım mühendisliğinden hangisini seçersen seç.. Bence öğreneceğin herşey seçtiğin bölüme olan ilgine bağlı.. Ben dgs le fizik bölümüne geçtiğim halde.. Bilgisayar ve yazılım müh okuyan çoğu arkadaşlarımın projelerini ve ödevlerini ben yapıyorum.. Çoğu çok kolay bir programı bile yazamıyor.
    Ama yinede yazılım eğitiminin bir önemi vardır. Bu iş için, önemli olan öğrenmeyi öğrenmek, araştırmayı bilmek, doğru kaynağı bulabilmek ve İngilizce bilmektir.

    Örneğin CamelCase denen şey niçin kullanılır, başka ne tür yöntemler var ? Dökümantasyon nasıl daha iyi yazılır ? Stress testi, unit test nedir ?
    Ben bu kodu yazıyorum ama, bunun sistemi daha az yoracak alternatifi varmı ?
    Gibi soruları kendine sormalı bir geliştirici.

    Eğitim almayan biri çok geç algılar ve öğrenir gibime geliyor. Ama mühendislik eğitimi almış bir insan, nasıl araştıracağını veya araştırması gerektiğini bildiği için kendini daha iyi geliştirir. Mühendislere sözde öğretilen şeyde bu zaten. Yoksa ne okul, ne özel eğitim kimsenin kafasına birşey sokamaz.

    Hala Dreamweaver ile web sitesi yapanlar var. Eğer sen css transition, responsive design, html 5, css 3, bootstrap veya diğer grid frameworkleri, javascript'in sadece jquery'den ibaret olmadığını öğrenirsen kendine birşey katarsın. Doğru yolda olduğunu karşındakine kanıtlarsın.