Ocena:
Książka zawiera zbiór ćwiczeń programistycznych, których celem jest pomoc początkującym i średnio zaawansowanym programistom w doskonaleniu umiejętności kodowania w różnych językach. Chociaż oferuje ona ustrukturyzowane podejście do praktyki, wielu doświadczonych programistów uważa ćwiczenia za zbyt łatwe i uproszczone. Istnieją mieszane opinie na temat jego skuteczności i organizacji.
Zalety:⬤ Zaczyna się od bardzo łatwych problemów, których trudność stopniowo wzrasta.
⬤ Dobra dla początkujących i średnio zaawansowanych programistów do ćwiczenia umiejętności rozwiązywania problemów i kodowania.
⬤ Zawiera wyzwania pogłębiające zrozumienie koncepcji programowania.
⬤ Przydatny jako dodatkowy przewodnik do nauki nowych języków programowania.
⬤ Zachęca do ćwiczenia i wzmacniania umiejętności kodowania.
⬤ Ćwiczenia są uważane za zbyt łatwe dla doświadczonych programistów, brakuje im wyzwań.
⬤ Organizacja i różnorodność ćwiczeń są krytykowane; niektóre ćwiczenia wydają się powtarzalne.
⬤ Nieodpowiednie dla osób z zaawansowaną wiedzą programistyczną szukających istotnych wyzwań.
⬤ Niektórzy czytelnicy uznali treść za przestarzałą i pozbawioną głębi.
(na podstawie 40 opinii czytelników)
Exercises for Programmers: 57 Challenges to Develop Your Coding Skills
Kiedy piszesz oprogramowanie, musisz być na szczycie swojej gry. Świetni programiści ćwiczą, aby utrzymać swoje umiejętności na wysokim poziomie. Zdobądź ostrość i pozostań ostry dzięki ponad pięćdziesięciu ćwiczeniom praktycznym zakorzenionym w rzeczywistych scenariuszach. Jeśli jesteś początkującym programistą, te wyzwania pomogą ci nauczyć się tego, czego potrzebujesz, aby wejść na rynek, a jeśli jesteś doświadczonym profesjonalistą, możesz wykorzystać te ćwiczenia, aby nauczyć się nowego, gorącego języka na następny koncert.
Jednym z najlepszych sposobów nauki języka programowania jest używanie go do rozwiązywania problemów. O tym właśnie jest ta książka. Zamiast pytań zakorzenionych w teorii, książka ta przedstawia problemy, które można napotkać w codziennym tworzeniu oprogramowania. Problemy te są przeznaczone dla osób uczących się swojego pierwszego języka programowania, a także zapewniają ścieżkę edukacyjną dla doświadczonych programistów, aby szybko nauczyć się nowego języka.
Zacznij od prostych programów wejściowych i wyjściowych. Przelicz walutę i dowiedz się, ile miesięcy zajmie spłata karty kredytowej. Oblicz zawartość alkoholu we krwi i określ, czy można bezpiecznie prowadzić samochód. Zamieniaj słowa w plikach i filtruj rekordy, a także korzystaj z usług internetowych, aby wyświetlać pogodę, przechowywać dane i pokazywać, ile osób znajduje się obecnie w kosmosie. Na koniec zajmiesz się kilkoma większymi programami, które pomogą ci połączyć wszystko razem.
Każdy problem zawiera ograniczenia i wyzwania, które popchną cię dalej, ale to od ciebie zależy, jakie rozwiązania wymyślisz. A w przyszłym roku, gdy będziesz chciał nauczyć się nowego języka programowania lub stylu programowania (być może OOP vs. funkcjonalny), możesz ponownie przerobić tę książkę, używając nowych podejść do rozwiązywania znanych problemów.
Czego potrzebujesz:
Potrzebujesz dostępu do komputera, podręcznika języka programowania i języka programowania, którego chcesz używać.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)