Dołączyłem do firmy, nad którą pracuję jako świeższy. Ze względu na ograniczoną liczbę wykwalifikowanych pracowników w zakresie tworzenia oprogramowania GIS, a ponieważ byłem jednym z nich, zostałem bezpośrednio zatrudniony jako kierownik projektu.
Znałem się dobrze z Javą i GIS i przeprowadziłem samodzielnie zmotywowane badania usług opartych na lokalizacji, ale nie z zarządzaniem projektami i programowaniem strukturalnym. To było rok po ukończeniu specjalizacji z geologii, a podczas poprzedniego roku pracowałem jako nauczyciel akademicki na uniwersytecie.
Dzięki zainteresowaniu, jakie miałem w pracy, pojawiła się okazja i ostatecznie zostałem również odpowiedzialny za dział Business Intelligence firmy. Firma we mnie uwierzyła. Sam studiowałem koncepcje hurtowni danych i BI i udało mi się również połączyć GIS z BI.
Obecnie współpracuję z dwoma programistami nad naszym narzędziem BI w C # WPF, w którym czasami gram rolę programisty (co lubię).
Bardzo starałem się zastosować dobre metodologie tworzenia oprogramowania przy zwinnym zarządzaniu projektami, ale nie było to bardzo udane. Ponadto, chociaż wierzę w dobrze zaprojektowany kod, jeśli chodzi o produkt, z powodu braku wiedzy technicznej mojego CEO (który jest bezpośrednio nade mną), zwykle nie mam czasu potrzebnego na to. Czas ten znacznie poprawia brak wiedzy specjalistycznej w zakresie konkretnego języka kodowania jako całości (na przykład WPF w przeciwieństwie do Javy). Nie ma również systemu kontroli wersji.
Jestem bardzo zmęczony sposobem, w jaki wszystko idzie, ponieważ nie jest on ustrukturyzowany i spędzam większość czasu zastanawiając się nad tym, jak uporządkować rzeczy. Mam nadzieję, że z dobrym doświadczeniem zawodowym pomożesz mi przezwyciężyć tę sytuację.