Mam prawie 5-letnie doświadczenie jako programista stron internetowych i uważam, że powinienem być na średnim poziomie, ale kiedy idę na spacer, myślę, że nadal jestem dość „młodszy”.
Oto, jak myślę, problem: przez większą część mojej kariery rzadko miałem jakieś realne wskazówki od starszego programisty i zero doświadczenia w zespołach programistów, więc musiałem trochę przebić się przez wiele rozwiązań i zrobić wszystko krojone i suszone. W praktyce nie było czasu do stracenia jako jedyny facet odpowiedzialny za napisanie lub utrzymanie kodu. Z tego powodu nie mam formalnej wiedzy o rzeczywistym procesie tworzenia oprogramowania i ostatecznie zdałem sobie sprawę, że kodowanie to tylko niewielka część tego procesu.
Bardzo cieszy mnie praca z zespołem programistów z dużym doświadczeniem, ale obawiam się, że byłaby to bardzo wyboista jazda, próbująca dostosować się do bazy wiedzy wymaganej do procesów programistycznych. Jako programista, który przez większość swojej kariery latał solo, co mogę zrobić, aby przygotować się do „osiedlenia się” w pracy z większym zespołem (co najmniej 5) doświadczonych profesjonalistów?
Edycja: W tym celu nie przeszedłem wiele testów technicznych przeprowadzonych przez „duże firmy”, które dobrze prosperują w swoim oprogramowaniu i programistach. Zasadniczo nie mam na myśli Google, ale dość udany w obszarze geograficznym.