2009-03-03 10 views
5

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!

Odpowiedz

6

http://www.asp.net/learn/mvc-videos/

sklepowa obejmuje wszystko, od projektu do testowania. Powinien zacząć szybko.

http://codebetter.com/blogs/karlseguin/archive/2008/06/24/foundations-of-programming-ebook.aspx

pokazuje kilka podstawowych pojęć, ale są one bardzo przydatne. Zawiera przykładową aplikację do nauki.

Wreszcie

http://weblogs.asp.net/Scottgu/

blog ScottGu jest pełna przydatnych przykładów rzeczywistych i ma mnóstwo linków.

I jeszcze jedna uwaga, książka BlueJ oferuje wspaniały wgląd w OO, jeśli nie masz na to ochoty.

http://www.bluej.org/

1

Jestem w podobnej sytuacji jak ty i szukał jak profesjonalny pójdzie o projektowaniu i wdrażaniu mały program od początku do końca. Znalazłem te dwa przydatne zasoby:

Rob Conery ma numer series of blog posts, w którym omawia sposób, w jaki zaprojektował witrynę eCommerce za pomocą ASP.NET MVC.

W podobny sposób, Stephen Walther builds a forum użyciu ASP.NET MVC

1

Trudno jest uzyskać prawdziwe doświadczenie świata poprzez czytanie jak większość firm pilnować swoich artefaktów oprogramowania (projekty, testy, etc.) jak złoto. Czasami jednak firmy będą publikować swoje doświadczenia z technologiami jako studia przypadku. Niektóre z tych studiów przypadków są niczym innym, jak marketingowymi bzdurami. Ale czasami trafiasz na kopalnię informacji, która daje ci wgląd w rzeczywisty projekt. Ta wersja Barnes & Nobles case study na temat rozwoju nowej hurtowni danych działa częściowo.Oto lista niektórych więcej: ASP .Net Case Studies .Net Case Studies

Ostatecznie, rozwój oprogramowania jest napędzana przez potrzeb biznesowych i to gdzie Econ tło mogłoby się przydać. Sprawdź książkę Return on Software: Maximizing the Return on Your Software Investment Steven Tockey, gdy masz szansę. Wchodzi w rzeczy takie jak ROI, IRR, itp. Rzeczy, które tylko Econ może kochać :)