Zakaj učenje programiranja lahko prihrani brezplačno programsko opremo (mnenje)

Zakaj se učiti programiranja

Že dolgo želim poskusiti ubuntutouch, mobilni operacijski sistem, ki ga je prvotno razvil Canonical, zdaj pa ga nadaljuje skupnost. Kupil sem celo generični tablični računalnik, da ga izkoreninim in namestim, vendar je bila njegova strojna oprema tako neznana, da mi nikoli ni uspelo ugotoviti, kako to storiti.

Po naključju sem želel, da Moto G iz leta 2014, ki je na seznamu združljivih naprav, pride v moje roke, tako da ga bom takoj, ko bom lahko, preizkusil. V pripravah sem se odločil za ogled njegovega Trgovina z aplikacijami. Kakšno razočaranje!

Ljudje na UBPortsu se odlično znajdejo; operacijski sistem podpira izvorne aplikacije v JavaScript, C ++, Python, Rust in Go, medtem ko je vmesnike mogoče izdelati s QML ali HTML 5. Obstaja integrirano funkcionalno razvojno okolje in celovita dokumentacija. Vsebina trgovine pa je v takem pomanjkanju domišljije, da vas kar zajoče

Ne gre za to, da ne bi imeli enakih aplikacij iz trgovin iOS in Android. Gre za to, da ne bi imeli boljših aplikacij. Obstajajo samo spletni programi, ki se samodejno ustvarijo z aplikacijo na vrhu.

Enako se zgodi z Linuxom. Kot bi rekel argentinski nogometni trener, »baza je tam.« Težava je v tem, da se zdi, da je ne moremo izkoristiti.

Zakaj se učiti programiranja

Pred kratkim so me v videoblogu obtožili, da Linux obtožujem, da nima večjega tržnega deleža in ne razumem, da je Windows vodilni, ker "je vnaprej nameščen v skoraj vseh računalnikih." Da bi ovrgel drugo, potrebujem le dve besedi; Windows Vista. Prednameščen v milijonih računalnikov ni nikoli presegel dvomestnega tržnega deleža. Enako bi se zgodilo leta kasneje z operacijskim sistemom Windows 8.

Kar se tiče prvega, krivda Linuxa ni, da se je trudil. Imamo vsa orodja za ustvarjanje kakovostne programske opreme. Toda raje delamo izpeljane distribucije in vilice za video predvajalnik kot pa moteče aplikacije.

Zato pišem to serijo. Niti Adobe nam ne bo dal Photoshopa niti Apple GarageBand. Če jih želimo, jih bomo morali zgraditi sami.
V komentarju k prejšnjemu članku je uporabnik Camilo Bernal zapisal:

No, povem vam, da nisem profesionalni programer, toda Linux mi je že 11 let zelo dobro uspel. Edino "napredno" znanje, ki sem ga potreboval, je bilo pisanje skriptov Bash / Python in petljanje z nekaterimi konfiguracijskimi datotekami. Vse ostalo mi je dostavila skupnost OpenSource, sestavljeno in pripravljeno za uporabo. Novo iz sistema Windows leta 2010, sem sovražil terminal kot nihče drug, zdaj pa je postal moje najljubše orodje in tisto, ki ga najpogosteje uporabljam :)

Ne bi vedel, kako narediti odlično aplikacijo iz nič, da bi rešili težavo, jo sestavili, ji zagotovili grafični vmesnik in jo distribuirali, vem pa, kako uporabiti že obstoječe programe s skripti in jih združiti, da dosežem želeni rezultat , zato v praksi ni potrebno profesionalno programirati, kljub temu pa mi je uspelo rešiti zapletene probleme industrijskega inženiringa v srednje velikih podjetjih.

Moj namen ni iti po vrsti. Če bi hotel pridigati, bi se učil za duhovnika. Namen te serije člankov je pomagati ljudem, ki želijo narediti korak dlje, ne siliti tistih, ki imajo, kar potrebujejo, k nečemu, česar jim ni treba storiti.

V prvem poglavju Šest razmišljajočih klobukov, strokovnjak za produktivnost Edward De Bono predlaga tisto, kar imenuje "Pretvarjaj se ...". V našem primeru bi bilo to Če bomo sprejeli metodologijo profesionalnih programerjev, bomo na koncu postali ena.

Ne gre za to, da bi programiranje postalo naš način življenja (razen če tega želite narediti) Kot sem rekel zgoraj, nam nihče ne bo dal prošenj, ki si jih zaslužimo, razen če jih ne naredimo sami. Seveda to ni nekaj, kar se doseže čez noč.

Shranjevanje proste programske opreme

Že zdavnaj sem komentiral članek o tem, kako umirajo odprtokodni projekti, ki jih podjetja ne podpirajo. Temu se lahko izognemo z oživitvijo skupnosti razvijalcev prostovoljcev. Orodje je tam. Manjka le volja.

Pred nekaj meseci je bila znana kampanja za odstranitev Richarda Stallmana, ki so jo poganjali različni člani projektov brezplačne programske opreme (po mojem mnenju podpirajo podjetja). Kot vsi vemo, je Stallman še vedno na svojem mestu, ker se je več izreklo v njegovo korist. Ni tako dobro znano, da se tisti, ki so promovirali kampanjo, malo po malo odpovedujejo vlogi v različnih projektih. Ko je bitka enkrat že zmagala, pa skupnosti potrebujejo nove člane, ki bodo komercialnim interesom preprečevali vsiljevanje dnevnih redov, ki nimajo nič skupnega z načeli proste programske opreme


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   miguel rodriguez je dejal

    Strinjam se, čeprav najbolj obžalujem, da je toliko genija, da ne moremo prenašati mnenj.

  2.   JVFS je dejal

    Hvala vsem razvijalcem in delo, ki so ga opravili, je neverjetno. Z Linuxom (Ubuntu) delam že več kot 6 let in zmogljivost je bila bolj gibčna, začenši z LibreOffice, Gimp in Inskape. Ti programi so fantastični in čeprav sem poskusil s programiranjem, nisem bil konstanten pri tem učenju, vendar sem spet hvaležen za vsa ta orodja in tista, ki jih še moram odkriti.

    Čestitamo!