Samorozw贸j jest wazn膮 kwesti膮 nie tylko dla programisty. Dlatego tak istotne jest zadbanie aby nasze ewentualne miejsce pracy dawa艂o nam jak najwi臋ksz膮 mozliwo艣膰 ci膮g艂ego polepszania swoich umiej臋tno艣ci. Szuka膰 takich informacji mozesz oczywi艣cie na stronie internetowej firmy, czy z innych opini jakie znajdziemy w sieci, jednak nie koniecznie wszystko tam znajdziesz. Jedn膮 z lepszych metod zacz臋rpni臋cia informacji na ten temat jest z pewno艣ci膮 rozmowa z osob膮 kt贸ra juz pracuje w firmie kt贸r膮 jeste艣my zainteresowani, jednak nie zawsze mamy tak膮 mozliwo艣膰. Innym sposobem na zaczerpni臋cie takich informacji jest z pewno艣ci膮 rozmowa o prac臋.
Jezeli juz do niej dojdzie, to ponizej zostawiam Ci list臋 pyta艅 kt贸re mozesz zada膰, a kt贸re pomog膮 Ci:
a) dowiedzie膰 si臋 czy to b臋dzie odpowiednie miejsce dla Twojego rozwoju
b) pokaz膮 Twoj膮 艣wiadomo艣膰 na tematy niekt贸rych zagadnie艅 zwi膮zanych z Twoim przysz艂ym stanowiskiem
-
Z jakiej wersji biblioteki react korzystacie?
1.1 czy korzystacie ze wszystkich opcji jakie daje ta wersja?
1.2 na jakiej podstawie podnoszona/wybierana jest wersja?
1.3 jak zdobywacie wiedz臋 na temat nowych wersji? -
Czy korzystacie takze z ReactNative?
-
W jaki spos贸b zarz膮dzacie stanem aplikacji?
-
W jaki spos贸b dobieracie struktur臋 projektu?
-
Czy korzystacie z typowania?
5.1 Typescript?
5.2 Flow?
5.3 PropTypes? -
Czy korzystacie z linter贸w?
6.1 z jakiego configu?
6.2 jak weryfikujecie zgodno艣膰 g艂贸wnego brancha z regu艂ami lintera?
6.3 korzystacie z regu艂 dotycz膮cych css? -
Jak wygl膮da dbanie o accessibility aplikacji?
-
W jaki spos贸b budujecie aplikacj臋?
8.1 Korzystacie z create-react-app? -
Wsparcie dla jakich przegl膮darek zapewniacie w swoich aplikacjach?
-
Czy piszecie testy? Je艣li tak to jakie?
10.1 z jakich framework贸w/technologii korzystacie?
10.2 czy mierzycie pokrycie testami? -
W jaki spos贸b mierzycie poziom wydajno艣ci Waszych aplikacji?
-
Czy osoba na moim stanowisku jest take odpowiedzialna za stylowanie komponent贸w?
-
Czy firma posiada dedykowany zesp贸艂 UX?
-
Czy firma posiada dedykwoany zesp贸艂 tester贸w?
14.1 jaki jest poziom techniczny w艣r贸d tester贸w?
14.2 jak wygl膮da flow pracy z testerami? -
Jak wygl膮da proces developmentu?
15.1 czy wszystkie zmiany przechodz膮 code review?
15.2 jakiego systemu kontroli wersji uzywacie?
15.3 jakie macie workflow pracy z systemem kontroli wersji?
15.4 czy korzystacie z CI/CD? W jaki spos贸b?
15.5 w jaki spos贸b dokumentujecie kod?
15.6 z jakich bibliotek cz臋sto korzystacie w projektach? -
W jaki spos贸b rozwijane jest API aplikacji?
16.1 czy API jest rozwijane wewn臋trznie, czy zlecane na zewn膮trz firmy?
16.2 w jakich technologiach najcz臋艣ciej jest napisane API?
16.3 w jakich technologiach najcz臋艣ciej jest komunikacja z API (REST, GraphQL, WebSocket)? -
W jaki spos贸b zarz膮dany jest projekt?
17.1 ile procent czasu przeznaczony jest na spotkania?
17.2 jak wygl膮da struktura os贸b w zespole projektowym? -
Czy macie stworzon膮 wewn臋trzn膮 baz臋 wiedzy dotycz膮c膮 standard贸w lub wykorzystywanych rozwi膮za艅 w projektach?
-
Czy utrzymujecie jakie艣 projekty open source?
-
Jakie s膮 moliwo艣ci na samorozw贸j?
20.1 dedykowany czas pracy?
20.2 budzet szkoleniowy?
20.3 wewn臋trzne spotkania/meetupy?
20.4 pair programming? -
Czy s膮 narzucone regu艂y co do IDE?
-
Na jakim sprz臋cie pracujecie?
Wi臋cej bardziej og贸lnych pyta艅 mozesz znale藕膰 tutaj.
A jezeli masz jakie艣 pytania kt贸re uwazasz za warte dodania do tej listy, to zapraszam Ci臋 do wsp贸lnego rozbudowywania tego repozytorium.