Hvorfor læringsprogrammering kan spare fri software (Udtalelse)

Hvorfor lære programmering

Jeg har længe haft lyst til at prøve det UbuntuTouch, det mobile styresystem oprindeligt udviklet af Canonical og nu videreført af fællesskabet. Jeg gik endda så langt som til at købe en generisk tablet til at roote og installere den, men dens hardware var så ukendt, at jeg aldrig formåede at finde ud af, hvordan man gjorde det.

Chance ville have en 2014 Moto G til at falde i mine hænder, som er på listen over kompatible enheder, så så snart jeg kan, vil jeg prøve den. Som forberedelse besluttede jeg at gå en tur rundt om hans app butik. Hvilken skuffelse!

Folkene hos UBPorts gør et godt stykke arbejde; operativsystemet understøtter native apps i JavaScript, C++, Python, Rust og Go, mens grænseflader kan udføres med QML eller HTML 5. Der er et funktionelt integreret udviklingsmiljø og omfattende dokumentation. Butikkens indhold er dog så fantasiløst, at det giver lyst til at græde.

Det handler ikke om ikke at have de samme applikationer fra iOS- og Android-butikkerne. Det handler om ikke at have bedre apps. Der er kun webapps, der genereres automatisk med en applikation.

Det samme gælder for Linux. Som en argentinsk fodboldtræner ville sige: "Basisen er der." Problemet er, at vi ser ud til at være ude af stand til at udnytte det

Hvorfor lære programmering

For nylig beskyldte de mig i en vlog for at bebrejde Linux for ikke at have flere markedsandele og for ikke at forstå, at Windows er førende, fordi "Det kommer forudinstalleret på næsten alle computere." For at benægte det andet behøver jeg kun to ord; Windows Vista. Forudinstalleret på millioner af computere oversteg den aldrig tocifrede markedsandele. Det samme ville ske år senere med Windows 8.

Hvad angår det første, er Linux's skyld ikke at have prøvet hårdt. Vi har alle værktøjerne til at skabe kvalitetssoftware. Men vi foretrækker at lave afledte distributioner og videoafspillere frem for forstyrrende applikationer.

Derfor skriver jeg denne serie. Hverken Adobe vil give os et Photoshop eller Apple et GarageBand. Hvis vi vil have dem, bliver vi nødt til at bygge dem selv.
I en kommentar til en tidligere artikel skrev brugeren Camilo Bernal:

Nå, jeg fortæller dig, at jeg ikke er en professionel programmør, men jeg har gjort det meget godt i Linux i 11 år nu. De eneste 'avancerede' færdigheder, jeg har haft brug for, har været at skrive Bash/Python-scripts og pille ved nogle konfigurationsfiler. Alt andet er blevet leveret til mig af OpenSource-fællesskabet, der er kompileret og klar til brug. Frisk fra Windows i 2010, hadede jeg Terminal som ingen anden, og nu er det blevet mit yndlingsværktøj og det jeg bruger mest :)

Jeg ville ikke vide, hvordan man laver en fantastisk applikation fra bunden for at løse et problem, kompilere det, styre det og distribuere det, men jeg ved, hvordan man bruger allerede eksisterende programmer med scripts og kombinerer dem for at opnå et hvilket som helst ønsket resultat, så i praksis er der ikke behov for professionel programmering, og alligevel har jeg formået at løse komplekse industritekniske problemer i mellemstore virksomheder.

Min hensigt er ikke at gå ned ad linjen. Hvis jeg ville holde prædikener, ville jeg have læst til præst. Formålet med denne serie af artikler er at hjælpe folk, der ønsker at gå et skridt videre, Tving ikke dem, der har, hvad de har brug for, til at gøre noget, de ikke behøver at gøre.

I det første kapitel af seks tænkehatte, produktivitetsspecialist Edward De Bono foreslår, hvad han kalder "Gør som om...". I vores tilfælde ville det være det hvis vi anvender professionelle programmørers metodologi, ender vi med at blive en.

Det handler ikke om at gøre programmering til vores levebrød (medmindre du vil) Det er, som jeg sagde ovenfor, at ingen vil give os de ansøgninger, vi fortjener, medmindre vi selv laver dem. Det er selvfølgelig ikke noget, der kan opnås fra den ene dag til den anden.

Gemmer gratis software

Jeg kommenterede for et stykke tid siden en artikel om, hvordan open source-projekter, der ikke er støttet af virksomheder, dør. Måden at undgå dette på er at revitalisere fællesskabet af frivillige udviklere. Værktøjerne er der. Kun viljen mangler.

For et par måneder siden var kampagnen for at fjerne Richard Stallman, der var motoriseret af forskellige medlemmer af gratis softwareprojekter (efter min mening støttet af virksomheder) kendt. Som vi alle ved, er Stallman stadig på sin plads, fordi flere talte for ham. Hvad der ikke er så velkendt er, at de, der promoverede kampagnen, så småt opgiver deres rolle i de forskellige projekter. For en gangs skyld var slaget vundet, men samfundene har brug for nye medlemmer for at forhindre kommercielle interesser i at påtvinge dagsordener, der ikke har noget at gøre med principperne for fri software


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   miguel rodriguez sagde han

    Jeg er enig, selvom det jeg fortryder mest er, at der er så meget genialitet med en manglende evne til at tolerere meninger.

  2.   JVFS sagde han

    Tak til alle udviklerne og det arbejde, de har udført, er utroligt. Jeg har arbejdet med Linux (Ubuntu) i mere end 6 år, og ydeevnen har været hurtigere, startende med LibreOffice, Gimp og Inskape. Disse programmer er fantastiske, og selvom jeg har prøvet programmering, har jeg ikke været konstant med denne læring, men jeg er igen taknemmelig for alle disse værktøjer og dem, som jeg stadig mangler at opdage.

    ¡Felicidades!