konto usunięte

Temat: Ścieżka nauki

Witam wszystkich ponownie.
Po zapoznaniu się z Waszymi opiniami w moim poprzednim temacie "koszty asp.net" postanowiłem w końcu zagłębić się w tą technologię i stąd moje następne pytanie, a w zasadzie kilka pytań :)

1. Jaką ścieżkę nauki polecacie ? tzn np "c#->asp.net->asp.net mvc" czy inne technologie również są potrzebne w pracy i należałoby je dodać. I jak dobrze trzeba znać C# żeby móc zacząć przygodę z aso (wystaczy średnio, na poziomie pro a może podstawy ?)

2.Jakie materiały byście proponowali do nauki dla całkowicie początkującego w temacie ? Na początek myślałem o takiej książce: http://www.amazon.com/Beginning-Visual-2010-Wrox-Progr...

3. Czy na początek skupić się na asp.net web forms czy najlepiej od razu próbować sił z mvc ? (wiedzę o htmlu i css oraz trochę z jquery posiadam)

4. Ostatnie: Ile tak moreless zajmuje przeciętnie zdolnemu programiście wdrożenie się w technologie jeśli w ogóle można coś takiego określić

konto usunięte

Temat: Ścieżka nauki

Marcin Wojtczak:

1. Jaką ścieżkę nauki polecacie ? tzn np "c#->asp.net->asp.net mvc" czy inne technologie również są potrzebne w pracy i należałoby je dodać. I jak dobrze trzeba znać C# żeby móc zacząć przygodę z aso (wystaczy średnio, na poziomie pro a może podstawy ?)

Microsoft robi sporo dobrej roboty aby umożliwić programistom "spoza" .NET szybko .NET, C# zrozumieć i nauczyć się praktycznie wykorzystywać - między innymi po to tworzy tyle pomocniczych bibliotek i narzędzi, które ukrywają część logiki za przyjaznymi oknami wizardów i modelem budowania aplikacji z klocków. Jeśli jesteś "spoza" .NET to proponuję zacząć od MVC, ale pamiętać o tym, że im bardziej aplikacja skomplikowana tym głębiej w kod będziesz musiał zejść.

2.Jakie materiały byście proponowali do nauki dla całkowicie początkującego w temacie ? Na początek myślałem o takiej książce: http://www.amazon.com/Beginning-Visual-2010-Wrox-Progr...

Naprawdę polecam http://asp.net


3. Czy na początek skupić się na asp.net web forms czy najlepiej od razu próbować sił z mvc ? (wiedzę o htmlu i css oraz trochę z jquery posiadam)

Patrz odpowiedź na pytanie 1) - mvc to wyższy poziom abstrakcji niż web forms.

4. Ostatnie: Ile tak moreless zajmuje przeciętnie zdolnemu programiście wdrożenie się w technologie jeśli w ogóle można coś takiego określić

Od kilku tygodni do roku :) Wszystko zależy od motywacji i tego jak się za to zabierzesz - wiedza przychodzi szybciej jeśli zdobywasz ją realizując jakieś konkretne zadanie jej wymagające. Nie wiem czy na studiach masz taką możliwość, ale najlepiej uczyć się asp.net budująć jakąś konkretną aplikację, najlepiej mając jeszcze na sobie presję jakiegoś terminu, oceny za to. Mi to akurat pomagało, nie wiem jak innym :)

konto usunięte

Temat: Ścieżka nauki

Mówisz żeby od razu startować ze tutorialami na http://asp.net, ale ja nie znam C# praktycznie w ogóle. Sądzisz, że z taką wiedzą poradzę sobie ?

konto usunięte

Temat: Ścieżka nauki

Dobrze jest najpierw znać język z którym się pracuje a dopiero potem brać się za platformy które za jego pomocą zostały zbudowane :-)

Jeśli nic nie wiesz o C# to polecam zacząć od niego, w następnej kolejności asp.net kończąc na mvc. Sam C# jest na tyle prostym językiem że nie powinieneś mieć z nim najmniejszego problemu szczególnie jeśli znasz jave bądź inny podobny język.
Remigiusz Towalski

Remigiusz Towalski Manager R&D
Engineering

Temat: Ścieżka nauki

C# to tylko język, składnia.

Jeśli umiesz programować (PHP, Java, Delphi, Python czy cokolwiek innego) to uczysz się tylko technologii - w tym przypadku ASP.Net.

Temat: Ścieżka nauki

Jeśli programujesz w innych językach to tylko składnia :)Jakub Bartkiewicz edytował(a) ten post dnia 08.10.10 o godzinie 13:51

konto usunięte

Temat: Ścieżka nauki

Marcin Wojtczak:
Mówisz żeby od razu startować ze tutorialami na http://asp.net, ale ja nie znam C# praktycznie w ogóle. Sądzisz, że z taką wiedzą poradzę sobie ?

Ja zaczynałem uczyć się C# z helpa Visual Studio :) Proponuje tam się udać, ale też w sieci jest już mnóstwo tutoriali do C# - mi bardzo pomógł swego czasu codeproject.com, ale to nie jedyna strona oczywiście. Sprawdź też msdn.

Nie wiem czy sobie poradzisz - to jest kwestia Twoich możliwości, natomiast patrząc na to ogólnie to absolutnie nie ma przeszkód ku temu aby uczyć się C# uczać się tworzyć serwisy asp.net.

Jeśli masz jakiś background programistyczny C, PHP to C# "wchodzi" lekko.

Nie do końca się zgodzę, że C# to "tylko" składnia - to także architektura CLR'a, koncepcja GC, którą szczególnie programistom C++ czasem jest trudno zrozumieć, ale w Twoim przypadku to nie powinno stanowić problemu bo i tak uczysz się wszystkiego od początku.

Generalnie to nauka nowego języka programowania to jak nauka jazdy samochodem - można o tym dyskutować tygodniami, a i tak dopóki nie siądziesz za kółkiem pierwszy raz, pierwszy raz nie szarpniesz sprzęgłem to nie będziesz wiedział z czym się mierzysz :)

Następna dyskusja:

bliskie spotkania nauki, bi...




Wyślij zaproszenie do