JavaRush /Java-Blog /Random-DE /Wer ist wer in der IT? Was machen PMs, Frontend- und Back...

Wer ist wer in der IT? Was machen PMs, Frontend- und Backend-Entwickler und die Qualitätssicherung?

Veröffentlicht in der Gruppe Random-DE
Hey! Wir haben alle hierhergeschaut, weil wir daran interessiert waren, im IT-Bereich zu arbeiten. Doch statt sich mit dem erstbesten IT-Fachgebiet herumzuschlagen, lohnt es sich vielleicht, einen kleinen Blick auf die Liste möglicher Bereiche in einem IT-Unternehmen zu werfen? Dies ist der zweite Teil meiner kurzen Rezension. Im ersten haben wir uns Fachgebiete wie Recruiter, HR, Systemadministrator, DBA und DevOps angesehen. Heute werfen wir einen Blick auf die Spezialitäten, die das „Rückgrat“ eines jeden Teams und damit eines Projekts sind. Wer ist wer in der IT?  Was machen PMs, Frontend- und Backend-Entwickler und die Qualitätssicherung – 1Wenn ich irgendwo etwas vermassele, schimpfen Sie nicht zu sehr mit mir, sondern korrigieren Sie mich lieber in den Kommentaren: Ich betrachte alles aus der Perspektive eines Java-Entwicklers und kenne möglicherweise einfach nicht die Nuancen aller Fachgebiete.

18. PM – Projektmanager

Die Aufgabe eines Projektmanagers besteht darin, technische Projekte kompetent zu planen, zu organisieren, zu verwalten und die Kommunikation zwischen den Teammitgliedern zu verbessern, um sicherzustellen, dass die Arbeit reibungslos und so effizient wie möglich erledigt wird. Diese Spezialisten müssen die Bedürfnisse der Kunden und die von ihnen verfolgten Ziele kennen und das Handeln der Mitarbeiter bestmöglich koordinieren, um das Projekt zu einem logischen, positiven Abschluss zu bringen. Positiv, weil Projekte aus verschiedenen Gründen nicht immer erfolgreich abgeschlossen werden können: Einstellung der Finanzierung, Unzufriedenheit mit der Arbeit seitens des Kunden usw. Die Hauptaufgabe Wer ist wer in der IT?  Was machen PMs, Frontend- und Backend-Entwickler und die Qualitätssicherung – 2des PM besteht darin, eine Gruppe von Mitarbeitern zur Lösung zu koordinieren technische Probleme, weil Entwickler nicht immer sehr kontaktfreudige Menschen sind und nicht immer kompetent miteinander kommunizieren können, was wiederum nur gegen das Projekt wirken kann. Nun, oder der Entwickler ist zum Beispiel an etwas hängen geblieben: Er sitzt möglicherweise lange da und weiß nicht, wie er mit einem Problem umgehen soll. Wir alle geben nicht gerne zu, dass wir etwas nicht wissen oder nicht können, und Entwickler schon gar nicht. Hier kommt PM zu Hilfe , der Ihnen dabei hilft, eine Person zu finden, an die Sie sich für weitere Informationen wenden können oder die bereits auf etwas Ähnliches gestoßen ist. Zu den Aufgaben des PM gehören:
  • Festlegung allgemeiner Projektziele;
  • Entwicklung von Plänen zur Erreichung dieser Ziele;
  • Einhaltung von Projektfristen und aktuellen Statusberichten;
  • Projektressourcenmanagement (Mitarbeiter und technische Ausrüstung);
  • Verbesserung der Koordination der Interaktion zwischen Projektteammitgliedern;
  • Verfolgung der Wirksamkeit des Projekts und Einhaltung des geplanten Zeitplans;
  • Durchführung von Risikobewertungen für Projekte;
  • Organisation verschiedener Treffen, um Ziele, aktuelle Fortschritte sowie positive und negative Aspekte des Projekts zu besprechen.
Benötigte Fähigkeiten:
  • Englisch: Obere Mittelstufe und höher, da der PM im Namen des Teams mit dem Kunden kommuniziert;
  • breites technisches Wissen, aber nicht sehr tief, damit Sie verstehen können, wer was macht und wie die Arbeit im Allgemeinen abläuft, ohne zu tief zu gehen;
  • Fähigkeiten im Management von Projekten und daran beteiligten Teams;
  • ausgeprägte Kommunikationsfähigkeiten, da die Arbeit eines PM hauptsächlich aus der Kommunikation mit Teammitgliedern und dem Management besteht;
  • entwickelte Korrespondenzfähigkeiten. Beispielsweise müssen Sie im Namen eines Teams oder Unternehmens häufig Briefe an die E-Mail-Adresse des Kunden senden, und niemand wird einen falsch oder fehlerhaft verfassten Brief zu schätzen wissen;
  • ein analytischer Verstand, der bei der Lösung von Problemen hilfreich ist, die bei der Arbeit an einem Projekt auftreten;
  • Zeitmanagementfähigkeiten, deren Einsatz es Ihnen ermöglicht, Projekte innerhalb des Zeitplans und Budgets zu halten (schließlich ist Zeit = Geld);
  • Fähigkeiten zur Ressourcen- und Aufgabenplanung.
Laut Dou liegt das durchschnittliche Gehalt eines angehenden Premierministers in Kiew bei 700 US-Dollar . Die Gehaltsspanne in Kiew für diese Spezialisten liegt zwischen 1200 und 4500 US-Dollar : Alles hängt von der Erfahrung des Spezialisten und des Unternehmens ab. Zu wem Sie heranwachsen können:
  • Delivery Manager ( DM ) ist eine direkte Fortsetzung von PM -a, steht unmittelbar über einer Gruppe von PMs und koordiniert deren Projekte auf einer höheren Ebene;
  • Programmmanager – koordiniert mehrere miteinander verbundene Projekte, aber ich selbst verstehe den Unterschied zum DM nicht wirklich;
  • Chief Technical Officer ( CTO ) – technischer Direktor, verantwortlich für die Entwicklung von Produkten und die Verbesserung ihrer Herstellungsprozesse;
  • Vorstandsvorsitzender ( CEO ) – Vorstandsvorsitzender;
  • Account Manager ( AM ) – Kundendienstmanager;
  • Umschulung und Wechsel in eine andere Fachrichtung))
Wenn Sie sich für Menschen interessieren, gerne mit ihnen kommunizieren und bereit sind, Verantwortung für ein Team (oder sogar mehrere) von Entwicklern zu übernehmen, dann ist dieser Beruf genau das Richtige für Sie.

7. Frontend-Entwickler

Ein Frontend-Entwickler ist ein Entwickler, der für die Implementierung des visuellen Teils einer Anwendung verantwortlich ist, den Benutzer in einer Webanwendung sehen und mit dem sie interagieren. In der Regel arbeiten diese Spezialisten mit Backend- Entwicklern zusammen, die für den logischen (Server-)Teil der Anwendung verantwortlich sind, der den von Frontend- Entwicklern erstellten visuellen Teil der Anwendung fortsetzt. Wer ist wer in der IT?  Was machen PMs, Frontend- und Backend-Entwickler und die Qualitätssicherung – 3Frontend-Entwickler sind wie Backend-Entwickler das Rückgrat der Entwicklung eines jeden Projekts. Diejenigen, die Projekte unterstützen. Denn was auch immer das Geschäft ist, es beruht sozusagen auf einfachen, fleißigen Arbeitern. Die Entwickler agieren also als solche harten Arbeiter. In der Regel gibt es von ihnen viel mehr als Vertreter anderer Fachgebiete und sie werden in jedem Projekt am meisten benötigt. Zu den Aufgaben des Frontend-Entwicklers gehören:
  • Entwicklung neuer Funktionen und Verbesserung alter;
  • Code umgestalten, um die Leistung zu verbessern, die manchmal stark beeinträchtigt werden kann; Lesbarkeit, damit andere Entwickler den Code und seine Logik schnell verstehen können; Erweiterbarkeit, sodass es in Zukunft einfacher sein wird, neue Funktionen durch Wiederverwendung von Teilen der alten zu implementieren;
  • Überprüfung (Überprüfung) des an den Server gesendeten Codes. Beispielsweise hat ein Entwickler den Code geschrieben, ein anderer überprüft ihn und kann ihn mit Kommentaren dazu, was korrigiert werden muss, an den ersten zurücksenden;
  • Kommunikation mit Kunden und Teammitgliedern – sowohl Frontend- als auch Backend- Entwicklern;
  • technische Umsetzung des vom Designer erstellten grafischen UI/UX- Layouts;
  • Verfolgung der Anwendungsleistung;
  • Beheben von Fehlern (Fehlern).
Frontend-Entwickler sind Programmierer, die Layout in HTML , CSS , JavaScript studiert und sich mit dem Studium eines bestimmten Frameworks, zum Beispiel Angular oder React, beschäftigt haben. Schauen wir uns als Nächstes die spezifischen Fähigkeiten an, die erforderlich sind, um Frontend- Entwickler zu werden, und nehmen wir als Beispiel die Angular- Richtung . Benötigte Fähigkeiten:
  • Englischniveau – Mittelstufe ;
  • Verständnis des gesamten Webentwicklungsprozesses (Design, Entwicklung und Bereitstellung);
  • Arbeiten mit Angular 5+ ;
  • Kenntnisse in JavaScript , TypeScript , RxJS , Sass , Webpack ;
  • Layoutkenntnisse ( HTML , CSS );
  • Kenntnisse im Umgang mit Git ;
  • Designmuster verstehen;
  • gute Linux- Kenntnisse .
Laut Dou liegt das durchschnittliche Gehalt eines angehenden Spezialisten in diesem Profil in Kiew bei 500 US-Dollar . Der allgemeine Durchschnittslohn für diese Spezialisten liegt in Kiew zwischen 1800 und 2700 US-Dollar . Nun, die höchsten Beträge können sogar fast 5.000 US-Dollar erreichen . Aber Sie müssen verstehen, dass es sich hierbei um Einzelfälle handelt und dass es sich um hochqualifizierte Spezialisten handelt. Wenn Sie gerne mit dem technischen Teil arbeiten, Sie aber nicht mit seiner Komplexität in den Wahnsinn treiben und gleichzeitig einen Beruf in einer beliebten Richtung ausüben, könnte diese Spezialität für Sie von Interesse sein. Zu wem Sie heranwachsen können:
  • Tech Lead – technischer Spezialist (Guru) auf diesem Gebiet;
  • Teamleiter – Leiter des Entwicklungsteams (Feldkommandant). Von hier aus können Sie in eine Führungsrichtung wachsen, zum Beispiel zum CTO ;
  • Full-Stack-Entwickler – ein Entwickler, der sowohl den Backend- als auch den Frontend- Teil besitzt, d. h. Sie müssen das Backend erlernen ;
  • Lösungsarchitekt – ein Spezialist, der Entscheidungen über die Architektur des internen Geräts und der externen Schnittstellen des Produkts trifft;
  • technischer Berater – technischer Berater in einer bestimmten Technologie;
  • umschulen und in ein anderes Fachgebiet wechseln.

8.Backend-Entwickler

Backend-Entwickler – erstellen und verbessern den Serverteil, der für die Geschäftslogik der Anwendung verantwortlich ist und eine Verbindung zum visuellen Teil (Schnittstelle) der Anwendung herstellt (z. B. über die REST-API ). Die Kombination aus dem Serverteil der Anwendung ( Backend ) + dem visuellen Teil der Anwendung ( Frontend ) bildet eine Webanwendung, mit der der Endbenutzer interagiert. Wer ist wer in der IT?  Was machen PMs, Frontend- und Backend-Entwickler und die Qualitätssicherung – 4Backend-Entwickler sind für die Erstellung, Wartung, das Testen und das Debuggen des gesamten Backends verantwortlich. Dazu gehören typischerweise die Kernanwendungslogik, die Interaktion mit Datenbanken, die Interaktion mit verschiedenen APIs und andere interne Prozesse. Ein Spezialist in diesem Profil muss zusätzlich zu Kenntnissen der Syntax seiner Sprache und grundlegender Frameworks über allgemeine Kenntnisse von Datenbanken, insbesondere relationalen Datenbanken , verfügen, in der Lage sein, Unit- und Integrationstests für seinen Code zu schreiben, und über Kenntnisse des Anwendungserstellers verfügen - Maven oder Gradle , können Git -Ohm verwenden Zu den Aufgaben des Backend-Entwicklers gehören:
  • Entwicklung neuer Funktionalität;
  • Code Refactoring;
  • Überprüfung des Codes anderer Backend- Entwickler;
  • Schreiben von Dokumentationen, um neuen Backend- Entwicklern zu helfen,
  • Wer zum Projekt kommt, wird die Logik der Anwendung schnell verstehen;
  • Fehler beheben;
  • Schreiben von Tests (Einheits-, Integrationstests);
  • Kommunikation mit anderen Teammitgliedern.
Wie Frontend haben Backend- Entwickler unterschiedliche Richtungen, nämlich eine bestimmte Entwicklungssprache. Aber natürlich nehmen wir die Entwicklungssprache Java als Beispiel. Was sind also die notwendigen Fähigkeiten für einen Java-Entwickler:
  • Englischniveau – Mittelstufe ;
  • Kenntnisse von Java Core – der Syntax der Java-Sprache und einer Reihe grundlegender Technologien;
  • Verständnis des gesamten Webentwicklungsprozesses;
  • Kenntnisse der SQL- Sprache ;
  • Kenntnisse in relationalen Datenbanken wie PostgreSQL oder MySQL ;
  • Kenntnisse in der Interaktion mit einer Datenbank über JDBC , Hibernate ;
  • Kenntnisse der grundlegenden Spring-Frameworks (Spring Core, Spring Data, Spring Web) ;
  • Kenntnisse in Git , Maven ;
  • Kenntnisse im Unit- und Integrationstest, beispielsweise mit JUnit und Mockito .
Für Frontend- und Backend- Entwickler habe ich nichts über hohe Kommunikationsfähigkeiten gesagt. Überall wird geschrieben, dass für diese Fachkräfte hohe Kommunikationsfähigkeiten wichtig sind, aber das stimmt nicht ganz. Ja, es ist wichtig, angemessen zu kommunizieren, aber das ist in jeder Richtung und in jedem anderen Beruf wichtig. Aber wenn man es mit einem PM oder einem Personalvermittler vergleicht, dessen gesamter Job aus Kommunikation besteht, dann sind für einen Entwickler hochentwickelte Soft Skills (Kommunikationsfähigkeiten) nicht so wichtig. Schließlich arbeiten sie den ganzen Tag im Code und nehmen beispielsweise einmal am Tag an einer Art Besprechung teil, etwa an einer täglichen Besprechung, bei der sie buchstäblich ein paar Sätze sagen: Was sie getan haben, was sie tun, was sie tun werden. Manchmal rufen sie ihre Kollegen an, um technische Probleme zu besprechen. Daher eignet sich dieser Beruf hervorragend für Introvertierte – Menschen, die Privatsphäre lieben. Sie können Ihre Aufgabe entgegennehmen und daran arbeiten, ohne viele Stunden mit unklaren Anrufen und Diskussionen zu verbringen. Ich habe auch geschrieben, dass das erforderliche Englischniveau Mittelstufe ist , da einerseits nicht viel Kommunikation mit dem Kunden stattfindet, man aber gleichzeitig in der Lage sein muss, auf Englisch lesen/schreiben zu können (Dokumentation, Jira). ) und ggf. mit Entwicklern auf Kundenseite kommunizieren. Kunden können vor dem krummen Englisch der Entwickler ein Auge zudrücken: Hauptsache, sie sind stark in der Entwicklung. Die Wachstumschancen für Backend-Entwickler sind dieselben wie für Frontend-Entwickler:
  • technischer Leiter ;
  • Teamleiter ;
  • Full-Stack-Entwickler – Sie müssen Frontend lernen ;
  • Lösungsarchitekt ;
  • technischer Berater ;
  • umschulen und in ein anderes Fachgebiet wechseln.
Die Gehälter der Backend-Entwickler sind sehr angenehm. Beispielsweise kann ein angehender Java-Entwickler in Kiew im Durchschnitt etwa 600 US-Dollar erhalten . Das durchschnittliche Gehalt dieser Spezialisten in Kiew liegt zwischen 1950 und 2850 US-Dollar . Nun, für starke Entwickler auf Senior-Ebene kann das Gehalt 5.000 US-Dollar und mehr erreichen. Aber Sie müssen verstehen, dass dies mit enormer Erfahrung und einem Höchstmaß an Fähigkeiten erreicht werden kann. In der Schule war ich in Mathematik und Physik immer gut, weil man mir Bausteine ​​in Form von Formeln gab, und um einige Probleme zu lösen, musste ich aus diesen Bausteinen eine logische Struktur aufbauen. Deshalb mag ich Entwicklung – das gleiche Prinzip, nur dass es viel mehr logische Bausteine ​​gibt und die Strukturen komplexer aufgebaut werden müssen. Wenn Sie keine einfachen Wege suchen und sich echte Herausforderungen wünschen, dann wählen Sie gerne diese Richtung.

9.QA-Handbuch

Die manuelle Qualitätssicherung ist ein Spezialist für die Sicherung der Produktqualität, dessen Ziel es ist, den Anwendungsentwicklungsprozess selbst zu verbessern, die Dokumentation zu analysieren und darauf basierend Fehler und Ungenauigkeiten im Betrieb des Produkts zu identifizieren. Wer ist wer in der IT?  Was machen PMs, Frontend- und Backend-Entwickler und die Qualitätssicherung – 5Typischerweise besteht die Qualitätssicherung, die im QS-Handbuch behandelt wird , aus:
  • Durchführung von Risikobewertungen;
  • Analyse von Spezifikationen und Anforderungen;
  • Generierung von Ideen zur Verbesserung der Produktqualität;
  • Erstellung von Testplänen;
  • Analyse und Dokumentation der erhaltenen Testergebnisse.
Derzeit geht das Testen Hand in Hand mit der Softwareentwicklung und spielt eine wichtige Rolle bei der Entwicklung hochwertiger IT-Produkte. Und das ist richtig, denn zusätzlich zur korrekt geschriebenen Funktionalität müssen wir sicherstellen, dass sie korrekt funktioniert und nicht mehr als 100.500 Fehler enthält. Hier kommen Tests zum Einsatz, die als eine Art Qualitätskontrolle dienen, sodass nur ein Produkt bestehen kann, das möglichst schlank und ausgefeilt ist. Zu den Aufgaben des QA-Handbuchs gehören:
  • Studieren von Anforderungen, Spezifikationen und anderen Unterlagen;
  • Besichtigung und Überprüfung des Systems und seiner technischen Eigenschaften auf Übereinstimmung mit der Spezifikation (Anforderungsliste);
  • Entwicklung effektiver Teststrategien und -pläne;
  • Schreiben von Testskripten (Testfällen), auf deren Grundlage QA Automation automatisierte Tests erstellt;
  • manuelle Durchführung von Testfällen, Analyse der Ergebnisse;
  • Bei Fehlern oder Inkonsistenzen während des Tests müssen Sie einen Bericht erstellen, Aufgaben erstellen (Bugs erstellen) und diese zur Verbesserung an die Entwickler senden;
  • Produktregressionstests;
  • Dokumentation der Testphasen;
  • Kommunikation mit Entwicklungsteams über funktionale Inkonsistenzen und Fehler.
Notwendige Fähigkeiten, um ein QA-Handbuch zu werden :
  • Englischniveau – Mittelstufe ;
  • gutes Verständnis der Methoden und Praktiken zur Qualitätssicherung von Anwendungen;
  • Kenntnisse im Bereich Regressionstests;
  • Fähigkeit, Fehler zu dokumentieren;
  • Fähigkeiten in der detaillierten Überprüfung der Softwareanforderungen;
  • technische Grundorientierung;
  • JSON , XML verstehen ;
  • Grundkenntnisse in SQL ;
  • Kenntnisse im Umgang mit Tools zur Organisation der Testdokumentation, zum Beispiel - Testrail ;
  • Aufmerksamkeit fürs Detail;
  • kritische Denkweise.
Eine direkte Chance für die Entwicklung eines solchen Spezialisten ist die Qualitätssicherungsautomatisierung . Dazu müssen Sie ein wenig lernen. Sie können auch zu Folgendem heranwachsen :
  • QA-Leiter – der QA- Leiter im Team;
  • Umschulung und Wechsel in ein anderes Fachgebiet, zum Beispiel Frontend- oder Backend-Entwickler werden .
In Kiew beträgt das durchschnittliche Gehalt eines QA-Handbucheinsteigers 400 US-Dollar . Nun, im Durchschnitt liegen die Gehälter dieser Spezialisten zwischen 1250 und 1650 US-Dollar . Für die erfahrensten Senior-Spezialisten können die Gehälter 3.000 US-Dollar und mehr erreichen. Dies ist eine der einfachsten Möglichkeiten, in die IT einzusteigen: Sie können mit dieser Spezialität beginnen und dann zu etwas Komplexerem übergehen oder in diesem Bereich den Gipfel der Meisterschaft erreichen.

10. Qualitätssicherungsautomatisierung

QA Automation ist ein Produktqualitätsspezialist, der verschiedene Softwaretools verwendet, um Tests auf der Grundlage von persönlich geschriebenen Skripten oder von QA-Handbüchern zu erstellen . Die QA-Automatisierung ist so etwas wie die nächste Stufe nach dem QA-Handbuch . Wenn QA Manual alles manuell erledigt, verwendet QA Automation eine Art Programmiersprache, um Tests zu schreiben, die den korrekten Betrieb der Anwendungsfunktionalität überprüfen. Diese Tests werden normalerweise unter bestimmten Bedingungen automatisch ausgeführt: wenn die Anwendung erstellt wird, oder jeden Tag zu einem bestimmten Zeitpunkt usw. Zu den Aufgaben von AQA gehörenWer ist wer in der IT?  Was machen PMs, Frontend- und Backend-Entwickler und die Qualitätssicherung – 6 in der Regel :
  • Studieren von Anforderungen, Spezifikationen und anderen Unterlagen;
  • Erstellen und Einrichten von Testumgebungen zum Ausführen von Testfällen und Skripten;
  • Entwerfen, Erstellen und Ausführen der Automatisierung von Testfällen (Testplänen) mit Selenium gemäß definierten Qualitätssicherungsstandards und -methoden;
  • Studium des manuellen Testens der Anwendung und Unterbreiten von Vorschlägen zur Möglichkeit der Automatisierung;
  • Pflege aktueller Automatisierungstestfälle;
  • Dokumentation schreiben;
  • Aufrechterhaltung des erforderlichen Niveaus der Testabdeckung;
  • Helfen Sie bei Bedarf beim manuellen Testen. Kann Testfälle und Skripte für in der Entwicklung befindliche Produkte mithilfe von Testmanagement-Tools manuell ausführen;
  • Mitwirkung bei der Entwicklung, insbesondere bei der Verwaltung des Qualitätskontrollprozesses;
  • Kommunikation mit Entwicklungsteams über funktionale Inkonsistenzen und Fehler.
Der wichtigste „Trick“ des Automatisierungstests besteht darin, dass Sie mit automatisierten Tests Software viel schneller und häufiger testen und dementsprechend die Produktlieferung beschleunigen können. Erstens ermöglicht eine gut durchgeführte Testautomatisierung, dass Tests schnell und vorhersehbar ausgeführt werden. Dadurch werden wiederum Situationen vermieden, in denen die Person, die die Schritte manuell ausführt, möglicherweise einen Schritt überspringt oder einen Wert eingibt, der nicht zum Testen gedacht ist. Zweitens können Sie automatisierte Tests in den Build-Prozess einbeziehen und sie jedes Mal ausführen, wenn der Build abgeschlossen ist. Dies kann mit dem CI- Tool erfolgen . Drittens: Wenn Entwickler einige Funktionen in einer Anwendung ändern, kann sich dies auf einen völlig anderen Teil des Systems auswirken und auch dessen Verhalten ändern. Aber wenn wir automatisierte Tests durchführen, werden Änderungen im Verhalten eines beliebigen Teils des Systems sofort sichtbar – das ist eine zusätzliche Absicherung für den Fall, dass wir durch die Behebung eines Fehlers drei neue erstellen. Benötigte Fähigkeiten:
  • Englischniveau – Mittelstufe ;
  • gutes Verständnis der Qualitätssicherungsmethoden und -praktiken;
  • ausgezeichnete Kenntnisse der Syntax einer Sprache (z. B. Java oder JavaScript ), da Tests in etwas geschrieben werden müssen;
  • Schreiben automatisierter Tests mit Selenium ;
  • Vertrautheit mit CI/CD ;
  • Fähigkeit, mit Git zu arbeiten ;
  • Aufmerksamkeit fürs Detail;
  • kritische Denkweise.
Eine direkte Wachstumschance für AQA besteht darin, sich zum Entwickler der Programmiersprache zu entwickeln, in der Sie bereits Tests schreiben. Sie können auch werden:
  • QA-Leiter ;
  • umschulen und in ein anderes Fachgebiet wechseln.
Das durchschnittliche Gehalt für einen QA-Automation- Anfänger in Kiew beträgt 600 US-Dollar . Der Durchschnitt in diesem Bereich liegt bei 1.700 bis 2.500 US-Dollar , und für hochrangige Spezialisten können die Gehälter 4.000 US-Dollar und mehr erreichen. Wenn Sie einen kritischen Geist haben, Code schreiben möchten, aber keine „Herausforderungen“ haben, die Ihnen manchmal auf die Nerven gehen können, und einen entspannteren Job wünschen, sollten Sie mehr über diesen Beruf erfahren. Wer ist wer in der IT?  Was machen PMs, Frontend- und Backend-Entwickler und die Qualitätssicherung – 7In allen Hauptfächern habe ich Englisch als erforderliche Fähigkeit aufgeführt. Aber wenn es Ihnen nicht so gut geht, seien Sie nicht verärgert. Das ist kein Satz. Es gibt eine ganze Reihe verschiedener russischer und ukrainischer Produktunternehmen, die Spezialisten ohne die erforderlichen Englischkenntnisse einstellen, da die Kommunikation nicht mit ausländischen Kunden (Kunden), sondern nur innerhalb des Teams erfolgen muss. Dies könnte beispielsweise die IT-Abteilung einer Bank oder eines Telekommunikationsbetreibers sein. So können Sie einen Job finden, ohne eine Sprache zu sprechen, wenn Sie den Wunsch haben. Und heute ist das alles für mich...Wer ist wer in der IT?  Was machen PMs, Frontend- und Backend-Entwickler und Qualitätssicherung – 8
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION