Robię głównie SQL i HTML-a i HTML-a na froncie od 4 lat. Zrobiłem też sporo (proceduralnego) kodowania w języku podobnym do języka BASIC. Nie mam formalnego szkolenia w zakresie CS (mam stopień ekonomiczny).Nauka budowania rzeczywistych aplikacji .NET na przykład
Teraz przełączam biegów na OOP w C# .NET w pełnym wymiarze godzin. Aby przyspieszyć, czytałem o podstawowych tematach CS (np. Strukturach danych, algorytmach, notacji big-o) głównie o StackOverflow i Wikipedii. Przeczytałem również sekcje Code Complete 2, Refactoring i Head First Design Patterns.
Mam jednak wrażenie, że moje podejście do zostania deweloperem jest nieco wstecz. Czuję, że muszę zapoznać się z dostępnymi narzędziami w języku C# i .NET . Mogę naprawdę skorzystać z wiedzy o tym, jak najlepiej je zastosować.
Część, o której myślę, że tęsknię, polega na tym, że siadając i poznając platformę .NET, wykonuję programowanie. Muszę uzyskać dostęp do codziennych zadań, które idą do budowania prawdziwej aplikacji.
Ponieważ nie mam mentora, zastanawiałem się, czy ktoś może zaproponować książkę lub stronę internetową, która poprowadzi początkujących programistów poprzez budowanie (w pewnym sensie) prawdziwej aplikacji .NET jako sposobu na nauczenie ich podstaw.
Dzięki!