Viele Internetnutzer haben viele Zweifel, bevor sie mit dem Programmieren beginnen. Jetzt werde ich meine persönlichen Ansichten zu allen Zweifeln teilen.
Ich bin kein Experte, dies dient nur als Referenz. Es wäre mir eine Ehre, wenn ich anderen helfen könnte.
1. Ist Programmieren leicht zu erlernen? Wie lange dauert es, Programmieren zu lernen?
Das ist für jede Person geeignet. Unter normalen Umständen kann der Prozess von der Implementierung des ersten „Hello World“ bis zur Verbesserung der Kenntnisse im Schreiben von Code länger dauern als das Erlernen anderer Computertechnologien. Beispielsweise können viele Menschen nach dem Erlernen von Photoshop in drei oder zwei Monaten die Fotobearbeitung in einem Fotostudio beherrschen. Und wer kann gleichzeitig garantieren, dass Sie ein erfahrener Programmierer werden können?
2. Welche Grundlagen werden benötigt, um Programmieren zu lernen?
Theoretisch erfordert das Erlernen des Programmierens ein gutes mathematisches Fundament und logisches Denkvermögen, und besseres Englisch wäre sogar noch besser.
Was grundlegende Mathematik und Englisch angeht, denke ich, dass Anfänger ein High-School-Niveau haben müssen. Unter diesen drei Punkten ist meiner Meinung nach die Förderung des logischen Denkvermögens der wichtigste. Der Prozess des Erlernens des Programmierens ist eigentlich der Prozess der Entwicklung des logischen Denkvermögens und der Beherrschung von Programmierideen.
Wenn Sie nach dem Einstieg in die Programmierung Ihr Programmierniveau verbessern möchten, müssen Sie möglicherweise weitere Kenntnisse beherrschen: theoretische Grundlagen der Informatik wie Datenstrukturen, Algorithmen, Computerprinzipien, Kompilierungsprinzipien und Betriebssystem Prinzipien und Grundkenntnisse der mathematischen Theorie wie algebraische Systeme, Graphentheorie und diskrete Mathematik.
3. Kann ich Programmieren lernen, wenn ich älter bin?
Ja, natürlich geht das, warum nicht? Wie das Sprichwort sagt: „Lebe, bis du alt bist, und lerne, bis du alt bist.“ Es gibt viele Menschen, die in ihren Vierzigern und Fünfzigern noch Programmieren lernen, aber junge Menschen haben immer noch ganz offensichtliche Vorteile in Bezug auf Gedächtnis und andere Aspekte. Wenn Sie eine Programmiersprache erlernen und diese später zu Ihrem Beruf machen möchten, sollten Sie wissen, dass jedes Unternehmen bei der Einstellung von Mitarbeitern eine Altersgrenze hat.
4. Welche Programmiersprache lernt man am besten?
Viele Freunde lesen gerne Kampfkunstromane: .Net und Java sind gleichbedeutend mit der Shaolin-Sekte und der Wudang-Sekte in der Welt der Kampfkünste Wenn Sie investieren, ist es selbstverständlich, ein Schüler von ihnen zu werden, und Sprachen wie Delphi und PHP sind gleichbedeutend mit Sekten wie Huashan und Qingcheng Sie können auch stolz auf die Welt sein, wenn Sie erfolgreich sind.
Erinnern wir uns an unsere Studentenzeit: Viele Studenten lernen die gleichen Kurse im selben Klassenzimmer. Wenn es viele schwierige Fragen gibt, müssen Sie den Lehrer nicht belästigen, sondern können einfach Ihre Klassenkameraden fragen helfen. Das Gleiche gilt für das Erlernen des Programmierens. Wenn Sie einen Freund haben, der eine bestimmte Sprache beherrscht, und Sie diese Sprache auch lernen, denken Sie darüber nach, ob Sie viel Hilfe bekommen werden.
Angenommen, ich habe gerade die Mittelschule abgeschlossen und bin in jungen Jahren als Arbeiter oder Lehrling in eine Fabrik gegangen. Ich habe nur das Programmieren gelernt, um eine weitere Technologie zu beherrschen, damit ich mich in der Zukunft gut entwickeln kann Zukunft. In diesem Szenario lerne ich möglicherweise weitere beliebte Sprachen wie Java, C#, C++ und PHP. Der Vorteil des Erlernens beliebter Sprachen besteht darin, dass die mobile Entwicklung derzeit sehr beliebt ist Das Geld ist auch gut.
Angenommen, ich bin mit meiner Arbeit sehr zufrieden und in allen Belangen ein sehr stabiler Mensch. Wenn ich jetzt Programmieren lerne, ist es nicht nötig, den Moden und Trends zu folgen. Ich werde einige Sprachen lernen, die mit meiner Arbeit zusammenhängen und für meine Arbeit hilfreich sind. Beispiel: Ich arbeite in einem Büro und die spezielle Finanzsoftware ist zu umfangreich, um den individuellen Anforderungen meiner Arbeit gerecht zu werden. Dann kann ich Sprachen wie VFP oder Powerbuilder lernen, die sich auf die Datenverarbeitung konzentrieren, und entsprechend meinen eigenen Bedürfnissen Programme schreiben, um die ursprünglich in verschiedenen Excel-Dokumenten verstreuten Daten einheitlich zu verwalten. Dies wird nicht nur die Arbeit erleichtern, sondern auch gut werden Bewertung und sogar Verwandlung in einen „Meister“ in den Augen meiner Kollegen. Wenn ich beispielsweise in einem Internetunternehmen arbeite, schaue ich jeden Tag voller Bewunderung zu den Programmierern und Technikern im Unternehmen auf. Wenn ich in diesem Szenario Programmieren lerne, werde ich wahrscheinlich einige WEB-Programmiersprachen lernen, die sich auf das Geschäft des Unternehmens beziehen.
Angenommen, es gibt viele Freunde um mich herum, die das Programmieren gelernt und auf halbem Weg aufgegeben haben, was dazu führt, dass ich ein geringes Selbstvertrauen habe. Dann muss ich zuerst Interesse und Selbstvertrauen entwickeln, um Sprachen wie VB und VFP zu lernen, die leichter zu erlernen sind und den Menschen ein Erfolgserlebnis vermitteln können. Erst eines Tages installierte ich Visual Studio auf meinem Computer und begann, mein erstes ASP.NET-Programm zu schreiben. Dann wurde mir klar: Ist das nicht ähnlich wie VB? Ziehen Sie einige Steuerelemente per Drag & Drop und schreiben Sie dann Code für jedes Ereignis ...
Angenommen, ich lerne Programmieren nur, um meine Neugier zu befriedigen, ohne dass andere Faktoren eine Rolle spielen. Viele Leute denken, dass Programmieren schwer zu erlernen ist, aber in Wirklichkeit sind es die Hinweise, die dafür verantwortlich sind. Nun, ich muss C/C++ lernen und Zeiger zähmen. Bis ich ein paar Jahre später plötzlich zurückblickte...
Angenommen, ich wäre ein unentschlossener Mensch und hätte nach vielen Tagen des Nachdenkens immer noch keine Entscheidung getroffen. Als ich jeden Tag im Internet surfte, entdeckte ich, warum es so viele Leute gibt, die Webprogrammierer rekrutieren? Ja, solange ich die beiden Kombinationen ASP.NET+MSSQL und PHP+MYSQL beherrsche, kann ich in jeder Stadt einen Job finden.
Kurz gesagt: Wenn Sie eine Programmiersprache auswählen, sollten Sie diejenige auswählen, die am besten zu Ihnen passt. Es gibt keine beste Programmiersprache, nur die Programmiersprache, die am besten zu Ihnen passt.
5. Ist das Programmieren profitabel?
Die Gehälter in der Softwarebranche sollten höher sein als in der allgemeinen Industrie, aber Entwickler müssen einem relativ hohen Arbeitsdruck standhalten, langes Aufbleiben und Überstunden sind an der Tagesordnung und müssen berücksichtigt werden.
Im Allgemeinen bieten formelle Unternehmen und große Unternehmen höhere Gehälter und Zusatzleistungen. Es gibt regionale Unterschiede und es kommt auch auf die persönlichen Fähigkeiten an. Wenn beispielsweise das Hauptprogramm dieselbe Sprache verwendet und ähnliche Arbeiten ausführt, kann das Monatsgehalt in einem großen Unternehmen in einer erstklassigen Stadt mehr als 10.000 betragen, in einem kleinen Ort jedoch nur 3.000 oder 2.000.
Es hängt auch von der Branche ab, in der Sie tätig sind, und von der Programmiersprache, die Sie wählen. Beispielsweise sind Java und PHP sehr beliebt, aber Java-Programmierer und PHP-Programmierer haben nicht unbedingt die höchsten Gehälter. Stattdessen können einige Entwickler, die weniger beliebte Programmiersprachen verwenden, höhere Gehälter erhalten.
6. Wie lernt man Webprogrammierung?
Um Webprogrammierung zu erlernen, müssen Sie im Allgemeinen Frontend-HTML/CSS verstehen und eine Datenbanktechnologie beherrschen. Das Erlernen einer Programmiersprache erfordert fast immer eine Datenbanktechnologie und Programmierung sind untrennbar miteinander verbunden.
Nehmen Sie den Prozess des Erlernens von ASP.NET und C# selbst, der mich am Ende natürlich nicht gestört hat. Ich habe mir die Zeit genommen, an CSS herumzubasteln. Daher denke ich, dass es am besten ist, vor dem Erlernen einer Web-Programmiersprache eine solide Grundlage für HTML/CSS zu schaffen.
7. Worauf sollte man beim Programmierenlernen achten?
Benutzen Sie Ihr Gehirn mehr, üben Sie mehr, legen Sie eine solide Grundlage und entwickeln Sie gute Programmiergewohnheiten. Außerdem muss man Ausdauer haben und darf nicht „drei Tage lang fischen und zwei Tage lang das Netz trocknen“.
Wenn Sie etwas gut machen wollen, ist neben der Methode auch die Mentalität sehr wichtig. Egal was Sie tun, Sie müssen beharrlich sein, durchhalten und hart arbeiten.