Press "Enter" to skip to content

Staying relevant as a programmer


perché sì, Bob, ti ho mandato quei TPS
rapporti che potresti aver notato che io sono
Indossare un abito almeno sulla parte superiore del mio corpo
questo perché non stiamo parlando di codice
oggi stiamo parlando della tua carriera
come un programma in questo video parlerò
su come rimanere rilevanti nel lavoro
mercato come un programma questo video non è
sull’apprendimento del framework che è
essendo attuale Bo non si tratta nemmeno
imparando l’up-and-coming no, io sono
andando a dirti di imparare i fondamentali
Di recente ho realizzato un video intitolato troppe volte
strumenti e quadri l’ ho pubblicato perché
Mi è stato così spesso chiesto alla domanda cosa
quadro dovrei imparare nel mio video
la risposta è stata che non esiste una cosa del genere
come lo strumento migliore in generale se ci provi
per trovare lo strumento definitivo per risolvere tutto
dei vostri problemi ti basta finire con
qualcosa che assomiglia a un uomo di pelle
che funziona ma è meglio conoscere un
molti strumenti specializzati pensano che
software equivalente del nostro cacciavite
o martello o anima e scegliere tra quelli
set di strumenti quando si inizia una nuova
progetto a seconda di ciò che il progetto
è e cosa ha bisogno di quel progetto ho ottenuto
una grande risposta da quel video molto
di buono ma guardando un sacco di
le risposte era ovvio che lo ero
basta vedere la domanda da uno
prospettiva stavo visualizzando la domanda
dal punto di vista di come realizzare il
miglior software possibile, ma un sacco di
persone che hanno posto la domanda cosa
quadro dovrei imparare sono davvero
avendo una domanda di fondo e quella
la domanda di fondo è quali abilità
dovrei imparare per rimanere pertinente
come programmatore la facile risposta di uscita
a quella domanda è solo per imparare cosa
è popolare per quanto riguarda la registrazione di questo
sarebbe angolare angolare è un bizzarro
strumento popolare tra le organizzazioni e voi
avrà lavoro per gli anni a venire
se conosci angolare potrebbe anche funzionare
per imparare qualcosa come Microsoft
SharePoint o s ap il problema è quello
strumenti di oggi diventeranno obsolete voi
gli strumenti vengono costantemente sviluppati così
le organizzazioni si spostano costantemente verso nuove
e strumenti migliori e gli strumenti di oggi
diventa lo strumento di ieri ok io
potrebbe dirti di imparare uno strumento che è
up-and-coming
come di registrazione che sarebbe reagire e
flusso che molto probabilmente sarà in
enorme domanda nei prossimi anni ma
accadrà di nuovo le cose cambiano
sette anni fa le app sui telefoni no
Esiste che reagirà andrà anche via
alla fine e anche se non va
sarà almeno detronizzato e
strumenti più moderni saranno nel
luci della ribalta quindi cosa fare siamo per sempre
maledetto per fare questo rodeo tooling costante
dove proviamo a mantenere il lavoro
mercato per la vita cara in costante apprendimento
nuovi strumenti come ho flop in tutto il
posto come un cazzo di gioco bizzarro
whack-a-mole bene invece di provare a
prevedere il futuro che noi esseri umani siamo
veramente brutto guardando solo film di fantascienza
dagli anni ’60 invece dovresti imparare
cose che non cambiano molto
impara i fondamenti che sono stati
capito negli anni ’70 e che è stato
vero da quando imparo la programmazione in generale
non cercare di essere un programma angolare migliore
o anche un programmatore JavaScript migliore
prova ad essere un periodo migliore per il programmatore
prendere davvero il tempo per imparare il
linguaggio di programmazione che sono i tuoi strumenti
costruito con e imparare i principi
dietro il tuo strumento lo impari così bene
sei in grado di costruire i tuoi strumenti se
sai angolare prenditi il ​​tempo per davvero
capire come funziona JavaScript
conoscere i suoi modelli conoscere il
iniezione di dipendenza impara il modello
in generale non solo quanto angolare lo fa
impara perché è stato inventato dove è arrivato
a partire dal
e anche imparare perché molte persone pensano
è una brutta parte non fraintendermi qui
Non sto dicendo che non dovresti usare
strumenti sei sicuramente più di te
sicuramente non dovrei usare questo video
come qualche scusa per iniziare a reinventare
ruote quello che sto dicendo è che tu
dovrebbe sempre essere scegliere uno strumento perché
non si vuole scrivere anche quello di
te stesso non dovresti sceglierlo
perché non puoi scrivere quello strumento
prenditi il ​​tempo per imparare un altro
linguaggio che è al di fuori del tuo
zona di conforto se sai che C impara Haskell
se sai che Java impara la ruggine o crea
il tuo linguaggio di programmazione è molto
più facile di quanto si possa pensare ed è un
grande esperienza di apprendimento dati di apprendimento
le strutture apprendono cos’è un albero binario
impara cos’è un grafico sul design
i modelli apprendono il modello di facciata
o il modello di osservatore e altro ancora
importante anti-pattern
impara cos’è veramente un singleton e perché
molte persone pensano che sia male imparare
su come funziona realmente unicode che
da solo ti mette nella top 10 per cento di
i programmatori imparano su diversi tipi
di garbage collection impara cosa a
La macchina di Turing è imparare come funziona la memoria
Non sto assolutamente dicendo di aver bisogno
andare a fare tutto ciò per essere un buono
programmatore Io di certo non so la metà
di loro Sto solo schizzando un sacco di
esempi per ispirarti e forse
puoi scegliere uno di loro che parla
tu ed e comincia a farlo che puoi
anche imparare le abilità ancora più stabili come
come gli umani lavorano e interagiscono nel software
progetti di sviluppo tutti i cognitivi
pregiudizi che abbiamo che ci rende semplicemente
fallire progetto di sviluppo software così
spesso c’è un libro eccellente chiamato
il mitico uomo-mese
che è stato pubblicato nel 1975 che ha trattato
con quel soggetto ed è sorprendente e
altrettanto rilevante oggi dovresti leggere
che l’apprendimento di uno strumento popolare o il prossimo
la grande cosa ti procurerà un lavoro ma dentro
per essere rilevante a lungo termine
dovresti imparare a programmare non strumenti
in modo che tu sappia quali strumenti usare o
come costruirli da soli se non puoi
trova uno strumento adatto se pratichi
programmazione bene non solo individuale
strumenti o lingue sarai molto
ricercato programmatore ma lo sai
questo è l’interwebs questi sono solo i miei
opinioni Quali sono i tuoi pensieri su questo
commenta qui sotto o twittami su MP
Jamie, mi piacerebbe saperlo per caso
sono nuovi in questo canale pubblico uno di
questi video ogni lunedì dove proviamo
diventare programmatori migliori imparando
cose interessanti ma programmazione
non lo sapevamo prima di assicurarcelo
non ti perdi il prossimo okay
questi pulsanti di iscrizione in basso o
seguimi su Twitter fino al prossimo lunedì
stai curioso
Please follow and like us: