• 18-05-2023, 23:01:36
    #37
    bilal adlı üyeden alıntı: mesajı görüntüle
    en iyisi paintten başlatayım hocam. Biriniz siyah biriniz beyaz
    Python önermem dememdeki sebep çok basit bir dil olması, ilk defa yazılım öğrenirken python öğrensen de zorlanacaksın c# öğrenirken de. Python ile başladın diyelim, zorlandın ama ilerledin falan tamam ama ondan sonra makinaya daha yakın bir dile geçsen (ki pythona göre diğer dillerin hepsi makinaya daha yakın) mesela herhangi bir c dilini öğrenmeye çalışıyosun diyelim bu sefer tekrardan yazılımı sıfırdan öğreniyorsun hissiyatı oluşacak. Syntaxı seni deli edecek duracak, sabahtan akşama kadar noktalı virgüllere sövecek hale gelirsin. Makinaya daha yakın bir dil ile başlayıp iyi bir seviyeye geldikten sonra pythona başlayan birisi kısa bir sürede iyi bir şekilde öğrenebilir. Mesela ben 14 yaşımda yazılıma başladım, c# ile başladım; şuan 19 yaşındayım.
  • 18-05-2023, 23:19:58
    #38
    Sezar6699 adlı üyeden alıntı: mesajı görüntüle
    Api dediğimiz en basit kavramı ile "veri isteğinde bulunan kişiye veri aktarmaktır" bir nevi veri tabanı bağlantısıdır, alan kişi veriyi ham veya işlenmiş şekilde alır, günümüzde çoğu api zaten işlenmiş şekilde veriliyor sizin bir algoritmaya sokmanıza gerek yok.
    Framework'leri ezberleye ezberleye frontend geliştiricileri kendini yazılımcı sanabilir fakat framework ezberlemek algoritma kurup gerçek yazılım yazdığınız anlamına gelmiyor. Böyle giderse siz çağ dışı kalmazsınız fakat çağın getirdiği yeniliklerin içeriğini bilmeden ezberleyip durursunuz.



    Python önerebilirim, yazımı bir çocuk için basit ve anlaşılır. Python'ı biraz öğrendikten sonra node.js C# gibi diğer dillerede bakabilir.
    Ooov siz konudan baya uzaksınız. Api deyince aklınıza döviz kurlarını veren endpointler geliyor belli ki. Sizin daha gelişmelerden haberiniz yok maalesef o yüzden uzatmayacağım 😂 fırsatınız olursa biraz araştırın bir react projesi nasıl oluşturulur, backend le nasıl haberleşilir biraz bakın. Backend de yapılan işlerle farkı olmadığını, kullanılan herşeyin aynı olduğunu görünce gelin öyle konuşalım.
    En basit manada söyleyecek olursam,
    Backend frontend ile db arasında veri alışverişini yaparken, frontend de backend ile client arasında yapar. Backend de yaptığın data validasyonu vb. Şeyleri aynı şekilde frontend dede yaparsın. Tabi ki farklı dinamikleri var, ama ikiside kendi başına bir yazılımdır. Yapan da yazılımcıdır. İkiside kendi başına bir değerdir.
    Mesele framework ezberlemek değil, teknolojiyi bilmek. Yoksa böyle 10 sene geriden gelip bildiğini zannettiğin şeyler hakkında boş boş yorum yaparsın. ☺️ Selametle.
  • 18-05-2023, 23:41:53
    #39
    VBuMaSTeR adlı üyeden alıntı: mesajı görüntüle
    Ooov siz konudan baya uzaksınız. Api deyince aklınıza döviz kurlarını veren endpointler geliyor belli ki. Sizin daha gelişmelerden haberiniz yok maalesef o yüzden uzatmayacağım 😂 fırsatınız olursa biraz araştırın bir react projesi nasıl oluşturulur, backend le nasıl haberleşilir biraz bakın. Backend de yapılan işlerle farkı olmadığını, kullanılan herşeyin aynı olduğunu görünce gelin öyle konuşalım.
    En basit manada söyleyecek olursam,
    Backend frontend ile db arasında veri alışverişini yaparken, frontend de backend ile client arasında yapar. Backend de yaptığın data validasyonu vb. Şeyleri aynı şekilde frontend dede yaparsın. Tabi ki farklı dinamikleri var, ama ikiside kendi başına bir yazılımdır. Yapan da yazılımcıdır. İkiside kendi başına bir değerdir.
    Mesele framework ezberlemek değil, teknolojiyi bilmek. Yoksa böyle 10 sene geriden gelip bildiğini zannettiğin şeyler hakkında boş boş yorum yaparsın. ☺️ Selametle.
    Backend tarafında bilgi sahibi olmadığınızı anladım sadece.
    Neyse hocam birbirimizi anlamaya çalışmadığımız konuda tartışmaya gerek yok, react güncelleme aldıkça kendinizi geliştirirsiniz.
  • 19-05-2023, 00:09:08
    #40
    Front-end tarafının küçük görülmesi evrenseldir. Birçok sosyal ağda da geyiği döner. Ama buna siz tasarımcısınız demek yanlış bir bilgidir sadece.
  • 19-05-2023, 00:17:25
    #41
    GÖKTUĞ adlı üyeden alıntı: mesajı görüntüle
    Front-end tarafının küçük görülmesi evrenseldir. Birçok sosyal ağda da geyiği döner. Ama buna siz tasarımcısınız demek yanlış bir bilgidir sadece.
    Ana konu yeni başlayan bir kişinin yazılım öğrendiğini zannedip aslında yazılımda onun işine yaramayacak bilgileri öğrenmesi, html-css öğrenen birisine hesap makinesi bile yazdıramayız.
    Burada frontend tarafını kötülemiyorum fakat kendini yazılımda geliştirmek isteyen birisine başlangıçta bunları yazılım olarak gösterip öğrenilmesine teşvik edilmesinedir sitemim.
  • 19-05-2023, 00:45:33
    #42
    1- Python
    2- Diğer yazılım dilleri.
  • 19-05-2023, 01:01:55
    #43
    Önce alanınızı belirleyin. Piyasada çalışacaksanız, gerçek bir yazılım şirketinde çalışmak istiyorsanız isviçre çakısı sevilmez. Front-end developerlık html/css dökmeyi artık saymayın. Bu front-endcilik değil. Back-endcilikte php değil. Hatta phpye bakmayın bile.
    Back-end developerlık yolunda şunu söyleyebilirim. ASP.NET Core veya da Java Spring ile yola koyulmanız. Microservice yapıları, mimariler, CI/CD, prensipler, dockerize ve message brokerlar ile başlayın. Spring bootta, asp.net core da benzer yapılardır. Go'da öğrenebilirsiniz, ancak back-ende dair biraz bilginiz olduktan sonra geçmenizde fayda var.
  • 19-05-2023, 03:19:03
    #44
    Bizim yazılım firmasında backend .net yazıyorum, backend 3 ekip var, her ekip farklı bir projede.
    5 kişilik backend ekibine 18 tane front end var, vue js ile geliştirme yapıyorlar.

    %80 backend çalışan ofisin front endde vue,react kullanıyorsa iş yürütebilmesi imkansız.
  • 19-05-2023, 11:35:00
    #45
    HTML CSS ile başlanır sonrasında küçük küçük JS kodları ile animasyonlar, değişiklikler yapılır (hazır kodlar kullanır sonra kendine göre revize etmeyi öğrenirsin.)
    HTML CSS zaten basit + herkes backend öğrenecek diye bir kaide yok.
    React, VUEJS de öğrenebilir.
    Full Stack kavramına yurtdışı için de bakın.