C# - Sharp Edukacja , Dokształcanie

0

Witam wszystkich bardziej obeznanych już...
Dla każdego kto by znalazł chwile czasu bym prosił o drobną porade co by polecił do CZYTANIA z KSIĄŻEK w następstwie z tych tytułów
http://helion.pl/ksiazki/jezyk-c-szkola-programowania-klaus-michelsen,jcshpr.htm
http://helion.pl/ksiazki/c-cwiczenia-wydanie-iii-marcin-lis,cwcsh3.htm
z tego co wiem to następstwa tych książek są już na Etapie ZAAWANSOWANYM i opierają się na dokładnej specjalizacji programowania C# jakie tytuły byście państwo polecili ?? w sklepach , Empikach można głównie znaleŹć na etapie Podstawowym i Podstawowe zagadnienia a zależy mi na książce która by wynosiła już wyższy poziom.
Drogą Ewentualności Jakie Kursy Elektroniczne by zostały polecone ??

0

"Essential C# 6.0" - bardzo dobra pozycja według mnie, pisana również przez jednego z twórców kompilatora C# (Erica Lipperta). Utrwala podstawy a zarazem dodaje wiele interesujących informacji na temat tego, jak ten język działa pod maską. Pozycja dobra bez względu na stopień zaawansowania.

0

Wydaje mi się, że ciężko znaleźć książkę omawiająca wnikliwie C# (lub np CLR) po polsku. Wynika to z racji opłacalności i zainteresowania.
O ile książki dla początkujący opłaca się tłumaczyć tak dla zaawansowanych... :/
Dodatkowo sprawę potęguje fakt ze osoby szukające czegoś więcej operują już angielskim na poziomie wystarczającym, aby czytać po angielsku techniczne rzeczy.

Wskaże fajna książkę po PL, ale niestety dotyczy ona C# 2.0. Są w niej poruszone kwestie:

  • działania pod maska CLR,
  • zagadnienia domeny aplikacji (izolowanie pamięci i sterowanie uprawnieniami),
  • analizie kodu CIL jaki jest generowany ze "zwykłego" C#;
  • zagadnienia wykorzystania kodu "unsafe" w projektach,
  • zarządzanie pamięcią przez GC, presja pamięciowa,
  • zasady współpracy z obiektami COM.
    Nawet ciekawostki w stylu:
    -pole statyczne dla watka, sterowanie wyrównywaniem i kolejnością pól w strukturach (np można pamieć mapować).
    Oto ona:
    http://helion.pl/ksiazki/net-framework-2-0-zaawansowane-programowanie-joe-duffy,netfra.htm
    Była kapitalna 9-10 lat temu :(
    Przy rekrutacjach nie miałem problemów (przy pytaniach z języka).

Niestety, stosunkowo dużo zmian jakie doszły w wersji 3.0 a potem w 4.0 powoduje ze na dana chwile jest niewystarczająca aby po przerobieniu jej (przerobieniu, nie przeczytaniu ;) ) móc powiedzieć, że zna się język C# w sposób zaawansowany.

Jeżeli jednak komuś wpadnie w rece, to polecam kilka wybranych rozdziałów poczytać :)

P

0

czyli z tego co rozumiem wszystko "Co Ciekawsze" i już na Etapie "Zaawansowanym" to moge się spodziewać "From English" zbyt Dużo tytułów "Zaawansowanych" i "Aktualnych" nie będzie po Polsku...

1

Jeśli chodzi o samego czystego C# to na obecnym etapie nauki po przeczytaniu przeglądowej cegły jaką jest "Język C#. Szkoła programowania" to jedyne czego Ci brakuje to rzeczy które ukazały się po wydaniu tej książki w języku, czyli przede wszystkim Linq i w mniejszym stopniu async/await.

O Linq jest bardzo fajna darmowa książeczka :
LINQ Succinctly

Mając już takie podstawy lepiej iść horyzontalnie i poczytać sobie o różnych frameworkach/bibliotekach używanych na co dzień z językiem, o tym jak pisać dobry czysty kod(wzorce, solidy, algorytmy, podstawy architektury) i dopiero potem wrócić i pójść w głąb języka zaczynając od przeczytania klasycznej pozycji od legendy stackoverflow Jona Skeeta:
C# od podszewki.
A później można iść jeszcze głębiej i wedle potrzeb przeczytać książki poświęcone bardzo konkretnym aspektom języka: wydajności, programowaniu równoległym, debugowaniu, gramatyce języka, clr

0

A czy są tam gdzieś omówione "smaczki" języka i standardowa biblioteka?

1 użytkowników online, w tym zalogowanych: 0, gości: 1