Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

@mgsmus selam hocam kendinizi nasıl bu kadar geliştirdiniz ? Nasıl bu kadar azimlisiniz durmadan araştrıma ve sorular yanıtlama hevesiniz neye bağlı. Ayrıca neden php(laravel).
Genç yazılımcılar olarak bize önerileriniz neler. Algoritma geliştirme konusunda önerileriniz nelerdir.

  • mgsmus bunu yanıtladı.
  • aghabalaguluzade

    aghabalaguluzade selam hocam

    Selam.

    aghabalaguluzade kendinizi nasıl bu kadar geliştirdiniz ?

    İlk kodumu 1992'de QBASIC ile yazdım. Çok eskiden beri bu işlerle uğraştığım içindir, kompüteri severim.

    aghabalaguluzade Nasıl bu kadar azimlisiniz durmadan araştrıma ve sorular yanıtlama hevesiniz neye bağlı.

    Bu aynı zamanda en kolay öğrenme yoludur. Hem size yardım ediyorum hem kendime; win-win.

    aghabalaguluzade Ayrıca neden php(laravel).

    90'larda bilgisayara erişmek zor oluğu için 90'ların sonuna kadar disketlerle bilgisayar kurslarında pek bir şey yapamadım. Gecekonduda doğduk, bilgisayar hayaldi. İnternet gelince tekrar geri döndüm, tabi o zaman artık web geliştirme vardı. Dinamik işler için iki seçeneğiniz vardı; PHP ya da ASP. Ben C sözdizimine benzediği için PHP seçtim. Ücretsiz ASP hosting bulmak da PHP'ye göre zordu. 2012'ye kadar framework kullanmadım. O dönem frameworkler yükselişe geçince ben de bir kaç tanesini denedim, aralarından Laravel ve Symfony hoşuma gitti. İkisini de kullandım, sonra sadece Laravel'e geçtim çünkü Laravel daha hızlı konfigüre ediliyordu. Hızlı başlıyordum işlere. Tabi o zamanki Laravel ile şimdikinin alakası yok.

    aghabalaguluzade Genç yazılımcılar olarak bize önerileriniz neler.

    İngilizce öğrenin ve yazılımı bir yaşam tarzı haline getirin, gerisi gelir. Ayrıca Go ya da Rust gibi bir dil daha öğrenin derim. Nodejs ekosistemi de olabilir. PHP tek başına yetmez. Şimdiki aklım 6-7 sene önce olsaydı mobil öğrenirdim, hem Android hem iOS.

    aghabalaguluzade Algoritma geliştirme konusunda önerileriniz nelerdir.

    Ben algoritma konusunda iyi değilim o yüzden klasik bir cevap vereyim, bol bol okuyacaksınız ve pratik yapacaksınız. Şu kitaplar en çok tavsiye edilen kitaplar sanırım:

    • Introduction to Algorithms (Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein)
    • Algorithms Unlocked (Thomas H. Cormen)
    • The Algorithm Design Manual (Steven S. Skiena)
    • Data Structures and Algorithms in Python (Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser)

    aghabalaguluzade

    aghabalaguluzade selam hocam

    Selam.

    aghabalaguluzade kendinizi nasıl bu kadar geliştirdiniz ?

    İlk kodumu 1992'de QBASIC ile yazdım. Çok eskiden beri bu işlerle uğraştığım içindir, kompüteri severim.

    aghabalaguluzade Nasıl bu kadar azimlisiniz durmadan araştrıma ve sorular yanıtlama hevesiniz neye bağlı.

    Bu aynı zamanda en kolay öğrenme yoludur. Hem size yardım ediyorum hem kendime; win-win.

    aghabalaguluzade Ayrıca neden php(laravel).

    90'larda bilgisayara erişmek zor oluğu için 90'ların sonuna kadar disketlerle bilgisayar kurslarında pek bir şey yapamadım. Gecekonduda doğduk, bilgisayar hayaldi. İnternet gelince tekrar geri döndüm, tabi o zaman artık web geliştirme vardı. Dinamik işler için iki seçeneğiniz vardı; PHP ya da ASP. Ben C sözdizimine benzediği için PHP seçtim. Ücretsiz ASP hosting bulmak da PHP'ye göre zordu. 2012'ye kadar framework kullanmadım. O dönem frameworkler yükselişe geçince ben de bir kaç tanesini denedim, aralarından Laravel ve Symfony hoşuma gitti. İkisini de kullandım, sonra sadece Laravel'e geçtim çünkü Laravel daha hızlı konfigüre ediliyordu. Hızlı başlıyordum işlere. Tabi o zamanki Laravel ile şimdikinin alakası yok.

    aghabalaguluzade Genç yazılımcılar olarak bize önerileriniz neler.

    İngilizce öğrenin ve yazılımı bir yaşam tarzı haline getirin, gerisi gelir. Ayrıca Go ya da Rust gibi bir dil daha öğrenin derim. Nodejs ekosistemi de olabilir. PHP tek başına yetmez. Şimdiki aklım 6-7 sene önce olsaydı mobil öğrenirdim, hem Android hem iOS.

    aghabalaguluzade Algoritma geliştirme konusunda önerileriniz nelerdir.

    Ben algoritma konusunda iyi değilim o yüzden klasik bir cevap vereyim, bol bol okuyacaksınız ve pratik yapacaksınız. Şu kitaplar en çok tavsiye edilen kitaplar sanırım:

    • Introduction to Algorithms (Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein)
    • Algorithms Unlocked (Thomas H. Cormen)
    • The Algorithm Design Manual (Steven S. Skiena)
    • Data Structures and Algorithms in Python (Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser)

      mgsmus teşekkür ederim hocam
      peki neden mobil öğrenirdim dediniz.
      Ayrıca okumak isteyen arkadaşlar için algoritma kitaplarının pdfleri
      Introduction to Algorithms (Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein) - https://sd.blackball.lv/library/Introduction_to_Algorithms_Third_Edition_(2009).pdf
      Algorithms Unlocked (Thomas H. Cormen) - https://dahlan.unimal.ac.id/files/ebooks/2013%20Algorithms_Unlocked.pdf
      The Algorithm Design Manual (Steven S. Skiena) - https://mimoza.marmara.edu.tr/~msakalli/cse706_12/SkienaTheAlgorithmDesignManual.pdf
      Data Structures and Algorithms in Python (Michael T. Goodrich, Roberto Tamassia, Michael H. Goldwasser) - http://xpzhang.me/teach/DS19_Fall/book.pdf

      Benim önerdiğim algoritma kitapları şunlar
      Cracking the Coding Interview - http://englishonlineclub.com/pdf/Cracking%20the%20Coding%20Interview%20-%20189%20Programming%20Questions%20and%20Solutions%20(6th%20Edition)%20[EnglishOnlineClub.com].pdf
      Data Structures and Algorithms Made Easy: Data Structures and Algorithmic Puzzles - https://www.pdfdrive.com/data-structures-and-algorithms-made-easy-data-structures-and-algorithmic-puzzles-e158226594.html
      JavaScript Data Structures and Algorithms: An Introduction to Understanding and Implementing Core Data Structure and Algorithm Fundamentals - https://www.pdfdrive.com/javascript-data-structures-and-algorithms-an-introduction-to-understanding-and-implementing-core-data-structure-and-algorithm-fundamentals-e187879077.html
      Data Structures and Algorithms with JavaScript - https://www.pdfdrive.com/data-structures-and-algorithms-with-javascript-e18719740.html

        aghabalaguluzade

        aghabalaguluzade peki neden mobil öğrenirdim dediniz.

        • Parası iyi, backend'e göre daha rahat ve uğraşması zevkli.
        • Kendiniz uygulama geliştirip yayınlayabiliyorsunuz, gece uyurken para kazanıyorsunuz.
        • Benim grafik tasarım bilgim olduğu için onu tekrar kullanmayı isterim.
        • Parası iyi, backend'e göre daha rahat ve uğraşması zevkli.

        Parası iyi, backend'e göre daha rahat ve uğraşması zevkli demiş miydim?

          mgsmus parası iyi ve zevkli olduğu için bugün sayende flutter a başladım abi sadece parası iyi ve zevkli oldugu için değil kesinlikle 🤣🤣