När jag blir irriterad, och berättar om det för någon annan, har jag en tendens att ryckas med i irritationen och egga upp mig själv ordentligt. Det är inte så bra, framför allt för att man aldrig får fram sina argument när man är arg. Så jag lugnar ner mig, och försöker vara saklig.
Jag har satt mig i skolbänken igen, kanske med mitt starkaste mål hittills, en metod för resten av mitt liv. Frilansande som musiker kombinerat med arbete som IT-utvecklare. Det känns som helt rätt beslut, och än så länge tror jag på min väg dit.
EC-utbildning står för utbildningen, ett Skåneorienterat företag med säte i Svängsta, Blekinge. Utbildningen heter Utvecklare inom SharePoint, som är ett system för webportaler och olika interna arbetssidor inom företag. Jag tänker att det nog är en rätt bred utbildning, man behöver alltiallo-kunskaper för att hitta på bra anpassade lösningar till kunder, och det passar mig bra.
Vi är en vecka in i utbildningen, och har klarat av en snabbkurs om projektorganisation som ska avslutas med en vecka till innan sommaren. Nu, vecka 2, är det dags för grundkurs i webbprogrammering. Vi får en hel del utbildning via videolänk från Helsingborg, och tekniska problem gjorde att vi idag fick se gårdagens föreläsning som istället spelats in. Det ska sägas att jag redan innan misstänkte att jag skulle kunna det mesta i kursen.
Det är egentligen två saker som verkligen provocerar mig i det här fallet. Dålig pedagogik och dålig kunskap.
När en lärare inte lägger ut samtliga övningar på en gång pga att vissa kan bli stressade av att andra ligger före ekar en antielitistisk och kunskapsnedtryckande brungrön 70-talston genom salen. Lika för alla. Nu får du sitta och vänta. Jag tänker, men håller mig lugn. Vidare kan nämnas att lektion 1 i att hålla en intressant föreläsning är att inte skriva ned allt man säger på PowerPoint-bladen. De ska komplettera, strukturera och förtydliga. Inte vara ett manus att läsa innantill från.
Det är också jobbigt när man känner att föreläsaren inte riktigt förstår ämnet. Visst, webbdesign är till stor del mjuka värden om inlärning, användbarhet och användarvänlighet. Precis som all modern Människa-Data-Interaktion, MDI. Men att förklara det hexadecimala talet C0, med att c är 12 (0123456789abcdef räknar man i hexadecimalt) och ska gångas med 0 för att få det totala decimala vanliga värdet, är att uppvisa en total oförståelse för bakgrunden. 12*0=0 som de flesta vet. Och när reaktionen då är: Oj det blev fel det ska nog stå D istället för 0, skakar jag lite överlägset på huvudet. Är 10 samma som 1*0? Alla behöver inte veta detta, men ska man lära ut det anser jag att man måste ha en grundläggande förståelse.
Och även om något annat kanske var bra, så provoceras jag. Och eggar upp mig själv. Jag kanske är för hård. Jag ska vänta med att klaga. Ett litet tag. Det kan bli bättre. Åtminstone till nästa kurs.
Nedan följer en liten snabbguide till olika talsystem, som en bonus.
Alla moderna system kräver talet 0. Innan den fanns blev tal efter ett tag oerhört långa. Titta på romarrikets system. De behövde hitta på nya tecken efterhand för att utöka storheterna. Vi har våra siffror, och de kan återanvändas vare sig det är miljarder eller tior. I den moderna dataåldern finns tre system som oftast dyker upp, men vi kan hitta rester av andra system i vårt talspråk. Dussin t.ex. En bas av 12. Tre dussin är 26. Jag vet inte så mycket mer om dussin och dess ursprung, mer än att vi efter ordet tolv slutar de helt unika namnen och något av en upprepning, tre-tton, följer. Jag går vidare.
Vi har i IT-åldern som sagt tre system. Binärt, decimalt och hexadecimalt. Alla tre lika system, men med olika baser. Så är fungerar det vanliga, självklara, decimala systemet. Vi räknar från 0 till 9, sen börjar vi om, men med 1 innan. 10-19. Sen ökar vi på och flyttar upp, och när vi har gått igenom alla kombinationer lägger vi till ytterligare en siffra. Det binära talsystemet är lika dant, men på äkta datorvis finns bara 0 och 1. Så talet blir rätt snabbt långa.
Hexadecimala system bygger istället på 16, och istället för att hitta på nya tecken för siffrorna används bokstäverna A-F. Se tabellen:
| Binärt |
Decimalt |
Hexadecimalt |
| 0 |
0 |
0 |
| 1 |
1 |
1 |
| 10 |
2 |
2 |
| 11 |
3 |
3 |
| 100 |
4 |
4 |
| 101 |
5 |
5 |
| 111 |
6 |
6 |
| 1000 |
7 |
7 |
| 1001 |
8 |
8 |
| 1011 |
9 |
9 |
| 1111 |
10 |
A |
| 10000 |
11 |
B |
| 10001 |
12 |
C |
| 10011 |
13 |
D |
| 10111 |
14 |
E |
| 11111 |
15 |
F |
| 100000 |
16 |
10 |
| 100001 |
17 |
11 |
| 100011 |
18 |
12 |
Det kanske kan vara svårt att förstå nyttan med olika system, men för datorerna är det ganska praktiskt, eftersom det finns två lägen. Ström eller ingen ström. På eller av. Det förklarar det binära systemet, och det hexadecimala kan ses på samma sätt. För varje bit(0 eller 1) vi lägger till får vi dubbelt så många alternativ. 2 4 8 16. Alltså är det hexadecimala systemet med 16 som grund rätt nära det binära i grundstrukturen, medan det decimala som vi alltid använder, är lite av en omväg. Det är tillockmed så att ett kilo i datorvärlden inte är 1000 utan 1024, eftersom (2 4 8 16 32 64 128 256 512 1024) är ett för datorn intuitivare tal.
Mer än 800 ord. Vet inte om någon läser så här långt, men i alla fall. Irritationen har lagt sig.