İnternetten baktım, sadece diploma farkı var sanırım.

Bilgisayar mühendisleri, hem yazılım hem donanımsal parçalar hakkında eğitim alıyor.

Dostum şaka yaptım zaten, yazılım dili geliştirmek düşündüğüm kadar "sık" olan bir eylem değil, kaldı ki yazılım dilini geliştirmek bambaşka bir konu, yazılım mühendisi = donanım bilgisi almamış bilgisayar mühendisi. Öyle dil geliştirmelik bir olayları yok, yani geliştirmeye geliştirir ama eğitim amaçları o değil, site de yapar, uygulama da geliştirir, oyun da yapar.

Bildiğim kadarıyla, yazılım uzmanı kod yazar. Yazılım mühendisi ise C# gibi dilleri yaratır.

İyi günler. Kariyer. net sitesinde yazılımcı maaşlarına bakıyordum. Yazılım uzmanı ile mühendisi aynı şey değil mi? Farkları nelerdir? Ben, mühendisi mezun olmuş; uzmanı mezun olmamış yazılımcı diye biliyorum.

Alaylilara "Muhendis" unvani veremedikleri icin uydurulmus kavramlardan bir tanesi. Ayrica is hayatinda zoptirik bir suru unvan bulunur, teknik olarak farkliliklarini irdelemek zor. Enterprise solution specialist nikiyle takilan insanlar var. Ayrica bir hiyerarsi de olusturulamaz. Muhendis olmadan da muhendisten daha iyi yazilim gelistirenler olabilir. Ben gecmiste Lead II, SWE III gibi tittle'lar aldim. Kurumun kendi kulturune gore uyduruluyor bunlar, genel gecer bir anlami yok. Felsefik olarak bakarsan zaten %99'u "Uzman" sifatini hak etmiyor is hayatinda.

Yazılım uzmanı çoğunlukla Bilgisayar/Yazılım mühendisi dışında başka bir bölümle mezun olan bu unvana sahip oluyor ancak bazı şirketler mühendis mezunu olsa bile yine aynı unvana sahip olabiliyor. Fark ne dersen aslında yok diyebiliriz, maaş dışında tabii...

Yazılım uzmanı kendi kendini yetiştirmiş üniversite diploması olmayan kişilerdir. Aslında aralarında hiçbir fark yok ancak yazılım mühendisi ümvanını alabilmeniz için diploma sahibi olmanız gerekli. Bu iş tamamen kendinizi geliştirmekte bitiyor. Aradaki tek var belki çevre, algoritma bilgisi ve diploma olur.

Bilgisayar mühendisleri de bilgisayar yapıyor o zaman.

Yazılım geliştirici, yazılım uzmanı, yazılım mühendisi, yazılım enciniyırı, yazılım subayı, yazılımcı başı, yazılım yetkilisi, programcı, programlama uzmanı... Ne derseniz deyin işte yazılım yapan adam demek farkı yok.