Karriereberatung, um von der Qualitätssicherung wegzukommen [geschlossen]

Ich brauche dringend eine Berufsberatung.

Über mich:

Ich habe mehr als 10 Jahre Erfahrung in der Softwaretestautomatisierung (QA). Ich bin auch in einem guten Job mit anständigem Gehalt. Ich habe jedoch versucht, diese QA zu verlassen und zur Entwicklung überzugehen, da QA meistens als Bürger zweiter Klasse angesehen wird. Hier brauche ich ein paar Inputs von euch.

Ich habe Bachelor of Engineering gemacht. Ich bin in den USA mit einem VISA-Sponsoring.

Ich bin gut in Core Java, Design Patterns, nodeJS. Ich mag es nicht, ein Personalmanager zu sein. Ich möchte so viel wie möglich im technischen Bereich bleiben. Würde einen Architektenpfad bevorzugen.

Was mich begeistert:

Ich liebe Programmieren - Als Teil der Automatisierung schreibe ich Code. aber es geht nicht in die Produktion :) .. wie Sie wissen, ist das Testen im Grunde eine wertschöpfende Aufgabe.

Einige Optionen:

Ich bin verwirrt, wie ich weiter vorgehen soll. Das sind Optionen, über die ich nachgedacht habe.

  • Ich habe versucht, Ethereum/Solidity/ReactJS zu lernen. Es hat Spaß gemacht und konnte ein anständiges DAPP entwickeln. Aber ich glaube nicht, dass ich einen Job im Bereich Ethereum/Solidity in einem Unternehmen von anständiger Größe bekommen könnte, da es sich in einem frühen Stadium befindet. Nur Start-ups tun dies meistens. (Ich kann nicht zu Startups wechseln, da sie möglicherweise keine VISA-Sachen machen.)
  • Da ich in Java anständig bin, dachte ich, ich könnte Spring Boot lernen und in die Java-Entwicklung einsteigen.
  • Ich mag auch maschinelles Lernen. Ich habe viel zu lernen. Aber meistens scheint die Industrie Menschen mit Doktortitel zu bevorzugen. Master zu machen und zu promovieren ist jetzt keine Option für mich.

Bitte zögern Sie nicht, alles vorzuschlagen, was Ihnen gefällt (aber keine QA / Testautomatisierung / Leistungstests - alles, was Teil der QA ist)

Es gibt Organisationen, in denen QA-Leute keine Bürger zweiter Klasse sind.
Was machst du gerne?
@BenMz, ich liebe es zu programmieren. Auch als Teil der Automatisierung schreibe ich Code. Testskripte gehen jedoch nicht in die Produktion. Es gibt nur sehr wenige Organisationen, in denen die Qualitätssicherung besser behandelt wird, als Sie gesagt haben. Aber in einer Art Entwicklung zu sein, wird mir mehr Optionen geben.
Ich wollte dir eine Antwort schreiben, wenn ich Zeit hätte, aber jetzt kann ich nicht. Verzeihung.
@BenMz Ich würde mich über jeden Input freuen. Danke fürs Helfen
Auf einer Ebene über Ihnen gibt es einen Entwicklungsmanager in einer Position parallel zu Ihnen als QA-Manager. Sprechen Sie mit diesem Manager.

Antworten (1)

Dies ist das größte Problem, wenn man in QA- oder Support-Rollen bleibt – halten Sie es länger als 6 Monate oder ein Jahr durch, und das ist alles, was einige HR-Leute von Ihnen als fähig ansehen werden. Sie müssen hart daran arbeiten, diese Wahrnehmung Ihrer Fähigkeiten zu ändern.

Erstellen Sie ein GitHub-Konto und beginnen Sie mit der Erstellung eines öffentlichen Arbeitsportfolios, mit dem Sie angeben können. Das Portfolio kann alles sein – kleine Dienstprogramme zum Ausführen grundlegender Funktionen wie beispielsweise ein Wecker oder Browser-Plugins zum Überwachen der Nutzung, dann können Sie zu komplexeren Projekten übergehen. Erstellen Sie Ihre eigene Website, um Ihre Fähigkeiten zu zeigen, und fügen Sie Links zu beiden in Ihrem Lebenslauf hinzu. Beteiligen Sie sich an Open-Source-Projekten.

In den letzten zehn Jahren müssen Sie mit einer Reihe von Menschen zusammengearbeitet haben, die inzwischen zu anderen Unternehmen gewechselt sind. Nutzen Sie dieses Netzwerk ehemaliger Kollegen, um zu versuchen, so weit wie möglich durch den HR-Screen zu kommen.

Lernen Sie die Schlagworte – das sind die einzigen Dinge, die die überwiegende Mehrheit der HR-Drohnen über Technologie weiß. Die Prinzipien der objektorientierten Programmierung erläutern können. Erfahren Sie mehr über Frontend-Frameworks wie Angle und Designmuster wie das Fabrikmuster.

Einige Geschichten darüber erzählen können, was passiert, wenn Best Practices nicht befolgt werden: „Das Rechenzentrum erlitt einen Stromausfall und der Generator startete nicht, weil sich Vögel im Lufteinlass des Dieselgenerators eingenistet hatten. nicht genug O2 zum Laufen bekommen, so dass die USV-Batterien leer waren und die DB-Server alle heruntergefahren waren.Es dauerte 18 Stunden, bis alle Integritätsprüfungen abgeschlossen waren, und das gesamte Unternehmen saß auf seinen Händen!Alles, weil niemand den Dieselgenerator in der getestet hat letzten 5 Jahre".

Menschen, die im Personalwesen arbeiten, sind keine Drohnen.
@ user1666620, Ja, das sind gute Möglichkeiten, Fähigkeiten zu demonstrieren. aber meine Sorge galt der Wahl des Weges. Es gibt mehrere Technologien. da bin ich verwirrt
@JoeStrazzere, ich stimme zu. Ich suche nach Inputs von Leuten mit Markttrends und so. Ich versuche jeden weiteren Fehler zu vermeiden
@KitKarson Wenn ich eines über "Markttrends" in der Softwareentwicklung gelernt habe, dann, dass sie sich schneller ändern, als Sie mithalten können, meistens. Was heute heiß ist, wird nächstes Jahr nicht mehr so ​​heiß sein, und was nächstes Jahr heiß sein wird, wurde wahrscheinlich noch nicht einmal erfunden. Egal, wofür Sie sich jetzt entscheiden, Sie müssen neue Technologien erlernen, wenn Sie vorankommen, also wählen Sie das, womit Sie sich am wohlsten fühlen, und laufen Sie damit. Der einzige Fehler besteht darin, sich vor Unentschlossenheit erstarren zu lassen.
@ Steve-O, stimmt. Danke für deinen Beitrag. Ich schätze es sehr.