Ich habe aus Spaß aufgehört zu programmieren. Ist das ein schlechtes Zeichen? [geschlossen]

71

Irgendwann hörte ich einfach zum Spaß auf zu programmieren. Früher bin ich zur Arbeit gegangen, habe meine Aufgaben erledigt und dann, wenn ich nach Hause gekommen bin, habe ich zum Spaß Sachen nebenher geschrieben. Allerdings gehe ich jetzt einfach nach Hause und versuche, den Computer zu meiden. Ich würde lieber die Zeitung lesen, fernsehen, in die Bar gehen usw.

Ist das ein schlechtes Zeichen? Ich versuche immer noch, mit den neuesten Trends Schritt zu halten, die Entwicklerforen / Blogs / usw. aufzusuchen, aber ich habe nicht gesagt: "Ich möchte Sprache X lernen - ich frage mich, ob ich App Y darin schreiben kann."

Ist das noch jemandem passiert?

PSU_Kardi
quelle
Ich weiß wie du dich fühlst. Ich mache das gerade durch. Meinen Job kündigen. Ich reise jetzt, fotografiere und ziehe in eine andere Stadt. Beginnt in ein oder zwei Monaten wieder mit dem Codieren! Du bist nicht allein!
Spong
Ich habe größtenteils aufgehört, meine persönliche Zeit zu codieren, aber ich bekomme alle meine lustigen Codierungen bei der Arbeit. Ich liebe das Programmieren mehr als das Essen. Normalerweise stelle ich meine Programmierkenntnisse ein, sobald der Arbeitstag zu Ende ist. Ich glaube nicht, dass dies meine berufliche Entwicklung in irgendeiner Weise beeinträchtigt.
Nathan Taylor
Ich habe auch aufgehört, aus Spaß zu programmieren, und ich versuche jetzt, meine Freizeit am Computer zu begrenzen.
Dian
7
Ich habe nur zum Spaß programmiert, ist das ein schlechtes Zeichen?
Linjunhalida
Wenn Sie abstimmen können und denken, dass dies eine nützliche Frage ist, oder wenn Sie unten nützliche Antworten haben, stimmen Sie ab. StackExchange-Sites benötigen Stimmen, um eine gute Community aufzubauen. Sie können 30 Stimmen pro Tag abgeben, verschwenden Sie sie nicht. Speziell Anwender mit hohem Ansehen und niedriger Auszählung der Stimmen gegeben lesen Sie bitte: meta.programmers.stackexchange.com/questions/393/...
Maniero

Antworten:

50

Dies ist ein sehr häufiges Problem, das als Burnout bezeichnet wird. Es passiert jedem, der seine Arbeit ernst nimmt. Mein Rat ist, ein paar Wochen von der Programmierung abzunehmen und ein langfristiges Projekt zum Spaß zu planen. Nehmen Sie sich dann jeden Abend mindestens 15 Minuten Zeit, um einen Teil des Projekts abzuschließen. Solange Sie es langsam angehen lassen, sind Sie in kürzester Zeit wieder im Spiel.

ChaosPandion
quelle
4
Ich wünschte, ich könnte meinen Chef dazu
überreden
2
Wollte mich bei dir bedanken Ich beschloss, mich ein wenig vom Programmieren zu lösen und andere Dinge zu genießen. Jetzt schreibe ich eine App für mein Android-Handy und erinnere mich, warum ich gerne programmiere.
PSU_Kardi
2
@PSU_Kardi - Viel Glück bei diesem Projekt.
ChaosPandion
Ich habe es versucht, aber dann habe ich immer das Problem, dass ich nicht weiß, was ich mit meiner Zeit anfangen soll. Wenn ich die letzten zwei Monate rund um die Uhr damit verbracht habe, Dinge zu programmieren und die Projekte ein wenig zu entspannen, um eine Pause einzulegen, weiß ich einfach nicht, was ich mit meiner Zeit anfangen soll.
Sternberg
Gute Idee. Ich muss es mit meinem abgebrochenen Versuch versuchen, Verilog zu lernen
23

Ist das noch jemandem passiert?

Nein! Du bist der Erste!

Im Ernst, komm schon, es ist eine natürliche Sache! Mit dem Wachsen haben die Menschen eine Menge Probleme zu bewältigen: Kinder, Eltern, Finanzen, Familie. Das Lösen eines jeden von ihnen erfordert Gehirnaktivität. Und Gehirne neigen einfach dazu, müde zu werden (und mit zunehmendem Alter werden sie leichter müde). Nach der Arbeit und all dem, was Sie vielleicht nicht haben, können Sie sich einer so gehirnintensiven Aktivität wie dem Codieren widmen.

Ich erlebe das tatsächlich oft. Wenn ich viele persönliche Probleme hatte, fand ich in meiner Freizeit keine Möglichkeit zum Codieren.

Und vielleicht liebst du es einfach weniger als früher. Sie werden dadurch nicht zu einem schlechteren Programmierer. Und die Chancen stehen gut, dass Sie eines Tages das Gefühl haben, wieder zum Spaß programmieren zu wollen.

P Shved
quelle
1
Nun, vielleicht hätte ich sagen sollen - ist es jemand anderem "hier" passiert? Hier ist das Schlüsselwort. Ich schätze Leute, die Stapelaustausch / Stapelüberlauf betreiben, sehr, weil sie sich im Allgemeinen für ihr Handwerk interessieren.
PSU_Kardi
@PSU, ok, bearbeitet meine Antwort zu reflektieren
P Shved
3
Ich denke, Kinder sind der Hauptgrund. Vor sieben Jahren kam ich um 5:30 Uhr von der Arbeit nach Hause, war um 6 oder 6:30 Uhr mit dem Abendessen fertig und hatte dann mindestens vier Stunden Zeit, um zu schlafen. Ich könnte ein oder zwei Stunden lang Code schreiben und den ganzen Abend nicht verbrauchen. Jetzt habe ich Glück, wenn beide Kinder um halb neun im Bett sind. Wenn ich also abends Code schreibe, ist das wahrscheinlich alles, was ich an diesem Abend mache, anstatt die Rechnungen zu bezahlen, mit meiner Frau einen Film zu schauen und zu lesen ein Buch ... Meine Kinder haben meine ganze Freizeit verbraucht. Aber ich denke, ich werde es in ein paar Jahrzehnten zurückbekommen.
Kyralessa
Shved, String Rewrites sind ... MAKROS. Also ... hast du Clojure / Lisp / Scheme schon entdeckt?
Job
@Job, möchtest du einen Eintrag in meinem Blog kommentieren? Da Sie eine OpenID haben, warum würden Sie sie nicht verwenden, um dort einen Kommentar abzugeben?
P Shved
19

Es ist mir oft passiert.

Erste Ursache : zu viel Arbeit im Büro
Zweite Ursache : zu viel Arbeit bei Nebenprojekten (spät in der Nacht)

Heilung : Ich schneide normalerweise Haustierprojekte ab, programmiere Bücher und alles, was mit IT zu tun hat, und ersetze sie durch Filme, Fernsehserien, Videospiele, entspannende Bücher und viel Fitness (Laufen).

Auswirkungen : In ein paar Wochen oder weniger bin ich wieder bereit für meine Programmiertätigkeiten außerhalb des Tätigkeitsbereichs des Jobs.

systempuntoout
quelle
2
+1, ich versuche auch, keine IT-bezogenen Projekte zu Hause zu haben, nur um mich von meinem Bildschirm zu entfernen. Mein aktuelles Projekt: Umbau meines alten Mountainbikes mit neuem Lack und neuer Hardware
Gabriel Mongeon
2
+1 für Fitness, so viele verzichten darauf. Ich würde ein weiteres +1 für das Laufen geben, wenn ich könnte. :)
DevSolo
@ DevSolo Nach ein paar Stunden Laufen haben Sie genug Endorphine, um 6 Stunden hintereinander zu codieren :)
Systempuntoout
du hast ja so recht. Ich lebe in FL, damit ich das ganze Jahr über ohne zusätzliche Ausrüstung laufen kann. Ich versuche jeden Tag um die Mittagszeit 20-30 Minuten zu laufen. Macht den Nachmittag VIEL leichter zu bewältigen.
DevSolo
@DevSolo ich auch :), wir haben eine 1h15m Pause zum Mittagessen. Ich laufe normalerweise 40 Minuten an 3/4 Arbeitstagen. Der Nachmittag ist grandios, MMmmmmmm Endorphin.
Zum
18

In meiner Freizeit habe ich fast nie programmiert (nicht erst kurz nach dem College), aber ich liebe immer noch die Softwareentwicklung. Arbeiten Sie weiter und genießen Sie Ihr Zuhause ein bisschen mehr. Am Ende Ihres Lebens werden Sie nicht denken: "Ich wünschte, ich hätte mehr Zeit bei der Arbeit verbracht ..."

Matt DiTrolio
quelle
Code zu Hause! = Arbeit.
Den
1
Stimmt nicht immer. Aber es gibt viel zu sagen, um Ihre Aktivitäten zu diversifizieren.
Matt DiTrolio
11

Ich werde eine alternative Version rausschmeißen. Vielleicht arbeiten Sie tatsächlich an etwas, das herausfordernd und anstrengend ist. Ich fange zum Spaß an, zu programmieren, wenn ich am Ende eines Projekts bin und die Dinge zusammenfasse. Wenn ich ein neues Projekt bekomme, in dem ich meine Fähigkeiten erweitern muss (nicht so schwer zu tun), finde ich das lustig und sehe keine Notwendigkeit, an irgendetwas anderem zu arbeiten.

JeffO
quelle
3
Ich finde, dass dies neben der Programmierung auch für meine anderen Hobbys gilt. Wenn die Dinge bei der Arbeit intellektuell herausfordernd sind, habe ich keine Lust auf kreative Hobbys und konzentriere mich stattdessen auf körperliche Aktivitäten oder Filme / Bücher. In Zeiten, in denen die Arbeit weniger kreativ ist (zu viele Besprechungen) oder eine gewisse Ausfallzeit hat, beschäftige ich mich viel häufiger mit kreativen Hobbys wie Holzarbeiten, Fotografieren, Programmieren usw.
Adam Franco
8

Ich sehe das als gesund und gut an. Sie möchten ein Leben außerhalb der Arbeit haben. Das wird dich in deinem Job nicht schlechter machen.

HLGEM
quelle
8

Zeit ist ein begrenzender Faktor. Ich habe vor ungefähr 5 Jahren aus Spaß aufgehört zu programmieren. Ich habe gelernt, Gitarre zu spielen, habe angefangen, mich mit Holz zu beschäftigen, hatte Kinder und kann nicht einmal mehr annähernd mit den neuesten Videospielen mithalten. Bis ich die Hauptverkehrszeit hinter mir gebracht habe, zu Abend gegessen habe, mit den Kindern gespielt habe, sie ins Bett gebracht habe und ihnen ein paar Bücher vorgelesen habe; Ich habe nicht die Energie oder Lust, meine letzten paar Stunden an den Computer anzuschließen. Ich bin mir sicher, dass sich dies wieder ändern wird, aber ich bin ehrlich gesagt damit einverstanden, dass das Programmieren momentan ein "Job" ist ...

Kendrick
quelle
4
So läuft das Leben. Und es ist nicht unbedingt schlecht, da man sich so ausbreiten und mehr Dinge erleben kann.
Matt DiTrolio
7

Schreiben Sie einen Zellautomaten in Excel. Erstellen Sie eine einfache Web-App, die ein Bild von der URL herunterlädt, und der Besucher kann einen Schnurrbart auf das Foto ziehen. Erstellen Sie eine einfache Web-App, die Buchstaben aus zufällig gegoogelten Seiten in Sätzen zusammenfasst. Schreiben Sie eine kleine Always-on-Top-Clock-App, die wächst, wenn das Ende der Arbeitszeit näher rückt. Schreiben Sie ein Skript, das Fotos von der SD-Karte herunterlädt und Bilder basierend auf dem Erstellungsdatum in den Ordner yyyymmdd legt. Schreiben Sie einen Bildschirmschoner. Erstellen Sie eine Webseite mit einem großen roten Knopf, auf dem steht "Ich werde Ihr Alter herausfinden, drücken Sie mich einfach", und es ertönt ein lautes Furzgeräusch, wenn man darauf drückt. Dann wird geschrieben "Wenn Sie lachen, müssen Sie unter 5 sein ". Schreiben Sie eine detaillierte Dokumentation: Anforderungsspezifikation, UI-Design, Marktanalyse, Geschäftsplan, Flussdiagramm.

Wenn Sie fertig sind, senden Sie mir die URL.

ern0
quelle
Kurz gesagt, Sie sind nie zu alt, um Spaß zu haben.
ChaosPandion
1
Ja. Und wenn Sie nicht zu viel Zeit haben, verschwenden Sie es nicht mit langweiligen Großprojekten, machen Sie ein paar lustige Sachen, um sich selbst und andere zu unterhalten. Oder zumindest etwas Nützliches, wenn Sie keinen Sinn für Humor haben.
ern0
5

Ich habe elf Jahre lang programmiert, was für manche hier wahrscheinlich nicht viel ist, aber ich habe in meiner Karriere viel mit Burn-out zu tun gehabt, und es gibt ein paar Dinge, die mir immer geholfen haben, über den Berg zu kommen .

Wie andere gesagt haben, sind Hobbys großartig. Es gibt eine Menge interessanter Dinge zu lernen, zu tun, zu sammeln und zu erstellen. Wenn Sie ein Softwareentwickler sind, haben Sie wahrscheinlich mehr Zugriff darauf als viele andere. In diesem Sinne ist es immer hilfreich, sich an mich zu erinnern, dass mein Problem ("Junge, ich habe es satt, Code zu schreiben") im Großen und Ganzen winzig ist, es ist nicht einmal wirklich ein Problem. In dieser Wirtschaft, in der die Menschen Schwierigkeiten haben zu essen und herauszufinden, dass ihnen die Jobs, für die sie ihr Leben lang trainiert haben, einfach nicht mehr zur Verfügung stehen, arbeite ich in einem Bereich, in dem ich komfortable Arbeitsbedingungen, Internetzugang, Freiheit und berufliche Mobilität habe Fast überall wo ich hingehen will.

Ich habe Häuser gebaut und im Gewerbebau gearbeitet und ich vergleiche Burn-out damit, sich körperlich zu verletzen. Wir sind geistige Arbeiter, und manchmal "verletzen" wir unseren Verstand, und wir müssen uns um sie kümmern und sie reparieren, damit wir uns wieder auf sie verlassen können, um lebendig zu sein. Wiederholte Langeweile kann dies bewirken. Steigen Sie also aus, brechen Sie Ihre Routine ab, holen Sie sich aufregende neue Impulse und vergessen Sie nie, wie glücklich Sie wirklich sind, eine solche Fähigkeit wie das Codieren zu besitzen.

Pax Noctis
quelle
+1 für die Erwähnung von Hobbys. Ich finde oft (zumindest für mich), dass das Programmieren eine Erweiterung meines kreativen Selbst ist. Hobbys wie die Holzbearbeitung scheinen mir daher eine Selbstverständlichkeit zu sein. Ich kann kreativ sein, mit meinen Händen arbeiten und am besten etwas Zeit vom Computer lassen.
Jason Whitehorn
3

Die Antwort von ChaosPandion ist gut, es hört sich so an, als wärst du einfach ausgebrannt. Ein guter Weg, um ein Ausbrennen zu vermeiden, ist es, andere Hobbys zu finden. Ich arbeite gerne an meinen Nebenprojekten, aber manchmal ist es zu viel. Wenn das passiert, schalte ich auf etwas anderes um. Ich arbeite auch gerne an Autos, Holz- und Metallarbeiten, Hobbyelektronik und verschiedenen künstlerischen Ausdrucksformen.

Wenn Sie Videospiele mögen, könnte es Spaß machen, sie zu entwickeln. Die Kombination von Kunst und Programmierung kann eine interessante Herausforderung sein. Ich hatte ein paar Spieleprojekte, in denen ich, wenn ich vom Codieren müde bin, an der Kunst arbeite. Wenn ich müde bin, kehre ich zum Programmieren zurück. Es ist eine großartige Möglichkeit, Software zu entwickeln, muss aber nicht ständig Software entwickeln, während Sie am Projekt arbeiten.

Matt Olenik
quelle
3

Ich programmiere nicht zum Spaß, weil es keine Herausforderung mehr darstellt. Als ich jung war, war vieles eine Herausforderung. Ich habe jemals ein Programm geschrieben, um den Pi-Wert mithilfe einer Zufallszahl zu schätzen, und es hat Spaß gemacht, zu sehen, wie genau er war. Wenn ich das jetzt machen würde, würde es vielleicht nur ein paar Minuten dauern und überhaupt keinen Spaß machen.

Ich denke jedoch, was mir jetzt Spaß macht, ist, wie ich meine Fähigkeiten einsetzen kann, um das Beste aus meinem Job herauszuholen. Optimieren macht Spaß. Refactoring macht Spaß. Klasse Design macht Spaß. Die Codeüberprüfung macht am meisten Spaß. Ich programmiere immer noch zum Spaß, der Unterschied ist, dass es auch mein Job ist.

tia
quelle
Ach komm schon. Das Schätzen von pi mit zufälligen Werten macht immer noch Spaß. Ich erinnere mich, dass ich den Ansatz "Nadeln fallen lassen und sehen, ob sie in einem Kreis landen" verwendete, um pi zu schätzen. Herausfordernd? Nicht wirklich. Spaß? Sicher!
Carra
+1 sehr gut gesagt, und ich stimme voll und ganz zu. Wir sollten uns nicht nur Gedanken über das jeweilige Thema machen, dh das Codieren zum Spaß, sondern auch für alles im Leben, wenn etwas nicht mehr lustig zu sein scheint. Es ist nur die Idee, dass sich der Spaß ändert, wenn wir erwachsen werden. Es ist alles Teil des Erwachsenwerdens.
Sandeepan Nath
3

Ich denke nicht, dass es ein schlechtes Zeichen ist. Hallo! Das Leben ist mehr als nur Programmieren, auch wenn Sie es wirklich lieben, dürfen Sie auch einige andere Dinge tun.

chrmue
quelle
1

Lass dich davon nicht unterkriegen. Mit zunehmendem Alter haben Sie andere Aufgaben und Ihre Prioritäten ändern sich. Kinder sind ein hervorragendes Beispiel - warum würden Sie codieren, wenn Sie mit Ihrer Kleinen zusammen sein könnten?

Ich habe festgestellt, dass ich gelegentlich auch das Interesse an meinen privaten Projekten verliere. Ich gehe mit, lass es sein und irgendwann finde ich mich zu einer neuen und aufregenden Technologie hingezogen, mit der ich zu Hause spiele. Es scheint alles zyklisch zu sein, so wie alles andere Leben ist.

Chill out, mach mit. Sei fleißig bei deiner Arbeit und sei aufgeschlossen. Sie werden sich zurückgezogen fühlen, wenn die Zeit reif ist.


quelle
1

Ich würde fragen, warum Sie versuchen, den Computer zu vermeiden. Wenn Sie so frustriert sind, dass Sie es aus dem Fenster schmeißen möchten, möchten Sie möglicherweise professionelle Hilfe bei Ärgerproblemen oder bei der Berufsberatung in Anspruch nehmen, da dies auf unterschiedliche Weise gelöst werden kann.

Ein anderer Weg, dies zu sehen, ist die Reife, die Sie für das Feld entwickelt haben. Wo man anfangs eine neue Sprache als glänzendes neues Spielzeug sehen konnte, konnte man den Schmerz sehen, es zu versuchen, und das hinderte Sie möglicherweise daran, dorthin zu gehen.

JB King
quelle
1

Ich würde mir darüber Sorgen machen, besonders in deinem Alter. Ich bin dankbar, dass mir das Programmieren immer noch Spaß macht, denn es ist das einzige, was ich kann.

Hier sind einige Dinge, die mir geholfen haben:

  • Finden Sie einen Weg, Ihre Fähigkeiten für etwas außerhalb der Arbeit zu nutzen. Ich habe eine kleine App erstellt, die auf C ++ und MySQL basiert und bei der Durchführung von Wohltätigkeitsauktionen hilft. Dann helfe ich bei der Durchführung der Auktionen und schwitze durch eine Nacht voller Spendenaktionen, in der Hoffnung, die Fehler los zu werden. Viel Spaß!

  • Holen Sie sich ein oder zwei Bücher über etwas Interessantes. Für mich waren es Dinge wie Theorembeweis, Quantencomputer, Maschinensprache, Vision und Lernen. Versuchen Sie dann, kleine Programme zu schreiben, um sie auszuprobieren. Je kleiner desto besser.

  • Lerne etwas Mathe. Ich musste zurückgehen und meine Fähigkeiten mit Differentialgleichungen, Kalkül, linearer Algebra und Bayes'scher Statistik verbessern. Für alles schreibe ich ein kleines Programm, um zu verstehen, was ich tue.

Ich hoffe , dass Sie auch weiterhin Spaß finden Programmierung, aber wenn es nicht, ich hoffe , dass Sie herausfinden, was ist Spaß für Sie.

Mike Dunlavey
quelle