tillbaka till startsidan

54. Fråga björnen

Lyssna på Spotify lyssna! Lyssna på iTunes

Dags att snacka kompetensutveckling! Vi pratar kurser, bloggläsande, videotittande, att ta eget ansvar, att bli motiverad att lära sig av andra och att praktiskt öva för att komma ihåg saker. Dessutom en del om att inte lära sig saker på konferenser, en ö i Nya Zeeland och det snabbaste sättet att få svar på StackOverflow.

Om du gillar podden blir vi väldigt glada för en liten recension i iTunes eller en prenumeration på Spotify. Följ oss och säg hej på @asdfpodden på Instagram eller Twitter (Anton, Therése) <3

Avsnittets skämt:

Why is it so horrible to watch movies with BI-engineers?
They only like sequels.
Skrapa här!!
Transkribering
Transkriberingen är gjord av nån "AI-grej". Du kan förbättra den genom att klicka precis här :)
00:00:00
Varför är det så dåligt att titta på filmer med BI-ingenjörer?
00:00:05
De gillar bara sequel.
00:00:11
[Skratt]
00:00:12
Jaha, okej. Det var ganska kul faktiskt.
00:00:14
Ja, jag har fått gå över till engelska nu.
00:00:17
Jaha, du börjar sina på de svenska skämten.
00:00:20
Ja, det har inte kommit några nya till mig.
00:00:23
[Skratt]
00:00:24
Ja, vi får se när svenskan återkommer helt enkelt.
00:00:28
Kul var det i alla fall.
00:00:30
Och det är dags för ett nytt avsnitt av ASTF.
00:00:33
Välkomna hit.
00:00:34
Och välkommen hit Therese. Välkommen hit jag.
00:00:37
Jag vet inte vart den här energin kom ifrån.
00:00:39
Jag var så jävla trött alldeles nyss.
00:00:41
Ja, jag är så fruktansvärt trött.
00:00:43
Ja, vi kan skylla på att vi satt och spelade brädspel väldigt sent igår.
00:00:47
Till ett?
00:00:49
Nej, men hon var inte ett, hon var kvart över tolv kanske.
00:00:51
Kvart över tolv, men det är helt orimligt.
00:00:54
Men det är också fruktansvärt roligt.
00:00:56
Okej, det är inte det vi ska prata om idag.
00:01:00
Utan jag har suttit och funderat lite grann på typ kompetensutveckling som utvecklare och sånt.
00:01:10
Och funderat lite grann på hur man ska göra det, eller hur man ska uppmuntra till det, och hur man ska få folk att faktiskt göra det, och så vidare.
00:01:23
Och liksom den ena grejen för mig är att det känns som att det finns så jäkla många olika approacher,
00:01:29
vilket förmodligen är bra för att man vill väl att det ska vara individanpassat,
00:01:34
men på ett bolagsnivå, hur man faktiskt får folk att göra det.
00:01:38
Jag vet inte, vad som får dig att bli taggad på kompetensutveckling, så att säga.
00:01:45
– Gud, jag har kompetensutveckling, eller inte?
00:01:50
Jag vet inte, den där är ju jättesvår.
00:01:53
För att jag är ju...
00:01:55
Jag tycker det är svårt med vårt yrke.
00:02:01
Just den här grejen att vi lever så mycket på att man måste älska programmering.
00:02:08
Brinna för det. Brinna för JavaScript.
00:02:11
Brinna, alltså var den nu än må vara.
00:02:14
Det känns lite som att man försöker leva på den gnistan för att få folk att naturligt lära sig mer för att de vill lära sig mer.
00:02:25
Det tycker jag är en ganska svår gnista att leva på för jag tycker inte det är rättvist.
00:02:39
Det är klart att man kan tycka att ämnet är kul, men det är inte så att man brinner så mycket för det.
00:02:48
Man lägger nödvändigtvis sin tid utanför arbetstid att kompetensutveckla sig.
00:02:54
Bara för att...
00:02:57
Jag vet inte vad jag vill komma med det här.
00:02:59
Jag håller med.
00:03:00
Jag tycker att kompetensutveckling ska vara en del av jobbet.
00:03:07
Du ska kunna lära dig nya saker vid jobbet.
00:03:11
Och jag tycker att det är extra viktigt i vår bransch i och med att det rör sig ändå relativt snabbt.
00:03:17
Även om det kanske inte är lika snabbt som jag har skrivit skämtet där jag startade något nytt ramverk varje dag.
00:03:22
Men det rör sig ändå tillräckligt snabbt för att man behöver hålla sig lite ajour med vad som händer i utvecklad världen.
00:03:30
Sen finns det ingenting som säger att du skulle kunna skita i det och så kan du sitta och göra ditt jobb på ett jävligt bra sätt.
00:03:37
Men jag tror att man blir en bättre utvecklare om man får kompetens att utveckla sig också.
00:03:41
Och att man då också får göra det på arbetstid.
00:03:43
För jag håller verkligen med dig om att det finns någon typ av kultur i utvecklade community och utöverbland utvecklare i branschen.
00:03:51
Att man brinner för sitt jobb.
00:03:55
Alltså man är inte utvecklare för att man ska tjäna en massa pengar på det utan man utvecklar för att man älskar att programmera till exempel.
00:04:00
Och den bilden ger ju en ganska skev bild av hur det ser ut i verkligheten.
00:04:06
Alltså det är en ganska liten bubbla av utvecklare som brinner för utveckling.
00:04:10
Sen finns det ju så pass mycket utvecklare att bubblan blir relativt stor ändå.
00:04:16
I och med att folk går på konferenser och meetups och allt möjligt som är utanför arbetstid ibland.
00:04:20
Men tittar man på det stora hela så är det ju, vi har ju varit in på det någon gång tidigare,
00:04:26
Scott Hanselman har väl någon blogg på oss där han pratar om Black Matter eller Dark Matter Developers.
00:04:35
Som är de här som inte syns i community.
00:04:38
Jag skulle tro att majoriteten av dem gör det inte för att de brinner för programmering utan det är för att vi ska tjäna pengar på det.
00:04:44
Ja, jag kan inte sluta tänka på bara den här typen av läkare.
00:04:52
Om jag har en läkare så vill ju inte jag förlita mig på att den läkaren lär sig nya grejer för att den tycker det är lite skoj.
00:04:59
Jag vill ju att den läkaren lär sig nya saker för att det ingår i arbetsuppgifterna.
00:05:05
Fan vad kul det är med sjukdomar, nu ska jag sitta och öva lite på fritiden på sjukdomar.
00:05:10
Ja, sen så tror jag att det säkert finns de som tycker det är så jävla intressant när de gräver ner sig också.
00:05:16
Och så finns det säkert de som inte kompetensutvecklar.
00:05:18
Men jag menar i mitt huvud, i jämförelsen, jag skulle ju jättemycket uppskatta om jag hade en läkare som kompetensutvecklade sig då och då på sina grejer.
00:05:30
Ja men exakt, och det är ju där jag också tänker att, för det måste ju typ finnas någon typ av incitament
00:05:37
Särskilt då om man är en utvecklare som, alltså för min del har vi varit där, för min del så är det väldigt lätt för mig att såhär
00:05:43
Jag ser någon rolig kurs som finns och så blir jag taggad på att gå den och så tar jag initiativet själv och sådär
00:05:49
Och det kanske är så man önskar att det är för de flesta, att initiativet kommer från någon själv, att man är tillräckligt intresserad
00:05:56
Inte kanske man brinner för det, men att man är intresserad ändå och kan se saker man vill utvecklas inom
00:06:02
Men ibland så kanske det känns som att det behövs ett instituent från andra hållet, från ett typ av bolag eller vad det nu är
00:06:08
Som säger "har du någon som har sett den här kursen till exempel, vilka vill gå den?"
00:06:13
Och att man aktivt uppmuntrar sina anställda att göra saker
00:06:18
Och särskilt tänker jag att det är extra viktigt, som konsult är det viktigt för att man säljer sin kunskap på något sätt
00:06:25
att man är uppdaterad på den kunskap man säljer, men också på produktbolag där man faktiskt vill kunna bygga en väldigt modern, bra produkt i 9 fall av 10 eller 99 fall av 100.
00:06:36
Och att den produkten kan underhållas och skötas om i framtiden, vilket gör att man faktiskt behöver anställa sig som kan saker och lär sig mer saker.
00:06:48
- Ja. Men jag menar, alltså det är ju...
00:06:52
Jag tror inte jag har tänkt på det så aktivt, men alltså det är ju rätt också.
00:06:57
Vi måste ju kompetensutveckla hela tiden. Alltså vi måste ju lära oss nya saker hela tiden,
00:07:01
annars funkar det ju inte. För att vi har ju fortfarande kvar de här som brinner för att lära sig nya grejer,
00:07:08
utveckla saker, bygga nya browsers, bygga nya sätt att bygga saker på.
00:07:12
Jag menar, det skulle ju inte gå om vi inte lärde oss nya saker.
00:07:15
Jag lärde mig till exempel att CSS Flex har en gap idag.
00:07:20
Hade ingen aning.
00:07:21
Ja just det, den är ganska väl stödd i olika browsers nu för tiden va.
00:07:27
Ja det var någonting med att Safari 11 inte hade den.
00:07:31
Safari 9 och så vidare.
00:07:34
Och så vidare.
00:07:36
Ja, men det kände jag att det här var inte jag uppdaterad alls faktiskt.
00:07:41
Jag känner mig passé.
00:07:45
Det var där som var droppen. Det var gap property inför Flexbox.
00:07:49
Gap som gick mig bara rage quit.
00:07:53
Och så får du köpa en bångård någonstans och börja odla djur.
00:07:57
Eller vad man säger. Men det är inte riktigt så det går till.
00:08:01
Nej, jag ska bara flytta till Nya Zeeland. Jag ska flytta till en ö i Nya Zeeland.
00:08:05
En mindre ö utanför den stora ön.
00:08:09
Det var inte bara att du kallar den "Nya Zeeland" för jag ska flytta till en ö.
00:08:12
Den heter "Nya Zeeland".
00:08:14
- Ja. Nej, alltså...
00:08:16
Jag har en kollega som...
00:08:18
Och hon är där nu.
00:08:20
Att skicka bilder på vattenfall och kivis och fantastisk natur och grejer.
00:08:26
- Det låter ju inte helt fel. - Ciderspår!
00:08:29
- Men även på Nya Zeeland känns det som att man ska kompetensutveckla sig.
00:08:32
- Hahaha! Vilken brygga!
00:08:35
- Gud, ja.
00:08:36
Jag funderar också lite på hur man uppmuntrar sig.
00:08:41
Sen handlar det också väldigt mycket om hur man själv lär sig saker.
00:08:44
För mig är det väldigt mycket praktiskt.
00:08:49
Att faktiskt jobba med saker som gör att jag lär mig, eller labba eller experimentera med olika tekniker.
00:08:56
Och faktiskt bygga saker som gör att kunskap sätter sig och att man springer på
00:09:01
"Vad tycker jag faktiskt om den här saken jämfört med någonting annat?"
00:09:05
För att man springer på problem eller saker som man blir förvånad över hur lätt det är och så vidare.
00:09:09
Så för mig handlar det väldigt mycket om att faktiskt göra saker.
00:09:11
Och det är också det jag tittar på när jag tittar på kurser.
00:09:14
Att de är ganska praktiska.
00:09:16
Så typ...
00:09:18
Jag tror att jag nämnt den någon tidigare men det finns en kurs som heter CSS for JavaScript Developers.
00:09:24
Tror jag.
00:09:24
Som är gjord av en som heter Josh Como.
00:09:29
Extremt svårt att uttala hans franska efternamn tror jag.
00:09:32
Allt det där.
00:09:34
Men vi lägger en länk här under.
00:09:36
Men den tycker jag är fin bra, för den är väldigt praktisk.
00:09:38
Alltså det är så här extremt mycket interaktiva övningar i den.
00:09:42
Det är liksom i slutet på varje modul eller vad det kallas.
00:09:46
Så är det typ så här, "ja men nu ska du göra den här uppgiften".
00:09:48
"Nu ska du använda den här kunskapen du har lärt dig i den här delen".
00:09:50
"Så ska vi bygga någonting med det liksom".
00:09:53
Och det tycker jag liksom för min del cementerar det ganska mycket kunskapen.
00:09:56
För om jag inte gör det, då tappar jag det ganska snabbt.
00:09:59
- Mm.
00:10:01
Alltså, ett problem är ju ändå så här att jag tappar ju saker snabbt, bara på tid.
00:10:10
Alltså, även om jag har använt saker och lärt mig saker så har jag ju tappat det sen.
00:10:15
Jag har ju inget minne. Jag vet inte vad som händer.
00:10:18
Så att alltså, jag är ju väldigt så...
00:10:23
Jag har kompetensutveckling... Alltså, min kompetensutveckling är ju uppgiftsdriven.
00:10:29
Det är ju vad har jag för saker jag behöver lösa på jobbet.
00:10:32
Vissa saker är bättre på att kompetensutveckla för att jag faktiskt lägger ner tid att grundligt förstå vad som händer.
00:10:37
Vissa gånger när det är stressigt kanske jag bara copy-pastar och brute-forges lite.
00:10:42
Men kompetensutveckling är ju driven av det.
00:10:45
Det är ju också att göra saker som du beskriver.
00:10:49
Men jag har ju inte den här att jag...
00:10:54
Jag har mycket lättare att knyta kunskapen till specifika uppgifter jag har löst, som jag kommer ihåg.
00:11:01
Annars sitter de inte överhuvudtaget.
00:11:03
Ja, nämen exakt.
00:11:06
Jag tittar också ganska mycket på videos eller läser bloggposter och sånt där.
00:11:12
Men den informationen är mycket mer så här...
00:11:14
Alltså, jag läser den en gång för att kanske komma ihåg att jag har hört någonting om det.
00:11:21
Det sätter sig inte som kunskap som jag faktiskt kan, utan det är mer bara att jag har läst någonting om någon gång.
00:11:27
Och sen kan man googla sig till kunskapen, att någonting går att göra, snarare än hur man gör det.
00:11:32
- Ja, det där är mycket också. Att jag scannar igenom mycket Google-saker, och sen så droppar jag det som om det vore kunskap jag hade.
00:11:42
Det har jag inte.
00:11:44
- Du har kunskap om att det finns.
00:11:46
- Ja.
00:11:50
Som idag tror jag att jag satt och pratade om Lint och jag bara "ja för mig" att jag läste någonstans att de har droppat supporten för TES Lint.
00:11:59
- Mm.
00:12:00
- Men jag är inte 100, men sen googlade jag och den är faktiskt deprekerad så det var ju korrekt.
00:12:05
Men jag gissar bara.
00:12:07
- Ja.
00:12:08
- Hoppas att jag kommer ihåg rätt saker.
00:12:10
- Det är liksom en kvalificerad gissning ändå då.
00:12:12
Du tänker att det finns någonting någonstans som säger mig att det här är rätt, därför kan jag gissa på det.
00:12:18
Ja, men skulle jag också kunna ha typ drömt det?
00:12:22
Ja, det är också en väldigt rolig dröm.
00:12:25
Jag drömde inatt att T.S. Lint blev deprecated.
00:12:29
Extremt specifik.
00:12:32
Ja, för sen tycker jag att det är ganska svårt på andra sätt.
00:12:38
Jag tycker kurser är bra, workshops som jag varit på några gånger tycker jag också kan vara vettigt.
00:12:43
För de är också väldigt praktiska.
00:12:45
Och det funkar ganska bra för mig.
00:12:47
Men det kan också vara ganska intensivt.
00:12:50
Det är väldigt kort tid.
00:12:52
"Nu ska vi verkligen göra det här."
00:12:54
Men...
00:12:56
Jag vet inte.
00:12:58
Jag tycker det är svårt att hitta det optimala sättet att lära sig saker på.
00:13:01
- Jo, jag tycker också det.
00:13:03
Och jag tycker också att när det är mycket så här...
00:13:05
Att jag brukar alltid bara lyckas plocka med mig en nyckelsak.
00:13:09
- Mm.
00:13:11
Jag kommer ihåg att jag hade en kollega för länge sedan som gick igenom hur han använder Chrome DevTools för att bygga saker och ändra saker.
00:13:22
Han hade jättemånga bra approacher och visade saker som jag inte hade en aning om.
00:13:28
Men jag tror bara jag tog med mig en sak och sen glömde jag bort resten och kom inte ihåg hur man gjorde dem igen.
00:13:32
Så jag tycker det är svårt att bibehålla det jag lär mig också.
00:13:37
Det sitter inte med.
00:13:38
Nej, exakt. Lite handlar det väl om att man måste repetera saker också, tänker jag.
00:13:43
Ja.
00:13:43
Alltså, det är väl liksom att faktiskt göra saker praktiskt är väl kanske en del av repetitionen.
00:13:48
Att, jag menar, som att du hör någon säga någonting och sen så får du också skriva det själv.
00:13:52
Gör att det sätter sig lite bättre, liksom.
00:13:55
Men sen är det väl liksom, alltså jag vet att jag har ju liksom testat någon gång när jag ska lära mig saker.
00:14:00
Det här som heter "spaced repetition". Jag vet inte om du vet vad det är.
00:14:04
Vad är det, minneslott och grejer?
00:14:06
Nej, nej, nej. Det är ju också ett sätt att komma ihåg saker.
00:14:10
Alltså att man fantiserar fram ett rum, eller olika rum, eller ett hus och så stoppar man in saker på olika ställen och sånt där.
00:14:17
Men Space Repetition är någon typ av minnesmetod som går ut på att man...
00:14:22
Alltså det är typ för att plugga in saker.
00:14:24
Så det är liksom kanske inte för att lära sig att programmera, utan det är mer för att bara komma ihåg.
00:14:29
Och då går det ut på att du...
00:14:32
Du skriver ner allt du vill komma ihåg på typ kort egentligen.
00:14:35
Fysiska kort är egentligen standard ändå.
00:14:37
Och sen så går du ut på att du pluggar på de här korten och sen så svarar du på frågan.
00:14:43
Så frågar han dig, vad kan det vara då?
00:14:45
- Ehm...
00:14:47
- "What's the in-between attribute for getting padding between stuff in Flex?"
00:14:55
- Exakt, det kan det vara.
00:14:57
Och sen så ska man ta upp det där kortet och läsa frågan.
00:15:00
Så ska man tänka "Okej, vad är det då? Jag svarar att det är distance"
00:15:05
Och så tittar man "Nej, det var fel. Då måste jag göra om det"
00:15:07
Och så ska jag komma ihåg det igen och så ska jag säga att "Nej, okej, nu är det gap"
00:15:11
"Nu kommer jag ihåg det"
00:15:13
Då sätter man det så att man ska ta det här kortet eller frågan
00:15:17
Och då ska man göra den dagen efter
00:15:19
Så ska man ta upp den här igen och så ska man svara på frågan
00:15:21
Har man rätt, då sätter man det i nästa fack och då kommer man göra den om två dagar
00:15:27
Och sen kommer man ta upp den då igen om två dagar och så tar man upp den reto och sätter den om fyra dagar och så tar man upp och tittar på den igen.
00:15:32
Har man fel, då flyttar man tillbaka den till steg ett igen och så är det typ, ja då sitter det på en dag och sen blir det en, två, fyra, åtta, sexton.
00:15:40
Nu är det inte exakt de siffrorna men liksom det är ungefär så det funkar.
00:15:43
Så att du liksom förlänger längden medan du pluggar på den, tills dess att du inte kommer ihåg det längre och då börjar du om.
00:15:48
Och då ska man typ kunna lära sig liksom saker och komma ihåg dem för alltid i stort sett.
00:15:53
[Therése] Åh herregud.
00:15:55
[Skratt]
00:15:56
Och sen finns det ju en massa appar för det här.
00:15:58
Så jag har någon app på telefonen där jag har lagt in.
00:16:00
Jag försökte lära mig hur typ el lära förut.
00:16:04
För att jag skulle hålla på med Arduinos.
00:16:06
Och då tänkte jag att jag kan vilja testa om det här systemet funkar.
00:16:09
Och det funkar ändå hyfsat.
00:16:11
Nu har jag inte riktigt varit duktig på att hålla uppe det.
00:16:14
Men det funkar ändå väldigt bra i ett halvår typ.
00:16:19
- Ett halvår? Herregud!
00:16:22
[Skratt]
00:16:23
Åh herregud. Eller jag tänker ju bara på Duolingo nu.
00:16:27
Det är väl typ lite samma grej. Åh herregud. Nej, vad trött jag blev.
00:16:33
Men hur ska du kunna göra det med typ utveckling, alltså programmeringsgrejer?
00:16:39
Nej, exakt. Det här är väldigt mycket fakta och kunskap på något sätt.
00:16:44
Jo, men även när det gäller fakta inom programmering, det finns ju hur mycket som helst.
00:16:49
Du kommer sitta i 24 timmar och ta slut innan du har kommit igenom alla dina kort för dagen.
00:16:55
- Det är tusen kort per dagen som man ska svara på.
00:16:59
Nej, så det kanske inte är det optimala.
00:17:02
Så att säga.
00:17:05
- Men det är väl repetition som är kung, liksom.
00:17:10
För att jag menar, alltså...
00:17:12
Och på något sätt, nu kan jag inte släppa den här grejen.
00:17:14
Du vet när man ska hälsa på varandra, så ska jag inte säga mitt namn, utan jag ska säga tillbaka ditt namn.
00:17:19
så att det sätter sig.
00:17:21
- Ja, exakt. - Jag tas inte där.
00:17:22
- Ja, det är jag också väldigt leds på.
00:17:23
Jag brukar råka säga mitt eget namn istället, typ igen.
00:17:26
Eller att jag typ säger deras namn som mitt eget namn.
00:17:29
Alltså, det är kaos.
00:17:31
- Jag fokuserar alltid bara på mig själv.
00:17:33
Vad heter jag?
00:17:35
Det är ändå intressant, för jag hade en liten repetitionsgrej.
00:17:41
För jag kommer ihåg när jag lärde mig React Testing Library.
00:17:44
Eller, lärde mig när jag började titta på att använda React Testing Library.
00:17:48
Det var typ 2019.
00:17:57
Då kom jag ihåg någonting med att GetByText,
00:18:01
ja, de kör, men FindByText, den "awaitar" och levererar ut ett promise.
00:18:10
Sen har inte jag testat så mycket efter det, så den där kunskapen försvann ju.
00:18:13
Men häromdagen så läste jag en bloggpost av Kent C. Dodds som har gjort Testing Library om common mistakes.
00:18:24
Där han sa just den här att folk rappar expectan i en wait for istället för att faktiskt bara använda den här find by.
00:18:34
Och det var ju såhär någonting jag bara "ja fan vad smart" tänkte jag och så läste jag.
00:18:37
Och sen sov jag, och så malde det mitt huvud, och sen kom jag fram till att jag skrev test på det här sättet sommaren 2019.
00:18:46
Det bara poppade upp, alltså.
00:18:48
Så nu har det vaknat i livet igen, och nu känner jag mig som en evangelist som vill sprida det här för världen.
00:18:55
Så att, alltså, sammanfattningsvis, jag bör kanske bara inte lära mig nya saker.
00:19:01
Men nu tänker jag att nu kommer det där sitta lite bättre då.
00:19:05
Alltså i och med att det upprepas.
00:19:06
Sen om det var tre års mellanrummet.
00:19:09
[Skratt]
00:19:11
[Skratt]
00:19:13
- Det är också ett bevis på hur inte tillräckligt ofta jag skrev test under de åren.
00:19:17
[Skratt]
00:19:18
- Ja, exakt.
00:19:19
Nej, men en annan sak som jag tänkte på också häromdagen är att...
00:19:24
Det är ganska många...
00:19:25
I alla fall, eller jag tänkte nog så i början också.
00:19:27
Men det är ganska många som jag känner som tänker att konferenser är ett bra ställe att lära sig saker på.
00:19:33
Och det tycker inte jag alls längre.
00:19:35
– Inte?
00:19:38
– Nej, jag tycker inte att man lär sig så mycket på konferenser.
00:19:42
Alltså, det här låter som att jag kritiserar alla konferenser–
00:19:45
–men jag vet inte om jag tycker att det behöver vara meningar på konferenser heller.
00:19:48
Alltså, många konferenser har workshops och de pratar jag inte om nu–
00:19:51
–utan bara om presentationerna i sig.
00:19:53
Och ibland kan det finnas extremt välgrundade presentationer–
00:19:59
–där de har extremt mycket information, det är supervettigt, konkret och allting sånt.
00:20:03
Men majoriteten av presentationen för mig handlar inte om att "nu ska jag lära mig exakt hur jag gör det här".
00:20:09
Utan det handlar snarare om att "nu ska jag få höra om någonting och bli lite inspirerad".
00:20:14
Snarare än att "jag måste komma ihåg det här om tre veckor, för det behöver jag på mitt jobb".
00:20:20
- Ja, jo. Så tycker jag också att det är. Speciellt när man är på själva konferensen.
00:20:27
Men det blir också så, jag kommer ihåg när de introducerade React-hooks, när de körde de här snacken på Island eller vad det var.
00:20:36
Ja, exakt. Det var väl React-Conf, vilket år det nu var.
00:20:40
Ja, och det var ju ändå, jag säger 2018 kanske.
00:20:43
Och det var ju ändå, där lärde man sig ju massa, alltså okej, inspirerat, men man lärde sig ju typ, eller jag lärde mig ju typ grunderna till liksom, hooks där.
00:20:54
Via den videon och då var jag inte på konferensen för där kanske inte hade plockat upp det men ändå.
00:21:00
Nej exakt för mig blir det ju lite då.
00:21:03
Liksom att ja men okej då tittar man på den här efteråt och sen så försöker man testa lite själv typ.
00:21:08
Och det är typ för mig så är det ju då jag faktiskt lär mig det alltså att på konferensen skulle liksom jag aldrig kunna.
00:21:13
Komma ihåg någonting vettigt någon sa när vi var på Nordic IS 2019 till exempel.
00:21:20
Man plockar upp lite sådana saker som "Det här har ni någonsin tänkt på display property"
00:21:25
Att display block hanterar sig själv, medan display flex hanterar sina barn.
00:21:33
Ännu kommer jag inte ihåg.
00:21:35
Alltså, nu överbevisade jag mig själv här.
00:21:38
Motbevisade jag mig själv.
00:21:39
Men att man får lite sådana talking points.
00:21:42
Du vet som när jag droppar knowledge jag inte har.
00:21:44
Exakt.
00:21:45
Sånt får jag framför allt.
00:21:46
Ja, men absolut.
00:21:47
Jag tror att vi innehåller lite samma sak.
00:21:49
För jag tänker att det är typ inspiration.
00:21:53
Att ja, jag blir inspirerad att lära mig mer om Display Property.
00:21:57
Sen kanske man gör det genom att titta tillbaka på det här tåket och testa lite själv efteråt.
00:22:03
Eller hur det kan vara.
00:22:05
Men just konferensen i sig tror jag inte ger mig så mycket kunskap.
00:22:10
Sen ger det mig svinmycket inspiration och energi för att göra annat.
00:22:14
Men just att bara åka på en konferens för att lära sig en massa saker, jag vet inte.
00:22:20
Sen kanske det funkar skitbra för andra, jag vet inte om det är... Det kanske bara är jag liksom.
00:22:24
- Ja, nej jag vet inte. Jag känner ju verkligen igen det där.
00:22:27
Alltså jag går ju inte upp på konferens för att lära mig massa.
00:22:31
Jag går på konferens, som du säger, för att bli inspirerad och för att orka kompetensutveckla mer.
00:22:37
För att under de här pandemiåren, för mig har det varit rätt tufft.
00:22:44
Jag har kanske inte funnit så mycket glädje i mitt jobb.
00:22:46
Alltså jag har ju noterat vart det utbränder grejer också.
00:22:48
Men annars har jag levt på att varje år gå på konferens och få en boost av
00:22:56
"Just det, det här är kul och det här inspirerar mig och det här vill jag jobba med och göra och jag vill lära mig mer".
00:23:04
Jag har verkligen behövt den årliga boosten för att orka ett år till, tror jag.
00:23:09
Att vara nyfiken ett år till.
00:23:11
- Ja, precis. Vi pratade om det någon gång tidigare också.
00:23:17
Den energiboosten är för båda oss ganska konkret också.
00:23:23
Man verkligen känner det. Man går på konferensen så kommer man tillbaka med mer energi efteråt.
00:23:27
Även om det är superintensiva dagar.
00:23:30
Man kan ändå tänka tillbaka på konferensen och bara "Fy fan vad kul det var".
00:23:34
- Och att någon råkade tatuera sig. - Ja, det gjorde det också. Det är ett starkt minne.
00:23:40
- Läkningstid. - Exakt.
00:23:44
Det är sånt som händer på utveckla konferenser av någon jävla anledning.
00:23:50
- Jag tycker det är intressant som du pratade om i början. Hur får man andra att vilja kompetensutveckla sig?
00:23:58
Jag tänker att en del är bara så här, vad durser jag fel hela tiden? Så folk måste motbevisa dig.
00:24:06
Då måste de lära dig att säga saker.
00:24:08
Fan, vad var det som sa det? Det snabbaste sättet att få svar på Stack Overflow är att skriva en fråga, sen gå in med ett annat konto och skriva ett felaktigt svar.
00:24:16
För då kommer någon rätta dig.
00:24:18
Jävlar.
00:24:20
Annars får du ingen svar, men skriver du ett felaktigt svar, då kommer någon rätta dig svaret istället.
00:24:26
- Man kan höra venerna poppa i vannan. - Ja, men jag vet inte. Jag tycker också att det är svårt.
00:24:33
För jag vet liksom inte hur jag själv skulle vilja bli uppmuntrad heller.
00:24:37
Alltså tittar man på Empyre där jag jobbar idag så är det ju liksom, vi har ju lite intern kompetensdelning och sånt.
00:24:48
Och det tycker jag är svinnajs, för då märker man ju liksom att man blir inspirerad av andra som vill dela med sig av sin kunskap.
00:24:53
Men då är det ju också istället svårt att få folk att dela med sig av sin kunskap.
00:24:58
För då hamnar det liksom att istället för att man själv ska kompetensutveckla sig själv så måste man inspirera folk att dela med sig.
00:25:06
Och då blir det ju som ett helt annat problem istället. Så jag vet inte, det är liksom lite Moment 22 på något vis.
00:25:11
Ja, och alltså, det blir så här, ibland blir man så att om man ska försöka att inte ha så hög ribba för att dela saker, alltså jag vet att vi några gånger har provat bara, ja men vi testar lite mobbprogrammering och ser hur det känns liksom och vi kan få till det och göra det där.
00:25:30
Då ska man inte göra det så svårt för sig, men det blir också så här, man kanske inte får ut det mesta möjliga av det om det inte är strukturerat.
00:25:37
Så det är verkligen på gott och ont.
00:25:39
Alltså det är som du säger, så då ska man få människor att dela sin kunskap och då måste de lägga tid på det.
00:25:47
Först så måste de ha kunskapen, sen måste de lägga tid på att preppa för att kunna dela med sig av kunskapen.
00:25:51
Och sen måste de hitta folk att dela med sig av det till.
00:25:55
Jag blev trött bara av att tänka på det.
00:26:00
Och jag tror att det brann till i huvudet nu.
00:26:04
Ja, nej, exakt.
00:26:08
Och sen som sagt, man vill ju inte heller, eller jag vet inte, man kanske får bara testa.
00:26:14
Och se vad som funkar lite.
00:26:16
I alla fall som individ tror jag att det är viktigt att försöka komma på hur man själv utvecklas bäst.
00:26:22
Om det är att göra saker praktiskt eller om det är att läsa bloggposter eller om det är att skriva ner vad man ser på eller titta på videos eller gå på konferenser för den delen.
00:26:33
Och då tänker jag att om man hittar det så kan man ju sen försöka komma på att okej, vad är det som gör att jag vill utvecklas?
00:26:46
Hur kan det matcha in i hur jag bäst utvecklas?
00:26:49
Men då blir det också som sagt återigen mycket på individen i sig, att ta ansvaret själv.
00:26:57
– Ja, alltså ett sätt att lära sig saker är också, att kanske både lära sig saker och också att typ att,
00:27:05
jag vill kanske inte säga inspirera här, men putta folk mot att lära sig mer, det är att alltid fråga, hur funkar det här?
00:27:16
Eller varför funkar det så här?
00:27:18
Eller kan du förklara varför det här gick till så här?
00:27:21
För att jag fattar inte hur jag lär mig.
00:27:23
Man kan notera att folk blir lite irriterade på en förhandling.
00:27:28
Men det är liksom...
00:27:30
Jag vet inte.
00:27:34
Jag tycker man lär sig mycket bara av att lära sig hur saker funkar.
00:27:40
Det kan vara hur litet som helst,
00:27:42
men det hjälper ju fortfarande till att lära en mer.
00:27:45
Jag känner ju ganska stor skillnad nu för nu har jag kommit in i ett nytt projekt.
00:27:51
Noterat är att det är ett React-projekt i TypeScript med samma uppsättning som många andra projekt jag varit i.
00:27:59
Men det är ändå ett nytt projekt, ett nytt sätt att ha strukturerat kod, ett nytt sätt att hantera styling och sådana vidare.
00:28:05
Och skriva test och det har jag inte gjort på väldigt länge.
00:28:09
Och nu för tiden märker jag också hur mycket lättare jag har att läsa bloggposter eller ta in kunskap
00:28:16
eller kunna läsa issues och sådana grejer.
00:28:19
För när jag var nyare, då var det så här, det var som att det saknades så mycket information
00:28:25
mellan raderna hela tiden när jag skulle läsa nya saker eller lära mig nya saker.
00:28:30
Och de är typ ifyllda nu i mitt huvud tror jag.
00:28:33
Alltså jag har mycket lättare för att ta in information.
00:28:35
Så jag tror också så här, det är klart att det går att aktivt satsa på kunskaps...
00:28:42
Eh...
00:28:45
Vad säger vi att det heter? Att lära sig nya saker.
00:28:47
- Kompetensutveckla. - Kompetensutveckla.
00:28:50
- Jävla tråkigt ord. - Herregud.
00:28:53
Det är klart att du fokuserar på att aktivt göra det också.
00:28:55
Det här har jag säkert varit inne på förut, men jag tror inte man ska glömma bort hur mycket det sker automatiskt.
00:29:01
Nu generaliserar jag, men jag tror verkligen att det är så.
00:29:04
För om det inte sker automatiskt så har man ganska svårt att utföra yrken.
00:29:09
Alltså du kan ju gå till jobbet och göra ingenting kanske.
00:29:11
Men jag menar, sitter du på jobbet och löser problem då kommer du ju lära dig nya saker också naturligt tror jag.
00:29:19
Ja, nej exakt.
00:29:21
Alltså jag tror precis som du är inne på, den här passiva utvecklingen som kanske sker
00:29:26
Utan att man själv aktivt läser en bloggpost eller försöker göra någonting för att lära sig tror jag är enorm.
00:29:32
Och jag vet, du nämnde lite i början här att
00:29:35
du sa att förklara saker, eller du vinner på det, att
00:29:39
om man måste förklara, så här, men hur tänker du?
00:29:42
Och så måste man själv förklara
00:29:43
hur jag tänker kring någonting.
00:29:46
Det gör ju
00:29:47
alltså då befäster man ju sin kunskap litegrann.
00:29:51
Alltså för när man måste formulera tankar
00:29:53
Hur tänker jag kring den här saken? Hur kan jag berätta hur den fungerar?
00:29:58
Det gör ju också att man lär sig väldigt mycket.
00:30:01
Det är samma sak med att skriva bloggposter.
00:30:04
Jag skriver bloggposter för att lära mig själv mer än att någon ska läsa dem.
00:30:09
Ja, det där tycker jag också är väldigt mycket när det börjar någon ny-
00:30:15
-eller någon som är mer junior, åt juniorahållet.
00:30:20
att förklara saker och mentorera och sådana saker.
00:30:24
Jag tycker det är så himla nyttigt för en själv också.
00:30:26
Och det blir också så här, istället för...
00:30:29
Nu skriver vi stand-ups i en kanal för hela bolaget.
00:30:36
Första dagen så började jag med "I'm working on some linting and adding prettier".
00:30:43
Och då var det så här, vad pratar de om?
00:30:45
Och det blir också "jaha, just det, jag måste förklara på ett sätt som inte bara jag förstår"
00:30:50
och då blir det så här "ja just det, jag håller på att jobba med att sätta upp en kod,
00:30:56
att formatera koden som vi skriver och hitta fel och sånt".
00:31:02
Och det är också ganska nyttigt att ibland tänka "men vad är det jag faktiskt håller på med?"
00:31:06
För att det första som hände min första dag var så här "yeah, we removed Pritter"
00:31:13
Och jag bara "What?!"
00:31:17
Och då så här "But why? It's the best thing ever happened to me."
00:31:22
Och då bara "Why do we need it? We have ESLint rules and we can do ESLint fix. Why do we need it?"
00:31:28
Så det första jag fick göra då var att sätta mig ner och faktiskt läsa på vad är skillnaden mellan det.
00:31:34
Jag lärde mig massor.
00:31:37
Och bara för den delens skull, alltså ESLint både kodformaterar och checkar kodkvalitet.
00:31:43
Prettier kör ju bara formateringen.
00:31:45
Så det makar ändå sens tycker jag att hålla de två separerade.
00:31:48
Och Prettier är bättre på det.
00:31:50
Jag håller verkligen med.
00:31:52
Och en grej jag också tänkte på, jag kom på den nu, att när jag var labbasassistent på programmeringskurser på universitetet.
00:31:58
Så körde jag ofta att folk frågade mig, varför funkar inte det här?
00:32:02
Och då sa jag bara, kan du förklara din kod?
00:32:05
Och då kom de halvvägs och så bara "Men vänta, det stämmer ju inte med vad vi försöker göra" typ.
00:32:10
Och det är ju så jävla tydligt på liksom, alltså såhär rubber ducking och allting sånt.
00:32:14
Att bara säga saker högt för sig själv ibland till och med gör att man löser problem också och lär sig någonting på vägen liksom.
00:32:21
Ja det är så fint.
00:32:23
"Åh snällt, jag hade en labbasistens som ritade en nallebjörn på tavlan och sådant. Fråga björnen."
00:32:29
Ja det är bra.
00:32:32
- Inte det trevligaste jag har hört. - Inte det trevligaste, men det är ju en rubber duck.
00:32:38
- Ja, absolut. Men det konceptet förklarade han ju inte för mig. Han sa bara "fråga inte mig, fråga björnen".
00:32:44
- Okej, då kanske det inte flög lika bra. - Nej, han kanske hade behövt förklara lite grönligare.
00:32:51
Med den björnen så kanske vi rundar av det här avsnittet.
00:33:01
Jag har varit mer svangig än vanligt. Jag skyller det på nytt jobb.
00:33:09
Så är det. Det ska vi återkomma till i ett framtida avsnitt.
00:33:13
Det är aldrig en cliffhanger. Du måste sluta tro att det är en cliffhanger.
00:33:17
- Ja, men det är alltid kul att tisa lite vad som kommer härnäst.
00:33:21
- Hahaha, ja, jättekul!
00:33:24
- Tack som vanligt för att ni lyssnar. Vi tycker det här är svinkul.
00:33:28
Ni når oss på de vanliga ställena. Vi hörs om två veckor igen.
00:33:33
- Ja, hej då! - Bye bye!
00:33:36
[Musik spelas]
00:33:43
Hej då!
Tillbaka upp