{"id":230240,"date":"2022-11-21T20:08:00","date_gmt":"2022-11-21T17:08:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230240"},"modified":"2022-11-09T20:45:38","modified_gmt":"2022-11-09T17:45:38","slug":"on-helpompi-loeytaeae-ratkaisu-jonkun-muun-kanssa","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/on-helpompi-loeytaeae-ratkaisu-jonkun-muun-kanssa\/","title":{"rendered":"On helpompi l\u00f6yt\u00e4\u00e4 ratkaisu (jonkun muun kanssa)"},"content":{"rendered":"\n<p>Yksi ohjelmoinnin turhauttavimmista puolista on ongelman ratkaisun etsiminen ja t\u00f6rm\u00e4\u00e4minen johonkin sellaiseen, mik\u00e4 meid\u00e4n pit\u00e4isi osata tehd\u00e4 tai kyet\u00e4 selvitt\u00e4m\u00e4\u00e4n, miten se tehd\u00e4\u00e4n, mutta emme pysty siihen.<\/p>\n<p>T\u00e4lle on luultavasti oikea psykologinen termi tai lyhenne, koska puhun ohjelmoijista. \ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f<\/p>\n<p>Esimerkki:<\/p>\n<p>Oletetaan, ett\u00e4 ty\u00f6skentelen projektin parissa ja sen on teht\u00e4v\u00e4 Ajax-pyynt\u00f6. Saan vastauksen, n\u00e4yt\u00e4n sen ja s\u00e4ilyt\u00e4n vastauksen my\u00f6s v\u00e4limuistissa 24 tunnin ajan.<\/p>\n<p>Jos k\u00e4ytt\u00e4j\u00e4 pyyt\u00e4\u00e4 tietoja uudelleen, ved\u00e4n ne v\u00e4limuistista ja se n\u00e4ytt\u00e4\u00e4 hyv\u00e4lt\u00e4. Mutta ent\u00e4 aina, kun olet ensimm\u00e4inen, joka osuu siihen seuraavan 24 tunnin aikana?<\/p>\n<p>Toisin sanoen saat v\u00e4limuistin puuttumisen, ja sitten saat normaalia pidemm\u00e4n pyynn\u00f6n lis\u00e4ksi my\u00f6s vastauksen, joka vaatii lis\u00e4k\u00e4sittely\u00e4 ennen sen render\u00f6imist\u00e4 k\u00e4ytt\u00e4j\u00e4lle?<\/p>\n<p>T\u00e4t\u00e4 lukiessa sinulla on todenn\u00e4k\u00f6isesti luettelo asioista, joita haluaisit tehd\u00e4. Ja uskallan sanoa, ett\u00e4 kaikki mit\u00e4 ajattelet on todenn\u00e4k\u00f6isesti kokeilemisen arvoista, ellei oikein.<\/p>\n<p>Loppujen lopuksi se todistaa kantani. Ja se on t\u00e4m\u00e4: Kun et ole niin l\u00e4hell\u00e4 ongelmaa, on helpompi l\u00f6yt\u00e4\u00e4 ratkaisu.<\/p>\n<h2>Helppo l\u00f6yt\u00e4\u00e4 ratkaisu<\/h2>\n<p>T\u00e4m\u00e4 tietysti edellytt\u00e4\u00e4, ett\u00e4 sinulla on kaikki tarvittavat tiedot. Mutta pointti, jonka eteen ty\u00f6skentelen, on t\u00e4m\u00e4:<\/p>\n<p>Jos olet joku, joka viett\u00e4\u00e4 paljon aikaa koodin parissa, mutta osuu toisinaan kohtaan, jossa et n\u00e4e mets\u00e4\u00e4 puilta, niin on t\u00e4rke\u00e4\u00e4, ett\u00e4 ymp\u00e4rill\u00e4si on ryhm\u00e4 vertaisia, joiden luona voit aina pomppia ongelmistasi.<\/p>\n<p>Ja aivan kuten koodiarvostelut, t\u00e4ll\u00e4 ei ole mit\u00e4\u00e4n tekemist\u00e4 sinun (tai heid\u00e4n) koodauskyvyn kanssa. Se liittyy ongelmien ratkaisemiseen. Yksinkertaisesti sanottuna, jos huomaat olevasi turhautunut siit\u00e4, ett\u00e4 et saa jotain toimimaan, mutta tied\u00e4t j\u00e4tt\u00e4v\u00e4si jotain huomiotta, olet todenn\u00e4k\u00f6isesti oikeassa.<\/p>\n<p>Kyse on vain siit\u00e4, mit\u00e4. Jos n\u00e4in on, seuraava kysymys on, kenelle aiot poimia ideoita. Jos kukaan ei tule mieleen, olen varma, ett\u00e4 nurkassasi on muutamia ihmisi\u00e4.<\/p>\n<p>Kokeile niit\u00e4 ensin.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Loppujen lopuksi se todistaa kantani. Ja se on t\u00e4m\u00e4: Kun et ole niin l\u00e4hell\u00e4 ongelmaa, on helpompi l\u00f6yt\u00e4\u00e4 ratkaisu.<\/p>\n","protected":false},"author":1,"featured_media":223885,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[719,843],"tags":[1166],"class_list":["post-230240","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kehittaejae","category-opetusohjelmia","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/230240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=230240"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/230240\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/223885"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=230240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=230240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=230240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}