Gruben auf dem Weg zum Programmierer

Hallo Habr!

In meiner Freizeit, als ich einen interessanten Artikel über das Programmieren las, dachte ich, dass wir im Allgemeinen mit einem Rechen auf einem Karriereweg das gleiche Minenfeld entlang gehen. Es beginnt mit dem Hass auf das Bildungssystem, der uns angeblich zu „Senioren“ machen sollte, und endet mit der Erkenntnis, dass die schwere Last des Trainings nur auf unseren Schultern liegt, aber oft kommt dieses Bewusstsein zu spät.



Ich muss zugeben, dass in den meisten Fällen all diese Schwierigkeiten von vielen Menschen herausgefiltert werden, die nicht bereit sind, sich selbst zu brechen und ständig zu lernen, und diejenigen, die nur wegen der Goldberge in die IT einsteigen wollen, die intelligente Artikel über die Beispiele herausragender Persönlichkeiten unserer Zeit versprechen, laufen Gefahr, in Riffe der Realität einzudringen .

Ich denke, dass jeder von uns mindestens einmal über sich selbst nachgedacht hat, dass er nicht klug genug oder gut für diesen Beruf ist, dass dies überhaupt nicht sein Ding ist. Oder im Gegenteil, dass er unglaublich außergewöhnlich ist, dass sein Wissen auf einem so hohen Niveau ist, dass es unwahrscheinlich ist, dass irgendjemand konkurrieren kann, geschweige denn etwas lehren kann, ist bekannt? Wenn ja, dann atme erleichtert auf - du bist auf dem richtigen Weg. All dies sind typische Emotionen für einen Programmieranfänger, aber entspannen Sie sich nicht, das Schwierigste liegt vor Ihnen.

Ich möchte Ihnen die wichtigsten Punkte zeigen, wie Sie am Beispiel meiner Geschichte und meiner Fehler Programmierer werden können, vor allem, egal wie schlecht Sie sich selbst bewerten, dies bedeutet nicht, dass Sie aufgeben müssen. Die Bedeutung in dieser Geschichte mag banal erscheinen, und die Schlussfolgerungen scheinen an der Oberfläche zu liegen, aber oft brauchen viele einen kleinen Schub, um die offensichtlichen Fakten zu verstehen.

Der erste Fehler besteht darin, sich als den klügsten zu betrachten


Wahrscheinlich lohnt es sich, mit der Schulzeit zu beginnen. Wie die meisten Teenager habe ich nicht daran gedacht, etwas Interessantes zu lernen, es war viel interessanter, Computerspiele zu spielen. Ich war fasziniert von Geschichten, inspiriert von der Schönheit virtueller Welten, die ich gerne im Zentrum der Ereignisse fühlte. Im Laufe der Zeit tauchten in meinem Kopf Gedanken darüber auf, wie cool es ist, Spiele zu machen und dass ich ihr Entwickler sein muss. Ich fing an, ein bisschen über Programmieren zu lernen. Und nach der ersten Methode, bei der zwei Zahlen hinzugefügt wurden, ging ich bereits mit der Nase nach oben und dachte, ich verstehe das Programmieren, ich bin ein Programmierer, und unsere Informatiklehrer verstehen nichts in diesem Leben und lehren uns, was ein Computer ist und alles Mögliche Konjunktionen und Disjunktionen. Es war der erste und dümmste Fehler, aber dazu später mehr.

Ich habe so lala gelernt, also können wir nach der 9. Klasse sagen, dass ich aus der Schule geworfen wurde. Ich konnte mit meinem Zertifikat nirgendwo hingehen und musste gehen, wohin sie gingen, aber sie brachten mich zu einer Schule auf niedrigem Niveau (Berufsschule). Ich dachte immer noch, ich sei ein cooler Programmierer und all diese Ausbildung gab mich nicht auf. Sechs Monate später begann ich zu verstehen, dass hier etwas nicht stimmte und ich nicht von einer nicht sehr entwickelten Gesellschaft umgeben sein wollte, die mir meine Verantwortungslosigkeit gegenüber mir selbst verlieh. Ich beschloss, zur Schule zurückzukehren und wurde doch definitiv schon aus der 10. Klasse geworfen. In dieser Phase meines Lebens wurde mir klar, dass Sie sich nur auf sich selbst verlassen sollten, weder auf Freunde noch auf die Familie. Niemand wird Wissen in Sie einbringen, wenn Sie selbst nicht studieren möchten.

Die nächste Lebensphase war eine technische Schule oder ein College, wie Sie möchten. Kurz gesagt, ich habe den Prozess des Krabbelns auf meinen Knien weggelassen und nach einem Ort gesucht, an den ich gehen kann. Ich habe mich sehr bemüht, meinen normalen Platz mit meinem Zertifikat zu betreten und einzutreten. Ich habe damals schon verstanden, dass man etwas lernen muss, um etwas zu erreichen, und ich habe mich der Bildung und ein bisschen Programmieren gewidmet. Aber wieder wurde er schnell enttäuscht und kehrte wieder zu seinem ersten Fehler zurück. Er bestand darauf, dass das Bildungssystem nichts gibt, dass ich schlauer bin als Menschen, die etwas lehren. Trotzdem blieb der gesunde Menschenverstand in mir und ich gab die Ausbildung nicht auf und bemühte mich weiter um meine Entwicklung, weil es schwierig ist, abzulehnen, in was Sie einen Großteil Ihrer Bemühungen gesteckt haben. Ich bin mir sicher, dass ich keine solche Meinung hätte, wenn sie nur für mich bezahlt hätten und ich mich nicht selbst bemüht hätte.

Der zweite Fehler - übermäßige Untertreibung des eigenen Wissens


Während meines Studiums gab es interessante Meisterschaften im Sportprogramm, an denen ich mich entschied teilzunehmen, was in Zukunft für mich sehr nützlich wurde. Jetzt wurde mein Stolz und Maximalismus durch ein schrecklich geringes Selbstwertgefühl ersetzt. Ich sagte immer wieder, dass ich nichts weiß, ich verstehe nichts, es ist schwierig und es ist nicht meins, aber die Aufregung der Konkurrenz hat mich dazu gebracht, meine Zähne zusammenzubeißen und zu versuchen, etwas zu ändern. Dank der guten Motivation konnten wir den Wunsch, Programmieren zu studieren, und den Preis in Form eines Preisplatzes nicht aufgeben, um zu verstehen, dass dies alles nicht umsonst ist. Dies war der erste Schritt auf dem richtigen Weg.

Es ist wichtig zu verstehen, dass für jeden, der eine neue Aktivität studiert, die Entwicklung zunächst so schnell zu sein scheint, dass die Menge an neuen Informationen über seinen Kopf fließt, ein Gefühl der Erleuchtung beginnt und ein Vergleich, wie sehr sich die Fähigkeit in dieser Zeit verbessert hat, nur von Ihnen selbst durchgeführt werden kann zu bewundern. Dann wird die Motivationsstimmung durch Depressionen ersetzt, mit dem Gefühl, dass nichts passiert, die Fähigkeit sich nirgendwo bewegt, denn wenn man die Ergebnisse der Entwicklung vergleicht, scheint es, dass sie sich immer mehr verlangsamt. Dies ist die sogenannte Grube, die auf alle wartet, die sich entschlossen haben, in jeder Aktivität Profi zu werden. Denken Sie daran, dass, wenn Sie diesen Punkt erreicht haben - Sie sind bereits auf dem richtigen Weg - dieses Gefühl in Zukunft häufig auftreten wird. Die Hauptsache ist, sich nicht brechen und aufhören zu lassen.

Als ich meinen Abschluss machte, wurde mir bereits klar, dass unsere Ausbildung nicht so nutzlos ist. Sie gibt Ihnen die Möglichkeit, die Richtung für Ihre Entwicklung zu wählen, aber Sie sind dafür verantwortlich. Ich hatte ein klares Ziel, ich machte gerne einige Projekte, ich hatte ein wenig Wissen und Motivation, weiterzumachen.

Hier ist ein sehr gefährlicher Abgrund zu beachten. Nachdem ich mich mit allen Schwierigkeiten der Vergangenheit befasst habe, scheint es, dass es hier etwas ist, das ich so lange angestrebt habe. Ich weiß, was ich will, ich verstehe, wo ich mich entwickeln muss, ich habe ein Ziel und ich bin bereit, ins Erwachsenenalter einzutreten, einen ersten Job zu bekommen, ja, es wird kein Traumjob sein, aber ich werde Dinge tun, die mich inspirieren.

Das Fazit ist, dass die erste Arbeit und in der Tat jede Arbeit in die falsche Welt eintaucht, von der Sie geträumt haben. Es stellt sich heraus, dass der Gipfel, den Sie überwunden haben, nur der erste Schritt zu dem ist, was bereits sehr nahe schien.

Warum passiert das?

Wenn Sie Ihren ersten Job bekommen, stellen Sie plötzlich fest, dass Ihr Wissen schmerzlich fehlt. Dies ist teilweise richtig, und Sie haben möglicherweise das Gefühl, dass das Programmieren nicht Ihnen gehört. Aber früher hatten wir dieses Gefühl bereits erlebt und gelernt, es zu überwinden. Nachdem Sie gemeistert haben, verstehen Sie, dass das Problem hier noch schlimmer lauert.

Professionelle Dämpfung


Diese Phase meiner Karriere war die schmerzhafteste.

Die erste Arbeit war völlig anders, als ich es mir vorgestellt hatte. Diese Projekte, die ich in meiner Freizeit entwickelt habe, haben mich inspiriert und mir große Freude bereitet. hatte nichts mit Arbeit zu tun. Alles, worauf ich mich eingestellt und geträumt habe, flog einfach in die Riffe der Realität. Dies ist ein sehr brechender Faktor, ich war sehr verärgert und dachte, dass alles falsch war oder etwas mit mir nicht stimmte. Langweilige Aufgaben und Routinearbeiten sind gerade beendet. Ich wollte entwickeln, bot neue Ideen, neue Werkzeuge an, aber zum größten Teil - es war nicht notwendig für das Geschäft, alles, was bereits da ist - bringt Geld, was bedeutet, dass es gut ist. Ganz zu schweigen davon, was Sie in cleveren Artikeln und Büchern lesen können: Programmieren ist ein hochbezahltes Hobby, das Ihnen Spaß macht und für das Sie bezahlt werden. Vielleicht ist es in einigen Einzelheiten so, aber es ist ein schwieriger Weg, sich selbst und das zu finden, woran Sie wirklich interessiert sind, einschließlich des richtigen Jobs.

Ich stelle fest, dass diese Phase noch mehr Menschen eliminiert, die kaum Hindernisse überwunden haben und einfach nicht das bekommen haben, wovon sie geträumt haben. Sie müssen verstehen, dass die Arbeit als Programmierer zumindest zu Beginn Ihrer Karriere nicht Ihr Lieblingshobby ist. Dies ist die gleiche Arbeit, die selten Freude bereitet, aber Geld bringt. Es ist sehr wichtig, wie Sie sich einrichten, um diese Schwierigkeit zu überwinden. Es ist sehr einfach, hier aufzugeben, und dann wird die gesamte Einstellung zur Arbeit zu einem einfachen Bedürfnis, Zahlen auf der Karte zu verdienen, die berufliche Entwicklung wird aufhören, und dies ist in der Karriere eines Programmierers unzulässig. Es ist notwendig, sich selbst zu überwinden und richtig zu konfigurieren, zu verstehen, dass Arbeit ein Werkzeug ist, dessen Verhalten von Ihnen abhängt. Schätzen Sie all die Erfahrungen, die Sie machen können, wenn die Zeit gekommen ist. Es wird genug Erfahrung geben, um an einen besseren Ort zu gelangen. Mit der Zeit sehen Sie immer wieder denselben Horizont, von dem Sie als Student geträumt haben. Aber denken Sie daran, dass alles von Ihnen abhängt.

In der heutigen Realität reichen Programmierkenntnisse allein nicht aus. Sie müssen in der Lage sein, mit Menschen zu interagieren und zu verstehen. wie das Geschäft, in dem Sie arbeiten, organisiert ist und wie genau Sie ihm Geld bringen. Es ist viel einfacher, eine „Team“ -Person beim Programmieren zu gewinnen, als Kommunikationsfähigkeiten zu entwickeln. Achten Sie daher auf jede Erfahrung, die Sie machen können, aber vergessen Sie nicht, dass sich all dieses Wissen ergänzen sollte.

Zum Abschluss der Geschichte werde ich ein verstärkendes Beispiel geben. Mein erster Job konnte sich keiner Technologie oder eines Entwicklungsvektors rühmen, die ich wollte. Aber als wir neue Entwicklungsmethoden entwickelten, die auf agilen Prinzipien basierten, wollten die Manager unter dem Vorwand, dass dies das Entwicklungstempo und damit den Gewinn des Unternehmens erhöhen würde. Dies ermöglichte es uns, den gesamten Prozess von der Gründung bis zur vollständigen Funktionsweise des neu zusammengestellten Teams zu betrachten. In Zukunft waren diese Fähigkeiten in zukünftigen Jobs sehr nützlich, was die Wichtigkeit unterstreicht, nützliche Erfahrungen aus jeder Situation zu ziehen.

Was ist das Ergebnis?


  • Wenn Sie denken, dass Sie alles wissen, rate ich Ihnen, es sich gut zu überlegen.
  • Wenn Sie glauben, nichts zu wissen, sind Sie auf dem richtigen Weg.
  • Sie müssen verstehen, dass niemand Wissen in Ihren Kopf bringt, wenn Sie selbst nicht wollen. Dies ist kein Problem der Bildung. Verschwenden Sie keine Zeit damit, nach ihrer Unvollkommenheit zu suchen, denn die Arbeit bringt Ihnen auch kein Wissen in den Kopf, wenn Sie nicht möchten.
  • Machen Sie sich keine Illusionen darüber, dass die Arbeit Spaß machen wird, denn Ihr Hobby bringt sie sofort, nachdem das Diplom in Ihre Hände fällt. Programmieren ist die gleiche Art von Arbeit, es kann Routine, mühsam, vielversprechend und interessant und aufregend sein, aber es ist Arbeit.
  • Jeder kann Programmierer werden. Die Hauptsache ist, nicht aufzugeben und die Schwierigkeiten zu überwinden, die auf jeden warten, der sich für den Einstieg in die IT entschieden hat.

Source: https://habr.com/ru/post/de458564/


All Articles