Esenlikler, hocam sağ olsun bu seneki veri yapıları dersimiz biraz verimsiz gitti. Hedefim backend olduğu için de az biraz optimizasyondan anlamam fazlasıyla iyi olur diye düşünüyorum.
Kitap olur, site olur, video seti olur her türlü tavsiyeye açığım.
Amacınıza ne kadar hizmet eder bilmiyorum ama şu konuda paylaştığım kaynaklara ve algoritmik problem sitelerine bir göz atabilirsiniz. Rekabetçi programlama dışında pek kullandığım söylenemez bunları. : D
Veri yapılarını öğrenmek açısından oldukça faydalı olacaktır tabii, orası kesin.
Amacınıza ne kadar hizmet eder* bilmiyorum ama şu konuda paylaştığım kaynaklara ve algoritmik problem sitelerine bir göz atabilirsiniz. Rekabetçi programlama dışında pek kullandığım söylenemez bunları. : D
Veri yapılarını öğrenmek açısından oldukça faydalı olacaktır tabii, orası kesin.
Ya bizim hoca bize dersi işledi de veri yapılarını ad ve işleyiş olarak öğrenip çok da bişey etmeden kapattık dönemi. Dictionary nedir, Linkedlist nedir birer adet C# ile örneği sonra geç cinsi oldu sene. Benim umudum olur da iki algoritma bilgim optimizasyon bilgim artar olacaktı da nasip olmadı
Backend düşünüyorum, haliyle iş güç biraz dbler, biraz sunucular, mikroservisler olacağı için optimizasyondan anlamam gerekecek. İleride bir manyaklık edip de Rust falan öğrenirsem hele daha çok lazım olan bir şey olmayacak. n^3lük kodla milleti kaplumbağa gibi sitede boğuşturmanın lüzumu yok
Bunun için kendiniz ekstra zaman ayırmanız gerekecek. :') Eğlenceli ama!
Okulda bir yere kadar öğretiliyor. Bizde de hatırladığım kadarıyla çok kapsamlı değildi. Ha, Red-Black Tree ve B-Tree anlatılmıştı mesela, günahlarını almayayım o kadar. Heap de anlatılmıştı galiba ama o direkt algoritma dersindeydi.
Ya, bu belki de benim henüz görmemişliğimden kaynaklı ama hiç iç içe 3 for döngüsü yazdığımı hatırlamıyorum backend kodu olarak. : D
Algoritma bilgilerimi kullandığım bir senaryo bile gelmiyor aklıma.
Yine de isteğinizin olması harika. Hiç olmazsa algoritmik düşünme yeteneğinizi geliştirmiş olursunuz ki asla hafife alınamaz bir yetenek. Mülakatlarda öne çıkarır bir de.
Bunun için kendiniz ekstra zaman ayırmanız gerekecek. :') Eğlenceli ama!
Okulda bir yere kadar öğretiliyor. Bizde de hatırladığım kadarıyla çok kapsamlı değildi. Ha, Red-Black Tree ve B-Tree anlatılmıştı mesela, günahlarını almayayım o kadar. Heap de anlatılmıştı galiba ama o direkt algoritma dersindeydi.
Sizin okulun karşı okullarından birinde (zaten iki okul var )okuyorum isim vermeyeyim, çok çok temel işleniyor. Genel öğrenci profiline uygun olan nispeten belki de o bilemiyorum ama iki senem bomboş geçti bu dönem başındaki kulüp açmam dışı.
Bir şeyleri kendim etmem gerekiyor yoksa İTÜlüler, Boğaziçililer beni yer, deneyim deseniz o da yok, şinanay yavrum şinanay
Ya, bu belki de benim henüz görmemişliğimden kaynaklı ama hiç iç içe 3 for döngüsü yazdığımı hatırlamıyorum backend kodu olarak. : D
Algoritma bilgilerimi kullandığım bir senaryo bile gelmiyor aklıma.
Yine de isteğinizin olması harika. Hiç olmazsa algoritmik düşünme yeteneğinizi geliştirmiş olursunuz ki asla hafife alınamaz bir yetenek. Mülakatlarda öne çıkarır bir de.
Açıkcası biraz da kafayı geliştirmek lazım hocam çünkü copilot bilmemne derken tab ve sağ yön tuşunu her şeyden çok kullanıyor insan da, malum bunlar da hunharca yazıyorlar optimizasyon ölüsü bir şekilde. En azından biraz düşünme yeteneği lazım
Algoritma programcının ürettiği çözüm olur. Onu kendin geliştireceksin. Başkalarının çözümlerini tabi ki örnek olarak ve kendini geliştirmek için inceleyebilirsin. Ama çözümü geliştirmek programcının işi.
Hah, kastettiğim şuydu ki pratikte bu tür bir örneğe ihtiyaç duyduğum bir senaryo hatırlamıyorum. İlla gerektiği yerler oluyordur ama ben bihaberim. : D Yalnızca algoritmik problem çözerken ihtiyaç duydum.
Açıkcası biraz da kafayı geliştirmek lazım hocam çünkü Copilot bilmem ne derken tab ve sağ yön tuşunu her şeyden çok kullanıyor insan da, malum bunlar da hunharca yazıyorlar optimizasyon ölüsü bir şekilde. En azından biraz düşünme yeteneği lazım
Hah, kastettiğim şuydu ki pratikte bu tür bir örneğe ihtiyaç duyduğum bir senaryo hatırlamıyorum. İlla gerektiği yerler oluyordur ama ben bihaberim. : D Yalnızca algoritmik problem çözerken ihtiyaç duydum.
Kesinlikle.
Ben de az çok sizin gibiydim hatta 1-0 öndesiniz: Kulüp açmadım.
Beni "carry'leyen", rekabetçi programlama oldu. Bu konularda gelişmeye hobi gözüyle baktım, tabii ciddi zaman ayırmak gerekti.