Come diventare più constrongvole con i termini tecnici

4

Lavoro freelance da alcuni anni, e prima ho lavorato come programmatore entry-level per una società non tecnica. Ho "capito" come delegati, e MVC, e come creare un'app e farlo funzionare, ma ho fatto alcune interviste di recente e mi stanno facendo domande che non conosco le risposte. Queste sono domande a cui penso dovrei conoscere le risposte, ma fondamentalmente non ho mai dovuto usare il linguaggio tecnico. Inutile dire che mi sento molto stupido quando succede, ma non so come preparare / rimediare a questo problema senza tornare a Comp Sci 101. È come se potessi fare il lavoro, ma non so di cosa stiano parlando di.

Qualche suggerimento sarebbe molto apprezzato.

    
posta Chris 07.05.2013 - 00:28
fonte

3 risposte

7

La familiarità dei termini tecnici è qualcosa che dovrebbe migliorare man mano che si acquisisce maggiore esperienza, ma anche i veterani si imbattono talvolta in problemi tecnici, non solo nelle interviste, ma come parte dell'interazione quotidiana con i clienti e persino i membri del team.

L'abilità più importante per questi casi è la possibilità di chiedere chiarimenti. Anche se pensi che dovresti conoscere la risposta, devi imparare a non lasciarti fermare. Anche se pensi che fai sappia la risposta, dovresti valutare la possibilità di chiedere comunque, per assicurarti di seguire correttamente il percorso - le incomprensioni possono essere costose.

Imparare a fare queste domande con grazia verrà anche con la pratica, ma questa è un'abilità di secondaria importanza ...

Come parte della ricerca di base che è utile prima di ogni colloquio, puoi provare a usare il gergo relativo al particolare lavoro. Tuttavia, non consiglierei di dedicare molto impegno o fiducia a questo tipo di attività, poiché quel tipo di conoscenza è superficiale e fragile. Altri elementi di tale ricerca (come quello che fa l'azienda) sono probabilmente più importanti.

Infine, se ritieni di aver bisogno di un aggiornamento generale su CS101, hai un paio di opzioni. Puoi andare in biblioteca (o su Amazon o su Internet), localizzare un buon testo o tre, e fare un po 'di autoapprendimento su qualsiasi argomento ti senti debole. Oppure, potresti esaminare alcune istituzioni locali che offrono formazione continua e in realtà seguire un corso CS di aggiornamento o due.

    
risposta data 07.05.2013 - 01:25
fonte
2

Ulteriori informazioni Overflow dello stack.

Questo sito è pieno di termini tecnici. Potresti essere in grado di ottenere alcuni significati solo dal contesto; se non sei sicuro, usa il tag wiki, Google e Wikipedia per aiutare. Esistono molti modi per esporsi a una nuova terminologia su SO, tra cui:

  • partecipazione di base: solo leggendo domande e risposte

  • tag : la sezione tag è una ricca fonte di termini e definizioni

  • recensione: la revisione di domande e risposte può aiutarti a uscire dalla tua zona di comfort

risposta data 08.05.2013 - 12:07
fonte
1

Penso che sia molto comune. È sorprendente come diversi team e persone usino un linguaggio completamente diverso ma in realtà significhi la stessa cosa. Una persona potrebbe dire "Fai una richiesta web" e qualcun altro dirà "Invia un HTTPS GET" e entrambi significano la stessa cosa, ma non si capiscono.

La cosa migliore da fare è chiedere di riavvolgere la conversazione prima che ti sia perso. Devi ricominciare dal punto in cui entrambi ti capiscono e poi iniziare ad aggiungere complessità da lì. Potrebbero anche parlare di nomi di sistemi interni che possono essere davvero confusi. Devi chiedere chiarimenti su termini, tecnologie e acronimi - una volta che dici "Oh hai detto X, io chiamo Y", sarai in una posizione molto migliore, e dovrebbero rispettarlo, e in realtà mostra una buona comunicazione competenze.

Ho scoperto che gli acronimi sono i peggiori ... basta chiedere "Scusa, cosa intendi per XYZ"?

    
risposta data 07.05.2013 - 07:05
fonte

Leggi altre domande sui tag