Quali tecnologie devo conoscere per avere successo al livello E3 di Facebook?
Non ci sono tecnologie che è necessario conoscere, in generale. Avrai bisogno di conoscere qualsiasi cosa usi la tua squadra. In pratica, finché si sa qualcosa, si può essere assunti, e poi o trovare una squadra che utilizza lo stesso stack di quello che si conosce, o semplicemente imparare sul posto.
Dopo tutto, ogni ingegnere del software decente che Facebook vorrebbe assumere (e davvero, ogni ingegnere del software decente, punto) può prendere qualsiasi cosa con cui hanno da lavorare. E al nuovo livello di laurea (E3), non ci si aspetta che tu abbia alcuna competenza in qualcosa. Man mano che si diventa più senior, probabilmente ci si specializzerà di più, e i team preferirebbero assumervi in base alle vostre competenze esistenti, ma probabilmente non alle tecnologie.
Per fare un esempio specifico, ci sono due principali toolkit di deep learning utilizzati nel settore, PyTorch e Tensorflow. Se hai le giuste competenze di ML, per me non fa alcuna differenza se hai mai usato uno o l'altro (o nessuno dei due, ma è raro avere queste competenze e non usarne uno). Sarei felice di averti nella mia squadra e so che ne verrai a capo. Ero in questa esatta posizione, sono entrato in Facebook che usa PyTorch senza aver mai scritto una riga di PyTorch prima. Ho letto un po' di documentazione, ci ho giocato un po' e non ho avuto problemi.
In generale, non concentrarti su tecnologie specifiche, concentrati sulle competenze. Naturalmente praticherete queste abilità attraverso qualche tecnologia, e dovreste padroneggiare quella che usate, ma non importa molto quale sia.
Articoli simili
- Devo avere un lettore 4K per i film 4K? Ho un televisore 4K ma un normale lettore blu ray. I film sembreranno 4K o devo anche avere un lettore 4K?
- Cosa significa essere un venditore di livello uno su Fiverr? Quali sono i vantaggi di essere un venditore di livello 1?
- Quali sono gli orari per postare su Facebook e perché Facebook non permette di ritardare i post su Facebook per un determinato periodo?
- Come creare la mia ROM personalizzata? Quali linguaggi di programmazione devo conoscere