• 13-06-2020, 02:19:46
    #10
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    Yanlış düşünüyorsun. Her konunun uzmanlık alanları kendine göre farklılık gösteriyor. Buna site, uygulama, oyun vesaire de dahil. Çip programlayamayan insan uzman olamaz demek aşırı yanlış bir davranış. Türkiye'de ve R10'da birçok insan gördüm. Basit konuları çözemeyip, imzasında uzman sıfatı taşıyan. Bu tip şeyleri eleştiriyorsan haklısın. Uzmanlık bence kendi dalında ki gelişmeleri takip eden ve bunlara ayak uyduran kişidir. Bu gelişmelere adapte olup, doğru şekilde kullanabiliyorsa uzmandır. Ama gidipte HTM'i biraz, CSS'i biraz öğrenip ben uzmanım denmesi yanlıştır. HTML ve CSS'te de uzman olunabilir. Adama UI verilir ve bunu bire bir uygulayıp, yorumlayabiliyorsa bence uzman sıfatı almalıdır.(Basit UI'lerden bahsetmiyorum.) Site dediğin şeyinde kendince uzmanlık alanları var. Kurumsal sitelerde tabiri caizse "estiren" insanlar var. Onlarda sektörde uzun zaman harcayıp, artık uzmanlık sıfatını hak edebilir. Veya Yemeksepeti gibi tarayıcı üzerinden çalışan uygulamalarda mevcut. Bunların yapıları o kadar büyük ki çip programlamak bu adamlara basit geliyordur. Bu tip faktörler diğer sektörler içinde geçerli.
    Benim demek istediğim şuydu "yazılımcı" genel bir tabirdir yani öyle okudum öyle biliyorum zamanında nasıl full stack web developer varken bunlar ön arka ui ux react olarak daha küçük dallara ayrıldıysa yazılımcılık kod yazan kişileri kapsayan bir kavramdır yani bu kadar geniş bir alanın nasıl uzmanı olunuyor ben bunu merak ediyorum. Tabi ki de uzmanlık vardır ama daha html css ile basit bir şeyi yapamayan kişinin profilinde sitesinde xenfork geliştirici wordpress geliştirici yazınca garipsememek elde değil.



    Blacksheep adlı üyeden alıntı: mesajı görüntüle
    Sizin ilgi alanınız Wordpress ve Frontend üzerinde olduğu için sürekli buna geliştirme sağladığınız için kendinizi burada konumluyorsunuz. Yazılım uzmanı dediğiniz kişi. Bir banka sisteminde çalışmış olabilir gömülü sistemlerin geliştirilmesinde görev almış olabilir her yerde parmağı vardır ve bunları yüksek yetkinlikte sağlıyordur. Karşısına hiç bilmediği bir dil getirip koysalar bile syntax benzerliğinden yapıyı kolayca çözüp o dile müdahale edebilir. Kimi zaman kütüphane kodlar kimi zaman yazılım mimarisini oluşturur. Kısacası yazılım konusunda karşısına ne gelirse gelsin halledebilir. Problemlere çözüm sunabilir test süreçlerini yönetebilir. Diyagramları ve algoritmaları kurabilir iş planlaması yapıp geliştirme ekibini yönetebilir. Yazılım uzmanlığı çok geniş bir kavram. Herkesin olabileceği bir konum değil ancak olanı da var
    Helal olsun işte bundan bahsediyorum bu kadar geniş çaplı bir alanda uzman olmak kolay mıdır? Peki ama nasıl oluyorlar. Onu merak ediyorum. Ben 4 yıldır uğraşıyorum son 1 yıldır iyice üstün düşmüşken kendi alanım da orta düzeye yaklaştım derken insanlar nasıl bu kadar uzmanlaşabiliyor ha bi de bu sıfatları ciddiye alanlar da var bunlar nasıl oluyor merak ediyorum.
  • 13-06-2020, 02:36:06
    #11
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Benim demek istediğim şuydu "yazılımcı" genel bir tabirdir yani öyle okudum öyle biliyorum zamanında nasıl full stack web developer varken bunlar ön arka ui ux react olarak daha küçük dallara ayrıldıysa yazılımcılık kod yazan kişileri kapsayan bir kavramdır yani bu kadar geniş bir alanın nasıl uzmanı olunuyor ben bunu merak ediyorum. Tabi ki de uzmanlık vardır ama daha html css ile basit bir şeyi yapamayan kişinin profilinde sitesinde xenfork geliştirici wordpress geliştirici yazınca garipsememek elde değil.




    Helal olsun işte bundan bahsediyorum bu kadar geniş çaplı bir alanda uzman olmak kolay mıdır? Peki ama nasıl oluyorlar. Onu merak ediyorum. Ben 4 yıldır uğraşıyorum son 1 yıldır iyice üstün düşmüşken kendi alanım da orta düzeye yaklaştım derken insanlar nasıl bu kadar uzmanlaşabiliyor ha bi de bu sıfatları ciddiye alanlar da var bunlar nasıl oluyor merak ediyorum.
    Elbette hiç kolay değil. Yazılım dünyası herhangi bir meslek gibi değil ucu bucağı yok.Yarın bir balmışsınız yeni bir yazılım dili oluşturulmuş bir bakmışsınız yeni yaklaşımlar geliştirilmiş bunları sürekli takip etmeniz ve çok hızlı şekilde adapte olmanız gerekiyor.Yazılım uzmanı olmak için kendi çabanız da yeterli olmayacaktır büyük projelerde yer almanız gerekmekte.Ne kadar büyük proje o kadar farklı sorun ne kadar büyük ekip ne kadar çok çalışan kafa o kadar farklı çözüm yolları demek.Bu hem sizi yazılım anlamında geliştirir.Problemlere bakış açınız farklılaşır düz lens kameradan balık gözüne geçmiş gibi olursunuz yani buda sizi uzmanlık yolunda ileriye götürecek bir adımdır. Buna ek olarak her platform hakkında iyi düzeyde bilgi sahibi olmanız gerekiyor karşınıza bir proje geldiğinde onun fizibilite raporunu çıkartabiliyor planlamasını yağabiliyor ve süreçleri yönetebiliyor olmanız gerekiyor.Yazılım kod yazmaktan da ibaret değil yani.Senin kızdığın nokta Html Css öğrenip Php ile script yazan adamın yazılım uzmanıyım dile dolaşması ve bu konuda çok haklısın ama yapacak bir şey yok.Yazılım uzmanı olmak için yapılması gereken çok şey var ve alınabilecel basit bir ünvan değil haketmek epey zor
  • 13-06-2020, 02:38:09
    #12
    Uzmanlığın, sözü edilen alanda her şeyi bilmek olduğu fikri yanlış. Yanlış olan bir diğer şey ise dediğiniz genel kullanım. Yazılım uzmanlığı olmaz zira yazılımın alt dalları ve hizmet çeşitleri vardır ve asıl uzmanlık alanları onlardır.
  • 13-06-2020, 02:43:18
    #13
    Blacksheep adlı üyeden alıntı: mesajı görüntüle
    Elbette hiç kolay değil. Yazılım dünyası herhangi bir meslek gibi değil ucu bucağı yok.Yarın bir balmışsınız yeni bir yazılım dili oluşturulmuş bir bakmışsınız yeni yaklaşımlar geliştirilmiş bunları sürekli takip etmeniz ve çok hızlı şekilde adapte olmanız gerekiyor.Yazılım uzmanı olmak için kendi çabanız da yeterli olmayacaktır büyük projelerde yer almanız gerekmekte.Ne kadar büyük proje o kadar farklı sorun ne kadar büyük ekip ne kadar çok çalışan kafa o kadar farklı çözüm yolları demek.Bu hem sizi yazılım anlamında geliştirir.Problemlere bakış açınız farklılaşır düz lens kameradan balık gözüne geçmiş gibi olursunuz yani buda sizi uzmanlık yolunda ileriye götürecek bir adımdır. Buna ek olarak her platform hakkında iyi düzeyde bilgi sahibi olmanız gerekiyor karşınıza bir proje geldiğinde onun fizibilite raporunu çıkartabiliyor planlamasını yağabiliyor ve süreçleri yönetebiliyor olmanız gerekiyor.Yazılım kod yazmaktan da ibaret değil yani.Senin kızdığın nokta Html Css öğrenip Php ile script yazan adamın yazılım uzmanıyım dile dolaşması ve bu konuda çok haklısın ama yapacak bir şey yok.Yazılım uzmanı olmak için yapılması gereken çok şey var ve alınabilecel basit bir ünvan değil haketmek epey zor
    Evet işte kızdığım nokta o adamın kişisel sitesinde xenforo geliştirici yazıyor ama xenforo üzerinde basit bir css işlemini yapamıyor. Ortalama 4 aydır xenforo ile ilgileniyorum. 1 ay içinde şablonları çözdüm yani bişiler ekleme çıkarma yapabiliyorum html css bilgim den dolayı ama kendime xenforo geliştirici diyemem çünkü tek öğrendiğim şablonları editlemek bu adam bunu yapamazken neye göre kendine xenforo geliştirici diyor mesela sadece bu sektör de değil çok rastlıyorum bu tarz olaylara.



    FHisamioglu adlı üyeden alıntı: mesajı görüntüle
    Uzmanlığın, sözü edilen alanda her şeyi bilmek olduğu fikri yanlış. Yanlış olan bir diğer şey ise dediğiniz genel kullanım. Yazılım uzmanlığı olmaz zira yazılımın alt dalları ve hizmet çeşitleri vardır ve asıl uzmanlık alanları onlardır.
    Bende öyle söyledim
  • 13-06-2020, 09:36:13
    #14
    Türkçe'de kendinize kavram kargaşası yaratmayın. Yazılım Uzmanı denilen şeyi gözünüzde aşırı büyütmeyin. Bir programlama dili kullanarak belli bir alanda yazılım geliştiren herkes yazılım uzmanıdır. Sonuçta herkes sınıfları, değişkenleri, döngüleri, fonksiyonları, sabitleri kullanıyor. Yazılım Uzmanı olabilmek için illa assembly ile geliştirme yapmak, alt yazılım dillerini kullanabilmek gerekmiyor.

    Uzman demek bir alanın tümünün uzmanı demek değildir. Ben de 10 senedir sunucu taraflı php biliyorum. Ama bu bana C syntaxlı tüm dilleri çözebilme imkanı veriyor. İstersem java yazabiliyorum. İstesem 2 haftada masaüstü bir şeyler de geliştirecek kadar C++ da hakimiyet sağlayabilirim.

    Yazılım uzmanlığı algoritma geliştirme, sorun çözme, versiyon yönetme, hata ayıklama gibi temel yetenekleri bilen insandır. Yoksa kumanda için atmel mi programlıyorsunuz, uydu için mi program yazıyorsunuz önemli değildir.

    İngilizce'de bu işi Software Engineer ve Developer gibi farklı kelimeler kullanarak çözüyorlar. Biz doktor der gibi tek bir uzmanlıkla açıklıyoruz ve yazılım uzmanı diyoruz. Ve yine doktorların ben ortopedistim demesi gibi biri detay sorarsa hangi alanda yazılım uzmanı olduğumuzu söyleyebiliriz.

    Çünkü yazılım konusunda hiç bir şey bilmeyen adama ben kullanıcı arayüzü geliştiricisiyim ya da ben wordpress eklenti geliştiricisiyim dediğinde HÖNK diye kalacaktır. Bu forumda sen wordpress geliştiricisi olabilirsin, bir başkası phpci, diğeri phytoncu olabilir. Ama işi bilmeyen insanlar için hepimiz yazılımcı ya da yazılım uzmanıyız.