6 grunner til å lære programmering, hvis du ikke er en programmerer
Arbeid Og Study / / December 25, 2019
Pauline Kokovina
redaktør-in Binary District.
1. Det er friheten til kreativitet
Mange tror at behovet for programmering av fem matematikk. Dette er misvisende. Programmering er mer om logikk og kreativitet. For eksempel, er du med venner spøkefullt kom opp med et kult spill for smarttelefonen. Du kan selvfølgelig vente litt selskap i utlandet slipper den, og du kan gjøre det selv. Siden dette spillet er å finne ut hva det vil være regler, grensesnitt og funksjon - du bestemmer. Med programmeringskunnskaper er det mulig å skape et produkt fra bunnen av, eller gjennomføre ideen - applikasjonsstedet, programmet - som det skal være bare deg.
2. det lønner seg
Den enkle sannheten: jo flere ferdigheter du har, jo dyrere dine tjenester. For eksempel, copyrighters som kan ilegge enkel html-side, regnskapsførere eller ledere som kan automat Excel eller Tilgang via kode, er dyrere enn sine kolleger med bare en grunnleggende sett med ferdigheter.
Store selskaper er i rask utvikling, og ser på nye måter å optimalisere den. Ansette et team av utviklere og til å betale hver av 2 000-3 000 dollar i måneden - svært dyre. Ansette noen som vil skrive artikler, å innføre og fortsatt finne ut hvordan du kan forbedre mobilversjon av nettstedet - kostnadseffektiv løsning.
Slike fagfolk mer sannsynlig å få et stort selskap.
For eksempel, i The New York Times for mer enn halvparten av journalistene vet hvordan å programmere. Når publikasjonen har endret strategi og legger vekt på utvikling av web og mobile versjoner - Programmering opplært personell, som er ansvarlig for digitalt innhold.
3. dette bringer
Be utvikleren å skrive et program i Ruby, fordi i går du leser at dette er en ny og kul språk, dårlig idé. For å gjøre felles prosjekter, for å forstå hvordan å sette mål, og for å gjøre endringer i hva språk for å snakke med alle programmerere trenger å forstå i det minste en liten kode. Selv administrerende direktører og eiere startups nyttig å lære å programmere. For eksempel, for å finne på markedet en god spesialist, personlig gjennomføre intervjuer og tilstrekkelig vurdere graden av kandidaten.
4. Dette sparer tid
Hvor mange ganger har du sukk, da jeg måtte gjøre husarbeid? For eksempel, du er journalist og skriver for populærvitenskapelige publikasjoner. Du trenger å lære hvilke land det meste av lynnedslag i jorden, og se hva som er vanlig blant disse regionene. Det vil ta mer enn en dag. Programmering fart på prosessen: du bruker 30-40 minutter i koden som raskt vil analysere data og lage en rapport.
5. Dette utvikler gode vaner
Programmering - en møysommelig prosess. Det blir ikke til å sjekke ut opplæringen på fritiden sin, se videoen på YouTube og gå til et par forelesninger. Du trenger ikke å sette seg ned og begynne å lære språket, å grave i koden og hele tiden til praksis. For eksempel, for å skrive i Python, er det nødvendig å forholde seg til hver dag i 2-3 timer for flere måneder.
Denne disiplinen hjelper å tenke strukturelt og strategisk.
6. Dette er bra for helsen
Personene det er et rykte om at programmerere selv i alderdommen til å tenke bedre. Spøk til side, dette er sannheten. For eksempel, i 2014, forskere fra University of Passau analysertForståelse Forståelse Kildekode med
Funksjonell Magnetic Resonance Imaging Hjernene til folk i klasserommet programmering. Resultatene viste at aktiviteten av de samme delene av hjernen som arbeidet i studiet av fremmedspråk. Dette reduserer risikoen for Alzheimers sykdom.
Bekreft fordel for koding og andre studier. Albert Einstein College of Medicine i New York i flere tiår studertKognitive aktiviteter utsetter utbruddet av minne nedgang i personer som utvikler demens nesten 500 frivillige i alderen 75 til 85 år, og har vist at selv en dag i uken program kan forsinke utbruddet av demens av to måneder med regelmessig mosjon hjernen.
se også
- Hvordan lære å programmere fra bunnen →
- 20 mest anbefalte bøker i russiske programmerere →
- Hvordan lære å lage nettsider: 30+ tutorials →