Ciao e benvenuto nel video Ask Me Anything che ho prontamente deciso di fare dopo aver raggiunto un migliaio di studenti, che
è stato proprio lo scorso fine settimana, abbiamo già più di 20 studenti.
Quindi voglio iniziare dicendo, assolutamente, grazie.
Grazie mille per aver fatto parte di questo.
Ovviamente è oltre quello che mi aspettavo.
Pensavo di prenderne un paio di centinaia e definirlo un successo, ma mi è davvero piaciuto molto interagire con molti
di voi.
Abbiamo studenti provenienti da oltre cento paesi e tutti sono così entusiasti di imparare con così tanti background
diversi.
E adoro la comunità che ne è scaturita.
Come ho detto, è andato oltre le mie aspettative e mi piace che tutti siano così entusiasti di imparare a programmare.
Quindi grazie mille.
Ho creato un paio di video da farvi guardare, ma penso che la comunità che
si sta formando intorno a questo si supporti a vicenda e, si spera, in pochi mesi si aiutino a vicenda a diventare gli sviluppatori Web che vogliono
essere, penso che sia la parte più sorprendente.
Quindi, di nuovo, grazie mille.
Risponderò solo ad alcune domande che alcuni di voi hanno posto per festeggiare il raggiungimento di mille
studenti.
Il primo che vedo qui è di Ashley.
E lei ha chiesto, qual è stato il tuo più grande ostacolo dopo aver imparato a iniziare un nuovo campo di carriera?
Penso che l'ostacolo più grande che ho incontrato sia stato sicuramente la sindrome dell'impostore.
Potresti averne sentito parlare.
È l'idea che ti senti un impostore.
Ti senti come se tutti gli altri sapessero queste cose, tranne che ti siedi in una stanza e la gente inizia a parlare
e ti rendi conto che non hai idea di cosa stia succedendo.
Hai paura di fare domande.
E penso che questo sia l'ostacolo più grande, rendersi conto che quando leggi qualcosa o guardi video online, le persone si
sono esercitate e si sono assicurate che non ci fossero errori nella loro scrittura e nei loro video.
E ho fatto anche questo.
E ciò significa che ciò che proiettiamo nei nostri video o nei post del nostro blog non è esattamente il fatto che siamo
perfetti.
Siamo noi che ripetiamo e ci assicuriamo di controllare i nostri errori e di correggerli.
Quindi nessuno là fuori conosce ogni singola risposta sullo sviluppo web o sulla codifica.
Siamo tutti principianti e siamo risolutori di problemi.
Siamo davvero molto bravi a risolvere i problemi, non solo i dizionari che sanno tutto.
Quindi realizza davvero che non sei un impostore, non sei da meno di tutti gli altri.
Tutti hanno queste difficoltà.
E penso che la cosa più importante che puoi fare come sviluppatore sia fare molte domande.
Ogni volta che non sai qualcosa, fai domande.
Non ti sentire come se non lo fossi.
Sei l'unico che non lo sa.
Molto probabilmente le altre persone nella stanza non lo sanno, tranne che hanno paura di fare una domanda e alzare la
mano.
Quindi penso che questo sia l'ostacolo più grande.
Lo superi e ti senti a tuo agio nel fare domande ai tuoi colleghi.
E quando non capisci qualcosa, l'ho fatto spesso quando ho iniziato a programmare e sono stato in grado di ottenere risposte
e progredire molto più velocemente della maggior parte delle persone che non hanno fatto domande.
Quindi la domanda successiva era di Mike.
Oltre a JavaScript, qual è la lingua più importante da imparare?
Devo dire che probabilmente oltre a JavaScript, Python è davvero un buon linguaggio da imparare, soprattutto perché è
usato molto nell'apprendimento automatico ed è un campo in crescita molto, molto rapida.
E scriverò un po' di un post sul blog in modo che le persone possano familiarizzarsi con esso.
Ma Python è decisamente interessante.
L'altro, direi, è solidità, che è il linguaggio di programmazione utilizzato nella creazione di applicazioni distribuite
per te.
Se non hai sentito parlare di blockchain e di tutto il clamore con le criptovalute, penso che la solidità
sia davvero interessante.
Nel ventotto, vedremo creare molte applicazioni distribuite e c'è una grande
richiesta di sviluppatori che conoscono quel linguaggio.
Quindi penso che quei due siano carini, piuttosto eccitanti.
Scriverò un post sul blog in modo da poter ottenere maggiori informazioni.
Dovresti esaminare quelli oltre a JavaScript, ma concentrati prima su JavaScript.
Tutto bene.
La domanda successiva era di lui.
E ha chiesto se dovessi assumere uno sviluppatore dagli studenti che hanno completato i punteggi, quale sarebbe cosa faresti.
oggi non riesco a leggere
Cosa cercheresti e quali domande faresti?
Tutto bene.
Quindi penso che chiederei, numero uno, qual è il vantaggio di questo?
Hanno appena imparato un paio di sintassi e hanno reagito per sapere effettivamente quali problemi reagiscono risolvono?
E vado oltre questo e il corso, quindi spero che anche tu lo capisca.
E poi chiederò anche quali sono i suoi difetti?
Quando è un brutto momento per usare Reagire?
Perché ho visto un sacco di persone che si entusiasmavano davvero molto per la tecnologia e pensavano
che fosse il più grande regalo di sempre senza capirlo.
Non tutti i problemi possono essere risolti da una libreria, penso che REACT sia ottimo per alcune
cose, ma non per tutto, e ci sono molte carenze che derivano da React che dovresti conoscere anche tu, perché
se sei in grado di capire i pro ei contro, beh, penso che tu capisca veramente la libreria e tu sia in
grado di prendere una buona decisione come sviluppatore.
Ed è qualcosa che ho cercato di fare in questo corso, che non è necessariamente imparare
un sacco di funzioni e modi per fare le cose, ma capire profondamente e sapere quali problemi risolvono e quando è bene
usarli.
E se lo capisci profondamente, allora assumerei qualcuno al 100%, perché so che ha una profonda conoscenza
di qualcosa e non qualcosa di superficiale, il che a sua volta significa che sono in grado di fare
di più che seguire semplicemente le istruzioni.
Sono in grado di pensare da soli.
E non solo segue le regole e segue quello che dico, ma può pensare da solo e prendere
buone decisioni.
Tutto bene.
Il prossimo di Josh.
Quali blog di programmazione leggi più frequentemente?
Mi piace decisamente il medio.
Medium è ottimo per i post di blog tecnici.
Se non ci sei mai stato, basta dotcom medio e seguire qualsiasi cosa.
In realtà, direi che basta seguire quotidianamente i primi dieci articoli e vedere, sfogliarli e vedere
quali sono correlati alla tecnologia.
Penso che siano davvero, davvero buoni.
È così che ho iniziato questo corso.
Ho scritto un post sul blog medio che è diventato molto popolare e ho pensato, ehi, forse dovrei creare un corso.
L'altro è Software Engineering Daily, ed è un podcast davvero, davvero buono.
E non si tratta solo di sviluppo Web, si tratta solo di ingegneria del software in generale.
E a volte può diventare molto tecnico.
Ti dà davvero una buona comprensione di ciò che è là fuori e della tecnologia mentre si evolve.
E infine, per JavaScript, c'è una newsletter settimanale JavaScript.
Puoi Google e registrarti per questo.
E ogni settimana ti darò aggiornamenti su JavaScript.
Qualche altra domanda che abbiamo.
Cosa facevi prima di cambiare carriera?
Quindi in realtà ho avuto una carriera interessante.
Immagino che mi allenavo con registi di tutto il mondo, quindi volavo in Costa Rica, per esempio,
e formavo le persone.
Avevo anche una piccola attività che in realtà usavo per organizzare ritiri di yoga e surf.
Quindi ho sempre lavorato con le persone e ogni tanto avrò bisogno di un sito web e darei un sacco di
soldi a uno sviluppatore.
Non si sa mai cosa stava succedendo dietro le quinte.
Il prodotto finito non sarebbe mai arrivato come volevo, ed era una specie di buco nero in cui
immagazzinavo soldi.
Quindi volevo impararlo da solo.
Ed è così che sono entrato in campo.
E la prossima cosa che sai, mi è davvero piaciuto e ho deciso di fare una mossa di carriera basandomi
sul fatto che, A, è un grande settore in cui lavorare e che l'ho trovato interessante.
La domanda successiva è stata: come hai ottenuto il tuo primo lavoro come DEP?
Quindi in realtà ho ottenuto il mio lavoro come sviluppatore cinque mesi dopo.
Bene, dopo aver iniziato con un sorriso, non sapevo cosa fosse JavaScript.
Non so davvero come funziona Internet.
Cinque mesi dopo trovai un lavoro.
E ora anche come sviluppatore junior, ma come sviluppatore intermedio, non c'è niente da mostrare.
Ma solo per mostrarti quanto velocemente puoi progredire in questa carriera se lavori davvero per questo e comprendi
i fondamenti.
Quindi il primo lavoro che mi è stato effettivamente applicato inviando messaggi a un gruppo di aziende a cui ero
interessato e trovando la loro e-mail, l'e-mail del loro CEO e facendo loro sapere che ero interessante in
un ruolo e che stavo risolvendo un problema specifico che avevano .
Quindi ho ricercato la società e ho detto, ehi, ho notato che il tuo sito Web o la tua app potrebbero avere questo e ho
appena risolto questo è come lo avrei fatto.
Oppure mi scriverei un messaggio tipo, ehi, questi sono i miei successi passati.
Di recente sono diventato uno sviluppatore e ti garantisco che lavorerò il
doppio di chiunque altro nel team e farò una grande promessa, immagino, per catturare davvero l'attenzione.
Quindi un'altra domanda era, e come è andata l'intervista?
In realtà ho ricevuto più offerte quando ho ottenuto il mio ruolo di sviluppatore.
E penso di essere stato in grado di ottenere quelle offerte non perché fossi il miglior sviluppatore al mondo e
in nessun modo lo sono ora.
Ma penso che durante l'intervista, quello che sono riuscito a fare è stato convincerli che lavorerò più duramente di
chiunque altro.
E mi sono assicurato di farlo mostrando che vengo da un background diverso.
Non sono un programmatore di computer che si è laureato con una laurea.
E l'ho trasformato in un vantaggio dicendo loro tutte le altre cose che ho fatto prima.
E poi, finalmente, mostrando loro che ero un programmatore autodidatta proprio come voi, e mostrando che avevo l'ambizione
e la determinazione in modo che alla fine dell'intervista, sono stato in grado di
convincerli che, anche se potrei non essere il più abile sviluppatore là fuori, sarei il più duro lavoro.
E mi sarei assicurato di imparare queste cose in modo da diventare un impiegato davvero, davvero prezioso
in sei mesi.
E penso che se sarai in grado di farlo, sarai sorpreso di quanti altri uffici avrai, perché ci sono
molti sviluppatori là fuori.
Ma è davvero, davvero difficile trovare sviluppatori che a possono seguire le istruzioni, B può lavorare sodo e C non
è così sicuro delle proprie capacità da avere una visione ristretta e non accettare input da altri.
Quindi, se sei in grado di convincere qualcuno che lo aiuterai, lavorerai davvero, molto duramente
e che sarai una risorsa per loro che renderà loro la vita più facile.
Penso che sia un ottimo modo per ottenere un lavoro.
Tutto bene.
La prossima domanda da quando tre libri ti hanno ispirato in qualche modo?
E ho scelto libri non relativi alla programmazione solo perché penso che i libri relativi alla programmazione, tutti quelli più popolari, lo sappiano tutti
o che tu possa cercarli su Google.
Ma i tre libri che mi hanno davvero ispirato.
Uno è la settimana lavorativa di quattro ore che da 10 paia di cui alcuni di voi potrebbero aver sentito parlare, è un libro molto
popolare.
Non mi piacciono i suggerimenti e i trucchi sui contenuti effettivi, ma mi piace molto il modo in cui Tim pensa e pensa in
modo efficiente.
E sono ossessionato dall'usare il nostro tempo limitato nel modo più efficiente possibile.
Quindi questo significa qual è il modo migliore per imparare un argomento e non sprecare il mio tempo?
Qual è il modo migliore per imparare qualcosa e ottenere ricompense il prima possibile?
E sono sicuro che puoi notare in questo corso, questo è quello che ho fatto.
Volevo trovare il modo più efficiente possibile per iniziare a guadagnare denaro il più velocemente possibile e iniziare a
lavorare in team il prima possibile, perché, beh, abbiamo poco tempo e siamo in grado di imparare molto di più quando '
siamo circondati da altri, quando lavoriamo e lavoriamo in team di sviluppo.
Quindi quel libro, non solo nello sviluppo, ha davvero influenzato la mia vita per assicurarmi di pensare
in modo critico a ciò che faccio per crescere nella carriera personalmente, finanziariamente ed emotivamente, proprio tutto per cercare di
guardare tutto e analizzare le cose.
Il secondo libro era Così buono che non possono ignorarti, e questo libro è di Cal Newport.
Ed è un libro che ho letto e che ha cambiato completamente il mio modo di pensare ancora una volta.
E ha insegnato l'idea che la passione non è davvero una cosa quando siamo giovani.
Pensiamo di essere appassionati di viaggi, siamo appassionati di surf e cerchiamo di seguire
questa passione.
Ma questo libro sostiene che la passione in realtà si sviluppa dalla padronanza, dal diventare davvero, davvero bravi in un'abilità in cui
le persone iniziano a pagarti soldi per questo, dove diventi rispettato nel tuo campo e
le persone hanno ammirazione per te.
E quando diventi davvero, davvero bravo e padroneggi il tuo mestiere, beh, è allora che ti accontenti della tua
vita.
È allora che ti senti come se stessi fornendo valore alle persone.
E quel libro ha davvero, davvero plasmato gli ultimi due anni.
Per me.
È per questo che mi sono appassionato alla programmazione e ho iniziato a divertirmi sempre di più.
È perché sono diventato sempre più bravo.
Quindi consiglio vivamente quel libro.
Infine, il terzo libro è Smart Cuts di Shane Snow.
E questo è il libro che consiglio a tutti coloro che seguono il corso, specialmente a quelli che
non provengono da un background informatico.
Parla di come puoi effettivamente scalare la scala del successo, non solo seguendo il percorso tradizionale ma saltando da
una parte all'altra, ad esempio, sei un attore e ora vuoi diventare
uno sviluppatore?
Bene, questo libro sostiene che in realtà è meglio perché sei in grado di usare tutto
ciò che impari in quel campo e saltare su quest'altra scala di sviluppo e usare quelle abilità che nessun'altra persona
ha, come comunicare con le persone ed essere empatico e imitare linguaggio del corpo gli uni dagli altri.
Questo è qualcosa che non molti sviluppatori sanno.
Quindi, usando quelle abilità secondarie a tuo vantaggio, puoi sicuramente dare un'occhiata al libro.
È davvero, davvero buono.
Altamente raccomandato.
Ok, prossima domanda, la tua opinione sulla tecnologia della catena di blocchi, roba molto, molto interessante.
In realtà sono molto interessato e sto scrivendo un post sul blog su di esso.
Penso che tutti dovrebbero imparare la struttura dei dati della catena di blocchi.
Puoi effettivamente farlo in JavaScript e costruirlo abbastanza facilmente in un giorno.
E penso che sia molto, molto eccitante.
Penso che ci sia un sacco di clamore intorno.
Non consiglierei di investire in esso.
Ma T Sharon, penso che la tecnologia sia davvero molto interessante e ci saranno grandi cambiamenti nel
ventotto e il campo crescerà molto, molto velocemente.
Tutto bene.
Questo sta diventando lungo.
Quindi le ultime due domande che abbiamo.
Qual è il senso della vita?
Probabilmente sono anche la persona peggiore a cui chiederlo.
Non ne ho idea.
Ma non posso dirti una cosa in base alla quale vivo la mia vita.
E l'ho sentito da qualche parte a cui vorrei poter dare credito.
La persona da cui l'ho sentito fornisce più valore di quanto tu catturi.
E penso che sia davvero interessante.
Ed è quello che ho cercato di fare con il corso.
Cerco di fornire molto valore il più possibile.
E ci sono momenti in cui sono davvero, davvero schifosi realizzare questo corso perché ci sono volute molte
ore, molte modifiche e molte volte in cui non mi piaceva il video.
Quindi ho dovuto rifarlo.
Ma volevo fornire qualcosa di veramente prezioso e catturare solo un po' del beneficio.
E mi piace questo modo di pensare.
Mi piace l'idea di fornire lo stesso valore e non necessariamente catturarlo e arrabbiarmi.
Se il tuo corso viene copiato e schernito e le persone lo scaricano gratuitamente.
Se sei in grado di aiutare un gruppo di persone, è fantastico.
Se sei in grado di catturare un po' del vantaggio, anche questo è fantastico.
Ma penso che sia davvero un bel modo di vedere le cose.
E se tutti ci sforziamo di farlo come sviluppatori Web per cercare di catturare un po' del valore che
forniamo al mondo, penso che il mondo sarebbe un posto migliore.
Va bene, ultima domanda.
Quanti messaggi ricevi ogni giorno dai tuoi studenti?
Voglio dire, questo numero è decisamente aumentato.
Sono molto, molto entusiasta di non posso credere che abbiamo più di duemila studenti ora, e
sicuramente passo molto tempo.
Vorrei tenere traccia delle cose, ma ora mi sveglio la mattina.
Trascorro circa un'ora a rispondere ai messaggi che nel pomeriggio passo un'altra o due ore a
rispondere a messaggi e domande.
E di nuovo lo faccio anche di notte.
E se non lo faccio tre volte al giorno, non riuscirò a stargli dietro.
Dovrò anche trovare un sistema migliore, perché voglio rispondere a ogni studente.
E voglio che le persone si sentano a proprio agio nel farmi quante più domande possibile.
Ma voglio anche continuare a fornire nuovi video e ad evolvere il corso in modo che sia sempre migliore in base
al feedback.
Quindi vedremo.
È stato così divertente in questo momento e così eccitante che, come alcuni di voi sanno, ho lasciato il mio lavoro per
concentrarmi su questo corso a tempo pieno.
Quindi tutto il feedback, tutta la comunità e tutti quelli che mi stanno aiutando a lavorare, rispondendo alle domande
e cercando di formare un progetto open source.
È stato davvero, davvero divertente.
E questo è probabilmente il lavoro più divertente che ho pensato nella mia vita.
E per questo, ti ringrazio davvero.
Penso che siate tutti fantastici.
E penso che quello che ti offro sia forse il 20 percento del valore.
Penso che la comunità e il supporto che stiamo creando con questo corso siano il grande vantaggio.
E spero che continui a crescere e spero che diventi qualcosa di più grande di quanto avessi mai immaginato.
E spero che tutti voi, alla fine, ne otteniate ciò che volete, se migliorare le vostre capacità,
trovare un lavoro o semplicemente diventare un po' più intelligenti.
Allora ci vediamo nel prossimo video.
Grazie per aver guardato la mia faccia parlare per non so quanto sia lungo questo video, ma mi è sembrato davvero, davvero
lungo.
Apprezzo davvero tutti voi.
Grazie mille.
Ciao ciao.