{"id":229214,"date":"2022-11-09T09:57:00","date_gmt":"2022-11-09T06:57:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229214"},"modified":"2022-11-09T06:00:02","modified_gmt":"2022-11-09T03:00:02","slug":"meeskonnapohine-pragmatism-ja-inseneritoeoe","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/meeskonnapohine-pragmatism-ja-inseneritoeoe\/","title":{"rendered":"Meeskonnap\u00f5hine pragmatism ja insenerit\u00f6\u00f6"},"content":{"rendered":"\n<p>Mis puutub mis tahes arendustegevusse \u2013 mind ei huvita, kas see on veebi, mobiili v\u00f5i m\u00f5ne muu platvormi jaoks \u2013, on palju raamatuid, veebikursusi ja nii edasi, mis muudavad \u00f5ppimise uskumatult lihtsaks. see on teie soov \u00f5ppida.<\/p>\n<p>T\u00e4psustuseks \u00fctlen, et ma ei kasuta ka \u00fchtegi \u00f5ppimisviisi. L\u00f5ppude l\u00f5puks \u00f5pime me k\u00f5ik erineval viisil, eks? Ja kes ma olen, \u00fctlen, milline viis on parem kui mis tahes muu viis, eriti arvestades asjaolu, et ma kirjutan iga p\u00e4ev teemadel siin ja <a href=\"https:\/\/tommcfarlin.com\/tag\/envato\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">teistel saitidel<\/a>? <\/p>\n<p>Kuid v\u00f5in kindlalt \u00f6elda minu jaoks \u2013 keegi, kellele on meeldinud nii formaalse hariduse, \u00f5petuste, kursuste jms kaudu \u00f5ppimine \u2013, et parim viis selles valdkonnas kogemuste saamiseks on olnud kaks:<\/p>\n<ul>\n<li>teiste inimestega t\u00f6\u00f6tamine,<\/li>\n<li>asjade l\u00f5hkumine ja nende parandamise \u00f5ppimine.<\/li>\n<\/ul>\n<p>Kas ma m\u00f5tlen seda selles konkreetses j\u00e4rjekorras? Ei. Kas see t\u00e4hendab, et olen teistest h\u00fcppeliselt ees? See on naeruv\u00e4\u00e4rne.<\/p>\n<p>Kuid kuna mul on olnud r\u00f5\u00f5m t\u00f6\u00f6tada koos teistega mitme projekti kallal, vestelda teistega Twitteri, konverentside ja muu sellise kaudu ning kogenud nii head kui ka halba, siis minu arvates peaks see igal hetkel olema v\u00f5imalus.<\/p>\n<p>Kui peaksin selle kokku v\u00f5tma, siis \u00fctleksin, et see puudutab meeskonnap\u00f5hise pragmatismi ja inseneriteaduse tasakaalu leidmist. Kui aga miski \u00fclaltoodust pole uus (arvestades, et tarkvarafirmad on eksisteerinud aastak\u00fcmneid), siis miks ma viitsin sellest praegu kirjutada?<\/p>\n<h2>Meeskonnap\u00f5hine pragmatism ja insenerit\u00f6\u00f6<\/h2>\n<p>T\u00f5en\u00e4oliselt v\u00f5iksin v\u00e4lja tuua pesuloendi p\u00f5hjustest, miks ma pean seda konkreetset teemat oluliseks, kuid on kolm konkreetset asja, mida tahaksin selles postituses mainida. Ja pikkuse (loe: aja) huvides teen, mis suudan, et need oleksid l\u00fchikesed.<\/p>\n<p>Tegelikult on TL;DR sellest, millest ma r\u00e4\u00e4gin, seotud pragmaatilisuse ja insenerioskustega. Algselt kavatsesin lisada ka perspektiivi ettev\u00f5tlusele \u00fcldiselt, kuid see viis \u00fcldise postituse teemast veidi k\u00f5rvale.<\/p>\n<h3>1 Pragmatism<\/h3>\n<p>Olen varem kirjutanud inseneriteaduse ja pragmatismi tasakaalustamisest <a href=\"https:\/\/tommcfarlin.com\/pragmatic-developer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">.<\/a> \u00a0Nii et mul ei pruugi midagi uut pakkuda, kuid ma hakkan oma vaatenurka pisut muutma.<\/p>\n<p>See t\u00e4hendab, et \u00fchel hetkel oli tegemist rangelt tasakaalu leidmisega tavap\u00e4raste, h\u00e4sti ehitatud ja nende probleemi lahendava lahenduse leidmise vahel. Ja ma tellin selle endiselt.<\/p>\n<p>Ja loomulikult on midagi \u00f6elda selle kohta, kuidas kood on korraldatud, et seda saaks aja jooksul s\u00e4ilitada. See on v\u00f5ti. Kuid see, kuidas kood on \u00fcles ehitatud, on kirjutatud ja lahendus on see, kus asjad v\u00f5ivad pragmatismi suhtes pisut h\u00e4gusemaks muutuda.<\/p>\n<p>See t\u00e4hendab, et lihtne on kirjutada elementaarset objektorienteeritud koodi, seda dokumenteerida, lasta m\u00f5nel klassil v\u00f5i funktsioonil \u00fcksteisele helistada, WordPressi k\u00fclge haakida ja seej\u00e4rel iga p\u00e4ev helistada.<\/p>\n<h3>2 Insenerioskus<\/h3>\n<p>Kuid kas see lahenduse tarnimise ja lahenduse v\u00e4ljat\u00f6\u00f6tamise tasakaalustamise tase on hea rida. Usun, et toopragmaatiline p\u00fc\u00fcdes peitub siiski oht: kui soovite j\u00e4\u00e4da kogu aeg v\u00f5imalikult pragmaatiliseks ja j\u00e4tta oma insenerioskused teatud tasemele, ei pruugi teil arendajana edasi liikuda.<\/p>\n<p>Kuigi eelistan oma t\u00f6\u00f6s kasutada objektorienteeritud programmeerimist, ei ole ma see, kes satuks usus\u00f5tta v\u00f5i mis keele, mis tehnoloogia v\u00f5i funktsionaalne, protseduuriline v\u00f5i objektorienteeritud versioon. programmeerimine on parem.<\/p>\n<p>Lihtsamalt \u00f6eldes: see puudutab \u00fcldist oskuste taset, mida saate kogu oma karj\u00e4\u00e4ri jooksul saavutada.<\/p>\n<p>Ja kui t\u00f6\u00f6tan arendajatega, kes on t\u00f6\u00f6tanud erinevate oskustega projektide kallal, kes on saanud erinevat haridust ja lahendanud erinevat t\u00fc\u00fcpi probleeme, \u00f5pin pidevalt uusi asju.<\/p>\n<p>See ei t\u00e4henda, et poleks vestlusi asjade \u00fcle, mida v\u00f5iksime meeskonnana v\u00f5i partnerlusena rakendada, kuid see v\u00f5ib takistada programmeerijana kasvamise potentsiaali komistamist.<\/p>\n<p>Ma v\u00f5iksin sellega j\u00e4tkata, kuid l\u00fchidalt on see j\u00e4rgmine: kui kavatsete teistega koost\u00f6\u00f6d teha, veenduge, et nad on kogenud, naudivad sama t\u00fc\u00fcpi paradigmade kasutamist, olete avatud l\u00e4bim\u00f5eldud vestlustele ja tooge kaasa erinevaid kogemusi lauale.<\/p>\n<p>L\u00f5ppkokkuv\u00f5ttes v\u00f5ib see aidata parandada nii teie v\u00f5imeid kui ka teie ja teie meeskonna pakutava kvaliteeti.<\/p>\n<h2>Alati on rohkem<\/h2>\n<p>Nagu ma varem postituses \u00fctlesin, on alati rohkem. T\u00f5en\u00e4oliselt r\u00e4\u00e4gin selle \u00e4rilisest aspektist rohkem tulevastes postitustes.<\/p>\n<p>Praegu aga j\u00e4tan kirjutatu sinna, kus see asub ja l\u00e4heb sealt hiljem.<\/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>See on tasakaalu leidmine meeskonnap\u00f5hise pragmatismi ja insenerit\u00f6\u00f6 vahel. Arvestades, et tarkvaraettev\u00f5tted on eksisteerinud aastak\u00fcmneid, kas ma pean sellest kirjutama?<\/p>\n","protected":false},"author":1,"featured_media":166181,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,894],"tags":[1165],"class_list":["post-229214","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-kood","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/229214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=229214"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/229214\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/166181"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=229214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=229214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=229214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}