Pracuję jako programista na pełny etat. Moje miejsce pracy ma jednak bardzo ograniczone technologie i języki programowania, których mogę używać. Cała praca jest wykonywana w C ++.
Oczywiste jest, że C ++ szybko traci (a może już stracił) pozycję lidera. (proszę, nie rozpalaj mnie, mam wieloletnie doświadczenie w C ++ i uwielbiam ten język, po prostu stwierdzam fakt). Mam kilka pomysłów na projekty Java / Android, a także projekt, który chciałbym zrealizować w języku C #. Widzę to jako sposób na pozostawanie na bieżąco z trendami na rynku pracy i mam nadzieję, że pomoże mi to znaleźć następną pracę w bardziej aktualnym obszarze.
Oto problem:
Mój normalny dzień pracy to 10–11 godzin, po skończeniu prac domowych i domowych dostaję około 1–2,5 godziny, zanim będę zbyt zmęczony, by myśleć, a co dopiero kod. W tym momencie idę spać sfrustrowany, rozczarowany sobą, że nie mogę trzymać się moich planów, a następnie budzę się następnego ranka, aby zrobić to wszystko jeszcze raz.
Mam jeszcze kilka godzin w weekendy, ale najwyraźniej musiałbym zrobić coś innego, jeśli chcę osiągnąć którykolwiek z moich celów.
Czy jest jakiś sposób na lepsze wykorzystanie mojego czasu? Czy któryś z was miał podobny problem i udało mu się go rozwiązać?