Systemutvecklare - student behöver hjälp med att välja rätt valbara kurser

Trädvy Permalänk
Medlem
Registrerad
Maj 2013

Systemutvecklare - student behöver hjälp med att välja rätt valbara kurser

Kontext:

I dagsläget studerar jag systemutveckling på Malmö högskola och tycker det är jätteintressant, utbildningen ger en god blandning av tekniska kunskaper samt förståelse för de mjuka delarna i utveckling av informationssystem.

Vad jag har hittills lärt mig är:

  • Java: Objektorienterad programmering, datakommunikation, flertrådat programmering.

  • Databasteknik: relationella databaser med frågespråket mySql.

  • Datastrukturer och algoritmer + avancerade metoder för text och bildbehandling (ännu mer algoritmer).

  • Systemprogramvara (kretslogik, assembly, kompilatorer/interpreters -hur de fungerar samt hur man bygger sitt egna programmeringsspråk, operativsystem).

  • Service Oriented Architecture: Web Services, SOAP, REST.

  • Systemutveckling: arbetsprocesser, testing, krav/design analys och framställande, arkitektoniska mönster, uml, användarfall mm.

Problem:

Nästa termin läser vi bara valbara kurser (30 hp) och jag är lite kluven på vad man ska välja för att bli så attraktiv som möjligt på arbetsmarknaden. Jag har inga planer än på att bli full-stack utvecklare och intresserar mig inte för att läsa saker som har med front-end att göra.

Jag har bestämt mig för att läsa 'utveckling av mobila applikationer' men har svårt att placera resten av 22.5 poängen.

Jag är kluven angående:

Matematik: Analys A och Linjär algebra (15hp) - Kan vara bra att förbättra sina mattekunskaper för att få en bättre förståelse för algoritmer och dess effektivitet, men jag har redan klarat algoritmkurserna...är det värt att slösa 15hp och vilket värde får man av det i det långa loppet?

c++ och Programkonsturktion: Alltid bra att kunna fler språk men vet inte om det är så smart att spendera 7.5 hp på grundläggande kunskaper som man redan besitter i Java, att lära sig ett nytt språk är väl inte särskilt anmärkningsvärt?

Lösning:

Jag är öppen för era förslag på vad som hade passat mig att läsa för att komplettera min kompetens så att man blir så attraktiv som möjligt på arbetsmarknaden. Hade det varit klokt att investera poäng i fler mjuka kunskaper som projektledning? Hur ser arbetsmarknaden ut för en person som inte är full-stack?

Tack på förhand.

Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jan 2011

Finns det någonstans där man kan se vilka kurser som finns tillgängliga? Det beror ju lite på vad du kan välja mellan också, vad som kan vara mest meningsfullt. Spontant sagt så finns det väl några heta ämnen att kolla in:

AI, IoT, Hårdvarunära programmering och funktionell programmering. Att gå en kurs för ett annat språk är inte lönt i mina ögon, kan du Java så kan du de flesta språk med C syntax och i annat fall så lär du dig dem på en vecka. Mitt tips är att du försöker lära dig ett språk om året ungefär, på fritiden då, det finns såpass mycket resurser idag.

Om det finns så kör på något helt annat, något du inte har en aning om, t ex Clojure eller dylikt, det kommer få dig att se java med helt andra ögon, även om du aldrig skulle använda det språket i ditt arbitsliv, har du ändå nytta av det.

Stationär:Asrock P67 Extreme 4 | i5 2500K@4.5Ghz | Asus GTX 970 black Överklockad | Samsung Evo 960 1TB, 2x WD blue 5TB | 8GB Corsair XMS3 + 8GB Hyper x Fury | EVGA Supernova G2 750W Gold | Silverstone FT02
Laptop: Dell XPS 15 2017
Mobil: Oneplus 6 128GB

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2013

Utifrån sett så skulle jag nog säga C++. Inte för att du kanske behöver det men det ser ju tufft ut på CV om inte annat.

Matte är alltid bra men analys A och linjär algebra är sjukt grundläggande så du står dig slätt mot en civilingenjör där (och dom finns det tusentals av).

I slutändan kanske du helt enkelt ska läsa det som intresserar dig mest. Passion är nyckeln till framgång.

PS4 & Macbook Pro.

Utlandssvensk sedan många år. Citera för svar.

Trädvy Permalänk
Medlem
Plats
Svearike
Registrerad
Mar 2011
Skrivet av 1312odde:

Kontext:

I dagsläget studerar jag systemutveckling på Malmö högskola och tycker det är jätteintressant, utbildningen ger en god blandning av tekniska kunskaper samt förståelse för de mjuka delarna i utveckling av informationssystem.

Vad jag har hittills lärt mig är:

  • Java: Objektorienterad programmering, datakommunikation, flertrådat programmering.

  • Databasteknik: relationella databaser med frågespråket mySql.

  • Datastrukturer och algoritmer + avancerade metoder för text och bildbehandling (ännu mer algoritmer).

  • Systemprogramvara (kretslogik, assembly, kompilatorer/interpreters -hur de fungerar samt hur man bygger sitt egna programmeringsspråk, operativsystem).

  • Service Oriented Architecture: Web Services, SOAP, REST.

  • Systemutveckling: arbetsprocesser, testing, krav/design analys och framställande, arkitektoniska mönster, uml, användarfall mm.

Problem:

Nästa termin läser vi bara valbara kurser (30 hp) och jag är lite kluven på vad man ska välja för att bli så attraktiv som möjligt på arbetsmarknaden. Jag har inga planer än på att bli full-stack utvecklare och intresserar mig inte för att läsa saker som har med front-end att göra.

Jag har bestämt mig för att läsa 'utveckling av mobila applikationer' men har svårt att placera resten av 22.5 poängen.

Jag är kluven angående:

Matematik: Analys A och Linjär algebra (15hp) - Kan vara bra att förbättra sina mattekunskaper för att få en bättre förståelse för algoritmer och dess effektivitet, men jag har redan klarat algoritmkurserna...är det värt att slösa 15hp och vilket värde får man av det i det långa loppet?

c++ och Programkonsturktion: Alltid bra att kunna fler språk men vet inte om det är så smart att spendera 7.5 hp på grundläggande kunskaper som man redan besitter i Java, att lära sig ett nytt språk är väl inte särskilt anmärkningsvärt?

Lösning:

Jag är öppen för era förslag på vad som hade passat mig att läsa för att komplettera min kompetens så att man blir så attraktiv som möjligt på arbetsmarknaden. Hade det varit klokt att investera poäng i fler mjuka kunskaper som projektledning? Hur ser arbetsmarknaden ut för en person som inte är full-stack?

Tack på förhand.

Vet inte hur strikt det är för er, men där jag studerar så kan man inte räkna poängen i examen om man t.ex läser baskurser i C++ mm. ,och man exempelvis läst Objektorienterad proggrammering i Java innan, då de överlappar varandra.

Trädvy Permalänk
Medlem
Registrerad
Maj 2013
Skrivet av Baxtex:

Finns det någonstans där man kan se vilka kurser som finns tillgängliga? Det beror ju lite på vad du kan välja mellan också, vad som kan vara mest meningsfullt. Spontant sagt så finns det väl några heta ämnen att kolla in:

AI, IoT, Hårdvarunära programmering och funktionell programmering. Att gå en kurs för ett annat språk är inte lönt i mina ögon, kan du Java så kan du de flesta språk med C syntax och i annat fall så lär du dig dem på en vecka. Mitt tips är att du försöker lära dig ett språk om året ungefär, på fritiden då, det finns såpass mycket resurser idag.

Om det finns så kör på något helt annat, något du inte har en aning om, t ex Clojure eller dylikt, det kommer få dig att se java med helt andra ögon, även om du aldrig skulle använda det språket i ditt arbitsliv, har du ändå nytta av det.

Länk till kursutbudet på MaH: http://utbildningar.mah.se/fakulteten_f%C3%B6r_teknik_och_sam...

IoT erbjuds som en masters vilket jag överväger att läsa, AI är nåt jag är väldigt sugen på att lära mig men tyvärr erbjuds inga specifika kurser för det området på min fakultet (har inte förutsättningar att flytta till annan ort pga familj/jobb)...däremot överväger jag att göra mitt examinationsarbete om AI.

Gällande hårdvarunära programmering så läser jag systemprogramvara och jag tycker det är den roligaste kursen jag har läst hittills, blir sugen att välja programmering av inbyggda system för att pga det.

Skrivet av nidnus:

Utifrån sett så skulle jag nog säga C++. Inte för att du kanske behöver det men det ser ju tufft ut på CV om inte annat.

Matte är alltid bra men analys A och linjär algebra är sjukt grundläggande så du står dig slätt mot en civilingenjör där (och dom finns det tusentals av).

I slutändan kanske du helt enkelt ska läsa det som intresserar dig mest. Passion är nyckeln till framgång.

Tack för din input angående matten, insåg inte att det var såpass grundläggande. Antagligen blir det fördelaktigt att placera de poängen någon annan stans.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2013
Skrivet av 1312odde:

Länk till kursutbudet på MaH: http://utbildningar.mah.se/fakulteten_f%C3%B6r_teknik_och_sam...

IoT erbjuds som en masters vilket jag överväger att läsa, AI är nåt jag är väldigt sugen på att lära mig men tyvärr erbjuds inga specifika kurser för det området på min fakultet (har inte förutsättningar att flytta till annan ort pga familj/jobb)...däremot överväger jag att göra mitt examinationsarbete om AI.

Gällande hårdvarunära programmering så läser jag systemprogramvara och jag tycker det är den roligaste kursen jag har läst hittills, blir sugen att välja programmering av inbyggda system för att pga det.

Tack för din input angående matten, insåg inte att det var såpass grundläggande. Antagligen blir det fördelaktigt att placera de poängen någon annan stans.

Eller sjukt grundläggande kanske jag inte ska skriva, men det är introduktionskurser. Nu när jag tänkt på det ett tag kanske jag ändrar mig dock. Kan nog tänka mig arbetsgivare som vill att deras anställda åtminstone ska ha läst nån slags matte. Hade jag själv letat efter någon att anställa hade jag nog tänkt så.

PS4 & Macbook Pro.

Utlandssvensk sedan många år. Citera för svar.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2008

Jag läste Matematik E och Diskret (Matematik 4 och 5 i dagens system) när jag gick i gymnasiet (vet inte hur jämförbara de är mot linjär algebra, men måste väl delvis vara likt?). Intressanta kurser om du har intresset.

Ur rent arbetsmässigt perspektiv skulle jag dock säga C++, alltid bra att behärska ett flertal programmeringsspråk, och det kan nog se rätt bra ut på ditt CV.

Jag läser själv systemutveckling, dock på yrkeshögskola.
Vi läser b.la webbutveckling med GWT och Java EE, kanske finns något sånt du kan kika på?

Edit:
Vi läser även rätt grundläggande projektledning där vi går igenom arbetsmetoder och dylikt, intressant kurs som jag tror att iallafall jag kan ha nytta av i arbetslivet.

Lycka till!

Dator 1: i7 5820k | Asus X99-S | 16GB DDR4 | GTX 1080ti SLI | NZXT H440
Dator 2: i7 5820k | Asrock X99M | 32GB DDR4 | GTX 970 | SC-512N1-L Capture Card | Fractal Design Node 804
Skärm:Philips BDM4065UC
Mixer: Behringer X2222USB
Mina bästa tider inom speedruns

Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jan 2011
Skrivet av 1312odde:

Länk till kursutbudet på MaH: http://utbildningar.mah.se/fakulteten_f%C3%B6r_teknik_och_sam...

IoT erbjuds som en masters vilket jag överväger att läsa, AI är nåt jag är väldigt sugen på att lära mig men tyvärr erbjuds inga specifika kurser för det området på min fakultet (har inte förutsättningar att flytta till annan ort pga familj/jobb)...däremot överväger jag att göra mitt examinationsarbete om AI.

Gällande hårdvarunära programmering så läser jag systemprogramvara och jag tycker det är den roligaste kursen jag har läst hittills, blir sugen att välja programmering av inbyggda system för att pga det.

Tack för din input angående matten, insåg inte att det var såpass grundläggande. Antagligen blir det fördelaktigt att placera de poängen någon annan stans.

Om du gillade systemprogramvara kanske detta är något: http://edu.mah.se/sv/Course/DA215A

Stationär:Asrock P67 Extreme 4 | i5 2500K@4.5Ghz | Asus GTX 970 black Överklockad | Samsung Evo 960 1TB, 2x WD blue 5TB | 8GB Corsair XMS3 + 8GB Hyper x Fury | EVGA Supernova G2 750W Gold | Silverstone FT02
Laptop: Dell XPS 15 2017
Mobil: Oneplus 6 128GB

Trädvy Permalänk
Medlem
Registrerad
Maj 2013
Skrivet av Baxtex:

Om du gillade systemprogramvara kanske detta är något: http://edu.mah.se/sv/Course/DA215A

Jo tack, tror det kan vara något men samtidigt finns Programmering för inbyggda system som ersätter elektornikdelen med signalbehandling och behåller assembly och enchipsdator-programmering

Trädvy Permalänk
Medlem
Registrerad
Dec 2013

Som en nyutexaminerad Malmö student som jobba ett år, skulle jag säga att Bengts kurs i avancerad programmering är något utav de mest givande kurserna jag fann på MAH, rent programmerings mässigt.

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2013
Skrivet av MaxieTheHatter:

Jag läste Matematik E och Diskret (Matematik 4 och 5 i dagens system) när jag gick i gymnasiet (vet inte hur jämförbara de är mot linjär algebra, men måste väl delvis vara likt?). Intressanta kurser om du har intresset.

Ur rent arbetsmässigt perspektiv skulle jag dock säga C++, alltid bra att behärska ett flertal programmeringsspråk, och det kan nog se rätt bra ut på ditt CV.

Jag läser själv systemutveckling, dock på yrkeshögskola.
Vi läser b.la webbutveckling med GWT och Java EE, kanske finns något sånt du kan kika på?

Edit:
Vi läser även rätt grundläggande projektledning där vi går igenom arbetsmetoder och dylikt, intressant kurs som jag tror att iallafall jag kan ha nytta av i arbetslivet.

Lycka till!

Matte E kan ses som en mycket grundläggande introduktion till introduktionskursen i linjär algebra och analys. Innehållsmässigt är de hyfsat lika men läser man det på universitet så är det en annan nivå.

PS4 & Macbook Pro.

Utlandssvensk sedan många år. Citera för svar.

Trädvy Permalänk
Medlem
Registrerad
Maj 2013
Skrivet av Xtreeem:

Som en nyutexaminerad Malmö student som jobba ett år, skulle jag säga att Bengts kurs i avancerad programmering är något utav de mest givande kurserna jag fann på MAH, rent programmerings mässigt.

Skickades från m.sweclockers.com

Bengt, honom hade jag i avancerade metoder för text och bild... har inte hittat avancerad programmering på deras sida, kanske dyker upp när de öppnar för anmälan till ht. Tack för tipset.

Offtopic: hur svårt var det för dig att hitta jobb som nyexad efter examen i malmö? Är det som de säger arbetstagarens marknad som sys?