Flashback bygger pepparkakshus!
2021-02-20, 17:47
  #157
Medlem
calmsolutions avatar
För er programmerare som fortfarande inte förstår skillnaden i det jag lyfte så försöker jag med en tydligare förklaring här:

Citat:
Ursprungligen postat av carlydeveloper
Kod:
for(int i 010i++)
 
std::cout << "För vi kan g\x94ra s\x86nt h\x84r! :D\n";
 
std::cout << "Money money!"<< std::flush

Detta blir:

För att vi kan göra sånt här!
För att vi kan göra sånt här!
För att vi kan göra sånt här!
För att vi kan göra sånt här!
För att vi kan göra sånt här!
För att vi kan göra sånt här!
För att vi kan göra sånt här!
För att vi kan göra sånt här!
För att vi kan göra sånt här!
För att vi kan göra sånt här!
Money money!

Citat:
Ursprungligen postat av Methos
Vilken ful kod. En mer simpel:

Kod:
for i in range(11):
   print(
"För vi kan göra sånt här! :D \nMoney money!"

Tre rader med skräp blev två rader med läsbar kod.

Detta blir:

För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!

Ser alla ni överbetalda programmerare skillnaden nu? (Sedan beroende på kompilator så är inte ens radbrytningen rätt)

Så jag måste lyfta frågan, har TS rätt?
__________________
Senast redigerad av calmsolution 2021-02-20 kl. 18:09.
Citera
2021-02-20, 18:10
  #158
Medlem
guderis avatar
Citat:
Ursprungligen postat av calmsolution
För er programmerare som fortfarande inte förstår skillnaden i det jag lyfte så försöker jag med en tydligare förklaring här:



Detta blir:

För att vi kan göra sådant här!
För att vi kan göra sådant här!
För att vi kan göra sådant här!
För att vi kan göra sådant här!
För att vi kan göra sådant här!
För att vi kan göra sådant här!
För att vi kan göra sådant här!
För att vi kan göra sådant här!
För att vi kan göra sådant här!
För att vi kan göra sådant här!
Money money!



Detta blir:

För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!
För vi kan göra sånt här!
Money money!

Ser alla ni överbetalda programmerare skillnaden nu? (Sedan beroende på kompilator så är inte ens radbrytningen rätt)

Så jag måste lyfta frågan, har TS rätt?

Jag vet inte vad det här ens har med tråden att göra, men om du tror att for loopar är någonting avancerat som en professionell programmerare inte fattar så vet jag inte vilken skill-nivå du egentligen ligger på...
Citera
2021-02-20, 18:13
  #159
Medlem
calmsolutions avatar
Citat:
Ursprungligen postat av guderi
Jag vet inte vad det här ens har med tråden att göra, men om du tror att for loopar är någonting avancerat som en professionell programmerare inte fattar så vet jag inte vilken skill-nivå du egentligen ligger på...

Jag jobbar inte ens som programmerare men jag kommenterar de som tydligen vill hävda att deras ersättning är legal och försöker motbevisa TS tes genom att försöka framstå som duktiga.

Vad de gör är precis som du säger, använder löjligt enkla exempel som dessutom blir fel...
Citera
2021-02-20, 18:22
  #160
Medlem
Citat:
Ursprungligen postat av galenpann4n
känns inte riktigt rättvist att veta att när jag sliter i butiken så sitter det nån lat jäkel och sipprar kaffe och byter flikar i webbläsaren och tjänar minst det dubbla?

hur kan det vara så stora löneskillnader och varför tjänar programmerare så mycket mer? ...

Ganska enkelt: En apa eller en 13-åring kan göra ditt arbete så det finns ingen anledning att betala dig mer. Det faktum att du själv inte kunde dra den här slutsatsen gör att du förmodligen har för lågt iq för att göra något annat än att stå i butiken. Varför skulle livet vara rättvist förresten?
Citera
2021-02-20, 18:58
  #161
Medlem
calmsolutions avatar
Citat:
Ursprungligen postat av swesuns88
Ganska enkelt: En apa eller en 13-åring kan göra ditt arbete så det finns ingen anledning att betala dig mer. Det faktum att du själv inte kunde dra den här slutsatsen gör att du förmodligen har för lågt iq för att göra något annat än att stå i butiken. Varför skulle livet vara rättvist förresten?

I sak håller jag med dig, men vad jag tror är att detta kommer att förändras.

En implementatör som idag i ett agilt team arbetar som ”utvecklare” är i många fall överskattad. Just denna transformation till agilt arbete har faktiskt raderat ut mycket expertkompetens då alla förväntas kunna allt, läs T-shaped.

Nu med introduktionen av AI inom många områden kommer att slå hårdare mot implementatörer än många andra yrkesroller i samhället och därmed sänka lönerna. Vi är inte där än men det kommer.

Det är den mänskliga aspekten som kommer att spela en allt större roll i framtiden, tex kommer jobb som TS arbetar med bli viktigare. Vi människor är flockdjur som inte bara kommer acceptera att automation tar över allt även om vi kommer utnyttja det.

Det kommer dock innebära att roller inom tex handel kommer att ställa högre krav inom tex social kompetens pga av att människor vill träffa andra människor. De roller som idag finns inom mjukvaruutveckling, finans, telefonsupport etc kommer att ersättas av AI. De flesta som jobbar inom IT ser nog inte detta utan sitter och tror att de utvecklar AI-lösningar för att effektivisera roller som idag kräver mänsklig kontakt. Inget kunde vara mer fel.

Så därför har TS en poäng, varför har en introvert, svettluktande och asocial programmerare högre betalt än någon som jobbar i tät kontakt med andra människor högre lön? Idag ser jag en anledning till detta men samtidigt så har idag många fler unga programmeringskunskaper än vad som var fallet för 20 år sedan.

Att kunna programmera är inte längre en expertkunskap som bara ett fåtal besitter, det företag söker idag är att även kunna fungera socialt, men programmerings-kraven kommer att gå ner samtidigt som det sociala går upp. AI kommer ta över implementatörernas roller, redan idag har det börjat med att fler och fler använder modellbaserad utveckling då kodning är löjligt föråldrat.
Jag vet att många programmerare goes ”ho ho” och försöker hävda att det ger dåligt optimerad kod, men det löser sig med bättre och snabbare hårdvara. Tror ni att anledningen till att man lägger implementationsjobb till låglöneländer för att de är märkvärt duktigare? Detta kommer öka lavinartat framöver, jag tror på afrikanska marknaden här, det verkar kineserna redan ha insett som satsar kopiöst i Afrika och inte bara för naturtillgångarna.

Behovet av fungerande människor som har domänkunskap kommer framöver överstiga behovet av någon som kan knacka kod (för det kan idag i princip alla från grundskolan).

TS har en tydlig poäng.
__________________
Senast redigerad av calmsolution 2021-02-20 kl. 19:15.
Citera
2021-02-20, 19:22
  #162
Medlem
guderis avatar
Citat:
Ursprungligen postat av calmsolution
I sak håller jag med dig, men vad jag tror är att detta kommer att förändras.

En implementatör som idag i ett agilt team arbetar som ”utvecklare” är i många fall överskattad. Just denna transformation till agilt arbete har faktiskt raderat ut mycket expertkompetens då alla förväntas kunna allt, läs T-shaped.

Nu med introduktionen av AI inom många områden kommer att slå hårdare mot implementatörer än många andra yrkesroller i samhället och därmed sänka lönerna. Vi är inte där än men det kommer.

Det är den mänskliga aspekten som kommer att spela en allt större roll i framtiden, tex kommer jobb som TS arbetar med bli viktigare. Vi människor är flockdjur som inte bara kommer acceptera att automation tar över allt även om vi kommer utnyttja det.

Det kommer dock innebära att roller inom tex handel kommer att ställa högre krav inom tex social kompetens pga av att människor vill träffa andra människor. De roller som idag finns inom mjukvaruutveckling, finans, telefonsupport etc kommer att ersättas av AI. De flesta som jobbar inom IT ser nog inte detta utan sitter och tror att de utvecklar AI-lösningar för att effektivisera roller som idag kräver mänsklig kontakt. Inget kunde vara mer fel.

Så därför har TS en poäng, varför har en introvert, svettluktande och asocial programmerare högre betalt än någon som jobbar i tät kontakt med andra människor högre lön? Idag ser jag en anledning till detta men samtidigt så har idag många fler unga programmeringskunskaper än vad som var fallet för 20 år sedan.

Att kunna programmera är inte längre en expertkunskap som bara ett fåtal besitter, det företag söker idag är att även kunna fungera socialt, men programmerings-kraven kommer att gå ner samtidigt som det sociala går upp. AI kommer ta över implementatörernas roller, redan idag har det börjat med att fler och fler använder modellbaserad utveckling då kodning är löjligt föråldrat.
Jag vet att många programmerare goes ”ho ho” och försöker hävda att det ger dåligt optimerad kod, men det löser sig med bättre och snabbare hårdvara.

Behovet av fungerande människor som har domänkunskap kommer framöver överstiga behovet av någon som kan knacka kod (för det kan idag i princip alla från grundskolan).

Du drar en fullständigt felaktig slutsats. Ju mer AI du för in i processen så får du bara ytterligare en abstraktionsnivå som just denna del av Ai:n inte klarar av. Om du titta på hur kodning idag går till i praktiken så sköts redan en stor del av kodskrivandet av datorerna själva. Allt från metaprogrammering till enkla saker som intellisense skriver redan idag de flesta program. Kompilatorn optimerar koden på ett sätt att den är oläslig för oss människor på maskinkodsnivå. Så idag handlar inte programmering om samma sak som det gjorde när jag började för sådär 30 år sedan. Då handlade det om just att kunna skriva korrekt syntax eller att optimera program på assembly eller maskinkodsnivå, idag har abstraktionsnivån höjts några steg eftersom programmen själva är " smartare" än oss människor inom dessa områden.
Jag forskar själv inom machine learning och robotik, och det finns ingenting som tyder på att etersfrågan på programmerare skull sjunka i och med utveckling av AI, snarare tvärtom.
Citera
2021-02-20, 19:23
  #163
Medlem
Citat:
Ursprungligen postat av calmsolution
I sak håller jag med dig, men vad jag tror är att detta kommer att förändras.

En implementatör som idag i ett agilt team arbetar som ”utvecklare” är i många fall överskattad. Just denna transformation till agilt arbete har faktiskt raderat ut mycket expertkompetens då alla förväntas kunna allt, läs T-shaped.

Nu med introduktionen av AI inom många områden kommer att slå hårdare mot implementatörer än många andra yrkesroller i samhället och därmed sänka lönerna. Vi är inte där än men det kommer.

Det är den mänskliga aspekten som kommer att spela en allt större roll i framtiden, tex kommer jobb som TS arbetar med bli viktigare. Vi människor är flockdjur som inte bara kommer acceptera att automation tar över allt även om vi kommer utnyttja det.

Det kommer dock innebära att roller inom tex handel kommer att ställa högre krav inom tex social kompetens pga av att människor vill träffa andra människor. De roller som idag finns inom mjukvaruutveckling, finans, telefonsupport etc kommer att ersättas av AI. De flesta som jobbar inom IT ser nog inte detta utan sitter och tror att de utvecklar AI-lösningar för att effektivisera roller som idag kräver mänsklig kontakt. Inget kunde vara mer fel.

Så därför har TS en poäng, varför har en introvert, svettluktande och asocial programmerare högre betalt än någon som jobbar i tät kontakt med andra människor högre lön? Idag ser jag en anledning till detta men samtidigt så har idag många fler unga programmeringskunskaper än vad som var fallet för 20 år sedan.

Att kunna programmera är inte längre en expertkunskap som bara ett fåtal besitter, det företag söker idag är att även kunna fungera socialt, men programmerings-kraven kommer att gå ner samtidigt som det sociala går upp. AI kommer ta över implementatörernas roller, redan idag har det börjat med att fler och fler använder modellbaserad utveckling då kodning är löjligt föråldrat.
Jag vet att många programmerare goes ”ho ho” och försöker hävda att det ger dåligt optimerad kod, men det löser sig med bättre och snabbare hårdvara. Tror ni att anledningen till att man lägger implementationsjobb till låglöneländer för att de är märkvärt duktigare? Detta kommer öka lavinartat framöver, jag tror på afrikanska marknaden här, det verkar kineserna redan ha insett som satsar kopiöst i Afrika och inte bara för naturtillgångarna.

Behovet av fungerande människor som har domänkunskap kommer framöver överstiga behovet av någon som kan knacka kod (för det kan idag i princip alla från grundskolan).

TS har en tydlig poäng.

Fast social kompetens är ett krav på de flesta utvecklare idag så en Ica handlare är inte nödvändigtvis mer socialt kompetent än en utvecklare. Är säker fler introverta bland utvecklare än butiksbiträden men att vara introvert innebär inte att man är socialt inkompetent.
Citera
2021-02-20, 19:28
  #164
Medlem
calmsolutions avatar
Citat:
Ursprungligen postat av guderi
Du drar en fullständigt felaktig slutsats. Ju mer AI du för in i processen så får du bara ytterligare en abstraktionsnivå som just denna del av Ai:n inte klarar av. Om du titta på hur kodning idag går till i praktiken så sköts redan en stor del av kodskrivandet av datorerna själva. Allt från metaprogrammering till enkla saker som intellisense skriver redan idag de flesta program. Kompilatorn optimerar koden på ett sätt att den är oläslig för oss människor på maskinkodsnivå. Så idag handlar inte programmering om samma sak som det gjorde när jag började för sådär 30 år sedan. Då handlade det om just att kunna skriva korrekt syntax eller att optimera program på assembly eller maskinkodsnivå, idag har abstraktionsnivån höjts några steg eftersom programmen själva är " smartare" än oss människor inom dessa områden.
Jag forskar själv inom machine learning och robotik, och det finns ingenting som tyder på att etersfrågan på programmerare skull sjunka i och med utveckling av AI, snarare tvärtom.

Ja, jag vet att många resonerar som du gör men jag anser att det är du som har fel. Det är det mänskliga som kommer att öka i värde samtidigt som AI/Machine Learning utvecklas.

Programmerare/implementatörers roll kommer att degenerera till fördel för mänsklig social kontakt.

Implementatör som yrke är på utdöende.
Citera
2021-02-20, 19:33
  #165
Medlem
guderis avatar
Citat:
Ursprungligen postat av calmsolution
Ja, jag vet att många resonerar som du gör men jag anser att det är du som har fel. Det är det mänskliga som kommer att öka i värde samtidigt som AI/Machine Learning utvecklas.

Programmerare/implementatörers roll kommer att degenerera till fördel för mänsklig social kontakt.

Implementatör som yrke är på utdöende.

Nej den är inte utdöende, men den kommer troligen förändras. Det kommer krävas fler dataingenjörer och färre systemvetare.

Men det sättet du resonerar på har vi ju också hört förr, robotar skulle göra så industrijobben försvann etc.
Citera
2021-02-20, 19:33
  #166
Medlem
calmsolutions avatar
Citat:
Ursprungligen postat av havhimmel
Fast social kompetens är ett krav på de flesta utvecklare idag så en Ica handlare är inte nödvändigtvis mer socialt kompetent än en utvecklare. Är säker fler introverta bland utvecklare än butiksbiträden men att vara introvert innebär inte att man är socialt inkompetent.

Kraven på social kompetens kommer att öka. Behovet av att kunna koda kommer dö ut.
Citera
2021-02-20, 19:35
  #167
Medlem
calmsolutions avatar
Citat:
Ursprungligen postat av guderi
Nej den är inte utdöende, men den kommer troligen förändras. Det kommer krävas fler dataingenjörer och färre systemvetare.

Men det sättet du resonerar på har vi ju också hört förr, robotar skulle göra så industrijobben försvann etc.

Det är just det jag menar, fokuset på vad AI kommer ersätta har varit helt fel. Det är inte de roller som kommer ersättas, rena kodknackare kommer att försvinna.

Edit:
I detta resonemang syftar jag till västvärlden och I-länder, dessa arbetstillfällen som trots allt kommer behövas för kodning flyttas ut till låglönemarknader.
__________________
Senast redigerad av calmsolution 2021-02-20 kl. 19:40.
Citera
2021-02-20, 19:56
  #168
Medlem
När vi gjorde våra egna APZ'or (telefoni processorer) på Ericsson så gjorde vi våra egna CPU'er, egna mikroprogram, egen assembler (ASA) och eget "högnivå språk" (plex)
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in