Moraaliset normit ja muoti ovat lyhytaikaisia, ja "nörtit" eivät ota niitä huomioon
Mikä yhdistää muodin ja moraalin vaatimukset? Ensi silmäyksellä mitään. Mutta itse asiassa molempia ilmiöitä rajoittaa aika ja sijainti.
Esimerkki. Katso kuvia 1990-luvulta - kuinka paljon muoti on muuttunut! Tai kun olet käynyt Japanissa, saatat olla yllättynyt siitä, kuinka modernit nuoret pukeutuvat.
Moraalinen muoti, eli käyttäytymisnormit, riippuu myös ajasta ja paikasta.
Esimerkki. Ero toisen maailmansodan saksalaisten ja nykyajan Saksan kansalaisten moraalisissa suuntaviivoissa.
Vaatteiden ja moraalin muodit muuttuvat jatkuvasti. Mutta nörtit ovat ihmisiä, jotka eivät ole sosiaalisesti kehittyneitä, he eivät yritä olla kuin kaikki muut. Kasvitieteilijät käyttävät aikaa ja energiaa tiedon hankkimiseen vaivautumatta seurata muotitrendejä.
Esimerkki. Todellakin, yksi ystäväsi käyttää yhtä takkia päivittäin viiden vuoden ajan.
"Nerds" ovat epäsuosittuja, etenkin koulussa. Jotta voit tulla valmistumisjuhlan kuningattareksi, sinun on yleensä noudatettava muodin ja moraalin suuntauksia. Mutta koulun jälkeen todellisessa maailmassa (jossa ei ole niin tärkeää olla muodissa) nörtit ovat onnekkaita kuin muut.
Tietokoneen hakkerit ovat kuin taiteilijoita
Kuultuaan sanan "hakkeri" useimmat kuvittelevat kylmää laskettavaa henkilöä, joka tunkeutuu laittomasti muiden ihmisten tietokoneisiin ja harjoittaa tylsää, analyyttistä työtä. Ajattele nyt taiteilijaa. Esitetään kuva inspiroidusta neroesta, joka kaataa sielun kankaalle.
Tämä käsitys on virheellinen. Tietokonemaailmassa termi "hakkeri" viittaa erinomaisiin ohjelmoijiin, jotka voivat tehdä melkein mitä tahansa, eikä välttämättä rikollista. Lisäksi tietokonehyökkäykset vaativat mieluummin luovan mielen kuin matemaattisen mielen.
Hakkerit ja taiteilijat ovat samanlaisia: he ratkaisevat ongelmat luomisen avulla.
Esimerkki. Kirjan kirjoittajaa opetettiin kehittämään tietokonekoodi paperille, saattamaan se täydellisyyteen ja vasta sitten siirtämään se tietokoneelle. Mutta luova lähestymistapa osoittautui tehokkaammaksi: hän alkoi kirjoittaa koodia ohjelmaan ja ratkaista ongelmia niiden noustessa, aivan kuin taiteilija teki ensin luonnoksia ja rakentaa niihin sen sijaan, että koko kuvaa suunnitellaan huolellisesti etukäteen.
Hakkerit, kuten taiteilijat, luovat abstraktin arvon, jota on vaikea mitata. Ainoa tapa arvioida sitä on selvittää kuinka paljon ihmiset pitävät siitä. Ohjelmiston tulisi tyydyttää käyttäjän tarpeet, ja taiteen tulisi olla miellyttävä yleisölle.
Kirjailija löysi nämä yhtäläisyydet aloittaessaan opiskelua taidekoulussa, kun hän oli jo saanut tietotekniikan koulutuksen. Hän huomautti, että molemmilla suunnilla on sama tavoite: luoda loistavia luomuksia.
Lahjakkaat hakkerit ovat syntyneet kapinallisina
Näyttää siltä, että ohjelmoinnissa on noudatettava tiukasti vakiintuneita sääntöjä, muuten tapahtuu paljon virheitä, eikö niin? Mutta olla hakkeri tarkoittaa usein sääntöjen rikkomista. Kuten kaikki ammatit, tämä liiketoiminta voidaan oppia vain tarkastelemalla edeltäjiensä työtä. Jos haluat todella ymmärtää aihetta, sinun on rikottava lakeja: sinua kiinnostava työ voidaan suojata immateriaalioikeuksilla.
Hakkerit ovat älykkäitä ja uteliaita, he ovat kiinnostuneita modernista tekniikasta, esimerkiksi edistyneistä ohjelmistoista. Näiden alueiden hallitsemiseksi saatat joutua hakkeroimaan jonkun toisen tietokoneen. Tällaiset yritykset ovat laittomia, mutta hakkerit tekevät rikoksia usein uteliaisuudesta eivätkä voiton vuoksi.Kun tietokoneen hakkerointi luokiteltiin ensin rikokseksi, liittovaltion tutkintatoimiston (FBI) oli vaikea paljastaa tällaisia tapauksia, koska motiivina oli yksinkertainen uteliaisuus.
Hakkereiden on noudatettava lakeja ongelmien välttämiseksi. Mutta kapinallinen henki, jolle he ovat velkaa lahjakkuutensa, ei salli sitä. He kyseenalaistavat voiman ja syvälle juurtuneet ideat. Loppujen lopuksi tämä on ainoa tapa kehittää innovatiivisia ratkaisuja hyvään ohjelmointiin.
Useimmat hakkerit ovat nörttejä, jotka eivät välitä sosiaalisista normeista, joten he kiistävät ja parantavat kaikkea mahdollista.
Käynnistyksen aloittaminen on nopea tapa rikastua
Monet haaveilevat yrityksen perustamisesta oman suuren ideaansa pohjalta. Ja jos olet hyvä ohjelmoija, tee se heti.
Käynnistyksen aloittaminen on yksi tapa rikastua nopeasti. Palkka suuren yrityksen työntekijälle ei nouse merkittävästi - riippumatta siitä, kuinka kovaa työskentelet. Perustettuaan startup-yrityksen joudut työskentelemään kovasti, mutta jokainen tunti työtä vie yrityksen lähemmäksi menestystä.
Esimerkki. Kirjan tekijä yhdessä kahden ystävän kanssa työskenteli ahkerasti luodaksesi Viaweb-verkkokauppasovelluksen ja lopulta myi sen miljoonilla dollareilla.
Jotkut uskovat, että vaurauden keskittyminen eliitin käsiin on virhe. Mutta itse asiassa tämä on kaikkien eduksi. Rikkaus ei ole rahaa, mutta asiat, joita ihmiset haluavat, raha on vain maksuväline. Kuka tahansa voi luoda rikkauden, sanotun kuitenkaan rajoittamatta muita.
Esimerkki. Jos sinulla on retro-auto ja kiillotat sitä vapaa-ajallasi, luot uutta vaurautta estämättä sitä toiselta henkilöltä. Vaurautta ei ole rajoitettu, joten rikkaat eivät voi "ottaa sitä käsiinsä".
Voidaanko kieltää, että rikkaimmat ihmiset (yritysjohtajat, ammattiurheilijat jne.) Työskentelivät kovemmin ja tuottavammin kuin muut ja ansaitsevat siksi vaurauden?
Esimerkki. Jos aloittaessasi yrityksen täytyy työskennellä kymmenen kertaa enemmän kuin toimistotyöntekijä, eikö ole reilua, että ansaitset kymmenen kertaa enemmän? Varsinkin jos luot tuotteen, josta on hyötyä kaikille.
Loppukäyttäjän palaute, joka on kriittinen tuotteen ja yrityksen menestykseen
Artistien tulisi miellyttää yleisöä, ja hakkereiden tulisi miellyttää käyttäjää. Tuotetta kehitettäessä loppukäyttäjän tulisi olla keskeisessä asemassa.
Luo ja vapauta prototyyppituote mahdollisimman pian kerätäksesi palautetta todellisilta kuluttajilta. Tätä strategiaa kutsutaan "mitä huonompi, sitä parempi". Jopa irrotetun version julkaisu tarjoaa arvokasta palautetta, jonka avulla voit korjata virheet ja parantaa tuotetta. Kirjailija Jane Austen käytti tätä lähestymistapaa menestyksekkäästi: ennen kirjan valmistumista hän luki sen ääneen perheelleen, jonka jäsenet tarjosivat omat päätteensä. He olivat hänen "prototyypin" ensimmäisiä käyttäjiä.
Tuote, joka ei vastaa käyttäjien tarpeita, ei kiinnitä heidän huomionsa toiminnoistaan riippumatta.
Esimerkki. Ostaako joku huonekalusi, jos se on kaunista, mutta todella epämiellyttävää? Tuskin.
Houkuttele kuluttajia vastaamaan heidän tarpeitaan. Tämä on noidankehä: asiakkaat tuovat sinulle tuloja, jotka sinun on investoitava tuotekehitykseen ja markkinointiin.
Jos haluat myydä yrityksen, se mitataan kuluttajien lukumäärällä. 100 000 käyttäjän hankkima sovellus kiinnostaa potentiaalisia ostajia enemmän kuin 300 fania käyttävä sovellus.
Ohjelmointikielet eroavat tarkoituksestaan, ja niitä kehitetään jatkuvasti.
C ++, Python, Java ... Olet todennäköisesti kuullut, kuinka ohjelmoijat luettelevat ohjelmointikielet, joiden avulla he antavat tietokoneille komentoja. Mutta tietokoneet ymmärtävät vain konekielen, ts. Nolla- ja nollayhdistelmän, joka kertoo käytettävät toimenpiteet. Siksi ohjelmoijat tarvitsevat kääntäjän kääntääksesi ohjelmointikielen konekieleksi.
Miksi niin monta ohjelmointikieltä? Eri ohjelmointikielet sopivat erilaisiin tehtäviin. Jopa ihmiset ovat joskus helpompia ilmaista tiettyjä asioita yhdellä kielellä kuin toisella.
Esimerkki. Pyydäksesi tietokonetta lisäämään muuttuja Y X: ään, sinun on luotava kaksirivinen koodi Lispissä, kun taas Perlissa tarvitaan neljä riviä.
Joskus valitulla kielellä ei ole tarpeellisia käsitteitä ohjelmalle, ja sinun on joko vaihdettava sitä tai ratkaistava ongelma nykyisellä kielellä.
Esimerkki. Python-kieli ei tunnista muuttujia X ja Y täysin. Jos haluat lisätä Y: n X: ään, sinun on löydettävä kiertotapa luomalla jopa kuusi koodiriviä.
Uusia kieliä ilmestyy jatkuvasti, ja olemassa olevia kieliä parannetaan. Ohjelmoijat kehittävät kielet sovittamalla ne toiveidensa ja vaatimustensa mukaan. Tämä oli mahdollista vasta 1980-luvulla, koska kielet ovat luoneet vain instituutiot ja suuret yritykset. Mutta nyt jokaisella on tekniikka olemassa olevien kielten mukauttamiseksi tai uusien luomiseksi.
Hyvä ohjelmointikieli on tyylikkäästi suunniteltu ja täyttää hakkerin tarpeet
Jos arvioisit 1000 maalausta, arviointisi perustuisi makuun. Sama pätee hakkereihin, jotka valitsevat hyvän ja huonon ohjelmointikielen välillä. He arvostavat kielten hyvää makua.
Esimerkki. Jos kehitit oman ohjelmointikielen ja julkaiset jonkin ajan kuluttua uuden version, se on parempi kuin edellinen. Loppujen lopuksi sinulla on uusia taitoja ja maku paranee vuosien varrella.
Hyvä ohjelmointikieli täyttää hakkerin tarpeet. Jos kieli on liian monimutkainen tai rajoitettu, ohjelmoijat valitsevat toisen. Mutta jos kieli vastaa heidän tarpeitaan, kielestä tulee suosittu ja paranee. Hyvät kielet paranevat, koska hakkerit korjaavat jatkuvasti virheitä.
Esimerkki. Yksi ohjelmoija on kehittänyt Perl- ja Python-kielet, mutta myöhemmin niistä tuli yleisön saatavilla, jotta kuka tahansa voisi muuttaa ja parantaa niitä.
Vähän tunnetuilla kielillä voi joskus olla etuja.
Kun aloitat ohjelmointiin perustuvan liiketoiminnan, sinulla, joka ei ole ohjelmoija, ei todennäköisesti ole aavistustakaan siitä, mitä kieltä yrityksen tulisi käyttää.
Yritykset mieluummin suosittuja kieliä seuraavista syistä:
- Ohjelma on yhteensopiva monien muiden kanssa, jotka on kirjoitettu samalla kielellä.
- On helpompaa löytää ohjelmoijia, jotka työskentelevät suosittujen kielten kanssa. Työntekijä, joka kirjoittaa ohjelmia harvinaisella kielellä (esimerkiksi Lisp), voi lähteä, jolloin syntyy ongelmia. Jos et löydä korvaavaa, sinun on hylättävä projekti.
Mutta älä unohda, että aina on enemmän verkkorikollisia, jotka puhuvat suosittuja kieliä.
Suosituilla ohjelmointikieleillä on myös haittoja:
- Jotkut kielet on optimoitu tiettyihin tehtäviin, mikä pakottaa kehittäjät käyttämään suosittua kieltä mihin tahansa projektiin, ja et todennäköisesti saa ensi hyötyä tuotteestasi.
- Todennäköisesti kilpailijasi kohtaavat saman ongelman. Valitsemalla harvinaisen kielen saat etuna. Kilpailijat eivät pysty analysoimaan toimintaasi, jos tuotteesi perustuvat erilaiseen tekniseen alustaan.
Esimerkki. Tätä kirjoittaja teki, luomalla Viawebin vähän tunnetulla Lispin kielellä, saaden teknisen edun ja jättämällä kilpailijoilleen tappiot.
Voit päästä eroon roskapostista
Kirjaimellisesti kaikkeen kohdistuu hyvä hakkeri, jopa ongelma, joka meille tuttu: roskapostit - loputon mainosvirta, joka sotkee postilaatikoitamme. Roskapostin torjumiseksi on olemassa useita tapoja:
1. Voit määrittää roskapostien yksittäiset ominaisuudet.
Esimerkki. Monet roskapostit alkavat sanalla “Rakas ystävä!” Voit kirjoittaa koodin, joka sijoittaa automaattisesti kaikki tämän lauseen sisältävät viestit roskapostikansioon.
2.Voit käyttää tilastollista suodatusta: viestin jokainen sana analysoidaan, ja tietokone laskee todennäköisyyden, onko viesti roskapostia. Mahdolliset tunkeilijat lähetetään roskapostikansioon.
3. Paras vaihtoehto on mukauttaa tilastollinen lähestymistapa pitämällä joitain viestejä, vaikka tilastot osoittaisivat, että kyse on roskapostista.
Esimerkki. Kirjoittaja huomautti, että sanat ”Lisp” sisältävät viestit on merkittävä ”ei-roskapostiksi”. Hän totesi myös, että osoitteiden, joiden kanssa hän vastasi, viestejä pidettiin turvallisina.
Hakkerin on myös harkittava toimintansa seurauksia. Tällöin vaarana on, että tärkeät viestit puuttuvat, koska roskapostisuodattimien tarkkuus ei ole 100%. Ajoittain sinun on tarkistettava roskapostikansio. Mutta myöhemmin voit parantaa roskapostisuodatinta niin, että se ei enää tee tällaisia virheitä.
Roskapostit ovat erittäin ärsyttäviä, mutta niiden suodattaminen voi aiheuttaa tiettyjä ongelmia.
Tärkein asia
Tietokoneohjelmointi on luova prosessi, ja nörtti-ohjelmoijien kapinallinen henki antaa heille mahdollisuuden luoda inspiroivia, innovatiivisia ratkaisuja. Ohjelmoija voi rikastua perustamalla käynnistyksen erinomaiselle idealle.
Jos olet ohjelmoija ja sinulla on idea yrityksestä, älä missaa mahdollisuutta. On vaikea rikastua kokopäiväisenä ohjelmoijana suuressa yrityksessä, koska yrityksen menestys vaikuttaa vain vähän työntekijöiden palkkoihin. Jos sinulla on liikeidea, toteuta se.
Sinun on työskenneltävä paljon kovemmin yrityksessäsi kuin toimistossa. Mutta voit itse päättää, mitä tehdä, luomalla mielenkiintoisia uusia tuotteita, joista hyötyy kuluttajia. Jokainen tunti työtä lisää yhden päivän mahdollisuutta myydä yritys miljoonilla dollareilla.