L'ingegnere 10X hè un mitu?
A realità hè chì certi pirsuni sò megliu à prugrammazione cà l'altri.
In a mo pusizioni precedente in una sucietà di tecnulugia, aghju statu stupitu di cumu alcune persone in a mo squadra parenu sapè cumu fà tuttu.
Ancu durante u mo tempu à l'università, participendu à hackathons è stages, aghju pussutu scuntrà uni pochi di sviluppatori assai talentu chì aghju amparatu assai da.
In questu articulu, andaraghju annantu à alcune idee sbagliate chì a ghjente pò avè annantu à l'ingegnere 10X. Dopu avemu vistu ciò chì hè un ingegnere 10X micca, Andemu sopra alcuni di i migliori cunsiglii chì possu dà per voi per diventà un ingegnere 10X stessu.
Cosa hè un Ingegnere 10X?
Parechji sviluppatori discuteranu nantu à a definizione attuale di un ingegnere 10X. Ma per a chiarezza, pruvemu di definisce una definizione simplice avà.
Un ingegnere 10X hè un sviluppatore di software chì hè capaci di esse pruduttivu cum'è deci di i so pari.
L'idea di l'ingegnere 10X puderia esse urigginatu prima di ciò chì pensate.
A carta, a ricerca da u 1968 chjamatu "Studi esploratori, spirimintali paragunendu u rendiment di prugrammazione in linea è offline" hà prupostu prima l'idea chì alcuni di i migliori programatori realizanu un ordine di grandezza megliu cà i peggiori programatori. Mentre ùn hè micca a definizione accunsentita oghje, l'idea di l'ingegnere 10X si sparse prestu fora di l'accademia.
Uni pochi anni dopu, u libru classicu The Miticu Man-mese Illustrò in più l'idea di l'ingegnere 10X. L'autore Fred Brooks suggerisce chì sviluppu dû software e squadre puderanu esse strutturate cum'è squadre chirurgiche.
In questa squadra, avaristi un programatore capu o "chirurgu" cù programatori di sustegnu o "infermieri".
Mentre sta analogia hè faciule da capisce, crede chì hè un pocu simplista è obsoleta quandu hè appiicata à u statu attuale di u sviluppu di software.
A dinamica di a squadra in una squadra di tecnulugia hè assai diversa da quella di un chirurgu. Questa idea di una sola persona chì face a maiò parte di u travagliu o solu u travagliu più sfida hà mischaracterized ciò chì crede chì un ingegnere 10X deve esse.
Inconcepzioni cumuni
Siccomu l'idea di l'ingegnere 10X si sparghje in tutta a sfera di a tecnulugia, a maiuranza di i gestori spessu malinterpreta ciò chì significhemu per "10X".
Un misconception cumuni hè chì l'ingegneri 10X pruducenu dece volte a quantità di codice chì i so pari. Questu hè simplicemente micca veru.
Mentre chì un ingegnere 10X puderia pruduce più codice chì i so culleghi, a quantità ùn hè micca a metrica ghjusta. Imagine un programatore chì spende mille linee di codice per fà ciò chì puderia esse fattu in menu di centu. In listessu modu, un ingegnere 10X ùn codifica micca dece volte più veloce!
Un altru cuncettu sbagliatu annantu à l'ingegneri 10X hè chì sò grandi solu per via di a so cunniscenza di codificazione. In novu, questu hè un altru casu di guardà a metrica sbagliata.
Ciò chì rende un ingegnere 10X cusì preziosu hè cumu aghjunghje dece volte u valore à a so squadra è l'urganizazione. Un ingegnere 10X hè indispensabile per via di a so capacità d'utilizà a so cunniscenza di codificazione è di allineà cù i bisogni di a cumpagnia.
I gestori anu da circà ingegneri chì ponu risolve i prublemi è travaglià bè cù l'altri. Al di là di a cunniscenza di codificazione, l'ingegneri 10X deve esse capace di elevà u travagliu di tutti quelli chì li circundanu.
Cinque modi per esse un ingegnere 10x
Questa sezione hè per voi sè site un manager chì cerca u vostru prossimu impiegu, o simplicemente un ingegnere chì aspira à esse un ingegnere 10X.
Eccu alcuni di l'abitudini chjave è e caratteristiche di un ingegnere 10X:
Sapenu cumu fà u megliu di a so pila di tecnulugia
Sapete i vostri arnesi hè forse u cunsigliu più ovvi chì vi possu dà. Tuttavia, parechji sviluppatori ponu sempre migliurà u so flussu di travagliu apprendu à travaglià in modu efficiente.
A maiò parte di l'ingegneri 10x cun quale aghju travagliatu cunnoscenu u so modu intornu à u terminal. Mentre pò esse un pocu di una curva di apprendimentu per i principianti, capiscenu cumu fà cumandamenti di cunchiglia nantu à a mosca vi aiuterà à fà u vostru travagliu assai più veloce à longu andà.
L'ingegneri 10x ponu ancu prufittà di esse un pocu pigri. Lasciami dì ciò chì vogliu dì.
Immaginate di avè da eseguisce manualmente una serie di cumandamenti ogni ghjornu per spinghje novi impegni à a produzzione. Un ingegnere 10x deve evità di fà travaglii ripetitivi. Facenu u sforzu extra per automatizà a maiò parte di u ghjornu pussibule.
I migliori ingegneri anu da pensà ancu à longu andà. Sè vo travagliate per una startup, puderia esse tentatore di fucalizza nantu à suluzioni veloci è facili. Tuttavia, sti suluzioni ùn ponu micca scala à a linea.
Ùn fermanu mai di amparà
Un grande sviluppatore ùn ferma mai di amparà. I migliori ingegneri trovanu tempu fora di a so ghjurnata di travagliu occupata per pruvà novi cuncetti, lingue è frameworks chì ponu pruvà à applicà à u so travagliu.
Un ingegnere 10x deve mantene un sanu sensu di curiosità. Spessu si dumandanu: "Puderà esse fattu megliu?" o "Ci hè un modu più simplice o più efficace per risolve stu prublema".
Cusì, un ingegnere 10x deve ammaistrà l'arti di amparà stessu. Amparate à amparà hè u megliu modu per stà in un ambiente à ritmu rapidu.
Sapenu cumu passà megliu u so tempu
Un grande ingegnere di software hè grande per piglià decisioni, in particulare nantu à ciò chì fà cù u so tempu.
L'ingegneri 10X raramente necessitanu di travaglià più ore di l'ingegnere mediu. L'ingegneri anu da sapè quandu si rinvianu è dì micca à certe richieste. Duveranu sapè quale attività à fà elli stessi è quali compiti à delegate.
L'ingegneri efficaci duveranu ammaistrà cumu discernisce se un compitu vale a pena di fà rapidamente. Un mudellu mentale per mantene in mente hè u principiu di Pareto.
U principiu dice chì u 80% di u valore di u vostru travagliu vene da u 20% di u vostru sforzu. In altre parolle, micca tutti i travaglii sò uguali.
Cercanu un mentoru propiu
Un grande ingegnere pò amparà assai da un veteranu di l'industria. L'ingegneri 10X spessu si trovanu in cerca di mentoring in u travagliu fora è fora per prumove a so cunniscenza.
In listessu modu, l'ingegneri 10X prufittàranu di piglià un rolu di mentoring à i so cumpagni di squadra. L'intera squadra hè elevata per esse aperta à i so cumpagni di squadra più novi.
Capiscenu l'affari
In parolle chjaru, l'ingegneria di u software hè solu un modu per l'urdinatori per risolve un prublema di u mondu reale. Cù questu in mente, un ingegnere efficace deve diventà un espertu in u prublema chì cercanu di risolve.
Cum'è un ingegnere, hè una idea intelligente di fà un sforzu per capiscenu l'affari o l'industria di quale site. Un ingegnere 10x deve esse un participante attivu in riunioni cù altri dipartimenti.
Se l'ingegnere spende u sforzu per capiscenu ciò chì l'altri dipartimenti facenu in u cuntestu di l'affari, diventeranu un comunicatore efficace. A cumunicazione efficace aiuterà à prevene a vostra squadra di malintenderà i bisogni di l'affari è e specificazioni di u prugettu.
cunchiusioni
Spergu chì avà avete una stampa più chjara di ciò chì pare un ingegnere 10X. Avete ancu avè una cunniscenza di ciò chì un ingegnere 10X ùn hè micca.
U cunsigliu sopra hè, sicuru, solu una guida generale chì pò applicà à qualsiasi rolu di ingegneria di software. Sè vo vulete sapè cumu si pò esse u megliu Ingegneria DevOps, sviluppatore full stack, o data scientist, a vostra megliu opzione hè di truvà opportunità per amparà è custruisce.
Pensate se a vostra pusizione attuale hè un bonu ambiente di apprendimentu. Forse vulete passà più tempu à travaglià nantu à prughjetti laterali chì vi permettenu di scopra e tecnulugia fora di a vostra pila di tecnulugia attuale. Eccu alcuni di i cunsiglii chì pudete seguità per guadagnà un vantaghju in a tecnulugia.
Chì pensate chì hè u cunsigliu più utile per l'aspiranti ingegneri?
Lascia un Audiolibro