Hvorfor læringsprogrammering kan spare gratis programvare (Opinion)

Hvorfor lære programmering

Jeg har hatt lyst til å prøve lenge ubuntutouch, mobiloperativsystemet opprinnelig utviklet av Canonical og nå videreført av samfunnet. Jeg kjøpte til og med en generisk nettbrett for å rote og installere den, men maskinvaren var så ukjent at jeg aldri klarte å finne ut hvordan jeg skulle gjøre det.

Ved en tilfeldighet ønsket jeg at en Moto G fra 2014 som er på listen over kompatible enheter, skulle falle i hendene på meg, så så snart jeg kan, vil jeg prøve det. Som forberedelse bestemte jeg meg for å ta en tur til ham app Store. For en skuffelse!

Folkene på UBPorts gjør en god jobb; operativsystemet støtter native applikasjoner i JavaScript, C ++, Python, Rust og Go, mens grensesnittene kan lages med QML eller HTML 5. Det er et integrert funksjonelt utviklingsmiljø og omfattende dokumentasjon. Innholdet i butikken har imidlertid en slik mangel på fantasi at det får deg til å gråte

Det handler ikke om ikke å ha de samme applikasjonene fra iOS- og Android-butikkene. Det handler om å ikke ha bedre applikasjoner. Det er bare webapps som automatisk genereres med et program på toppen.

Det samme skjer med Linux. Som en argentinsk fotballtrener ville sagt: "Basen er der." Problemet er at vi ser ut til å ikke kunne utnytte det.

Hvorfor lære programmering

Nylig, i en videoblogg, ble jeg beskyldt for å skylde Linux for ikke å ha mer markedsandel og ikke forstå at Windows er ledende fordi "Det kommer forhåndsinstallert på nesten alle datamaskiner." For å motbevise det andre trenger jeg bare to ord; Windows Vista. Forhåndsinstallert på millioner av datamaskiner oversteg den aldri tosifrede markedsandeler. Det samme ville skje år senere med Windows 8.

Når det gjelder den første, er feilen til Linux ikke å ha prøvd hardt. Vi har alle verktøyene for å lage kvalitetsprogramvare. Men vi foretrekker å gjøre avledede distribusjoner og videospiller gafler i stedet for forstyrrende applikasjoner.

Derfor skriver jeg denne serien. Verken Adobe skal gi oss en Photoshop eller Apple et GarageBand. Hvis vi vil ha dem, må vi bygge dem selv.
I en kommentar til en tidligere artikkel skrev bruker Camilo Bernal:

Vel, jeg sier deg at jeg ikke er en profesjonell programmerer, men Linux har gjort det veldig bra for meg i 11 år nå. De eneste 'avanserte' ferdighetene jeg har trengt har vært å skrive Bash / Python-skript og fikle med noen konfigurasjonsfiler. Alt annet har blitt levert til meg av OpenSource-fellesskapet, samlet og klar til bruk. Frisk fra Windows i 2010, hatet jeg terminalen som ingen, og nå har den blitt mitt favorittverktøy og det jeg bruker mest :)

Jeg ville ikke vite hvordan jeg kan lage et flott program fra bunnen av for å løse et problem, kompilere det, gi det et grafisk grensesnitt og distribuere det, men jeg vet hvordan jeg skal bruke eksisterende programmer med skript og kombinere dem for å oppnå ønsket resultat, så i praksis er det ikke nødvendig å programmere profesjonelt, og likevel har jeg klart å løse komplekse Industrial Engineering-problemer i mellomstore selskaper.

Min intensjon er ikke å gå nedover linjen. Hvis jeg ønsket å holde prekener, hadde jeg studert for en prest. Hensikten med denne artikelserien er å hjelpe folk som ønsker å gå et skritt videre, ikke tvinge de som har det de trenger til å gjøre noe de ikke trenger å gjøre.

I første kapittel av Seks tenkehatter, Produktivitetsspesialist Edward De Bono foreslår det han kaller "Lat som ...". I vårt tilfelle ville det være det Hvis vi bruker metodikken til profesjonelle programmerere, vil vi ende opp med å bli en.

Det handler ikke om å gjøre programmering til vår livsstil (med mindre du vil gjøre det) Det er, som jeg sa ovenfor, at ingen kommer til å gi oss programmene vi fortjener med mindre vi lager dem selv. Det er selvfølgelig ikke noe som oppnås over natten.

Sparer gratis programvare

For lenge siden kommenterte jeg en artikkel om hvordan open source-prosjekter som ikke støttes av selskaper, dør. Måten å unngå dette er ved å revitalisere det frivillige utviklermiljøet. Verktøyene er der. Bare viljen mangler.

For et par måneder siden var kampanjen for å fjerne Richard Stallman kjent, drevet av forskjellige medlemmer av gratis programvareprosjekter (etter min mening støttet av selskaper). Som vi alle vet, er Stallman fortsatt på sin plass fordi det var flere som uttalte seg til hans favør. Det som ikke er så kjent, er at de som promoterte kampanjen, ga litt opp litt sin rolle i de forskjellige prosjektene. For en gangs skyld ble kampen vunnet, men samfunn trenger nye medlemmer for å hindre kommersielle interesser i å innføre agendaer som ikke har noe å gjøre med prinsippene for fri programvare.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   miguel rodriguez sa

    Jeg er enig, selv om det jeg angrer aller mest på er at det er så mye geni med manglende evne til å tåle meninger.

  2.   JVFS sa

    Takk til alle utviklerne og arbeidet de har gjort er utrolig. Jeg har jobbet med Linux (Ubuntu) i mer enn 6 år, og ytelsen har vært mer smidig, startende med LibreOffice, Gimp og Inskape. Disse programmene er fantastiske, og selv om jeg har prøvd programmering, har jeg ikke vært konstant med den læringen, men jeg er takknemlig igjen for alle disse verktøyene og de som jeg ennå ikke har oppdaget.

    Gratulerer!