Wie kann ich mit dem Microsoft-Stack zu einem Job wechseln? [geschlossen]

10

Ich absolvierte die Universität mit einem Abschluss in Informatik (BSc), nachdem ich einige C-, C ++ -, Java-, Python- und Oracle-Studien absolviert hatte. Während meines Studiums war ich freiberuflich tätig und habe dies nach meinem Abschluss in einen Vollzeitjob übernommen. Seit einem Jahr arbeite ich Vollzeit.

PHP ist nicht wirklich das, was ich tun möchte, und ich denke, es schränkt meine Möglichkeiten ein, je länger ich auf diesem Weg bleibe. Es ist keine Sprache, die ich täglich gerne benutze, und ich würde gerne in einer größeren Organisation arbeiten, in der PHP anscheinend nicht viel Verwendung findet.

Ich möchte in der Webentwicklung bleiben, und es scheint viele Jobs für den Microsoft-Stack zu geben: C #, SQL Server und ASP.NET MVC. Aber nach einem halben Semester beim Schreiben von C ++ in Visual Studio habe ich keine Erfahrung mit Microsoft-Technologie.

Wo fange ich an, um einen Job in einem Microsoft-Shop zu bekommen? Gibt es bestimmte Zertifizierungen, auf die ich mich konzentrieren sollte, oder Universitätskurse, an denen ich teilnehmen sollte? Was suchen Arbeitgeber oder Personalvermittler?

Was kann ich tun, außer in meiner Freizeit ein Haustierprojekt zu erstellen?

Keyo
quelle
Hallo Keyo, ich habe Ihre Frage im Rahmen einer allgemeinen Bereinigung des Karriere- Tags kopiert . Ihr Update zu Ihrem neuen Job ist großartig zu hören: Können Sie es als Antwort hinterlassen, damit andere es abstimmen und als Referenz verwenden können?
Wenn Sie Java kennen, können Sie C # in nur wenigen Wochen
abholen

Antworten:

12

Es ist unwahrscheinlich, dass Sie durch eine Zertifizierung benachrichtigt werden. Eigentlich ist es am besten, wenn Sie mit dem MS-Stack etwas Cooles erstellen und es im Web veröffentlichen, ähnlich wie bei einem Portfolio-Projekt. Eine andere Sache wäre, mit der Beantwortung von Fragen zum Stapelüberlauf in C # und ASP zu beginnen und sich dann über SO Careers zu bewerben (ich stelle fest, dass Sie hauptsächlich PHP- und JS-Fragen beantwortet haben).

Chrisaycock
quelle
SO Careers hat in Australien keine Jobs. Ich denke, alles was ich brauche ist genug auf meinem Lebenslauf, damit es nicht in den Papierkorb geworfen wird. Der Programmiertest ist das, was wirklich zählt.
Keyo
@Keyo, Atlassian hat über SO Careers geworben und sie sind ein guter Ort zum Arbeiten (allerdings mit unterschiedlichen Fähigkeiten). Sag niemals nie. SO Careers ist ebenfalls ein neues Projekt.
Alexandre Rafalovitch
Das ist soooooooooo völlig falsch. Ich kenne 2 Fortune-100-Unternehmen, bei denen ein MS-Zertifikat und ein Abschluss fast die Garantie für ein Vorstellungsgespräch sind ... und wenn Sie sich selbst verkaufen können, einen Job. Das macht es per se nicht richtig , aber so sind die Dinge.
Red-Dirt
1
Es ist praktisch eine Disqualifikation in einigen .Net-Shops in FTSE 250, wenn der Header Ihres Lebenslaufs Vorname Nachname MCP ist, es ist definitiv eine Disqualifikation, wenn sein Vorname Nachname Bsc MCP. Es zeigt sofort, was Sie schätzen.
Sa93
9

Keyo, ich denke du solltest dich nicht darauf konzentrieren, was Headhunter wollen. Ehrlich gesagt, wenn sie PHP oder eine Sprache wollen, die Ihrer Meinung nach noch schlechter gestaltet ist, können Sie dann ein Leben lang dabei bleiben?

Mein Vorschlag ist, nicht in die Technologiefalle zu geraten, indem ich nur Programmiersprachen und -techniken lerne, ohne eine Domäne zu verstehen. Schauen Sie sich ein bisschen um - sehen Sie, was Sie interessiert. Könnte Spielprogrammierung, Hochleistungsrechnen, Gerätetreiber, Kernelentwicklung, Compiler sein ... die Liste geht weiter.

Wenn Sie ein Feld oder 2 ausgewählt haben, überprüfen Sie, was sich in der Open Source-Domäne in diesen Bereichen befindet. Tragen Sie stark bei, Sie würden bemerkt werden, glauben Sie mir.

Fanatic23
quelle
Das wäre Django / Python, aber dafür kann ich nicht viele Jobs finden. Vielleicht habe ich eine Chance mit Ruby / Rails oder C #, beides ist viel schöner als PHP.
Keyo
6

Mein Rat: Finden Sie einen Job als C # -Entwickler. Sie müssen nicht über die genauen Fähigkeiten verfügen, die in einer Stellenanzeige aufgeführt sind, um einen Job zu erhalten: Wenn Sie nachweisen, dass Sie ein fähiger Entwickler sind, sollten Sie in der Lage sein, einen Job unter der Annahme zu finden, dass Sie die Sprache lernen.

Ich spreche hier aus Erfahrung. Mein Hintergrund sind hauptsächlich Lotus Notes und Oracle PL / SQL mit .NET, Java und Adobe Flex. Ich habe beschlossen, mich auf .NET zu konzentrieren, und habe mich für .NET-Jobs beworben. Ich hatte seit mehr als 3 Jahren kein .NET mehr gemacht, aber jetzt bin ich in MVC, WCF und Lambdas bis zum Hals :-)

Grundsätzlich gilt: Unterschätzen Sie Ihre vorhandenen Fähigkeiten nicht und haben Sie keine Angst, am Arbeitsplatz zu lernen. Wirklich, es gibt keinen Ersatz für echte Entwicklererfahrung.

Edit: Ich bin auch in Aus. Es gibt Möglichkeiten, wenn Sie ihnen nachgehen.

Ben Hughes
quelle
Glauben Sie, dass es in Sydney mehr Möglichkeiten gibt als in Melbourne (wo ich jetzt wohne)? Es kann nicht schaden, ein paar Interviews zu versuchen.
Keyo
Nicht sicher. Ich bin in Canberra und als ich mich entschied, mich auf .NET zu konzentrieren, schien es überall Jobs zu geben. Ich stelle mir vor, Sie überprüfen die Suche usw., aber ich würde auch die Whirlpool-Jobbörse empfehlen. Hier habe ich diesen Job gefunden, und normalerweise sind die Leute, die dort Werbung machen, ziemlich technisch.
Ben Hughes
Guter Punkt mit Whirlpool. Die Unternehmen, die dort posten, haben wahrscheinlich gute Entwicklungspraktiken.
Keyo
+1, frisch vom College Ich habe einen Job in einem Microsoft-Shop ohne Vorkenntnisse des MS-Stacks bekommen. Solange Sie nachweisen können, dass Sie kompetent und lernbereit sind, wird es Ihnen gut gehen.
Justin Ethier
PS, wenn Sie zufällig über Canberra nachdenken, stellen wir jetzt ein. Hier ist eine Zusammenfassung, wie die Arbeit aussieht
Ben Hughes
2

Da Sie gerade erst in Ihrer Karriere anfangen, ist es möglicherweise nicht so schwierig, einen Job mit dem MS-Technologie-Stack mit sehr wenig Erfahrung zu finden. Man muss nur bereit sein, für die Junior-Jobs zu fotografieren.

Ich habe viele Leute eingestellt, und ich habe unterschiedliche Erwartungen an ihre Erfahrung, basierend auf der Position, die ich zu besetzen versuche. Wenn ich eine Führungs- oder Architektenrolle anstrebe, würde ich eine Menge Erfahrung erwarten. Aber nicht alles muss genau in der Technologie oder den Fähigkeiten sein, die ich suche. Wenn ich jemanden mit C # -Erfahrung haben möchte, der jedoch 5 Java- und 3 C ++ - Kenntnisse hat, weiß ich, dass er keine großen Schwierigkeiten haben wird, eine neue Sprache zu erlernen. Übrigens, wenn Sie weiter in Ihre Karriere einsteigen, werden Sie schnell feststellen, dass das Erlernen einer neuen Sprache oft keine große Sache ist. Das Erlernen aller Bibliotheken und Redewendungen der Sprache braucht Zeit.

Wenn ich mir eine Juniorposition anschaue, gebe ich ihrer Erfahrung viel weniger Gewicht. Ich möchte wirklich herausfinden, dass sie die Fähigkeit haben zu lernen. Der Abschluss Ihres CS (oder was auch immer) ist ein guter Schritt in diese Richtung, da dies zeigt, dass Sie etwas lernen konnten. Wenn Sie Berufserfahrung im CS-Bereich haben, großartig. Jemand dachte, Sie wären klug genug, um Mitarbeiter einzustellen. Ich werde Ihnen einige Programmierfragen stellen (vielleicht auf Papier, vielleicht auf einem Whiteboard) und Sie bitten, sie in Ihrer Lieblingssprache zu lösen. Ja, in der Sprache Ihrer Wahl. Ich versuche zu sehen, ob Sie sich durch ein Problem arbeiten können, und ich werde in der Lage sein, Ihrer gewählten Sprache ausreichend zu folgen, um festzustellen, ob Sie die richtige Antwort erhalten haben oder nicht.

Umso besser, wenn Sie etwas über die Technologie wissen, die der Job erfordert. Verbringen Sie Ihre Freizeit damit, sich mit den Themen zu beschäftigen, damit Sie zumindest die wichtigen Schlüsselwörter erkennen können, die sie möglicherweise auf Sie werfen.

Um Ihnen mehr Hoffnung zu geben, habe ich einen Mann eingestellt, der etwas C-Erfahrung hatte, aber nicht viel. Es war für einen Junior C Job. Der Typ war offensichtlich klug, gut gesprochen und konnte das Problem durchdenken. Leider war er auf der C-Seite immer noch etwas schwach. Wir sagten: "Sag dir was, arbeite an deinem C, komm in ein paar Wochen zurück und wir werden es erneut versuchen." Er tat es, wir stellten ihm (offensichtlich) verschiedene Fragen und er war definitiv besser. Nicht besser aus dem Park werfen, sondern definitiv verbessern. Wir beschlossen, ihn einzustellen und bereuten es nicht. Er arbeitete hart und als er sich nicht sicher war, stellte er Fragen.

Das Ergebnis dieser langwierigen Wanderung ist also, wenn Sie ändern möchten, woran Sie gerade arbeiten, machen Sie es. Besonders so früh in Ihrer Karriere. Schießen Sie für die Jobs und sehen Sie, was passiert. Wenn Sie können, erhalten Sie Feedback, wo Sie gut und nicht so gut abgeschnitten haben. Am Ende wird es sich lohnen.

Glenn McAllister
quelle
1

Wenn Sie sich in diese Richtung bewegen möchten, möchten Sie sich darauf konzentrieren, Ihre Erfahrungen mit den Technologien zu verbessern. Sie können dies auf verschiedene Arten tun. Zunächst müssen Sie mit den Microsoft-Produkten an Ihren eigenen Projekten arbeiten. Glücklicherweise haben sie zumindest eine Reihe kostenloser Tools wie Visual Studio Express bereitgestellt, sodass Sie zumindest Ihre Füße nass machen können. Wenn Sie nichts im Sinn haben, an dem Sie arbeiten möchten, suchen Sie einfach einige Bücher und lesen Sie die darin enthaltenen Übungen oder Beispiele. Sie können auch nachsehen, ob sich in Ihrer Nähe .NET-Benutzergruppen befinden, und diese und das Netzwerk besuchen. Wenn keine Benutzergruppen vorhanden sind, suchen Sie möglicherweise nach Konferenzen in Ihrer Nähe. Drittens prüfen Sie, ob Sie ein Unternehmen finden, das mehrere Technologien nutzt, in denen Sie Ihre vorhandenen Fähigkeiten nutzen können. Sie haben jedoch die Möglichkeit, sich anderen Technologien auszusetzen und zusätzliche Erfahrungen im Beruf zu sammeln. Viele der erlernten Fähigkeiten gelten unabhängig von der verwendeten Technologie und Sprache weiterhin. Konzentrieren Sie sich also auch weiterhin darauf, diese Fähigkeiten weiterzuentwickeln.

Ross Goddard
quelle
1

Wie andere sagten, sollten Sie mit 1 Jahr Erfahrung in der Lage sein, einen neuen Job zu finden, mit dem Sie in .Net codieren können. Ich bin auch von PHP zu ASP.Net/C# gewechselt, aber mein Weg war anders. Nachdem ich ungefähr ein Jahr in PHP gearbeitet hatte, machte ich meinen Master, praktizierte in einer Firma, programmierte hauptsächlich in .Net und arbeite jetzt ganztägig in .Net.

Andernfalls, falls Ihr Unternehmen ein Startup ist (oder kein Unternehmen, wie Sie sagen), warum überzeugen Sie es nicht, auch ASP.Net-Projekte zu starten / zu suchen? Dies hängt natürlich von der Tatsache ab, dass es Personen gibt, die sich mit der Verwaltung / Arbeit in .net-Projekten auskennen, oder dass Ihr Unternehmen bereit sein sollte, Mitarbeiter mit .net-Erfahrung für die neuen Projekte einzustellen. Diese Antwort mag auch unrealistisch klingen ...

k25
quelle
Ich glaube nicht, dass jemand bei der Arbeit so leidenschaftlich programmiert wie ich. Meine Firma ist klein (7 Personen). Einer der Hauptgründe für die Abkehr von PHP ist die Arbeit in mehr (größeren) Unternehmen, in denen es mehr Möglichkeiten gibt, zu lernen und voranzukommen. Es gibt auch viele andere organisatorische Probleme in meinem Unternehmen. Ich habe beschlossen, dass es einfacher ist, die Firma zu wechseln, als alle Probleme zu beheben, die ich in dieser Firma habe.
Keyo
1

Ich denke, die Antwort besteht aus mehreren Teilen: Fähigkeiten, Zertifizierungen und Eigenwerbung / Branding.

Fähigkeiten: Es hört sich nicht so an, als ob Sie wissen, an welchem ​​Teil des 'Web' Sie interessiert sind. Wählen Sie also etwas aus, mit dem noch nicht zu viele Leute arbeiten (weil es gerade herausgekommen ist), und beginnen Sie mit dem C # -Stack damit zu spielen. Zum Beispiel Rasiermesser Engine gerade in MVC3 Beta. Oder etwas rund um die Deep Zoom-Technologie, obwohl dies hauptsächlich mit Silverlight zusammenhängt :-( Dies gibt Ihnen alle grundlegenden Fähigkeiten, aber auch die neuesten Überlegungen und Möglichkeiten.

Eigenwerbung / Branding: Das Erlernen der neuesten (Beta) Technologie ist nicht immer einfach. Bugs, missverstandene Funktionen und anderer Spaß werden auf dem Weg passieren. Erstellen Sie ein Blog (auf Ihrer eigenen Domain), um diese Abenteuer und insbesondere Ihre Lösungen zu dokumentieren. Schreiben Sie ein kleines Tutorial oder gehen Sie durch, vielleicht kleine Beispielprojekte, die Sie für andere Neulinge herunterladen können. Dies zeigt anderen, dass Sie mit den neuesten Technologien arbeiten, dass Sie lernen und dass Sie - hoffentlich - sogar anderen etwas beibringen können. Wenn Sie können, erstellen Sie kleine Demo-Portfolios, um Ihre Arbeit zu demonstrieren

Zertifizierungen: Schauen Sie sich die Dinge von acm.org oder O'Reilly an. Die dortigen Mitgliedschaften bieten Zugang zu mehreren Lernkursen und in einigen Fällen zu Zertifizierungen. Ich weiß nicht viel darüber, aber das wäre meine Anweisung, dies zu untersuchen.

Das spezifische Projekt spielt in gewisser Weise keine Rolle, aber versuchen Sie, das Rad nicht neu zu erfinden (noch ein CMS- oder Tetris-Klon). Wählen Sie entweder eine einfache neue Sache für Ihre anderen Hobbys aus oder versuchen Sie, einem vorhandenen Open Source-Projekt zu helfen. Oder wiederholen Sie einfach ein vorhandenes .NET-Demo-Projekt von Microsoft (oder einem beliebten .NET-Buch ) mit der neuesten Technologie und HTML5 / jQuery-Ansätzen. Beachten Sie, dass sich das Wiederherstellen eines vorhandenen spezifischen Demo-Projekts von "einem weiteren XYZ" unterscheidet, da Sie durch die Funktionsanforderungen der ursprünglichen Demo eingeschränkt sind und daher tatsächlich mit der ursprünglichen Implementierung als Äpfel für Äpfel verglichen werden können. Sie können auch darauf hinweisen, wo etwas jetzt mehr / weniger effizient / klar / lesbar ist.

Bei Open Source-Projekten müssen Sie keine Commit-Rechte erwerben, um nützlich zu sein. Sie können einfach ein Szenario auswählen und ein Beispielprojekt erstellen, das ein bestimmtes Setup / eine bestimmte Konfiguration / etc. Demonstriert. Nur zu versuchen, es anderen zu erklären, wird Ihnen auch viel beibringen. Und wahrscheinlich entdecken Sie viele fehlende Informationen in der Dokumentation dieses Open Source-Projekts, die Ihnen viel über das Lesen des Codes anderer beibringen, um Antworten zu erhalten.

Denken Sie grundsätzlich über Code hinaus und darüber nach, wie Sie selbst auf Ihrem Wissensstand ein nützliches Mitglied der Community sein können und wie Sie diesen kontinuierlichen Beitrag zur Community sichtbarer machen können. Die Arbeitgeber suchen nach Menschen, die bereits nützlich sind. Wenn Sie diese Fähigkeiten frühzeitig einsetzen, zahlen sie sich während Ihrer gesamten Karriere aus.

Prost Kumpel.

Alexandre Rafalovitch
quelle
1

Es ist immer schwierig, diesen Wechsel vorzunehmen, nachdem einige Jahre an einer bestimmten Technologie gearbeitet wurde. Ihr Tagesjob würde es Ihnen nicht ermöglichen, sich auf das Erlernen der neuen Technologie zu konzentrieren, und Sie würden keinen Job dafür bekommen, nicht zuletzt mit der gleichen Vergütung, da Sie nicht viel Erfahrung damit haben.

Gerne sollte der Wechsel zu MS-Technologien nicht allzu schwierig sein, da es viele gute Ressourcen gibt, von denen man lernen kann, und viele Jobs dafür. Aber Sie müssten an kleinen Projekten arbeiten, um echtes Wissen zu erlangen, das ist der beste Weg, um zu lernen. Nicht dass ich zu viel weiß, aber was ich gelernt habe, ist auf die Herausforderungen zurückzuführen, mit denen ich bei der Arbeit an den Projekten konfrontiert war.

Abgesehen davon, dass Sie selbst an einem Haustierprojekt arbeiten, können Sie wahrscheinlich versuchen, eine Verbindung mit einem Entwicklerfreund herzustellen, der bereits an dotnet arbeitet. Bitten Sie ihn, Ihnen kleine Aufgaben zuzuweisen, um ihn bei seiner Arbeit zu unterstützen. Sie können ihm auch helfen, Lösungen für die Probleme zu finden, mit denen er nicht weiterkommt. Auf diese Weise lernen Sie die Funktionen der Sprache kennen und erfahren, wie und wann Sie sie verwenden müssen.

Das Lesen von Büchern ist eine weitere Aktivität, die Sie ausführen sollten, die jedoch immer mit einigen praktischen Übungen aufgefüllt werden sollte, ohne dass dies anderweitig sinnvoll wäre.

Ich möchte auch hinzufügen, dass Zertifizierungen wie eine nette Ergänzung zu Ihrem Lebenslauf aussehen, aber das hilft Ihnen nicht wirklich dabei, Ihre Fähigkeiten zu verbessern, und die Personalvermittler wissen das.

dänisch
quelle
1

Da Sie bereits über PHP-Erfahrung verfügen, sind viele der von Ihnen erworbenen Webentwicklungsfähigkeiten von großem Nutzen, wenn Sie die Webentwicklung von asp.net verschieben. Ich persönlich bevorzuge asp.net mvc, weil es strukturierter ist und Microsoft es fast gegenüber Web Forms empfiehlt. So gehen Ihre CSS-, JavaScript- und HTML-Kenntnisse usw. bei diesem Übergang nicht verloren.

Ich würde die Zertifizierung empfehlen, mit der Vorsicht, dass eine Zertifizierung Sie zu nichts berechtigt. Es wäre jedoch ein Beweis dafür, dass Sie Verständnis für asp.net/microsoft Stack haben. Sie können Ihre Jobsuche in Microsoft-Technologien leicht rechtfertigen. Darüber hinaus werden Ihnen durch eine Zertifizierungsvorbereitung viele Konzepte vorgestellt. Eine Zertifizierung zu erhalten ist besser als sitzen und Nägel beißen, es sei denn, Sie haben ein interessantes Haustierprojekt in asp.net oder ein anderes Tool in Microsoft Stack.

Wenn Sie bei einem Unternehmen angestellt sind, erwarten diese, dass Sie produktiv sind. Das Niveau variiert, aber die ganze Idee ist jetzt, wie gut Sie mit Microsoft Stack umgehen können. Ich persönlich mag www.tekpub.com für viele gute Screencasts und die gute Arbeit von Rob Conrey, um Dinge in einfache verständliche Einheiten von Tutorials zu zerlegen. Dies würde Ihren Lernprozess beschleunigen. Ich würde es wärmstens empfehlen, obwohl es eine monatliche Mitgliedschaft hat, die nominal ist, wenn Sie in OECD-Ländern leben.

Ich muss amazon und jage die Bücher auf asp.net/microsoft.net. Wählen Sie normalerweise ein Buch mit 5 Sternen und verpflichten Sie sich. Zu guter Letzt lernen Sie, die erforderliche Software Visual Studio, SQL Server und andere Dinge auf Ihrem PC zu installieren (Express Edition sollte in Ordnung sein). Tun Sie dies selbst, indem Sie entweder im Internet oder in einem Buch suchen. Dies ist eine sehr wichtige Fähigkeit, die in den meisten Fällen praktisch und einfach wäre, aber es gibt einige Lektionen, die dort gelernt werden können.

Stellen Sie zumindest sicher, dass Sie diesen kleinen Einkaufswagen oder das Mini-Projekt der Blog-Engine implementiert haben, um zu sehen, wie das Ganze zusammenpasst.

Srikanth Remani
quelle
1

Sie mögen PHP nicht, daher ist es ziemlich einfach, Jobs in diesem Bereich zu vermeiden. Viele Jobs im Web- / Microsoft-Bereich, aber sind dies die Arten von Unternehmen, für die Sie arbeiten möchten?

Es gibt drei Arten von Jobs:

  1. Software / Web Service Company
  2. Beratung
  3. Unternehmen in einer anderen Branche, die interne Programmierer einstellen möchten.

Ich bin mir nicht sicher, ob # 1 viel C # macht, aber das müssen Sie selbst herausfinden. Haben Sie über Python oder Ruby nachgedacht?

Sie haben einen Job, also sollten Sie nicht zu verzweifelt sein. Wählen Sie ein Unternehmen aus, für das Sie arbeiten möchten, und sehen Sie, was es benötigt. Mit Ihrer Ausbildung und Erfahrung ist das Selbststudium die beste Option. Es sollte nicht zu schwer sein, Arbeitgeber davon zu überzeugen, dass Sie wissen, was Sie tun, und in der Lage sind, neue Sprachen zu lernen. Es gibt keine endgültigen Wege; Seien Sie bereit, Ihre Fähigkeiten zu verkaufen.

JeffO
quelle
0

Ich habe in meiner Karriere mehr als einmal erfolgreich Technologiesprünge gemacht. Das erste Projekt, an dem ich gearbeitet habe, war eine ColdFusion-Anwendung (denken Sie nur an alles, was mit PHP nicht stimmt, vergrößern Sie es, und jetzt haben Sie ColdFusion). Ich hasste diese Anwendung, die zu Abscheu wurde, als ich sie auf einer gehärteten Solaris-Box bereitstellen musste.

Wir mussten ein Tool entwickeln, um Hintergrundverarbeitung durchzuführen, was ColdFusion definitiv nicht gewachsen war. Da es sich um eine kleine Firma handelte und ich Java lernen wollte, schrieb ich das Dienstprogramm in Java. Dabei habe ich viel über das Programmieren gelernt . Ich habe auch meinen Ruf aufgebaut, die Arbeit richtig zu machen.

Da Java objektorientiert war und ich mit C ++ vertraut war, wurde ich gebeten, einige der C ++ - Anwendungen dieses Unternehmens zu warten. Wieder ein Technologiewandel.

Für eine Weile kehrte ich sowohl auf dem Desktop als auch auf dem Server zu Java zurück. Das hat meine Rechnungen lange bezahlt . Vor kurzem hatte ich einen weiteren Technologiewechsel zum .Net-Stack. Das Wissen, das ich in Bezug auf Anwendungsdesign und Problemlösung aufgebaut habe, hat mir den Job eingebracht, obwohl ich keine einzige Zeile C # -Code geschrieben hatte. C # war Java ähnlich genug. Ich habe es auf ein Niveau gebracht, auf dem ich nützlich sein konnte, während ich darauf wartete, dass die HR-Unterlagen durchgingen.

Am Ende des Tages müssen Sie nachweisen, dass Sie über technologische Fähigkeiten außerhalb des Pidgeon-Lochs verfügen, in dem Sie sich jetzt fühlen. Diese Demonstration ist am effektivsten mit einer funktionierenden Anwendung oder einem Dienstprogramm. Je mehr Leute diese Anwendung sehen können, desto besser. Wie mein letzter Übergang zeigt, müssen Sie diese Bewerbung jedoch nicht haben, um einen Job zu bekommen. Sie müssen wissen, wie Sie Probleme auf eine Weise lösen können, die mit der Technologie des Unternehmens kompatibel ist.

Wenn ich in der Position des Interviewers sitze, beeindrucken mich Zertifikate nicht wirklich. Der Grund ist, dass ich 50/50 Glück mit zertifizierten Entwicklern hatte. Einige waren wirklich gut und andere waren wirklich schlecht. In beiden Fällen gab es keinen nennenswerten Trend, daher ist dies kein Problem. Wichtiger ist, wie gut Sie Probleme verstehen und Lösungen formulieren können.

Berin Loritsch
quelle