Superintressant tråd! Jag känner nämligen precis likadant, och är också 35 år. Kanske inte så att jag verkligen vill byta inriktning totalt, men jag är hyfsat senior nätverkstekniker med 10-15 års erfarenhet av större nätverk; och den branschen går mer och mer mot automatisering. Så där vill jag gärna bredda mina kunskaper och kanske hoppa upp ännu ett steg i karriären.
Problemet är att jag har sjukt dåligt självförtroende vad gäller programmering. Har alltid varit dålig på matte; för mig är det nog lite för abstrakt - det enda jag fick högsta betyg i var geometri och det kan man väl säga är det mest konkreta inom matematik. Algebra och ekvationer... not so much. Och jag skulle nog säga att mycket av programmering, iaf backend-biten som Python, är extremt mycket algebra-"tänk".
Fick tillfälle att automatisera lite i mitt förra jobb; skulle ändra konfig i 6000+ switchar och började bygga på ett script i Expect (det är väl nån bash script-variant om jag fattar rätt - ganska simpelt i jämförelse med andra språk men ändå). Plötsligt blev det mycket mer konkret för mig - jag visste vad jag ville åstadkomma. Efter en hel del trial and error fick jag det att funka, och har nog aldrig varit med om något så givande som när scriptet gjorde PRECIS vad jag ville (loggade in i en switch i en lång lista, kollade upp en parameter, sparade den parametern i en variabel, gick in i konf-läge och ändrade en inställning under den parametern, loggade ut, hoppade till nästa switch i listan). Så det vill man ju ha mer av. Har pluggat lite Python, men inte haft möjlighet att hitta ett så pass konkret scenario igen.
Någon i liknande sits? Är det Python/Netmiko som gäller? Skulle ni säga att man har en uppförsbacke om man inte har naturligt lätt för matte eller är det bara en onödig mental låsning från min sida? Var är bästa stället att plugga om man inte har tid/lust att skriva upp sig på en proper utbildning?
Har jobbat som pythonutvecklare i några år, vet inte varför du fått för dig att det är massa matematik? Missförståndet hör kanske rätt ofta till att python ofta kopplas till data science, men det finns mängder av jobb i python som ej är i DS (tex. jag som då jobbar med python mot webb). Kör istället, du kan säkert jobba dig mot någon typ av devops-roll med en del python!