Chi guadagna uno stipendio migliore: un ingegnere di rete o un ingegnere del software?

. Un buon ingegnere di rete deve sapere quasi tutto quello che c'è nell'IT, compresa la programmazione con l'introduzione delle ultime tendenze come l'automazione, SDN. Un buon ingegnere del software non ha bisogno di sapere tutto quello che c'è da sapere nell'IT. Questo si traduce in migliaia di pagine in più da studiare e aggiornare per un ingegnere di rete.

Gli ingegneri di rete sono visti dai manager come una "spesa" dove gli "ingegneri del software" sono visti come "generatori di profitto".

Diventare un buon ingegnere di rete è molto più difficile che diventare un ingegnere del software.

La domanda di ingegneri di rete mentre l'aumento del web farà aumentare la domanda di ingegneri del software. Tutto sommato, a meno che non abbiate tutto il tempo del mondo, fatevi un favore e perseguite una carriera da ingegnere del software.

Gli ingegneri di rete sono visti dai manager come una "spesa", mentre gli "ingegneri del software" sono visti come "generatori di profitto".

se il numero è così alto per gli ingegneri del software. Se si guarda ai requisiti di lavoro degli ingegneri di rete, ~90% richiede almeno 5 anni di esperienza per un ruolo di ingegnere di rete di livello intermedio. Non così tanti anni sono richiesti per gli ingegneri del software dello stesso livello.

Il ruolo di ingegnere di rete junior subito dopo aver superato il CCNA, network+ o anche dopo aver finito la laurea è quasi nullo.

Senior CCNP e CCIE's che non potrebbero trovare un lavoro per mesi a causa dei loro requisiti salariali relativamente più alti ($100-$150k) Non è un problema per gli ingegneri software senior.

Se hai le competenze per diventare un ingegnere del software, e ti piace programmare, non preoccuparti mai di pensare a una carriera da ingegnere di rete. Passa direttamente allo sviluppo del software!!!

Perché?

1) C'è un sacco di lavoro per lo sviluppo che per il networking.

2) Programmare richiede molte più abilità che fare un lavoro da ingegnere di rete. Voglio dire, hai bisogno di più ragionamento logico-matematico che è scarso.

3) Sviluppare è molto più difficile che fare networking. Si possono vedere "ingegneri di rete" con scarse competenze e con un lavoro! "Ok, non so come fare questo, vado a chiedere a chi lo sa. Grazie". Nello sviluppo, se fai un sacco di domande noob alla fine verrai ignorato e licenziato.

4)Nel networking c'è più competenza per i lavori. I tiebraker sono l'esperienza e le "certificazioni". Vai a vedere il punto 5 plz.

5)Le certificazioni sono semplici ********. Quasi tutte le persone si certificano facendo "dumps" (grazie cisco!), scaricano il test originale, rispondono in anticipo alle domande, e vanno al test center sapendo tutte le domande. Naturalmente, c'è qualche persona là fuori che dice di non fare dumps, la maggior parte di loro sono bugiardi, e pochi sono legittimi. La conclusione? Un sacco di gente certificata.

La cosa bella dello sviluppo, è che gli sviluppatori sanno abbastanza bene che i certificati non hanno valore. Conoscete qualche certificato per python, ruby, perl, c, c++? Ok, ci sono cert per php e java. Chiedete a un reclutatore di sviluppatori se assumerà qualcuno perché ha un certificato. Ti chiedono il tuo github! Vediamo, che codifica hai fatto?, ecc...

6) Essendo lo sviluppo più difficile, la tua paga può essere più alta ma devi studiare molto per conto tuo. Il vantaggio di una carriera in rete è che puoi fare uno stipendio decente studiando meno che per lo sviluppo.

Conclusione:

Se hai la motivazione e le capacità per diventare un programmatore, vai! Non prendere nemmeno in considerazione l'idea di andare a fare networking.

Altrimenti, fai quello che vuoi.

Regali,