Matthew Sweeney suoritti taiteiden kandidaatin tutkinnon englanniksi erikoistumalla englanninkieliseen kirjallisuuteen Portlandin osavaltiosta.
Full Bioon | Aihe: Tietokoneet & TekniikkaJos suoritat humanistista tutkintoa (eli minkä tahansa muun kuin luonnontieteiden, tekniikan tai tekniikan pääaineena), mutta katselet tekniikan ammattilaisten korkeita palkkoja, olet ehkä miettinyt, voivatko humanistiset opiskelijat oppia koodausta – ja jos pitäisi.
Vastaus: kyllä, ehdottomasti.
Burning Glassin vuonna 2016 tekemässä tutkimuksessa todettiin, että puolet ylimmän tulokvartiilin työpaikoista (ansaitsevat yli 57 000 dollaria vuodessa) vaativat yleensä koodaustaitoja. Koodaamisen oppiminen voi johtaa tuottoisiin uusiin urapolkuihin – sekä humanististen tieteiden sisällä että ulkopuolella – ja on humanististen taitojen omaaville ihmisille helpompaa kuin uskotkaan.
Lue alukkeemme siitä, mitkä koodauskielet voivat hyödyttää sinua ja miksi.
Miksi muiden kuin STEM-alan opiskelijoiden pitäisi oppia koodaamaan?
Vaikka koodaus ei ole välttämätön taito jokaisessa työssä, tietokoneohjelmointitaidot ovat hyödyllisiä monissa ei-STEM-töissä.
Ja pehmeät taidot, joita vahvistat oppiessasi koodaamaan, voivat hyödyttää myös humanististen tieteiden ammattilaisia.
1. Koodaus auttaa sinua järjestämään ajatuksesi.
Ohjelmointi hyödyntää humanistisissa tieteissä käytettyjä taitoja, kuten ongelmanratkaisua, kriittistä ajattelua ja hahmontunnistusta. Koodauksen oppiminen vaatii koodauskielten "kieliopin" ja syntaksin hallitsemista. Käytät samoja taitoja puhuttua kieltä oppiessasi.
Monet humanistiset työt ovat rinnastettavissa koodaustehtäviin. Tekniset kirjoittajat esimerkiksi purkavat monimutkaista tietoa, johon joskus liittyy matematiikkaa ja tiedettä, jotta se olisi helpompi ymmärtää.
2. Se on markkinoitava taito.
Tutki
5 parasta lähtötason koodaustyötä urasi aloittamiseen. Aloita koodausura ilman vuosien kokemusta näillä aloitustason koodaustöillä.Työantajat arvostavat koodaustaitoja, ja ne voivat laajentaa mahdollisuuksiasi. Humanististen tieteiden kandidaatin tutkinnon suorittamisen ja koodauksen alkuleirin suorittamisen välillä voit saada pätevyyden koodaustöihin.
Ohjelmointitaidot voivat myös tehdä sinusta monipuolisemman esimerkiksi digitaalisen markkinoinnin aloilla.
3. Se voi säästää rahaa.
Oppimalla ohjelmointitaitoja voit myös poistaa yleiskustannukset, jotka aiheutuvat muiden ohjelmoinnista puolestasi.
Voit esimerkiksi luoda verkkosivuston, joka mainostaa henkilökohtaista ansioluettelosi kirjoittamista tai opastusta ilman, että sinun tarvitsee palkata kehittäjä tekemään se puolestasi.
4. Se voi parantaa viestintätaitojasi.
Ohjelmoijien, kehittäjien ja insinöörien on tehtävä yhteistyötä. Verkko- ja ohjelmistokehitys vaatii kommunikointia eri osaamisalueilta omaavien ihmisten välillä.
Koodaus tässä ympäristössä voi parantaa taitojasi eri osastojen välisessä yhteistyössä muiden kanssa ja muilta oppimisessa.
Mitä ohjelmointikieltä humanististen tieteiden opiskelijoiden tulisi oppia?
Koodauskielen oppiminen vaatii aikomusta ja määrätietoisuutta tuottaakseen suurimman hyödyn. Ainutlaatuisista tarpeistasi riippuen ohjelmointikieli voi olla hyödyllinen:
Mieti seuraavia koodauskieliä niiden henkilökohtaisten ansioiden perusteella ja miten ne voivat liittyä tavoitteisiisi tai nykyiseen työhösi.
HTML
HTML on merkintäkieli, jota käytetään verkkosivustojen sisällön, kuten tekstikappaleiden, grafiikan ja tietotaulukoiden jäsentämiseen. Tämä tietokonekieli on välttämätön verkkokehityksessä.
Miksi sinun pitäisi oppia se?
HTML on hyödyllinen ensimmäinen koodauskieli. Kielen sovelluksia ovat:
Jos haluat säästää rahaa rakentamalla oman verkkosivustosi, HTML:n tunteminen auttaa. HTML-tieto voi mahdollistaa suuremman mukauttamisen työskenneltäessä malleja.
Python
Python on korkeatasoinen, olio-ohjelmointikieli, jota käytetään usein data-analytiikassa, verkkokehityksessä, tietojen visualisoinnissa ja ohjelmistosuunnittelussa. Guido van Rossum keksi sen vuonna 1991. Tätä monipuolista kieltä käyttää maailmanlaajuisesti arviolta 8 miljoonaa kehittäjää.
Miksi sinun pitäisi oppia se?
Pythonia pidetään helpoimmin opittavana ohjelmointikielenä suurten toimijoiden keskuudessa (Java, C++ jne.). Monet koulutuksen, mainonnan ja markkinoinnin ei-STEM-työt käyttävät Pythonia tietojen visualisointiin/hallintaan.
Voit oppia köydet Python-koulutusleirillä tai Googlen Python-tunnilla.
Visual Basic for Applications
VBA on korkean tason verkkotunnuskohtainen ohjelmointikieli, jota käytetään tehtävien automatisointiin Microsoft Excelissä. Ohjelmointikieli luotiin vuonna 1993 Excel 5.0:n rinnalle yrityskehittäjiä ajatellen. Toimialuekohtaisena kielenä VBA toimii vain Windows-kehyksessä.
Miksi sinun pitäisi oppia se?
VBA on suhteellisen helppo oppia ja hyödyllinen kaikille laskentataulukoita käyttäville työntekijöille. Urat, jotka käyttävät usein VBA:ta, ovat:
VBA:n avulla voit luoda aikaa säästäviä makroja Excelissä, jotta voit järjestää ja analysoida suuria tietomääriä.
XML
XML on matalan tason merkintäkieli, jota käytetään tietojen kuvaamiseen. Web-taustakehityksessä usein käytetty XML helpottaa yritysten integrointia ja suurten tietomäärien jakamista järjestelmien välillä.
Miksi sinun pitäisi oppia se?
XML on alan standardi tietokantojen hallinnassa, mikä tarkoittaa, että kohtaat sen todennäköisesti, jos työskentelet seuraavilla aloilla:
XML:n oppiminen osana näihin aloihin liittyvää muuta kuin STEM-työtä voi johtaa tuottoiseen uraan taustakehittäjänä.
Miksi opin koodaamaan: Humanistisen pääaineen näkemyksiä
Chidinma Nze on teknologia-ammattilainen, joka siirtyi yli 10 vuotta kestäneeltä markkinoinnin ja viestinnän uralta. Hän työskentelee tällä hetkellä Infosysissä Hartfordissa, Connecticutissa.
Chidinma osallistui Michigan State Universityn 2U:lla toimivaan koodauksen bootcampiin vuonna 2020. Hänellä on myös journalismin kandidaatin tutkinto Wayne State Universitystä ja digitaalisen median taiteen tutkinto Specs Howard School of Media Artsista.
ZDNet: Mitä ohjelmointikieliä valitsit oppiaksesi ja miksi?
Chidinma Nze: Opin HTML:n, CSS:n ja JavaScriptin. Päätin opiskella nämä kielet, koska tiesin, että ne olivat verkon perusasiat opiskelutunnilla ja vähän omaa harjoitteluani. Se tuntui parhaalta paikalta aloittaa ohjelmoinnin/koodauksen oppiminen.
ZDNet: Miten ohjelmointikielen oppiminen on hyödyttänyt sinua?
CN: Ohjelmointikielen oppiminen auttoi minua saavuttamaan tavoitteeni siirtyä markkinoinnin/viestinnän roolista teknologiarooliin.
ZDNet: Mikä koodaamisen oppimisessa oli haastavinta?
CN: Haastavinta koodin oppimisessa on varata aikaa harjoitteluun ja etsiä vastauksia asioihin, kun jäät jumiin.
ZDNet: Mitä neuvoja antaisit muille ei-STEM-yliopistoille, jotka haluavat oppia ohjelmointikielen?
CN: Tiedä, että koodaus voi olla vaikeaa ja kokeneillakin ammattilaisilla on vaikeuksia. Valmistaudu siihen, äläkä luovuta. Ammatinvaihto, jonka voit tehdä, on sen arvoinen.
Lopuksi
Koodaamisen oppiminen on erilaista kuin minkä tahansa muun kielen oppiminen. Se on matka tuntemattomaan, joka sisältää "oppimislihasten" venyttämisen uuteen joustavuuteen.
Oppimiskokemuksesta voi kuitenkin olla hyötyä, koska se avaa sinulle uusia ammatillisia ja henkilökohtaisia mahdollisuuksia tutkia. Koodaus ei missään tapauksessa ole kuivaa ja tylsää – se voi laajentaa mieltäsi!
Tutustu joihinkin seuraaviin ZDNetin sivuihin, kuinka löydät ja arvioit koodausresursseja: