Hyvää ohjelmoijien päivää

Ohjelmoijan päivää vietetään perinteisesti 256. päivänä vuodesta. Numero 256 valittiin, koska se numero numeroita, jotka voidaan ilmaista yhdellä tavulla (0-255).

Valitsimme kaikki tämän ammatti eri tavalla. Jotkut tulivat siihen vahingossa, toiset valitsivat sen tarkoituksella, mutta nyt työskentelemme kaikki yhdessä yhden yhteisen asian puolesta: luomme tulevaisuutta. Luomme upeita algoritmeja, saamme nämä laatikot toimimaan, toimimaan ja taas toimimaan, antamalla ihmisille uusia ammatteja ja mahdollisuuksia itseilmaisuun... Antamalla ihmisille mahdollisuuden kommunikoida toistensa kanssa, ansaita toimeentuloa... Luomme ihmisille joitain - nyt täysin näkymätön - osa todellisuutta, josta on tullut niin tuttu ja olennainen osa elämäämme, ikään kuin siitä olisi tullut luonnonlaki. Ajattele itse: onko mahdollista kuvitella nykymaailmaa ilman Internetiä, älypuhelimia ja tietokoneita? Olipa kyseessä virusten kirjoittaja tai lasten lelujen ohjelmoija... Jokainen meistä on muuttanut jonkun elämän...

Jos ajattelet sitä, luomme tyhjästä ja materiaalimme on ajateltua. Kanvas on ohjelmakoodi suosikkikielellämme. Ja tämä kieli on tapa projisoida ajattelua. Tapa puhua. Tästä syystä meillä on niin monia kieliä: olemmehan kaikki erilaisia ​​ja ajattelemme eri tavalla. Mutta ennen kaikkea olemme tekijöitä. Kuten kirjailijat, jotka luomalla teoksiinsa maailmoja omilla laeillaan, ominaisuuksillaan ja teoillaan elävöittävät lukijan mielikuvitusta, meidän maailmamme syntyvät tietyssä koneen ja ihmisen yhdistelmässä, joista tulee meille jokaiselle jotain enemmän kuin ohjelman tekstiä.

Hyvää ohjelmoijien päivää.

Luomme virtuaalisia maailmoja: jokainen meistä rakentaa päässään tietyn virtuaalisen maailman kehittämästään ohjelmasta: tyypit, objektit, arkkitehtuuri, yksittäisten komponenttien suhteet ja vuorovaikutukset. Kun ajattelemme algoritmeja, ajamme sen henkisesti läpi, varmistamme, että se toimii, ja luomme siitä projektion - tekstin muodossa suosikkiohjelmointikielellämme. Tämä kääntäjän muuntama projektio muuttuu konekäskyvirraksi prosessorin virtuaalimaailmaan: omilla säännöillä, lakeilla ja porsaanreikillä näissä laeissa... Jos puhumme virtuaalikoneista, kuten .NET, Java , python, niin tässä luomme ylimääräisen abstraktiokerroksen: virtuaalikoneen maailman, jolla on erilaiset lait kuin sen käyttöjärjestelmän lait, jossa se toimii.

Toiset meistä etsivät porsaanreikiä näissä laeissa, virtualisoivat prosessorin, simuloivat virtuaalikoneita, simuloivat koko järjestelmää niin, että tässä uudessa virtuaalimaailmassa toimiva ohjelma ei huomaa mitään... ja tutkii sen käyttäytymistä ja etsii mahdollisuuksia hakkeroida se ... Muut ohjelmat saavat ne kiinni, virtualisoivat ympäristön käyttöjärjestelmätasolla ja tunnistavat ne erilaisten ominaisuuksien perusteella. Ja sitten metsästäjästä tulee uhri, koska uhri vain teeskentelee olevansa.

Toiset taas uppoavat ihmiset virtuaalimaailmoihin ohjelmien sijaan: he kehittävät pelejä ja sosiaalisia verkostoja. Pelit ovat kaksiulotteisia, kolmiulotteisia, ja niissä on virtuaalitodellisuuslasit ja kypärät, keinot välittää kosketeltavaa tietoa: ne kaikki kiehtovat meidät, saavat meidät unohtamaan todellisen todellisuuden, tehden siitä tylsän ja ei niin näyttävän. Ja sosiaaliset verkostot: toisaalta joillekin ne korvaavat todellisen viestinnän, repivät ihmisen pois yhteiskunnasta, elämästä. Mutta monille ne avaavat maailmaa, antavat heille mahdollisuuden tavata, kommunikoida, ystävystyä ihmisten kanssa kaikkialla maailmassa ja pelastaa heidät yksinäisyydestä.

Teknologian ja Internetin kehitys pakottaa meidät palaamaan jälleen yksityisyyden ja julkisuuden kysymykseen. Tästä kysymyksestä tulee tärkeä kaikille: ei vain poliitikoille tai tähdille. Jokainen Internetin käyttäjä jättää siihen oman digitaalisen jälkensä. "Big Brother" ei ole enää tieteiskirjallisuustermi. Nyt kun sosiaaliset verkostot tietävät meistä enemmän kuin lähimmät ystävämme ja sukulaisemme... No, mitä se on: me itse... Kysymys yksityisyydestä ja yksityiselämästä ei ole enää filosofian kysymys. Tämä on kysymys, jota pitäisi pelätä, varoa... Ja joskus - luoda keinotekoisia persoonallisuuksia.

Olen yhtä aikaa ahdistunut ja peloissani. Sekä haluan että pelkään sitä, mitä luomme, mutta tiedän yhden asian: asenteestamme huolimatta maailma muuttuu yhä monimutkaisemmaksi, monitahoisemmaksi, virtuaalisemmaksi, mielenkiintoisemmaksi. Ja tämä on meidän ansiomme.

Onnittelen meitä kaikkia virtuaalimaailmojen rakentajien ja arkkitehtien päivästä, jossa koko ihmiskunta elää kaikki seuraavat vuosisatojen ajan. Hyvää ohjelmoijien päivää.

Lähde: will.com

Lisää kommentti