close

Ohjelmoija

Siirry navigointiin Siirry hakuun
Image
Kaksi ohjelmoijaa työskentelemässä IBM 704 :n parissa NACA :ssa , 1954.

Ohjelmoija on henkilö, joka kirjoittaa tietokoneohjelmia, [ 1 ] eli kirjoittaa, korjaa ja ylläpitää tietokoneohjelman lähdekoodia , joka suorittaa tietokoneen laitteistoa tietyn tehtävän suorittamiseksi.

Ohjelmoijia kutsutaan myös ohjelmistokehittäjiksi , vaikka he ovatkin tiukasti osa ryhmää, joka koostuu eri erikoisaloista (useimmiten tietojenkäsittelytieteestä), ja tiimi on itse kehittäjä.

Ohjelmointi on yksi tietojenkäsittelytieteen pääaineista .

Monissa maissa ohjelmoija on myös tunnustettu ammattiluokka.

Historiallinen yleiskatsaus

Arvostetun runoilijan Lord Byronin tytärtä Ada Lovelacea pidetään historian ensimmäisenä ohjelmoijana. Hänen merkittävin panoksensa oli kehittää menetelmä Bernoulli-lukujen laskemiseksi Charles Babbagen analyyttisessä koneessa . Kunnioituksena Ada Lovelacelle ohjelmointikieli sai nimen Ada .

Ohjelmoijan toiminnot

Ohjelmoija vastaa prototyyppien toteutuksesta ohjelmointikielen avulla , jonka käännettynä tietokone ymmärtää .

Aluksi ammatti virallistettiin taylorialaisesta lähestymistavasta yrityksen toimintojen erikoistumisesta. Ohjelmistotuotannon prosessi on siis suunniteltu sarjaksi pitkälle erikoistuneita tehtäviä, joissa kunkin ammattikategorian rooli on selkeästi määritelty:

  • Analyytikon tehtävänä on analysoida ongelma ja kuvata se tarkoituksena ratkaista se tietojärjestelmän kautta .
  • Ohjelmoija, jonka ainoa tehtävä oli kääntää analyytikon tekniset tiedot tietokoneelle suoritettavaksi koodiksi . Mainitut tekniset tiedot on koottu asiakirjaan nimeltä load notebook , joka on näiden kahden välinen viestintäväline.

Nykyään tiedetään, että tämä lähestymistapa ei sovellu älyllisten tehtävien, kuten ohjelmistokehityksen, järjestämiseen. Ohjelmoinnin ammatti on siis kehittynyt. Analyytikoiden ja ohjelmoijien väliset kommunikaatiovaikeudet (pelkkä asiakirja ei riitä kuvaamaan, mitä haluat tehdä) johtivat keskitason ammattilaisten kategoriaan, jota kutsutaan analyytikko-ohjelmoijaksi. Ohjelmoijan alkuperäinen käsitys on kadonnut, ja sen tilalle on tullut paljon koulutetumpi ammattilainen, jolla on vähemmän "mekaanisia" toimintoja.

Myös analyytikkoammatti on kehittynyt, ja (ohjelmisto)suunnittelijan käsite on noussut esiin. Tämä johtuu ohjelmistotekniikan edistymisestä, jossa tunnustetaan, että analyysi on monimutkainen ja suunnittelusta erillinen toiminta. Lyhyesti, analyysi kuvaa ongelmaa (eli "mitä" tehdä), kun taas suunnittelu kuvaa ratkaisua ("miten" se tehdään).

Useimmissa teollisuusmaissa tämä on johtanut kategoriaan ohjelmistosuunnittelija tai arkkitehti.

Erikoisalat

Tarkkaan ottaen ohjelmointiammatti tietää erikoisuuksia. On kuitenkin useita aloja, jotka ammattilaiset itse valitsevat ja jotka näkyvät työtarjouksessa. Voidaan siis mainita muutama:

Viitteet

  1. Espanjan kuninkaallinen akatemia ja espanjan kielen akatemioiden liitto. "ohjelmoija" . Espanjan kielen sanakirja (23. painos). 

Katso myös