Il modo più efficace per aumentare lo stipendio del programmatore oltre a fare il tuo lavoro? [chiuso]


39

Se hai il tempo e le risorse, quale sarebbe il modo più efficace per aumentare il tuo stipendio come programmatore a tempo pieno , al di fuori del solo fare il tuo lavoro?

Per "stipendio" qui intendo uno stipendio (adeguato al costo della vita in loco) proveniente da un singolo lavoro di programmazione.


2
Fortemente culturalmente dipendente.

Ci sono dati demografici degli utenti su questo sito?
T. Webster,

Risposte:


59

Cambia datori di lavoro

Il modo più efficiente è imparare e fare cose interessanti e cambiare lavoro ogni anno o giù di lì. È molto più probabile che tu ottenga più denaro da un nuovo datore di lavoro rispetto a quello di ottenere un forte aumento dal tuo attuale datore di lavoro.


15
Vero, ma c'è un equilibrio. Non vuoi ottenere la reputazione di essere un saltatore di lavoro estremo. per esempio. Un CV con solo 1 anno di esperienza non sembra buono per i datori di lavoro che sono alla ricerca di un dipendente stipendiato permanente (Contratti e brevi periodi di lavoro sono una storia separata).
Bobby Tables,

28
In media ho cambiato lavoro una volta ogni tre anni. In quel periodo ho mantenuto un consistente aumento di stipendio del 15% all'anno. Il mio aumento di stipendio medio negli anni in cui non sono passato è stato solo del 4-5% circa. Fai i conti. Il cambiamento dei datori di lavoro è l' unico modo affidabile per aumentare sensibilmente il tuo stipendio.
SOLO IL MIO OPINIONE corretta,

11
Brevi periodi di lavoro possono darti la reputazione di saltatore di posti di lavoro, ma non importerà perché i (buoni) programmatori sono scarsi.
Kevin,

2
@Kevin. Potrebbe importare. Sono stato coinvolto nell'assunzione di ingegneri sw nel mio lavoro precedente e le offerte di lavoro non sono state prese in considerazione, non importa quanto fossero brave. Stavamo sviluppando un sistema piuttosto complesso e un anno era appena sufficiente per diventare produttivo. Nel mio attuale lavoro, la maggior parte delle persone rimane 5+ anni e ci sono molti che sono qui da 10 anni.
Nemanja Trifunovic,

4
+1 e Amen a quello. Nella maggior parte dei casi, è probabilmente anche l'unico modo per ottenere una promozione, a meno che non ti piaccia aspettare per 30 anni che qualcun altro muoia o vada in pensione!
S.Robins,

41

Esistono sostanzialmente 4 modi:

Costruire anzianità

Se sei soddisfatto della tua attuale azienda e vuoi rimanere lì, un buon modo per poter chiedere di più è diventare l' esperto residente senior in una tecnologia vitale e / o in una base di codice interna. Ho visto persone farlo in diverse aziende in cui ho lavorato. Sono diventati così ovviamente e pubblicamente superproduttivi e bravi in ​​quello che fanno (e la cosa che hanno fatto è stato importante) che hanno naturalmente acquisito uno status "senior" - anche senza necessariamente ottenere la responsabilità del team o la responsabilità di per sé.

Posso solo presumere che avessero più munizioni per chiedere aumenti migliori al momento della revisione delle prestazioni, e per alcuni sapevo per certo che erano pagati meglio della media.

Vedi anche questa risposta .

Cambia datori di lavoro

Questa è essenzialmente questa risposta . Devi stare attento con questo però. Un sacco di brevi periodi non sembrano buoni su un CV, anche se ci sono spiegazioni ragionevolmente buone per le mosse. Per i contratti a tempo determinato, non è poi così male, ma non vuoi avere un'intera serie di posizioni stipendiate permanenti sul tuo CV che sono tutte inferiori a 1-2 anni circa. 3-4 anni in su probabilmente va bene, in media.

Vai a contratto / consulenza

Questo, in un certo senso, cambia i datori di lavoro con gli steroidi. Se trovi una buona nicchia che ha una carenza di ingegneri qualificati e un po 'di lavoro di progetto a breve termine che deve essere fatto, questa può essere un'opzione eccellente. Ma è una mentalità e uno stile di vita abbastanza diversi rispetto al normale lavoro a tempo indeterminato (non l'ho mai fatto personalmente, ma ho conosciuto molte persone che lo hanno fatto).

Movimento verticale

So che hai chiesto "stipendio del programmatore", ma sembra comunque che sia obbligatorio menzionarlo. L'ascesa ai ruoli di team leader e / o di gestione è sempre un'opzione possibile. Nota che questo è spesso legato alla prima opzione (Guadagna anzianità), ma non sempre lo è. A volte è un sottoprodotto naturale di essere in un'azienda abbastanza a lungo, assumersi la proprietà delle cose su cui si stava lavorando e conoscere bene tutte le persone e i processi.


1
Sebbene questa domanda non sia contrassegnata come risposta, è certamente meritevole di alcuni voti positivi e potrebbe anche essere contrassegnata come risposta.
T. Webster,

1
+1 Questa è una risposta estremamente ben organizzata. Grazie.
Brandon,

20

Il pezzo critico che ti manca è imparare a negoziare . Impara a farlo in modo efficace e farai una differenza maggiore nelle tue entrate rispetto a qualsiasi altra cosa che puoi imparare. Anche se negozia solo una volta ogni tre anni quando discuti dello stipendio, apprendere le basi della negoziazione ti ripagherà di più, in dollari per dollaro e in ora per ora, di qualsiasi altro possibile investimento del tuo tempo.

Quindi come lo fai?

Molti anni fa ho chiesto a un amico che era un eccellente negoziatore per la sua raccomandazione su come imparare a negoziare. Egli ha suggerito un libro contrario, Inizia con No . Passa attraverso una particolare strategia di negoziazione che è altamente efficace ed è abbastanza adatta per molte persone. Posso tranquillamente consigliarlo se non hai già buone capacità di negoziazione.

Successivamente ho incontrato Bargaining for Advantage ed è di gran lunga il libro migliore. Lo descriverei come orientato a fornire alle persone un quadro teorico dal quale possano comprendere meglio i negoziati in cui si trovano e capire meglio cosa funziona per loro. Può sicuramente portarti più lontano del libro precedente, tuttavia non ti dà chiaramente "questo è quello che fai". È un libro più avanzato. Sono contento di averlo letto, ma sono anche contento di non averlo letto per primo.

Quanto è efficace imparare qualcosa sulla negoziazione? Questi due libri combinati costano ben meno di $ 50. Ho trascorso, combinato, ben meno di 20 ore a leggerli. Negli ultimi tre anni mi hanno facilmente guadagnato oltre $ 100.000 in entrate extra.


Grazie per il suggerimento Speriamo che sviluppare alcune capacità di negoziazione non richieda una personalità di tipo venditore per vedere alcun risultato. Anche se sembra che quei libri dovrebbero applicarsi alla maggior parte delle persone, compresi i programmatori.
T. Webster,

2
@T. Webster - Se non hai una personalità adeguata, non sarai mai un negoziatore di prim'ordine. Certamente no, e non ho illusioni al riguardo. Ma questo non ti impedisce di migliorare. E non importa quanto tu sia cattivo innato, "meglio di me adesso" ti renderà più di quanto non faresti altrimenti.
btilly

6
Penso che questa risposta sia la migliore. Penso che il motivo principale per cui così tante persone sembrano ottenere guadagni relativamente più alti dal passaggio dei datori di lavoro è che non sono disposti o incapaci di negoziare aumenti significativi con i loro attuali datori di lavoro e si sentono più liberi di farlo con potenziali nuovi datori di lavoro. Ho iniziato con un salario modesto dopo la laurea, e dopo quello che penso fosse di circa 3 anni, sono stato in grado di negoziare all'incirca un aumento del 40% più un piano bonus personalizzato. Devi solo sapere quanto vali ed essere disposto a negoziare con chiunque , incluso il tuo capo, in qualsiasi momento.
Aaronaught

@Aaronaught, puoi dire cosa hai portato nella tua negoziazione che ti ha fatto guadagnare il 40%? Che cosa avevi per la leva che hai usato? Eri disposto a camminare se non hai ricevuto il rilancio?
T. Webster,

3
@TWebster: se non sei disposto a camminare, allora non è affatto una trattativa, è un motivo. Quindi prendilo come un dato di fatto. Per quanto riguarda la leva finanziaria, l'unica documentazione fisica che ho portato era la prova degli attuali tassi di mercato, dal momento che non volevo perdere tempo a discuterne. A parte questo ... solo le mie capacità e la mia esperienza in un settore un po 'di nicchia; competenza e scarsità sono praticamente l'unica leva che hai come dipendente, sia che tu stia negoziando con il tuo attuale datore di lavoro che con uno nuovo.
Aaronaught,

7

Facendo il tuo lavoro, presumo tu intenda l'aspetto tecnico. Programmazione, soddisfacimento dei requisiti, partecipazione alle riunioni, ecc.

In tal caso, uno dei modi più efficaci sarebbe lavorare sull'aspetto sociale del tuo lavoro.

Puoi raggiungere tutti i tuoi obiettivi tecnici ma ottenere comunque uno stipendio inferiore rispetto a qualcuno con buone capacità tecniche ma grandi capacità di persone.

Devi promuoverti per il tuo capo e per i tuoi colleghi. Stabilisci contatti nel settore. Diventa un leader nella tua squadra. Sii il ragazzo che le persone chiedono aiuto quando sono bloccati.

Le persone che fanno queste cose di solito saranno generalmente percepite favorevolmente dalla direzione, quindi saranno considerate più preziose.


Come si stabiliscono contatti nel settore? Questo può essere fatto su Internet con siti come stackoverflow.com o stai parlando, ad esempio, di conferenze di persona come Microsoft PDC?
T. Webster,

2
@T. Webster: stavo parlando di persona. Puoi incontrare altri sviluppatori a gruppi di utenti, conferenze, eventi IT. Costruire una rete di contatti non è solo utile per ottenere un altro lavoro, può renderti più prezioso con persone a cui puoi rivolgerti per aiuto, domande, informazioni, ecc.
Gilles,

3

Offerta e domanda.

Fai qualcosa (impara qualcosa, acquisisci abilità, ottieni credenziali) per le quali le aziende hanno una domanda più alta rispetto a ciò che fai ora e / o per le quali esiste una disponibilità inferiore di potenziali assunzioni disponibili. Il cambiamento della domanda e dell'offerta alla fine avrà effetto sul prezzo di mercato. Se la tua attuale azienda vuole mantenerti, dovrà corrispondere allo stipendio dei tassi di mercato. Sapranno che puoi andare altrove e ottenere quel salario, e probabilmente dovranno corrispondere a quel salario del tasso di mercato per il tuo sostituto.


dove vai per ottenere informazioni sul mercato del settore? Conosco davvero solo bls.gov/oco e indeed.com
T. Webster,

3

C'è un tetto che la maggior parte delle aziende non è disposta ad andare oltre per un programmatore diretto. Devi assumere ruoli di gestione / leadership se vuoi superare quel limite.


7
Oppure trasferisciti in un'altra azienda con un tetto più alto.
Matthew Scharley,

1
Che dire del programmatore di livello "senior"? Non sono a quel livello, ma raggiungere quel ruolo aumenterà il mio massimale, secondo te?
T. Webster,

2

Diventa indipendente. Come consulente farai 3-4 volte quello che fa un dipendente a tempo pieno. Puoi sfruttare questo per aumentare il tuo stipendio o fare come me e fare una vacanza oscena. L'anno scorso è stato il mio primo anno di indipendenza. Ho preso 10 settimane di ferie e ho ancora battuto il mio precedente stipendio a tempo pieno.


Sto considerando questo, ma in questa fase della mia carriera non sono abbastanza sicuro di farlo. Conosci qualche buona risorsa per iniziare a imparare come diventare consulente programmatore indipendente? Gestire l'amministrazione extra, ovvero i moduli IRS, è molto più difficile?
T. Webster,

2
Un libro che ho letto è stato Million Dollar Consulting amazon.com/dp/0071622101 Fornisce molto sulle strategie di consulenza (ridimensionate, i contratti a prezzo fisso dovrebbero essere pane e burro, le tariffe orarie fanno sentire al cliente di avere un maggiore controllo su come usi il tuo tempo in più se sei bravo, è più facile giustificare un prezzo fisso che ti dà una tariffa oraria che è oscena).
Michael Brown,

Come consulente indipendente, come sei trattato dal tuo cliente? Per il mio primo lavoro, ero un "consulente" (o un team in outsourcing) e noi "consulenti" siamo stati assegnati a un cliente che ci ha dato orribili ambienti di sviluppo.
T. Webster,

Il tuo obiettivo dovrebbe essere quello di trovare i tuoi clienti piuttosto che passare attraverso un fornitore di terze parti. Quello che stai facendo ora è noto come aumento del personale e non è necessariamente la migliore situazione. In molti casi i clienti considerano gli appaltatori del personale meno preziosi dei dipendenti (anche se spendono di più per loro). È difficile ma trovare il tuo lavoro è più desiderabile che passare attraverso una terza parte.
Michael Brown,

1

Se vuoi aumentare il tuo stipendio, aumenta il tuo valore per il tuo datore di lavoro / cliente. Allineati continuamente agli obiettivi della tua azienda (risposta: come sto aiutando a portare più entrate?) E agli obiettivi del tuo cliente (risposta: come sto semplificando la vita del cliente?). A volte dovrai andare a fare pipistrello per ricordare a quelli con il libretto degli assegni come puoi rispondere a queste domande.

E come affermato da @bleakcabal, devi giocare l'aspetto sociale del tuo lavoro. Ciò aprirà più opportunità per aumentare il tuo valore per dipendenti e clienti.


1

Ci sono solo tre cose che contano: il valore che offri, il valore che offri e il valore che offri.

Tutto il resto non è importante (a condizione che tu abbia letto e compreso questo libro: http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People )


Se le persone sono in grado di determinare il valore che offri (con i programmatori questo è abbastanza difficile per la maggior parte del tempo) e sei in grado di negoziare per ottenere quel valore. In pratica spesso manca una di queste cose.
psr

Esatto, quindi devi imparare il pezzo mancante ed è di questo che si trattava.
Tomasz Zieliński,

1

Rispondere con un punto non ancora coperto, anche se rientra in negoziazione. Scopri cosa sta pagando il mercato per posizioni simili nella stessa area per la stessa azienda di dimensioni, o almeno impara il più possibile. Se il tuo stipendio è troppo basso, puoi dimostrarlo al tuo datore di lavoro con referenze.

Questo aiuterà molto a non essere pagati in modo insufficiente. Potrebbe anche essere utile se il tuo datore di lavoro afferma di pagare il massimo del dollaro ma in realtà è inferiore.

Ci sono molti siti online con informazioni almeno decenti. I siti di lavoro e i siti per i recruiter spesso hanno alcune di queste informazioni e ci sono siti più specificamente focalizzati. Non ne elencherò nessuno perché ne cambia alcuni e dovresti trovarne quanti ne puoi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.