Ich hatte es aus zahlreichen Gründen während meines CSE-Studiums an meiner Universität sehr schwer. Hinzu kommt, dass ich mich aufgrund der einschüchternden Art unseres allerersten Programmierkursleiters wie ein Fisch auf dem Trockenen fühlte, als ich versuchte, das Programmieren zu lernen. Es war wie ein lebendiger Alptraum für mich. Um die Sache noch schlimmer zu machen, hatte ich nur sehr wenige Freunde, die sich wirklich etwas Zeit nahmen, um mir beim Programmieren zu lernen und meine Angst vor dem Programmieren zu überwinden, und selbst sie waren damit beschäftigt, ihren eigenen Rücken zu retten, andere würden mich schwer schikanieren, also war ich praktisch links, um auf eigene Faust weiterzumachen.
Ich habe viel gekämpft, um alleine Programmieren zu lernen, und nachdem ich nach meinem Abschluss genau 5 Monate lang arbeitslos war, habe ich endlich einen Job als Praktikant als Programmierer in einem lokalen Softwareunternehmen bekommen. Seitdem bin ich immer noch in der gleichen Firma. Als ich zu dieser Firma kam, wusste ich nicht mehr als sehr einfaches C, sehr einfaches C++, ein wenig Java (J2SE) und ein wenig über OOP. Ich habe versucht, mich effizienter und vertrauter mit dem Programmieren zu machen, indem ich Tutorials und Bücher durchgearbeitet habe, aber bald war ich gelangweilt und von dem schieren Berg an Informationen überwältigt und habe mich verlaufen. Meine Fähigkeiten haben sich also nicht wesentlich verbessert, und mein Vorgesetzter denkt darüber nach, mich eher in das Testteam als in die Entwicklung zu versetzen.
Anstatt das Programmieren ganz alleine zu lernen, sehne ich mich verzweifelt nach einem Mentor, der mich führen und mir helfen kann, aber mich nicht lehren kann,
Ich habe einfach keine Ahnung, wie ich jemanden in meinem Team ansprechen kann, um ein Mentor für mich zu sein. Jeder leitende Mitarbeiter in meinem Team ist sehr beschäftigt mit mehreren Projekten und hat kaum Zeit für mich.
Bearbeiten :
Danke an alle. ICH KANN JETZT CODIEREN, UND ICH HABE KEINE ANGST MEHR VOR DEM CODIEREN!!!!Und jetzt bin ich beim Programmieren etwas sicherer als der einst verängstigte und frustrierte Typ, der diese Frage gepostet hat: D. Ein großes Lob gebührt den Menschen, die mir die ziemlich unerwartete Gelegenheit gaben, an einem Softwareentwicklungstraining in Infosys, Mysore, Indien, teilzunehmen. Dieses Training hat mich sehr verändert und einen großen Einfluss auf mich ausgeübt, indem es meine Moral gesteigert hat. Obwohl ich noch nicht die Möglichkeit hatte, in großen Projekten zu arbeiten, habe ich meinen Arbeitseifer und meine Verbesserung der Programmierfähigkeiten unter Beweis gestellt, was mir meinen Platz im Entwicklerteam und einige Wartungsarbeiten eingebracht hat Projekte. Außerdem lerne ich und mache in meiner Freizeit eigene Projekte und ich bin froh, dass ich angefangen habe, mich ein bisschen süchtig danach zu fühlen. ;) Nochmals vielen Dank an alle, die mir geholfen haben.
Sehen Sie sich Websites wie http://www.codecademy.com/ an . Es gibt viele Ressourcen, die darauf abzielen, das Programmieren lernen unterhaltsam zu gestalten. Versuchen Sie, eine zu finden, die den Fähigkeiten nahe kommt, die Sie bei der Arbeit verwenden, und bauen Sie sie darauf auf.
Sobald Sie etwas Vertrauen in eine Technologie aufgebaut haben, lassen Sie sich ein kleines Nebenprodukt einfallen, an dem Sie zu Hause arbeiten können. Wählen Sie nichts zu ehrgeiziges aus und verwenden Sie dann Stack Overflow für spezifische Fragen und Probleme mit Ihrem Projekt. Nach einer Weile werden Sie sich auch sicherer fühlen, wenn Sie sich mit den Programmierbüchern befassen.
Auf der anderen Seite, wenn Sie das Obige ausprobieren und immer noch das Gefühl haben, dass es Ihnen nicht gefällt, ist nichts falsch daran, zu Testing zu wechseln . Es ist ein sehr gültiger Karriereweg, nicht zu schlecht bezahlt, und Sie haben wahrscheinlich immer noch die Möglichkeit, sich im Programmieren zu versuchen, wenn Sie Lust dazu haben.
Ich glaube nicht, dass Sie leicht finden werden, wonach Sie suchen, was die Mentoren betrifft.
Codierung schnell lernen
Programmieren auf die richtige Weise zu lernen, ohne mich zu verirren und von einer Informationsflut überwältigt zu werden
meine Angst und Nervosität bei der Arbeit in großen Projekten zu überwinden
um genügend Vertrauen in die Codierung zu gewinnen
Die letzten beiden Punkte kommen mit der Erfahrung. Vertrauen in irgendetwas kommt einfach davon, zu wissen, was man tut, und Vertrauen in sich selbst zu haben, wenn man es nicht tut. Ich kenne keine Möglichkeit, das zu lernen, aber Sie könnten einige Selbsthilfebücher ausprobieren, um mit den von Ihnen erwähnten Selbstvertrauens- / Mobbingproblemen umzugehen.
Ich weiß nicht, welche Bücher Sie probiert haben, aber ich würde Ihnen die Kopfüber - Reihe von Büchern empfehlen, da ich sie immer leicht und interessant zu lesen fand. In Java empfehle ich immer Bert Bates & Kathy Sierra , ihr Buch über die SCJP ist fantastisch. Ich weiß aus Ihrer Frage nicht, auf welche Sprache Sie sich konzentrieren möchten, aber wählen Sie zunächst eine aus ~ idealerweise die, die Sie bei der Arbeit am häufigsten verwenden.
Wie Sie jedoch aus meinen Kommentaren bemerkt haben, bin ich beunruhigt über Ihre Formulierung "aber bald gelangweilt" in Ihrer Frage. Ich bin gerade mit ein paar Beraterfreunden vom Mittagessen zurückgekommen - alle ein bis drei Monate treffen wir uns und fachsimpeln. Die beiden besten – bei weitem die besten – der Gruppe werden lebhaft über die Entwicklungen in Scala, über einige obskure neue Open-Source-Frameworks und alle möglichen Branchenneuigkeiten sprechen.
Ich neige dazu, mit einem der anderen Typen über Comics zu sprechen.
Der Punkt ist, wenn Sie das Programmieren langweilt ~ und schauen Sie, ich war davon albern gelangweilt und fand es unbefriedigend ~ dann sollten Sie wirklich wirklich darüber nachdenken, einen anderen Abschluss zu machen oder in eine andere Rolle zu wechseln. Sie können einem Unternehmen immer eine Geschichte darüber erzählen, wie Ihnen das Programmieren akademische Strenge und Disziplin beigebracht hat, aber was Sie wirklich tun möchten, ist Verkauf oder Geschäftsanalyse oder Produktmanagement oder Malen oder was auch immer.
Auf diese Weise können Sie Ihren Abschluss zumindest als Sprungbrett „nutzen“, müssen sich aber keine Gedanken über das Programmieren machen. Wenn Sie im Code bleiben und es Ihnen jetzt nicht gefällt, dann werden Sie es wahrscheinlich später nicht mögen.
Vielleicht verdienst du etwas Geld und kannst dich mit anderen Beratern zusammensetzen und über Comics diskutieren, aber wenn du als etwas anderes arbeiten würdest – etwas, das du gerne tust –, dann würdest du am Ende ein zufriedenstellendes Leben haben (und wahrscheinlich einen Haufen Geld) glücklich und leidenschaftlich mit anderen Beratern zusammensitzen und über die anstehende Arbeit sprechen.
BEARBEITEN
Hier, ich habe das vor ein paar Jahren gesehen und fand es ziemlich ordentlich.
Haben Sie versucht, mit einigen der älteren Mitglieder des Teams ins Gespräch zu kommen, sich für ihre Arbeit zu interessieren und auch ihre anderen Interessen und Hobbys kennenzulernen?
Ich kann nur aus meiner eigenen Erfahrung sprechen, aber die meisten Programmierer, die ich kenne, sind ziemlich großzügig mit ihrem Wissen und teilen ihr Wissen normalerweise gerne, besonders wenn sie einen langfristigen Vorteil darin sehen, einen Teil ihrer Arbeitsbelastung mit Ihnen teilen zu können, oder einfach ein fähigeres Teammitglied in ihrer Mitte zu haben.
Aus Büchern zu lernen ist schwer, und ich fand es auch schwer, dabei zu bleiben. Lernen Sie besser, indem Sie sich online an einer Community oder einem Open-Source-Projekt beteiligen oder selbst auf eine Idee kommen. Es muss nicht wirklich kompliziert sein, sondern nur etwas, das Sie interessant finden könnten – sei es eine Website für etwas, an dem Sie ein externes Interesse haben, oder eine Anwendung, die einige einfache Berechnungen oder Prozesse durchführt. Es ist viel einfacher zu lernen, wenn man wissen muss, wie man ein bestimmtes Ziel erreicht, als nur ohne einen bestimmten Zweck zu „lernen“.
Nach dem, was Sie gesagt haben, brauchen Sie einen Tutor mehr als einen Mentor. Meine Empfehlung wäre, etwas Zeit und vielleicht Geld in organisierte Kurse zu investieren.
Fiona - myaccessible.website
Fiona - myaccessible.website
Benutzer8365
Eintauchen
Zoredache
of moving me to testing team rather than development.
- Im Testteam zu sein bedeutet nicht unbedingt, dass Sie keine Gelegenheit zum Programmieren haben. Beim Testen kann viel automatisiert werden, was das Schreiben von Code beinhaltet. Vielleicht möchten Sie diese Gelegenheit ernsthaft in Betracht ziehen.Xrylit
Choudhury Saadmaan Mahmid