Jump to content
danielhoifodt

Utdannelse eller studere på egenhånd?

Recommended Posts

Hei,

 

jeg prøver å lære meg programmering. Javascript går ganske bra. Jeg har begynt å forstå det meste av temaene. Men jeg har tenkt til å lære flere språk og sånt etterhvert. Uansett, gikk ett år på informatikk og automasjon.. med programmering innen C#. Følte ikke jeg behersket  dette og strøyk på eksamen. Ett år senere begynte jeg å ta kurs på udemy. Og det var som jeg skjønte mer av det enn timene. Kanskje c# er litt vanskeligere enn javascript. Jeg vet ikke. 

 

En skole i it gir deg kanskje den beste grunnforståelsen for faget. Men ville si det praktiske man lærer lærer man vel så bra på nettet. Bootcamp er også et alternativ. Nå har jeg ikke vært på det før.

 

Hva lønner seg i 2019, utdannelse, studere selv eller bootcamp? Begrunn! Og målet er å komme i fast jobb.

Share this post


Link to post

Hvis man skal jobbe for seg selv med e.g. å lage applikasjoner er ikke formell utdannelse så viktig, men de fleste arbeidsgivere i dag er nok skeptisk til selvlærte.

Det gjelder ikke bare selve koden, men hvordan man dokumenterer, jobber i prosjekter, tenker langsiktig, tester, validerer osv.

 

Synes ikke det er snakk om enten eller, tar man utdannelse bør man studere en del selv for å få forståelse for programmeringsspråkene, ikke kun pensum/lekser.

 

Er det noe man ikke behersker bør man jobbe ekstra med det, og ikke bare like før eksamen, da nye ting kan bygge videre på det igjen, og man har ikke alltid nok tid til å lære nok før eksamen hvis det utsettes.

 

Når det gjelder programmeringsspråk kan det være fornuftig å prøve ulike kilder, selv liker jeg bøker som tar for seg hele programmeringsspråket fra A til Å for å få en oversikt, men tester deler med egen kode undervegs.

De fleste studiesteder har prosjektoppgaver hvor man får testet ut programmering i praksis.

Share this post


Link to post

Utdanningsnivået blant søkerne er i dag såpass høyt at hvis du skal få deg jobb uten formell utdannelse bør du ha noen veldig gode prosjekter å vise til. Det er mulig, men slik jeg har forstått det er det ikke akkurat lett.

Share this post


Link to post
Annonse

En annen ting som er veldig viktig i dagens jobbmarked er evne til å samarbeide godt med andre mennesker, mye av jobbingen foregår i team både i og utenfor prosjekter.

Hvis man velger å studere selv, så bør man tenke på hvordan man skal skaffe seg erfaring med teamarbeid og kunne dokumentere dette.

Share this post


Link to post

Hvis man skal jobbe for seg selv med e.g. å lage applikasjoner er ikke formell utdannelse så viktig, men de fleste arbeidsgivere i dag er nok skeptisk til selvlærte.

Det gjelder ikke bare selve koden, men hvordan man dokumenterer, jobber i prosjekter, tenker langsiktig, tester, validerer osv.

 

Synes ikke det er snakk om enten eller, tar man utdannelse bør man studere en del selv for å få forståelse for programmeringsspråkene, ikke kun pensum/lekser.

 

Er det noe man ikke behersker bør man jobbe ekstra med det, og ikke bare like før eksamen, da nye ting kan bygge videre på det igjen, og man har ikke alltid nok tid til å lære nok før eksamen hvis det utsettes.

 

Når det gjelder programmeringsspråk kan det være fornuftig å prøve ulike kilder, selv liker jeg bøker som tar for seg hele programmeringsspråket fra A til Å for å få en oversikt, men tester deler med egen kode undervegs.

De fleste studiesteder har prosjektoppgaver hvor man får testet ut programmering i praksis.

 

Har hatt prosjektmetodikk og ikt verktøy. Men skjønner poenget ditt. 

 

Og holder på med en bok om jquery. Den tar alt fra A til Å.

Share this post


Link to post

En annen ting som er veldig viktig i dagens jobbmarked er evne til å samarbeide godt med andre mennesker, mye av jobbingen foregår i team både i og utenfor prosjekter.

Hvis man velger å studere selv, så bør man tenke på hvordan man skal skaffe seg erfaring med teamarbeid og kunne dokumentere dette.

 

Jeg jobber i et team på 3 på jobben. Det er mye bedre enn å jobbe alene. Men jeg sitter alene med bloggen. Det lar seg gjøre.

Share this post


Link to post

Jeg ville vært ganske skeptisk til å hente inn noen som er selvlært. Vedkommende vil mildt sagt ha mye å bevise. Som linux-fan er inne på så består en programmeringsjobb av mye mer enn bare å programmere. Nå er det helt avhengig av hva man drive mer, men for min del så er det slik at man jevnt over kanskje ikke engang bruker halvparten av tiden på programmering, feilsøking og enhetstesting. Resten av tiden skal det skrives dokumentasjon, designes, estimeres osv., og ikke minst gjennomføres systemtesting. Ikke at noen høgskole eller universitet gjør underverker, men jeg har vel ikke mye tro på at selvlærte har inngående kjennskap til forskjellige metoder for systemutvikling, eller hvordan man lager «use case» ut av en passelig vag beskrivelse fra en kunde. Det er selvsagt ting som kommer med erfaring, og det er lov å få noe og lære seg også, men en viss basisforståelse må man kunne forvente. Hvis noen sier «use case diagram» eller sekvensdiagram, så bør det si deg noe. Alternativt så stiller man svakere enn andre kandidater.

 

Nå skal det sies at jeg jobber innenfor en forholdsvis dokumenttung industri. Det holder ikke med å levere produktet fra seg. Kvaliteten skal dokumenteres. Når det er sagt, så tror jeg på ingen måter at man går fri av design og dokumentasjon andre steder. Skal man inn i en jobb for et produkt som lever over tid, så kommer man aldri unna det. Alternativt så ender man fort opp med spagettikode og lav forståelse av produktet.

Share this post


Link to post

Har hatt prosjektmetodikk og ikt verktøy. Men skjønner poenget ditt. 

 

Og holder på med en bok om jquery. Den tar alt fra A til Å.

Om du ikke trenger jQuery for noe spesifikt, som f.eks forvaltning av gammel kode, er det ikke noe du bør bruke tid på å lære. De gode sidene av jQuery er integrert inn i nyere javascript, bruken av jQuery på nye prosjekter er dermed unødvendig. En bør heller fokusere på vanilla/standard javascript og når en vil ta det et steg videre er det greit å lære et biblotek som react/vue/angular. 

 

Den letteste veien til fast jobb er utdanning.

Share this post


Link to post

Om du ikke trenger jQuery for noe spesifikt, som f.eks forvaltning av gammel kode, er det ikke noe du bør bruke tid på å lære. De gode sidene av jQuery er integrert inn i nyere javascript, bruken av jQuery på nye prosjekter er dermed unødvendig. En bør heller fokusere på vanilla/standard javascript og når en vil ta det et steg videre er det greit å lære et biblotek som react/vue/angular.

 

Den letteste veien til fast jobb er utdanning.

Skjønner du syns jquery er utdatert. Men det er mye brukt på jobben min og da må jeg sette meg inn i det. Mulig vi kommer til react/vue/angular etterhvert. Men det er ikke et must å bruke dette. Jeg syntes jquery er et nyttig verktøy.

Share this post


Link to post

Jeg kan vanilla javascript ganske bra, men det lønner seg med jQuery. Det er mye kjappere. Ta f.eks .toggle som er en fiffi funksjon i jQuery... eller .hide eller .show. SÅ ofte man får bruk for dette og slipper å kode masse. $("klasse").hide; bir jo ikke enklere. Enn å måtte ta if(document.getelementbyId("iden").style.display = "block") osv.

 

JQuery har masse kjekke shortcuts innebygget. Og du slipper å bruke rammeverk. For state management kan man bruke localstorage eller sessionstorage. Men seff har brukt mye react og det kan være handy, ved store apps.

 

Men mener at det er så mye nytt på markedet at man glemmer hva man har.

Share this post


Link to post

jquery er my brukt i min jobb også, har blitt vandt til det og mange biblioteker jeg bruker, bruker det også. Har ikke tenkt å slutte å bruke det bare fordi. Som mottoet dems sier "do more, write less" noe jeg synes stemmer ganske overens.

Share this post


Link to post

Er greit at en må lære det for å forvalte gammel kode, men anbefaler virkelig å styre langt unna jQuery i alt nytt. Som Siddis sier skriv det vekk om en kan. 

Share this post


Link to post

Det kommer an på hva man skal lage. Man bruker jo javascript mest til front-end. Hvis ikke man driver med node.js da kan man bruke det backend. Det er vel egentilg opp til en selv hva man velger å bruke. Gjør det man mest føler seg vant med. Og lær av andre.

Share this post


Link to post

Du viser til dårlege eksempler

 

Du må ikkje kode meir, om du ønsker så enkle ting som show/hide på DOM element så er det så enkelt som

Node.prototype.hide = function() {
    this.classList.add("hidden");
};

Node.prototype.show = function() {
    this.classList.remove("hidden");
};

Seff, trengs CSS en også

 

 

.hidden{
    display: none
}

Share this post


Link to post

Du kan også assigne querySelector til et anna tegn

const Ø = function(cssQuery) {
    const nodes = document.querySelectorAll(cssQuery);
    if(nodes.length === 1){
        return nodes[0];
    }
    return nodes;
};
console.log(Ø("div"));

Og siden vi nå har mekka "øQuery" så kan vi gjøre noe så lekkert som dette

 

Ø("div").forEach( it => it.hide() );
Edited by siDDis

Share this post


Link to post

Poenget mitt er at jQuery er en unødvendig abstraksjon som du ikke lærer noe av. Som oftest er det tilsvarende menge kode som med vanilla javascript.

Share this post


Link to post

Jeg er selvlaert, men er utdannet ingenioer, bare ikke innenfor computer science. Studerte petroleum, kjemi og geologi, petroleumsingenioer med litt ekstra fag innen matte og geologi basically. 

 

Jeg jobber for meg selv, og programmerer daglig. Bruker test driven development, jobber med Linux-servere, SQL, Python, PHP og Javascript (Node). Har ogsaa kontroll paa AWS og cloud computing, og ting som basic nettverk og hardware. 

 

Kan lage det meste, men kunne jeg dratt tilbake i tid ville jeg nok studert data og faat alt inn ordentlig.

 

Jeg tror jeg har en fordel mtp. matte, ingenting av matten jeg har komt borti er nytt for meg. Det er nok her mange sliter.

 

Men naar du studerer formelt kommer du inn i miljoet, moeter bedrifter og jobber med andre som studerer det samme. Det blir ikke helt det samme aa studere paa egenhaand. I tillegg er innholdet i en CS bachelor/master velkjent, mens en selvlaert person som meg vanligvis har et mer snevert fokus paa ting jeg har bruk for, og mindre f.eks. innen C og lavnivaaspraak, maskinkode og ting jeg ikke har peiling paa.

 

Dersom du oensker aa laere det meste fra scratch paa egenhaand, kan du sjekke ut https://github.com/ossu/computer-science. Men, matematikk, statistikk og litt fysikk er noen forkrav du boer ha styr paa.  

 

Vil tro at de fleste bedrifter heller ville hyrt inn en ordentlig dataingenioer, enn meg. Men jeg jobber for meg selv, saa har ikke hatt behov for aa soeke jobb innen dette fagfeltet.

Edited by n0mad

Share this post


Link to post

Jeg er selvlaert, men er utdannet ingenioer, bare ikke innenfor computer science. Studerte petroleum, kjemi og geologi, petroleumsingenioer med litt ekstra fag innen matte og geologi basically. 

 

Jeg jobber for meg selv, og programmerer daglig. Bruker test driven development, jobber med Linux-servere, SQL, Python, PHP og Javascript (Node). Har ogsaa kontroll paa AWS og cloud computing, og ting som basic nettverk og hardware. 

 

Kan lage det meste, men kunne jeg dratt tilbake i tid ville jeg nok studert data og faat alt inn ordentlig.

 

Jeg tror jeg har en fordel mtp. matte, ingenting av matten jeg har komt borti er nytt for meg. Det er nok her mange sliter.

 

Men naar du studerer formelt kommer du inn i miljoet, moeter bedrifter og jobber med andre som studerer det samme. Det blir ikke helt det samme aa studere paa egenhaand. I tillegg er innholdet i en CS bachelor/master velkjent, mens en selvlaert person som meg vanligvis har et mer snevert fokus paa ting jeg har bruk for, og mindre f.eks. innen C og lavnivaaspraak, maskinkode og ting jeg ikke har peiling paa.

 

Dersom du oensker aa laere det meste fra scratch paa egenhaand, kan du sjekke ut https://github.com/ossu/computer-science. Men, matematikk, statistikk og litt fysikk er noen forkrav du boer ha styr paa.  

 

Vil tro at de fleste bedrifter heller ville hyrt inn en ordentlig dataingenioer, enn meg. Men jeg jobber for meg selv, saa har ikke hatt behov for aa soeke jobb innen dette fagfeltet.

Det er bra da. Har du vurdert å få deg jobb innen it? Eller er petroleums-industrien bra nok?

Share this post


Link to post

Jeg jobber innen IT, men for meg selv. Har utdannelse innen petroleum, men jobber ikke med det lenger.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...