Zacząłem programować w wieku 6 lat na Commodore 64. Teraz mam 28 lat i muszę ukończyć 4 kursy pierwszego stopnia z informatyki.
Po tylu latach zaczynam się nudzić pisaniem kodu. Wziąłem kurs informatyki w teoretycznych językach komputerowych i 10 lat kodowania systemu C w dziedzinie bezpieczeństwa sieci i po prostu nie czerpię żadnej zachęty z pisania kodu.
Mogę pisać kod w C, C ++, Python lub dowolnym innym języku, ale nie mogę się ekscytować tym, co robię. Nie czuję żadnego wyzwania. Napisałem kod wielowątkowy, serwer proxy HTTPS MITM i aplikację WSGI bez potrzeby posiadania szczególnych umiejętności algorytmicznych.
Czuję, że wszystkie te nowe rzeczy są takie same, z prostszymi (lub więcej) abstrakcjami lub automatyzacją, ale dla mnie wszystko brzmi tak samo. W kółko. Język obliczeniowy jest w całości obliczalny przez Turinga, więc kodowanie jest jedynie replikacją podobnego wzorca w tym podzbiorze funkcji częściowej.
W codziennej pracy nudzi mnie nawet wyszukiwanie błędów, wykonywanie testów porównawczych kodu lub rozwiązywanie problemu z biblioteką X, Y, Z.
Jestem bardzo ciekawą osobą. Zawsze coś mnie stymuluje. Ale nie mogę, nawet gdy patrzę na świetny kod. Czuję się bardziej komfortowo, jak to działa.
Czy nadszedł czas, aby zrobić postęp w mojej karierze? Lub zdobyć trudniejsze rzeczy z informatyki? Może zdobędziesz dyplom z CS?
Zacząłem czytać swoją pierwszą książkę na temat zarządzania projektami „Peopleware” i coraz bardziej interesuję się cyklem rozwoju oprogramowania. Co sugerujesz zrobić?
Być może próbuję dostać się do Google, Microsoft lub Apple, tak jak zrobili to moi przyjaciele. A może bardziej karierowa ścieżka kariery. Próbowałem także znaleźć dobrą książkę o zasadach komunikacji i „osobowości ludzi”, która przygotowałaby mnie na możliwość zarządzania.
Jakieś sugestie?
PS: Interesuję się, nie jestem przygnębiony :) Uwielbiam góry, trekking, robię sesje zdjęciowe i jestem wspinaczem sportowym, uwielbiam pływać i uprawiać sport w ogóle, czasem biegam, właściwie „ m czytam książkę o historii mojego kraju (Włochy) od AC do dziś i uwielbiam wycieczki (tego lata zrobiłem 4000 km, aby zobaczyć dużo miejsca w Hiszpanii i wspiąć się na nią, w ciągu zaledwie 3 tygodni, nie wakacje, ale maraton , 24 km trekkingu spowodowało uraz przepukliny), uwielbiam teatr i życie w ogóle.
Dzięki wszystkim, myślenie o wszystkich odpowiedziach daje mi szansę, aby moja ścieżka była bardziej przejrzysta.
W celu podsumowania możemy uogólnić na temat najczęściej głosowanej odpowiedzi.
Przede wszystkim ludzie głosują za koniecznością uczynienia z naszej pracy wsparcia dla twojego życia, a nie jedynym powodem do pozostania w życiu (to nie jest mój przypadek), więc jeśli jesteś powodem dla życia, jeśli pracujesz, to szybko przychodzisz do naprawdę depresyjnej sytuacji. Jak mówią ludzie, Wiedeń nie czeka na ciebie :)
Po tym przypomnieniu ludzie sugerują:
- zwiększyć złożoność techniczną, nad którą faktycznie pracuję, aby zwiększyć wyzwanie i mniej się nudzić.
- zmień dziedzinę wiedzy na dziedzinę nietechniczną, starając się zostać menedżerem lub poczyń postępy opiekuna w dziedzinach nietechnicznych związanych z Twoją pracą.
- zmienić specjalizację w innym rodzaju wyzwania technicznego, czy jesteś programistą systemowym? staraj się mniej nudzić, opracowując aplikację dla ludzi, abyś mógł czuć się bardziej komfortowo oglądając ludzi za pomocą swojego przydatnego oprogramowania
- poczynić postępy w dziedzinie informatyki na ścieżce akademickiej
Moim celem właściwą odpowiedzią jest postęp w informatyce, ponieważ uważam, że myślę, że programowanie nie jest jedynym sposobem, aby uzyskać dostęp do informatyki i myślę, że mogę poczuć się lepiej, wybierając inną ścieżkę w informatyce inną niż opiekun inżynierii oprogramowania.