29

Üstün
Katılım
13 Aralık 2023
Mesajlar
4.220
Makaleler
23
Çözümler
35
Beğeniler
5.937
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.

Şimdiden teşekkürler :)

@brkdnmz
 
Son düzenleme:
Hedefim backend olduğu için de az biraz optimizasyondan anlamam fazlasıyla iyi olur diye düşünüyorum.

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.



Ekleme: Yukarıda bağlantısını verdiğim konuda CP Algorithms sitesini paylaşmamışım... Mazur görün.
 
Son düzenleme:
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ı :D

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 :D

Asagida attığım linke bir göz at istersen, işine yarar bir şeyler bulabilirsin.

Makine öğrenmesi tarafında da bir şeyler öğrenmek istiyordum, üstüne iyi bastı teşekkür ederim hocam :)
 
Benim umudum olur da iki algoritma bilgim optimizasyon bilgim artar olacaktı da nasip olmadı :D

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.

n^3'lük kodla milleti kaplumbağa gibi sitede boğuşturmanın lüzumu yok :D

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 :D)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 :D

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.
Görmek kimseye nasip olmasın da şunu görmek nasip oldu çalışma sorusunda anca bittiğinden sınavlar çıkamadı kafamdan :D
1718991778181.webp

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 :D

Mülakat mevzusu ise apayrı bir mevzu gerçekten.
 
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.
 
Görmek kimseye nasip olmasın da şunu görmek nasip oldu çalışma sorusunda anca bittiğinden sınavlar çıkamadı kafamdan :D
1718991778181.png

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 :D

Kesinlikle. 👏

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ışı.

Ben de az çok sizin gibiydim hatta 1-0 öndesiniz: Kulüp açmadım. :p

Beni "carry'leyen", rekabetçi programlama oldu. Bu konularda gelişmeye hobi gözüyle baktım, tabii ciddi zaman ayırmak gerekti.
 
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. :p

Beni "carry'leyen", rekabetçi programlama oldu. Bu konularda gelişmeye hobi gözüyle baktım, tabii ciddi zaman ayırmak gerekti.
Kulüp lazımdı ya, okulda meşgale oluyor. Git gel git gel çok sıkıldım bu dönem, uzun zamandır hayalimdi açık kaynak kulübü açmak.

Teşekkür ederim :)