it-swarm-eu.dev

Jak se dostat na trh jako vývojář softwaru?

Všiml jsem si, že se jedná o častý problém mezi mládenci z technických oblastí, jako je ten náš.

Na začátku naší kariéry prostě nevíme, jak se prodat našim zaměstnavatelům, a náhodný chlap č. 57 (kdo je programátor, ale ne tak dobrý jako vy - technicky) skončí získáním nebo povýšením, protože ví, jak komunikovat a prodávat se lépe než vy. Mnozí zřejmě viděli, že se to stalo v minulosti, a jistě mnohem více bude v budoucnosti.

Jaký druh dovednosti/dovednosti (technické nebo jiné povahy) považujete za relevantní poukázat na to, když děláte pracovní pohovor nebo žádáte o navýšení, kromě vyjmenování všech programovacích jazyků a knihoven, které znáte?

93
karlphillip

Když se odlišujete pro práci mimo vaši aktuální pozici:

  • Síť místně potkávat lidi v jiných společnostech
  • Síť na národních akcích, pokud máte šanci
  • Do prezentace
  • Napište blog
  • Přispějte do projektu Open Source
  • Publikovat knihu
  • Odpovězte na otázky, jako je tento
  • Ukažte úspěchům svého životopisu z obchodního hlediska (jaké problémy jste vyřešili, kolik peněz jste společnosti zachránili atd.)

Interně je dynamika trochu jiná.

Nejprve musíte získat pověst člověka, který zná své věci, který dokáže produkovat kvalitní práci ve lhůtovém stresu a který dokáže řešit problémy. Často také potřebujete reputaci jako týmový hráč (což znamená pro manažery něco jiného než pro zaměstnance na nízké úrovni, více o tom níže).

Ale nejen musíte tyto věci dělat, ale také musíte zajistit, aby lidé nad vámi věděli, že jste je udělali. Nezapomeňte tedy na schůzkách týmu zmínit to, co děláte, a předávat e-maily, které vaši práci pochvalují, svému šéfovi. Pokud vás někdo v rozhovoru chválí, požádejte ho, aby to řekl svému šéfovi. Máte-li v práci nástěnku, ve které jsou zveřejňovány pochvaly zaměstnanců, ujistěte se, že se k tomu dostanete. Nezapomeňte se představit senior manažerům, kdykoli budete mít šanci. O povýšení se často rozhoduje na vyšší úrovni než váš šéf - ujistěte se, že tito lidé slyšeli vaše jméno pozitivním způsobem. Máte-li v práci něco jako Yammer, kde zaměstnanci mohou diskutovat o obchodních nebo osobních věcech a celá společnost se může připojit, držte se obchodních záležitostí a nezapomeňte napsat nějaké zajímavé věci, které mohou upoutat pozornost vyšších manažerů. Tyto nástroje používají k hledání talentů, které mají propagovat.

Buďte někým, komu mohou důvěřovat. Nezmizí v temné díře ve skříni a vyjděte ven pouze tehdy, když se něco udělá. Podávat zprávy o pokroku; Vyvolejte jej co nejdříve, jakmile je možné zpoždění nebo ukažte zátku. Přiznej chyby a když půjdeš s plánem na vyřešení problému. Najděte nějaké problémy spojené s prací a jděte na svého šéfa s návrhem, jak jej opravit. Staňte se chlápkem, když uvíznou všichni ostatní.

Staňte se týmovým hráčem. Nejde jen o pomoc ostatním ve vašem týmu a o mentorování, i když to rozhodně nebolí. Manažeři však očekávají, že je podporujete a budete podporovat veřejnou politiku společnosti. NIKDY nechte svého šéfa slepě projít problémem, o kterém jste věděli. Pokud s něčím nesouhlasíte (a nejedná se o brainstormingové setkání, kde se očekává, že budete diskutovat o výhodách a nevýhodách), promluvte si se svým šéfem soukromě. A čas na nesouhlas v technické záležitosti je dříve rozhodnutí bylo učiněno. Vyvoláním problému, o kterém bylo rozhodnuto opakovaně (zejména na veřejnosti) nebo horším, ignorováním rozhodnutí udělat to, co jste chtěli udělat, se dostanete na rychlou stopu na konci seznamu promo akcí.

Pokud máte šanci se přímo spojit s uživateli, uchopte ji. Ti uživatelé, kteří geekové odepisují jako hloupí, často mají ucho vyšších manažerů a dojem na ně může být pro vaši kariéru dobrý. Pokud máte šanci udělat speciální projekt, který může zahrnovat něco jiného než kódování, uchopte to také. Úspěšné speciální projekty jsou pro vedoucí manažery dobrým způsobem, jak poznat vaše jméno.

10
HLGEM

Připravte se.

Lidé, kteří mají moc vás propagovat, budou ohromeni , až uvidí výsledky . Pouhé učení mnoha knihoven nebude stačit k získání jakékoli propagace. Pravděpodobně však získá úctu od těch, kteří s vámi okamžitě pracují.

Také si to nemyslete jako 'prodej' sami. Je to případ kazování, že máte cenu zlata; Toho lze dosáhnout tím, že vyšším hráčům bude zřejmé, že vykonáte skvělou práci a že dokážete dosáhnout mnoha věcí.

109
J.K.

Kromě toho, že jste v tom, co děláte, dobré, musíte udělat dvě další věci:

Dokažte, že skutečně máte skillz

  • Váš manažer to nerozpozná přímo. Získejte respekt svých spolupracovníků tím, že jim ukážete, že víte, co děláte. V rozhovoru uveďte odkazy na dovednosti.
  • Tutor/učit/instruovat ty kolem vás/začátečníky v týmu. Uveďte tyto aktivity ve svém životopisu.
  • Přispějte k projektům s otevřeným zdrojovým kódem, kam lidé, kteří vás hodnotí, mohou jít a vidět přesně to, co víte
  • Mají další vzdělávací aktivity, které přinášejí zajímavé výsledky, o kterých můžete mluvit se svými vrstevníky, šéfy nebo tazateli

Řekněte lidem o vašem skillz

  • Spusťte blog. Zapište si problémy, se kterými se v práci setkáváte, a jak jste je vyřešili.
  • V práci spusťte technickou wiki. Nebo k tomu pravidelně přispívat, pokud již existuje
  • Napište čitelnou dokumentaci
  • Pravidelně trávte trochu času hangoutem s podpůrnou posádkou. Pomozte jim vyřešit problémy
  • Sledujte zdroje Twitter/diskusní skupiny/diskusní skupiny/stackexchange weby související s vaší oblastí. Proveďte platné/užitečné příspěvky
  • Síť. Vytváření sítí znamená setkání s lidmi, s nimiž za normálních okolností nemusíte být, s kterými vám může být obtížné komunikovat (nejprve). To znamená jít na oběd s prodejci. Nebo se svým šéfem. Nápoje s jedním z vašich klientů.
  • Pomozte své matce s problémy s počítačem. A váš soused. Pomozte matce bratří snoubenky zbavit se svého virového problému.
  • Dobrovolník. Přispívat k projektům s otevřeným zdrojovým kódem; pomáhat místní nemocnici s jejich technickými problémy; jděte do ulice starých lidí na ulici, nainstalujte Chrome a poté je naučte, jak je používat).
53
blueberryfields

Když většina lidí napíše životopis, soustředí se na své „rysy“. Toto je neefektivní marketing. Lidé nekupují funkce, kupují výhody . Nechci vrták, chci díru!

Takže vytvořte svůj životopis - a svůj přístup - abyste ukázali, jak vaše dovednosti a odpovědnosti vedly ke prospěchu pro klienta, uživatele a/nebo zaměstnavatele, podle potřeby.

Špatný příklad [jen funkce]: 2009–2010 kódoval fubarový systém v python na Linuxu)

Dobrý příklad [feature + benefit]: 2009–2010 navrhl a vyvinul fubarový systém za 3 měsíce, který zkrátil dobu obratu objednávky o 75% a přidal $ 3M k hrubým výnosům během prvních šesti měsíců po nasazení pomocí Python v systému Linux.

42
Steven A. Lowe

Ukažte, že se vám daří

Viděl jsem mnoho vývojářů, kteří dělají skvělé věci, které jejich nadřízené zcela nevšimnou. Pokud jde o samotný marketing, je pro vývojáře důležité, aby se rozvíjel „Umění jemně vyjadřovat své úspěchy“, jakmile se situace projeví. Je to neustálý proces, který by měl být aktivně vyhledáván a pečlivě, aniž by se jevil jako předvádění.

Když na tom záleží, dokažte, že skutečně máte dovednosti

Důraz je kladen na to, kdy. Závisí to na mnoha faktorech, které musíte určit na základě vaší situace. Pokus o to příliš často bude pro vás a vaši týmovou kancelář dynamický kontraproduktivní.

Mentor pouze tehdy, když je to opravdu potřeba

Tím by se ušetřil váš produktivní čas a tím jejich zvýšení hodnoty mentoringu.

Zvyšte svou profesionální síť

To by fungovalo na tolika úrovních. Například vaše rozšířená síť může být klíčem k vaší organizaci při obsazení klíčové pozice dobrým kandidátem z vašeho doporučeného doporučení.

Projevte skutečný zájem o budování vztahů s kolegy

Lidé mohou snadno najít falešný poser. Když nastane potřeba správné příležitosti, vyjdete z cesty a pomozte kolegovi, aby si aktivně uvědomoval vaše mimořádné úsilí.

Zvyšte své technické portfolio online

Toto je primární oblast, kterou je třeba pravidelně sledovat, aby udržovala krok s aktuálními trendy na trhu, populární požadavky: blogy pro vývojáře, SO reputace, online aplikace, ukázky kódu, technická fóra, články. Znáte to, celý Shebang.

Učinit pasivní vědomí správných lidí (důraz na pasivní). Kdo zahrnuje vyšší sítě, síť, vrstevnickou skupinu, potenciální budoucí vyhlídky.

Vyhodnocovat a přijímat příležitosti s prozíravostí

Neváhejte s vynaložením úsilí

Nakonec, ale co je nejdůležitější, pamatujte

Zlatá, časem prověřená fakta Jak získat přátele a ovlivnit lidi platí pro VŠECHNY domény.

18
Aditya P

Můžeme diskutovat o „měkkých dovednostech“, dokud nebudeme v obličeji modří; nic však nezvyšuje navýšení navýšení, než strach z nutnosti nahradit vysoce produkčního vývojáře softwaru. Je pravda, že člověk musí rozumně uvažovat o svých požadavcích, ale nikdy by to nemělo, a myslím tím, že nikdy nenechám zaměstnavatele, aby věřil, že je v něm na dlouhou trať, zejména když je mladší než třicet pět.

S výše uvedeným, nic nezabije kariéru rychleji než aroganci. Na rozdíl od toho, čemu většina mladých vývojářů může věřit, nevědí víc než jejich starší kolegové. Mladý vývojář se může dozvědět více o drobnostech své současné vývojové platformy, ale celková sada dovedností průměrného staršího odborníka obvykle trpaslíka jeho mladších kolegů. Navíc starší praktický lékař vyvinul několik kritických dovedností, které postrádají všichni mladí praktikující; jmenovitě trpělivost a schopnost orientovat se v podnikové politice. Vývoj dobrého softwaru není technickým cvičením - je to lidově orientované politické cvičení!

Konečně přijde den, kdy se navýšení zvýší a odměna za ně stagnuje nebo klesá. Existuje jen málo toho, co by se s tím dalo dělat, s výjimkou založení vlastní firmy na vývoj softwaru nebo poradenství. Je to povaha práce v průmyslu zaměřeném na mládež.

4
bit-twiddler

Jako manažer pěkně nadaného týmu bych řekl, že jedna věc, která způsobuje, že hvězdy skutečně vyniknou, je ochota vystoupit z tvrdého kódovacího aspektu práce. Jistě, všichni milujeme psaní kódu; kdo ne? Je však mnohem víc být dobrým vývojářem, než jen být kodérem rockových hvězd. Klíčové jsou znalosti domény, jakož i schopnost a ochota dostat se do zákopů s uživateli. Není vždy příjemné trávit čas s uživateli, kteří se zabývají jejich problémy, ale na konci dne jsou to ti, kterým musíme být spokojeni. Věřím, že to je způsob, jakým jsem dokázal vstát v řadách více než moji kolegové. Neměl jsem strach komunikovat se všemi účastníky projektu a trávil jsem spoustu času kopáním do domény, kde jsem pracoval.

Měli byste být odborníkem v oboru, pro který řešíte problémy, teprve potom můžete opravdu psát skvělá řešení a také mít důvěru v komunikaci s manažery, vytváření návrhů, získávání tvůrčích šťáv. Většina dobrých manažerů opravdu miluje lidi, kteří přemýšlejí o věcech a snaží se vymyslet kreativní řešení těžkých problémů. I když je důležité mít tuto technickou hloubku ve vašem technologickém zásobníku a základních dovednostech CS, je stejně důležité mít schopnost porozumět podnikání a být ochotni často komunikovat. Po chvíli se postavíte mimo dav dronových kodérů.

4

To jsou faktory, které je třeba si uvědomit:

  1. Co si může vaše společnost dovolit.
  2. Další nabídky, které máte k dispozici.
  3. Další oblasti, které jsou součástí vaší pozice: výhody, výhody, povaha práce, váš přímý nadřízený, časová očekávání atd.

Strategie:

  1. Pokuste se získat číslo nebo alespoň platový rozsah, než jim řeknete, co požadujete.
  2. Zjistěte, jaká jsou jejich kritéria pro stanovení platu: roky praxe, název/soubor dovedností, vzdělání, certifikace atd.
  3. Sdělte svůj názor na to, jak se vám hodí do tohoto výběrového řízení - vyjednejte.

Příklad: Pozice Junior je určena roky zkušeností a jste mimo školu. Mohli byste „argumentovat“ (možná diskutovat?) Množství času stráveného na projektu s otevřeným zdrojovým kódem nebo to, co jste udělali během stáže, je přímo spojeno (vybudováno místo s php) a mělo by se počítat za zážitek, i když to nebyla skutečná práce. Protože se chtějí ujistit, že jste v dobrém stavu, možná si můžete vzít nižší plat, ale mají měsíční hodnocení, aby zjistili, zda mohou ospravedlnit vyšší plat u osvědčeného pracovníka.

Musíte být realističtí nebo prostě zabijete jakékoli vyjednávání. To je důvod, proč je důležité znát rychlost ve vaší oblasti. Snažte se být flexibilní a pracujte na odškodnění v jiných oblastech, protože někdy, když vše, o čem mluvíte, je plat, můžete být považováni za příliš chamtivého.

Nezapomeňte, že osoba, o kterou můžete žádat o navýšení, nemá oprávnění, takže se musíte ujistit, že jsou ochotni vaši žádost bránit. To je důvod, proč jsem si nikdy nedělal starosti s tím, že můj šéf vezme jakýkoli kredit za svou práci. Chci, aby na mě záviseli, takže když požádám o navýšení, ujistí se, že dělají, co mohou, aby mě udrželi. Ano, mohli byste pracovat pro idiota, který si myslí, že vás mohou využít, ale proto zvažujete jinou nabídku. Vždy uvažujte o jiných nabídkách, ale nikdy je nepoužívejte jako trik pro nové peníze - selže to.

4
JeffO

Za posledních sedm let jsem řídil několik programátorů přímo. Největší pohodlí mi přináší programátor, který vlastní práci a tím i odpovědnost. Nemusím sledovat stav. Může přímo komunikovat s klientem. Poskytuje inteligentní alternativy klientovi, pokud klient neposkytuje správné požadavky nebo je zmatený. Snaží se dosáhnout věcí včas tím, že rozšíří rozsah (a samozřejmě vezme klienta do důvěry).

Ještě jsem se nesetkal s programátorem, který má všechny výše uvedené vlastnosti, ale i jen málo z nich by bylo nejpohodlnější.

3
abhi

Jedna z největších věcí, které jsem se naučil (která se více týká přihlašování se do zaměstnání než získání navýšení nebo cokoli jiného), byla pečlivě vyberte své dovednosti!

Je běžnou chybou dát vše, co si myslíte, že můžete udělat, do svého životopisu a odeslat to co největšímu počtu zaměstnavatelů, kteří se snaží získat práci. I když dokážete dělat všechny věci, o kterých říkáte, že dokážete, pokud uvedete schopnosti ve velmi odlišných oblastech, můžete nakonec způsobit více škody než užitku.

Pokud přizpůsobíte svůj životopis konkrétní roli nebo sadě rolí, o které se ucházíte - ať už je to Java, rolí založených na Java $ nebo=NET, nebo rolích pro vývoj webových aplikací), získáte mnohem lepší odpověď, než kdybyste uvedli každou technologii, se kterou jste kdy pracovali, a doufám, že vás nezavrhnou, když se ukážete ve všem a pochopíte jen málo.

2
Rawrgramming

Myslím, že musíte přistoupit k přijímacímu pohovoru jinak, než byste požadovali navýšení.

Učinte každý životopis specifický pro společnost, do které jej posíláte.

Uveďte seznam dovedností obvyklým způsobem, protože vás tak získají náboráři provádějící cílená vyhledávání. To znamená, že jsou pouze položkou kontrolního seznamu.

Chcete-li si všimnout seznamu pracovních míst, své projekty a zapojení do nich. To je kritičtější pro vytržení z ostatních životopisů, které spadly na stůl manažera najímání. Co vás odlišuje? Proč jsi kvalifikovaný?

Raises jsou další příběh:

Prvním krokem je změna vašeho myšlení: Nemáte „nárok“ na navýšení.

Dalším krokem je úplné pochopení toho, co je požadováno od další úrovně. Vždy hledejte úkoly, které odpovídají popisu další úrovně. Je to dobrý způsob, jak informovat svého šéfa, že hledáte další krok tím, že požádáte o popis práce. Což je mnohem taktnější než říkat „Hej - kdy mě chceš propagovat?“

Ujistěte se, že váš šéf ví, jaké jsou vaše dlouhodobé plány. Pokud nejsou škubnutí, pomohou vám získat úkoly, které vám tam pomohou. Pokud jsou škubání, musíte si přesto najít novou práci - život je příliš krátký.

2
banno

Vlastně jsem pro sebe napsal marketingový plán, to samo o sobě je dobré cvičení, protože vás to přiměje přemýšlet a zjistit, co chcete dělat a co ne.

Hlavní body, na které jsem přišel, byly následující:

  • Pokračujte ve vydávání knih a spolupracujte s mým vydavatelem na propagaci sebe sama
  • Přednášet na místních uživatelských skupinách kolem TA
  • Zúčastněte se konferencí, pokud je to možné, přednášejte
  • Objevte se na různých podcastech o vývoji
  • Spusťte podcast na webu pro rozvoj s přítelem

Váš seznam bude samozřejmě vypadat jinak, ale to je to, s čím jsem přišel. A samozřejmě na tom chcete každý den strávit nějaký čas.

1
Zachary K

Samozřejmě nechte věci udělat, jak je uvedeno v dalších otázkách.

I když si myslím, že jiné věci jsou přinejmenším stejně důležité jako věci:

  • zkuste myslet z obchodního hlediska, být v popředí řešení problémů, které by mohly být show zátky
  • pokud máte platnou kritiku, vyjádřete ji, ale udělejte to na správném místě a ve správný čas, jinak se může stát nepříjemným nebo dokonce urážlivým

Myslím, že být dobrým kodérem je jedna věc, ale být dobrým zaměstnancem, který inspiruje vaše spolupracovníky a prosazuje projekty, na kterých pracujete, je další věc. Nikomu to nepomůže, pokud se vám vše podaří a o půl roku později nejste schopni opravit žádnou chybu do méně než jednoho měsíce ...

Tyto vlastnosti mi pomohly získat navýšení bez dotazů a také s získáním pracovních nabídek po rozhovorech. Ano, hádejte co: Zdá se, že zaměstnavatelé si to užívají, když jim jejich zaměstnanci řeknou, že je vše v pořádku nebo ne. A ano, většina společností je obeznámena s problémem neudržitelného kódu ...

Pravděpodobně byste se měli pokusit pochopit, jaké jsou vaše silné stránky, které vás odlišují od ostatních a vylepšují a propagují je.

1
Philip

opravdu znáte svou tržní hodnotu?

To je zásadní, b/c, když „požádáte“ o zvýšení nebo provedení rozhovoru, pak musí váš protějšek cítit, že to víte a že se nic neuspokojíte níže, ale že se budete pohybovat dál. Máte tu důvěru? Nebo se bojíte přijít o práci nebo skončit nezaměstnaní?

A zbytek se týká žen. Muži, kteří se dobře prodávají, dobře vycházejí se ženami. A dobro se ženami je snazší než dobro na pracovních pohovorech, ženy jsou všude.

Praktické rady:

  • Přibližte se k střízlivým nejméně pěti ženám
    během dne a požádejte je - udělejte to alespoň měsíc.

  • Zúčastněte se divadelního workshopu a(n) (improvizační)), abyste se vypořádali s divadelními hrůzami.

  • Požádejte o další pracovní místa a zjistěte, zda jsou ochotni platit více. Pokud ano, vezměte nabídku nebo využijte tuto příležitost
    požádat o navýšení. Pokud ne ... umýt
    opakování oplachování.

1
Raffael

Toto je 16. odpověď na tuto otázku, takže se nebudu opakovat. Přidám jedno jednoduché pozorování:

Investujte do svých komunikačních dovedností a buďte náhodou. Připojte se k klubu Toastmasters (nebo začněte jeden - i v práci) a využijte jej k rozvoji vašich komunikačních dovedností, důvěry a vedení.

Vyzkoušejte www.toastmasters.org (nebo google), abyste se dozvěděli více a našli klub, ale tady je The Gist:

  • pravidelná setkání, kde procvičujete mluvení
  • dobře definované cíle pro postupné zlepšování komunikačních dovedností
  • získat přehled prostřednictvím upřímné, pozitivní zpětné vazby (dávat a přijímat)
  • více scénářů, jako jsou připravené projevy vs off manžetové řeči
  • poznávat ostatní stejně smýšlející lidi a bavit se
  • levná, ale práce může kartu dokonce zvednout
1
codingoutloud

přečtěte si tuto knihu Jak získat přátele a ovlivnit lidi

tyto techniky jsou skutečně cenné při jakémkoli vyjednávání. Například nezískáte nic z hádání, nic z nasměrování prstů na ostatní. Naopak schopnost mít jiný pohled - a myslím pravý - je neocenitelná při určování toho, co druhá strana (např. Váš nový šéf) opravdu chce slyšet, potřebuje, abyste například udělali.

0
Stefan Ernst