Hej, od paru dni próbuję się nauczyć c# tak by później móc zabrać się za aplikacje webowe w asp net mvc. Przyswojenie podstaw i składni poszło mi szybko bo wcześniej również to robiłem w c++, jednakże znów zatrzymałem się na tym samym etapie. Ogarniam składnię, teorię, chcę zrobić jakiś swój prosty projekt w pełni obiektowo (np. prostą grę w konsoli typu chińczyk lub system newsów w konsoli) i jebs, nie mam pojęcia jak się za to zabrać i jak złożyć to wszystko w projekt. Jakieś rady? :/
- Rejestracja:prawie 12 lat
- Ostatnio:ponad 4 lata
- Postów:21
Będę posłańcem złych wieści.
Wszyscy tak mają na początek, że znają składnie a nie wiedzą jak ją wykorzystać. Rozwiązanie tego problemu jest znane, lecz Ciebie pewnie nie satysfakcjonujące.
Brzmi ona aby pisać trzeba pisać. Oznacza to, że musisz stawiać sobie coraz większe wyzwania i je rozwiązywać, inaczej się nie da. Inną metodą jest analizowanie czyjegoś kodu, jeśli już go rozumiesz to zostawiasz na kilka dni i jak go zapomnisz, to sam rozwiązujesz ten przykład.

- Rejestracja:ponad 10 lat
- Ostatnio:ponad 6 lat
- Lokalizacja:Warszawa
- Postów:293
Ja z metodą uczenia przez pisanie samemu w tym konkretnym przypadku się nie zgodzę. Sam byłem w takiej sytuacji i również próbowałem pisać znając samą składnię. Niewiele dobrego to przyniosło, bo wychodziły z tego potworne machlojki; kod był do niczego, a jedynie wymyśliłem kilka rozwiązań, które okazały się podstawowymi anty-wzorcami. Mówię tu oczywiście o nieco większych projektach, takich gdzie trzeba było zaprojektować drzewo projektu, przemyśleć klasy. To sprawiało mi swego czasu najwięcej problemów.
W moim przypadku najwięcej przyniosła analiza czyjegoś kodu. Nie bezpośrednio, ale znajdź poradniki do tworzenia aplikacji krok po kroku. Gdy już zobaczysz praktyczne zastosowanie OOP powinno ci się nieco rozjaśnić i o wiele łatwiej będzie ci zacząć pisać samemu. Z czasem możesz się zainteresować wzorcami projektowymi. Na niektóre być może natkniesz się w czyimś kodzie. Kilku możesz nawet użyć nieświadomie ;)

- Rejestracja:prawie 12 lat
- Ostatnio:ponad 4 lata
- Postów:21
Dzięki chłopaki :)
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.