Software Engineer-Ausgabe: Startup vs. FAANG
Wenn ich an meine Erfahrungen als Software-Ingenieur in den letzten fünf Jahren zurückdenke, möchte ich meine persönlichen Erfahrungen und Erkenntnisse aus der Arbeit bei einem FAANG-Unternehmen sowie einem sehr frühen Start-up teilen. Auch wenn meine Erfahrung vielleicht nicht sehr groß ist, hoffe ich, denjenigen, die eine Karriere bei einem Startup oder einem großen Technologieunternehmen beginnen oder derzeit darüber nachdenken, einen Einblick zu geben.
Arbeiten bei einem großen Technologieunternehmen
Nach Abschluss meines Informatikstudiums begann ich meine Karriere bei Qualcomm und arbeitete dort 1,5 Jahre, bevor ich zu Amazon wechselte, wo ich 2 Jahre als Softwareentwickler blieb.
Vorteile der Arbeit bei einem großen Technologieunternehmen
- Höhere Bezahlung
Einer der größten Vorteile der Arbeit bei einem großen Technologieunternehmen ist die Bezahlung. Im Allgemeinen sind die Vergütungspakete höher als bei Startups in der Frühphase. - Kluge und erfahrene Kollegen
Ein weiterer großer Vorteil ist die Möglichkeit, mit sehr klugen und erfahrenen Menschen zusammenzuarbeiten. In der Anfangsphase Ihrer Karriere ist es von entscheidender Bedeutung, nicht nur mit guten Ingenieuren, sondern auch mit guten Ingenieuren mit Führungsqualitäten zusammenzuarbeiten. Dies ermöglicht es Ihnen, mit zunehmendem Alter ein gutes Vorbild zu haben, das Sie nachahmen können. - Lernen, maßstabsgetreu zu arbeiten
Große Technologieunternehmen sind dafür bekannt, dass sie Codierungsfragen ausgiebig testen, da alles, was man in einem großen Unternehmen tut, maßstabsgetreu ist. Der Code, den Sie schreiben, kann Auswirkungen auf Millionen von Menschen und Geld haben. Als Ingenieur ist es für jede Phase Ihrer Karriere und für das Unternehmen, in dem Sie tätig sind, von entscheidender Bedeutung, über Skalierbarkeit nachzudenken. - Einfacherer Teamwechsel
Wenn Sie jemals einem Team beitreten, das Sie nicht interessiert oder das Gefühl hat, dass Sie nichts Neues lernen, können Sie ein internes Vorstellungsgespräch führen, um zu einem anderen Team zu wechseln. Der Bewerbungsprozess ist im Allgemeinen einfacher, als wenn Sie von einem anderen Unternehmen einsteigen würden. - Durch die Zusammenarbeit mit den unterschiedlichsten Menschen
hatte ich die Gelegenheit, mit Designern, Produktmanagern, Buchhaltern, Kunden und vielem mehr zusammenzuarbeiten. Manchmal ist es gut, mit Nicht-Ingenieuren zusammenzuarbeiten, weil das normalerweise neue Perspektiven und bessere Witze mit sich bringt.
- Geringeres Verhältnis von Arbeitsaufwand zu Wirkung
Da Hunderte und Tausende von Ingenieuren an der Software des Unternehmens arbeiten, spüren Sie nicht so viel Wirkung, wie wenn Ihr Team ein neues Produkt auf den Markt bringt und es von vielen Kunden verwendet wird ein Produkt bei einem Startup auf den Markt bringen. - Giftige Politik in der Organisation
Das trifft nicht immer zu, aber je höher man die Leiter hinaufsteigt, desto offensichtlicher wird es. - Sich an unproduktive Routinen halten
Es gibt einige alltägliche Routinen, die völlig unproduktiv sind und die Sie manchmal befolgen, und selbst wenn Sie und Ihr Team versuchen, diese Routinen zu eliminieren, fühlt es sich unvermeidlich an, da andere Teams und Mitarbeiter nicht auf derselben Seite sind. - Längerer Prozess, damit etwas erledigt werden kann
. In einem großen Unternehmen gibt es immer einen längeren Prozess, da es eine Kette von Leitern gibt, die sich bewusst sein und genehmigen müssen, damit etwas geschieht. Das ist nicht immer schlecht, da dieser Mechanismus alle schlimmen Fehler verhindern kann oder Initiativen.
Nachdem ich Amazon verlassen hatte, zog ich nach New York City, um als Mitbegründer einem Startup beizutreten. Mein Startup ist ein Pre-Seed-Startup, das hauptsächlich aus mir und meinem Mitbegründer sowie einigen Teilzeitkräften und Praktikanten besteht.
Vorteile der Arbeit in einem kleinen Startup
- Persönlicher Einfluss:
Ihr Arbeitsaufwand, um Einfluss zu nehmen, ist größer. Es ist ein tolles Gefühl zu sehen, wie Sie und ein paar andere Mitarbeiter ein Produkt auf den Markt bringen und sehen, dass die Leute es verwenden und die Nutzerzahl steigt. Obwohl die Einführung eines neuen Produkts bei einem großen Technologieunternehmen von viel mehr Menschen genutzt werden kann, fühlt sich die gleiche Erfahrung in einem Startup in der Anfangsphase viel großartiger an. - Erkundung
Sie können freier erkunden. Es gibt Tage, an denen ich in ein Pop-up-Fenster gehe, um Werbung für das Unternehmen zu machen, Zeit damit zu verbringen, eine Marketingstrategie zu planen, Kunden anzusprechen und vieles mehr. - Autonomie
Sie können Ihre Arbeit entscheiden und priorisieren. Du bist dein eigener Chef. - Arbeit fühlt sich weniger wie Arbeit an.
Arbeit fühlt sich weniger wie Arbeit an. Ich wusste nicht, dass ich das zugeben würde, aber ja, es fühlt sich weniger anstrengend an, weil einem normalerweise ein erheblicher Teil des Unternehmens gehört, in dem man arbeitet.
- Bezahlung
Im Allgemeinen niedriger als bei großen Technologieunternehmen. - Risiko
Es besteht ein höheres Risiko. Ob Ihr Gehalt niedriger ist und Sie keine Zinseszinsen auf Ihre Ersparnisse oder Investitionen erzielen können oder ob Sie Gefahr laufen, irgendwann arbeitslos zu sein, das Risiko scheint größer zu sein als bei der Arbeit in einem großen Unternehmen. - Begrenztes Personal
Sie tun so viele Dinge, die von Ihnen nicht erwartet wurden, weil junge Startups Millionen von Dingen zu erledigen haben und Sie sich immer unterbesetzt fühlen. - Längere Arbeitszeiten
aufgrund begrenzten Personals.
Es gibt keine bessere Option. Es hängt wirklich von Ihren Vorlieben ab. Wenn Sie eine großartige Idee, einen Ausführungsplan, ein großartiges Team und ein gewisses finanzielles Polster haben, ist das Startup-Leben möglicherweise eine Erkundung wert. Versteh mich nicht falsch. Es gibt viele Start-ups in späteren Phasen, die ähnliche Vorteile wie große Technologieunternehmen oder sogar noch bessere Vorteile bieten.
Meiner Meinung nach besteht der wichtigste Aspekt bei der Suche nach einer Position als Softwareentwickler darin, sich mit der Vision des Unternehmens, dem Team, mit dem Sie zusammenarbeiten, auseinanderzusetzen, an dem, woran Sie arbeiten werden, interessant genug zu sein, und mit der Bezahlung. Vielen Dank für das Lesen meines sehr persönlichen Meinungsblogs :)
Warum ich einen hochbezahlten Software-Engineering-Job gekündigt habe : https:///@paolchoi/why-i-quit-my-high-paying-software-engineering-job-at-amazon-cc19c685bde2
Folgen Sie meinen sozialen Netzwerken: https://linktr.ee/paolchoi

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































