İlan
Bir programlama rutunda mısınız? Kodlama becerilerinizin bir platoya çarpmasından mı endişeleniyorsunuz? Yanma eşiğinde mi? Bazen cevap, uzaklaşmak, bir mola vermek ve biraz temiz hava emmektir. Sonra tekrar, bazen cevap yeteneklerinizi sınırlarına kadar zorlayan ağır bir zorluk dozudur.
İçinde Çıraklık Desenleri - bir ücretsiz programlama kitap Sizi Profesyonel Yapacak 9 Ücretsiz Programlama Kitabıİster yeni, ister eski ya da istekli olsun tüm programcıları çağırıyoruz: kodlama becerilerinizi bir üst seviyeye çıkarmak için çok sayıda ücretsiz (birada olduğu gibi) kitap bulduk. Atlayın ve tadını çıkarın. Daha fazla oku acemi programdan usta programcıya olan yolculuğu anlatır - gerçeği söyleyen sessiz bir bilgelik vardır:
Başarısızlık genellikle bir şey öğrenmenin en iyi yoludur. Sadece cesur şeyler yapmaya çalışarak, başarısızlıkla, bu başarısızlıkla öğrenerek ve tekrar deneyerek zor sorunlarla karşılaştığında başarılı olabilecek insanlara dönüşüyoruz.
Kendinizi rekabetçi bir ortamda diğer kodlayıcılara karşı kestirmekten daha “cesur şeyleri denemekten” daha iyi ne olabilir? Muhtemelen başarısız olacaksınız, ama sorun değil. Katılımın kendisi size birçok yeni beceri ve teknik öğretecek. İle
stressiz programlama için doğru zihniyet Tüm Stres Olmadan Programlama Nasıl ÖğrenilirBelki bir kariyer için ya da bir hobi olarak programlama yapmaya karar verdiniz. Harika! Ama belki bunalmış gibi hissediyorsunuzdur. Çok iyi değil. İşte yolculuğunuzu kolaylaştırmak için yardım. Daha fazla oku , korkacak bir şeyin yok.2001 yılında piyasaya sürüldü, TopCoder uzun zamandır rekabetçi programcıların en büyük topluluğudur. Nakit ödüller için sektörle ilgili sorunları çözmek için yarışan 700.000'den fazla üye var. Ne kadar nakit? 2014 yılında, yıllık TopCoder Open turnuvası kazananlara 300.000 doların üzerinde ödül verdi.
TopCoder grafik tasarımı, algoritmalar, prototip oluşturma ve daha fazlası gibi çeşitli alanlarda yarışmalar sunar. Puanlama algoritmalarıyla ilgili güzel olan şey, zaman içinde “en iyi” kodlayıcıyı belirlemeyi amaçlayan ELO tabanlı bir derecelendirme sistemi kullanmalarıdır. Ne kadar çok rekabet ederseniz ve o kadar iyi yer verirseniz, sıralama o kadar yüksek olur.
Google Code Jam dünyanın en popüler programlama yarışmalarından biridir. Bu, algoritmik bulmacaları çözmeye ve programlama dillerinde tek kısıtlamaya dayanan çok yönlü bir yarışmadır, geliştirme ortamları ve metin editörleri, herhangi birinin yasal olarak kendi kopyasını temin edebildiği sürece her şeyin yolunda gitmesi ücretsiz.
Yarışmaların çoğu çevrimiçi gönderimler yoluyla gerçekleşir, ancak finallere katılmayı başarırsanız, herkesin izlemesi için canlı yayınlanacak bir etkinliğe davet edilirsiniz. Kazanmaya gelince, 2014 etkinliğinin 15.000 dolarlık büyük ödülü vardı. Gelecek yıl ne kadar yükselecek?
Kupayı hayal et her biri etkinliğin misyonuna bağlı üç ayrı yarışmadan oluşan yılda bir kez yapılan bir etkinliktir: “Teknolojinin çözülmesine yardımcı olduğu bir dünya hayal edin en zor problemler. ” Her yıl ülkeden ülkeye hareket eden Yerinde Finallerde zirveye ulaşarak dünyanın her yerinden rakiplere açıktır.
Üç yarışma:
- İnovasyon Yolu: Buradaki amaç, yeni ve orijinal bir web aracı kadar basit veya toplumun etkileşim biçiminde devrim yaratan bir mobil uygulama kadar etkili olabilecek “bir sonraki büyük şeyi” yaratmaktır.
- Dünya Vatandaşlık Yolu: Dünyayı daha iyi bir yer yapmak ister misin? Bu özel rekabeti yönlendiren soru bu. Hastalık, sosyal eşitlik veya yoksulluk gibi küresel bir sorunu ele alan bir masaüstü, web veya mobil çözüm oluşturun.
- Oyun Yolu: Bilgisayarlarda, konsollarda, telefonlarda veya istediğiniz diğer cihazlarda yenilikçi video oyunları geliştirin. Amaç, işlevsel, parlak ve ilgi çekici bir deneyim sunmaktır.
Ayrıca katılımcılara bir kod pasajı verilen ve mümkün olduğunca az kod satırında yeniden yazmaları istenen aylık bir etkinlik olan Code Hunt Challenge da var. Her bir mücadelenin galibi sadece 1000 $ değil, aynı zamanda tüm katılımcılar 5.000 $ için rastgele bir çizime giriyor.
Oyun endüstrisi her zamankinden daha büyük, ancak daha ilginç olan şey, son birkaç yılda indie oyun geliştirmedeki artış. Genellikle tek başına ya da küçük ekiplerde çalışan bağımsız geliştiriciler en kaliteli oyunları üretmektedir. Bunların çoğunu Steam Erken Erişim Steam Erken Erişim: Bu 5 Oyun Erken Satın Almaya DeğerHalka açılmadan önce oyun oynamak ister misiniz? Steam Erken Erişim ile şunları yapabilirsiniz! Daha fazla oku .
Global Oyun Sıkışması tek bir hafta sonu gerçekleşen yıllık bir etkinliktir. Katılımcılar bir araya gelerek 48 saat içinde oynanabilir bir oyun demosu oluşturmak için çalışırlar. Teknik olarak, GGJ takımlar arasında bir rekabet değil, çünkü kaybetme veya kazanma yok, ancak yine de cesaretinizi test etmenin ve neler başarabileceğinizi görmenin iyi bir yolu.
Oyun yapmak ister misiniz? Bunlarla başlayın ücretsiz oyun geliştirme araçları 5 Ücretsiz Oyun Geliştirme Yazılım AraçlarıÜcretsiz oyun geliştirme yazılımı, video oyunu yapmaya başlamak için harika bir yoldur. Piyasadaki en iyi oyun yazılımını derledik. Daha fazla oku . Özellikle, öğrenme birlik Unity ile Oyun Programlama: Başlangıç KılavuzuBağımsız oyun geliştirmenin gelişen ortamında Unity, fiili bir standart olarak ortaya çıktı: düşük maliyeti, kullanım kolaylığı ve geniş özellik seti, hızlı oyun geliştirme için idealdir. Daha fazla oku çünkü ücretsiz, güçlü, 2D ve 3D oyunlar oluşturmak için yeterince çok yönlüdür ve öğreticiler ve örneklerle dolu büyük bir kullanıcı tabanına sahiptir.
Ludum DareLatince'de “oyun vermek” anlamına gelen, yılda üç kez gerçekleşen bir oyun geliştirme reçelidir: Nisan, Ağustos ve Aralık. İki farklı Ludum Dare etkinliği vardır:
- Kompo etkinliğin başlangıç ve bitiş saatleri arasında 48 saatten fazla süren tüm kod ve varlıkların sıfırdan oluşturulmasını gerektiren solo bir yarışmadır. Daha sonra katılımcılar hâkim olur ve en iyi girişler şöhret ve övünme hakları için öne çıkarılır.
- Reçel Compo'nun daha sıradan bir versiyonudur. Oyun oluşturmak için 72 saatiniz var ve tek başınıza ya da bir takım halinde çalışabilirsiniz. Compo'nun aksine, Jam girişlerin mutlak sıfırdan başlatılmasını gerektirmez.
Tüm hevesli ve kıdemli indie oyun geliştiricileri, Jamum veya Compo olmak üzere en az bir kez Ludum Dare'i denemelidir. Sizi sadece oturmaya ve yaratmaya zorlamakla kalmaz, aynı zamanda arkadaş edinme, ortak bulma ve sadece deneysel oyun fikirleriyle eğlenin.
Son düşünceler
Programlama yarışmaları birçok kodlama becerilerini uygulama yolları Kodlama Becerilerinizi Uygulamanın 7 Benzersiz YoluTekrar edelim - öğrenecek yaş yok. Bu yolda olduğunuzda, pratik yapmaya devam etmeniz gerekir. Ve bugün kodlama pirzolalarınızı keskinleştirmek için birden fazla yol var. Daha fazla oku . Bir yandan, kendinizinkini bulmak son derece etkili olabilir proje fikirleri programlama Programlamayı Daha Hızlı Öğrenmenize Yardımcı Olacak 5 Proje FikriProgramlama için öğrenme eğrisini hafifletmenin birkaç yolu vardır. Ellerinizi kirletin ve istediğiniz zaman başlayabileceğiniz yan projelerle daha hızlı öğrenin. Bu beşiyle oyna. Daha fazla oku ve onları uzun vadede takip etmelisiniz, ama arada bir geri çekilmeli ve bir çeşit rekabete girmelisiniz. Sizi taze, dürüst ve ayak parmaklarınızda tutacaktır.
Tükenmişlikle uğraşıyorsanız ve bu tür zorluklar sizi canlandırmak için başarısız olursa, programcı olmamanın işareti Programcı Olmadığınızı Gösteren 6 İşaretHerkes bir programcı olmak için kesilmez. Programcı olmak istediğinizden tam olarak emin değilseniz, sizi doğru yönde gösterebilecek bazı işaretler aşağıdadır. Daha fazla oku .
Bununla birlikte, düzinelerce -belki yüzlerce- çevrimiçi programlama yarışması da var. Bahsetmeyi hak eden başkalarını biliyor musunuz? Daha önce hiç yarıştınız mı? Aşağıdaki yorumlarda düşüncelerinizi bizimle paylaşın!
Resim Kredileri: Kupalar Shutterstock üzerinden, Shutterstock Üzerinden Karanlık Kod Görünümü, Oyun Shutterstock Üzerinden Reçel
Joel Lee'nin bir B.S. Bilgisayar Bilimi ve altı yılı aşkın profesyonel yazma deneyimi. MakeUseOf'un Genel Yayın Yönetmeni.