Γιατί ο προγραμματισμός εκμάθησης μπορεί να εξοικονομήσει δωρεάν λογισμικό (Γνώμη)

Γιατί να μάθετε προγραμματισμό

Ήθελα να το δοκιμάσω εδώ και καιρό UbuntuTouch, το λειτουργικό σύστημα για κινητά που αναπτύχθηκε αρχικά από την Canonical και τώρα συνεχίστηκε από την κοινότητα. Έφτασα ακόμη και στο σημείο να αγοράσω ένα γενικό tablet για να το κάνω root και να το εγκαταστήσω, αλλά το υλικό του ήταν τόσο άγνωστο που δεν κατάφερα ποτέ να καταλάβω πώς να το κάνω.

Ο Chance ήθελε να πέσει στα χέρια μου ένα Moto G του 2014, το οποίο βρίσκεται στη λίστα με τις συμβατές συσκευές, οπότε μόλις μπορέσω, θα το δοκιμάσω. Στην προετοιμασία, αποφάσισα να κάνω μια βόλτα γύρω από το δικό του App Store. Τι απογοήτευση!

Οι άνθρωποι στο UBPorts κάνουν εξαιρετική δουλειά. το λειτουργικό σύστημα υποστηρίζει εγγενείς εφαρμογές σε JavaScript, C++, Python, Rust και Go, ενώ οι διεπαφές μπορούν να γίνουν με QML ή HTML 5. Υπάρχει ένα λειτουργικό ολοκληρωμένο περιβάλλον ανάπτυξης και ολοκληρωμένη τεκμηρίωση. Ωστόσο, το περιεχόμενο του μαγαζιού είναι τόσο χωρίς φαντασία που σε κάνει να θέλεις να κλάψεις.

Δεν είναι να μην έχουμε τις ίδιες εφαρμογές από τα καταστήματα iOS και Android. Το θέμα είναι να μην έχουμε καλύτερες εφαρμογές. Υπάρχουν μόνο εφαρμογές ιστού που δημιουργούνται αυτόματα με μια εφαρμογή.

Το ίδιο ισχύει και για το Linux. Όπως θα έλεγε ένας Αργεντινός προπονητής ποδοσφαίρου, "Η βάση είναι εκεί." Το πρόβλημα είναι ότι δείχνουμε ανίκανοι να το εκμεταλλευτούμε

Γιατί να μάθετε προγραμματισμό

Πρόσφατα, σε ένα vlog με κατηγόρησαν ότι κατηγορώ το Linux ότι δεν έχει μεγαλύτερο μερίδιο αγοράς και ότι δεν καταλαβαίνω ότι τα Windows είναι ο ηγέτης επειδή "Έρχεται προεγκατεστημένο σχεδόν σε όλους τους υπολογιστές". Για να αρνηθώ το δεύτερο χρειάζομαι μόνο δύο λέξεις. Windows Vista. Προεγκατεστημένο σε εκατομμύρια υπολογιστές, δεν ξεπέρασε ποτέ τα διψήφια μερίδια αγοράς. Το ίδιο θα συνέβαινε χρόνια αργότερα με τα Windows 8.

Όσο για το πρώτο, το λάθος του Linux είναι ότι δεν προσπάθησε πολύ. Έχουμε όλα τα εργαλεία για να δημιουργήσουμε ποιοτικό λογισμικό. Ωστόσο, προτιμούμε να κάνουμε διανομές παραγώγων και πιρούνια αναπαραγωγής βίντεο παρά ενοχλητικές εφαρμογές.

Γι' αυτό και γράφω αυτή τη σειρά. Ούτε η Adobe πρόκειται να μας δώσει ένα Photoshop ούτε η Apple ένα GarageBand. Αν τα θέλουμε, θα πρέπει να τα φτιάξουμε μόνοι μας.
Σε ένα σχόλιο σε προηγούμενο άρθρο, ο χρήστης Camilo Bernal έγραψε:

Λοιπόν σας λέω ότι δεν είμαι επαγγελματίας προγραμματιστής, αλλά το Linux τα πήγε πολύ καλά για 11 χρόνια τώρα. Οι μόνες «προηγμένες» δεξιότητες που χρειαζόμουν ήταν να γράφω σενάρια Bash / Python και να παίζω μερικά αρχεία διαμόρφωσης. Όλα τα υπόλοιπα έχουν παραδοθεί σε εμένα από την κοινότητα του OpenSource, που έχει καταρτιστεί και είναι έτοιμο για χρήση. Φρέσκο ​​από τα Windows το 2010, μισούσα το τερματικό σαν κανένας και τώρα έχει γίνει το αγαπημένο μου εργαλείο και αυτό που χρησιμοποιώ περισσότερο :)

Δεν θα ήξερα πώς να φτιάξω μια εξαιρετική εφαρμογή από το μηδέν για να λύσω ένα πρόβλημα, να το συντάξω, να το παράσχω με μια γραφική διεπαφή και να το διανείμω, αλλά ξέρω πώς να χρησιμοποιώ προϋπάρχοντα προγράμματα με σενάρια και να τα συνδυάζω για να επιτύχω οποιοδήποτε επιθυμητό αποτέλεσμα, οπότε στην πράξη δεν είναι απαραίτητο επαγγελματικό πρόγραμμα, και ωστόσο κατάφερα να λύσω περίπλοκα προβλήματα Βιομηχανικής Μηχανικής σε μεσαίες επιχειρήσεις.

Η πρόθεσή μου είναι να μην πάω κάτω από τη γραμμή. Αν ήθελα να κάνω κηρύγματα θα είχα σπουδάσει ιερέας. Ο σκοπός αυτής της σειράς άρθρων είναι να βοηθήσει τους ανθρώπους που θέλουν να πάνε ένα βήμα παραπέρα, Μην αναγκάζετε αυτούς που έχουν αυτό που χρειάζονται να κάνουν κάτι που δεν χρειάζεται να κάνουν.

Στο πρώτο κεφάλαιο του έξι καπέλα σκέψης, ο ειδικός παραγωγικότητας Edward De Bono προτείνει αυτό που αποκαλεί «Κάνε σαν...». Στην περίπτωσή μας θα ήταν Αν υιοθετήσουμε τη μεθοδολογία των επαγγελματιών προγραμματιστών, θα καταλήξουμε να γίνουμε.

Δεν είναι να μετατρέψουμε τον προγραμματισμό σε επιβίωσή μας (εκτός αν το θέλετε) Είναι, όπως είπα παραπάνω, ότι κανείς δεν πρόκειται να μας δώσει τις αιτήσεις που μας αξίζουν αν δεν τις κάνουμε μόνοι μας. Φυσικά, δεν είναι κάτι που μπορεί να επιτευχθεί από τη μια μέρα στην άλλη.

Αποθήκευση ελεύθερου λογισμικού

Σχολίασα πριν λίγο ένα άρθρο για το πώς πεθαίνουν έργα ανοιχτού κώδικα που δεν υποστηρίζονται από εταιρείες. Ο τρόπος για να αποφευχθεί αυτό είναι να αναζωογονηθεί η κοινότητα των εθελοντών προγραμματιστών. Τα εργαλεία είναι εκεί. Μόνο η θέληση λείπει.

Πριν από μερικούς μήνες ήταν γνωστή η εκστρατεία για την απομάκρυνση του Richard Stallman με κινητήρα από διαφορετικά μέλη έργων ελεύθερου λογισμικού (κατά τη γνώμη μου που υποστηρίζεται από εταιρείες). Όπως όλοι γνωρίζουμε, ο Stallman είναι ακόμα στη θέση του επειδή περισσότεροι άνθρωποι μίλησαν για αυτόν. Αυτό που δεν είναι τόσο γνωστό είναι ότι σιγά σιγά όσοι προώθησαν την καμπάνια εγκαταλείπουν τον ρόλο τους στα διάφορα έργα. Για μια φορά η μάχη κερδήθηκε, αλλά οι κοινότητες χρειάζονται νέα μέλη για να εμποδίσουν τα εμπορικά συμφέροντα να επιβάλλουν ατζέντες που δεν έχουν καμία σχέση με τις αρχές του ελεύθερου λογισμικού


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Μιγέλ Ροντρίγκεζ dijo

    Συμφωνώ, αν και αυτό που λυπάμαι περισσότερο είναι ότι υπάρχει τόση ιδιοφυΐα με αδυναμία ανοχής απόψεων.

  2.   JVFS dijo

    Χάρη σε όλους τους προγραμματιστές και η δουλειά που έχουν κάνει είναι απίστευτη. Δουλεύω με Linux (Ubuntu) για περισσότερα από 6 χρόνια και η απόδοση ήταν πιο γρήγορη, ξεκινώντας από τα LibreOffice, Gimp και Inskape. Αυτά τα προγράμματα είναι φανταστικά και παρόλο που έχω δοκιμάσει προγραμματισμό, δεν ήμουν σταθερή με αυτή τη μάθηση, αλλά είμαι ευγνώμων και πάλι για όλα αυτά τα εργαλεία και εκείνα που έχω ακόμα να ανακαλύψω.

    Συγχαρητήρια!