Backend vs Frontend

Comar

Centipat
Katılım
19 Nisan 2023
Mesajlar
26
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar, ben Back-End ve Front-End hakkında biraz araştırma yaptım. Fakat karar vermede biraz zorlanıyorum. Full stack developer varmış ama hiçbir programlama dilini öğrenmeden hiç giriş yapmak istemiyorum. Udemy üzerinden ders alarak kendimi pekiştirerek gelişmek ve bu işi yapmak istiyorum. 17 yaşındayım, 1 yılımı bile verebilirim öğrenebilmek için, ama 1 yıl çok uzun bir süre bence :D.
 
Full stack isteyerek olabileceğin bir olay değil. Sadece, hem ön-yüz(Front-End) hem arka-yüz(Back-End) developer'lığı yapmış senior yazılımcıların yapabileceği bir iş. Genelde Full stack Developer'ların önü hep açıktır, bir projenin kaptanı bulunabilirse Full stack seçilir fakat Full stack developer bulunamazsa genelde Back-End kaptan olur ve projeyi yönetir ve ayrıca Full stack developer maaşları genelde ön-yüz ve arka-yüz Developer'a göre yüksektir.

Gelelim Front-End ve Back-End işine, ilk öncelikle arkadaşın dediğine çok katılmıyorum eyvallah yazılıma her zaman temel ön yüz bilgisi ile başlanır fakat Back-End genellikle daha çok para getirir ve iş imkanları her zaman daha fazladır, tamam işin ön-yüz Developer'a göre daha zor ve karışık fakat belli bir seviye ön-yüz öğrenip sonra arka-yüze başlamanı öneririm. Ön-yüz genel olarak çok popüler ve açıkçası öbürlerine göre çok da zor bir olay değil, aynı zamanda çok profesyonel değilsen iş imkanları ve maaşlar öbür ikisine göre daha düşük.
 
Son düzenleyen: Moderatör:
Önce biraz temelinizi oluştursanız da sonra frontend backend vesaire kafa yorsanız daha iyi. Oyunculuk kursuna daha başlamadan "dizi oyuncusu mu olsam, sinema oyuncusu mu olsam" demek gibi bir şey bu, bir de üstüne "max 1 yılımı verebilirim" diyorsunuz.
 
Neden buna karar vermek zorunda hissediyorsun ki kendini? Hangisini secersen sen bir projenin icine girince digerinin de rolunu ve farkliligini goreceksin nasilsa.
 
Önce biraz temelinizi oluştursanız da sonra frontend backend vesaire kafa yorsanız daha iyi. Oyunculuk kursuna daha başlamadan "dizi oyuncusu mu olsam, sinema oyuncusu mu olsam" demek gibi bir şey bu, bir de üstüne "Max 1 yılımı verebilirim" diyorsunuz.

Yanlış anlamışsın galiba "Max" diye bir kelime kullanmadım, "1 yılımı bile verebilirim" demişim, bu sadece bir benzetme.
 
Üstat bir başla temelin gelişsin tüm gençliğini bile verebilirsin bu mesleğe. 🙂
 
Full stack isteyerek olabileceğin bir olay değil. Sadece, hem ön-yüz(Front-End) hem arka-yüz(Back-End) developer'lığı yapmış senior yazılımcıların yapabileceği bir iş. Genelde Full stack Developer'ların önü hep açıktır, bir projenin kaptanı bulunabilirse Full stack seçilir fakat Full stack developer bulunamazsa genelde Back-End kaptan olur ve projeyi yönetir ve ayrıca Full stack developer maaşları genelde ön-yüz ve arka-yüz Developer'a göre yüksektir.

Gelelim Front-End ve Back-End işine, ilk öncelikle arkadaşın dediğine çok katılmıyorum eyvallah yazılıma her zaman temel ön yüz bilgisi ile başlanır fakat Back-End genellikle daha çok para getirir ve iş imkanları her zaman daha fazladır, tamam işin ön-yüz Developer'a göre daha zor ve karışık fakat belli bir seviye ön-yüz öğrenip sonra arka-yüze başlamanı öneririm. Ön-yüz genel olarak çok popüler ve açıkçası öbürlerine göre çok da zor bir olay değil, aynı zamanda çok profesyonel değilsen iş imkanları ve maaşlar öbür ikisine göre daha düşük.
belli bir seviyeden kastınız nedir ? sizce başlangıç olarak hangi programlama dillerini öğrenmeliyim ?

Üstat bir başla temelin gelişsin tüm gençliğini bile verebilirsin bu mesleğe. 🙂

Hayatımı da verebilirim, sonuçta işim olacak. Önemli değil yıllar.
 
1 yıl uğraşacaksan, frontend tavsiye ederim. Backend daha karışık ve zor, öğrenmen gereken daha çok teknoloji var bu nedenle yeni başlayanlara genellikle tavsiyem frontend.

Bu yorumun frontend HTML CSS JS'den ibaret sananlardan farkı olmamış. Teknoloji olarak Client tarafı yani frontend daha derindir.

Merhaba arkadaşlar, ben Back-End ve Front-End hakkında biraz araştırma yaptım. Fakat karar vermede biraz zorlanıyorum. Full stack developer varmış ama hiçbir programlama dilini öğrenmeden hiç giriş yapmak istemiyorum. Udemy üzerinden ders alarak kendimi pekiştirerek gelişmek ve bu işi yapmak istiyorum. 17 yaşındayım, 1 yılımı bile verebilirim öğrenebilmek için, ama 1 yıl çok uzun bir süre bence :D.

Sana tavsiyem kesinlikle Full stack rushlama. Eğer rushlarsa piyasadaki asgari ücretle çalışan Full stack geliştiricilerden olursun ve bir yere varamazsın. Full stack devri 10 sene önce bitti bu yüzden backend frontend ayrımı var. İki alan da kendi içlerinde birçok teknolojileri oldu. Full stack ci olursan her şeyden temel bilirsin ama frontend ve backend ci olursan kendi alanında en iyisi olursun ki aranan biri olursun ama hiç Full stack bilme de demiyorum çünkü o da bir hata. Ben frontendciyim temel seviyede backend biliyorum. Bizim backend tarafında aksilik olursa oraya el atabiliyorum ama temel işler oluyor. İkisinin en iyisi olmak junior veya yeni biri için mümkün değil robot olman gerek :D

Gelelim asıl sorununa şimdi yukarıda frontend kolay misillemelerini aldırma kolay falan değil hatta abartmıyorum backendden zor olduğy yerler oluyor. Çünkü sen müşteri tarafındasın ve çok task ın olur. Çok fazla teknoloji bileceksin örneğin React biliyorsan React altında birçok kütüphaneleri de bilmek zorundasın. Redux, hook-form vs. ama backend e göre rahat ilerlersin. Hata yaparsan en kötü sayfa patlar düzeltirsin fakat backend de hata yaparsan tüm proje patlayabilir. Bence bunu sen kendin belirle. Frontend senlik mi backend senlik mi iyice kavra sonuçta ikisi de zor bir alan. Hala kararsızsan ikisi üzerinde internetren gördüğün basit projeler yap. Hangisine yakınlık hissedersen onu seç. Sonra seçtiğin alanda en iyisi olmaya çalış. Backendi çözdüm frontend i öğreneyim diye acele etme.

Ek bir tavsiye. Hangisini seçersen seç JavaScript'i iyice öğrendikten sonra typescript öğren ve iyi bir typescript geliştiricisi ol. JavaScript ile kalma. Biz mülakatlarda typescript bilmeyeni direkt eliyoruz. Büyük projelere girdiğinde artık JavaScript kullanılmadığını göreceksin.
 
Son düzenleyen: Moderatör:
Bu yorumun frontend HTML CSS JS'den ibaret sananlardan farkı olmamış. Teknoloji olarak Client tarafı yani frontend daha derindir.

Sana tavsiyem kesinlikle Full stack rushlama. Eğer rushlarsa piyasadaki asgari ücretle çalışan Full stack geliştiricilerden olursun ve bir yere varamazsın. Full stack devri 10 sene önce bitti bu yüzden backend frontend ayrımı var. İki alan da kendi içlerinde birçok teknolojileri oldu. Full stack ci olursan her şeyden temel bilirsin ama frontend ve backend ci olursan kendi alanında en iyisi olursun ki aranan biri olursun ama hiç Full stack bilme de demiyorum çünkü o da bir hata. Ben frontendciyim temel seviyede backend biliyorum. Bizim backend tarafında aksilik olursa oraya el atabiliyorum ama temel işler oluyor. İkisinin en iyisi olmak junior veya yeni biri için mümkün değil robot olman gerek :D

Gelelim asıl sorununa şimdi yukarıda frontend kolay misillemelerini aldırma kolay falan değil hatta abartmıyorum backendden zor olduğy yerler oluyor. Çünkü sen müşteri tarafındasın ve çok task ın olur. Çok fazla teknoloji bileceksin örneğin React biliyorsan React altında birçok kütüphaneleri de bilmek zorundasın. Redux, hook-form vs. ama backend e göre rahat ilerlersin. Hata yaparsan en kötü sayfa patlar düzeltirsin fakat backend de hata yaparsan tüm proje patlayabilir. Bence bunu sen kendin belirle. Frontend senlik mi backend senlik mi iyice kavra sonuçta ikisi de zor bir alan. Hala kararsızsan ikisi üzerinde internetren gördüğün basit projeler yap. Hangisine yakınlık hissedersen onu seç. Sonra seçtiğin alanda en iyisi olmaya çalış. Backendi çözdüm frontend i öğreneyim diye acele etme.

Ek bir tavsiye. Hangisini seçersen seç JavaScript'i iyice öğrendikten sonra typescript öğren ve iyi bir typescript geliştiricisi ol. JavaScript ile kalma. Biz mülakatlarda typescript bilmeyeni direkt eliyoruz. Büyük projelere girdiğinde artık JavaScript kullanılmadığını göreceksin.

Back-End üzerinde başlamak, kendimi geliştirmek, ve ustalaşmak istiyorum. Dediğin gibi JavaScript ile başlayacağım. W3schools var biliyorsundur, oradan başlangıcı atıp sonrasında nasıl bir yol haritası izlememi tavsiye edersin?
 

Yeni konular

Geri
Yukarı