Forritari

Forritari

Verkfræðingur þróar, prófar og bætir hugbúnað, með því að nota ýmsar forritunarmál til að leysa verkefni.

Á þessari starfsgreinasíðu muntu læra:

Hver er forritari

Þróunaraðili býr til hugbúnað. Á hverjum degi hanna þeir reiknirit sem lýsa því hvernig forritið mun framkvæma sín sértæku verkefni. Í upphafi vinnunnar skrifar forritari kóðann með því að nota ýmis forritunarmál eins og Python, Java, eða C++. Þeir prófa kóðann sem þeir hafa skrifað til að bera kennsl á og laga villur. Þessi ferli krefjast nákvæmninnar og þolinmæði, þar sem jafnvel lítil mistök geta valdið því að forritið virki ekki rétt.Á meðan á þróun stendur, vinnur forritarinn virklega í samstarfi við aðra sérfræðinga, eins og hönnuði og greiningaraðila. Þeir ræða hugmyndir og leggja fram lausnir til að tryggja að allir þátttakendur í verkefninu skili skilningi á því hvernig forritið á að virka. Þessi samskipti hjálpa til við að ná sameiginlegum markmiðum.Eftir að þróuninni er lokið, býr forritarinn til skjöl. Í þeim lýsa þeir hvernig á að nota forritið og veita upplýsingar um eiginleika þess og getu. Þetta er mikilvægt til að aðstoða notendur og tæknisérfræðinga sem munu viðhalda forritinu.Þegar forritið er tilbúið, fer forritarinn í prófanir í raunheimum. Þeir rannsaka hvernig það virkar í mismunandi aðstæðum og á mismunandi tækjum. Ef vandamál koma upp, bregst forritarinn hratt við, ber kennsl á orsakir bilana og gerir leiðréttingar.Auk þess að þróa ný forrit, er forritarinn ábyrgur fyrir að viðhalda og uppfæra þau. Þeir fylgjast með nýjustu tækni, læra nýjar aðferðir og verkfæri til að bæta hæfileika sína. Þetta gerir þeim kleift að innleiða nýjustu tækni og hámarka núverandi forrit.Þannig tekur forritari þátt í skapandi og hugrænni vinnu á hverjum degi. Þeir breyta hugmyndum í raunveruleika með því að búa til verkfæri sem auðvelda líf fólks, styðja fyrirtæki og stuðla að tæknilegum framförum.

Vinnutími og skilyrði

Forritarar vinna venjulega 8 klukkutíma á dag, 5 daga í viku, frá mánudegi til föstudags. Helgarnar eru laugardagur og sunnudagur. Vinna getur verið annað hvort á skrifstofu eða fjarvinnu, þar sem margar fyrirtæki bjóða sveigjanlegar vinnutímar og möguleika á að vinna heima. Sumar vinnuveitendur bjóða einnig aukakostnað, eins og heilsu- og líftryggingar, frí og tækifæri til að vinna að persónulegum verkefnum á vinnustundum. Vinnudagur forritara getur falið í sér teymismeeting, umræður um tæknilausnir, skrif á kóða, villulokun forrita, prófanir, og innleiðingu nýrra eiginleika. Stöðugt nám er einnig mikilvægur þáttur í starfinu, þar sem tækni breytist hratt, og forritarar þurfa að uppfæra þekkingu sína og færni stöðugt.

Hvað forritari gerir

  • Development and implementation of software according to requirements.
  • Analysis of requirements, design, and development of technical solutions.
  • Coding, testing, and debugging of software code.
  • Participation in meetings to discuss technical solutions and requirements.
  • Documentation of developments, commenting code, and supporting technical documentation.
  • Collaboration with a team of developers, designers, and other specialists.
  • Continuous learning and professional skill development.

Kostir forritari starfsins

Sköpunargleði

Tækifærið til að búa til, byggja eitthvað nýtt, að gera hugmyndir að veruleika.

Sveigjanleiki

Sveigjanlegur vinnuskylda, fjarvinna, frelsi í val á verkefnum.

Samhengisþróun

Stöðugt nám, þróun, og könnun á nýjum tækni.

Gallar starfsgreinar forritari

Hugræn byrði

Nauðsyn að hafa stöðugt hugræn byrði, áhætta á tilfinningalegri útþynningu.

Einangrun

Möguleg félagsleg einangrun, vinna á skrifstofu, fyrir framan skjá.

Ábyrgð

Nauðsyn að vera nákvæmur, áhætta á dýrum mistökum.

Hvernig á að verða forritari

Það eru margar leiðir að hugbúnaðarþróun. Klassíska leiðin er BS- eða MS-gráða í tölvunarfræði eða hugbúnaðarverkfræði frá Háskóla Íslands eða Háskólanum í Reykjavík. Sumir framhaldsskólar bjóða upp á forritunarbrautir, og styttri námskeið og bootcamps á vegum Skema, Tölvuskóla Reykjavíkur og Tækniskólans gefa hraðari leið inn í greinina. Virk GitHub-síða og raunveruleg verkefni skipta vinnuveitendur oft meira máli en gráðan sjálf.

1. Háskólanám

Þriggja ára BS-gráða (eða fimm ára MS) í tölvunarfræði eða hugbúnaðarverkfræði. Sterkust fyrir störf sem krefjast dýptar í algrímum, rannsókna eða arkitektaábyrgðar.

2. Iðn-/starfsnám

Iðn- eða starfsnám í forritun á völdum framhaldsskólum (t.d. Tækniskólinn) gefur sveinspróf eftir 3-4 ár. Hagnýtt og atvinnumiðað nám með blöndu af bóklegu og verklegu.

3. Bootcamp / stutt námskeið

Stutt en hörð námskeið (12-24 vikur) hjá Skema, Tölvuskóla Reykjavíkur eða Forritunarskóla Hróa. Færa byrjendur á junior-stig. Vinnumálastofnun styrkir oft slík námskeið fyrir atvinnuleitendur.

4. Sjálfsnám með ferilskrá

Sjálfsnám í gegnum freeCodeCamp, The Odin Project og MOOCs, ásamt framlögum í opnum hugbúnaði og 3-5 vönduðum GitHub-verkefnum. Ódýrasta leiðin en krefst aga. Þátttaka á meetups eins og ReykjavikJS er lykillinn að tengslum sem opna dyr.

Sama hvaða leið þú velur: byggðu upp sýnilega ferilskrá snemma. Framlög í opnum hugbúnaði, eigin verkefni og snyrtileg GitHub-síða vega oft meira í ráðningarferli en prófskírteinið sjálft.

Starfsmenntun

Practical Vim Editor Commands On Linux

1 hour

Coursera

Introduction to Enterprise Resiliency

About 3 hours a week with optional reading.

Coursera

Metið hve gagnlegt efni þessarar síðu er fyrir þig