26 stron z łamigłówkami dla programistów

Łamigłówki dla programistów

 

Jeśli jesteś programistą, ale czasem czujesz się znudzony pracą i szukasz ambitniejszej rozrywki, ta lista stron z łamigłówkami jest dla Ciebie. Dzięki tym serwisom można łamać głowę nad ciekawymi zadaniami, rywalizować z kolegami, a nawet przygotowywać się do rozmowy kwalifikacyjnej.

26 stron z łamigłówkami dla programistów
26 stron z łamigłówkami dla programistów

Strony z łamigłówkami

Algorithm Geeks – społeczność programistów Google’a.
CodeKata  – całkiem dowcipna stronka z zadaniami z programowania.
LessThanDot – specjalny wątek na forum, gdzie programiści dzielą się zadaniami „z gwiazdką”.
The Daily WTF – bardzo podobne do Bring Your Own Device (BYOD – do pracy ze swoim sprzętem), ale w rzeczywistości to Bring Your Own Code. Tu deweloperzy umieszczają swoje źródła, które pozwalają rozwiązywać niebanalne zadania.
Peking University JudgeOnline for ACIP/ICPC – strona zawiera zadania dla programistów z różnych konkursów. Można je rozwiązywać w czasie rzeczywistym pod nadzorem Komisji serwisu, która oceni twoją decyzję po każdym projekcie.
University of Valladolid Online Judge – podobny serwis, jeśli kolekcja Peking University JudgeOnline to dla Ciebie za mało.
Codingame – pozwala rozwiązywać łamigłówki w trybie interaktywnym, dostarczając zestaw testów do każdego zadania.
Programming Praxis – na tym blogu są publikowane aktualne zadania dla programistów, inspirowane ostatnimi zmianami i nowościami w branży.
Project Euler – kolekcja „zadań z gwiazdką” z matematyki i programowania, które zachwycą nawet najbardziej wyrafinowanych koneserów.

Strony z grami

CodeChef – rozwiązujesz zadania w czasie rzeczywistym, oprócz tego możesz brać udział w konkursach dla programistów, które co miesiąc są prowadzone przez społeczność serwisu.
Hacker.org – to seria łamigłówek i testów mających na celu sprawdzenie twojej wiedzy. Aby zakończyć tę serię, trzeba złamać szyfr i napisać skomplikowany kod, a także dokonać kompleksowej analizy.
Pex for fun – gra od firmy Microsoft, gdzie będziesz konkurować z innymi programistami. Twoja broń – to kod.
Rankk – przechodzisz różne poziomy gry, gdzie rozwiązujesz problemy od prostych do bardziej złożonych. To reinkarnacja starej gry dla programistów The Pyramid z zadaniami na logikę, matematykę oraz pisanie kodu.
TopCoder – na tej stronie można nie tylko się bawić, ale też zarabiać prawdziwe pieniądze. Programiści i projektanci z całego świata rywalizują w pracy nad prawdziwymi projektami dla prawdziwych firm, a najlepsi z nich dostają nagrody pieniężne.
Google Code Jam – algorytmiczne łamigłówki, które rozwiązywali uczestnicy konkursów Google. Spróbuj swoich sił.
Python Challenge – przechodzisz poziomy gry, programując w Pythonie.

Serwisy edukacyjne

4Clojure – tu można uczyć się języka Clojure przez rozwiązywanie zadań od najprostszych do trudniejszych.
Prolog Problems  – serwis daje możliwość ćwiczenia programowania logicznego.
Ruby Quiz  – cotygodniowe zadania z programowania w Ruby.
Codingbat – dużo zadań z programowania od najprostszych do naprawdę ciężkich w Java i Python.
Cyber – dojo – tu możesz ćwiczyć programowanie pod nadzorem administratorów serwisu, którzy będą sprawdzać twój kod.
Sphere Online Judge – dużo różnych zadań od najprostszych do bardzo trudnych.
Code Wars – uczenie się 8 języków programowania wraz z zadaniami.
Rosalind – uczenie się algorytmów i bioinformatyki poprzez rozwiązanie rzeczywistych zadań.

Trening przed rozmową kwalifikacyjną

LeetCode – serwis zaprojektowany specjalnie, aby pomóc programistom przygotować się do rozmowy kwalifikacyjnej. Tu można znaleźć typowe zadania i pytania z wielu dziedzin.
Career Cup – ostatnie zadania i pytania zadawane kandydatom na stanowisko programisty.

 

Źródło: ain.ua

Zapisz

Zapisz