In che modo i datori di lavoro misurano "una conoscenza strong o solida del linguaggio di programmazione"? [chiuso]

3

Ieri ho ricevuto un'ottima opportunità di lavoro.

Nella sezione dei requisiti avevo visto le parole:

  • solida conoscenza di python;
  • solida conoscenza di java;
  • ottimo background tecnico;

Potresti darmi una risposta, cosa significa? Come testare le mie attuali conoscenze? Che tipo di misura verrà effettivamente accettata dal datore di lavoro?

    
posta Dmitry Zagorulkin 27.06.2012 - 08:11
fonte

4 risposte

17

Se devi chiedere ...

Se devi chiedere questo, probabilmente non sei qualificato per nessuno di questi requisiti.

Riformula il contesto

Sostituisci solid knowledge of Java con solid knowledge of Jazz Guitar .

Supponete che qualcuno con solid knowledge of Jazz Guitar possa eseguire qualsiasi brano Jazz richiesto con sicurezza. Dovrebbero anche essere in grado di dimostrare la comprensione teorica delle basi del jazz improvvisando sul posto. Dovrebbero essere in grado di reggere il confronto con qualsiasi altro musicista in una band con solid knowledge of Jazz Bass or Drums .

Applicalo a un linguaggio di programmazione come Python, potresti creare una soluzione per qualsiasi problema generale in Python idiomatico? Potresti dimostrare una comprensione avanzata degli aspetti del linguaggio che sono specifici di Python? Puoi tenere testa a un team composto da altri sviluppatori solid knowledge of Python ?

Standard soggettivo

Diventa molto chiaro che ciò che è considerato solid knowledge è soggettivo alla persona che chiede.

Detto questo, dati quei requisiti dovresti essere in grado di rispondere praticamente a qualsiasi domanda di conoscenza generale sulle cose in questione insieme a un buon numero di domande di conoscenza avanzate che verrebbero da una vasta esperienza con le cose elencate.

Reputazione Stackoverflow

Direi una reputazione a 5 cifre, a mininum su stackoverflow.com in qualsiasi tag di lingua specifico tra le risposte e non le domande dimostrerebbero solid knowledge di tale argomento.

    
risposta data 27.06.2012 - 08:37
fonte
7

Se fossi il datore di lavoro ti parlerei al telefono per vedere se avevi la minima idea. Se hai superato quel test, ti porterei in ufficio. Lì per un po 'parleremmo a fondo su una lavagna bianca e ti chiederei di spiegare come eseguire diversi compiti.

Finalmente ti sedevo al computer e ti chiedevo di scrivere il codice.

In questo processo non mi aspetto che qualcuno sappia ogni dettaglio, ma mi aspetterei che avessero un indizio generale

    
risposta data 27.06.2012 - 08:18
fonte
1

La tua confusione è comprensibile. Può essere difficile capire cosa significano se sei un neolaureato che ha programmato principalmente nel campus.

La vita nel settore è molto diversa perché i professori universitari di solito programmano ricerche e proof-of-concept. Non devono preoccuparsi di cose come la consegna continua, una solida costruzione, test di unità, requisiti, infrastruttura di rete o gli ultimi strumenti del commercio perché o stanno sviluppando nuovi strumenti o sono in corso meno restrizioni.

Ciò che i requisiti del lavoro significano è che stanno cercando qualcuno che - almeno - non debba più chiedere la sintassi del suo linguaggio di programmazione preferito, chissà come cercare la documentazione per risolvere i problemi su il suo, che non infastidisce i suoi anziani con piccoli problemi che potrebbero essere risolti da una ricerca su Google.

    
risposta data 27.06.2012 - 09:02
fonte
0

Naturalmente tutte queste risposte hanno dato il beneficio del dubbio alla persona che ha pubblicato i requisiti del lavoro. In un mondo perfetto, le parole "solida conoscenza di ..." sarebbero facilmente quantificabili e risulterebbero in aspiranti datori di lavoro e dipendenti che capiscono rapidamente i reciproci requisiti.

In pratica, è probabile che queste cose significino cose diverse per persone diverse. Certo, se sai poco o niente su Python o Java non dovresti assolutamente candidarti per questo lavoro. Ma se avete qualche conoscenza, non c'è motivo di preoccuparsi se tale conoscenza sia abbastanza "solida". Piace molto l'aspetto del lavoro? Entra in contatto con il datore di lavoro e scopri se il tuo livello di esperienza è abbastanza vicino al livello a cui stavano pensando quando hanno pubblicato l'opportunità.

Non ha senso perdere tempo a lamentarsi di ciò che potrebbe significare una descrizione molto vaga di requisiti. Ottieni chiarimenti.

    
risposta data 27.06.2012 - 14:32
fonte

Leggi altre domande sui tag