Varför lärande programmering kan spara fri programvara (Yttrande)

Varför lära sig programmering

Jag har velat prova länge ubuntutouch, det mobila operativsystemet som ursprungligen utvecklades av Canonical och fortsatte nu av samhället. Jag köpte till och med en generisk surfplatta för att rota och installera den, men maskinvaran var så okänd att jag aldrig lyckades räkna ut hur jag skulle göra det.

Av en slump ville jag att en Moto G från 2014 som finns på listan över kompatibla enheter skulle falla i mina händer, så så snart jag kan ska jag prova det. Som förberedelse bestämde jag mig för att ta en rundtur i hans app store. Vilken besvikelse!

Folket på UBPorts gör ett bra jobb; operativsystemet stöder inbyggda applikationer i JavaScript, C ++, Python, Rust och Go, medan gränssnitten kan göras med QML eller HTML 5. Det finns en integrerad funktionell utvecklingsmiljö och omfattande dokumentation. Butikens innehåll är dock så bristande på fantasi att det får dig att vilja gråta

Det handlar inte om att inte ha samma applikationer från iOS- och Android-butikerna. Det handlar om att inte ha bättre applikationer. Det finns bara webbappar som genereras automatiskt med en applikation ovanpå.

Detsamma händer med Linux. Som en argentinsk fotbollstränare skulle säga, "Basen är där." Problemet är att vi verkar inte kunna dra nytta av det.

Varför lära sig programmering

Nyligen anklagades jag i en videoblogg för att skylla på Linux för att inte ha mer marknadsandelar och inte förstår att Windows är ledande eftersom "Det kommer förinstallerat på nästan alla datorer." För att motbevisa den andra behöver jag bara två ord; Windows Vista. Förinstallerad på miljontals datorer översteg den aldrig dubbelsiffriga marknadsandelar. Samma skulle hända år senare med Windows 8.

När det gäller den första är Linux skyldig för att inte ha försökt hårt. Vi har alla verktyg för att skapa kvalitetsprogramvara. Men vi föredrar att göra derivatdistributioner och gafflar för videospelare snarare än störande applikationer.

Därför skriver jag denna serie. Varken Adobe kommer att ge oss en Photoshop eller Apple ett GarageBand. Om vi ​​vill ha dem måste vi bygga dem själva.
I en kommentar till en tidigare artikel skrev användaren Camilo Bernal:

Jag säger er att jag inte är en professionell programmerare men Linux har gjort det mycket bra för mig i 11 år nu. De enda "avancerade" färdigheterna jag har behövt har varit att skriva Bash / Python-skript och fitta med några konfigurationsfiler. Allt annat har levererats till mig av OpenSource-communityn, sammanställt och redo att användas. Färskt från Windows 2010 hatade jag terminalen som ingen annan, och nu har det blivit mitt favoritverktyg och det jag använder mest :)

Jag skulle inte veta hur man gör en bra applikation från grunden för att lösa ett problem, kompilera det, förse det med ett grafiskt gränssnitt och distribuera det, men jag vet hur man använder befintliga program med skript och kombinerar dem för att uppnå önskat resultat , så i praktiken är det inte nödvändigt program professionellt, och ändå har jag lyckats lösa komplexa industritekniska problem i medelstora företag.

Min avsikt är inte att gå ner på linjen. Om jag ville hålla predikningar hade jag studerat för en präst. Syftet med denna artikelserie är att hjälpa människor som vill gå ett steg längre, tvingar inte dem som har vad de behöver göra något de inte behöver göra.

I det första kapitlet av Sex tänkande hattar, Produktivitetsspecialist Edward De Bono föreslår vad han kallar "Låtsas ...". I vårt fall skulle det vara det Om vi ​​använder metodiken för professionella programmerare kommer vi att bli en.

Det handlar inte om att göra programmering till vårt sätt att leva (om du inte vill göra det) Det är, som jag sa ovan, att ingen kommer att ge oss de ansökningar vi förtjänar om vi inte gör dem själva. Naturligtvis är det inte något som uppnås över natten.

Sparar fri programvara

För länge sedan kommenterade jag en artikel om hur open source-projekt som inte stöds av företag dör. Sättet att undvika detta är genom att återuppliva den frivilliga utvecklargruppen. Verktygen finns där. Endast viljan saknas.

För ett par månader sedan var kampanjen för att ta bort Richard Stallman känd, driven av olika medlemmar av gratis mjukvaruprojekt (enligt min mening stöds av företag). Som vi alla vet är Stallman fortfarande på sin plats eftersom det var fler som talade till hans fördel. Det som inte är så välkänt är att de som främjade kampanjen efterhand gav upp sin roll i de olika projekten. För en gångs skede vann kampen, men samhällen behöver nya medlemmar för att förhindra kommersiella intressen från att införa dagordningar som inte har något att göra med principerna för fri programvara


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Miguel Rodriguez sade

    Jag håller med, även om det jag ångrar mest är att det finns så mycket geni med oförmågan att tolerera åsikter.

  2.   JVFS sade

    Tack till alla utvecklare och det arbete de har gjort är otroligt. Jag har arbetat med Linux (Ubuntu) i mer än 6 år och prestanda har varit mer smidig, från och med LibreOffice, Gimp och Inskape. Dessa program är fantastiska och även om jag har provat programmering har jag inte varit konstant med det lärandet, men jag är tacksam igen för alla dessa verktyg och de som jag ännu inte har upptäckt.

    Grattis!