Spalony, co? Nie czujesz tego „klimatu”, który miałeś po raz pierwszy, kiedy zobaczyłeś printf("Hello World!");
po raz pierwszy? Zacząłem programować, gdy miałem 14 lat, a kiedy w końcu wziąłem kilka lekcji programowania w college'u, mój ostatni rok szkoły średniej dosłownie nudził mnie, ponieważ byłem już tak daleko. Byłem gotowy pisać rzeczywiste aplikacje i rozwiązywać złożone problemy, ale wpadłem w przerażający wir wstępnych lekcji, które - jak sądziłem - były skierowane do ludzi, którzy nie potrafią zawiązać butów. To dosłownie zabijało moje zainteresowanie. Nie twierdzę, że jest to dla ciebie ten sam scenariusz, ale często uważam, że zajęcia z programowania często zabijają twoje zainteresowanie, a „pi'zaz” sprawia, że programowanie jest naprawdę interesujące .
Do mnie: Być jak nauczał i nauka to dwie zupełnie różne rzeczy .
Codeburn . Potem był kodeburn. Tak szybko się nauczyłem i tyle czasu spędziłem na programowaniu, że nie zrobiłem nic więcej. Po prostu mnie wypaliło. Musisz upewnić się, że z pewnością nie jest to jedyna rzecz, którą robisz.
Płaskowyż . Był moment, w którym tak naprawdę nie wiedziałem, czego się jeszcze nauczyć. Nauczyłem się podstaw, nauczyłem się kilku zaawansowanych przedmiotów, ale kiedyś byłem w stylu „Okej, co teraz”. Naprawdę musisz albo rozpocząć własny projekt (najlepiej duży), albo zdecydowanie zaangażować się w niektóre projekty. Nie znajdziesz się uczyć nowych rzeczy, jeśli nie odważysz się trochę odkryć.
Nadal mam jednak obsesję na punkcie programowania. Najlepsi programiści, których znam, to ci, którzy mimo że wpadają w kod, a może nawet osiągają płaskowyż, to ci, którzy wciąż się rozwijają. W końcu, kiedy jesteś w prawdziwym świecie, nie możesz po prostu przerwać rozwoju produktu, ponieważ jesteś lekko wypalony lub uderzasz w płaskowyż. Biznesowe i rzeczywiste tworzenie oprogramowania po prostu nie działa w ten sposób. Dzisiaj tak naprawdę nigdy nie dostaję kodu lub uderzenia w plateau. Często odkładam projekty i gram w grę przez 30 minut, aby „uwolnić umysł”, a potem wracam do swoich projektów. Robię rzeczy poza sferą komputerów, aby zachować równowagę. Angażuję się w odpowiadanie na różne pytania dotyczące SO, aby zachować czujność i ostrość, a także czytam nowe książki i czytam o nowych, fajnych technologiach.
Jednak dla mnie uwielbiam programować. Nawet jeśli się wypalę, to idę dalej. Nie dlatego, że zmuszam się do tego, ale dlatego, że chcę zostać ekspertem w C # i .NET . Jeśli nie masz dla siebie celu, może się okazać, że tak naprawdę nie wiesz, co chcesz uzyskać z programowania. Dlaczego programujesz w pierwszej kolejności ? Lubię rozwiązywać złożone problemy. Lubię też tworzyć innowacyjne rozwiązania. Mam cele, które napędzają moją pasję do tworzenia oprogramowania w ogóle.
Czy to dla ciebie ? Może nie. Jeśli myśl w twojej głowie brzmi : nie lubię już programowania i naprawdę musisz zapytać siebie i innych, jak zmotywować się do programowania ? Może to nie jest twoja nisza. Znajdź inne zainteresowanie. Jeśli jesteś młody, masz czas na odkrycie i zawsze możesz wrócić do programowania.
Wygląda na to, że na pewnym poziomie naprawdę ci się to podoba, ponieważ zaprzeczasz sobie, mówiąc, że straciłeś zainteresowanie i pasję, a jednak kochasz programowanie i dyplom z CS. Być może tracisz zainteresowanie, ponieważ tak naprawdę nie rozwiązujesz żadnych problemów w świecie rzeczywistym i nie widzisz do tego żadnego rzeczywistego zastosowania .
To był problem, który miałem z matematyką w szkole. Jesteś matematyką, ale rzadko używasz jej w rzeczywistych scenariuszach, a odpowiedź nauczycieli / profesorów jest zawsze taka sama: wystarczy wiedzieć, aby odnieść sukces . To niewiele mi mówi, a jeśli to jedyna odpowiedź, którą masz, nie ufam twojej wiedzy i stracę zainteresowanie. Lubię rozwiązywać problemy ze świata rzeczywistego , nie żyć w teorii ani ideał, który muszę po prostu znać .
Pamiętaj, że to wszystko jest bardzo subiektywne i opiera się na moich własnych doświadczeniach, ale być może możesz zainspirować cię do rozważenia swojego problemu.
Aha, i jedna rzecz, która mnie inspiruje i naprawdę napędza moją pasję, oglądam dużo Channel9 (MSDN). Za kodem, jak rzeczy działają itp. Kiedy uczysz się od najlepszych ekspertów, uczysz się dużo, a to naprawdę inspiruje cię do chęci doskonalenia się i robienia wspaniałych rzeczy. Należy również zauważyć, że niektórzy z najbardziej błyskotliwych ekspertów w tej dziedzinie robili całkowicie niezwiązane rzeczy przez lata, zanim zajęli się programowaniem / informatyką.