Per què aprendre programació pot salvar el programari lliure (Opinió)

Per què aprendre programació

Fa temps que vull provar Ubuntu Touch, el sistema operatiu per a mòbils desenvolupat originalment per Canonical i ara continuat per la comunitat. Vaig arribar fins i tot a comprar una tauleta genèrica per rootearla i instal·lar, però el seu maquinari era tan desconegut que mai vaig aconseguir descobrir la forma de fer-ho.

L'atzar, va voler que caigués a les mans un Moto G de l'any 2014 que és a la llista de dispositius compatibles, de manera que quan pugui vaig a provar-ho. En preparació, vaig decidir donar-me una volta per la seva botiga d'aplicacions. Quina desil·lusió!

La gent de UBPorts fa un gran treball; el sistema operatiu admet aplicacions natives en JavaScript, C ++, Python, Rust i Go, mentre que les interfícies es poden fer amb QML o HTML 5. Hi ha un entorn integrat de desenvolupament funcional i una documentació completa. No obstant això, el contingut de la botiga és d'una falta d'imaginació tal que donen ganes de plorar

No es tracta de no tenir les mateixes aplicacions de les botigues de iOS i Android. Es tracta de no tenir aplicacions millors. Només cal webapps que a sobre es generen automàticament amb una aplicació.

El mateix succeeix amb Linux. Com diria un entrenador de futbol argentí, "La base està" El problema és que semblem incapaços d'aprofitar-la

Per què aprendre programació

Fa poc, en un videobloc em van acusar de tirar-li la culpa a Linux de no tenir més porció de mercat i de no entendre que Windows és el líder perquè "Ve preinstal·lat en gairebé tots els ordinadors". Per desmentir el segon només necessito dues paraules; Windows Vista. Preinstal·lat en milions d'equips mai va superar els dos dígits de participació en el mercat. El mateix passaria anys després amb Windows 8.

Quant al primer, la culpa de Linux és no haver-ho intentat amb ganes. Tenim totes les eines per crear programari de qualitat. Però, preferim fer distribucions derivades i forks de vídeos en lloc d'aplicacions disruptives.

D'aquí que estigui escrivint aquesta sèrie. Ni Adobe ens va a donar un Photoshop ni Apple un GarageBand. Si els volem, haurem de construir-los nosaltres mateixos.
En un comentari a un article anterior, l'usuari Camilo Bernal va escriure:

Doncs els explico que jo no sóc programador professional però m'ha anat molt bé en Linux durant 11 anys ja. Els únics coneixements 'avançats' que he necessitat, han estat per escriure scripts en Bash / Python i toquejar alguns fitxers de configuració. Tota la resta, Pare ho ha posat la comunitat OpenSource compilat i llest per utilitzar. Acabat d'arribar de Windows a 2010, odiava la terminal com ningú, i ara s'ha convertit en la meva eina preferida i la que més ús :)

Jo no sabria com fer una gran aplicació des de zero per resoldre un problema, compilar, dotar-la de interfície gràfica i distribuir-la, però sé com utilitzar programes pre-existents amb scripts i combinar-los per aconseguir qualsevol resultat desitjat, així que en la pràctica no cal programar professionalment, i tot i així he aconseguit resoldre complexos problemes d'Enginyeria Industrial a empreses mitjanes.

La meva intenció no és baixar línia. Si volgués donar sermons hauria estudiat per capellà. El propòsit d'aquesta sèrie d'articles és ajudar a la gent que vol fer un pas més enllà, no obligar als que tenen el que necessiten a fer alguna cosa que no tenen per què fer.

En el primer capítol de Sis barrets per pensar, L'especialista en productivitat Edward De Bono proposa el que ell anomena "Fer com si ...". En el nostre cas seria que si adoptem la metodologia dels programadors professionals, acabarem convertint-nos en un.

No es tracta de convertir la programació en el nostre mitjà de vida (tret que vulguis fer-ho) Es tracta, com vaig dir més amunt, que ningú ens va a donar les aplicacions que mereixem llevat que les fem nosaltres mateixos. Per descomptat, que no és una cosa que s'aconsegueixi d'un dia per l'altre.

Salvant a l'programari lliure

Fa temps vaig comentar un article sobre com els projectes de codi obert que no estan recolzats per empreses estan morint. La manera d'evitar això és revitalitzant la comunitat de desenvolupadors voluntaris. Les eines hi són. Només falta la voluntat.

Fa un parell de mesos es va conèixer la campanya per remoure a Richard Stallman motoritzada per diferents membres de projectes de programari lliure (Al meu entendre recolzats per empreses). Com tots sabem, Stallman segueix en el seu lloc perquè van ser més els que es van manifestar a favor seu. El que no és tan conegut és que de poc, els qui van impulsar la campanya estan renunciant al seu paper en els diferents projectes. Per una vegada la batalla es va guanyar, però, les comunitats necessiten nous membres per evitar que els interessos comercials imposin agendes que res tenen a veure amb els principis del programari lliure


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Miguel Rodríguez va dir

    Coincideixo, encara que el que més lamento és que hi hagi tanta genialitat amb incapacitat de tolerar opinions.

  2.   JVFS va dir

    Gràcies a tots els desenvolupadors i és increïble la feina que han fet. Estic treballant amb Linux (Ubuntu) des de fa més de 6 anys i ha estat més àgil l'acompliment, començant per LibreOffice, Gimp i Inskape. Són fantàstics aquests programes i encara i intentat la programació, no he estat constant amb aquest aprenentatge, però agraeixo de nou totes aquestes eines i les que em falten per descobrir.

    Felicitats!