Sınırlı bir zaman dilimi içinde kendi kodunuz ve problem çözme becerilerinizle zorlu algoritmik problemleri çözdüğünüz "Programlama Yarışmaları" na düzenli olarak katılıyorum. Bunların neye benzeyebileceğine ilişkin referans örnekleri için Google Code Jam veya ACM-ICPC gibi yarışmalar arayın.
(Programlama yarışmalarının ne olduğunu biliyorsanız, aşağıdaki paragrafı atlayabilirsiniz)
Bu yarışmalarda, bireysel olarak veya takımlar halinde, fiziksel bir sitede veya çevrimiçi olarak yarışabilirsiniz ve amaç yarışma bitmeden mümkün olduğunca çok sorunu çözmektir. Her sorun, çalışma süreniz, kullanılan bellek, vb. Gibi çözümünüzün yerine getirmesi gereken bazı kısıtlamalarla ilişkilidir. Sorun zorluğu, "açık nasıl çözüleceği" ile "büyük bilgi talep etme veya ağır yaratıcılık için çatlama" arasında değişebilir. Asıl amaç elbette eğlenmektir, ancak bazı durumlarda başarı, nakit ödüller, onur ve Google gibi birinci sınıf şirketlerin işe alımcılarıyla yapılan bir röportajla sonuçlanabilir.
(Yukarıdaki paragrafı atladıysanız, atlamayı bırakın, çünkü burada sorum olacak)
Programlama yarışmalarıyla, problem çözme becerilerimi kodlama ve geliştirme söz konusu olduğunda algoritma, genel olarak bilgisayar bilimi ve genel anlam anlamı için gerçek bir ilgi geliştirebildim. Bunu bilimsel hesaplamada da yapmak istiyorum.
Soru: Tamamen algoritmik türle aynı damarda, ancak sayısal analize, optimizasyona ve cetera'ya odaklanan herhangi bir yarışma var mı?
Google'ı denedim, ancak ilk bakışta hiç bulamadım…
Zeyilname: Project Euler'e göz atma önerisini aldım, ama aradığım şey bu değildi. Ne istiyorum daha pde için çözüm şemaları ile yaratıcı olmak, sayısal optimizasyon sorunları, et cetera gibi daha "kirli" tür sayısal uygulama bir arena. Sadece karşılaştırma için, Kaggle düzenli olarak yapılan çeşitli yarışmalarda veri madenciliği, makine öğrenimi vb. Böyle bir şey istiyorum, ancak sayısal şemalar ve benzerleri ile uygulamak ve yaratıcı olmak için.