Jeder kann das Codieren lernen, aber das Codieren ist nicht jedermanns Sache

KC

Jeder kann das Codieren lernen, aber das Codieren ist nicht jedermanns Sache

In der Lerncodegemeinschaft hört man oft ein einfaches Mantra: Jeder kann lernen, wie man codiert. Für viele autodidaktische Entwickler war es ja noch nicht lange her, dass sie alleine lernten. Wenn sie es können, geht das Denken genauso wie jeder andere, besonders wenn sie von anderen gleichgesinnten Menschen mit dem gleichen Ziel umgeben sind.

Aber nur weil jeder lernen kann, wie man programmiert, muss nicht jeder lernen, wie man programmiert. Das Versäumnis, diese Tatsache anzuerkennen, ist ein Nachteil für die gesamte Branche. Beweise finden Sie im Bloomberg-Artikel von letzter Woche: „Willst du einen Job im Silicon Valley? Halten Sie sich von Coding Schools fern. “ Der Artikel hebt eine Reihe von Problemen in der Branche hervor, darunter:

  1. Wenig Kontrolle führt zu irreführendem Marketing . Viele Bootcamps liefern aussagekräftige Statistiken zu Einstellungsquoten und Gehaltsangaben für Absolventen. Es besteht jedoch wenig Einigkeit darüber, wie diese Statistiken berechnet werden sollten, und manchmal werden sie auf eine Weise gesammelt, die zu Verzerrungen führen kann. Wenn sich die Schulen zum Beispiel auf die Selbstmeldung von Gehaltsdaten verlassen, ist es wahrscheinlich, dass die Zahlen überhöht sind.
  2. Bildung skaliert nicht . Wie in vielen Branchen besteht ein Spannungsfeld zwischen Quantität und Qualität. Wenn Sie ein äußerst strenges Zulassungsverfahren wünschen, werden Sie eine geringere Anzahl von Personen aufnehmen. Wenn Sie jedoch versuchen, schnell zu skalieren und ehrgeizige Umsatzziele zu erreichen, besteht ein Anreiz, Abstriche zu machen, um Klassen zu füllen. Und wenn eine Schule Quantität vor Qualität setzt, können Personen, die nicht auf das Programm vorbereitet sind, zugelassen werden, bevor sie dazu bereit sind. Kurzfristig trifft die Schule ihre Zahlen, aber auf lange Sicht schadet dies nicht nur dem Ruf der Schule, sondern auch dem Schüler und der Branche insgesamt.
  3. Erwartungen in Bezug auf die Vermittlung von Arbeitsplätzen sind nicht immer realistisch . Unabhängig von der Branche ist es einfach nicht realistisch zu glauben, dass Sie nach einem drei- oder viermonatigen Studium einen Job bei einem der führenden Unternehmen dieser Branche bekommen können. Von Zeit zu Zeit erhalten Studenten von Bootcamps Angebote als Softwareentwickler von einem Unternehmen wie Google oder Apple, was jedoch äußerst selten vorkommt. Und so soll es sein! Diese Unternehmen sind dafür bekannt, die besten Ingenieure der Welt einzustellen. Selbst wenn Sie ein hervorragender Bootcamp-Student sind, ist es Ihnen einfach nicht möglich, die Erfahrung zu sammeln, die erforderlich ist, um Ihren Traumjob nach ein paar Monaten Studium zu landen, ohne einen spezifischen Hintergrund, Branchenerfahrung, ein Netzwerk und eine Menge Glück .
  4. Menschen jagen aus den falschen Gründen Technologiejobs . Technologiejobs zahlen sich gut aus. Aber wenn Sie die Idee lieben, mehr bezahlt zu werden als die Idee des Codierens, werden Sie wahrscheinlich Schwierigkeiten haben. Wenn Sie nicht lieben, was Sie tun, wird es viel schwieriger, ein erfolgreicher Entwickler zu sein. Es ist leicht, sich von Marketingmaterialien anlocken zu lassen, die ein großes Gehalt und Flexibilität versprechen, aber oftmals wird in diesen Materialien nicht erwähnt, wie schwierig das Programmieren ist. Das Programmieren ist nicht nur schwierig, es verändert sich auch rasant und erfordert, dass Sie weiter lernen, um relevant zu bleiben.

Dies sind ernsthafte Probleme mit der Art und Weise, wie gemeinnützige Bildung in der Branche funktioniert. Zum Glück für potenzielle Bootcamp-Studenten gibt es eine Reihe von Schritten, mit denen Sie Ihr Risiko mindern und sicherstellen können, dass Ihre Lernerfahrungen positiv sind.

  1. Selbsteinschätzung . Seien Sie ehrlich zu sich selbst, warum Sie Technologie betreiben wollen. Beginnen Sie mit ein oder zwei kostenlosen Kursen, um zu sehen, ob Sie Spaß am Codieren haben oder ob Sie sogar ein Bootcamp benötigen. Beginnen Sie mit Ressourcen wie Rithms kostenlosen Online-Kursen oder Free Code Camp. Dann stellen Sie sich einige größere Fragen. Sind Sie fasziniert von Computern? Lieben Sie es, Dinge mit Technologie zu bauen? Oder suchst du nur einen Auftritt, der die Rechnungen bezahlt? In letzterem Fall möchten Sie möglicherweise Möglichkeiten in Bereichen erkunden, die Sie tatsächlich interessieren.
  2. Erfahren Sie mehr über die Branche . Sobald Sie sich für eine Karriere in der Technologie entschieden haben, ist es Zeit, in die Community einzusteigen. Vernetzen Sie sich mit anderen aufstrebenden Entwicklern oder besuchen Sie Meetups und erfahren Sie mehr über die Art der Arbeit, die Sie ausführen würden. Suche andere Anfänger, die die gleichen Dinge wie du lernen.
  3. Vorbereiten . Wenn Sie ein Coding-Bootcamp in Betracht ziehen oder jemanden kennen, der es ist, sollten Sie so viele Vorbereitungen wie möglich treffen. Nehmen Sie sich Zeit, um zu versuchen, Dinge selbst zu bauen. Mit all den kostenlosen Ressourcen von FreeCodeCamp, CodeAcademy und unseren kostenlosen Vorbereitungskursen haben Sie viele Möglichkeiten, so viel wie möglich selbst zu lernen, bevor Sie ernsthaft in Ihre Ausbildung investieren.
  4. Fragen stellen . Wenn Sie einige Schulen gefunden haben, die Sie interessieren, sollten Sie Ihre Sorgfalt walten lassen. Besuchen Sie den Raum; mit aktuellen Schülern sprechen; Versuchen Sie herauszufinden, wer Ihre Instruktoren sein werden, und sprechen Sie auch mit ihnen. Hier sind einige spezifische Fragen, die Sie möglicherweise stellen möchten: Wie viele Schüler haben Sie pro Klasse? Wie viele Instruktoren? Wie viel Prozent dieser Ausbilder haben sowohl Branchen- als auch Ausbildungserfahrung? Wie lange braucht ein Student im Durchschnitt, um einen Job zu finden? Mit welchen Berufen machen die Studenten ihren Abschluss? Wie gehen Sie mit schwierigen Schülern um? Welche Vorbereitung ist notwendig, um erfolgreich zu sein?
  5. Erwartungen setzen . Stellen Sie sicher, dass Sie eine realistische Erwartung bezüglich des möglichen Einstellungsergebnisses haben, und erkennen Sie an, dass die Jobsuche höchstwahrscheinlich sehr schwierig sein wird. Ohne vorherige Erfahrung ist es sehr schwierig, in eine Branche einzusteigen, und die Webentwicklung ist sehr wettbewerbsfähig. Stellen Sie sicher, dass Sie verstehen, wie schwierig der Übergang sein wird. Sie werden nicht nur mit Tausenden anderer Bootcamp-Absolventen konkurrieren, sondern auch mit College-Absolventen und erfahrenen Entwicklern.

Es ist auch wichtig, vernünftige Ziele für Ihren ersten Job außerhalb eines Bootcamps festzulegen. Sie sollten sich bemühen, einen Job zu finden, bei dem Sie jeden Tag programmieren und Mentoring-Möglichkeiten haben, damit Sie als Ingenieur weiter lernen und wachsen können. Ihr Traumjob wird wahrscheinlich nicht Ihr erster Job außerhalb eines Bootcamps sein. Aber Ihr zweiter Job könnte sein.

Die Technologie bietet viele Möglichkeiten, und Bootcamps erfüllen den Bedarf einiger, aber nicht aller Menschen. Es handelt sich um ernsthafte Investitionen, die gründliche Sorgfalt und eine ehrliche Selbsteinschätzung erfordern. Wenn Sie jedoch festgestellt haben, dass Sie gerne programmieren, Nachforschungen anstellen und vernünftige Erwartungen an die Berufsaussichten haben, kann der Besuch eines Bootcamps der erste Schritt in einer langen Karriere als Entwickler sein.