Per avere un buon programma, non è necessario alcun talento o passione
Lavoro E Studio / / December 25, 2019
Pensi di diventare un programmatore, un po 'di talento? Hai bisogno di una passione, l'ossessione per il lavoro? In realtà, no. E così dicono molti sviluppatori ripidi.
Tutti i programmatori fresco fin dall'infanzia e solo sognato, per scrivere il codice. E se non si tratta di voi, allora o non esistono o un perdente e non viene alla grande e terribile programmazione (Aspirare).
Questi stereotipi profondamente radicati sono assolutamente sbagliato. Hanno anche dannoso, come molti programmatori di successo.
Il mito del genio programmatori pericoloso. Da un lato, si sopravvaluta i requisiti di ingresso in questo settore, scoraggiando la professione. D'altra parte - tane mito professionisti. Dopo tutto, se non si è ruotato sul codice, è sicuramente perdente. Come risultato, un programmatore è necessario sia per codice o il codice di imparare di più e meglio, e questo influisce sulla qualità della vita. Da questo approccio, è necessario sbarazzarsi. Programmazione - è semplicemente un insieme di competenze, che non richiede alcun talento speciale. Non è una vergogna essere un programmatore mediocre.
Kaplan-Moss Jacob (Jacob Kaplan-Moss)
Pagina di Giacobbe su Twitter ha riferito che il creatore di Django - «non un vero e proprio programmatore". Perché stanco della falsa idea della professione.
Jacob Thornton (Jacob Thornton) ha lavorato come programmatore su Twitter, e ora - nel mezzo. Egli è anche riuscito a venire con Bootstrap, un quadro che ha riunito 80.000 stelle su piattaforma GitHub. E le parole del dell'encoder dissipare anche il mito della portata dei comuni mortali di programmazione.
Odio i computer. Stavo andando a studiare sociologia alla New School di New York.
Ho trovato un lavoro, anche se non ho avuto nessuna delle competenze. Potrei essere licenziato in qualsiasi momento. Ho lavorato duro, studiando corso avanzato JavaScript, perché non capivo cosa stava succedendo. E non ero altra uscita.
Uno dei peggiori momenti della mia vita - quando tutto avvio il team riuniti intorno a me e ha chiesto di risolvere il problema con le richieste cross-domain. Non ho mai lavorato in modo non solo di capire quello che facciamo. Ho iniziato a codice e aggiornare il browser. Non è cambiato nulla. E così un paio di volte di fila. Ho cominciato isteria: come mai mi è stato vicino al fallimento. E poi mi sono reso conto che ho dimenticato di aggiungere il codice Trasmettami (). Corretto un bug, ha ottenuto il risultato, la squadra sorrise e tornò al lavoro.
Mi sono seduto per circa 15 minuti e riprodotti nella mia testa la stessa idea. Tutto qui. Mi voltai. Non mi sono licenziato.
Jacob Thornton (Jacob Thornton)
La storia ha poco a che la descrizione della carriera rapida del programmatore genio. Allora da dove viene la motivazione? Jacob dice: "Io sono una persona socialmente responsabile. I miei amici, i progettisti di interfaccia, mi informano sempre in termini poco lusinghieri che i miei tentativi di rendere gli angoli arrotondati falliti o nuove funzionalità sembra disgustoso in un determinato browser. Mi piace. Mi piace solo il codice e lavorare con i tuoi amici. "
Su Twitter, Jacob Thornton si definisce un "computer-perdente." Il post più popolare nel film: "Io sono il peggiore ingegnere in azienda, ma sono tra i primi tre." si adatta male la descrizione di un programmatore tipico, giusto?
Note di un altro pro, Rasmus Lerdorf (Rasmus Lerdorf), causando spesso acceso dibattito.
- "Odio la programmazione. Ma amo per risolvere i problemi. "
- "Nel mondo ci sono persone che veramente come da programmare. Io non li capisco. "
- "Non sono un vero e proprio programmatore. Ho assembla ogni sorta di cose, fino a quando non inizia a lavorare. Poi mi muovo su. Questo programmatore dirà, 'OK, funziona, ma non v'è una perdita di memoria, è stato fissato un". E ho appena reran Apache ogni 10 interrogazioni al database. "
Nelle sue parole, è difficile discernere qualsiasi particolare amore per i computer. Come sia Jacob, che non rispettano con i miti dei grandi programmatori, è un po 'come far finta programmatore.
E 'divertente. Quando ho usato PHP o scritto in Java, è tutto il tempo alla ricerca di qualcosa di più, un altro linguaggio di programmazione. Almeno per divertirsi, perché i linguaggi di programmazione sono noiosi. Lavorare con PHP e Java, non avevo intenzione di essere un programmatore.
David Heinemeier Hansson (David Heinemeier Hansson)
La prossima revisione della dichiarazione, che non ha nulla a che fare con il modo in cui un genio del computer. Alla fine, David Heinemeier Hansson si innamorò con l'eleganza del linguaggio Ruby, e non nel programma, e computer. Se non fosse stato inventato Ruby, egli avrebbe fatto qualcosa di diametralmente opposto.
Come è chiaro, ci sono innumerevoli articoli e interviste che gli stereotipi Belie circa i programmatori. Su questo argomento, l'amore e l'umorismo. Qui ci sono un paio di 59 divertenteMa le citazioni veritiere circa la programmazione da parte degli sviluppatori stessi:
- Quello software scadente è un altro uomo - lavoro a tempo pieno.
- Qualsiasi sciocco potrebbe scrivere un codice che un computer capisce. Un programmatore buon scrive codice, leggibile.
- Programma e la chiesa è molto simile. In primo luogo, noi li costruiamo. Poi pregare che ha funzionato.
Se i programmatori veramente bisogno la profondità del talento e impegnati, perché tale scherzi sono molto popolari tra i professionisti?
Mentre si impara di programmazione, vi dirà che cosa si sta facendo male. Spieghi perché non lo fai encoder strofinare. Cercando di essere un "vero e proprio boom" ti faranno impazzire.
Sì, questo articolo è contro gli stereotipi sulla programmazione. A proposito di miti senza senso che soltanto eletti è disponibile è una grande arte. La prossima volta che penso, e se avete abbastanza abilità, e se avete abbastanza abilità, piuttosto che se inviare questa programmazione per l'inferno, fare una pausa. Prova altri metodi. Spesso il problema sta nel come si impara. Nel vostro atteggiamento verso l'apprendimento programma. E non mollare fino a quando ci si avvicina alla soluzione del problema in modo diverso.
Per essere un programmatore, non è necessario alcun talento o passione.