lördag, januari 05, 2008

Glapp

Hittade något läsvärt hos IDG igen.

Peter Larsson undrar, hur många procent av det man lär sig på universitet använder man sen i arbetslivet. Och det är ju en giltig fråga, något värt att reflektera kring.

Han menar att det beror på ett svalt intresse från lärosätena att hålla sig "up to date". Jag menar dock att han glömmer en viktig aspekt. Som utbildningsbevakare för det systemvetenskapliga programmet vet jag att första gången en kurs ges så är den inte så bra som den kan vara. Ofta tar det ett par år innan skavankerna fixats till, rätt bok hittats, och ändå har lärarna fullt upp med att lära sig själva, komma ihåg, och ta hand om allt som behövs för att kunna ge en bra kurs.

De som håller koll på den senaste teknologin vet hur snabbt det går. Det går verkligen undan. Det kommer nya versioner av standarder, nya versioner av ramverk, det släpps konstant ny mjukvara. Om lärarna skulle verkligen hålla sig à jour (som Larsson menar) så skulle de ju aldrig hinna att ge kursen ens.

Larsson använder sig av ett exempel där elever i SU fick "för inte länge sedan" lära sig Pascal. Slöseri med tid, menar han. Men har dessa elever verkligen inte fått någonting vettigt lärt sig av kursen bara för att språket kanske inte är så aktuellt idag? Grunderna i programmering kan egentligen läras ut med vilket språk som helst, se bara på datateknikerna som överallt fått lära sig ett helt meningslöst språk, nämligen Haskell.

Samtidigt som detta, så förväntas det ju oftast att de som kommer in helt gröna in i arbetsvärlden inte kan så mycket om just det som han/hon kommer att jobba med. Olika företag har olika sätt att lösa problem, kanske ett språk används som man inte kan än. Och om dessa elever ska få chans att faktiskt kunna lära sig hur saker fungerar "i praktiken" så måste ju företagen anstränga sig betydligt mer än de gör idag, för att få till sig så duktiga studenter som möjligt. Det är något som även Larsson menar, teoretiska kunskaper behöver varvas med praktiska erfarenheter, och jag håller med.

torsdag, december 20, 2007

God arbetsmarknad för systemvetare

Litet länktips bara.

http://www.jusek.se/templates/JK_SimplePage.aspx?id=50768

"Systemvetarena tillhör de som kommer att ha en god arbetsmarknad. Sacos bedömning är att det kommer att vara en brist på den yrkeskompetensen om fem år."

God jul!

tisdag, december 11, 2007

JavaServer Faces

Webbapplikationsramverk är populära ting idag. Anledningen är självklar, det utvecklas väldigt mycket webbapplikationer idag. Uttryck som Webben 2.0 hörs överallt, och arbetet med att skapa ett mer dynamiskt internet kräver mycket av utvecklarna. Webben var inte tänkt för dynamiskt innehåll från början, vilket har skapat ett flertal problem.

Tänk om du lämnar in din jacka på garderoben när du ska in på en restaurang, men du får ingen lapp som visar vilken jacka som är din. När du sedan kommer tillbaka för att ha din jacka, så vet du inte var jackan finns och personalen vet inte hur de ska leta reda på den. Det är det problem som uppstår med HTTP och dynamiskt innehåll. Det finns två sätt att lösa detta på, Cookies och URL-omskrivning.

Servlets och JSP utvecklades för att göra det enklare att bygga webbapplikationer med dessa problem i åtanke. De utvecklades för att ligga ovanför protokollet. JavaServer Faces utvecklades för att du inte ska behöva komma ihåg att det finns ett protokoll över huvudtaget.

Det finns sex huvudområden där JSF förbättrar, eller adderar, funktionalitet som webbutvecklare kan göra med Java EE:
  1. JSF tillåter utvecklare att skapa användargränssnitt utifrån en mängd standardiserade och återanvändbara komponenter som befinner sig på serversidan.

  2. JSF erbjuder en mängd JSP-taggar som erbjuder tillgänglighet till komponenter som befinner sig på serversidan.

  3. JSF inkapslar hantering av händelser samt rendering av komponenter så att utvecklare kan använda sig av standardiserade JSF-komponenter eller egenutvecklade sådana, som hanterar andra markup språk än HTML.

  4. JSF sparar state information på ett transparent sätt och fyller i formulär automatiskt när de visas åter.

  5. JSF erbjuder försäljare av utvecklingsverktyg att skapa verktyg för mer standardiserade webbapplikationsramverk.

  6. Det är dessutom möjligt att skapa egna, specialutvecklade komponenter som fungerar tillsammans med JSF.

Service Oriented Architecture

Systemutvecklare har alltid tampats med att mjukvara blir mer och mer komplex. Det har alltid funnits ett behov av att återanvända programkod för att slippa uppfinna hjulet om och om igen. SOA försöker lösa det problemet på ett så bra sätt som möjligt.

Själva grundkonceptet med en SOA är att en verksamhet ska kunna bygga en applikation eller ett system av en samling oberoende, men ändå samarbetande, tjänster eller subsystem. Dessa delar kan vara skrivna i vilket som helst programmeringsspråk och köras på olika plattformar. Oasis Reference Model for Service Oriented Architecture 1.0 beskriver SOA på följande sätt: ”Service Oriented Architecture (SOA) is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains.”

En av anledningarna till att koncept som SOA växt fram är att det inom organisationer ofta funnits, och till väldigt stor del fortfarande finns, många olika system utan kontakt med varandra där samma data finns på flera ställen. En växande anledning till att det finns flera system utspridda över världen är såklart globaliseringen idag. Om ett företag i Indien kan leverera en komponent till halva priset, så beslutar sig ofta företagsledningen för att köpa den därifrån trots att resten av systemet kanske befinner sig i t.ex. Sverige. Detta leder självklart till flera svårigheter, bland annat att hålla all data som är utspridd uppdaterad och konsistent.

Det finns givetvis även några nackdelar och svårigheter med att använda SOA. Det som oftast lyfts fram är avsaknaden av ett gemensamt vokabulär, termer heter olika beroende på vem som är leverantör eller författare.

Då SOA trots allt är relativt nytt och obeprövat så finns det dessutom en viss avsaknad av praktisk erfarenhet bland utövare, men dess popularitet ändrar på situationen dagligen. Avsaknaden av praktisk erfarenhet bland kunniga kan även vara anledningen till varför SOA inte blivit kritiserat i någon större omfattning. Det är lätt att hitta fördelar med SOA, men svårt att hitta kritik och nackdelar.

I en övergång till en SOA så behövs ändringar inte bara inom IT utan också inom verksamheten själv. Det behövs organisations- och styrningsmodeller som tillåter en vidare flexibilitet i verksamheten. SOA kan inte ses som någon förbestämd handlingsplan utan betyder ofta olika saker beroende på vem som ska utföra en förändring. För chefer kan en SOA innebära en ändrad syn på hur dessa ska styra verksamheten och hur relationerna till andra företag ser ut, och inte minst framför allt kostnaden för övergången till SOA. En IT-utvecklare däremot kanske bara ser vilka system som denne ska koppla ihop och få att fungera tillfredsställande.

torsdag, november 22, 2007

Ser bra ut - igen

http://www.dn.se/DNet/jsp/polopoly.jsp?d=147&a=717937

Jovisst. Det kommer ju inte som någon nyhet. Det ser bra ut för "datavetare" som de kallar det i artikeln. Visst är det så, det utbildas fruktansvärt få systemvetare just nu. De flesta som skulle läsa fjärde året just nu här på LTU har faktiskt fått jobb. Och företagen uppvaktar oss alltmer, med sina påklistrade leenden och löften om intressanta och givande arbetsplatser. Tillgång och efterfrågan, det är väl ganska logiskt egentligen.

Nå, frågan är ju om en person som börjar läsa systemvetenskap/datateknik nästa år, och blir klar 4 år därefter, hur ser det ut då? Branschen kan svänga en hel del på 5 års tid, det är ingen som vet vad som kommer hända. På så sätt är dessa prognoser ganska värdelösa. Dessutom ska man ju välja utbildning beroende på vad man är intresserad av, inte bara för att ha det lättare att få ett jobb så småningom.

lördag, oktober 06, 2007

Det går bra

http://www.idg.se/2.1085/1.123947

Jovisst. Nog går det bra för de systemvetenskapliga programmen. På två år har det blivit en dramatisk ökning i antalet studenter hos oss på LTU. Och tydligen har systemvetarna i Lund lyckats åttafaldiga sina på ett år.

Hos oss på LTU var det fler som började sysvet iår än civ. ing. datateknik. Det var lite förvånande faktiskt, för det känns som att datateknik ändå är prestigeutbildningen inom Data/IT. Men tydligen har det börjat skiftas även där.

Det kommer bli intressant att se dock, hur många som hoppar av. För trots allt är det ganska dålig koll hos nya studenter vad det är vi läser faktiskt. Vad utbildningen omfattar. Så det brukar vara ganska mycket avhopp under den första tiden.

Vad som också kommer bli intressant att se, är ifall branschen lyckas ta till sig dessa nya studenter. För fortfarande har det inte hänt så mycket på den situationen, det är inte överdrivet lätt att få jobb som nyutexaminerad systemvetare trots att det står artikel efter artikel i tidningar om att det behövs mer folk. För alla företag förväntar sig erfarenhet.

Nåja, vi får se, vad som händer. Det är bra iaf att det nämns något om systemvetare på IDGs framsida, så att vi syns lite mer!

onsdag, september 19, 2007

Apoteket ger upp på Sun

http://www.idg.se/17.108/2.1085/1.121599

900 apotek i Sverige har bytt ut Solaris-servrar mot Intel/Red Hat Linux dito.

Det är något vi börjat se en hel del av, hur man börjar gå över till Linux lite varstans. Oundvikligt antar jag. Men jag vet inte, är det verkligen så enkelt att man kan bara se hur mycket de bägge alternativen kostar och sen basera sitt val på det? Är billigast alltid bäst?

Nu vet jag egentligen ingenting om hur supportdelen fungerar hos varesig Sun eller Red Hat, men jag känner till Suns hårdvara. Och på den fronten är det stor skillnad. Nog för att den skillnaden år för år blivit mindre och mindre, för att Suns kunder inte är längre villiga att betala domdär extra kronorna för att få ett chassi som tål att bli överkört.

Men samtidigt så kan man ju nuförtiden köra Solaris på x86, och vad det är för maskiner Apoteket haft tidigare förtäljer inte artikeln. Nåja, jag vet inte, jag är väl ovanligt åsiktslös angående det hela för en gångs skull.

söndag, september 16, 2007

Tuffa tider för alla

http://www.idg.se/2.1085/1.120605

"It-företagen skriker efter kompetent personal men hos utbildningsföretagen är det långt ifrån fullsatt på höstens it-kurser."

Det kunde man ju gissa sig fram till. Om det inte finns folk som läser it-utbildningar på universitet ens så är det väl ännu värre för företag som faktiskt tar betalt (och oftast inga små summor) för en utbildning. För det finns ju faktiskt väldigt lite nytt folk inom It-branschen just nu. Behovet finns, det säger alla. Men krisen fortsätter. Alla säger detsamma, om och om igen.

"Ryktet lever kvar bland studenterna att inom it-sektorn har man en osäker framtid. Där har skolan och näringslivet misslyckats med att upplysa om vad det är för typ av jobb man får efter att man har fullföljt utbildningarna.".

Och så är det ju.

onsdag, september 05, 2007

Årets ettor

Idag var det tacobuffét med årets ettor. De var ganska många, jämfört med oss som går de resterande årskullarna. Jag tror vi var tre som gick trean och en som gick fyran. Och kanske tre som gick tvåan.

Nu börjar min C-avslutning också. Arkitektur och implementation tror jag den heter. Fick reda på idag vad den handlar om på ett ungefär, nämligen J2EE. Och så blir det lite roligheter som Hibernate, Struts, Ruby on Rails, etc etc.

Ska försöka börja blogga lite mer nu också. Har varit tysta månader nu den senaste tiden!

tisdag, augusti 21, 2007

Back in business

Nu är jag åter i Luleå. Och snart börjar skolan igen, mitt tredje år. Ska bli spännande att se, vad som händer under höst.

Hursomhelst, nu kommer jag börja skriva igen. Det var bara det jag ville säga!

fredag, juni 08, 2007

Sommarlov

Det är bloggtorka nu, ty skolan har tagit slut för denhär terminen.
Kanske återkommer först till hösten, vet ej.

tisdag, maj 22, 2007

Sista loggen

Ska skriva mitt sista inlägg om projektet då. Saker och ting börjar lida mot sitt slut.

Förra veckan var egentligen ingen bra vecka på den fronten. Personliga bekymmer tog upp verkligen all min tid, och jag kunde inte just då vara den projektledare jag borde ha varit. Saker och ting började vackla, en viss osäkerhet infann sig i gruppen. Vi blev oproduktiva och skjöt upp på saker och ting. Enligt vår tidsplan skulle vi vara klara igår, det är vi fortfarande inte. Imorgon ska vi dock träffas och se vad som är kvar att göra.

Det känns inte bra att de andra inte klarade av att kommunicera med varandra, styra upp och planera, bara för att jag inte fanns där. Jag ser det som ett misslyckande i delegation av uppgifter, eftersom alla inte visste på längre sikt vad de skulle åstadkomma. Vi har kört med korta tydliga mål, som jag lagt upp under mötena, och när dessa försvann så saknades mål på längre sikt. Det är svårt detdär.

Tydliga roller syns nu i gruppen, vilket dels skapar konflikter men även glädje. Herr X tar gärna på sig ansvar, tar tag i saker och ting utan gnissel, lägger ner mer tid än de andra i gruppen trots fotbollsträningar och deltidsjobb. Hur hinner han med allt, undrar man.

Herr Y däremot, gnisslar om allt. Svarar inte på mail, tar inte på sig någonting innan han blivit tilldelad en uppgift. Han har bidragit med så lite under projektets gång, att det skapar irritation. Det finns alltid en sådan i varje grupp. Det man vill, är att personen ska inse det själv, ta tag i det själv, och ta på sig mer ansvar och uppgifter senare in i projektet. Jag har försökt ge ledtrådar om det, "du kan ju...", men verkar inte få gehör för det.

Herr Z är ovan i sin situation ännu. Han verkar inte veta sin plats i grupper överhuvudtaget, hur han borde agera, vilka som är hans vänner och vilka som inte är det. Han tar allting försiktigt, och tiger hellre än talar. Men inte på grund av lättja eller någon överdriven blyghet. Men det har varit tydligt att uppgifter han tar på sig, utförs också, och utförs väl, utan gnissel.

Problem uppstår dock då två i gruppen är den tysta sorten. Det är mest jag och X som diskuterar under mötena, och jag har fått en inblick i vad han kan. Vad han har för bakgrund och kunskap. Vad de andra egentligen är duktiga på, och kan, är inte lika lätt att veta. Allra minst med Y, som jag faktiskt inte vet någonting om. Det är konstigt, att man har arbetat tillsammans under såhär lång tid och vet så lite om en person, det är inget bra tecken.

Nåja, det var det för denhär gången!

fredag, maj 18, 2007

Intressant läsning

http://www.dn.se/DNet/jsp/polopoly.jsp?d=1505&a=649644

Litet länktips bara. Det var intressant läsning, om ett utbildningsföretag som heter Hyper Island. Och konceptet, ja det är inte så pjåkigt.

"På Hyper Island studerar man i projektform. De anställda på skolan är mer handledare och mentorer än lärare. Sakkunskapen hämtar man direkt från näringslivet."

Ptja, det är värt att fundera på iaf. Att andra utbildningsformer kan fungera också, eftersom universitetssystemet är så stelt så det är svårt att ändra på några stora delar i en utbildning.

torsdag, maj 17, 2007

Amazon utmanar Apple

http://www.dn.se/DNet/jsp/polopoly.jsp?d=678&a=651059



Amazon siktar på att utmana ITunes. De har fått med sig EMI och 1000 mindre bolag, vilket innebär att det kommer finnas gott om musik. Men den stora grejjen i dethär är att de inte tänker använda DRM, digital rights management, dvs kopieringsskydd. Det är helt strålande, varför tog det såhär lång tid för nån att fatta hur viktigt det är?



Varför ska man först köpa en låt, som kan laddas ner gratis, och sen kan du dessutom inte spela den på vilken spelare du vill? Skitskum logik ju. Visst, en del folk köper ju låtar ändå, och det finns gott om folk, så ITunes har ju gått bra. Men det är inte nog bra. Hatar själva programmet också, och hur allting är bundet till det. "Du kan inte ladda din ipod på en dator utan itunes", yay, svinsmart.



Nåja, vi får se hur det går, hoppas Bezos fixar dethär.

torsdag, maj 10, 2007

Projektmöte

Igår hade vi ett projektmöte där vi försökte konkretisera de krav som vi har. Vi kom en bit på vägen, vilket kändes bra.
Det verkar som om gruppen känns något mer motiverad än i början, pga de något mer konkreta arbetsuppgifterna som ligger framöver. Antagligen vill man bara få uppgiften överstökad och därför är det inte motiverande med projektplanering. Men det kan vara en fallgrop att slänga sig in i arbetet så snart som möjligt, tror jag. Så det var nog bra att vi pratade igenom hur vi ska gå tillväga.

Vi ska ha ett till möte på fredag där vi ska fortsätta brainstorma lite, och sedan börja skriva på rapporten. Men mer än så har det inte hunnit hända.

torsdag, maj 03, 2007

Wikipedia goes sökmotor

http://www.dn.se/DNet/jsp/polopoly.jsp?d=678&a=646032

Mannen som grundade Wikipedia har blivit rastlös, och beger sig mot nya mål. Nästa mål är en sökmotor såklart, Search Wikia ska den visst heta. Och med den ämnar han utmana Google såklart. (Det står Yahoo också i artikeln, men, njah).

"Men den stora utmaningen är nu att dra igång en ny sökmaskin, Search Wikia, som också ska skapas i samverkan med användarna och fungera utifrån deras intressen. "

Jag undrar jag, hur det ska gå med den planen. Nog för att Altavista försvann snabbt då, engång i tiden, men jag vet inte hur lätt det är att ändra på sökmotortrenderna idag. Man måste isf komma med något riktigt nytt. Och man kan inte påstå att Google ligger på latsidan idag, snarare tvärtom. Tycker de har med ett finger i varenda spel som finns ungefär.

Nå, åter till Wikipedia. Många tycker ju att vadå, varför ska man börja nu leka med sökmotorer. Saken är att Wales, som mannen heter, har startat ett vinstdrivande företag som heter Wikia. Och med hjälp av Wikipedias namn kan han såklart starta nya egna projekt som för tankarna till det omåttligt populära Wikipedia. Är det schysst att göra på det viset, kan man fråga sig. I dont know.

Sen står det såhär:
"- Under en tid var Googles sökmaskin överlägsen. Men Yahoo, Ask och andra rivaler har kommit ikapp"

Håller inte med själv, jag känner INGEN som använder Yahoo. Kommit ikapp? Sällan.

Nåja, nåja, vi får väl se, vad som händer.

torsdag, april 26, 2007

CSN sänker kraven

http://www.dn.se/DNet/jsp/polopoly.jsp?d=147&a=643375

Vissa utbildningar är hårdare än andra. Det vet alla som läser på universitet. De som har matteintensiva utbildningar får plugga riktigt hårt, samtidigt som de som läser mer samhällsvetenskapliga utbildningar kanske pluggar 10h i veckan under en viss tid.

Det är såklart inte rättvist, när CSN ställer krav på alla elever baserat på hur mycket poäng man får missa. Dessutom är reglerna olika för vissa utbildningar (vilket förklaras bättre i DN artikeln). Journalisterna och musiklärarna t ex, räknas in i en anna grupp där de inte får missa mer än 10p under studietiden. Dvs, 5 årig utbildning, så får du missa 2p per år. Helt sinnessjukt är det.

"- Hälften av alla studenter, och 60 procent av lärarstudenterna, tyckte att det var lätt att bli godkänd på kurserna. Det ger ju en bild som jag tycker att man borde sätta sig ner och fundera över på högskolorna, säger Gunilla Jacobsson, projektledare för undersökningen."

Ja, nån borde sätta sig ner och fundera. Ska det verkligen vara på det viset? Ska en högskoleutbildning kännas LÄTT? Jag tycker inte det. Det är inte stimulerande på det viset, och nivån på våra högskolor ska inte vara så låg. Det leder i sin tur till dålig internationell status. "Jaha, du läste i Sverige, där gör man ju ingenting".

Nå, vi får se vad de hittar på.

Det går bra för Apple

http://www.dn.se/DNet/jsp/polopoly.jsp?d=678&a=643397

Apple ökar sin vinst med hela 88%. Det är inte illa. Och otroligt nog så var det dels pga Ipods, jag som trodde att alla redan hade en och att marknaden redan var mättad. "Totalt levererade Apple drygt 10,55 miljoner Ipod-spelare under kvartalet"

Det är en jääävla massa mp3spelare alltså.

"Det innebär en volymökning på 24 procent för Ipod-spelare och 36 procent för datorer jämfört med andra kvartalet räkenskapsåret före"

Och en jäävla massa datorer också. Det börjar vara en hel del gamla pc-användare som går över. Vad kan det bero på månne? Har alla tröttnat på dålig design och dålig kvalité? Har folk blivit redo att betala några tusen extra för snygga prylar som håller liiite bättre?

Ja jag vet inte jag. Själv har jag än så länge inte en endaste Apple-pryl. Men den första datorn jag använde var en Macintosh Plus, nångång andra hälften av 80-talet.

tisdag, april 24, 2007

Telia Sonera vill spara, inte så konstigt

http://www.dn.se/DNet/jsp/polopoly.jsp?d=547&a=642663

Läste i dagens DN att Telia Sonera ska spara, trots att koncernen ökar vinster.

Det är egentligen inte så konstigt, enligt mig (inte för att jag är någon slags ekonomianalytiker). Men jag tror, att mycket av deras försprång faktiskt har varit pga monopolsituationen som rått tidigare. För inte så länge sedan fanns det inga andra telefonföretag än Telia här i Sverige. De tvingade på folk vanlig trådtelefon ifall man vill ha ADSL, sen tvingades du som kund använda deras kopparnät även fast du inte hade Telia som ISP.

Alla de sakerna har försvunnit, en efter en, efter starka påtryckningar från PTS och samhället i övrigt. Och nu blir det svårare, man kan inte längre slänga pengar omkring sig på dumdristiga projekt. Nu måste man se efter organisationen, och förbreda sig på eventuellt svårare tider.

Nåja, dags att dricka kaffe här, och börja skriva på en rapport om vetenskapsmetod.

fredag, april 20, 2007

Vad i allsin dar?

Tro't eller ej. Google köper ett bolag i Luleå. Ett bolag vi på LTU känner till mer än väl. Nämligen MARRATECH.

Läs här hos DI.
Här finns lite också.
Och så hos google.

Grattis till de på Marratech, nu får de säkert en trevligare arbetsmiljö. Månne dock om själva programmet Marattech kommer sluta vara så buggit.

Tack till Bea för några länktips.

[edit:]
Lite förtydligande. Google ska visst inte köpa upp hela Marratech. Saxat från ltu.se:

"Google köper hela den del av verksamheten som rör forskning och utveckling av nya konferenssystem. De anställda följer med vid övertagandet som också innebär att företaget byter namn till Google."