Miksi ohjelmoinnin oppiminen voi säästää ilmaisia ​​ohjelmistoja (mielipide)

Miksi oppia ohjelmointia

Olen halunnut kokeilla pitkään ubuntutouch, mobiilikäyttöjärjestelmä, jonka alun perin on kehittänyt Canonical ja jota yhteisö jatkaa. Ostin jopa yleisen tabletin juurruttamiseksi ja asentamiseksi, mutta sen laitteisto oli niin tuntematon, etten koskaan onnistunut selvittämään, miten se tehdään.

Halusin sattumalta, että Moto G vuodelta 2014, joka on yhteensopivien laitteiden luettelossa, putoaa minun käsiini, joten yritän sitä heti kun pystyn. Valmistellessani päätin käydä hänen kiertueellaan sovelluskauppa. Mikä pettymys!

UBPortsin ihmiset tekevät hyvää työtä; käyttöjärjestelmä tukee natiivisovelluksia JavaScriptissä, C ++: ssa, Pythonissa, Rustissa ja Go: ssa, kun taas käyttöliittymät voidaan tehdä QML: llä tai HTML 5: llä. On integroitu toiminnallinen kehitysympäristö ja kattava dokumentaatio. Kaupan sisällöstä puuttuu kuitenkin mielikuvitusta, joten se haluaa itkeä

Kyse ei ole siitä, että sinulla ei ole samoja sovelluksia iOS- ja Android-kaupoista. Kyse ei ole paremmista sovelluksista. On vain verkkosovelluksia, jotka luodaan automaattisesti sovelluksen päällä.

Sama tapahtuu Linuxissa. Kuten argentiinalainen jalkapallovalmentaja sanoisi: "Pohja on olemassa." Ongelmana on, että emme näytä pystyvän hyödyntämään sitä.

Miksi oppia ohjelmointia

Äskettäin videoblogissa syytettiin siitä, että syytin Linuxia siitä, ettei sillä ollut suurempaa markkinaosuutta eikä ymmärtänyt, että Windows on johtava, koska "Se on esiasennettu melkein kaikkiin tietokoneisiin." Toisen kumoamiseksi tarvitsen vain kaksi sanaa; Windows Vista. Valmiiksi asennettu miljooniin tietokoneisiin se ei koskaan ylittänyt kaksinumeroista markkinaosuutta. Sama tapahtuisi vuosia myöhemmin Windows 8: n kanssa.

Ensimmäisen osalta Linuxin vika ei ole yrittänyt kovasti. Meillä on kaikki työkalut laadukkaiden ohjelmistojen luomiseen. Mutta mieluummin teemme johdannaisjakeluja ja videosoittimen haarukoita häiritsevien sovellusten sijaan.

Siksi kirjoitan tämä sarja. Adobe ei aio antaa meille Photoshopia eikä Apple GarageBandia. Jos haluamme niitä, meidän on rakennettava ne itse.
Edellisen artikkelin kommentissa käyttäjä Camilo Bernal kirjoitti:

No, en ole ammattimainen ohjelmoija, mutta Linux on toiminut minulle hyvin 11 vuoden ajan. Ainoat tarvitsemani edistyneet taidot ovat olleet Bash / Python-komentosarjojen kirjoittaminen ja piilottelu joidenkin kokoonpanotiedostojen kanssa. Kaikki muu on toimittanut minulle OpenSource-yhteisö, koottu ja käyttövalmis. Tuore Windowsista vuonna 2010, vihasin päätelaitetta kuin kukaan muu, ja nyt siitä on tullut suosikkityökaluni ja eniten käyttämäni :)

En tiedä, miten tehdä upea sovellus alusta alkaen ongelman ratkaisemiseksi, sen kokoamiseksi, graafisen käyttöliittymän antamiseksi ja levittämiseksi, mutta tiedän kuinka käyttää olemassa olevia ohjelmia komentosarjoilla ja yhdistää ne halutun tuloksen saavuttamiseksi, joten käytännössä se ei ole välttämätöntä ohjelmoida ammattimaisesti, ja olen kuitenkin onnistunut ratkaisemaan monimutkaiset teollisuustekniikan ongelmat keskisuurissa yrityksissä.

Tarkoitus ei ole mennä linjaa pitkin. Jos halusin pitää saarnoja, olisin opiskellut pappina. Tämän artikkelisarjan tarkoituksena on auttaa ihmisiä, jotka haluavat mennä askeleen pidemmälle, ei pakota niitä, joilla on tarvittava, tekemään jotain, mitä heidän ei tarvitse tehdä.

Ensimmäisessä luvussa Kuusi ajatteluhattua, tuottavuusasiantuntija Edward De Bono ehdottaa sitä, mitä hän kutsuu teeskentelyksi. Meidän tapauksessamme se olisi niin Jos hyväksymme ammattimaisten ohjelmoijien metodologian, meistä tulee lopulta sellaisia.

Kyse ei ole siitä, että ohjelmoinnista tulisi elämäntapa (ellet halua tehdä sitä) Kuten edellä sanoin, kukaan ei aio antaa meille ansaitsemiamme sovelluksia, ellemme tee niitä itse. Tietenkään se ei ole jotain, joka saavutetaan yhdessä yössä.

Ilmaisten ohjelmistojen tallentaminen

Kauan sitten kommentoin artikkeli kuinka avoimen lähdekoodin projektit, joita yritykset eivät tue, kuolevat. Tapa välttää tämä on elvyttää vapaaehtoisten kehittäjien yhteisö. Työkalut ovat siellä. Vain tahto puuttuu.

Pari kuukautta sitten Richard Stallmanin poistamiskampanja oli tiedossa, ja siihen vaikuttivat eri ohjelmistoprojektien jäsenet (mielestäni yritykset tukivat sitä). Kuten me kaikki tiedämme, Stallman on edelleen paikkansa, koska hänen puolestaan ​​puhui enemmän. Mikä ei ole niin tunnettua, on se, että vähitellen kampanjan edistäjät luopuvat roolistaan ​​eri projekteissa. Kerran taistelun voittamisen jälkeen yhteisöt tarvitsevat uusia jäseniä estääkseen kaupallisia etuja asettamasta esityslistaa, jolla ei ole mitään tekemistä vapaan ohjelmiston periaatteiden kanssa


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   miguel rodriguez dijo

    Olen samaa mieltä, vaikka pahoittelen eniten sitä, että on niin paljon neroa, ettei kykene suvaitsemaan mielipiteitä.

  2.   JVFS dijo

    Kiitos kaikille kehittäjille ja heidän tekemänsä työ on uskomatonta. Olen työskennellyt Linuxin (Ubuntu) kanssa yli 6 vuotta, ja suorituskyky on ollut ketterämpi alkaen LibreOffice, Gimp ja Inskape. Nämä ohjelmat ovat upeita, ja vaikka olen kokeillut ohjelmointia, en ole ollut jatkuva oppimisen kanssa, mutta olen jälleen kiitollinen kaikista näistä työkaluista ja niistä, jotka minun on vielä löydettävä.

    ¡Felicidades!