• 20-09-2022, 12:05:26
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba, arkadaşlar front-end tarafında kendimi geliştirmeyi hedefliyorum udemy üzerinden bir kaç eğitim aldım bunun yanı sıra sınıf ortamında bir kaç eğitim kursuna başvurdum farklı mecralar üzerinden almamın sebebi hepsinin temel yapıları farklı anlatmaları bu doğrultuda daha geniş bir perspektif ile bakış acımı yönlendirmem başlamadan önce algoritma mantığını öğrenmem gereklimi diye düşündüm bu konuda yardımınıza fikrinize ihtiyacım var algoritmayı temel düzey olarak biliyorum fakat bunu geliştirmem gerekiyor mu ? bunun yanı sıra otobüs , metro gibi yerlerde kitap okumayı severim front-end taraflı yada düşünce kısmımı geliştirebilecek sorun çözme yeni şeyler yaratma isteğimi arttıracak kitap tavsiyelerinizi bekliyorum.
  • 20-09-2022, 13:52:41
    #2
    Selamlar, Front-End ya da Back-End farketmeksizin algoritma ve programlama tekniklerini bilmen gerekmekte. Tabi sadece html+css yazacağım javascript'e bulaşmayacağım diyorsan başka. Fakat bu durumda iş bulabilmen oldukça zorlu olur ve yerinde saymaya devam edersin. Front-End tarafında hem tasarım yönünü hem de programlama yönünü geliştirmen gerekmektedir. Bana kalırsa ilk öğrenmen gerekenler anahtar kelimeler olarak şunlardır; internet nasıl çalışır, network nedir katmanları nelerdir hangi katmanlarda çalışacaksın, dns, tcp-ip protokolleri nelerdir haberleşme nasıl sağlanır, browser nasıl çalışır. Bu gibi temel konuları hallettikten sonra algoritma ve programlama teknikleri alanında yoğunlaşabilirsin. Takip edebileceğin örnek olarak türkçe için patika.dev'i önerebilirim. Eğer ingilizce bilgin varsa frontendmasters'a bakabilirsin (öğrenci planı ile ücretsiz). Daha detaylı bir yol haritası oluşturabilmek adına https://roadmap.sh/frontend buradaki yol haritasını izleyebilirsin. Tasarım gözünü geliştirebilmek adına behance, dribble ve pinterest gibi kaynaklarda paylaşılan ui designları inceleyebilirsin. Kendinden emin olmaya başladıktan sonra bu platformlardaki tasarımları koda dökebilirsin. Algoritma bilgini geliştirmek adına zorlu algoritma konularına bakabilirsin (sıralama algoritmaları vb.) Yine hackerrank, coderbyte, leetcode gibi platformlardaki algoritma sorularını çözmek oldukça güzel bir tecrübe olacaktır senin adına.
  • 20-09-2022, 14:39:36
    #3
    ycanturk adlı üyeden alıntı: mesajı görüntüle
    Selamlar, Front-End ya da Back-End farketmeksizin algoritma ve programlama tekniklerini bilmen gerekmekte. Tabi sadece html+css yazacağım javascript'e bulaşmayacağım diyorsan başka. Fakat bu durumda iş bulabilmen oldukça zorlu olur ve yerinde saymaya devam edersin. Front-End tarafında hem tasarım yönünü hem de programlama yönünü geliştirmen gerekmektedir. Bana kalırsa ilk öğrenmen gerekenler anahtar kelimeler olarak şunlardır; internet nasıl çalışır, network nedir katmanları nelerdir hangi katmanlarda çalışacaksın, dns, tcp-ip protokolleri nelerdir haberleşme nasıl sağlanır, browser nasıl çalışır. Bu gibi temel konuları hallettikten sonra algoritma ve programlama teknikleri alanında yoğunlaşabilirsin. Takip edebileceğin örnek olarak türkçe için patika.dev'i önerebilirim. Eğer ingilizce bilgin varsa frontendmasters'a bakabilirsin (öğrenci planı ile ücretsiz). Daha detaylı bir yol haritası oluşturabilmek adına https://roadmap.sh/frontend buradaki yol haritasını izleyebilirsin. Tasarım gözünü geliştirebilmek adına behance, dribble ve pinterest gibi kaynaklarda paylaşılan ui designları inceleyebilirsin. Kendinden emin olmaya başladıktan sonra bu platformlardaki tasarımları koda dökebilirsin. Algoritma bilgini geliştirmek adına zorlu algoritma konularına bakabilirsin (sıralama algoritmaları vb.) Yine hackerrank, coderbyte, leetcode gibi platformlardaki algoritma sorularını çözmek oldukça güzel bir tecrübe olacaktır senin adına.
    Güzel yanıtınız için teşekkür ederim öncelikle peki algoritma kısmında önerebileceğiniz bir kitap var mı ? araştırırken bu kitap gözüme çarptı iyi çalışmalar dilerim
  • 20-09-2022, 16:26:52
    #4
    eraybel adlı üyeden alıntı: mesajı görüntüle
    Güzel yanıtınız için teşekkür ederim öncelikle peki algoritma kısmında önerebileceğiniz bir kitap var mı ? araştırırken bu kitap gözüme çarptı iyi çalışmalar dilerim
    O kişi ve kitap hakkında bir bilgim yok maalesef. Fakat Türkçe içeriklerin çoğu özet-çeviri şeklinde olduğu için ben tercih etmemiştim öğrenme döneminde. Şu kitapları önerebilirim eğer basılı kaynak istiyorsan. Fakat kitaplar ingilizce hard copy olduğu için Türkiye'ye kargo olmayabilir ya da fiyatı dolar bazlı olduğu için yüksek gelebilir. PDF ya da Epub versiyonlarını bulabilirsin internetten.

    https://www.amazon.com/Algorithms-Nu.../dp/1491948922
    https://www.amazon.com/Introduction-...vamysqlanta-20
    https://www.amazon.com/Algorithms-4t.../dp/032157351X

    Ayrıca video şu kaynağa göz atabilirsin. MIT'de verilen Introduction to Algorithms dersinin kaydı var listede.


    https://www.youtube.com/watch?v=ZA-t...3ToM6LaEUuStEY

    Yine aynı şekilde başlangıç aşaması için Harvard'da verilen CS50 dersini takip edebilirsin. Dersi coursera'da bulabilirsin ya da Kodluyoruz ekibi tarafından türkçe dublajlı halide yayınlanmıştı ona da bakabilirsin.

    https://kodluyoruz.org/cs50x/