So verbessern Sie Ihre Karrierechancen bei der Programmierung
Wenn Sie Ihre Programmierkarriere beginnen, neu starten oder auf andere Weise verbessern möchten, ist dies nicht einfach. Ich befinde mich gerade mitten im Geschehen - ich habe nur noch ein paar Jahre auf dem College und muss das Beste daraus machen, um nach meinem Abschluss bessere Chancen auf einen guten Job zu haben. Nach langem Suchen habe ich eine Schatztruhe mit nützlichen Tipps gefunden, von denen ich glaube, dass sie auch anderen helfen können.
Es ist sehr schwierig, all diese Dinge tatsächlich tun zu können (auch wenn dies erreicht wird, wird dies den Vorteil haben). Aber selbst wenn Sie nur einen oder zwei dieser Tipps befolgen, können Sie weitaus weiter gehen, als Sie es ohne sie tun würden.
Treten Sie den Online-Communities bei
Das Auffinden von Online-Communities, die Ihnen nützliche Ressourcen sowie zielgerichtetes Feedback bieten, ist eine wichtige Möglichkeit, um mehr über allgemeine Programmier- und Programmiersprachen zu erfahren. Ich bin ein großer Fan von Reddit, da es eine Reddit-Community für praktisch alles gibt. The Awesome Guide zu Reddit The Awesome Guide zu Reddit Sie fragen sich, wie Ihre Freunde vor Ihnen immer cooles Zeug im Internet finden? Sie verwenden wahrscheinlich Reddit, die selbsternannte "Titelseite des Internets". Lesen Sie mehr, damit meine Empfehlungen enthalten sind
- / r / Programmierung
- / r /
(wie / r / java oder / r / python) - / r / cscareerfragen
Letzteres ist nützlich, wenn Sie Fragen zu einer Karriere in der Informatik zu irgendeinem Zeitpunkt haben, ob Sie noch in der Schule sind, ein Vorstellungsgespräch führen, in Ihrem ersten Job sind oder wenn Sie nach einem höheren Gehalt suchen. / r / cscareerfragen ist ein sehr einflussreicher Subreddit, der mir mit ein paar guten Tipps hilft. Überprüfen Sie es auf jeden Fall.
Holen Sie sich Praktika
In der Tech-Industrie ist es wichtig, eine gute Ausbildung zu erhalten. Die Branche erhöht jedoch auch die Erfahrung extrem. Selbst mit einem Master-Abschluss oder höher ist es immer noch schwierig, einen Job zu finden, wenn Sie keine Erfahrung haben. Wenn Sie einen Abschluss haben und eine Vollzeitstelle benötigen, ist dieser Tipp nicht sehr hilfreich.
Aber wenn Sie noch am College sind und sich auf Ihre Karriere vorbereiten, erhalten Sie so viele Praktika wie möglich. So finden Sie das richtige Praktikum für Sie (und vermeiden Sie es, betrogen zu werden!). So finden Sie das richtige Praktikum für Sie (und vermeiden Sie es, betrogen zu werden!) ) Weiterlesen . In einem typischen 4-Jahres-Programm für einen Bachelor-Abschluss haben Sie drei Sommer, bevor Sie Ihr Studium abschließen. Theoretisch sind das drei verschiedene Praktika, die Sie haben könnten, wenn Sie nicht mit der Schule beschäftigt sind. Wenn Sie nach Ihrem ersten Studienjahr das Gefühl haben, nicht genug gelernt zu haben, um auf ein Praktikum vorbereitet zu sein, ist das Überspringen des ersten Sommers immer noch in Ordnung, aber danach sollten Sie sich wirklich um ein Praktikum bemühen.
Um während des Studiums eine gute Erfahrung zu haben, sollten Sie versuchen, zwei Praktika zu absolvieren, obwohl mehr immer besser ist. Vergessen Sie nicht, dass Sie während des Schuljahres auch ein Praktikum absolvieren können. Beachten Sie jedoch, dass die Arbeit mit diesen Praktikumsstellen Zeit von den Hausaufgaben nimmt - und hohe Noten sind nach wie vor von entscheidender Bedeutung!
Machen Sie sich mit Jobbörsen für Hochschulen und Jobangeboten für Tech-Majors und Startups vertraut. Einige andere ausgezeichnete Ressourcen für die Suche nach Praktika:
- Internships.com
- Experience.com
- InternMatch
An Projekten arbeiten
Sie sollten nicht nur Praktika absolvieren, sondern auch die Zeit finden, an einigen persönlichen Projekten zu arbeiten. Hier gibt es eine Menge Flexibilität, was Sie tun können, weil es buchstäblich alles sein kann. Eine Desktop-App, eine mobile App, eine Website ... was immer Sie interessiert. Es muss nicht einmal Ihr eigenes Projekt sein. Ein eigenes Projekt zeigt, dass Sie über einige Kreativität und ausgeklügelte Ideen zur Lösung von Problemen verfügen, die Sie identifiziert haben. Sie können jedoch auch an den Projekten anderer Personen arbeiten.
Wenn Ihnen keine Idee einfällt, an der Sie arbeiten möchten, schauen Sie sich die vielen Open Source-Projekte an und wählen Sie eines aus, um den Code zu beitragen, warum Sie sich an Open Source-Projekten beteiligen sollten [Meinung] Warum Sie sich an Open Source beteiligen sollten Projekte [Stellungnahme] Das Konzept von Open-Source-Software ist nicht neu und mit großen, erfolgreichen Projekten wie Ubuntu, Android und anderen Betriebssystemen und Apps, die sich auf Linux beziehen, können wir mit Sicherheit sagen, dass es ein bewährtes Modell für… Read ist Mehr . Egal was Sie am Ende tun, es ist wichtig, dass Sie versuchen, Ihre Arbeit online zu stellen. Wenn Sie zu einem Open-Source-Projekt beitragen, wäre es schön, wenn Sie GitHub oder ähnliches verwenden, um Ihre Commits zu verfolgen.
Wenn Sie an Ihrem eigenen Projekt arbeiten, erstellen Sie ein GitHub-Repository (oder verwenden Sie einen GitHub-ähnlichen Dienst.) 4 Gründe, warum Sie Ihren Code auf BitBucket hosten sollten. Love GitHub? 4 Gründe, warum Sie Ihren Code auf BitBucket hosten sollten Wenn Sie sich überlegen möchten, wo Sie Ihren Code speichern möchten, haben Sie wahrscheinlich schon von GitHub gehört. Das ist nicht verwunderlich. GitHub wird von Einzelpersonen und Unternehmen verwendet, um Code zu hosten, an Dokumentationen zusammenzuarbeiten (Read More) und Ihren Code dazu zu verschieben Ist Git und warum sollten Sie die Versionskontrolle verwenden, wenn Sie ein Entwickler sind? Was ist Git und warum sollten Sie die Versionskontrolle verwenden, wenn Sie ein Entwickler sind. Als Webentwickler neigen wir häufig dazu, auf lokalen Entwicklungsseiten zu arbeiten Lade alles hoch, wenn wir fertig sind. Dies ist in Ordnung, wenn es nur Sie sind und die Änderungen klein sind, damit alle (einschließlich potenzieller Arbeitgeber) darauf zugreifen und sehen können, wie Sie kodieren. Plus, es erhöht auch Ihre Erfahrung. College-Studenten sollten dies plus Praktika machen. Menschen, die kein Praktikum mehr haben können, können dies dennoch tun, um ihre Erfahrung zu verbessern.
Bereiten Sie sich auf Interviews vor
Wenn Sie vorhaben, für ein großes Tech-Unternehmen zu arbeiten (Google, Facebook, Amazon, aber nicht nur auf diese Unternehmen beschränkt), müssen Sie zeigen, dass Sie Ihre eigenen Fähigkeiten kennen! Diese Unternehmen wollen die klügsten Köpfe da draußen haben, also bedeutet ein Interview mit ihnen im Wesentlichen, dass sie Ihnen eine der größten Prüfungen Ihres Lebens geben werden. Diese Interviews sind äußerst technisch und Sie müssen darauf vorbereitet sein, sie zu beantworten.
Es ist schwierig, selbst Themen zu wählen und zu hoffen, dass diese Themen vom potenziellen Arbeitgeber abgefragt werden. Versuchen Sie stattdessen, in ein Buch wie Cracking the Coding Interview zu investieren, das Ihnen einen tiefen Einblick in solche hochrangigen, technischen Interviews geben kann. Außerdem erhalten Sie einen Studienführer zu verschiedenen Themen, über die Sie Bescheid wissen sollten, und mögliche Lösungen besprechen, warum andere Lösungen schlecht sind.
Bringen Sie Ihre technischen Interviewfähigkeiten auf den neuesten Stand. 4 Dinge, die Sie für Ihr nächstes technisches Interview beachten sollten 4 Dinge, die Sie für Ihr nächstes technisches Interview nicht vergessen sollten Ich hatte kürzlich ein Interview (für ein Sommerpraktikum), für das mir vorher gesagt wurde, dass ich einen Stift für den Fall mitbringen muss waren Codierfragen. Ich war besonders nervös in Bezug auf das letzte Stück… Lesen Sie mehr und bereiten Sie sich mental mit der Bank der Interviews vor. 8 Websites, um Tipps zum Vorstellungsgespräch zu erhalten Fragen & Antworten 8 Websites, um Tipps zum Vorstellungsgespräch zu erhalten Fragen und Antworten Lesen Sie mehr im Web.
Sie können die gesamte Ausbildung und Erfahrung in der Welt haben, aber wenn Sie ein solches Interview durchlaufen müssen, müssen Sie beeindrucken können oder abgelehnt werden. Es ist harte Arbeit, aber am Ende werden Sie mit einem Durchbruch in der Karriere belohnt.
Fazit
Wie ich bereits erwähnt habe, ist es sehr schwierig, all diese Dinge zu tun. Wenn Sie sich wirklich die Zeit nehmen, um all dies zu tun, haben Sie neben der Schule oder anderen Verpflichtungen keine Zeit, sich zu entspannen oder ein soziales Leben zu führen. Ich kann nicht sagen, dass ich all diese Dinge (noch) nicht getan habe. Es ist jedoch sehr wichtig, dass Sie die notwendigen Schritte unternehmen, um sich eine gute Karriere in der Programmierung zu sichern. Es lohnt sich also, so viel wie möglich zu tun. Jedes bisschen bringt Sie einem besseren Job näher - und einem besseren Gehalt.
Welche anderen Tipps könnten Sie denen anbieten, die in die Programmierung gehen möchten?? Lass es uns in den Kommentaren wissen!
Bildnachweise: Hand hält ein Stück Papier mit aufgedrucktem Praktikum über Shutterstock, ein seriöser Geschäftsmann, der über Shutterstock an seinem Schreibtisch sitzt
Erfahren Sie mehr über: Jobsuche, Programmierung.