To jest trochę niezwykłe. A tak przy okazji, dziwne. Jeśli twój pracodawca nie ma dla ciebie pracy, dlaczego zmusza cię do przyjścia do biura?
Popraw swój kod
Ogólnie rzecz biorąc, zawsze jest coś do zrobienia, nawet przy jednym projekcie. Jeśli nie masz nic do roboty, oznacza to, że Twój projekt jest idealny. Nie wierzę w idealne projekty, ponieważ nigdy ich nie widziałem. Jeśli twoja firma ma doskonałe projekty, chciałbym móc zobaczyć, jak to się robi.
Jeśli Twój projekt nie jest doskonały, możesz poświęcić ten wolny czas na jego ulepszanie.
- Egzekwuj reguły stylu kodowania,
- Sprawdź, czy komentarze są aktualne i nigdzie ich nie brakuje,
- Dokonaj przeglądu kodu dla części, które nie zostały przez Ciebie napisane,
- Poprawić dokumentację techniczną,
- Profiluj kod, aby zobaczyć, jakie są wąskie gardła i jak je usunąć,
- Refaktoryzuj swój kod,
- Zacznij myśleć o przyszłych funkcjach do wdrożenia.
- itp.
Nauczyć się czegoś nowego
Czasami właśnie kończysz kodowanie, w końcu wypuściłeś projekt, a ostatnią rzeczą, którą chcesz zrobić, to kontynuować pracę z kodem, który był używany przez ostatnie trzy miesiące. To zrozumiałe. W takim przypadku możesz łatwo znaleźć inny zawód, aby zmienić swoje pomysły i zwiększyć swoją wiedzę. Na przykład, jeśli jesteś programistą C #, naucz się języka Python lub dowiedz się, jak korzystać z rozszerzeń reaktywnych lub cokolwiek innego.
W wolnym czasie możesz też ulec pokusie zrobienia małego projektu. Nie radzę tego robić, nie tylko dlatego, że kod, który piszesz w pracy, zazwyczaj należy do twojej firmy, ale także dlatego, że możesz zostać pozwany do korzystania ze sprzętu i innych zasobów przedsiębiorstwa do wykonywania projektów, które nie mają nic wspólnego z twoim rzeczywista praca.
Porozmawiaj ze swoim szefem
Dobrym pomysłem może być zadanie pytania na Programmers.SE zainteresowanej osobie, tj. Swojemu szefowi. W rzeczywistości istnieją szanse, że:
- Albo ignoruje, że programiści czasami nie mają nic do roboty,
- Lub oczekuje, że zrobisz coś precyzyjnego.
Szczególnie ważne jest, aby wiedzieć, jaka jest sytuacja, jeśli szef naprawdę oczekuje, że coś zrobisz. Na przykład, gdybym miał pracowników, spodziewałbym się, że poprawią projekt, gdy skończą pisać kod i rozwiązywać błędy. W ten sam sposób, kiedy pracuję dla firmy w miejscu, zawsze spędzałem cały czas pracując nad projektem i doskonaląc go, jeśli nie było żadnych błędów do rozwiązania.
Jest jeden wyjątek: stażyści zwykle nie powinni samodzielnie wykonywać dodatkowej pracy. Ale przynajmniej oczekujemy, że przyjdą i powiedzą nam, kiedy skończą to, o co poprosiliśmy, abyśmy powierzyli im kolejne zadanie.