Co oznacza "dobra znajomość C#"?

0

Pytanie jest o powtarzające się wymaganie z ofert pracy dla programistów. Co trzeba potrafić by móc stwierdzić że posiada się dobrą znajomość C#?

4

Patrząc po żenującym poziomie rozmów rekrutacyjnych trzeba wiedzieć czym się różni Klasa Abstrakcyjna od Interfejsu. Jak to wiesz to daj sobie 3 gwiazdki na 3 w śmiesznych kwestionariuszach.

1

Współbieżność i asynchroniczność, LINQ, atrybuty, lambdy, serializacja, kolekcje, xml, Garbage Collector itd.

0

Jeśli zakładasz na forum takie tematy:

https://4programmers.net/Forum/C_i_.NET/293728-programistyczna_zmiana_wlasciwosci_labela 

to raczej nie możesz się pochwalić dobrą znajomością C#, a skoro nie umiesz znaleźć w internecie odpowiedzi na proste pytania i zakładasz ciągle nowe tematy to raczej nie wróże Ci dobrej kariery. Wybacz szczerość.

0

@cSharpKazik: Co do linku to akurat wybrałeś temat z najprostszymi pytaniami które zadałem na tym forum. Spędziłem około 20 minut próbując zgadnąć nazwę klasy (odpowiedzialnej za czcionki) czy wyszukać odpowiedzi w google, ale wysoko zaindeksowane strony prowadzą do tego jak to zrobić w WinForms, a ja używałem WPF. Założyłem że pytanie z w/w tematu to prosty problem, bo wiem jak zrobić to w innych interfejsach i że dla kogoś kto to wie, przeczytanie pytania i odpowiedź zajmie około minuty, więc nie widziałem powodu by spędzić nad tym kolejne kilkadziesiąt minut.
Załóżmy hipotetycznie że ty też tego nie wiesz. Gdzie/jak byś znalazł taką informację?

i zakładasz ciągle nowe tematy

Właśnie że nie zakładam ciągle nowych tematów tylko zadaję pytania pod wcześniej utworzonym raz tematem. Kolejny temat zakładam dopiero gdy nowe pytanie nie pasuje do żadnego z poprzednich moich tematów, których w sumie założyłem 3, więc nie można mi zarzucić zaśmiecania forum.

Wybacz szczerość

Lubię szczerych ludzi ; )

nie wróże Ci dobrej kariery

Nikt od razu Rzymu nie zbudował. Programuję od 2,5 roku. Obiektowo (na poważnie) to od 2 miesięcy, z czego w C# od 3 tygodni.

0
Erwin14 napisał(a):

@cSharpKazik: Co do linku to akurat wybrałeś temat z najprostszymi pytaniami które zadałem na tym forum. Spędziłem około 20 minut próbując zgadnąć nazwę klasy (odpowiedzialnej za czcionki) czy wyszukać odpowiedzi w google, ale wysoko zaindeksowane strony prowadzą do tego jak to zrobić w WinForms, a ja używałem WPF. Założyłem że pytanie z w/w tematu to prosty problem, bo wiem jak zrobić to w innych interfejsach i że dla kogoś kto to wie, przeczytanie pytania i odpowiedź zajmie około minuty, więc nie widziałem powodu by spędzić nad tym kolejne kilkadziesiąt minut.
Załóżmy hipotetycznie że ty też tego nie wiesz. Gdzie/jak byś znalazł taką informację?

Miałem już różne problemy, ale jeszcze nigdy nie założyłem tematu na żadnym forum. Moim zdaniem dobry programista (nie uważam się za takiego) powinien sam rozwiązywać problemy, a nie przy każdym małym problemie szukać pomocy u innych. Zawsze myślałem że osoby zakładające takie tematy to studenci piszący programy na zaliczenie ;)

Jak chcesz zostać programistą to po prostu wysyłaj CV do różnych firm :)
Powodzenia!

0

Procz rad kolegów wyżej dotyczących stricte języka c# polecam również skupić się na domenie projektu. Taka rada ogólnie. Możesz znać super c# ale będziesz błądzić po projekcie. Dużo szybciej znajdziesz wiedze o c# niz o projekcie w którym robisz.

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