Learning path C# z .NET

Learning path C# z .NET
kakaisback
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:38
0

Witam, przez ostatnie parę lat hobbystycznie programowałem w paru językach w wolnych chwilach.
Zdecydowałem się zająć bardziej teraz "profesjonalnie", jeśli to dobre słowo, tylko jednym językiem i padło na C#.
Zaczynam przy nim 3 dzień i chyba zacząłem wpadać w pułapkę - nie mam pojęcia jak to rozplanować, skąd brać wiedzę.
NIe chce popełniać też błędów, że czegoś do końca nie rozumiem albo zdaje mi się, że rozumiem i po prostu bez żadnej praktyki lecieć dalej.
Nigdy zbytnio nie czytałem dokumentacji, ale ta od Microsoftu (wprowadzenie, podstawy itd) wygląda dosyć solidnie i to w naszym rodzimym języku.
Znalazłem też fajny kanał Ina YT IAmTimCorey, niestety konkretny kontent po kolei udostępnia odpłatnie, jestem w stanie zapłacić za jakość ale ceny na jego stronie są bardzo wysokie.
Ogólnie nigdy nie miałem żadnej obranej ścieżki, wcześniej wyznaczonej w której wiem, że będę stale progresował.
Książki, kursy, jakie dowolne źródła polecacie? Jak na tym wszystkim zapanować i to zaplanować, każda rada się przyda.

AK
  • Rejestracja:prawie 7 lat
  • Ostatnio:około miesiąc
  • Postów:3561
3

W moim odczuciu materiały internetowe cierpią (a nie mówię w ogóle o tych tworzonych przez dyletantów) właśnie na brak planu, wytyczonej osi, która potem jest realizowana.
W moim ratingu lepszy plan mają książki (w tym ich wersje ebookowe)

Kilka lat temu helion wydał oficjalny podręcznik C# z MS, to było bdb 1) , zobacz czy jest jakaś współczesna wersja.
Rozumiem, ze masz preferencje do języka polskiego (ja też - "pierwsze uderzenie wiedzy"), możesz się spodziewać książki o "jedną wersję" starszej, ale to nie jest żadna katastrofa. Aktualizacja z neta po angielsku

  1. pomijając absolutny zakaz od działu prawnego porównywania C# z Javą - a porównywanie z C++ nie wiadomo czemu służące. To taki akcent kabaretowy

Bo C to najlepszy język, każdy uczeń ci to powie
edytowany 1x, ostatnio: AnyKtokolwiek
somekind
Może to podręcznik skierowany dla programistów C++ chcących się nauczyć C#?
AK
Raczej prikaz prawników. Głowny rys książki absolutnie nie jest taki, jak sugerujesz.
ZK
Jaki oficjalny podręcznik ? Masz na myśli step by step ? Żadna książka nie jest tak szczegółowa jak oficjalna specyfikacja C# albo dokumentacja Microsoftu na MSDN . Microsoft rozwija na własną rękę C# i NET . C# 8 nie ma oficjalnej specyfikacji.
ZK
Dlatego że książki to w 70% powielanie po łebkach oficjalnej specyfikacji to pdf-y po angielsku są darmowe : http://www.allitebooks.org/
BC
  • Rejestracja:prawie 6 lat
  • Ostatnio:4 miesiące
  • Postów:214
kakaisback
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:38
0

Zaopatrzyłem się w taką road mape wcześniej, ale sęk w tym wszystkim to, że pokazuje po kolei technologie jakie trzeba się nauczyć, ale już od podstaw każdej technologii mapa przecież mnie nie nauczy. I tak serdecznie dziękuje za odpowiedź i pozdrawiam! :)

Rafik pisze znaczki
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Warsaw, Poland
  • Postów:10
1

pluralsight -> wymagany angielski.
Masz chyba tydzień 4free za rejestrację, są tam gotowe ścieżki do masterowania technologii.

chalwa
Ścieżka C# jest całkiem dobrze zrobiona, jak na start. Zwłaszcza tutoriale od Scott'a Allen'a w prędkości 1.2x ;)
GO
A w jakiej są cenie? Ja znalazłem, że roczne konto za 299 USD ... -.-
chalwa
29$ to nie jest fortuna. W miesiąc czy dwa podstaw się nauczysz. Potraktuj to jak bootcamp :D Jeśli pracujesz w firmie, która subskrybuje VisualStudio to chyba do każdej licencji jest miesiąc gratis.
GO
  • Rejestracja:około 9 lat
  • Ostatnio:8 miesięcy
  • Postów:147
1

Ja ze swojej strony mogę polecić ten kanał na YT:

Jestem na razie na C# i SQL, ale myślę, że wprowadzenie do technologii .NET na jego kanałach też będą dobre.

Z drugiej strony płatne kursy na Udemy też podobno są dobre. A wcale nie aż tak drogie.


"I just met you, (Thread)
And this is crazy,
But here's my number (delegate),
So if something happens (event),
Call me, maybe (callback)?"
Zobacz pozostały 1 komentarz
S9
@Rafik pisze znaczki: Nie za mocne zarzuty, może po prostu to on pierwszy zrobił identyczne kursy, a goście z pluralsight dokładnie Gill Cleeren oraz Neil Cummings przekopiowali jego projekty z githuba 1:1 zanim ten zdążył zmontować materiał na udemy :)
Rafik pisze znaczki
@sharper_99: chyba sam w to nie wierzysz co właśnie napisałeś :P
S9
@Rafik pisze znaczki: Prędzej jestem w stanie uwierzyć w mój komentarz, niż to, że nie potraktowałeś tego w kategorii ironii...
Rafik pisze znaczki
@sharper_99: potraktowałem to na poważnie, ciężko wyczuć nie słysząc. Biorąc pod uwagę to, że każdy ma prawo do własnego zdania i chęci wywiązania jakiejś konwersacji to nie brzmiało ironicznie :P
kakaisback
Kiedyś skusiłem się na jeden (w promocji, wtedy jeszcze nie wiedziałem, że "promocje" są zawsze), mimo iż ta strona jakiś Scamem mi śmierdziała (ze względu na te promocje) to po poleceniu przez kogoś w końcu się przekonałem. Kurs MERN stack od TraversyMedia bodajże.
CW
  • Rejestracja:około 9 lat
  • Ostatnio:prawie 3 lata
  • Postów:251
3

pluralsight -> wymagany angielski. ustalmy jedno. Jeżeli ktoś nie jest wstanie korzystać z materiałów angielskojęzycznych to po prostu nie powinien zaczynać uczyć się programowania, ewentualnie naukę należy wykorzystać do opanowania słownictwa branżowego. Inną sprawą jest to, że współczesne środowisk programistyczne to nie Turbo Pascal 7, który można było poznać z 1-2 książek i osoba rozpoczynająca samodzielną naukę może mieć poważne problemy z wyborem materiałów do nauki.

edytowany 1x, ostatnio: cw
Rafik pisze znaczki
albo.. komuś kto pierwszy raz usłyszał w tym temacie o tej platformie, można zaoszczędzić czasu na sprawdzeniu witryny pisząc w ten sposób :P
CW
dodatkowy problem z kursami to jest to, że jak je oglądasz to wszystko wydaje się proste i łatwe, a jak siadasz do pisania własnego programu to okazuje się, że na kursie nie wspomniano o wielu ważnych sprawach i musisz się przedzierać przez dziesiątki artykułów aby w pełni opanować temat.
Rafik pisze znaczki
mi się wydaję, że to nie problem tylko kolej rzeczy, która jest następstwem tego, że próbujesz zrobić coś wykraczającego poza schemat tego co było w kursie.
kakaisback
O właśnie, kolejność to ta rzecz, której mi zawsze brakowało.
kakaisback
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:38
0

No wiadomo przecież, że bez angielskiego po prostu się nie da :). Nie wiem po co ten temat w ogóle jest poruszany (angielskiego). W swoim poście napisałem tylko, że dokumentacja Microsoftu jest w języku polskim wraz z kursem początkującego. Bo to rzadkość. Ot co po prostu byłem zaskoczony..

Zobacz pozostałe 2 komentarze
ZK
Maszynowe tłumaczenie . Życzę samozaparcia w odszyfrowywaniu tekstu
MA
Jak odkryłem sposób na wyłączenie automatycznego tłumaczenia na polski a stronach M$ to lepiej spałem przez tydzień.
GO
@Magiczny: Podziel się tym sposobem, bo też mam z tym problemy :D
TE
Polecam wtyczkę FFS MSDN in English :)
MA
@gornada: dodatek do Firefoxa o nazwie: FFS MSDN in English :)
kakaisback
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 4 lata
  • Postów:38
0

Plurasight zdaję mi się bardzo dobra cena za jakość i ilość zawartości. Dzięki panowie :).
Mam jeszcze pytanie, chciałbym poczytać jakieś kody innych ludzi, prostych aplikacji.
Ktoś powie, gdzie szukać; GitHub?

Zobacz pozostałe 6 komentarzy
bakunet
@gornada: Jak wiesz czego chcesz się nauczyć, to będzie najlepiej wydane 100zł w tym miesiącu.
kakaisback
14 dni free trial jest bodajże. Ale kontent co tu znajdziesz jest wart ceny, i tak mi się wydaje bardzo tanio za to co oferuje :).
GO
@bakunet trochę gorzej jak znam podstawy i chcę się nauczyć "wszystkiego" :D
kakaisback
@gornada: nie rozumiem, przecież są tu rzeczy dla stricte początkujących (podstawy) i bardziej zaawansowane tematy.
GO
@kakaisback Tylko nie starczy Ci kasy jakbyś chciał wszystkiego od początku do końca nauczyć się tylko z pluralsight. Lepiej co można nauczyć się z innych źródeł. A co trudniejsze tematy z plural.

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.