Spesso sento dire dai miei colleghi e, a volte dagli intervistatori,
"There is nothing so great in having excellent programming knowledge. One must gain the domain knowledge as the 1st priority. If you have a good domain knowledge, then writing code for that is not a big deal."
(Qui la conoscenza del dominio è qualcosa che riguarda l'area in cui lavori. Ad esempio, io lavoro nel settore delle telecomunicazioni, qualcuno potrebbe essere in Finanza o Pharma o sviluppo Web o Embedded e così via.)
Non sono d'accordo con il passaggio precedente e penso esattamente all'opposto. Nella mia carriera fino ad ora , raramente ho perso qualsiasi scadenza per la correzione di bug o il miglioramento delle funzionalità. Ho continuato a cambiare i domini (all'interno delle telecomunicazioni) ma ho continuato ad apprendere le tecniche di programmazione. Anche se potrei sbagliarmi.
Domande :
- Il mio approccio attuale è corretto?
- Data una scelta tra dominio o programmazione (con tempo limitato) quale dovrebbe essere scelto?
- C'è un buon futuro per una persona, che è soprattutto molto brava programmatore ma non eccezionale in un dominio (ovviamente all'inizio)?
Chiedo questo perché, credo che ogni dominio alla fine si riduca a codice mare in cui ci si deve immergere!