Entry-level programmører: Hvad kan man forvente når jobsøgning
Tonya Hall taler til Harj Taggar, medstifter og CEO for Triplebyte, om hvad entry-level programmører bør forvente, når de søger job.
Programmører elsker at skrive kode. Men hvad med debugging det, at skrive test suiter, og opsporing af sikkerhed bugs? Ikke så meget. At bidrage til at løse disse problemer i Linux, Shuah Khan, som er en kendt Linux-kernen udvikler, bliver — efter Linus Torvalds og Greg Kroah-Hartman — Linux Foundation ‘ s tredje Linux Foundation Fellow.
Også: Top kodning sprog, der betaler bedst for udviklere

Shuah Khan, den tredje Linux Foundation Fellow.
Hvordan Kahn fik sin start
Kahn, der voksede op i Indien, tog hendes computer science og master i operativsystemer og grafik. Efter at have arbejdet på AT&T Bell Labs, og Lucent, hun har brugt over 13 år på HPE, hvor hun arbejdede på open-source-projekter. Mens der, besluttede hun sig: “jeg ville rigtig gerne bidrage til, at Linux-kernen, og jeg begyndte på udkig efter måder at få involveret.”
Hun begyndte at arbejde i 2011 på mainstreaming af Android-koden tilbage til Linux i sin fritid. I modsætning til nogle mennesker, hun fandt Linux-kernen udvikler-community til at være meget imødekommende. “Jeg tænkte, at det er det rigtige sted, den rigtige pasform til mig,” Kahn fortalte ZDNet.
På det tidspunkt, Kroah-Hartman havde brug for hjælp med Linux stabile udgivelser. “Jeg kunne godt lide, at initiativ, dels fordi det er på tværs af den brede vifte af Linux, og det hjalp til at stabilisere kernen,” Kahn forklaret.
I dag, hun stadig arbejder med Kroah-Hartman på den stabile kerne.
Hun sluttede sig derefter til Samsung, hvor hun blev fuld tid Linux-kernen udvikler.
“Greg var på udkig efter nogen til at hjælpe med at teste. Jeg startede med at arbejde på Linux-kernen selv test. Hvad jeg kan lide ved det er, igen, det er en foundation stykke af software og økosystem,” Kahn sagde. Det var omkring denne tid, at hun blev også medlem af den Tekniske Linux Advisory Board.
At bygge bro
Nu, som Instituttets tredje Linux Foundation Fellow, Kahn vil fortsætte sin kerne arbejde-samtidig med at tilføje et nyt job som den person, der bygger bro mellem Linux-kernen udvikler samfundet og den nye Linux Foundation CommunityBridge program.
Også: Bedst betalende programmeringssprog, færdigheder
CommunityBridge blev introduceret på Open Source Leadership Summit i Half Moon Bay, Californien. Dens formål er at styrke open source-udviklere og-organisationer, som har brug for dem til at fremme bæredygtighed, sikkerhed, og mangfoldighed i open-source-teknologi.
CommunityBridge er en opfølgning på en Linux Foundation ‘ s Centrale Infrastruktur Initiativ (CII). CII aktiveret teknologi-virksomheder med at identificere mission-kritiske, under-støttede, open source-projekter, der skulle hjælpe sådanne, som OpenSSL, OpenSSH, og NTPd.
CommunityBridge går langt ud over blot at holde et tag over udviklere hoveder. Linux Foundation anerkender, at mange væsentlige open-source-projekter har simpelthen ikke nok ressourcer.
CommunityBridge vil gøre langt mere end at hjælpe med at finansiere vitale programmer, som ikke har en stor virksomhed bag dem. Det giver virksomheder og samfund med tre kritiske værktøjer:
CommunityBridge Finansiering: Gør det muligt for udviklere at gennemskue rejse og tilbringe finansiering.CommunityBridge Sikkerhed: Giver gennemsigtighed i de potentielle sårbarheder og rettelser.CommunityBridge Mennesker: Gør det let forbindelser af mentorer og potentielle mentees interesseret i at blive involveret i projekter og fremme mangfoldighed.
Udviklere, der ønsker at blive betalt
Ideen bag dette er ganske enkel: Open-source-udviklere, der ønsker at blive betalt. Som en lille software udvikler, Jim Zemlin, Linux Foundation ‘ s administrerende direktør, engang udtrykte det: “Hvad hobbyist kan sætte tre år i programmering, at finde alle fejl, der dokumenterer hans produkt, og uddele det gratis?”
Også: Undersøgelsen viser, programmører vil tage den nemme vej ud
Den våde bag ørerne udvikler ved navn Bill Gates havde en pointe.
Open source-udviklere to generationer senere ønsker at gøre en levende fra deres arbejde, og virksomheder, der ønsker at have open source-software, som de kan regne med at drive deres virksomheder.
Sikker,”store open source-projekter er ofte tilstrækkelige ressourcer, men mange mindre projekter, der kræver flere midler, talent, sikkerhed, mangfoldighed og ressourcer til at trives,” Zemlin sagde. “CommunityBridge er den platform til at løse kritiske udfordringer og brændstof open source innovation og bæredygtighed ved at give mennesker-alle på ét sted.”
Der er ingen omkostninger for udviklere og udviklere at få adgang til og bruge CommunityBridge. Som et incitament for open source-projekter til at blive involveret i CommunityBridge tidlig adgang-programmet, vil Instituttet absorbere omkostningerne af enhver platform og betaling processor gebyrer for de første $10 millioner, som er rejst gennem CommunityBridge.
Zemlin sagde også, CommunityBridge vil forbedre koden. Ifølge en 2017 Forrester rapport, 80 procent til 90 procent af udviklere, der bruger open-source komponenter, der som deres grundlag. CommunityBridge indeholder mange sikkerhedsfunktioner, såsom en scanning-tjenesten til at give vedligeholdere med relevante oplysninger om opstrøms afhængigheder, sikkerhedshuller, rapporter vedrørende brug af webstedet, og licensoplysninger. Det omfatter også en bug bounty-tjenesten til at give reproducerbare fejl samt en ophobning af aktive data, der vedligeholder nemt kan bruge til at forbedre sikkerheden og kvaliteten af deres projekter.
Skal læse
Disse er fem høj-betaler programmering job lige nu (TechRepublic)Robotics Ingeniør Barbie bygger robotter, lærer børn at kode (CNET)
At gøre samfundet mere forskelligartet
For Kahn, CommunityBridge er en naturlig udvikling, at det arbejde, hun har gjort det i Linux-kernen. Det er en måde for bidragydere, der har fundet en plads i fællesskabet for at tilskynde nyankomne. For nye potentielle Linux-udviklere, det giver dem en vej til Linux. “Jeg indså, masser og masser af talentfulde udviklere er bange for at tage det første skridt ind i Linux. Det er meget svært for en udenforstående at vide, hvor man kan komme i gang. Linux er kompleks. Nogle delsystemer, der er mere komplekse end andre. Du har brug for et anker, et projekt til at få tænderne i, og en mentor,” sagde hun.
Bevæger sig fremad, vil Linux bruge CommunityBridge til at hjælpe med at få nye udviklere våde fødder, med Linux-kernen. “Det vil være et værktøj, som vil bringe alle de spillere der. Nybegyndere vil finde anvendelse; de vil blive tilknyttet en mentor.”
Det endelige resultat vil være at gøre samfundet mere og mere forskelligartede, og samtidig forbedre koden og gør Linux mere sikker. Kahn forventer, at der, hvis alt går rigtigt, “vil Vi åbne det op i den første uge af April. Så, min groft tidslinje lige nu er, at praktik program vil sandsynligvis starte enten i midten af Maj eller begyndelsen af juni og varer tre måneder.”
Efter at de nye projekter vil starte op flere gange om året.
CommunityBridge er ikke bare Linux på nogen måde. Det vil blive anvendt i hele Linux Foundation ‘ s open-source universet for mange projekter. Projektet startede med $500.000, og Zemlin annonceret Linux Foundation ville matche støtte til en organisation, der donerer midler til at CommunityBridge projekter. GitHub straks sagde, at det var donere en ekstra $100,000 donation, og at det ville deltage i programmet. Zemlin håber ved afslutningen af konferencen start-up finder man for CommunityBridge vil være i millioner.
Som Kahn, at hun føler sig “beæret over at være i samme rum som Torvalds og Kroah-Hartman.” Kahn ser også frem til at bringe mere for Linux-udviklere og forbedre sin kode.
Relaterede Historier:
Selv Linus Torvalds ikke helt forstå Linux kernelLinus Torvalds er tilbage i spidsen for LinuxOpen kilde fremskridt dybere ind i hardware: CHIPS Alliance-projektet
Relaterede Emner:
Linux
Cloud
Big Data Analytics
Innovation
Tech og Arbejde
Samarbejde