Moralske normer og mote er kortvarige, og "nerder" regner ikke med dem
Hva forener mote og moralske standarder? Ved første øyekast ingenting. Men faktisk er begge fenomenene begrenset av tid og beliggenhet.
Eksempel. Sjekk ut bilder fra 1990-tallet - hvor mye mote har endret seg! Eller etter å ha gått til Japan, kan du bli overrasket over hvordan moderne ungdomskjoler kler seg.
Moralsk mote, det vil si atferdsnormer, avhenger også av tid og sted.
Eksempel. Forskjellen i de moralske retningslinjene til tyskerne fra andre verdenskrig og innbyggerne i det moderne Tyskland.
Mote for klær og moral er i stadig endring. Men "nerder" er mennesker som ikke er sosialt utviklet, de prøver ikke å være som alle andre. "Botanikere" bruker sin tid og energi på å skaffe seg kunnskap uten å bry seg om å følge motetrender.
Eksempel. En av vennene dine har på seg en jakke hver dag i fem år.
"Nerder" er upopulære, spesielt på skolen. For å bli dronning eller dronning av konfirmasjonsfesten, må du vanligvis følge trendene innen mote og moral. Men etter skoletid, i den virkelige verden (hvor det ikke er så viktig å være moteriktig), er "nerder" heldigere enn resten.
Datahacker er som artister
Hører ordet "hacker", forestill deg de fleste en kald, kalkulerende person som ulovlig trenger inn i andres datamaskiner og driver med kjedelig, analytisk arbeid. Tenk nå på artisten. Et bilde av et inspirert geni som øser en sjel på lerret presenteres.
Denne oppfatningen er feil. I dataverdenen refererer begrepet "hacker" til fremragende programmerere som kan gjøre nesten hva som helst, og ikke nødvendigvis kriminelle. Dessuten krever dataangrep et kreativt sinn i stedet for et matematisk.
Hackere og artister er like: de løser problemer gjennom skapelsen.
Eksempel. Forfatteren av boka ble lært å utvikle datakode på papir, bringe den til perfeksjon og først deretter overføre den til en datamaskin. Men den kreative tilnærmingen viste seg å være mer effektiv: Han begynte å skrive kode i programmet og løse problemer mens de oppstod, akkurat som kunstneren først lager skisser og bygger på dem, i stedet for å nøye planlegge hele bildet på forhånd.
Hackere, som artister, skaper en abstrakt verdi som er vanskelig å måle. Den eneste måten å evaluere det på er å finne ut hvor mye folk liker det. Programvare skal tilfredsstille brukerens behov, og kunst skal tilfredsstille publikum.
Forfatteren oppdaget disse likhetene da han begynte å studere på en kunstskole, etter å allerede ha fått sin utdanning innen informatikk. Han bemerket at begge retninger har det samme målet: å skape gode kreasjoner.
Talentfulle hackere er født opprørere
Det ser ut til at for programmering er det nødvendig å overholde de etablerte reglene, ellers vil det oppstå mye feil, ikke sant? Men å være hacker betyr ofte å bryte reglene. Som ethvert yrke, kan denne virksomheten bare læres ved å se på arbeidet til forgjengerne. Hvis du virkelig vil forstå emnet, må du bryte lovene: arbeidet som interesserer deg, kan beskyttes av immaterielle rettigheter.
Hackere er intelligente og nysgjerrige, de er interessert i moderne teknologier, for eksempel avansert programvare. For å mestre disse områdene, kan det hende du må hacke en annens datamaskin. Slike forsøk er ulovlige, men hackere begår ofte forbrytelser av nysgjerrighet, og ikke for profitt.Da hacking av en datamaskin først ble klassifisert som en forbrytelse, fant Federal Bureau of Investigation (FBI) det vanskelig å avsløre slike saker, fordi motivet var enkel nysgjerrighet.
Hackere må overholde lovene for å unngå problemer. Men den opprørske ånden de skylder deres talent, tillater det ikke. De stiller spørsmål ved makt og dypt forankrede ideer. Tross alt er dette den eneste måten å utvikle innovative løsninger for god programmering.
De fleste hackere er "nerder", som ikke bryr seg om sosiale normer, så de bestrider og forbedrer alt mulig.
Å starte en oppstart er en rask måte å bli rik på
Mange drømmer om å starte et selskap på grunnlag av sin egen gode ide. Og hvis du er en god programmerer, gjør det umiddelbart.
Å starte en oppstart er en måte å bli rik raskt på. Lønnen din for en ansatt i et stort selskap vil ikke øke betydelig - uansett hvor hardt du jobber. Etter å ha grunnlagt en oppstart, må du jobbe hardt, men hver times arbeid vil bringe selskapet nærmere suksess.
Eksempel. Forfatteren av boken sammen med to venner jobbet hardt for å lage Viaweb-online-applikasjonen og solgte den til slutt for millioner av dollar.
Noen mener at konsentrasjonen av rikdom i elitenes hender er en feil. Men faktisk er dette til glede for alle. Rikdom er ikke penger, men ting folk ønsker, penger er bare et betalingsmiddel. Rikdom kan skapes av hvem som helst, uten at det foregriper andre.
Eksempel. Hvis du har en retrobil og polerer den på fritiden, skaper du ny formue uten å frata den en annen person. Rikdom er ikke begrenset, så de rike kan ikke "ta det i hendene."
Er det mulig å benekte at de rikeste menneskene (bedriftsledere, profesjonelle idrettsutøvere osv.) Jobbet hardere og mer produktivt enn resten og derfor fortjener rikdom?
Eksempel. Hvis du må jobbe ti ganger mer enn en kontorarbeider når du åpner en oppstart, er det ikke rettferdig at du vil tjene ti ganger mer? Spesielt hvis du lager et produkt som er nyttig for alle.
Sluttbruker-tilbakemeldinger avgjørende for produkt og bedrifts suksess
Artister bør glede publikum, og hackere bør glede brukeren. Når man utvikler et produkt, bør sluttbrukeren ta sentrum.
Lag og slipp en produktprototype så snart som mulig for å samle tilbakemeldinger fra virkelige forbrukere. Denne strategien kalles "Jo verre, jo bedre." Utgivelsen av til og med en nedstrippet versjon gir verdifull tilbakemelding som lar deg rette feil og forbedre produktet. Denne tilnærmingen ble med hell brukt av forfatteren Jane Austen: før hun fullførte boken, leste hun den høyt for familien sin, hvis medlemmer tilbød sine egne avslutninger. De var de første brukerne av hennes "prototype."
Et produkt som ikke tilfredsstiller brukernes behov, vil ikke tiltrekke seg oppmerksomheten, uavhengig av funksjonene.
Eksempel. Vil noen kjøpe møblene dine hvis de er vakre, men veldig ubehagelige? Neppe.
For å tiltrekke forbrukere, tilfredsstille deres behov. Dette er en ond sirkel: kunder gir deg inntekter du trenger for å investere i produktutvikling og markedsføring.
Hvis du vil selge selskapet, blir det målt etter antall forbrukere. Applikasjonen, som er anskaffet av 100.000 brukere, vil interessere potensielle kjøpere mer enn applikasjonen med 300 fans.
Programmeringsspråk har forskjellige formål, og forbedres kontinuerlig.
C ++, Python, Java ... Du har sikkert hørt hvordan programmerere lister programmeringsspråk som de gir datamaskiner kommandoer med. Men datamaskiner forstår bare maskinspråk, det vil si en kombinasjon av nuller og en som forteller deg hvilke handlinger du må ta. Derfor trenger programmerere en kompilator for å oversette et programmeringsspråk til en maskin.
Hvorfor så mange programmeringsspråk? Ulike programmeringsspråk er egnet for forskjellige oppgaver. Selv mennesker er noen ganger lettere å uttrykke visse ting på ett språk enn på et annet.
Eksempel. For å be datamaskinen legge til variabelen Y til X, må du opprette to-linjers kode i Lisp, mens du i Perl trenger fire linjer.
Noen ganger på det valgte språket er det ingen nødvendige konsepter for programmet, og du må enten endre det eller løse problemet på det gjeldende språket.
Eksempel. Python-språket kjenner ikke igjen variablene X og Y. Hvis du vil legge til Y til X, må du finne en løsning ved å lage så mange som seks kodelinjer.
Det vises stadig nye språk, og eksisterende språk forbedres. Språk er utviklet av programmerere, og tilpasser dem i henhold til deres preferanser og krav. Dette var ikke mulig før på 1980-tallet, ettersom språk bare ble opprettet av institusjoner og store selskaper. Men nå har alle teknologien til å tilpasse eksisterende språk eller lage nye.
Et godt programmeringsspråk er smakfullt designet og oppfyller behovene til en hacker
Hvis du vurderer 1000 malerier, ville dommen din være basert på din smak. Det samme gjelder hackere som velger mellom et godt og dårlig programmeringsspråk. De setter pris på den gode smaken på språk.
Eksempel. Hvis du utviklet ditt eget programmeringsspråk og etter en stund publiserer en ny versjon, vil det være bedre enn den forrige. Tross alt vil du ha nye ferdigheter og smak vil forbedre seg med årene.
Et godt programmeringsspråk oppfyller behovene til en hacker. Hvis språket er for komplisert eller begrenset, vil programmerere velge et annet. Men hvis det oppfyller deres behov, vil språket bli populært og forbedre seg. Gode språk blir bedre, ettersom hackere stadig fikser feil i dem.
Eksempel. Språkene Perl og Python ble utviklet av en programmerer, men ble senere tilgjengelig for publikum, slik at hvem som helst kunne endre og forbedre dem.
Noen kjente språk kan noen ganger ha sine fordeler.
Når du starter en virksomhet basert på programmering, har du sannsynligvis ingen anelse om hvilket språk selskapet skal bruke, uten å være programmerer.
Bedrifter foretrekker populære språk av følgende grunner:
- Programmet vil være kompatibelt med mange andre skrevet på samme språk.
- Det er lettere å finne programmerere som jobber med populære språk. En ansatt som skriver programmer på et sjeldent språk (for eksempel Lisp) kan forlate, og da oppstår det problemer. Hvis du ikke finner en erstatning, må du forlate prosjektet.
Men ikke glem at det alltid vil være flere nettkriminelle som snakker populære språk.
Populære programmeringsspråk har også ulemper:
- Noen språk er optimalisert for visse oppgaver, noe som tvinger utviklere til å bruke det populære språket for ethvert prosjekt, og det er lite sannsynlig at du får mest mulig ut av produktet ditt.
- Mest sannsynlig står konkurrentene dine overfor det samme problemet. Ved å velge et sjeldent språk vil du få en fordel. Konkurrenter vil ikke kunne analysere aktiviteten din hvis produktene dine er basert på en annen teknisk plattform.
Eksempel. Dette var hva forfatteren gjorde, og skapte Viaweb på det lite kjente Lisp-språket, fikk en teknisk fordel og etterlot konkurrentene med tap.
Du kan bli kvitt spam
Bokstavelig talt er alt underlagt en god hacker, til og med et problem som vi er kjent med: spam - en uendelig strøm av annonser som tøffer innboksen vår. Det er flere metoder for å bekjempe spam:
1. Du kan bestemme de individuelle egenskapene til spam-e-poster.
Eksempel. Mange spammeldinger starter med noe som "Kjære venn!" Du kan skrive en kode som automatisk vil plassere alle meldinger med dette uttrykket i spam-mappen.
2.Du kan bruke statistisk filtrering: hvert ord i meldingen blir analysert, og datamaskinen beregner sannsynligheten for om meldingen er spam. Eventuelle inntrengere vil bli sendt til spam-mappen.
3. Det beste alternativet er å tilpasse den statistiske tilnærmingen, lagre noen meldinger, selv om statistikken viser at det er spam.
Eksempel. Forfatteren antydet at meldinger med ordet “Lisp” skulle merkes som “ikke-spam”. Han fant også ut at adressene til adressene han korresponderte med ble ansett som sikre.
Hackeren må også vurdere konsekvensene av sine handlinger. I dette tilfellet risikerer du å miste viktige meldinger, fordi spamfilter ikke har 100% nøyaktighet. Med jevne mellomrom må du sjekke spam-mappen. Men senere kan du forbedre spamfilteret slik at det ikke lenger gjør slike feil.
Spam er veldig irriterende, men å prøve å filtrere det kan føre til visse problemer.
Den viktigste tingen
Dataprogrammering er en kreativ prosess, og den opprørske ånden til nerdeprogrammerere lar dem lage inspirerende, innovative løsninger. Baserer en oppstart på en enestående idé, kan en programmerer bli rik.
Hvis du er en programmerer og har en ide for en bedrift, ikke gå glipp av sjansen. Det er vanskelig å bli rik som programmerer på heltid i et stort selskap, siden suksessen til selskapet har liten effekt på lønnen til ansatte. Hvis du har en forretningsidé, implementer den.
Du må jobbe mye hardere med virksomheten din enn på kontoret. Men du kan selv bestemme hva du skal gjøre ved å lage interessante nye produkter som kommer kundene til gode. Hver times arbeid vil øke sjansen for at en dag selger selskapet for millioner av dollar.