Witam. Mam pytanie odnośnie pracy jako programista C#. Generalnie ten język najbardziej mi pasuje z uwagi na to że najwięcej w nim umiem. Co prawda zrobiłem też już parę rzeczy w c++ ale jednak c# bardziej mi pasuje. Moje pytanie brzmi następująco : czego się uczyć, żeby zostać przyjęty jako początkujący programista. W sensie jakie biblioteki warto poznać, jakie klasy i tego typu wytwory tego języka. Często pytają o wzorce programowe, jakich się nauczyć. Jaka powinna być prawidłowa kolejność uczenia się rzeczy składowych tego języka?
Ogólnie to pytań mam masę ale to lepiej będzie na bieżąco.
Ogólnie to:
umiem wykorzystywać i tworzyć klasy, metody itp
wiem, że określa się także dostęp do pól
są też różne rodzaje klas (abstrakcyjne i takie tam)
jest obsługa wyjątków
używałem bitmap (przerobienie obrazka czarno-białego piksel po pikselu)
wykonywałem operacje na plikach ( program do sortowania plików według ich rozszerzeń )
tablice, łańcuchy , listy
umiem stworzyć aplikację WF
Zrobiłem program, który pracuje na plikach Excela ( służy do notowania wizyt u pacjentów)
Powyżej opisałem z grubsza co mniej więcej robiłem i co umiem.
Bardzo bym prosił jeżeli to możliwe aby ktoś bardziej doświadczony podpowiedział mi co warto się jeszcze nauczyć ( jakieś rzeczy obowiązkowe jeszcze ). Prosił bym tak hasłowo, jakieś dobre stronki, nawet po angielsku, może jakieś książki takie przydatne żeby coś więcej wiedzieć.
Czekam na jakieś porady i z góry dziękuję.