Wygląd pracy zależy często od firmy.
Np aktualnie pracuje w firmie w której zakres obowiązków dla seniora, regulara i juniora jest prawie taki sam (seniorzy mają trochę więcej spotkań). Ale jeśli chodzi o zadania to jest jeden wspólny dashboard (zestaw) i kto weźmie zadanie ten je robi, bez jakiegoś podziału, że te zadania są dla seniora a inne dla juniora. Nikt też nie mówi juniorom, które taski mają brać. Oczywiście jeżeli zadanie jest bardzo trudne zazwyczaj jakiś menager czy ktoś prosi seniora o zajęcie się zadaniem.
Zadania programistyczne są dwojakiego rodzaju:
-tworzenie nowych funkcjonalności
-naprawianie bugów
Jeżeli zajmujesz się jakąś nową funkcjonalnością to tworzysz często wiele nowego kodu, dużo piszesz (z reguły).
Jeżeli zajmujesz się naprawianiem bugów bardzo często większość czasu spędzasz na debugowaniu i później wprowadzeniu jakiś małych zmian do istniejącego kodu.
(Ten podział jest bardzo skrótowy i nie jest to żadna reguła np naprawianiu buga może towarzyszyć napisanie dużej ilości kodu).
A Co do obaw, że zostaniesz rzucony na głęboką wodę.
Na początku skoro to będzie twoja pierwsza praca to pewnie na juniora albo staż cię interesuje.
A to znaczy, że nie będziesz pozbawiony pomocy innych kolegów starszych stażem. (o ile nie będzie to kilkuosobowa firma).
Na początku być może będą ci podsyłać zadania którymi się masz zająć a jeśli nie sam musisz szukać takich, które będziesz umiał "ugryźć", takich które chociaż kojarzysz bo pamiętaj, że koledzy chętnie ci pomogą.