• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czym jest dobra znajomość c# (lub innego języka)?

VPS Starter Arubacloud
+1 głos
1,216 wizyt
pytanie zadane 4 marca 2018 w Rozwój zawodowy, nauka, praca przez marcin99b Szeryf (81,480 p.)
Przeglądając oferty pracy mamy niezbyt dokładnie opisaną znajomość języków.
W przypadku języków "ludzkich" (np angielski) wiadomo
-podstawowy/dokumentacja to głównie umiejętność szukania informacji w internecie
-dobry to moge dogadać się z kimś i nie zrobie wstydu
-bardzo dobry to moge swobodnie rozmawiać

Ale jak jest z językami programowania?
Czego taka przeciętna firma oczekuje pisząc "dobra znajomość X technologii"?
Chodzi o to że mogę samodzielnie coś tworzyć? a może mam za sobą wiedzę po X książkach o tej technologii?
A może są jakieś wyznaczniki, typu osoba która umie użyć refleksji, linq albo delegatów do własnych celów (nie ma encyklopedii w głowie, ale umie uzyskać taki efekt końcowy, jaki założył na start) - jest uznawana za osobę dobrze znającą język?

Nie chce też niepotrzebnie wysyłać CV do firm aby sprawdzić "co u was to znaczy", bo pewnie wszyscy rekruterzy używają podobnych skrótów myślowych, co to znaczy poziom dobry, co znaczy bardzo dobry a co znaczy podstawowy... tylko teraz właśnie - co to znaczy?

2 odpowiedzi

+1 głos
odpowiedź 4 marca 2018 przez Typowy Janusz Dyskutant (8,150 p.)
wybrane 4 marca 2018 przez marcin99b
 
Najlepsza
Dobra znajomość oznacza, że potrafisz się swobodnie posługiwać danym językiem. Jak z angielskim... Nie widzę filozofii
komentarz 4 marca 2018 przez marcin99b Szeryf (81,480 p.)
tylko też programowanie ma to do siebie, że na wczesnym etapie możesz zrobić bardzo dużo

przykładowo nie znając dziedziczenia, możesz zrobić program który będzie działał tak samo... będzie zbędny kod, ale efekt końcowy identyczny
to samo tyczy się wszystkich tych elementów

może nie przykład z programowania, ale tworzenia stron
osoba która zna podstawowy html+css jest w stanie zrobić taki wygląd, jak ktoś używający bibliotek/frameworków i znający dużo dokładniej te języki
efekt końcowy będzie taki sam, strona wygląda tak samo
różnica jest po stronie tego, jakich elementów użył

osoba zaawansowana na pewno mocno skróci ten kod
a osoba początkująca... przecież według tej osoby to nie jest nic trudnego, była w stanie zrobić taką stronę, działa
komentarz 4 marca 2018 przez Typowy Janusz Dyskutant (8,150 p.)
Stary, to nie jest tak że będziesz pisał jak Ci się podoba i co Ci się podoba.

W dobrej znajomości chodzi o to że powiedzmy znasz jakieś smaczki języka, wiesz czego się teraz używa. Jak ktoś Ci powie że chce zrobić program do zarządzania karnetami na siłowni to Ty mniej więcej wiesz czego użyć, jak to zaprojektować zgodnie z obowiązującymi standardami.

Według mnie to trochę filozoficzne pytanie zadajesz bo nikt tu nie ma szklanej kuli. Mój kolega jest juniorem i mówi że kiepsko zna technologię ale według mnie by mógł zagiąć nie jednego seniora. Także dla każdego dobra znajomość języka oznacza co innego.
komentarz 4 marca 2018 przez marcin99b Szeryf (81,480 p.)
Właśnie w tym problem

Jak przeglądam książki z półki cenowej ok 80zł (C# 6 w pigułce, C# 6 Kompletny przewodnik dla praktyków, C# rusz głową) to nie ma tam za dużo informacji, których wcześniej nie znałem
Z takiego C# w pigułce może 10% dałoby nowe informacje

Ale też nie czuje sie jakimś profesjonalistą, raczej osobą nadającą się na max juniora (obstawiam że znalazłbym gdzieś prace, gdyby nie szkoła)
No ale skoro osoba która wpasowuje sie w "dobrą znajomość" to junior... to co ma umieć np senior? Poza lepszą wiedzą kiedy użyć danego wzorca/biblioteki/frameworka
komentarz 4 marca 2018 przez Typowy Janusz Dyskutant (8,150 p.)
Szczerze to na juniora możesz iść po przerobieniu jednej książki i Cię wezmą. Byle żebyś umiał coś napisać sensownego i wiedział gdzie szukać informacji na temat tego czego nie wiesz.

Wpisz sobie w google przykładowe pytania dla juniora na rozmowie kwalifikacyjnej. Zwykle rekruterzy biorą pierwsze lepsze z neta i Cię pytają.

Dlatego ważne jest żeby pisać projekty. Nawet jak uwalisz dużo pytań na rozmowie ale pochwalisz się tym co zrobiłeś i kodem to jest duża szansa że dostaniesz robotę. No i język angielski musisz mieć na komunikatywnym poziomie. Bez tego Ciężko o cokolwiek w tej branży.

Senior od juniora różni się tym że zna takie smaczki jak np. kolega niżej pisze typu ile miejsca zajmuje "Hello World" :D
+1 głos
odpowiedź 4 marca 2018 przez mbabane Szeryf (79,280 p.)

Dokładnie nie znam odpowiedzi na to pytanie, ale mam taką hmm.. anegdotkę z rozmowy kwalifikacyjnej (nie mojej). 

Kandydat na stanowisko wpisał sobie znajomość javy 5/5 i dostał pytanie na rozmowie, ile pamięci zajmuje program Hello World.

komentarz 4 marca 2018 przez marcin99b Szeryf (81,480 p.)
i na tym polega główny problem

wpiszesz dobry -> dostaniesz jakieś strasznie szczegółowe pytanie (złe wrażenie, przecenianie swoich umiejętności)
wpiszesz średni -> dla rekrutera "dobry" to taki jak ty pół roku temu (odrzucony, bo za mało umie)
komentarz 4 marca 2018 przez kap Stary wyjadacz (11,620 p.)
Wystarczy nie wpisywać liczb, gwiazdek itp
komentarz 4 marca 2018 przez mbabane Szeryf (79,280 p.)
Zawsze można napisać do firmy i zapytać co mają na myśli (najwyżej Ci nie odpiszą), takie coś może wręcz tylko zadziałać na Twoją korzyść -> dociekliwość. A jeśli odpiszą z pretensjami to można wręcz tylko ich olać bo skoro przy takim czymś robią problem to co będzie dalej.

Podobne pytania

0 głosów
2 odpowiedzi 8,032 wizyt
+4 głosów
2 odpowiedzi 3,890 wizyt

92,454 zapytań

141,262 odpowiedzi

319,089 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...