Waarom leren programmeren gratis software kan redden (Opinie)

Waarom leren programmeren?

Ik wil het al heel lang proberen Ubuntu-aanraking, het mobiele besturingssysteem dat oorspronkelijk is ontwikkeld door Canonical en nu wordt voortgezet door de gemeenschap. Ik heb zelfs een generieke tablet gekocht om deze te rooten en te installeren, maar de hardware was zo onbekend dat ik er nooit in slaagde om erachter te komen hoe ik het moest doen.

Toevallig wilde ik een Moto G uit 2014 die op de lijst met compatibele apparaten staat in mijn handen vallen, dus zodra ik kan zal ik het proberen. Ter voorbereiding besloot ik een rondleiding door hem te maken app Winkel. Wat een teleurstelling!

De mensen van UBPorts doen geweldig werk; het besturingssysteem ondersteunt native applicaties in JavaScript, C++, Python, Rust en Go, terwijl de interfaces gemaakt kunnen worden met QML of HTML 5. Er is een geïntegreerde functionele ontwikkelomgeving en uitgebreide documentatie. De inhoud van de winkel is echter van zo'n gebrek aan verbeeldingskracht dat je ervan wilt huilen

Het gaat er niet om dat je niet dezelfde applicaties hebt uit de iOS- en Android-winkels. Het gaat erom dat je geen betere applicaties hebt. Er zijn alleen webapps die automatisch worden gegenereerd met een applicatie er bovenop.

Hetzelfde gebeurt met Linux. Zoals een Argentijnse voetbalcoach zou zeggen: "De basis is er." Het probleem is dat we er niet van kunnen profiteren.

Waarom leren programmeren?

Onlangs werd ik er in een videoblog van beschuldigd Linux de schuld te geven van het feit dat het niet meer marktaandeel had en dat ik niet begreep dat Windows de leider is omdat "het voorgeïnstalleerd is op bijna alle computers." Om de tweede te weerleggen heb ik maar twee woorden nodig; Windows Vista. Vooraf geïnstalleerd op miljoenen computers, overschreed het nooit de dubbele cijfers van het marktaandeel. Hetzelfde zou jaren later gebeuren met Windows 8.

Wat de eerste betreft, de fout van Linux is niet hard te hebben geprobeerd. We hebben alle tools om kwaliteitssoftware te maken. Maar we geven er de voorkeur aan om afgeleide distributies en videospelervorken te doen in plaats van storende applicaties.

Daarom schrijf ik deze series. Noch Adobe gaat ons een Photoshop geven, noch Apple een GarageBand. Als we ze willen, zullen we ze zelf moeten bouwen.
In een reactie op een vorig artikel schreef gebruiker Camilo Bernal:

Nou, ik zeg je dat ik geen professionele programmeur ben, maar Linux doet het nu al 11 jaar heel goed voor mij. De enige 'geavanceerde' vaardigheden die ik nodig had, waren het schrijven van Bash / Python-scripts en het spelen met enkele configuratiebestanden. Al het andere is aan mij geleverd door de OpenSource-gemeenschap, gecompileerd en klaar voor gebruik. Vers van Windows in 2010, haatte ik de terminal als geen ander, en nu is het mijn favoriete tool geworden en degene die ik het meest gebruik :)

Ik zou niet weten hoe ik van de grond af een geweldige applicatie moet maken om een ​​probleem op te lossen, het te compileren, het een grafische interface te geven en het te distribueren, maar ik weet hoe ik reeds bestaande programma's met scripts moet gebruiken en deze moet combineren om elk gewenst resultaat te bereiken, dus in de praktijk is het niet nodig om een ​​professionele opleiding te volgen, en toch ben ik erin geslaagd om complexe Industrial Engineering problemen op te lossen in middelgrote bedrijven.

Het is niet mijn bedoeling om langs de lijn te gaan. Als ik preken had willen houden, had ik voor een priester gestudeerd. Het doel van deze serie artikelen is om mensen te helpen die een stap verder willen gaan, niet degenen die hebben wat ze nodig hebben iets te doen wat ze niet hoeven te doen.

In het eerste hoofdstuk van Zes Denkhoeden, stelt productiviteitsspecialist Edward De Bono voor wat hij "Pretend..." noemt. In ons geval zou het zijn dat Als we de methodologie van professionele programmeurs overnemen, zullen we er uiteindelijk een worden.

Het gaat er niet om van programmeren onze manier van leven te maken (tenzij je het wilt doen) Het is, zoals ik hierboven al zei, dat niemand ons de toepassingen zal geven die we verdienen, tenzij we ze zelf maken. Het is natuurlijk niet iets dat van de ene op de andere dag wordt bereikt.

Gratis software opslaan

Lang geleden heb ik gereageerd een artikel over hoe open source-projecten die niet door bedrijven worden ondersteund, uitsterven. De manier om dit te voorkomen is door de gemeenschap van vrijwillige ontwikkelaars nieuw leven in te blazen. De instrumenten zijn er. Alleen de wil ontbreekt.

Een paar maanden geleden was de campagne bekend om Richard Stallman te verwijderen, mogelijk gemaakt door verschillende leden van gratis softwareprojecten (naar mijn mening ondersteund door bedrijven). Zoals we allemaal weten, is Stallman nog steeds op zijn plaats omdat er meer waren die zich in zijn voordeel uitspraken. Wat niet zo bekend is, is dat degenen die de campagne promootten beetje bij beetje hun rol in de verschillende projecten opgeven. Voor één keer is de strijd gewonnen, maar gemeenschappen hebben nieuwe leden nodig om te voorkomen dat commerciële belangen agenda's opleggen die niets te maken hebben met de principes van vrije software


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Miguel Rodriguez zei

    Ik ben het ermee eens, hoewel ik het meest spijt heb dat er zoveel genialiteit is met het onvermogen om meningen te tolereren.

  2.   JVFS zei

    Dank aan alle ontwikkelaars en het werk dat ze hebben gedaan is ongelooflijk. Ik werk al meer dan 6 jaar met Linux (Ubuntu) en de prestaties zijn flexibeler, te beginnen met LibreOffice, Gimp en Inskape. Deze programma's zijn fantastisch en hoewel ik heb geprobeerd te programmeren, ben ik niet constant bezig geweest met dat leren, maar ik ben weer dankbaar voor al deze tools en degene die ik nog moet ontdekken.

    Gefeliciteerd!