Programmering är något man kan hålla på med som sitt yrke, alternativt som en intressant och givande hobby. Det passar den som är lite analytiskt lagd, som är en problemlösare med intresse av att lösa diverse olika problem och som är öppen för att problem kan lösas på en mängd olika sätt. Samtidigt underlättar det att ha en god portion nyfikenhet inbyggd.
Olika programmeringsspråk att välja bland
Det finns ett flertal programmeringsspråk i bruk idag, men den allra vanligaste är “Microsofts plattform (.NET) där man antingen programmerar i språken C# eller VB. Allt vanligare blir det också att man programmerar i Java, som används av bland annat mobilplattformen Android. Med andra ord; ska man utveckla appar för Android så ska man välja att koda i Java. Har man dock tänkt göra programvara att använda på sin Windows-PC så är det .NET-programmering som gäller.
Som programmerare kan man utveckla lösningar för precis vad som helst som kräver någon form av IT-styrning. Det kan handla om en liten modul (del) av en större programvara eller system, alternativt en helt fristående programvara. Ibland ska programmet hämta in information från olika källor och ibland inte. Allt beror på vad för typ av program som du ska skapa. Idéerna kommer oftast av att man identifierar ett problem, det vill säga något som inte fungerar som det ska eller en lösning som kanske inte riktigt finns idag.
Det du behöver för att komma igång med din programmering är en programvara där du kan skriva din kod. I det fall att du tänkt arbeta med .NET finns Microsofts egen programvara för detta: Visual Studio. Här kan du skriva in kod som som du sedan testar genom att köra ditt program under arbetets gång. I Visual Studio finns en inbyggd felsökare, kallad debugger, som talar om på vilka rader i din kod som det finns något fel. När du testkör dina program kan du också stega dig fram genom koden för att se exakt var det blir fel.
Ofta behöver du använda dig av någon form av indata i dina program, med andra ord information som ska hämtas av programmet och användas på något sätt, exempelvis genom att visa informationen på skärmen. Tänk dig att du har ett skivregister. Här ska du kunna söka på dina skivor, kanske lista alla skivor i en viss genre. För att det ska kunna fungera måste den här informationen finnas lagrad någonstans. För detta ändamål har man data lagrad i en databas, exempelvis Microsofts egen SQL Server. När man skriver sin kod för hämtning av information, anropas SQL Server och man anger här vad för typ av information man vill hämta. Det finns en mängd olika kommandon för detta.
Programmering är riktigt rolig, särskilt när man börjar få lite kläm på hur det går till.