Zašto učenje programiranja može uštedjeti besplatni softver (mišljenje)

Zašto učiti programiranje

Već dugo želim probati ubuntutouch, mobilni operativni sistem koji je prvobitno razvio Canonical, a sada ga nastavlja zajednica. Čak sam kupio i generički tablet da bih ga iskoristio i instalirao, ali njegov hardver bio je toliko nepoznat da nikada nisam uspio smisliti kako to učiniti.

Igrom slučaja želio sam da Moto G iz 2014. godine koji se nalazi na listi kompatibilnih uređaja padne u moje ruke, pa ću ga čim pokušam isprobati. U pripremi sam odlučio da ga obiđem prodavnica aplikacija. Kakvo razočaranje!

Ljudi iz UBPorts-a rade sjajan posao; operativni sistem podržava izvorne aplikacije u JavaScript-u, C ++, Python-u, Rust-u i Go-u, dok se sučelja mogu izrađivati ​​s QML-om ili HTML-om 5. Postoji integrirano funkcionalno razvojno okruženje i sveobuhvatna dokumentacija. Međutim, sadržaj trgovine toliko nedostaje mašte da vas natjera da zaplačete

Ne radi se o tome da nemate iste aplikacije iz iOS i Android trgovina. Radi se o tome da nema boljih aplikacija. Postoje samo web aplikacije koje se automatski generiraju s aplikacijom na vrhu.

Isto se događa sa Linuxom. Kao što bi rekao argentinski nogometni trener, „Baza je tamo.“ Problem je što se čini da to ne možemo iskoristiti.

Zašto učiti programiranje

Nedavno sam u videoblogu optužen da krivim Linux za to što nema veći udio na tržištu i ne razumijem da je Windows lider jer "dolazi predinstaliran na gotovo sve računare." Da opovrgnem drugu, trebaju mi ​​samo dvije riječi; Windows Vista. Predinstaliran u milione računara, nikada nije premašio dvocifreni udio na tržištu. Isto bi se dogodilo godinama kasnije sa Windowsom 8.

Što se tiče prvog, krivnja Linuxa nije u tome što se trudio. Imamo sve alate za stvaranje kvalitetnog softvera. Ali, radije radimo izvedenu distribuciju i viljuške video playera umjesto ometajućih aplikacija.

Stoga pišem ovu seriju. Niti će nam Adobe dati Photoshop, niti Appleu GarageBand. Ako ih želimo, morat ćemo ih sami izgraditi.
U komentaru na prethodni članak, korisnik Camilo Bernal napisao je:

Pa kažem vam da nisam profesionalni programer, ali Linux mi je jako dobro uspio već 11 godina. Jedine 'napredne' vještine koje su mi trebale su pisanje Bash / Python skripti i petljanje s nekim konfiguracijskim datotekama. Sve ostalo mi je dostavila zajednica OpenSource, sastavilo i spremilo za upotrebu. Svježe iz Windowsa 2010. godine, mrzio sam terminal kao nitko, a sada je postao moj omiljeni alat i onaj koji najviše koristim :)

Ne bih znao od početka napraviti sjajnu aplikaciju za rješavanje problema, kompajliranje, pružanje grafičkog sučelja i distribuciju, ali znam kako koristiti već postojeće programe sa skriptama i kombinirati ih kako bih postigao željene probleme rezultat, tako da u praksi nije potreban profesionalni program, a ipak sam uspio riješiti složene probleme industrijskog inženjerstva u srednjim preduzećima.

Moja namjera nije ići niz liniju. Da sam htio držati propovijedi, učio bih za svećenika. Svrha ove serije članaka je pomoći ljudima koji žele ići korak dalje, ne prisiljavajući one koji imaju ono što im je potrebno da rade nešto što ne moraju.

U prvom poglavlju Šest šešira za razmišljanje, stručnjak za produktivnost Edward De Bono predlaže ono što on naziva „Pretvaraj se ...“. U našem slučaju to bi bilo to Ako usvojimo metodologiju profesionalnih programera, na kraju ćemo to i postati.

Ne radi se o tome da programiranje postane naš način života (osim ako to ne želite raditi) Kao što sam gore rekao, niko nam neće dati aplikacije koje zaslužujemo ako ih sami ne napravimo. Naravno, to nije nešto što se postiže preko noći.

Spremanje besplatnog softvera

Davno sam komentirao članak o tome kako umiru projekti s otvorenim kodom koje kompanije ne podržavaju. Način da se to izbjegne je revitalizacija zajednice programera volontera. Alati su tu. Nedostaje samo volje.

Prije nekoliko mjeseci bila je poznata kampanja za uklanjanje Richarda Stallmana koju su pokretali različiti članovi projekata besplatnog softvera (po mom mišljenju podržane od kompanija). Kao što svi znamo, Stallman je i dalje na svom mjestu jer je bilo više onih koji su se izjasnili u njegovu korist. Ono što nije toliko poznato je da se malo pomalo oni koji su promovirali kampanju odriču svoje uloge u različitim projektima. Jednom kad je bitka dobijena, ali zajednicama su potrebni novi članovi kako bi spriječili komercijalne interese da nameću programe koji nemaju nikakve veze s principima slobodnog softvera


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   miguel rodriguez rekao je

    Slažem se, iako najviše žalim što postoji toliko genijalnosti koja nije u stanju tolerirati mišljenja.

  2.   JVFS rekao je

    Zahvaljujući svim programerima i posao koji su obavili je nevjerovatan. Radim s Linuxom (Ubuntu) više od 6 godina i performanse su bile agilnije, počevši od LibreOffice, Gimp i Inskape. Ovi su programi fantastični i iako sam probao programiranje, nisam bio konstantno u učenju, ali opet sam zahvalan za sve ove alate i one koje tek moram otkriti.

    ¡Felicidades!