• 24-03-2019, 23:14:10
    #19
    rakpunar adlı üyeden alıntı: mesajı görüntüle
    Güzel bir yazı olmuş. Yaşım biraz geçmesine rağmen yazılımla ilgilenmek istiyorum. Kafamda biraz yol haritası oluşturdun diyebilirim. Teşekkürler.
    rica ederim. yazılan kodun yaşı olmaz diyelim, hiçbir şey için hiçbir zaman geç değil. umarım hayal ettiğiniz yerlere en kısa sürede ulaşırsınız. aşağıya web geliştirmeye başlayacaksanız (yurt dışı hayalleri olanlara gerçekten tavsiye edilmiyor fakat) bir link bırakıyorum.
    https://github.com/kamranahmedse/developer-roadmap
  • 24-03-2019, 23:50:35
    #20
    otzidemajour adlı üyeden alıntı: mesajı görüntüle
    web geliştirmeye başlayacaksanız, şu sırayı takip edin. yoksa gereksiz yere zorlanırsınız.

    html->css->js->php(aynı anda sql)->herhangi bir php kütüphanesi (ileride iş bulmanızda yardımcı olacaktır. tavsiye: laravel/yii2/codeigniter(basit))

    mobil geliştirme (ios) yol adımları:
    swift (aynı zamanda illustrator/photoshop üzerinden tasarım geliştirmeleri)

    mobil geliştirme (android) yol adımları:
    kotlin (yeni ve güçlü bir dil. jetbrains tarafından geliştiriliyor, community'si muazzam, sorunlara hızlı güncellemeler, oldukça stabil)
    kotlin ile çok kaliteli ve komplike oyunlar (2d) yapabilirken, react.js ile de çok kaliteli uygulamalar yaparsınız. oyun ve uygulama arasındaki farkı biliyorsunuzdur.

    mobil geliştirme (ios&android oyun geliştirme)
    kotlin/java+swift->c++(unreal engine ile devam edecekseniz) / c# (unity 3d ile devam edecekseniz)

    yüksek performanslı bilgisayarlara oyun/uygulama geliştirme
    c++->unreal engine (bu bir motordur, dil değil) / c#->unity 3d (tavsiye etmiyorum ancak bu yol da tercih ediliyor. yurtdışında iş bulmanızı zorlaştırır)

    ios'e mi geliştirsem androide mi konusuna gelince, mobil geliştirme başlı başına zor. kişiden kişiye değişir ancak bana kod yazması kolay geliyor. seviyorum programlamayı. ama mobil cihazların boyutları birbirinden ayrı. ios için xcode içerisinde çok güzel araçlar var bunun için. android için de çok güzel araçlar var. asıl problem ise bu araçların doğru düzgün çalışmaması kanımca. uğraştırıyor yani, getir 100 satır kod yazayım da o butonu farklı ekranlarda nerede gözükecek diye ayarlaması çıldırtıyor. bir de apple iphone x cihazlarda ekranın tepesi içeriye göçük, uğraş dur. ios geliştiricileri derdimi anlayacaktır.

    yurt dışı hayalleriniz varsa web geliştirmeyi bırakın. hiç başlamayın. yurtdışında en düşük maaşı web geliştiriciler alıyor. direkt c++ öğrenin. python furyasına çok kapılmanızı tavsiye etmem. c/c++ bilen adam her türlü iş bulur. bu dili bilen adama diğer dilleri öğrenmesi zor gelmez zaten.

    uygulama:
    niye letgo yapıyorsunuz? örneğin suya koyduğunuz bir silindirin, ne kadarının suda kalacağını, ne kadarının yüzeyde kalacağını hesaplayan bir uygulama yapın c++ ile. hem matematiğiniz canlanır, hem de fizik hakkında bilginiz olur.


    ** yukarıdaki yazıların tamamı hayalleri büyük olan, yurt dışında iş bulmak isteyenlere özel, hali hazırda yurtdışında (amazon+microsoft) çalışan sevdiğim bir abiden aldığım öğütlerden esinlenerek yazılmıştır. "açarım bi smm panel 3-4k gelirim olur keyfime bakarım"cılar için değildir.
    Güzel bir anlatim oldu benim icin. Tesekkur ederim. Referans alacagim yazinizi.
    Neden Letgo demissiniz. Bazen bir seyler yapmak istiyorum butcem yetmiyor. Tutar tutmaz riske de girecek durum yok. O yuzden kendi fikirlerimi kendim yapmak istiyorum.
  • 25-03-2019, 00:31:59
    #21
    Kimlik doğrulama veya yönetimden onay bekliyor.
    otzidemajour adlı üyeden alıntı: mesajı görüntüle
    rica ederim. yazılan kodun yaşı olmaz diyelim, hiçbir şey için hiçbir zaman geç değil. umarım hayal ettiğiniz yerlere en kısa sürede ulaşırsınız. aşağıya web geliştirmeye başlayacaksanız (yurt dışı hayalleri olanlara gerçekten tavsiye edilmiyor fakat) bir link bırakıyorum.
    https://github.com/kamranahmedse/developer-roadmap
    Bu kaynakta iyi oldu. Kendime bir çalışma planı çıkarabilirim. Ama kaynağa göre yol uzun gibi duruyor. Neyse ona takılmayım. Ben hızlı öğrenen birisiyim. Teşekkürler tekrar.
  • 25-03-2019, 01:42:20
    #22
    xxx786 adlı üyeden alıntı: mesajı görüntüle
    Güzel bir anlatim oldu benim icin. Tesekkur ederim. Referans alacagim yazinizi.
    Neden Letgo demissiniz. Bazen bir seyler yapmak istiyorum butcem yetmiyor. Tutar tutmaz riske de girecek durum yok. O yuzden kendi fikirlerimi kendim yapmak istiyorum.
    hmm, anladım. geçim derdiniz yoksa şu an için kendinizi geliştirmeye odaklanın. kendinizi geliştirmek genelde çok bütçe istemez. kısa sürede fikirlerini başarman dileğiyle.
  • 25-03-2019, 09:06:40
    #23
    Ek olarak, lütfen Docker, konteynerizasyon, orkestrasyon, Kubernetes, clustering, microservice, microservice design patterns bunları da öğrenin. Yeni letgoyu cpanel'e kurmayın, native cloud uygulamalar yazıp revaçta olan teknolojilerden istifade edin. Event sourcing ve CQRS uygulayın sisteminize, tadından yenmez. Dev'lik yerine DevOps'luğa bakın.
  • 25-03-2019, 09:37:33
    #24
    tek başına yapmak imkansız değil ama zor bence
  • 25-03-2019, 17:31:31
    #25
    Üyeliği durduruldu
    Mobil uygulama yapımcıları daha iyi bilir belki ama bence diğer uygulamalara göre yapımı daha basit görünüyor. Kullanıcı açısından en azından yani...
  • 25-03-2019, 23:25:54
    #26
    Yaparsın da o kadar veriyi stabil şekilde saklamak ve göstermek sorun. Şu an 10 milyon veriyi göstermeye çalışıyoruz. Kullanılan teknolojiler;

    Python, PySpark, MySQL/ PostgreSQL, Php, R
  • 26-03-2019, 13:05:23
    #27
    Merhaba yazılımcı gözüyle bakarsan mümkün, patron gözüyle bakarsan mümkün değil.
    Yazılımcı gözüyle hayaller kurarsan vakit kaybı yaşarsın, patron gözüyle olaylara bakarsan vaktin nakite dönüşür.

    Bu tarz projeleri önce kağıda yazabiliyor olman gerekli, sunumunu ve anlatımını yapıyor olabilmen çok önemli.