Programuję 8 lat dla firmy. Budujemy systemy oprogramowania do analizy biznesowej. Ponieważ myślałem, że praca to nauka, zawsze uczyłem się pod kątem tego, co robiłem w firmie, pracując przez 60 godzin tygodniowo. Jednak obecnie szukam nowej firmy do zatrudnienia, widzę, że ta myśl była głupia, ponieważ często nie udaje mi się na rozmowę kwalifikacyjną, głównie z powodu braku wiedzy na temat innych dziedzin. Oczywiście nadal jestem gotów się poprawić i naprawdę próbuję. Ale pracując tyle czasu w tygodniu, nie mogę znaleźć wystarczającej ilości czasu na naukę, aby nadrobić zaległości.
Nie sądzę, że jestem jedynym, który się tym martwi, dlatego chciałbym zapytać, jak znaleźć czas na naukę dla swojej kariery? Ile godzin przeznaczasz na naukę innych dziedzin? Czy brakuje mi umiejętności zarządzania czasem?
źródło
Odpowiedzi:
Praca przez 60 godzin tygodniowo sprawi, że trudno będzie kodować dużo poza pracą i mieć wszystko, co przypomina zrównoważony styl życia. To powiedziawszy, jesteś tam, gdzie jesteś, więc musisz jak najlepiej to wykorzystać. Radziłbym, abyś spróbował wykorzystać swoją wiedzę o domenach, aby znaleźć następną pracę, zamiast polegać wyłącznie na umiejętnościach kodowania. Przynajmniej w moim regionie widzę sporo zadań, które należą do analityka / programisty BI. Na pewno nauczyłeś się dużo zbywalnej wiedzy w ciągu ostatnich 8 lat, przynajmniej w swojej dziedzinie. Może to być tylko kwestia zaufania, ponieważ takie doświadczenie jest naprawdę bardzo cenne.
Pamiętaj, że tak naprawdę nie musisz być ludzkim dyskiem twardym z wiedzą programistyczną. Dobrze wykonując bieżącą pracę, stosując najlepsze praktyki , prawdopodobnie wystarczy, aby dobrze kontrolować sytuację. Jeśli zdarzy ci się pracować w języku, który nie jest już uznawany za wartościowy przez działy HR, polecam naukę nowego języka lub dwóch z boku. Odbierz kilka książek na Python lub .Net (lub dowolnej platformie przyjaznej HR) i czytaj je kilka godzin w tygodniu. To sprawi, że będziesz trochę bardziej zbywalny i pozwoli ci być narażonym na nowe paradygmaty poza tym, do czego jesteś przyzwyczajony. Zawsze można znaleźć kilka godzin w tygodniu na naukę, nawet jeśli jest to czas, w którym normalnie oglądasz telewizję lub coś innego, co nie jest zbyt produktywne.
źródło
Dobrze chodzę w twoich butach Powiedziałbym, że mam wystarczającą ilość danych, aby dowiedzieć się, ile czasu mam na naukę innych dziedzin . Popatrz...
... Zostałem tam zrobiony. Niepowodzenia podczas wywiadów (i zaliczenia na ten temat) są nieocenionym źródłem wiedzy na temat tego, czego należy się uczyć.
Po każdej rozmowie kwalifikacyjnej (bez względu na to, że się nie zdała lub nie zdała) robię notatki, zaznaczając obszary, których mi brakowało - stanowi to solidną podstawę do dalszych badań. Następnie po prostu wymieniam, uszeregowuję pod względem ważności i oceniam elementy wyodrębnione z tych notatek, co stanowi wskazówki dotyczące dalszej nauki.
Ze względu na kompletność: pozycje na mojej liście obejmują nie tylko obszary techniczne, ale także wszelkie inne umiejętności, których mógłbym brakować. Mogą to być np. Problemy z radzeniem sobie ze stresem po rozmowie kwalifikacyjnej lub trudności z kodowaniem papierowym i pisakiem - w zasadzie wszystko, co czułem, nie było w porządku podczas rozmowy kwalifikacyjnej.
PS. utrzymywanie i śledzenie takiej listy najbardziej poszukiwanych technologii może poprowadzić cię dalej, niż się spodziewasz. Chodzi o to, że wytrwałość w majstrowaniu przy tej liście przełamuje mentalny blok programowania 8 lat dla firmy .
Na przykład, jeśli zdecydujesz, że naprawdę bardzo coś przegapisz, pewnego dnia możesz zdecydować o zmianie pracy na niezbyt atrakcyjną pozycję, która jednak daje ci możliwość doświadczenia w pełnym wymiarze godzin w pożądanym obszarze. To zdarzyło mi się dwa razy. Muszę przyznać, że za każdym razem czułem się jak wskakiwanie do lodowatej wody. Niemniej jednak w perspektywie długoterminowej okazało się, że naprawdę warto.
źródło
Po prostu zacznij spędzać tyle samo czasu na studiowaniu innych technologii, którymi jesteś zainteresowany.
Z twoich pytań nie wynika jasno, ile godzin pracujesz dziennie i ile dni w tygodniu.
W każdym razie spędzałbym wieczory na czytaniu książek, dopóki nie jestem zmęczony, lub (jeśli nadal chcesz siedzieć przed monitorem) spędzać trochę czasu na takich stronach internetowych, znacznie zwiększają twoje umiejętności i wiedzę.
Potem w weekend wypróbowywałem nowe rzeczy, być może rozpoczynając małe projekty, aby zobaczyć, czego się nauczyłem.
Kilka wskazówek i porad dotyczących optymalizacji badań:
źródło
Czasami musisz spalić olej o północy i naprawdę mocno go uderzyć. Poprzedni plakat mówił o „zrównoważonym stylu życia”, ale czasem trzeba odłożyć tę równowagę i po prostu być „tym facetem” z pracą i rozwojem osobistym.
Moja sugestia? Niech ktoś popędzi do nauki. Powiedz sobie, każdej nocy przez następne 3 tygodnie będę się uczyć trzy godziny każdej nocy przed snem. Pewnie, że potrwa to około 3 tygodni, ale zdziwisz się, ile możesz osiągnąć. Następnie weź tydzień wolnego od szalonego harmonogramu i po prostu zrelaksuj się po pracy. Może to trwać cyklicznie, a zobaczysz, że odnosi sukces.
Inną rzeczą, kiedy nadszedł czas na naukę lub kodowanie w domu, nie daj się rozproszyć telewizji, Internecie ani innym nieproduktywnym działaniom.
źródło