Neugierig, Programmieren zu lernen, aber nicht sicher, ob Sie ein neues Hobby erlernen möchten oder Ingenieur werden möchten? Suchen Sie weitere Informationen zum Thema als ein einfaches sollte ich ein Ingenieur Quiz sein?
Hackbright ist hier um zu helfen! Egal, ob Sie daran denken, ein Codierungs-Bootcamp zu absolvieren, um eine neue Fähigkeit hinzuzufügen, weiter arbeiten möchten, während Sie Programmieren lernen, oder sich vollständig auf eine berufliche Veränderung vorbereiten, es gibt eine Option, die Ihren individuellen Bedürfnissen entspricht.
Programmieren lernen bedeutet nicht unbedingt, Ingenieur zu werden. Und Coding Bootcamps sind nicht nur für diejenigen mit technischem Hintergrund. Viele unserer über 700 Alumnae kommen aus verschiedenen Bereichen: Lehre, Non-Profit, Marketing, Design und mehr.
Wenn Sie jedoch einen beruflichen Wechsel zum Ingenieurwesen in Betracht ziehen, finden Sie hier 10 Dinge, die Sie tun können, um Ihren Weg zu finden und Ihren Weg einzuschlagen.
- 10 Dinge zu tun, um zu entscheiden, ob Engineering für Sie richtig ist
- Fragen Sie sich, was Sie gerne tun?
- Fragen Sie sich, was möchten Sie tun?
- Was gefällt dir an deinem aktuellen Job? Was gefällt Ihnen an Ihrer aktuellen Rolle nicht?
- Warum willst du Ingenieur werden? Wissen Sie, was für ein Ingenieur Sie sein wollen?
- Führen Sie ein Informationsinterview mit einem Softwareentwickler durch
- Löse nicht-kodierende Rätsel
- Lesen Sie mehr über die Software, die Sie verwenden
- Lesen Sie mehr über Algorithmen, die Sie bereits verwenden
- Schauen Sie sich die Debug-Konsole in einem Webbrowser an
- Erstellen Sie ein GitHub-Konto und erkunden Sie es!
- Sollten Sie Ingenieur sein?:
10 Dinge zu tun, um zu entscheiden, ob Engineering für Sie richtig ist
Fragen Sie sich, was Sie gerne tun?
Ist Engineering für Sie? Es ist einfach, bestimmte Merkmale bestimmten beruflichen Rollen zuzuordnen: Verkäufer sind gesellig, Designer sind kreativ und Ingenieure sind gut in Mathematik. Wie alle Dinge im Leben ist es jedoch nicht so einfach. Es gibt eine Vielzahl von Faktoren, die zu Ihrem Erfolg als Ingenieur beitragen. Betrachten Sie dieses kurze Quiz „Soll ich Ingenieur werden“:
- Lösen Sie gerne Probleme?
- Denken Sie gerne über neue Wege nach?
- Magst du Rätsel und andere knifflige Spiele?
- Arbeiten Sie gerne mit Computern?
- Magst du eine Herausforderung?
- Fragen Sie sich, wie die Dinge funktionieren?
Hier ist der schwierige Teil. Wenn Sie die meisten der oben genannten Fragen mit Ja beantwortet haben, dann ja (!), haben Sie wahrscheinlich die richtige Einstellung, um sich im Engineering zu übertreffen. Es bedeutet auch, dass Sie analytisch sind, nachdenklich, und genießen Sie eine Herausforderung. Diese Qualitäten eignen sich für viele andere Karrieren, sowie Engineering. Also, was als nächstes? Lesen Sie weiter.
Fragen Sie sich, was möchten Sie tun?
- Möchten Sie einen Unterschied in der Welt machen?
- Interessieren Sie sich für die Herausforderungen unserer Welt?
- Möchten Sie Menschen helfen und ihr Leben verbessern?
Wäre ich ein guter Ingenieur? Auch hier haben Sie wahrscheinlich mit Ja geantwortet. Und wieder bedeutet ein Interesse an diesen Dingen, dass Sie wahrscheinlich in einer Reihe von Berufen, einschließlich Ingenieurwesen, großartig abschneiden würden. Sie wollen Probleme lösen, Systeme verbessern und einen Unterschied machen. Großartig! Woher wissen Sie, ob Engineering wirklich Ihre Leidenschaft ist? Lassen Sie uns näher darauf eingehen.
Was gefällt dir an deinem aktuellen Job? Was gefällt Ihnen an Ihrer aktuellen Rolle nicht?
Für viele unserer Alumnae ist Ingenieurwesen ihre zweite (oder sogar dritte) Karriere. Hackbrighters haben Hintergründe in allem, von gemeinnütziger Arbeit über Unterricht bis hin zu Verkauf und Psychologie. Für alle unsere Studenten hilft die vorherige Erfahrung, die Art von Ingenieur zu formen, die sie werden, auch wenn sie keinen Informatikhintergrund haben.
Sagen Sie, dass Sie die Kundeninteraktion des Kundendienstes lieben. Überlegen Sie, wie diese Erfahrung Ihnen hilft, kundenfreundlichere Programme und Tools zu erstellen. Wenn Sie den manuellen Aspekt des Eventmanagements nicht mögen, wie würde sich das auf eine technische Rolle auswirken?
Denken Sie über die Vor- und Nachteile Ihrer aktuellen Rolle nach und überlegen Sie, wie sie bei einer neuen Gelegenheit im Ingenieurwesen ins Spiel kommen könnten. Kein Job ist perfekt, aber wenn Sie es genießen, Probleme zu lösen und gerne mit Technologie zu arbeiten, ist Engineering möglicherweise ein Weg, den Sie einschlagen möchten.
Warum willst du Ingenieur werden? Wissen Sie, was für ein Ingenieur Sie sein wollen?
Wenn Ihre Antwort nur etwas damit zu tun hat, was Ihre Eltern für Sie wollen oder wie viel Geld Sie verdienen möchten, lohnt es sich möglicherweise, mehr darüber zu erfahren, was Sie als Ingenieur tun werden, bevor Sie den Wechsel vornehmen. Während kein Job perfekt ist, wenn Sie den Großteil der technischen Arbeit nicht genießen, lohnt sich der Gehaltsscheck oder die Zustimmung der Eltern möglicherweise nicht, Ingenieur zu werden. Das heißt, wenn Sie leidenschaftlich über das Feld sind, versuchen Sie, in bestimmte Bereiche der Technik zu suchen.
Nehmen Sie sich etwas Zeit, um mehr über die Unterschiede in der Front- und Backend-Entwicklung zu erfahren und was eine Full-Stack-Rolle bedeutet. Möglicherweise interessieren Sie sich für die Infrastruktur einer Back-End-Rolle, oder Front-End-Entwicklung und -Design sprechen Sie an. Im Laufe Ihres Studiums werden Sie in der Lage sein zu schärfen, welche Art von Ingenieur Sie sein wollen, aber es ist immer hilfreich, mit einem Grundwissen über die verfügbaren Optionen zu kommen.
Führen Sie ein Informationsinterview mit einem Softwareentwickler durch
Was braucht es, um Ingenieur zu werden? Woraus besteht die Arbeit? Welche Fähigkeiten sind am wertvollsten? Wenn Sie nach Antworten auf diese Fragen suchen, warum wenden Sie sich dann nicht an einen Experten?
Dies mag wie ein Kinderspiel erscheinen, aber bevor Sie sich entscheiden, Ingenieur zu werden oder Programmieren zu lernen, ist es eine großartige Idee, mit anderen in diesem Beruf zu sprechen, um zu erfahren, wie sie dorthin gekommen sind, wie ihre tägliche Routine und Verantwortlichkeiten aussehen und welche Ratschläge sie Ihnen geben können, wenn Sie in die Technologiebranche einsteigen möchten.
Wenden Sie sich zunächst an Ihr persönliches und berufliches Netzwerk. Kennen Sie Ingenieure oder haben Sie Freunde, Familie oder Kollegen, die Sie Ingenieuren vorstellen können? Üben Sie Ihre Netzwerkfähigkeiten und beginnen Sie, eine Liste von Kontakten in der Branche aufzubauen. Wenn Sie immer noch fragen, „Welche Art von Ingenieur sollte ich sein“, sollten Sie Kontakte in einer Reihe von Ingenieurdisziplinen knüpfen. Es tut nicht weh, ein großes Netzwerk zu haben, und wer weiß, auf der ganzen Linie könnte einer von ihnen ein Mentor werden (oder Ihnen helfen, Ihren ersten Ingenieurjob zu bekommen!)
Löse nicht-kodierende Rätsel
Woher weiß ich, ob Engineering für mich ist? Im Kern ist Codierung logikbasierte Problemlösung. Um sich auf die Denkweise eines Ingenieurs vorzubereiten, versuchen Sie, einige algorithmische Rätsel, Kreuzworträtsel oder Sudoku zu lösen.
Je mehr Übung Sie in diesen Übungen erhalten, desto besser. Wenn Sie diese Rätsel lösen, können Sie Vertrauen in die Problemlösung aufbauen. Wenn Sie auf Probleme stoßen, die Sie nicht lösen können, denken Sie daran:
- Erfahren Sie, was Sie nicht wissen
- Legen Sie einen Analyseprozess fest
- Hilft beim systematischen oder iterativen Denken
Denken Sie an diese Straßensperren oder Probleme, an denen Sie hängen bleiben, und daran, wie Sie eine Lösung gefunden haben. Wenn Sie Ihren Weg zum Engineering fortsetzen, können diese Beispiele Ihnen Vertrauen in Ihren Fortschritt geben und sogar helfen, mit dem Imposter-Syndrom fertig zu werden.
Lesen Sie mehr über die Software, die Sie verwenden
Gibt es Apps oder Websites, die Sie regelmäßig verwenden oder besuchen? Durchsuchen Sie ihre Websites nach Entwicklerblogs oder finden Sie andere Engineering-Blogs, die ihre API diskutieren. Es gibt wahrscheinlich Einblicke in diese Foren, in denen Sie erfahren können, ob sie teamorientiert sind oder einzelne Mitwirkende bevorzugen, welche Sprachen sie verwenden (Python?), und wenn sie Open-Source- oder proprietäres Hosting verwenden. Wenn sie auf GitHub sind, schauen Sie sich ihren Code an.
Lesen Sie mehr über Algorithmen, die Sie bereits verwenden
Genau wie das Erlernen Ihrer Software kann das Erlernen Ihrer häufig verwendeten Algorithmen hilfreich sein, um die Programmierung zu verstehen.
- Airline-Algorithmen
- Netflix-Empfehlungsalgorithmus
- Commerce-Algorithmus
Schauen Sie sich die Debug-Konsole in einem Webbrowser an
Ein großartiger Ort, um mit dem Verständnis des Basiscodes zu beginnen, besteht darin, eine Website auszuwählen, die Sie kennen und mögen, und mit der rechten Maustaste zu klicken, um die Seite zu überprüfen. Von dort aus können Sie sich durch die Seite bewegen und die verschiedenen Elemente des Seitendesigns, der Funktion und der Logik verstehen. Wenn Sie diese Elemente studieren, erhalten Sie ein klareres Bild davon, wie sie alle zusammenpassen.
- Durchsuchen Sie die Chrome Developer Console
- HTML lernen
- Erfahren Sie mehr über HTTP und Netzwerke
Erstellen Sie ein GitHub-Konto und erkunden Sie es!
GitHub ist ein webbasierter Hosting-Service für Code. Ihr individuelles Projekt bei Hackbright wird auf GitHub gehostet, ebenso wie die Projekte und der Code vieler anderer Ingenieure. Wenn Sie mit den Grundlagen vertraut sind, lesen Sie die folgenden Repos, um sich mit anderen Codebasen vertraut zu machen.
Sollten Sie Ingenieur sein?:
Der beste Weg, die Antwort auf die Frage „Soll ich Ingenieur werden“ herauszufinden, besteht darin, sich zu engagieren. Wenn Sie mehr als selbstgesteuertes Lernen wollen, sollten Sie ein Coding Bootcamp in Betracht ziehen. Vereinbaren Sie einen Termin, um mit einem unserer Zulassungsberater zu sprechen, Besuchen Sie unseren Campus für eine Tour, um die Programme kennenzulernen, oder besuchen Sie ein Meetup, um ein Gefühl dafür zu bekommen, wie man Ingenieur wird, und einen Vorgeschmack auf das Programmierleben. Starten Sie Ihre Ingenieurausbildung, ohne Jahre in einen College-Abschluss zu versinken.
Möchten Sie programmieren lernen? Schauen Sie sich unseren bevorstehenden Vorbereitungskurs und unsere immersiven 12-wöchigen Vollzeit- oder 24-wöchigen Teilzeit-Software-Engineering-Programme an.