• 08-03-2017, 20:25:11
    #19
    THEX3T4R adlı üyeden alıntı: mesajı görüntüle
    Türkiye piyasasını kas edersek Microsoft teknolojileri daha cok kullanılıyor ama en iyisi anlamınada gelmiyor
    C# , ASP.NET , MVC , MVC Core , Xaron Gibi Genel Microsoft yazılımları kullanılıyor.
    ama özgürlük kısmına gelince ! koyalım. C# Sadece Windows'a bağımlı.. Şimdi başka arkadaşlar gelipte yok Adamlar İşletim sistemi yaptı yok enbelid system yazdılar vb demesinler. Gecen yıl bir yazılım uzmanı (Yurt dışında Google ceosu diye hatırlıyorum) PHP ile akıllı ev sistemi yapmış. Evet C# ile'de yapılır yapıldıda. ama hiç bir firma gidipte C#'ta bir işletim sistemi yazdırmaz gidipte C#'ta bir enbelid system yazdırmaz.
    TR piyasına bakılınca Firmalar En başta benim gördüğüm kadarı ile ASP ailesi Sonrasında C# ve Java (Android) İOS'ta ise Object-C Burda Object-C daha avantajlı.
    Her yazılım tartışmasında'da söylediğim şuydu Öğrenmek istediğiniz alanın bulunan sınıftan herhangi bir dil öğrenin zaten gerisi istesenizde istemesenizde geliyor. Örneğin Bir Windows uygulaması. Bunun icin hangi diller var Java , C# , C++ , Go , Python vb vb. Bunlardan birine rasgele kanınızın ısınana başlayın. Daha sonrasında zaten mantığı gelir. Youtubede BilgisayarKavramlari adında bir kanal var öneririm. Şöyle bahsetmişti Siz bir şirkete girdiğinizde Örneğin C++ biliyorsunuz. İş C# Hayır ben C++ başka yazmam deme şansınız yok. Bu gün hiç bir firmada (TR ve Standart) C# için ayrı Java için ay eleman almıyor. 10 Yıl sonra belki farklı bir dil olucak. Farklı ortamlar olucak belki VR gibi Playst. gibi Akedemileri takip edin onlar gennellikle piyasanın 5 Yıl önceki halini temsil eder. Ben C++ kesinlikle öğrenilmesi taraftarıyım. Şuandada öğreniyorum. Nedeni ise şu acık ve net zor bir dildir hamallık bir dildir. ama sizi Bilgisayardan koparmaz Kodunuzda Pointırleri , Off. , Memory ve kütüpaneleri kesinlikle kullanmaz zorundasınız gibi bir şey. Bunlar sizi bilgisayarın özünden hiç bir zaman koparmaz ve şuanda hali hazırda ekibimizde bulunan insanların hepsi bir dile bağlı değilller. Bi Masaüstü uygulaması verilir yapıp teslim ediyorum bi linux işi oluyor teslim ediyor. Kimse size Gelipte C#Öğren bizimle çalış demez. Yazılım mühendisi arkadaşlar ile Neden C++ ile konuşurken arkadaş şöyle dedi Ben 1 kere bile C# Derslerine girmedim Hep C++ çalıştım dedi. ama C#,ASP Vizelerinde direk yazıyordum ve Full'dü genellikle dedi.
    Tek tek dilleri değerlendirede biliriz.
    C#
    1-2 Yıllık Bilgi : Harçlık çıkartılır.
    5-6 Yıllık Bilgi : Bir Firmada Memur maaşı.
    Kendi Projen : C# Kendi projesini yapan çok az insan gördüm.
    ASP.NET
    1-2 Yıllık Bilgi : Kişisel blog gibi siteler. Artık ücretini siz belirleyin.
    5-6 Yıllık Bilgi : Gennellikle proje bazlı çalıştırırlar ama güzel para alınır.
    MCV ile büyük firmalarda çalışanlar gördüm. Örnek : https://www.asp.net/
    Java (Pek bilgim yok.)
    Java konusunda pek bilgim yok ama Java ile bir Windows uygulaması yapim vb diyen hiç görmedim ama mobilde cok etkili olduğu aşikar. Mobili hedefleyen bir çok firma var.
    Object-C - Ruby
    Bu dili öğrenipte aç kalan görmedim. Güzel paralar alırlar ve Projeyi hemen paraya cevirme imkanı vardır.
    C++ ( )
    Öğrenmeye ve sevdiğim bir dildir.
    C++ ile bir firmaya giremmesiniz. TR'ede C++ genel olarak firmaların işine yaramaz ama enbelid system , Oyun , Engine , İndex teknolojileri gibi genel olarak Hız ve Performans çaplı olaylar yazılır ben Oyun geliştiriyorum bu yüzden C++ dışında bir alternatif yok olmasıda gerekmiyor. Hızılı şöyle bahsedeyim Yazığımız bi dxdiag modülü C# ile %50 CPU'mu yerken C++ bu %10 Gecmedi. C# Pointer ve GPU olanağı olmadığı için böyle sacmalıkları cok var. Windows'ta kullanılmaz. C# vb varken. (Programa bağlı) Hamallık yaptırır cünki ama hiç bir zaman C# , C++ yaptığı gibi yapamaz.
    PHP
    Türkiyede En cok bilinen bir dildir. Ben web hiç bir zaman sevmedim ama güzel bir dildir. kurumsal olarak pek sevilmez Bir çok teknolojisi ücretsiz ve daha hesaplıdır. Yüsek işlemlerde catlaklıklar olabilir.

    Söz fazla uzadı umarım işinize yarar cünki bende bir şeyler öğrenmek istediğimde Yok omu bumu yok şu kolay vb aylarca boş boş koştum.
    Sonuç : Firmalar Eş zamanlı dilleri severler. Open Source Düşmanıdırlar. Kimse size sadece bir dil biliyorsunuz diye işe almaz. Web'de pek iş olanağı yoktur. (Firma bakımından ve sadece PHP biliyorum derseniz.)
    Girmek istediğiniz piyasanın kullanılan herhangi bir dilden başlayın emin olun gerisi geliyor.
    Ben cok insan gürdüm muhtemelen bu işin uzmanları daha iyi bilirler Sadece HTML biliyor diye dolğun maaşı cok insan gördüm. Şuanda bir arkadaşım İleri düzey C++ biliyordu C++ demek hemen hemen diğer dillerin %50'si demek buna rağmen şuanda Esnaflık yapıyor ve arada sağdan soldan gelen Basit C# olaylarına bakıp harclık diye bileçeğimiz şeyler alıyordu sonrasında C++ ile bir Anti - Hile geliştirdi ve bunları büyük oyun firmalarına sattı gerisini siz düşünün. Olay acık ve Net kafada bitiyor. Bir dil bilmeyipte piyasayı elinde tutan cok insan var.
    Umarım yararlı olmuştur ilk kez bu kadar yazı yazdım
    Enbelid derken embedded (okunuşu = embedıd) demek istediniz sanırım... Yani gömülü sistemlerden bahsetmek istediniz..

    Google Ceo su ve php mi ? Şaka falan olmalı bu. Sundar Pichai ile ilgili hiçbir haber bulamadım php yazdığına dair.

    Bütün yorumları üşenmeden okudum, darılmaca gücenmece olmasın fakat zerre sektör tecrübeniz olmadığı her yerinizden anlaşılıyor.

    Redis denildiğinde "in memory cache" gelmiyorsa zaten diyebileceğimiz pekte bir şey yok... (bkz : https://redis.io/)

    6 yıllık tecrübeli .net yazılımcısı memur maaşı alıyor demek... Hmm.. Gerçekten böyle olduğunu mu düşünüyorsunuz ?

    Firmalar open source düşmanı demek he.

    Ne kadar garip bizde şirkette bir yandan microsoft azure bir yandan python - redis - cassandra - php gibi teknolojiler kullanıyoruz.

    Sektörde bulunmadan, doğru düzgün geliştirme yapmadan, büyük projelerde yer almadan nasıl bu tarz ithamlarda ve önerilerde bulunabiliyorsunuz ?

    Hangi şirket java ve c# için tek eleman kullanıyor ? Köprü altı bir yerse neden olmasın. Syntax olarak birbirlerine oldukça benzeselerde, Asp.net Mvc ile Spring Framework ü hangi şirket tek bir elemana yazdırıyor merak ettim ?

    Herkes yazılımcı olmuş çok ilginç. Keşke birazda tecrübe olsa...



    Konuya gelecek olursak, dil kavgasından ziyade ihtiyacını karşılayacak teknolojiyi öğrenmeni tavsiye ederim.

    Şahsi fikrim, python ı php den daha çok seviyorum (ama php nin ekmeğini de yedim). Uzunca bir süre hem python hem php ile geliştirme yaptım/yapıyorum. Django ile bir süre geliştirmede bulundum, php nin en popüler frameworklerinden birisi olan laravel django dan esinlenilen bir frameworktür.

    Ayrıca python ile girişebileceğiniz alanlar çok daha fazladır. Sadece web tabanlı düşünmeyin, bugün biz projemizde python ile machine learning işlemleri de yapıyoruz, web geliştirme de console tabanlı uygulamalarımızı da yapıyoruz.

    Şirketler dil aramaz, teknoloji arar. Sen x dilinde uygulama geliştirdiysen alanınla ilgili konsepte hakimsen, bir projeyi ölçeklendirebiliyorsan, design pattern kullanabiliyorsan, problem çözebilme ve araştırma yeteneğin varsa herhangi bir dil ile iş bulabilirsin.

    Bu işi hobi olarak web site geliştirmek için yapacaksan php öğren (codeigniter- cakephp-laravel gibi frameworkleri inceleyip hoşuna gideni öğrenebilirsin).

    Fakat daha büyük düşünüyorsan, startuplarda, teknokentlerde, yurt dışında çalışmak istiyorsan python taraflı düşünebilirsin.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:25:11 -->-> Daha önceki mesaj 19:16:58 --

    Bu arada aynı arkadaş Türkiyede açık kaynak dillerle geliştirme yapan firmaları sormuş hemen cevaplayayım, markafoni (django) , sahibinden (front-end angularjs) , turkcell (java) , kredi ve yurtlar kurumu (öğrenci paneli java).

    Birçok site zaten php ile yapılıyor.. Daha fazla da sayarımda gerek yok.

    Birde dünya geneline bakalım :

    dropbox : python

    quora : python

    youtube : (eskiden cpython du) şuan grumpy (go python kodu çalıştırıyor kaynak : https://opensource.googleblog.com/20...ng-python.html)

    twitter : nodejs + reactjs

    linkedin : nodejs (kaynak : http://highscalability.com/blog/2012...d-up-to-2.html)

    koding.org : go (kaynak : https://www.quora.com/Why-did-Koding...-Node-js-to-Go)

    Dünyaca ünlü Türk projesi PrimeFaces java jsf için önyüz frameworkü...

    Her neyse daha fazla listeyi uzatmak istemiyorum.
  • 08-03-2017, 23:32:09
    #20
    delite.
  • 09-03-2017, 09:34:07
    #21
    https://www.google.com.tr/search?cli....0.YzgVr0bCXZk

    Enbelid sistemnile ilgili google aramasında "enbelid sistem" tabiri sadece bu konuda çıkıyor.

    Embedded sistem = gömülü sistem. Enbelid sistem diye bir şey yok. Gömülü sistem ille unix tabanlı olcak diye de bir kural yok maalesef.

    Yorumumun tamamını okuyabilirseniz "open source - tek eleman çalıştıma - maaş ve iş olanağı" ile ilgili karşıt görüşlerimi anlayabilirsiniz.

    Sektör tek bir dile bağımlı değil o yüzden dil ve open source konusunda itirazım var.

    Bu arada attığım linklerin hepsi çalışıyor. Bir kısmı direk ilgili şirketlerin blog yazılarından ve/veya o kadar kesin kaynaklardan.

    Sent from my SM-N910C using Tapatalk