Owen on ZDNetin vanhempi toimittaja. Lontoossa Iso-Britanniassa sijaitseva Owen käsittelee ohjelmistokehitystä, IT-työvoimatrendejä sekä tekniikan ja työn kehitystä.
Full Bioon | Aihe: KehittäjäOhjelmistokehitys on kilpailukykyistä, ja kun yhä useammat yritykset alkavat tutkia uusien teknologioiden mahdollisuuksia, kannattaa pysyä kehityksen kärjessä kysyttyjen sovellusten tuntemisessa.
Onneksi kehittäjät ovat melko tahdissa tietäessään, mihin suuntaan tekniikka on menossa – se on loppujen lopuksi osa heidän työtään – ja siksi kehittäjien tutkimien asioiden tietäminen voi olla hyvä osoitus siitä, mikä on kuumaa ja mikä on ei: kätevä, jos olet aloitteleva koodaaja, joka haluaa päivittää tietosi.
Erikoisominaisuus
Ohjelmistokehitys: nousevat trendit ja muuttuvat roolitZDNet tarkastelee perusteellisesti ohjelmistokehityksen keskeisiä trendejä ja sitä, kuinka kehittäjät muuttavat teknologia-alaa.SlashDatan vuoden 2022 kehittäjätutkimus. tarjoaa oivalluksia siitä, mikä tällä hetkellä kiinnittää maailman ohjelmistokehittäjien huomion. Yli 20 000 koodaajan, lohkoketjusovellusten, kryptovaluuttojen ja NFT:n tutkimuksen mukaan suurin osa kehittäjistä on oppinut niistä.
KATSO: Rahan tulevaisuus: Mihin lohkoketju ja kryptovaluutta vievät meidät seuraavaksi
Hieman yli kolmasosa (34 %) kyselyyn vastanneista kehittäjistä ilmoitti oppivansa Bitcoinin kaltaisista kryptovaluutoista – tuskin yllättävää, sillä digitaalisten valuuttojen käyttöönotto jatkaa kasvuaan maailmanlaajuisesti. Kuusitoista prosenttia (16 %) sanoi työskentelevänsä aktiivisesti krypto-hankkeissa.
Kehittäjät eivät myöskään ole jääneet huomaamatta NFT:n (non-fungible tokens), toisen "salauksen viereisen" teknologian, rahantekopotentiaalia: 11 % heistä työskentelee parhaillaan tekniikan parissa, ja SlashData kutsuu sitä "a. potentiaalisesti kannattava markkinarako niille, jotka osallistuvat." Melkein kolmasosa (32 %) SlashDatan kyselyyn vastanneista kehittäjistä sanoi, että he ovat kehittämässä NFT-tietoaan.
Samoin 30 % kehittäjistä oppii muista lohkoketjusovelluksista kuin kryptovaluutoista. SlashData havaitsi, että kiinnostus lohkoketjusovelluksia ja kryptovaluuttoja kohtaan on lisääntynyt eniten kaikista tekniikoista, vaikka lohkoketjusovellusten omaksuminen kehittäjien keskuudessa on pysähtynyt vuoden takaiseen verrattuna. Raportin mukaan vain 12 % kehittäjistä työskentelee tällä hetkellä blockchain-projektien parissa, mikä on vain 1 % korkeampi kuin SlashDatan Q1 2021 -raportti.
Näillä kolmella salauksen kanssa vierekkäisellä teknologialla oli korkein korkein käyttöönotto- ja oppimisaste kaikista SlashDatan raporttiin sisältyvistä teknologioista – jokaisen kohdalla vähintään 30 % sitoutuneista kehittäjistä oppi aktiivisesti teknologioista. Seuraavaksi suosituimmat tekniikat olivat metaversumi ja tekoälyavusteinen ohjelmistokehitys: 28 % kehittäjistä oppii näistä teknologioista.
SlashDatan State of the Developer Nation 2022 -raportti kysyi vastaajia 166 maasta ympäri maailmaa, ja se kattaa kehittäjäyhteisöt mobiili-, työpöytä-, teollisen IoT:n, kulutuselektroniikan, sulautettujen, kolmannen osapuolen sovellusten ekosysteemien, pilven, verkon, pelien, lisättyjen ja virtuaalitodellisuus, koneoppiminen ja datatiede.
Raportti tarjosi myös tärkeitä näkemyksiä eri ohjelmointikielten käytöstä ja suosiosta sekä työkaluista, joita kehittäjät käyttävät päivittäisessä työssään.
Raportin mukaan JavaScript on edelleen suosituin ohjelmointikieli, ja sitä käyttää lähes 17,5 miljoonaa kehittäjää ympäri maailmaa. Python on pysynyt toiseksi yleisimmin käytetynä kielinä sitten, kun se ohitti Javan kaksi vuotta sitten, ja sillä on nyt 15,7 miljoonaa käyttäjää.
KATSO: Kehittäjätyöt ja ohjelmointikielet: mikä on kuumaa ja mitä seuraavaksi
Rustin koko on puolestaan lähes kolminkertaistunut viimeisen 24 kuukauden aikana, kun niitä oli vain 600 000 kehittäjällä vuoden 2020 ensimmäisellä neljänneksellä 2,2 miljoonaan vuoden 2022 ensimmäisellä neljänneksellä. Go ja Ruby ovat tärkeitä kieliä taustakehityksessä, mutta Go on kasvanut yli kaksi kertaa nopeammin viimeisen vuoden aikana absoluuttisesti, SlashData löysi.
"Rust on muodostanut erittäin vahvan kehittäjäyhteisön, joka välittää suorituskyvystä, muistin turvallisuudesta ja turvallisuudesta", raportissa sanotaan. "Tämän seurauksena sitä käytetään enimmäkseen IoT-ohjelmistoprojekteissa, mutta myös AR/VR-kehityksessä, yleisimmin AR/VR-sovelluksen matalan tason ydinlogiikan toteuttamiseen."
Kapeammat kielet – Go, Ruby, Dart ja Lua – ovat edelleen paljon pienempiä, ja jokaisessa on jopa 3,3 miljoonaa aktiivista ohjelmistokehittäjää.