Yok hocam ne heves kırması, yazılımı öğrenip ne iş yapılıyorsa onları da öğrenmek istiyorum.
Anlatmak istediğimi şöyle anlatırsam daha doğru olacak sanırım. Yazılım öğrenimi diğer iş kollarındaki yetişmekten biraz farklı. Berber kalfası gibi yetişmiyor. Yani ben saçı keseni izleyim belirli bir süre sonra usta bana denetsin yavaş yavaş ilerlerim işi öğrenirim gibi bir mantığı yok. Dolayısıyla, yazılımı öğrenip ne iş yapıyorlarsa onları da öğrenmek istiyorum diye bir durum da yok. Çünkü, aşağı yukarı Türkiye'de ki her şirketin dinamiği farklı.
İlk olarak yazılımı bir paket olarak düşünmeyi bırakman lazım. Senin yazılım dediğin olay birden fazla paketin birleştirilerek tek paket haline getirilmesi. Üç ana kolda değerlendirsen Web-Mobil-Desktop programlama şeklinde başlayabilirsin. ( Sadece bu üçlüden oluşmuyor.) Web seçtin diyelim. Burada da iki ana kırılım var. Frontend ve backend olarak ikiye ayrılıyor. Fronend kısmı bu işin ön yüz tarafı. Backend diye adlandırılan kısmı da fonksiyonel tarafı. Mesaja cevap yazarken ki yazdığın yeri Front kısmında yaparken Cevapla ya bastığında mesajı göndermeni sağlayan kısım Backend. Tabi bunlar ilk basit ayrımlar. Frontend de kendi içerisinde dallara bölünüyor. En temelinde HTML-CSS bilmen şart.(Bunlar programlama dili değil.) Artık günümüz Frontend cilerinden en az bir JS frameworklerinden birinin kullanılmasını bekliyorlar.(React, Angular, Vue) . Backend kısmında ise ülkemizde en yaygın 2 dil PHP ve .NET olmakla beraber son yıllarda Node.js in ufak bir atağı var. Olay tabi burada kalmıyor. Bu diller kendi içerisinde şirketten şirkete farklılıklar gösteriyor. Piyasa işleri için düz php, bazı şirketlerde Laravel bazılarında Codeigniter gibi yapılar çıkıyor karşına. Yine .NET tarafında projenin yazıldığı yıla göre versiyon versiyon problemlerle karşılaşabilirsin. Bak bunları öğrenmek vs zor demiyorum. Gitmeye çalıştığım yer burası değil. Azimle her şey olur. Fakat web sitesi kurup satma gibi bir düşünceyle öğrencem dediğin şey tam olarak bu. Ve şunu belirteyim bu sadece kursa gidip ya da Udemy üzerinden kurs alarak başarabileceğin bir şey değil. Bol bol proje geliştirmen lazım. Bu da min 6ay demek.Tabi bu bahsettiğim senaryo aktif olarak yazılımcı olarak çalışmak istiyorsan geçerli. r10 da iş yapmayı planlıyorsan html-css-php bilmen yeterli olacaktır. Yaparsın bir script + konu tasarımı gider. Önce kafanda nereye gitmeye çalıştırdığı netleştirmen lazım.