Vad är datavetenskap?
Datavetenskap är en filosofi och ett studierområde som i princip täcker alla aspekter av informationstillträde, särskilt vad gäller datakod, teknisk teknik och internetkommunikation. Några av de människor som arbetar inom detta område har jobb som programmerare och använder algoritmer för att studera och lösa komplexa problem och ekvationer; andra letar efter sätt att utnyttja informationsteknologi för att göra vissa uppgifter mer effektiva eller strömlinjeformade. I modern tid är fältet ofta mycket nära besläktat med den senaste tekniken, men det har inte alltid varit fallet. Datavetenskapens byggstenar - de matematiska beräkningarna, informationsbeställningssystemen och de logiska pussel som användes för att avkoda mönster - fanns länge innan persondatorer eller mobiltelefoner uppfanns till och med.
Underliggande principer
Vetenskapen beskrivs kanske bäst som en strategi för komplex informationshantering. På sin mest grundläggande nivå innebär datavetenskap att studera strukturen, mekaniseringen och uttrycket av algoritmer, som är metodiska processer för att lösa problem, och när som helst fakta, siffror eller datauppsättningar måste korreleras dess principer kommer att spela.
Praktiska tillämpningar
Teknik och digital informationshantering är en av de mest uppenbara applikationerna, men forskare använder också samma principer för att förstå vetenskapliga begrepp som genetik, för att förutsäga jordbävningsmönster och för att förstå teorier som Big Bang. Matematiker, forskare och ingenjörer går vanligtvis in i fältet när de arbetar med komplexa ekvationer, och till och med de som arbetar inom medicin, humaniora, lag och använder några av de mer beräkningsmässiga aspekterna av vetenskapen när man kartlägger demografi, sammanställer datamängder eller tittar för mönster i information över tid.
På nätet rymmer datavetenskapen ramverket för webbplatser och integrerat webbinnehåll. Programmerare och kodare använder informationssystem för att förvandla vad som i huvudsak är en serie av numeriska koder till visuell grafik och förståelig text som enkelt kan sökas, navigeras och beställas.
Programmerare ansvarar också för att skapa användargränssnitt på datorer, surfplattor och smarta telefoner, och de utformar infrastrukturer så att olika enheter kan prata med varandra. Det mesta av detta slags arbete diskuteras i termer av "bitar och byte." Bitar hjälper till att överföra filer mellan maskiner, medan byte är där de hamnar och är de mest grundläggande enheterna för mätning och lagring av elektronisk information.
Fältets utveckling
De flesta tänker på datavetenskap som något av ett nytt område, och i den mån det rör mobil teknik och Internet på många sätt. Den algoritmiska ryggraden i disciplinen har funnits i århundraden, men börjar med de mest rudimentära kalkylatorer och verktyg som först började flytta arbetet med att lösa ekvationer bort från det mänskliga sinnet och till maskinens rike.
Det var dock inte förrän på 1940-talet att idén om en enda "dator" som kunde hantera flera program och kommandon först blev populär. Även då gick uttrycket "datavetenskap" inte in i någons ordförråd förrän i slutet av 1950-talet.
Karriärvägar
De flesta som studerar datavetenskap på universitetsnivå fortsätter som programmerare eller datoringenjörer. Många av dessa människor kommer att vara kodförfattare som arbetar för internet- eller programvaruföretag; andra kommer att bli felsökare för informationsteknologi som hjälper vardagliga användare att lösa problem att få större effektivitet på sina personliga datorer eller arbetsdatorer.
Den här typen av utbildning begränsar dock inte människor att främst arbeta med datorer. Forskare inom många olika discipliner förlitar sig på personer med kodningskompetens för att skapa program för att gruva upp data, sortera information och identifiera mönster. Privata företag och företag som vill identifiera vissa befolkningsdemografier är några av de största konsumenterna av denna typ av kunskap. Detta kan vara lika komplicerat som att minska förekomsten av vissa genetiska markörer eller sjukdomsdiagnoser, eller så enkelt som att rikta in sig på sannolika konsumenter av en viss produkt. Datorkoder och ekvationer kan göra dessa nummer lättare att komma till att börja med och lättare att förstå när de är i handen.
Erforderlig kompetens och utbildning
Att lösa problem är kärnan i detta område och det följer att de människor som arbetar i det måste vara starka analytiska tänkare. De mest framgångsrika forskarna tenderar att ha hängivenhet att trycka framåt med något tills en specifik lösning hittas, och måste också vanligtvis ha mycket tålamod eftersom det kan ta tid att hitta ett svar och resultat. En förmåga att anpassa sig till nya och snabbt föränderliga tekniker är också vanligtvis mycket viktig.
Många högskolor och universitet erbjuder kurser och examen i datavetenskap. Program varierar från skola till skola, men de kombinerar vanligtvis matematik, logisk teori och statistikkurser med praktiska kodnings- och programmeringsprojekt. Kandidater på kandidatexamen och associerade examensnivå är vanligtvis redo att starta startnivåarbete med ett mjukvaruföretag eller forskarteam, medan de som tjänar doktorsexamen ofta går till mer seniornivå rådgivande och ledande befattningar.
Det är också möjligt att självlära många av de grundläggande färdigheterna. Kodnings- och programmeringshandledning erbjuds gratis online på många ställen, och människor med möjlighet till komplex problemlösning upplever ofta att de kan hämta grunderna helt enkelt genom att spendera tid med materialet. Många av de högst betalda arbeten vill ha bevis på universitetsutbildning, men detta är inte alls ett hårt och snabbt krav. Förmågan att få jobbet gjort bra är ofta viktigare än formella referenser.