{"id":229013,"date":"2022-11-09T09:44:00","date_gmt":"2022-11-09T06:44:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229013"},"modified":"2022-11-09T05:11:32","modified_gmt":"2022-11-09T02:11:32","slug":"teambaserad-pragmatism-och-teknik","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/teambaserad-pragmatism-och-teknik\/","title":{"rendered":"Teambaserad pragmatism och teknik"},"content":{"rendered":"\n<p>N\u00e4r det g\u00e4ller att g\u00f6ra n\u00e5gon typ av utveckling \u2013 jag bryr mig inte om det \u00e4r f\u00f6r webben, f\u00f6r mobilen eller f\u00f6r n\u00e5gon annan plattform \u2013 det finns massor av b\u00f6cker, onlinekurser och s\u00e5 vidare som g\u00f6r det otroligt enkelt att l\u00e4ra sig vad som helst det \u00e4r du vill l\u00e4ra dig.<\/p>\n<p>F\u00f6r att vara tydlig, jag knackar inte p\u00e5 n\u00e5got av de s\u00e4tt som finns att l\u00e4ra, heller. N\u00e4r allt kommer omkring l\u00e4r vi alla p\u00e5 olika s\u00e4tt, eller hur? Och vem \u00e4r jag att s\u00e4ga vilket s\u00e4tt \u00e4r b\u00e4ttre \u00e4n n\u00e5got annat s\u00e4tt, s\u00e4rskilt med tanke p\u00e5 att jag dagligen skriver om \u00e4mnen h\u00e4r p\u00e5 och <a href=\"https:\/\/tommcfarlin.com\/tag\/envato\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">p\u00e5 andra webbplatser<\/a>? <\/p>\n<p>Men jag kan definitivt s\u00e4ga f\u00f6r mig \u2013 n\u00e5gon som har njutit av b\u00e5de att l\u00e4ra sig genom formell utbildning, handledningar, kurser och s\u00e5 vidare \u2013 det b\u00e4sta s\u00e4ttet att skaffa sig erfarenhet i den h\u00e4r branschen har varit tv\u00e5faldigt:<\/p>\n<ul>\n<li>arbeta med andra m\u00e4nniskor,<\/li>\n<li>bryta saker och l\u00e4ra sig att fixa dem.<\/li>\n<\/ul>\n<p>Menar jag att g\u00f6ra det i den h\u00e4r specifika ordningen? Nej. Betyder detta att jag ligger steget f\u00f6re andra? Det \u00e4r skrattretande.<\/p>\n<p>Men eftersom jag har haft n\u00f6jet att arbeta med andra i flera projekt, prata med andra via Twitter, konferenser och s\u00e5 vidare och upplevt b\u00e5de bra och d\u00e5liga, \u00e4r det n\u00e5got jag tycker att alla borde ha m\u00f6jlighet att g\u00f6ra n\u00e5gon g\u00e5ng.<\/p>\n<p>Om jag m\u00e5ste sammanfatta det skulle jag s\u00e4ga att det handlar om att hitta en balans mellan lagbaserad pragmatism och ingenj\u00f6rskonst. Men varf\u00f6r, om inget av ovanst\u00e5ende \u00e4r nytt (med tanke p\u00e5 att mjukvaruf\u00f6retag har funnits i decennier) bryr jag mig om att skriva om detta nu?<\/p>\n<h2>Teambaserad pragmatism och teknik<\/h2>\n<p>Jag skulle f\u00f6rmodligen kunna komma med en tv\u00e4ttlista med anledningar till varf\u00f6r jag tycker att just detta \u00e4mne \u00e4r viktigt, men det finns tre specifika saker jag skulle vilja n\u00e4mna i det h\u00e4r inl\u00e4gget. Och f\u00f6r l\u00e4ngden (l\u00e4s: tiden) ska jag g\u00f6ra vad jag kan g\u00f6ra och h\u00e5lla dem korta.<\/p>\n<p>Faktum \u00e4r att TL;DR f\u00f6r det jag ska prata om har att g\u00f6ra med pragmatism och ingenj\u00f6rsskicklighet. Ursprungligen t\u00e4nkte jag ta med ett perspektiv p\u00e5 aff\u00e4rer i allm\u00e4nhet, men det tog det allm\u00e4nna inl\u00e4gget lite utanf\u00f6r \u00e4mnet.<\/p>\n<h3>1 Pragmatism<\/h3>\n<p>Jag har skrivit om att balansera ingenj\u00f6rskonst och pragmatism <a href=\"https:\/\/tommcfarlin.com\/pragmatic-developer\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">tidigare.<\/a> \u00a0S\u00e5 jag kanske inte har s\u00e5 mycket att erbjuda i form av n\u00e5got nytt, men jag b\u00f6rjar \u00e4ndra mitt perspektiv lite.<\/p>\n<p>Det vill s\u00e4ga, vid ett tillf\u00e4lle handlade det strikt om att hitta en balans mellan att hitta en l\u00f6sning som fungerar f\u00f6r seden, som \u00e4r v\u00e4lbyggd och som l\u00f6ser deras problem. Och jag prenumererar fortfarande p\u00e5 det.<\/p>\n<p>Och naturligtvis finns det n\u00e5got att s\u00e4ga om hur koden \u00e4r organiserad s\u00e5 att den kan underh\u00e5llas \u00f6ver tid. Det \u00e4r nyckeln. Men hur koden \u00e4r byggd skrivs och l\u00f6sningen byggs \u00e4r d\u00e4r saker som kan bli lite mer suddiga med avseende p\u00e5 pragmatism.<\/p>\n<p>Det vill s\u00e4ga att det \u00e4r l\u00e4tt att skriva grundl\u00e4ggande objektorienterad kod, dokumentera den, l\u00e5ta n\u00e5gra klasser eller funktioner anropa varandra, ansluta till WordPress och sedan kalla det en dag.<\/p>\n<h3>2 Teknisk skicklighet<\/h3>\n<p>Men \u00e4r den niv\u00e5n av att balansera leverans av l\u00f6sningen och att utforma l\u00f6sningen en fin linje att g\u00e5. Jag tror dock att det finns en fara med att f\u00f6rs\u00f6ka vara f\u00f6r pragmatisk: om du str\u00e4var efter att vara s\u00e5 pragmatisk som m\u00f6jligt hela tiden och l\u00e4mnar dina ingenj\u00f6rskunskaper p\u00e5 en viss niv\u00e5, kan du misslyckas med att utvecklas som utvecklare.<\/p>\n<p>\u00c4ven om jag f\u00f6redrar att anv\u00e4nda objektorienterad programmering i den typ av arbete jag g\u00f6r, \u00e4r jag inte en s\u00e5dan som hamnar i ett religionskrig eller kommer in i vilken version av vilket spr\u00e5k, vilken teknik eller om det \u00e4r funktionellt, processuellt eller objektorienterat. programmering \u00e4r b\u00e4ttre.<\/p>\n<p>Enkelt uttryckt: det handlar om den allm\u00e4nna kompetensniv\u00e5n du kan uppn\u00e5 under hela din karri\u00e4r.<\/p>\n<p>Och n\u00e4r jag arbetar med utvecklare som har arbetat med projekt med olika kompetens, som har utbildats p\u00e5 olika s\u00e4tt och som har l\u00f6st olika typer av problem, uppt\u00e4cker jag att jag hela tiden l\u00e4r mig nya saker.<\/p>\n<p>Detta \u00e4r inte att s\u00e4ga att det inte finns konversationer om saker vi kan implementera som ett team eller som ett partnerskap, men det \u00e4r att s\u00e4ga att det kan f\u00f6rhindra att potentialen att v\u00e4xa som programmerare f\u00f6rsvagas.<\/p>\n<p>Jag skulle kunna forts\u00e4tta om detta, men det korta \u00e4r det h\u00e4r: Om du ska arbeta med andra, se till att de \u00e4r erfarna, njut av att anv\u00e4nda samma typ av paradigm som du g\u00f6r, \u00e4r \u00f6ppen f\u00f6r genomt\u00e4nkta samtal och ta med en olika erfarenheter till bordet.<\/p>\n<p>I slut\u00e4ndan kan detta bidra till att f\u00f6rb\u00e4ttra b\u00e5de din f\u00f6rm\u00e5ga och kvaliteten p\u00e5 det du och ditt team kommer med till bordet.<\/p>\n<h2>Det finns alltid mer<\/h2>\n<p>Som jag sa tidigare i inl\u00e4gget, det finns alltid mer. Jag kommer f\u00f6rmodligen att prata mer om aff\u00e4rsaspekten av det i framtida inl\u00e4gg.<\/p>\n<p>\u00c4n s\u00e5 l\u00e4nge l\u00e4mnar jag det jag skrivit d\u00e4r det st\u00e5r och g\u00e5r d\u00e4rifr\u00e5n senare.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Det handlar om att hitta en balans mellan teambaserad pragmatism och ingenj\u00f6rskonst. Med tanke p\u00e5 att mjukvaruf\u00f6retag har funnits i decennier ska jag skriva om detta?<\/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":[901,724],"tags":[1173],"class_list":["post-229013","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-koda","category-utvecklaren","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229013","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=229013"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/229013\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/166181"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=229013"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=229013"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=229013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}