Ich bin Informatikstudent und lerne seit Tagen Java.
Ich möchte ein guter Entwickler / Programmierer sein.
Ich lese gern Bücher. Ich suche im Internet nach verwandten Themen und studiere sie. Ich verweise täglich auf StackOverflow und andere gute Programmierseiten, aber ich codiere selten. Ist das ein schlechtes Zeichen? Wenn ja, wie kann ich dieses Problem beheben?
learning
self-improvement
Chankey Pathak
quelle
quelle
Antworten:
Wenn Sie keine Erfahrung haben, dann haben Sie definitiv ein Problem, wenn Sie ein großartiger Programmierer sein wollen.
Starten Sie ein neues Projekt oder treten Sie dem Open Source-Projekt einer anderen Person bei. Holen Sie sich etwas Erfahrung. Schreiben Sie einen Code.
quelle
Andere Antworten waren großartig, für mich läuft alles darauf hinaus:
Es gibt eine feine Linie zwischen einem Hobbyisten und einem Profi, und ich denke, das ist es, was Sie für sich selbst bestimmen müssen, indem Sie eine Selbsteinschätzung vornehmen und nach der Seele suchen. :-)
quelle
Fast alle anderen Antworten enthalten die Grundannahme, dass Codierung das Beste ist, um Codierung zu lernen. Wenn es Ihr Ziel ist, den FizzBuzz-Test zu bestehen, ist dies richtig, und irgendwann müssen Sie eine Menge Code schreiben, um gut darin zu sein, Code zu schreiben.
Ihre Frage lautet jedoch nicht "sollte ich jemals codieren", sondern "Ich lerne und konzentriere mich nicht auf das Codieren: Ist das schlecht?". Aber dann sagst du in anderen Kommentaren, dass du Code schreibst, indem du Übungen in Büchern machst.
Meiner Meinung nach wird viel zu viel Wert auf das Schreiben von Code zum Lernen gelegt. Ich finde es nur albern. Codierung ist das Letzte, worüber Sie sich Sorgen machen sollten. Das Studium der Softwareentwicklung ist viel wichtiger als das eigentliche Schreiben von Tausenden von Codezeilen. Sie werden immer viel Code schreiben. Während Sie studieren, sollten Sie sich nicht auf das konzentrieren, was Sie am besten auf das Programmieren vorbereitet, sondern auf den Teil Ihres Studiums, den Sie wirklich mögen. Wenn Sie Techniken und Methoden studieren möchten, studieren Sie diese.
Jobs kommen normalerweise aus Ihren spezifischen Stärken. Wenn Sie keine haben - und Sie sind nur eine andere Person, die viel Code geschrieben hat und guten Code schreiben kann -, haben Sie keinen Wettbewerbsvorteil. Spielen Sie nach Ihren Wünschen. Sie werden rechtzeitig genug programmieren.
quelle
Wenn Sie mehr Code möchten, sollten Sie eine Website mit Programmierherausforderungen ausprobieren.
Sie sind eine großartige Möglichkeit, Sprachen zu lernen und Ihre Programmiermuskeln zu spielen.
Ich bin ein großer Fan der Pythonchallenge .
Wirklich gute Seite zum starten.
quelle
Finden Sie einige Projekte, an denen Sie arbeiten können. Wenn Sie dann einige Puzzlespiele nicht finden können, um zu lösen. Siehe meine Antwort auf diese Frage.
Rätsel programmieren .
quelle
Sie müssen das Codieren üben, wenn Sie wirklich ein guter Entwickler sein möchten. Wenn Sie Programmierbücher lesen, versuchen Sie, die bereitgestellten Übungen zu lösen.
quelle
Es hängt davon ab, ob Sie jemandes Manager sind, der immer versucht, ihm den "richtigen Weg" zu weisen.
Aber im Ernst ... mit einem breiten Wissen hat es mir gut getan. Und wenn Sie lernen, liegt das Problem vielleicht darin, dass Sie sich zu sehr auf Technik und Technologie konzentrieren, als Probleme zu finden, um sie zu lösen, oder gute Ideen, um sie zu verwirklichen?
quelle
"Es kommt darauf an" wäre meine kurze Antwort darauf. Es ist nicht unbedingt ein schlechtes Zeichen, da ich bei meinem ersten Programmierjob außerhalb der Universität gelernt habe, wie ich Visual Studio, IIS und MS-SQL Server für den Job verwende, den ich bereits 1997 ausgeführt habe. Ich würde vorschlagen, zu untersuchen, wie man etwas lernt und welche Art von Algorithmen man kennt, wenn einige davon wie Teilen und Erobern in meinen Kopf gebohrt wurden.
quelle
Wenn du noch Student bist, würde ich mich so sehr ärgern. Ihr Kursstudium ist momentan wichtiger. Wenn Sie jedoch die Welt von Academia verlassen, könnten Sie ein Problem haben, wenn Sie noch nicht gefunden haben, was Sie in diesem Bereich interessiert, und nicht codieren.
Ich bin in einem ähnlichen Dilemma. Ich bin Senior und beende meinen Bachelor in Informatik. Ich schreibe im Moment nicht außerhalb meiner Kursarbeit.
Es ist wirklich frustrierend für mich, AP Statistics und Geological Sciences in Bezug auf das Wetter zu studieren, als an meinen persönlichen Projekten zu arbeiten.
Ich habe ein Spielprojekt, an dem ich unbedingt arbeiten möchte, aber ich muss auch meinen Abschluss machen. (Ich weiß, warum Marc Zuckerburg und Bill Gates jetzt ausgestiegen sind).
Wenn diese Dinge Sie am Codieren hindern, machen Sie sich keine Sorgen. Aber wenn Coding Sie nicht motiviert, Sie antreibt und der Drang, etwas wirklich Cooles für Sie zu kreieren, nicht zum Zeitpunkt Ihres Abschlusses einsetzt, haben Sie möglicherweise ein Problem.
quelle
Hängt davon ab, welche Plattformen Sie verwenden. Ich weiß, dass viele neuere Plattformen und Technologien weniger aktuelles Coding erfordern, dafür aber eine strengere Entwicklung. Infolgedessen programmiere ich im Laufe der Zeit immer weniger.
quelle