JavaRush /Java Blog /Random-IT /Cosa non dire quando si fa domanda per una posizione di s...

Cosa non dire quando si fa domanda per una posizione di sviluppatore

Pubblicato nel gruppo Random-IT
Ci sono pro e contro nell’essere uno sviluppatore oggi. Il mercato del lavoro in quest’area è piuttosto ampio, ma anche la concorrenza è elevata. Se un’azienda ha la reputazione di eccellente datore di lavoro, naturalmente molti programmatori si sforzeranno di arrivarci. Pertanto, come sviluppatore, devi essere sicuro non solo che le tue “capacità” siano all’altezza, ma anche di poter fare bella figura in un colloquio. Ciò significa che non dovresti apparire arrogante, ignorante o sconsiderato.
Cosa non dire quando si fa domanda per una posizione di sviluppatore - 1
Sono uno specialista di gestione e responsabile del reclutamento. Negli ultimi due anni ho condotto più di 100 interviste con gli sviluppatori e ho prestato attenzione alle dichiarazioni che screditano i candidati. Anche se hanno un ottimo curriculum e un compito di prova ben svolto. In questa nota condividerò con voi le mie osservazioni in modo che al prossimo colloquio abbiate tutte le carte vincenti nelle vostre mani e non perdiate “punti” agli occhi del datore di lavoro.

1. Non dire mai: “Questa è una piattaforma/tecnologia/linguaggio stupido: qualcuno lo usa ancora?”

C'è sempre una ragione per cui alcune cose sono state create in un certo modo, soprattutto nel campo della tecnologia. La tecnologia si sta sviluppando a un ritmo rapido e tutto sta cambiando molto rapidamente. Sì, nelle grandi organizzazioni incontrerai spesso una vasta codebase legacy. Certo, puoi esprimere la tua opinione, ma è meglio farlo in modo pacato e diplomatico. Non essere arrogante e non deridere coloro che per qualche motivo utilizzano ancora tecnologie obsolete. A meno che tu non sia improvvisamente pronto a offrirti di eseguire un refactoring completo e riscrivere l'intera base di codice legacy in una settimana. In questo caso, sentitevi liberi di proporre i vostri suggerimenti!

2. Evitare affermazioni come questa: “Le revisioni del codice sono una perdita di tempo. Devi solo scrivere un codice buono e pulito."

Prima di tutto, Code Review è una cosa molto utile. Se non hai mai avuto alcuna esperienza commerciale con Code Review perché hai appena finito di studiare o la tua precedente azienda non li utilizzava, allora puoi dirlo. Tuttavia, come professionista tecnico e sviluppatore, dovresti almeno capire perché e a cosa serve questa revisione del codice. Ed esiste non solo per determinare l'essenza del codice. È necessario per condividere le conoscenze e anche per garantire la conformità agli standard e ai requisiti di redazione delle applicazioni.

3. Non dire mai: “Preferirei scrivere da zero piuttosto che correggere gli errori di qualcun altro”.

L'ho sentito così tante volte, e la maggior parte delle volte viene detto da programmatori che stanno lavorando su nuovi progetti e il loro contratto scade non appena il progetto viene rilasciato. Naturalmente è comprensibile voler iniziare da zero, creare cose da zero, utilizzando le migliori e più recenti tecnologie. Tuttavia, ciò non significa che svolgano un lavoro migliore o migliore di coloro che hanno lavorato prima di loro. Puoi imparare molto correggendo i bug e scalando e ottimizzando i sistemi esistenti. E non importa di chi siano i bug, i tuoi o altri sviluppatori.
Cosa non dire quando si fa domanda per una posizione di sviluppatore - 2

4. In nessun caso dovresti dire: “Testare non è il mio lavoro. Lasciamo che lo facciano i tester."

Quando durante un colloquio ti viene chiesto del tuo approccio ai test, non lasciare intendere che non sia il tuo lavoro. Dicono che sei solo un programmatore, cioè sviluppi varie funzioni e costruisci ogni sorta di cose. In effetti, è tua responsabilità controllare ciò che hai creato. La revisione può essere affrontata in diversi modi: potresti non utilizzare Test Driven Development (TDD), potresti non essere a conoscenza degli ultimi strumenti di test sul mercato, ma in ogni caso dovresti rivedere il tuo codice . Se non lo fai, non sei un vero sviluppatore. Scrivi semplicemente il codice.

5. Non si può dire: “Preferirò qualsiasi opzione che vada bene al mio responsabile tecnico”.

L'intervistatore potrebbe chiederti quale piattaforma/tecnologia/strumento preferiresti in una determinata situazione tra quelle elencate nel tuo curriculum o quelle che hai utilizzato in precedenza. E ti chiederà di giustificare la tua decisione e di indicare i vantaggi. Dal momento che affermi di averli utilizzati in precedenza, il reclutatore si aspetta che tu comprenda i pro e i contro di ciascuno. La persona che ti assume vuole capire quanto sei esperto sull'argomento, cosa ti è piaciuto e dove hai riscontrato dei difetti. Se rispondi che non ti interessa cosa usare, è un male, perché dimostra che non hai una tua opinione o che sei semplicemente indifferente. L'unica cosa che può essere peggio è che hai mentito nel tuo CV e hai indicato qualcosa di cui non ti sei mai occupato.

6. Non dire: "Mi spiace, non posso scrivere il codice a mano su un pezzo di carta o su una lavagna".

Scrivere il codice a mano su una lavagna o su un pezzo di carta richiede pratica, ma non arrenderti quando ti viene chiesto di farlo. Se non l'hai mai fatto prima, sii onesto, ma non rifiutare solo perché hai paura di commettere un errore di sintassi.
Cosa non dire quando si fa domanda per una posizione di sviluppatore - 3

7. Non dire mai: “Non ho tempo per studiare. Imparo solo ciò di cui ho bisogno per utilizzare nel mio lavoro oggi.

Quando lavori nella tecnologia, dovresti sempre essere interessato ai cambiamenti che avvengono quotidianamente. Quando dici che non hai tempo per studiare, significa solo che non hai molto interesse per quello che succede intorno a te e nella tua stessa professione. Ciò rende chiaro all'intervistatore che la programmazione è solo un modo per guadagnare soldi, ma non hai ambizioni di carriera.

8. Non dire “Non voglio mai usare questa piattaforma/software/modello di progettazione”

Se ti viene posta una domanda su un determinato software, modello di progettazione, tecnologia o applicazione, è perché è importante per la posizione per la quale ti stai candidando. Supponiamo che tu sia uno sviluppatore front-end e ti venga chiesto cosa pensi di Internet Explorer. Sicuramente il recruiter sa già che alla maggior parte degli sviluppatori non piace, ma vuole capire cosa ne pensi dell’utilizzo, cosa evidenzi esattamente, ecc. Perché? Probabilmente perché è uno dei browser supportati dall'azienda e, molto probabilmente, i clienti lo utilizzano. Se dici che non vorrai mai lavorare con lui, allora non sei adatto per la posizione.

9. "Non ho mai usato il tuo prodotto(i)." Non puoi dirlo

Questo è molto importante se vuoi lavorare per un'azienda tecnologica o di prodotti. Durante tali interviste, i reclutatori di solito preferiscono chiederti se ti piace il loro prodotto, vogliono ricevere feedback e condividere la tua esperienza nell'utilizzo dello stesso. Se stai cercando lavoro tramite un'agenzia, non è poi così male. Ma immagina di essere assunto da un'azienda che offre una piattaforma gratuita come LinkedIn e dici di non aver mai utilizzato LinkedIn prima. Anche se non hai mai utilizzato il prodotto prima, trascorri del tempo su di esso la sera prima del colloquio: leggilo, provalo, analizza quali tecnologie può utilizzare, cosa può fare e così via.
Cosa non dire quando si fa domanda per una posizione di sviluppatore - 4

10. Non dovresti mai dire: “C’è scritto sul mio curriculum, non l’hai letto?”

Naturalmente, il reclutatore ha esaminato il tuo curriculum. Sicuramente ha letto della tua esperienza e di alcuni progetti e forse vuole imparare di più da te. Oppure l'intervistatore ha perso alcuni dettagli del tuo CV. Indipendentemente dalla situazione, il tuo compito durante un colloquio è rispondere a domande di interesse, non dire al datore di lavoro di leggere il tuo curriculum più attentamente. Ciò non significa che devi memorizzare il tuo curriculum e ripeterlo parola per parola, ma ciò che dici dovrebbe corrispondere a quanto riportato nella tua domanda. Ad esempio, se indichi di aver già utilizzato Spring MVC e ti viene chiesto di entrare nei dettagli al riguardo, non puoi dire "In realtà, non l'ho usato".

11. “Non ho domande. Abbiamo già finito? Questo è un fallimento

Questa è una frase che riduce istantaneamente a zero l'impressione di te. Solitamente il colloquio si conclude con la frase: “Hai domande sulla posizione, sull’azienda o altro?” I colloqui di lavoro sono come una strada a doppio senso. Devi imparare tanto sull'azienda quanto loro imparano su di te. Se non hai domande e, inoltre, hai fretta di lasciare l'ufficio, ciò indica che non sei interessato né al posto vacante né all'azienda. Quindi ovviamente puoi andartene, ma è improbabile che ti venga chiesto di tornare. Spero che tu abbia imparato qualcosa di utile da questo articolo e che le tue possibilità di ottenere un lavoro presso una grande azienda siano aumentate. Ricorda sempre che ciò che dici ti caratterizza e ciò di cui taci la dice lunga. Grazie per aver letto! Se ti è piaciuto l'articolo, metti mi piace. Puoi seguirmi su Twitter , sul mio blog o iscriverti alla mia newsletter . Autrice dell'articolo Isabel Nyo Link alla fonte: https://bit.ly/2IIHICx
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION