bilal adlı üyeden alıntı:
mesajı görüntüle
Yazılıma Yeni Başlayanların Yanlış Yönlendirilmesi
60
●2.912
- 18-05-2023, 23:01:36Python ö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:58Ooov 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.Sezar6699 adlı üyeden alıntı: mesajı görüntüle
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:53Backend tarafında bilgi sahibi olmadığınızı anladım sadece.VBuMaSTeR adlı üyeden alıntı: mesajı görüntüle
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:17:25Ana 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.GÖKTUĞ adlı üyeden alıntı: mesajı görüntüle
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, 01:01:55Ö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:03Bizim 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:00HTML 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.