"Jag är inte den bästa programmeraren"

Permalänk
Avstängd

"Jag är inte den bästa programmeraren"

Har skummat igenom en hel del programmeringsklipp på YT på senaste tid då jag fått tillbaka lite kodintresse sedan jag behövt nöta en del Google Sheet-kodning som "Outbildad IT-konsult" (typ).

Ramlade över detta klipp då:

... som pratar om att det krävs fler saker än att bara vara en "gudomlig kodapa" för att lyckas som mjukvaruingenjör(?).

Nu är det dock INTE mitt personliga mål att bli en sådan själv utan snarare att lära mig koda det jag vill kunna koda för diverse privata- och företagsmässiga projekt.

Vad anser Du om hela biten att "allt som krävs är att vara en 'gudomlig kodapa' för att lyckas" när det gäller programmering/att koda? Kan det finnas en slags "nördig prestige" inom "kodningskulturen"? (precis som i många andra nischade områden)

Visa signatur

"Företagsboendeförmedlare" | Min Überkill Dator: Processor: Intel Pentium P5 66 Mhz OC | Moderkort: ASRock P4I65G | Minnen: 2st Samsung 128MB PC133 | Grafikkort: Canopus GeForce 256 DDR | Lagring: IBM 350 4,4 MB | Operativsystem: DOS/360 | Chassi: Mercury Full-Tower ATX Chassis |

Permalänk
Medlem

Det finns prestige inom många alla områden, så fort du har en person som behöver ha en känsla av att de "är bättre" eller liknande så kommer det. Behovet av att mäta sig med andra, mäta sitt eget värde, är helt naturligt. Men att ha ett behov av att uttrycka det och berätta för andra vem som är bäst är inte särskiljt ödmjukt.

Sådana personer är tramsiga enligt min mening.

Alla startar någonstans och man lär så länge man lever. Med tiden så breddas området från att skriva en rad kod, till samverkan mellan system, kvalitetssäkring, leverans, mm. Det finns meta-nivå på meta-nivå inom de olika områdena också.

Man kan alltid bli bättre, bli specialist, bli generalist.

Så ta det lugnt och fortsätt framåt, du har lång tid på dig att lära dig. Bli duktig på din nivå och börja sedan på nästa.

Jag föredrar gudomliga kodapor, vi sådananm behöver vi.

Visa signatur

Hur många datorer är för många?

Permalänk
Medlem
Skrivet av AplAy:

Har skummat igenom en hel del programmeringsklipp på YT på senaste tid då jag fått tillbaka lite kodintresse sedan jag behövt nöta en del Google Sheet-kodning som "Outbildad IT-konsult" (typ).

Ramlade över detta klipp då:
https://www.youtube.com/watch?v=dHN_tlBEt2c

... som pratar om att det krävs fler saker än att bara vara en "gudomlig kodapa" för att lyckas som mjukvaruingenjör(?).

Nu är det dock INTE mitt personliga mål att bli en sådan själv utan snarare att lära mig koda det jag vill kunna koda för diverse privata- och företagsmässiga projekt.

Vad anser Du om hela biten att "allt som krävs är att vara en 'gudomlig kodapa' för att lyckas" när det gäller programmering/att koda? Kan det finnas en slags "nördig prestige" inom "kodningskulturen"? (precis som i många andra nischade områden)

Det är klart att det finns prestige inom alla områden. Så fort du hittar något som det går att vara bra på så finns det prestige.

Själva huvudpoängen han lägger fram är väl just distinktionen mellan "att vara bra på att koda" och "att vara en bra mjukvaruingenjör". Det är inte samma sak, och det ena implicerar inte nödvändigtvis det andra.

Visa signatur

Desktop: Ryzen 5800X3D || MSI X570S Edge Max Wifi || Sapphire Pulse RX 7900 XTX || Gskill Trident Z 3600 64GB || Kingston KC3000 2TB || Samsung 970 EVO Plus 2TB || Samsung 960 Pro 1TB || Fractal Torrent || Asus PG42UQ 4K OLED
Proxmox server: Ryzen 5900X || Asrock Rack X570D4I-2T || Kingston 64GB ECC || WD Red SN700 1TB || Blandning av WD Red / Seagate Ironwolf för lagring || Fractal Node 304

Permalänk
Skrivet av evil penguin:

Det är klart att det finns prestige inom alla områden. Så fort du hittar något som det går att vara bra på så finns det prestige.

Själva huvudpoängen han lägger fram är väl just distinktionen mellan "att vara bra på att koda" och "att vara en bra mjukvaruingenjör". Det är inte samma sak, och det ena implicerar inte nödvändigtvis det andra.

Håller med, jag är dålig på båda men bra på att se ut som jag kan något.

Permalänk
Medlem
Skrivet av evil penguin:

Själva huvudpoängen han lägger fram är väl just distinktionen mellan "att vara bra på att koda" och "att vara en bra mjukvaruingenjör". Det är inte samma sak, och det ena implicerar inte nödvändigtvis det andra.

Nej, man kan vara bra på att veta hur man skulle kunna designa mjukvara, men inte för den saken skull kunna göra det. Eller så skulle man kunna vara bra på att lösa alla programmeringsproblem, men inte kan se den stora bilden.

Men jag tror att det viktigaste är att man är driven, försöker lösa de problemen man har, lär sig leta efter information på egen hand och försöker allt man kan. Och efter det frågar man om hjälp.

Skillnaden mot att göra så och fråga efter hjälp direkt blir att man ofta lär sig varför något blir som det blir, inte bara hur man löser det. Då kan man förutse så mycket problem i förväg och kan bygga saker på ett mer robust sätt. Och bygger koden på ett sätt som för den mycket mer lättförändrad ifall det skulle behövas i framtiden. Målar in sig i färre hörn.

Visa signatur

Hur många datorer är för många?

Permalänk
Medlem

"Vad anser Du om hela biten att "allt som krävs är att vara en 'gudomlig kodapa' för att lyckas" när det gäller programmering/att koda?"
Det beror helt och hållet på vad du ska koda.

Permalänk
Vila i frid
Skrivet av tjofritz:

Det beror helt och hållet på vad du ska koda.

...samt vem som skall underhålla/vidareutveckla koden. En hög abstraktionsnivå och sen "FÖR smart" kommentering av källkod är vidrig att underhålla. Ericssons "berömda" AXE-projekt i miljardklassen som sen skrotades - i åtanke.

Permalänk
Medlem
Skrivet av AplAy:

... som pratar om att det krävs fler saker än att bara vara en "gudomlig kodapa" för att lyckas som mjukvaruingenjör(?).

Har vi ens den förväntningen på oss i Sverige? Känner oftast att kraven är väldigt låga här och att de flesta är ganska mediokra (mig inkluderat!) och det fungerar rätt bra ändå. Jag jobbar dock inte längre i Stockholm så det kanske är det som skiljer, att jag bor på en "småstad" ? Senast för en vecka klagades på lunchrasten på att någon hatade C++ för att det var ett för stort språk, och jag gjorde samma observation runt år 2000 och lovade att jag aldrig mer skulle jobba med det.... vad sitter jag och jobbar med idag om inte C++?

Überkodare de lär sig ju hela standarden och bara sprutar felfri kod i en konstant ström. Som sagt har jag dock aldrig träffat en sådan. Dessutom är nogrannhet och kvalitet mycket viktigare än rena kunskaper på de ställen jag jobbat, handlar mest om att inte slarva med dokumentation, testning eller code review.

Permalänk
Medlem
Skrivet av sandos:

Har vi ens den förväntningen på oss i Sverige? Känner oftast att kraven är väldigt låga här och att de flesta är ganska mediokra (mig inkluderat!) och det fungerar rätt bra ändå. Jag jobbar dock inte längre i Stockholm så det kanske är det som skiljer, att jag bor på en "småstad" ? Senast för en vecka klagades på lunchrasten på att någon hatade C++ för att det var ett för stort språk, och jag gjorde samma observation runt år 2000 och lovade att jag aldrig mer skulle jobba med det.... vad sitter jag och jobbar med idag om inte C++?

Überkodare de lär sig ju hela standarden och bara sprutar felfri kod i en konstant ström. Som sagt har jag dock aldrig träffat en sådan. Dessutom är nogrannhet och kvalitet mycket viktigare än rena kunskaper på de ställen jag jobbat, handlar mest om att inte slarva med dokumentation, testning eller code review.

Spontant tror jag det har att göra med marknaden - Jag tror arbetsmarknaden för kodknackare är ganska skev i USA, vilket innebär att det ligger större tyngd på att du måste arbeta på ditt varumärke, dvs om du inte kan allt om C++ så kommer du aldrig klara kodprovet och heller inte bli anställd.

Jag har mött...2 personer som jag anser har varit gudomliga och båda har arbetat inom spelindustrin sedan senare delen av 90-talet. Jag har svårt att tro att den kompetensen byggs på samma sätt med samma tävlingsinriktade kvaliteter inom E-applikationer avsedda för kommun och landsting...

Dvs, dessa två personer berättade om tävlingar som de varit med i för kodning etc, att man såg det mer som en sport och att det var viktigast att bli bäst (Göra mest med minst resurser). Något säger mig att idag är det inte längre lika viktigt att du kramar ut varje processorcykel på samma sätt, men jag har ingen aning

Visa signatur

Krusidullen är stulen

Permalänk
Medlem
Skrivet av hasenfrasen:

...samt vem som skall underhålla/vidareutveckla koden. En hög abstraktionsnivå och sen "FÖR smart" kommentering av källkod är vidrig att underhålla. Ericssons "berömda" AXE-projekt i miljardklassen som sen skrotades - i åtanke.

Jepp, det också.

Frågeställningar av denna sort faller under "hur långt är ett snöre".

Permalänk
Medlem

Nä, jag är inte heller bra som webb-programmerare. Det finns alltid någon där ute som är bättre än mig. Känner att jag är ganska gammaldags då jag än i dag kör med PHP och jQuery, nu när React är "den nya standarden". Mina webbsidor är oftast långsamma att båda läsas in och att läsa in de sidor man klickar sig in på (till exempel min blogg).

Men jag gör mitt bästa för och göra mina webbsidor optimerade nog för och vara acceptabelt snabba. Jag är nöjd med det, men jag vill ju såklart kunna skapa projekt i React så att de även är anpassade efter Androids standarder inom området så att jag kan skapa applikationer till skiten.

Den dagen kommer nog. Frågar är bara när. Om 3 år? Om 10 år? Ingen aning. Men en sak vet jag däremot: en sak i taget. Börja smått, sluta stort.

Korrigerade lite
Visa signatur

Citera mig om du vill att jag ska hitta till ditt svar.
airikr.me. Andra projekt: Keizai, Koroth & Serenum.

Permalänk
Medlem
Skrivet av kelthar:

Det finns prestige inom många alla områden, så fort du har en person som behöver ha en känsla av att de "är bättre" eller liknande så kommer det. Behovet av att mäta sig med andra, mäta sitt eget värde, är helt naturligt. Men att ha ett behov av att uttrycka det och berätta för andra vem som är bäst är inte särskiljt ödmjukt.

Sådana personer är tramsiga enligt min mening.

Alla startar någonstans och man lär så länge man lever. Med tiden så breddas området från att skriva en rad kod, till samverkan mellan system, kvalitetssäkring, leverans, mm. Det finns meta-nivå på meta-nivå inom de olika områdena också.

Man kan alltid bli bättre, bli specialist, bli generalist.

Så ta det lugnt och fortsätt framåt, du har lång tid på dig att lära dig. Bli duktig på din nivå och börja sedan på nästa.

Jag föredrar gudomliga kodapor, vi sådananm behöver vi.

Jag brukar tänka så här:

Att vara ett fenomenalt geni i något område brukar inte ofta vara något som dessa personer skyltar med. Mitt intryck är snarare att de är uppslukade av själva processen och jobbet i sig. Man gör det man gör, och av någon anledning så anser andra människor att det är skithäftigt.

Min anekdotiska erfarenhet säger att superduktiga författare inte går omkring och säger på fullt allvar att de skriver så sjukt väl. De är snarare väldigt nyfikna på hur man förmedlar saker via skrift; själva uppslukade av att läsa bra prosa.

På samma sätt känner inte nödvändigtvis fantastiska mattesnillen ett behov av att hävda hur smarta de är.

Otroliga, välformade musiker har inte sällan en ödmjukhet till andra musikers talanger och färdigheter.

Ni fattar nog vart jag är på väg.

Kort och gott så är det ett kändisfenomen i mina ögon. Alla runtomkring går bananas över hur fantastisk någon är på någonting, och på den vägen är det. Antingen utförde man någon bedrift, var nytänkande, eller kanske bara grymt duktig och "stabil" på det man gör.

Permalänk
Medlem

Bara ha en som kan koda bra kan jag hyra från Indien. Examinerar fler ingenjörer per år än vi har invånare...

Det jag vill ha i mina projekt är folk som kan designa smart och samtidigt lätt/underhållbart. Dessutom ska de vara analytiska och.... Det svåraste... Kommunikativa! Hatar introverta kodapor som gärna låser in sig i ett rum. Ger effektiv kod, men sällan ett bra resultat.

Visa signatur

Processor: Motorola 68000 | Klockfrekvens: 7,09 Mhz (PAL) | Minne: 256 kB ROM / 512 kB RAM | Bussbredd: 24 bit | Joystick: Tac2 | Operativsystem: Amiga OS 1.3

Permalänk
Medlem
Skrivet av talonmas:

Bara ha en som kan koda bra kan jag hyra från Indien. Examinerar fler ingenjörer per år än vi har invånare...

Det jag vill ha i mina projekt är folk som kan designa smart och samtidigt lätt/underhållbart. Dessutom ska de vara analytiska och.... Det svåraste... Kommunikativa! Hatar introverta kodapor som gärna låser in sig i ett rum. Ger effektiv kod, men sällan ett bra resultat.

Det här är så viktigt. Nu var det 12 år sedan jag arbetade hos en utvecklare som s.k. Technical Artist som det så fint och lite luddigt hette, och satt med i diskussioner kring vilka som skulle anställas. Det viktigaste var absolut att de fungerade bra tillsammans med resten av teamet och hade stor nyfikenhet blandat med problemlösningsförmåga.

Vi hade en del introverta kodare som förmodligen var bland branschens bästa, men de var svåra att jobba med och många var rädda att ens prata med dem. Sen hade vi de lite yngre som gärna kunde komma bort till grafikerna och designerna och fråga om vi hade några förslag hur de skulle tackla ett problem, vilket ledde till ett gott samarbete där alla respekterade varandra och insåg allas värde.

Visa signatur

Smurf

Permalänk
Medlem

Jag är verkligen en medelmåtta när det gäller själva kodningen men är bra på det sociala/att kommunicera och det är jag helt okej med. Har noll stolthet och vet när någon tagit fram en bättre lösning och ändrar gärna om så är fallet.

Olika typer av utvecklare behövs nog i ett team, inte bara en sort.

Visa signatur

"Happiness is only real when shared"

Permalänk

Allt går emot mer sociala kontakter. Den typiska nörden som sitter ensam i källaren i ett helt mörkt rum finns än idag. Men för den stora skaran så är det mycket kontakter med folk. Där vissa personer kan jobba på konkurrerade företag, men man lär sig bli vänner ändå och kan ringa upp och fråga om lite annat.

Det som är lite tråkigt med detta är att de som (ja fördom) främst tillhör gruppen män med sämre social förmåga jobb på alla sätt och vis minskas, när vi får självkörande fordon, humanitära robotar och alla andra jobb blir mer sociala.

Nätverksteknikerna kunde mer för vara en ensamvarg, nu ska den prata med mängder av personer och diskutera portöppningar och annat.

Och det svåra är just att prata med folk på andra företag. Många personer kostar runt 1500kr/h idag, ringer man upp en konkurrent och pratar med denna en halvtimma så är det en förlorad inkomst på 750kr som har uppstått för det andra bolaget. Om denna person som är en konkurrent ska ta detta på goodwill så får man komma med något tillbaka. T.ex hjälpa dem med andra saker.

När det gäller social förmåga så tycker jag man kan särskilja på.
Vi är ett antal personer med exakt samma mål, vår arbetskostnad kommer från samma plånbok. Det sociala brukar då vara ganska enkelt.

Emot vi är konkurrenter, vi vill lägga ner så lite tid men att få så mycket betalt som möjligt. Det är en intressekonflikt redan innan samtalet har börjat.

Det blir lite som att man själv skulle samarbeta med ens flickväns ex och göra den snyggaste tårtan i en tävling. Det kräver helt andra sociala förmågor än att göra det med flickvännens bror.