Ich habe das Gefühl, ich kann das Programmieren nicht verstehen. Sollte ich aufgeben und ein anderes Interesse finden?

Eines der wichtigsten Dinge, die Sie im College lernen werden, ist es, Frustration zu tolerieren.

Es scheint, dass Sie von der großen Arbeitsbelastung, den langen Arbeitszeiten und den scheinbar geringen Fortschritten, die Sie machen, überwältigt sind. Wenn dies der Fall ist, heißen wir Sie im wahren Leben jeder MINT-Karriere willkommen! Dies gilt für jeden an jeder Schule.

Wenn Sie nicht viel Fortschritt machen, bedeutet dies nur, dass Sie etwas Wichtiges verpassen. Und mein bester Rat ist, aufhören zu leiden, anstatt zu denken, dass Sie bereits wissen sollten, wie das Problem zu lösen ist, aufhören zu denken, dass Sie etwas anderes tun müssen oder dass jemand Sie bewertet. Nehmen Sie es einfach als Herausforderung, denken Sie, dass dies ein Puzzle ist, und haben Sie Spaß beim Lösen.

Es ist auch sehr wichtig, dass Sie, wenn Sie stecken bleiben, einige Schritte zurücktreten und das Problem aus einer anderen Perspektive betrachten. Versuchen Sie zu überlegen, welche grundlegende Sache Sie vermissen.

Das Erlernen dieser Fähigkeiten ist in Ihrem Leben viel wichtiger als das Programmieren. Seien Sie sicher, dass Sie sich mehrmals bewerben werden, nicht nur in Ihrer Karriere.

Das Programmieren ist übrigens viel einfacher als Sie denken. Anstatt nur den Ratschlägen Ihres Professors zu folgen, empfehle ich dringend, andere Ressourcen auszuprobieren, wie den kostenlosen MOOC-Kurs Einführung in Python-Programmierkurs | Lässigkeit. Dieser Kurs wird Ihnen sehr helfen.

Viel Glück!!!!

Zuallererst Willkommen in der Welt des Programmierens! Es gibt wirklich gute Ratschläge, aber meine zwei Cent für Sie sind nicht aufzugeben! Jeder durchläuft diese Phase, wenn er das ERSTE MAL programmiert, auch Ihre College-Freunde. Sie steuern in die richtige Richtung, indem Sie eine Sprache (Java) lernen. Codieren ist eine Fähigkeit, die viel Übung erfordert, und es ist definitiv nicht etwas, das Sie über Nacht beherrschen werden, oder es gibt keine definitive Zeit zu sagen, dass Sie das Codieren in einer Woche oder einem Monat erlernen werden, um genau zu sein, es ist ein fortlaufender Lernprozess. Sie befinden sich noch im ersten Studienjahr und mit ein wenig Übung und stundenlangem Lernen und Programmieren gewinnen Sie ein gewisses Selbstvertrauen. Geben Sie einfach nicht auf! Vergleichen Sie sich auch niemals mit anderen, es sei denn, Sie sehen die positive Seite, zum Beispiel, wenn Sie der Meinung sind, dass Ihre Freunde gut sind, und fragen sich, wie ich es besser machen kann als meine Freunde? Was soll ich tun, um das Codieren zu lernen? Egal, was Sie zuerst an sich selbst glauben müssen! Mein Freund, du bist noch im ersten Jahr und bist ziemlich sicher, dass du bei allem, was du zum ersten Mal lernst, auf dasselbe Gefühl stoßen wirst. Hab also keine Angst, es zu versuchen, bevor du aufgibst! Alles Gute!

Bitte nicht aufgeben!

Ich denke, das Hauptproblem, auf das Sie jetzt gestoßen sind, ist, dass Sie weniger lernen und viel nachdenken. Wenn Sie sich mit Programmieren oder anderen Bereichen beschäftigen würden, die Sie wirklich interessieren, würden Sie sich jetzt nicht verwirrt und überfordert fühlen. Ich weiß das nur aus dem Wort, das Sie hier geschrieben haben.

Ich war verwirrt, als ich auch zuerst programmierte.

Wenn ich zum ersten Mal in meinem College programmiere, weiß ich nicht, wie ich mit verschiedenen Fehlern umgehen soll, die ich festgestellt habe, z. B. Segmentfehler, Core-Dump … Sie sind für mich wie ein Albtraum.

Ich weiß immer nicht, wie ich mein Programm debuggen soll. Immer kann ich Zeiger nicht richtig verwenden. Ich kann Rekursion immer nicht verstehen. Ich fühlte mich lange, lange verloren. Ich glaubte, dass ich niemals als Programmierer arbeiten könnte.

Der Hauptgrund, warum ich bei der Programmierung bleibe, ist, dass ich meinen College-Kurs nicht aufgeben kann. Ich muss die Prüfung bestehen und hohe Punktzahlen erzielen, da ich ein starkes Selbstwertgefühl habe. Es hat mich sehr beschäftigt, aber es ist kein Problem, die Prüfung zu bestehen und ein zufriedenes Ergebnis zu erzielen. Übrigens ist die Schwierigkeit der Prüfungen gering.

Glücklicherweise habe ich einige nette Personen getroffen, z. B. Jun Liu, Big Brother. die mein Programm Zeile für Zeile debuggen. Und bringen Sie mir bei, dass der Computer Ihnen nur sagen soll, wo das Problem liegt, raten Sie nicht.

Als ich ihnen sagte, dass ich zum Programmieren geeignet bin, hasse ich es zu programmieren. Big Brother sagt, dass die meisten von uns gewöhnliche Menschen sind, Sie sind nicht dumm, Sie sind einfach nicht gewillt, viel Zeit damit zu verbringen, Programmieren zu lernen. Sie sind stärker als Sie in der Programmierung, weil sie bereit sind, viel Zeit in die Behandlung von Fehlern zu investieren . hab Geduld. Wenn Sie erfolgreich codieren können, werden Sie bestimmt Spaß haben.

Ich bin ein Mädchen, die meisten meiner Klassenkameraden bezweifelten, dass mein Code beim ersten Blick auf meinen Code aus dem Internet kopiert wurde. Aber nachdem sie mit mir gesprochen hatten, änderten sie ihren ersten Eindruck von mir und meinem Code. Ich bin jetzt nicht mehr so ​​ein Unterschied zwischen ihnen.

Als Neuling kann man sich nicht mit Leuten vergleichen, die dies seit Jahren tun. Das ist kein fairer Umgang mit dir. Wenn Sie der Meinung sind, dass dies ein guter Weg für Sie ist, sollten Sie sich mit einigen der anderen Noobs anfreunden und Lernsitzungen abhalten oder gemeinsam an Projekten arbeiten oder sich nur darüber im Klaren sein, wer gerade auf Ihrem Niveau ist eine einfachere Zeit, um Ihre Kämpfe in Beziehung zu setzen, während Sie daran arbeiten, aufzuholen.

Ihre erfahreneren Klassenkameraden scheinen Welten über Ihnen zu sein, aber sie sind es wirklich nicht. Das Erreichen ihres Niveaus sollte ungefähr so ​​viel Mühe kosten wie das Erlernen des Tippens. Mit anderen Worten, Sie müssen nur viel üben.

Sie konkurrieren hier nicht mit professionellen Programmierern. Wenn du es wärst, würde ich dir sagen, du sollst aufgeben und nach Hause gehen. Es sind nur Kinder, die gelernt haben, Code zu hacken, während Sie etwas anderes gemacht haben. Vielleicht sind einer oder zwei von ihnen anständige, wettbewerbsfähige Programmierer, aber wiederum keine Profis. Wenn Sie fleißig und geduldig sind, werden Sie gut abschneiden.

Hallo!
Ich verstehe, was du fühlst. Als ich mein College anfing, hatte ich keine Ahnung, wie man einen einfachen Code schreibt. Ich erinnere mich immer noch, wie schwierig es für mich war, einen Code zum Tauschen von 2 Zahlen zu schreiben!

Aber verliere nicht die Hoffnung, Kumpel. Ich empfehle Ihnen, die Konzepte von OOPS (Object Oriented Programming) durchzuarbeiten, bevor Sie mit Java beginnen. Wenn ich Sie wäre, würde ich mit C beginnen und C ++ und dann Java lernen. Wenn Ihre Grundlagen von C ++ geklärt sind, werden Sie Java leicht verstehen, da Sie in der Lage wären, Konzepte zu korrelieren.

Alles Gute und nicht die Hoffnung verlieren! Das Programmieren macht Spaß, wenn Sie sich daran gewöhnen. 🙂

PS Ich habe jetzt einige Apps für Android erstellt, von denen ich eine verwende, um diese Antwort auf Quora zu schreiben.

Ich studierte Architektur am College. Ich habe mich nach meinem Abschluss vor ungefähr einem Jahr (Juni 2015) mit der Webentwicklung befasst und vor ein paar Tagen habe ich meinen ersten Entwicklerjob bekommen.

Sie müssen sich der Codierung mit Zuversicht nähern, um sie zu erstellen. Überzeugen Sie sich nicht davon, “es ist für geniale Zauberkinder”, die “mit Talent geboren” sind.

Codierung ist wie ein Gang in ein Labyrinth, in dem die Wände unsichtbar sind. Du denkst, du wirst es leicht machen, aber du musst wahrscheinlich ein paar hundert Mal mit dem Kopf gegen die Wände schlagen, bevor du weißt, wohin du gehen kannst und wohin du nicht kannst.

Mitschreiben. Mache sehr einfache Dinge, die dir helfen, alltägliche Aufgaben zu erledigen. Sie müssen mit kleinen Schritten beginnen. Wenn Sie Schritt 1 wirklich kompliziert machen, werden Sie natürlich den Rest für verrückt halten.

Alles in allem ist der beste Zeitpunkt, etwas zu beenden, bevor Sie viel investiert haben. Ich verließ die traditionelle Architekturkarriere ziemlich schnell, als ich meinen Abschluss machte. Spring Schiff, wenn du noch nichts zu verlieren hast.

Es hängt davon ab, ob. Vergleichen Sie sich vor allem nicht mit Leuten, die das schon lange tun. Die Lernkurve ist steil und jeder kämpft anfangs. Du kannst nicht erwarten, dass du nach ein paar Stunden so gut abschneidest wie deine Freunde, und es ist sowieso kein Wettbewerb.

Im Moment hast du viel Frust erlebt, aber nicht viel Spaß. Sobald Sie den anfänglichen Buckel überwunden haben, fangen die Dinge an zu klicken und Ihr Selbstvertrauen wird sich erheblich verbessern. Sie müssen wissen, ob der lustige Teil den frustrierenden Teil wert ist, um eine informierte Wahl zu treffen. Wenn es sich nach Ihrer Ankunft immer noch nicht lohnt, sollten Sie wahrscheinlich zu einer verwandten Disziplin wie Design oder Projektmanagement wechseln, wenn Sie weiterhin mit Software arbeiten möchten.

Java ist auch keine besonders erfreuliche Sprache. es ist langweilig und überkompliziert. Sie bringen es Ihnen schon früh in der Schule bei, weil es angeblich gute Ingenieursprinzipien untermauert und weil es eine großartige Karrierefähigkeit ist, aber es gibt nur wenige Sprachen, die das Interesse an Programmierung schlechter fördern. Es mag eine Zeit kommen, in der Sie Java schreiben müssen, aber meiner Meinung nach ist es immer langweilig und schmerzhaft.

Wenn Sie die Zeit und das Interesse haben, versuchen Sie, etwas anderes nebenbei zu lernen, oder nehmen Sie an anderen Kursen teil, falls diese verfügbar sind. Ruby und Python sind beide eine gute Wahl.

Ich werde versuchen, meine Erfahrungen zu teilen, wie Sie sich beschrieben haben. Im Allgemeinen programmiere ich freiberuflich und lerne Physik (an der Universität). Dies sind gute Bereiche, in denen die Mehrheit von uns auf solche Gefühle trifft, und ich bin keine Ausnahme, aber ich habe einige Techniken gelernt, wie man mit solchen Situationen umgeht.

  1. Zunächst muss man verstehen, warum man etwas braucht und lernen / tun muss. Denn wenn jemand weiß, dass es am Ende etwas Wertvolles und Großartiges für ihn gibt, wird er / sie versuchen, das Beste zu tun, um das Ziel zu erreichen. Zum Beispiel möchte ich programmieren, um mein eigenes Geld zu haben, und wenn ich es nicht mache, bin ich fertig. Eine solche Vorstellung wird Sie motivieren (bei mir funktioniert es).
  2. Zweitens sollte man denken, dass alles auf der Erde von Menschen gemacht wurde, die klüger oder vielleicht dumm waren. Wir sind also auch Menschen, das heißt, wir können ihre Arbeit verstehen (vielleicht nicht erfinden, aber zumindest verstehen). Falls ich nicht verstehe, wie ein Muster im Detail funktioniert, stelle ich es mir wie eine Tatsache vor (weil ich es implementieren muss), aber nach einiger Zeit (immer mehr Informationen haben und immer mehr Nachforschungen anstellen) habe ich endlich die Idee (Hauptmotivator in diesem Forschungsprozess ist die erste „Regel“).

Zusammenfassend wäre mein Rat: Gib niemals auf, weil es ein kleines Problem gibt (nach einiger Zeit wird es ein kleines Problem sein, und du wirst es bereuen, es nicht zu Ende gebracht zu haben). Keine Panik, denke cooler, denn es gibt zwei Möglichkeiten: Mach es oder nicht. Und schließlich denken Sie an einen guten Motivator (Ziel) und denken Sie, wenn Sie etwas nicht tun, werden Sie eine Aufgabe in Ihrem Leben nicht bestehen.

Das Wichtigste zuerst, wenn es Ihnen nicht gefällt, tun Sie es nicht. Es ist dein Leben, finde etwas, das du magst, vorzugsweise etwas, das eine gefragte Fähigkeit ist, und mache es.

Nun zu einigen Geschichten aus meiner eigenen Erfahrung. Ich begann in Biologie und wechselte schließlich zu Comp-Sci, da ich ein Gespür dafür hatte und einen Job. Ich hatte Glück. Ich hasse Mathe, und ich fühlte mich dumm, und egal was du tust, du musst Mathe nehmen. Was ich jedoch fand, war, dass ich mich dumm fühlte und weil ich es so schwer fand, würde ich es am wenigsten tun und einen viskosen Kreislauf schaffen, bei dem es nicht besser wird.

Also, was kannst du machen? Versuchen Sie, Ihr eigenes kleines Projekt zu schreiben. Was hat dich zu comp-sci gebracht? Wolltest du etwas machen? Wenn ja, mach das mal oder versuch es zumindest. Sie werden so viel lernen, wenn Sie es nur versuchen. Versuchen Sie es mit anderen Sprachen. Wichtig ist, dass Sie lernen, wie das Programmieren funktioniert, und nicht, dass Sie Java lernen. Wenn Sie Programmieren verstehen, ist jede Sprache möglich.

Zuletzt suchen Sie Hilfe auf. Sprechen Sie mit Ihren Kollegen, holen Sie sich einen Tutor, es ist nicht peinlich. Weißt du was peinlich ist? Sie brauchen keine Hilfe, wenn Sie sie brauchen. Mach dir keine Sorgen um die Leute, die dort ihr ganzes Leben lang programmiert haben, sie werden mehr wissen als du. Sprechen Sie mit ihnen und sehen Sie, was sie Ihnen beibringen können.

Am Ende des Tages stellen Sie jedoch sicher, dass Sie glücklich sind. Wenn das Programmieren nichts für Sie ist, tun Sie es nicht, geben Sie es einfach nicht auf, weil es schwierig wurde.

Das Codieren macht Spaß und wenn Sie wissen möchten, wie man codiert, müssen Sie sich mehr Mühe geben, um es zu lernen. Anhand deiner Frage kann ich nicht erkennen, ob du es wirklich versucht hast und versagt hast oder ob du dich nur mit deinen Klassenkameraden vergleichst, die vor dir stehen, weil sie schon in jungen Jahren mit dem Programmieren begonnen haben.

Wenn Sie wirklich Ihr Bestes gegeben haben und es immer noch nicht der beste Weg für Sie ist, können Sie andere Bereiche der Informatik wie Networking, Informationssicherheit usw. erkunden.

Wenn nicht, geben Sie sich zuerst mehr Mühe, um das Codieren zu erlernen. Beginnen Sie mit den Grundlagen, z. B. versuchen Sie, die grundlegende Syntax, die verschiedenen Datentypen, Funktionen usw. zu verstehen. Befolgen Sie Online-Tutorials, um einfache Programme zu schreiben, und spielen Sie mit ihnen, um zu verstehen, wie alles funktioniert. Sobald Sie die Programmiergrundlagen verstanden haben, ist es einfacher, Java und andere Programmiersprachen zu verstehen.

Wir fangen alle irgendwo an und wie weit wir gehen, wird durch die Anstrengungen bestimmt, die wir unternehmen. Ich wünsche Ihnen alles Gute für Ihre Entscheidung.

NICHT AUFGEBEN !!!! Ich bin 39 Jahre alt und habe gerade angefangen, das Programmieren zu lernen. Ich habe eine schreckliche Zeit, alles zu verstehen, aber langsam bekomme ich es Stück für Stück. Wenn Sie das tun möchten, bleiben Sie dabei, und Sie werden anfangen zu verstehen. Tun Sie, was ich mache (oder vielleicht auch nicht), lesen Sie Bücher, schauen Sie sich Videos an oder sehen Sie sich andere Codes an, wenn Sie ein bestimmtes Projekt haben, bei dem Sie mithilfe von Google lernen möchten, wie man anfängt, aber nicht aufgeben. Jeder lernt anders. Viel Glück!!!

Wenn Sie gerade mit dem Programmieren begonnen haben, geben Sie ihm etwas Zeit und eine faire Chance und sehen Sie, ob sich Ihre Programmierkenntnisse mit der Zeit nicht verbessern. Wenn Sie mindestens einen und möglicherweise zwei Programmierkurse absolvieren und die „Aufregung“ des Programmierens immer noch nicht spüren, sollten Sie sich vielleicht einen anderen Karriereweg überlegen. Aber gib dir etwas Zeit und gib noch nicht auf – Beharrlichkeit und Entschlossenheit sind Eigenschaften, die Programmierer haben müssen, um überhaupt erfolgreich zu sein.

Wenn Sie dem Programmieren einen fairen Versuch für mindestens zwei Semester gegeben haben und sich trotzdem nicht wohl fühlen, sollten Sie wahrscheinlich nicht mit dem Programmieren beginnen. Ich hatte Kollegen, die sehr klug waren, klug genug, um gut zu programmieren – aber sie hatten nie die besondere Begeisterung für das Programmieren, die es einem ermöglicht, eine ganze Karriere weiterzumachen. Ohne diese „Aufregung“ besteht eine hohe Wahrscheinlichkeit, dass Sie nach ein paar Jahren beim Codieren ausbrennen – ich habe es schon oft gesehen. Diejenigen, die mit dem Programmieren eine ganze Karriere gemacht haben, spüren fast immer die besondere „Aufregung“, die das Programmieren ihnen bietet. Es ist so ziemlich etwas, mit dem du entweder „geboren“ wurdest oder nicht. Nicht jeder sollte ein Programmierer sein, es wäre eine sehr einseitige Welt, wenn jeder es wäre – wir brauchen mehr als nur Programmierer, um die Dinge am Laufen zu halten.

Ich bin seit 33 Jahren Programmierer. Ich verstehe immer noch nichts 🙂

Die meisten Leute, mit denen ich zusammenarbeite, sind schlauer als ich. Ich werde ihnen zuhören, wie sie über die Lösung eines Problems rasseln, während ich immer noch versuche zu verstehen, was die Problemdefinition ist. Es ist toll.

Wie kommt es also, dass ich noch einen Job habe und warum mache ich mir keine Sorgen, solche Geständnisse im Internet zu veröffentlichen, wenn mein Arbeitgeber bekannt und von meinem Profil aus verlinkt ist?

Denn: Ich weiß, wie man Dinge in einfache Dinge zerlegt. Ich kann verstehen… wie… 3 Dinge gleichzeitig. Solange jeder von ihnen einfach ist und einfache Beziehungen hat. Ich muss also nicht schlau sein oder komplexe mentale Objektmodelle in Millisekunden jonglieren können: Ich zerlege, vereinfache, zerlege noch mehr, vereinfache noch mehr und verfolge die Teile.

Irgendwann geht das Licht an und ich verstehe das Problem und die Lösung, dann schreibe ich den Code (das ist der einfache Teil, obwohl es zeitaufwändig sein kann).

Also mach dir keine Sorgen. Du brauchst kein Rasierhirn, lernst nur, die komplexen Dinge in Ansammlungen einfacher Dinge zu reduzieren.

Das Codieren braucht Zeit zum Verstehen, da es einen bestimmten Mindframe erfordert. Ich glaube, jeder kann lernen, guten Code zu schreiben, wenn er hartnäckig genug ist.

Wenn Sie gerne programmieren und glauben, dass es Ihre Leidenschaft werden könnte, lassen Sie sich von NICHTS oder JEMANDEM aufhalten oder entmutigen!

In der Informatik geht es nicht nur um Codierung. Ja, Sie müssen mehrere Kodierungsklassen belegen, aber Sie müssen sie nicht abschließen, um eine gute Karriere zu machen. Wenn es zu viel ist, sollten Sie statt CS auf IT umsteigen. Es geht mehr um Konzepte und Hardware als CS und weniger um Codierung.

Haben Sie tatsächlich Programmieren gelernt – oder haben Sie gerade einige Programmiersprachen gelernt?

Lesen Sie Algorithmen und Datenstrukturen (von Anfang bis Ende, so wie es der Kurs ist, bis Sie es entweder verstehen oder feststellen, dass Sie es nicht können). Wenn Sie es nicht verstehen können, ist Ihr Gehirn einfach nicht für die Programmierung geeignet – suchen Sie sich ein Fachgebiet, in dem Sie gut sind.