Zawsze uważałem, że kiedy zaczyna się uczyć nowego programisty, musi stworzyć pewne projekty, aby lepiej zrozumieć język i/lub ramy. Osobiście dla mnie było to z php (księga gości, abstrakcja DB, silnik szablonowy), ruby (na szynach, twitter jak strona internetowa, aktywna wtyczka rekordu, prosty klejnot) i cel-c (kakao, lista do zrobienia, klient twittera).Najpierw trzeba zaprogramować projekty jako hobby
Zastanawiam się, jakie są obowiązkowe projekty dla innych języków programowania, takich jak Java, C++, Python itp.? Może masz inne języki uczenia się ścieżki?
Interesujący punkt. Ale czy podobne problemy z tymi samymi rozwiązaniami nie są sprzeczne z paradygmatem "tam jest więcej niż jeden sposób"? W końcu każdy język niesie własną filozofię. Nie umiesz? – Eimantas
Pewnie. Ale kiedy uczę się nowego języka, pierwszą rzeczą, której chcę się nauczyć, są podstawy. Jak zrobić I/O? Jak czytać plik? Jak mogę wywołać podprogram? Itd. Mój pierwszy program C++/Windows wyglądał zupełnie inaczej niż mój pierwszy program Fortran, ponieważ tak, filozofia projektowania, która się za nimi kryje, jest bardzo różna, tj. Obiektowa i GUI kontra proceduralna i TTY. Nie chciałem, aby mój komentarz "już wiem o rozwiązaniu" był tak daleki. Chodzi mi o to, że kiedy piszę swój pierwszy program, chcę myśleć o tym, jak działa ten język, a nie zmagać się z wymaganiami funkcjonalnymi. – Jay