1. sayfa
Aranızda full stack olan var mı ? Eğer var ise, kendinizi nasıl geliştirdiniz, neden full stack olmaya karar verdiğiniz ? Kullandığınız diller ve teknolojiler nedir ? Gelecek full stack'te mi ? |
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Evet ben varım. Full stack proje yapabiliyorum. Neden full stack olmaya karar verdim. Çünkü kontrolün bende olmasını seviyorum. Baştan sona kadar tek başıma proje geliştirmeyi, kimseye bağlı olmamayı seviyorum. Kullandığım diller ve teknolojilere gelirsek. Bilgisayarıma xampp kurdum ve atom editörü ile kodlamaya başladım. Html, css, javascript, jquery ve bootstrap ile frontend programlamayı öğrendim. Arkaplanda ise php ile başladım ancak saf php ile hiç proje yapmadım. Çünkü MVC ile tanıştım ve Laravel framework'ü üzerinde ustalaştım. Şu an tek başıma yapamayacağım proje yok. Bir blog sitesi, forum sitesi, haber sitesi, eticaret sitesi. Herşeyi yapabilirim. Şu an bir yazılım eğitim sitesi projesi yapıyorum. |
Mesajınız için öncelikle teşekkür ederim. Freelance iş yapıyor musunuz ? Yapıyorsanız freelance iş bulmanız zor oluyor mu ? asp.net mvc hakkında bilginiz var mıdır ? Udemy'den kurs aldım komple uygulamalı web geliştirme diye. Bitirnce Front-end (HTML, CSS, Javascript,Bootstrap, JQuery) & Back-end (Asp .Net MVC) öğreteceğini söylüyor. Nasıldır sizce ? |
Asp. Net olayına gelince, Laravel'le mantık aynı. MVC mantığı ile programlama yaparsın. Ancak piyasaları farklıdır. Php Laravel tabanlı bir projenin server barındırma maliyetleri daha düşüktür. Asp. Net MVC pahalıdır. Fakat tanıdığım bir programcı, piyasaya asp. Net MVC ile e ticaret projeleri yapıyor. Bazı iş ilanlarında asp. Net MVC bilen eleman aranıyor. Piyasayı iyi takip etmek lazım. Asp mi Php mi tartışması uzun yıllardır süren bir tartışma. Ama full stack olmak için MVC şart. |
Full stack dev. dim şimdi Frontend dev. İn. Gelecek ne full stack de ne de değil. Firmalara kalsa all in one olsun isterler ancak gerçek şu ki derinlemesine bilgin olmayınca biliyor olmak pek bir işe yaramıyor. Bence uzmanlasin. Gerçekten iyi firmalar uzman kişileri tercih edecektir. Ben nasıl fullstack oldum. Kendi yazılım firmam vardı. Bulaşık da dahil herşeyi biz cozmeliydik ve öğrendik. 2009 dan beri c# ile web geliştirme yaptıktan sonra çalıştığım şirkette bir proje angular ihtiyaç duyuyordu. Bir yıl kadar op proje de hem backend hem Frontend kodladim. Yani böyle oluyor kariyer bir su gibi akarken kendi yolunu çiziyor. Şimdi ki firmam da tam zamanlı angular yazıyorum. Bence yatırım yapacaksan platform bagimsiz teknolojilere yatırım yap. Örneğin clean code kitabını oku. Code complete oku. Yazılım mimarisi üzerine oku dene. Bunlar her zaman her dilde ihtiyacın olacak kavramlar. Derinlemesine git ogren. |
|
Son zamanlarda Angular 'dan cok Vue.js cok duyulmaya başlandı, o konuda ne diyorsun? Not: Javascript ile 2'si ticari olmak üzere 4 uygulama yazdım. Angular.js 'i yakından inceledim fakat Angular ile tek satır dahi kod yazmadım, aynı sekilde Vue.js'i da inceledim fakat onunla hiç kod yazmadım. |
React da vue de sadece kütüphane. Angular (2+) framework. Angular js (1.x) bence en güzeliydi ancak performans sorunu var diye biliyorum. https://medium.com/@TechMagic/reactjs-vs-angular5-vs-vue-js-what-to-choose-in-2018-b91e028fa91d Böyle sonsuz yazı var. Benim tercihim söyle oluyor. Proje baştan sona spa olacaksa Angular. Projenin bazı kısımları komplex componentlere ihtiyac duyuyorsa vue tercih ediyorum. |
|
React veya vue ile de modüler calısabilir veya Typesafety kod yazabilirdik ancak builtin olmadıüı için developerinların kolaya kaçması mümkün. Bu yüzden angular tercih edildi. |
1. sayfa
ASP.net vs php tartışması da bitmez. Fb vs gs gibidir.
Freelance da fikir sahibi olmak için armut.com r10.net ve freelancer.com incele kadara sen var. Mesele iş ilaniysa oyuna nodejs de dahil olur java da ve çarşı karışır.
< Bu ileti mobil sürüm kullanılarak atıldı >