Gå til innhold

Hvor mye tjener en programmerer?


Anbefalte innlegg

Det sier jo at de beste webkoderne ikke har utdannelse. Dette blir da html, css, javascript, php, mysql osv.

8915463[/snapback]

Og de aller fleste webkoderne (som jeg har vært i kontakt med i hvert fall) har kun marginalt med kunnskap om såvel nettverk som databaser, noe som skremmer meg, siden hele løsningen baserer seg tungt på begge deler.

Lenke til kommentar
Videoannonse
Annonse
Det sier jo at de beste webkoderne ikke har utdannelse. Dette blir da html, css, javascript, php, mysql osv.

8915463[/snapback]

 

Beste og beste fru blom, har sett ein del kode av såkalla gode webkodere, og det er ikkje akkurat pent ein del av det (kodemessig)

php burde ikkje ha vore lov å bruke utan avlagt hovudfag i objektorientering eller avansert strutkurprogrammering. Då det tillater ekstremt mykje "grising".

 

Design er nok ein del sjølvlærte som kan gjere veldig bra, men å lage ein funksjonell og vedlikeholdbar kode er det veldig mange som feiler på. Dei eg kjenner som er sjølvlærte og kan bygge god og vedlikeholdbar kode kan telles på ei hand (same erfaring du har roac?)

 

Utdanning er essensiellt iallefall etter dotcom-kræsjen. Å komme no utan utdanning som sjølvlært så har ein ein veldig har og lang vei for å oppnå målet.

Endret av Jankee
Lenke til kommentar

Dei fleste sjølvlærte er mestere i grisere, det er så sant det kan bli :)

Dei putter me inn i denne kategorien: http://en.wikipedia.org/wiki/Cowboy_coding

 

Dei fleste er nok på det stadiumet heilt til dei lærer seg å samarbeide, då høyrer ein ofte:

"Det er heilt håplaust å forstå ein drit av det du har skreve"

"Det er raskare å skrive det på nytt heller enn at det blir brukt tid på å skjønne dette"

"HTML og business logikk i høyrer ikkje saman!"

"Gidd å skrive rambo() istadenfor noko meir fornuftig som alle skjønner som feks getData()?"

"Kommenter det du skriver, ikkje bare fordi me skal skjønne det men og for at når du kjem tilbake og skal vedlikehalde det om eit par månedars tid så skjønner du det sjølv!"

 

Sjølvlærte programmere er heilt håplause å jobbe saman med når dei ikkje har fokus på godt samarbeid.

Lenke til kommentar
  • 4 uker senere...

sIDDIs, putter du ikke litt mange i samme bås nå?

 

Jeg er sikker på at det er mange av oss selvlærte/hobbydrivende som legger stor vekt på forståelighet og struktur.

 

Det er klart, det vil alltid være noen som gir funskonene sine meningsfylte navn som lol(), men jeg tviler på att det gjelder flertalle av oss hobbyfolk.

 

Mvh en nabb.

Endret av ze5400
Lenke til kommentar

Problemet er at den båsen er jævlig stor.

Ein skal selfølgeleg ikkj putte alle sjølvlærte i den båsen, kjenner ein god del sjølvlærte som definitivt ikkje hører til i den båsen, men jaggu har eg vore borti mykje griserier.

Utan å ha noko tall for det så vil eg hevde at mangda "gris" i koden blir eksponet i andre ganga med tida for kvar sjølvlært porgrammerer som tar i koden.

x2 * t

Lenke til kommentar

Lønn - statistikk og forbanna løgn! ;)

 

Lønn er helt og holdent avhengig av firmaet. Selvsagt kan man gi litt pekepinner, men man kan f.eks fort oppleve å få et tilbud på under 300 000 kr som startlønn som Bachelor. Man kan oppleve å få en bra lønn i et stort firma, eller middels grei lønn (320-400). Eller f.eks i et lite firma (5-20 ansatte) - avhengig av omsetning og overskudd...men, ikke la fokus på lønn hindre deg i fra å ta en jobb! Lønn er absolutt ikke alt (man har ferie..neida) - får man en drittsekk som sjef eller ubehagelige kollegaer så er den 1000-lappen ekstra i mnd kanskje ikke verdt det ? Velg jobb ut i fra hva man jobber med (web, teknisk, etc.), miljø i firmaet, plassering (pendle er kjipt men må til for mange), markedet firmaet opererer i.

Lenke til kommentar
  • 2 uker senere...

Det eg merke på selvlærte kodere er at de som oftest har liten forståelse for matematikk / enkel aritmetikk. F.eks.

Bruker for-løkker med en haug med if-setninger istedenfor while løkker.

Gjør en funksjon kanskje meget verre pga de ikke forstår modulus.

Ser ikke det "store-bildet" av ineffektiv koding, noe av grunnen til at de ser det store bildet.

Mangler forståelse om datastruktur, algoritmer etc...

 

I tillegg overdriver mange av dem bruken av objektorientering. En enkel funksjon kaller gjerne opp 3 selvlagte funksjoner, som aldri kommer til å bli brukt av annet enn den funksjonen som kaller dem.

Lenke til kommentar

Ein som har komme høgt nok ja, han er ingen problem med å samarbeide med og ikkje minst overta kode etter.

Ein av dei beste og flinkaste eg kjenner er sjølvlært, men det er ikkje så veldig mange av den typen,

Som oftast møter ein sjølvlærte programmerer som det går 121 av på dusinet.

 

Så har me gjengen som synes oneliners er fantastisk, sidan dei er så "sjølvforklarande og enkle", tilogmed med fleire ifsetninger inni seg.

Lenke til kommentar
En selvlært programmerer som faktisk er kommet til et høyt nivå vil nok ikke kjenne seg igjen i det du skriver...........

Nuvel, det finnes nivåer av selvlært og. Man har de som bare skal lage noe, man har de som progger for å progge, og som bryr seg katten om hvordan koden er. Og man har de som faktisk vil lære noe og bli bedre etterhvert.

 

Satser på at jeg har erfaring nok til å snakke for "begge parter" når jeg har programmert siden jeg var 13/14, og ble kastet inn i jobb rett etter at jeg ble 17 (ble "headhuntet" hit), og begynte på bachelor innenfor systemutvikling først i høst.

(Litt rart å ta introfagene etter å ha programmert i noen år, dog gjør det jo ting lettere karaktermessig)

 

Bedrifter kan nok spare litt på lønnen ved å ansette ufaglærde personer, men om det vil lønne seg i lengden kan nok diskuteres.

 

Og nei, det finnes ikke mange personer som er ufaglærde som burde jobbe med det før de er ferdige. Det finnes jo en andel personer som er "idioter" selv etter div bachelor og mastergrader, men andelen er betraktelig større hos ufaglærde.

 

Jeg husker enda et CMS jeg kom over som på forsiden hadde cirka følgende bunntekst:

Powered by x - a high scalable, fast CMS

Runtime: 34 seconds - 105 queries

(Med den bunnteksten er jeg litt skeptisk til om det er utviklet av en større bedrift..)

 

Selv er jeg så "frekk" å påstå at selvlærde utviklere, som og er høyskoleutdannede er av de bedre programmerene, siden de har jobbet med det langt utenfor bare skolepensum. :)

Endret av Ueland
Lenke til kommentar
Det eg merke på selvlærte kodere er at de som oftest har liten forståelse for matematikk / enkel aritmetikk. F.eks.

Bruker for-løkker med en haug med if-setninger istedenfor while løkker.

Gjør en funksjon kanskje meget verre pga de ikke forstår modulus.

Ser ikke det "store-bildet" av ineffektiv koding, noe av grunnen til at de ser det store bildet.

Mangler forståelse om datastruktur, algoritmer etc...

 

I tillegg overdriver mange av dem bruken av objektorientering. En enkel funksjon kaller gjerne opp 3 selvlagte funksjoner, som aldri kommer til å bli brukt av annet enn den funksjonen som kaller dem.

9197538[/snapback]

Hvor mye matematikk kan du da?

Kunne du flyttet et objekt i rommet sånn på sparket ? Eller litt enkel AI programmering?

 

Er ikke et personlig angrep på deg, men de fleste som sier de er flinke programmerere og er selvlærte kan som regel bare "den enkleste programmeringen" dvs imo webutvikling, samhandling med DB, diverse script språk. Eventuelt litt java eller c++.

Endret av turbz
Lenke til kommentar

Hvis vi skal begynne å kaste ball om manglende kunnskap, så er jeg redd det blir veldig mye å ta tak i. Jeg kommer ikke til å prøve å lage noen uttømmende liste, men noen av de problemstillingene jeg har, har hatt eller har sett hos andre er:

  • Databaseutviklere som ikke har tilstrekkelig nettverkskunnskap
  • Databaseutviklere som tenker objektorientert, og ikke settorientert
  • Utviklere (generelt) som ikke (kan?) beregne/ta hensyn til gjennomsnittlig og worst-case kjøretid som funksjon av datamengde
  • Utviklere som overdriver bruk av klasser
  • Utviklere som overdriver bruk av generalisering
  • Utviklere som overdriver bruk av nøstede funksjoner/metoder
  • Utviklere totalt uten forståelse for rekursjon
  • Utviklere totalt uten kunnskap om performance tuning
  • Databaseutviklere med manglende forståelse av disk-I/O
  • Utviklere som ikke er i stand til å abstrahere en problemstilling

Når noen turbz nevner flytte objekt i rommet og enkel AI mener jeg strengt tatt at det er irrelevant, det beveger seg godt mot spesialisering. Jeg skal selv (etter snart 10 år i bransjen) ta informatikk, og vet at AI er noe jeg ikke kommer til å ta som fag. Personlig synes jeg også at det kan være for mye snakk om viktigheten av matematikk. Den mangelen som jeg typsik ser er mangelen på statistikk-kunnskaper.

 

Forøvrig ser jeg en rekke tilfeller av mangelfull (eller totalt fraværende) prosjektmetodikk/-ledelse, og det gjør jo ikke akkurat situasjonen merkbart bedre.

Lenke til kommentar
  • 2 uker senere...

Et par innspill til:

- de fleste yrker betales bedre i Oslo enn ellers i landet, men så er levekostnadene ofte større der også

- dyktig programmerere tjener mer, men bare om de har ledere som verdestter og forstår dyktighet, noe som langt ifra er så vanlig som enkelte hevder i sine utmerkede festtaler

- små selskaper kan være mer veldrevne og gi bedre betalt, med unntak av ferske oppstartsselskaper der en lever fra hånd til munn

- store selskaper er tryggere i dårlige tider, men bare marginalt siden de ikke nøler med å massakrere stillinger, når de først oppdager hvordan det står til, som f.eks. i FAST helt nylig

- spesialisert kunnskap betales bedre enn det det finnes flust med folk som kan, eller enda værre, kunnskap som er på vei til å bli outsourcet til Kina/India/Vietnam/osv.

- kurs er en viktig type "lønn" du kan få som ikke synes i utbetalingen, men det gjør du kan overleve neste omstillingskrise.

Lenke til kommentar
  • 3 år senere...

Yrke: Utvikler CMS

Utdanning: Universitet 3-4 år

arbeidserfaring: innen programmering 3-4 år (Zend-Framework, Java, C, Mysql)

Sted: Berlin

lønn: 14 000 per m. + overtid

arbeidstid: 40 timers uke

 

Er det noen her med lignende kompetanse?

 

Jeg flytter tilbake til norge i begynnelsen av neste år og kunne likt å vite hvordan lønnsnivået er.

Lenke til kommentar
  • 1 måned senere...

Yrke: Systemutvikler

Utdanning: Bachelor i systemutvikling

Arbeidserfaring: Nå ca. 1 år

Sted: Trondheim

Lønn: ca. 39500 per mnd (evt. overtid inkludert)

Arbeidstid: 40t/uke

 

Føler at jeg var svært heldig, da dette er min første jobb i bransjen. Tror nok det er realistisk å forvente dårligere lønn når jeg en dag må finne meg ny jobb og jeg vet av mange med samme utdanning som har fått betydelig lavere startlønn enn dette. Har derfor planer om å ta, eller rettere sagt planer om å undersøke muligheter for å ta ulike sertifiseringer, f.eks. MCTS og SCJP, som i det minste ser pent ut på CV-en.

Lenke til kommentar

Yrke: Webutvikler

Utdanning: Bachelor i informasjonssystemer og IT-ledelse

arbeidserfaring: 0

Sted: Oslo

lønn: ca. 30.000 i mnd. Ingen overtid/bonus.

arbeidstid: 40 timers uke.

 

Tok en utviklerjobb som første jobb etter skole, men planlegger å gå over på noe mer administrativt senere. Jeg søkte på jobben tre uker før jeg var ferdig med siste eksamen, og hadde første arbeidsdag 1 uke etter så jobbmarkedet er definitvt bra om dagen. Ingenting tyder på at dette vil avta noe særlig innen de nærmeste årene da behovet er i enorm vekst, mens antall uteksaminerte fra utdanningene er langt under tilbudet av jobber.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...