Jak być dobrym juniorem?

0

Tak jak w temacie: Jak być dobrym juniorem?

9

Być pokornym, szybko się uczyć i umieć zadawać sensowne pytania

4
NIEPROGRAMISTA_ napisał(a):

Czy jeśli ktoś popełnia po raz kolejny ten sam błąd, to jest złym materiałem na juniora / programistę? dla przykładu, zerka na StackOverflow zamiast samemu siedzieć i się głowić nad
rozwiązaniem problemu. (Gdy rozwiązuje ponownie problem, który rozwiązywał kilka tygodni wcześniej) -

Szukanie rozwiązań na SO to normalna sprawa, pod warunkiem, że rozumiesz co się dzieje w rozwiązaniu, które znalazłeś.

Natomiast jeśli n-ty raz szukasz tego samego rozwiązania, tzn, że nie uczysz się na bieżąco. To już duży problem, bo na początku kariery juniora szybka nauka, sprawne łączenie faktów to kluczowe elementy, żeby starsi koledzy Cię nie znienawidzili (bo będziesz pytać 10 razy o to samo).

1

Warto wiedzieć co się wie a czego się nie wie.

7

W sumie jak sobie myślę, to jeszcze warto być takim "upierdliwym 5 latkiem" i się ciągle pytać dlaczego? - Dlaczego to tutaj tak działa?, Dlaczego to jest w takiej architekturze? Co dzięki temu zyskujemy?, Dlaczego tutaj korzystamy z jdbc a nie z Hibernate? itp itd - natomiast dobrze by było nie pytać wtedy 2x o to samo.

9

Byłem juniorem i mogę Ci powiedzieć, że ja wtedy jako junior przez 2 lata cały czas robiłem wszystko co mi w pracy kazali, nie dyskutowałem, po pracy się rozwijałem cały czas i robiłem tzw. swoje. Dopiero później zacząłem mieć "jakieś" swoje zdanie na niektóre tematy, ale myślę że pokora jest najważniejsza, bez względu na seniority.

4

Po prostu się staraj, jak Ci zależy, chcesz się uczyć i bierzesz robotę na poważnie, to będziesz dobrym juniorem.

4
  • nie bój się pytać innych ( ale nie ciągle o te same rzeczy )
  • staraj się zrozumieć dokładnie zadanie / przyczynę problemu
  • unikaj zgadywania ( w sensie to pewnie nie działa przez ... )
  • wyciągaj wnioski / rób notatki dla siebie
  • jeśli robisz często jakąś rzecz próbuj to zautomatyzować
  • nie bój się powiedzieć, że czegoś nie wiesz
  • jak coś nawalisz przyznaj się do błędu
  • jak zadanie dotyczy czegoś w czym dobrze się czujesz nie bój się pytać dlaczego takie, a nie inne ( Twoje ) rozwiązanie
1

Dużo się ucz przez pierwsze miesiące.
Znajdź jedną rzecz i się w niej wyspecjalizuj, najlepiej coś co inni nie tykają.
Jak się znasz to miej swoje zdanie, senior to nie bóg.

0

Nie być długo juniorem

2

Ja sobie bardzo cenię w juniorach chęci do nauki i samodzielność. Podejmuj wyzwania, jak nie wiesz jak coś zrobić to zanim zaczniesz pytać spróbuj zrobić jak umiesz i skonsultuj jak to poprawić. Jeśli możesz sobie na to pozwolić to zabierz ciekawsze przypadki "do domu". Mi ostatnio kolega bardzo mocno zaimponował bo rozmawialiśmy o jednym rozwiązaniu, które zastosował w projekcie. Powiedziałem mu, że to co zrobił zostawiamy bo jest ok, ale na przyszłość mógł by to zrobić nieco inaczej. Pogadaliśmy o tym przez pół godzinki. Po weekendzie przyszedł do pracy ze zrobionym refaktorem bo chciał się nauczyć w praktyce...

Czego najbardziej nie lubię w juniorach to zapisywanie sobie "magicznych" poleceń i stosowanie ich bez zrozumienia. Robienia ciągle tych samych błędów i nie wyciąganie z nich wniosków. Chodzenie po "ludziach" z problemami. Kiedyś miałem na przykład taką sytuację, że poświęciłem sporo czasu aby jednemu juniorowi coś wytłumaczyć, dałem mu zadanko i powiedziałem, żeby spróbował przez 2-3h to zrobić samodzielnie, a jak się nie uda to posiedzimy nad tym razem... Chwilę po naszej rozmowie poszedł do innego kolegi, żeby mu to zrobił...

0
NIEPROGRAMISTA_ napisał(a):

Jak być dobrym juniorem?

Najpierw zdefiniuj juniora

5
mechanix napisał(a):
NIEPROGRAMISTA_ napisał(a):

Jak być dobrym juniorem?

Najpierw zdefiniuj juniora

Junior to taki jeden co chce niską pensje w zamian za możliwość rozwoju i ciekawą technologię

0
KamilAdam napisał(a):

Junior to taki jeden co chce niską pensje w zamian za możliwość rozwoju i ciekawą technologię

To senior już prędzej zgodzi się nawet na mniejszą pensję w zamian za możliwość rozwoju i ciekawą technologię.

Junior oblicza od podwyżki do podwyżki jakby to było "od wypłaty do wypłaty".

5
NIEPROGRAMISTA_ napisał(a):

Tak jak w temacie: Jak być dobrym juniorem?

Trzeba spełnić niektóre z tych punktów(bo wszystkich i tak nie spełnisz, bo niektóre są sprzeczne ze sobą, a różne firmy mają rózne wymagania. A czasem ta sama firma może mieć sprzeczne wymagania):

  1. pracować za darmo albo bardzo tanio (był jakiś artykuł, że roszczeniowi millenialsi oczekują zapłaty za pracę)
  2. robić nadgodziny (też był jakiś artykuł, że roszczeniowi millenialsi chcą pracować tylko 8 godzin)
  3. mieć co najmniej 2 lata doświadczenia na podobnym stanowisku (typowa oferta "entry level")
  4. znać tuzin technologii na poziomie ekspert, w tym jakąś niszową, która jest używana tylko w 0,0001% firm.
  5. pracować na B2B
  6. umieć pracować samodzielnie
  7. ale też być mistrzem pracy zespołowej
  8. znać zasady czystego kodu, SOLID itp.
  9. pisać szybko spaghetti, żeby wyrobić z deadline'm.
  10. robić wszystko, co każą, nawet jeśli nie ma to sensu

Generalnie nie da się być dobrym juniorem, bo jak już jesteś "dobrym juniorem" to najwyższy czas na zmianę pracy w kierunku "regulara". Junior ma być słaby (żeby miał kiepską pozycję negocjacyjną i żeby nie pyskował za bardzo), tani i umieć szybko zaklepać kod.

2
LukeJL napisał(a):
  1. pracować za darmo albo bardzo tanio (był jakiś artykuł, że roszczeniowi millenialsi oczekują zapłaty za pracę)

Z baby boomers, millenialsami, pokoleniami 'y' i 'z' to media mają problem, bo raz millenials jest dobry, bo nic sobie nie robi z moherowego zachowania i podoba mu się "jak na Zachodzie". Niestety Polska tkwi jeszcze głęboko w pozostałościach komuny i millenialsi to roszczeniowe towarzystwo, bo podoba mu się 'jak na Zachodzie', gdzie rówieśnik nie zapieprza za miskę ryżu, a tego się oczekuje od pokoleń y i z.

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