{"id":13947,"date":"2022-05-11T14:21:49","date_gmt":"2022-05-11T11:21:49","guid":{"rendered":"https:\/\/www.dbmanager.fi\/?p=13947"},"modified":"2022-05-12T15:23:52","modified_gmt":"2022-05-12T12:23:52","slug":"mika-on-tekoalyn-rooli-nykypaivan-ohjelmistokehityksessa","status":"publish","type":"post","link":"https:\/\/www.dbmanager.fi\/en\/2022\/mika-on-tekoalyn-rooli-nykypaivan-ohjelmistokehityksessa\/","title":{"rendered":"Mik\u00e4 on teko\u00e4lyn rooli nykyp\u00e4iv\u00e4n ohjelmistokehityksess\u00e4?"},"content":{"rendered":"<p>Teko\u00e4ly on nykyp\u00e4iv\u00e4n hittisana ja sit\u00e4 hy\u00f6dynnet\u00e4\u00e4n jo monipuolisesti monen yrityksen arjessa. Mutta mit\u00e4 teko\u00e4ly tarkoittaa ohjelmistokehityksen n\u00e4k\u00f6kulmasta?<\/p>\n<p style=\"text-align: left;\"><a href=\"https:\/\/www.dbmanager.fi\/db-manager-oy\/\">DB-Manager O<\/a>y:n koodarit ovat ottaneet GitHub Copilot:in testik\u00e4ytt\u00f6\u00f6ns\u00e4 tavoitteena tehostaa ketter\u00e4\u00e4 ohjelmistokehityst\u00e4. Kerromme t\u00e4ss\u00e4 blogitekstiss\u00e4 teko\u00e4lyn roolista nykyp\u00e4iv\u00e4n koodaamisessa.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Mik\u00e4 on <a href=\"https:\/\/copilot.github.com\/\" target=\"_blank\" rel=\"noopener\">GitHub Copilot<\/a>?<\/strong><\/p>\n<p>Niille teist\u00e4, jotka eiv\u00e4t tied\u00e4, GitHub Copilot on koodia t\u00e4ydent\u00e4v\u00e4 teko\u00e4ly, joka pystyy ymm\u00e4rt\u00e4m\u00e4\u00e4n k\u00e4ytt\u00e4m\u00e4si koodin kontekstin ja antamaan ehdotuksia koodin kirjoittamiseen. Parhaimmillaan Copilot tarjoaa mahdollisuuksia muuttaa luonnollisen kielen koodiksi. Ohjelmoija kommentoi koodiin haluamansa toiminnon, kuten: &#8220;kertolasku, joka ottaa kaksi numeroa, kertoo ne yhteen ja palauttaa tulon kuution&#8221;: ja Copilot ehdottaa soveltuvaa koodia.<\/p>\n<p><strong>Mit\u00e4 hy\u00f6ty\u00e4:<\/strong> Teko\u00e4ly tarkastelee ihmisohjelmoijan kirjoittamaa koodia ja ehdottaa lis\u00e4rivej\u00e4 tai vaihtoehtoista koodia. T\u00e4m\u00e4 osaltaan eliminoi osan koodaamiseen liittyv\u00e4st\u00e4 toistuvasta ty\u00f6st\u00e4, tehden ohjelmoinnista sujuvampaa ja tehokkaampaa.<\/p>\n<p><strong>Miten se toimii<\/strong>: K\u00e4ytt\u00e4m\u00e4mme GitHub Copilot on rakennettu OpenAI Codex -algoritmille, joka on koulutettu teratavuilla avoimesti saatavilla olevaa l\u00e4hdekoodia. Se toimii yhten\u00e4 tukity\u00f6kaluna ohjelmoijille.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.dbmanager.fi\/ota-yhteytta\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13926\" src=\"https:\/\/www.dbmanager.fi\/wp-content\/uploads\/2022\/04\/pexels-photo-4584830-modified.png\" alt=\"Teko\u00e4ly koodaamisessa\" width=\"1000\" height=\"667\" srcset=\"https:\/\/www.dbmanager.fi\/wp-content\/uploads\/2022\/04\/pexels-photo-4584830-modified.png 1125w, https:\/\/www.dbmanager.fi\/wp-content\/uploads\/2022\/04\/pexels-photo-4584830-modified-300x200.png 300w, https:\/\/www.dbmanager.fi\/wp-content\/uploads\/2022\/04\/pexels-photo-4584830-modified-1024x683.png 1024w, https:\/\/www.dbmanager.fi\/wp-content\/uploads\/2022\/04\/pexels-photo-4584830-modified-768x512.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.dbmanager.fi\/ota-yhteytta\/\">Ota yhteytt\u00e4<\/a> sovellusideasta tai tarpeesta, joka voitaisiin ratkaista digiratkaisuilla!<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Mit\u00e4 hy\u00f6ty\u00e4 teko\u00e4lyst\u00e4 on <a href=\"https:\/\/www.dbmanager.fi\/referenssit\/\">asiakkaillemme<\/a>?\u00a0<\/strong><\/h2>\n<p>Meille ty\u00f6ntekij\u00f6iden hyvinvointi ja ammatillinen kehitys ovat liiketoimintamme menestyksen ytimess\u00e4. Motivoitunut koodari palvelee asiakasta huomattavasti nopeammin, tehokkaammin ja ammattitaitoisemmin.<\/p>\n<p><em>&#8220;Oikeilla ty\u00f6kaluilla ja tarvittavilla tukitoiminnoilla varustettuna ohjelmoija on merkitt\u00e4v\u00e4sti tuottavampi.&#8221;<\/em><\/p>\n<p>T\u00e4m\u00e4 tarkoittaa nopeampia asiakasprojekteja, matalampia kokonaishintoja ja <a href=\"https:\/\/www.dbmanager.fi\/referenssit\/\">tyytyv\u00e4isempi\u00e4 asiakassuhteita<\/a>. Asiakasl\u00e4ht\u00f6isyys on meille t\u00e4rke\u00e4 asia. Asetamme asiakastyytyv\u00e4isyyden kasvun edelle. Pyrimme palvelemaan ja auttamaan asiakkaitamme parhaan kykymme mukaan viipym\u00e4tt\u00e4. Yksi tapa mahdollistaa palveleva liiketoiminta on osaava henkil\u00f6kunta.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Miss\u00e4 on mutta: <\/strong>Copilot on merkitt\u00e4v\u00e4sti tehokkaampi lis\u00e4arvoratkaisuna ihmisen ty\u00f6n rinnalle kuin oman koodin luomisessa. Kuten mik\u00e4 tahansa algoritmi, se on riippuvainen harjoitusdatan laadusta. T\u00e4m\u00e4 tarkoittaa sit\u00e4, ett\u00e4 vaikka algoritmi loisi toimivaa koodia t\u00e4ysin omatoimisesti, tarvitaan ohjelmistokehitt\u00e4j\u00e4 valvomaan esimerkiksi kyberturvallisuuspuutteita ja kokonaisuuden eheytt\u00e4.<\/p>\n<p>Todellisuudessa Copilot on vain yksi ty\u00f6kalu osaavan ohjelmistokehitt\u00e4j\u00e4n ty\u00f6kalusalkussa. Se voi helpottaa ja nopeuttaa kehitysty\u00f6t\u00e4 ja v\u00e4hent\u00e4\u00e4 toistoa, mutta monimutkaisten logiikkojen ratkaisuun se ei viel\u00e4 kykene. Joka tapauksessa, uudet teknologiat ja kehitysv\u00e4lineet ovat t\u00e4rkeit\u00e4, niiden mahdollisuuksia tulee hy\u00f6dynt\u00e4\u00e4 t\u00e4ysm\u00e4\u00e4r\u00e4isesti ja kehityksen mukana tuleva lis\u00e4arvo tulee jalkauttaa asiakkaalle tehokkaampana ty\u00f6n\u00e4 ja laadukkaina sovellusratkaisuina.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Ketter\u00e4 ja joustava ohjelmistotalo\u00a0<\/strong><\/p>\n<p><a href=\"https:\/\/www.dbmanager.fi\/db-manager-oy\/\">DB-Manager Oy<\/a> on vuonna 1984 perustettu asiakasl\u00e4ht\u00f6inen suomalainen ohjelmistoyritys. Kehit\u00e4mme asiakkaidemme kanssa yhteisty\u00f6ss\u00e4 tuottavuutta ja kannattavuutta parantavia ohjelmistoratkaisuja.<\/p>\n<p>Yrityksemme pitk\u00e4 historia ja syv\u00e4llinen toimialaosaaminen tekev\u00e4t meist\u00e4 kumppanin, joka huolehtii asiakkaistaan nyt ja tulevaisuudessa. Pitk\u00e4aikaisimmat asiakassuhteemme ovat vuodelta 1985. Toimintamme kattaa kaikki pk-yrityksen ohjelmistotarpeet alkukartoituksista yll\u00e4pitoon.<\/p>\n<p>Innovoidaan tulevaisuuden automaatioita yhdess\u00e4!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Teko\u00e4ly on nykyp\u00e4iv\u00e4n hittisana ja sit\u00e4 hy\u00f6dynnet\u00e4\u00e4n jo monipuolisesti monen yrityksen arjessa. Mutta mit\u00e4 teko\u00e4ly tarkoittaa ohjelmistokehityksen n\u00e4k\u00f6kulmasta? DB-Manager Oy:n koodarit ovat ottaneet GitHub Copilot:in testik\u00e4ytt\u00f6\u00f6ns\u00e4 tavoitteena tehostaa ketter\u00e4\u00e4 ohjelmistokehityst\u00e4. Kerromme t\u00e4ss\u00e4 blogitekstiss\u00e4 teko\u00e4lyn roolista nykyp\u00e4iv\u00e4n koodaamisessa. &nbsp; Mik\u00e4 on GitHub Copilot? Niille teist\u00e4, jotka eiv\u00e4t tied\u00e4, GitHub Copilot on koodia t\u00e4ydent\u00e4v\u00e4 teko\u00e4ly, joka pystyy&hellip;<\/p>\n","protected":false},"author":25,"featured_media":13933,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[80,217,214,220,216,218,210,166,213,140,215,221],"class_list":["post-13947","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-yleinen","tag-erp","tag-koodari","tag-ohjelmistokehitys","tag-ohjelmistoprojekti","tag-ohjelmistotalo","tag-ohjelmoija","tag-projektinhallinta","tag-sovelluskehitys","tag-tekoaly","tag-toiminnanohjausjarjestelma","tag-yllapito","tag-yritysohjelmisto"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/posts\/13947","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/comments?post=13947"}],"version-history":[{"count":3,"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/posts\/13947\/revisions"}],"predecessor-version":[{"id":13950,"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/posts\/13947\/revisions\/13950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/media\/13933"}],"wp:attachment":[{"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/media?parent=13947"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/categories?post=13947"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbmanager.fi\/en\/wp-json\/wp\/v2\/tags?post=13947"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}