Μπορείτε να μάθετε να προγραμματίζετε μόνοι σας;

Η εκμάθηση προγραμματισμού είναι πολύ εύκολη

Κάθε τόσο γίνεται της μόδας ένα επάγγελμα που, αν το σπουδάσεις, θα είναι το διαβατήριό σου για τη φήμη ή την περιουσία ή, μια δεξιότητα που αν δεν μάθουν τα παιδιά σου θα τα καταδικάσει σε αποτυχία. Προς το παρόν είναι η δημιουργία εφαρμογών και, πριν αντικατασταθεί από την Τεχνητή Νοημοσύνη, θα προσπαθήσουμε να απαντήσουμε στο ερώτημα: Μπορείτε να μάθετε να προγραμματίζετε αυτοδίδακτους;

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

Θυμάμαι από τα εφηβικά μου χρόνια στη δεκαετία του ογδόντα, μια διαφήμιση που έλεγε ότι αν μάθατε Basic, οι εταιρείες θα πάλευαν να σας προσλάβουν. Η Basic είναι μια γλώσσα γενικής χρήσης που δεν είναι καθόλου καλή για τη δημιουργία εφαρμογών που χρησιμοποιούνται στον πραγματικό κόσμο. Χρόνια αργότερα, συμπεριλήφθηκε και η διδασκαλία της επιστήμης των υπολογιστών στα σχολεία, η οποία δεν ήταν άλλο από την εξήγηση της χρήσης των εργαλείων του Microsoft office. Τα τελευταία χρόνια διέδωσαν μαθήματα προγραμματισμού που θα έπρεπε να ονομάζονται μαθήματα κωδικοποίησης επειδή περιορίζονται μόνο στη διδασκαλία των βασικών στοιχείων μιας γλώσσας προγραμματισμού.

Μπορείτε να μάθετε να προγραμματίζετε μόνοι σας;

Η συζήτηση για το αν πρέπει να σπουδάσετε σε πανεπιστήμιο για να ακολουθήσετε καριέρα προγραμματιστή επανεμφανίζεται κατά καιρούς στα κοινωνικά δίκτυα. Φυσικά, όσοι το πήραν είναι ένθερμοι υποστηρικτές του διπλώματος, ενώ όσοι εκπαιδεύτηκαν αρνούνται αυτή την ανάγκη. Σε γενικές γραμμές, οι εταιρείες του κλάδου φαίνεται να προτιμούν την επίδειξη δεξιοτήτων έναντι των κυλίνδρων.

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

Σχετικά με την ερώτηση στον τίτλο, είναι αλήθεια ότι μπορείς, αλλά έχε υπόψη σου ότι όσο περισσότερο εξασκείσαι τόσο καλύτερος προγραμματιστής θα είσαι.

Τι πρέπει να μάθει ένας προγραμματιστής;

Πιθανώς κάθε εφαρμοσμένος μαθητής πρωτοβάθμιας εκπαίδευσης γνωρίζει την ισπανική γραμματική όπως ο Pérez Reverte ή ο Vargas Llosa. Ωστόσο, δεν θα μπορέσει να γράψει ένα καλό μυθιστόρημα. Το ίδιο ισχύει και για τον προγραμματισμό. Μπορείτε να απομνημονεύσετε όλες τις εντολές μιας γλώσσας και να απομνημονεύσετε χιλιάδες γραμμές κώδικα, αλλά αυτό δεν σας κάνει προγραμματιστή.

Η πρώτη δεξιότητα που απαιτείται για έναν προγραμματιστή είναι η αντικειμενικότητα και η ικανότητα λογικής συλλογιστικής. Μια εφαρμογή πρέπει να λύνει προβλήματα και ο προγραμματιστής πρέπει να προσδιορίσει τι είναι, να φανταστεί μια λύση και να μπορεί να την εφαρμόσει πριν γράψει κώδικα.

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

Για κάθε γλώσσα προγραμματισμού υπάρχουν πολλά ολοκληρωμένα περιβάλλοντα ανάπτυξης. Πολλές είναι συμβατές με πολλές γλώσσες προγραμματισμού, επομένως η εξοικείωση με μία από αυτές θα εξοικονομήσει πολλή δουλειά.

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

Ορισμένες συνιστώμενες διανομές για εκμάθηση προγραμματισμού

Αυτό είναι μια απολύτως προσωπική επιλογή. Καταρχήν, οποιαδήποτε διανομή Linux μπορεί να χρησιμοποιηθεί για προγραμματισμό.

  • Ubuntu: Είναι μια διανομή πολύ δημοφιλές, οπότε αν ψάχνετε πώς να κάνετε κάτι στο linux, πιθανότατα θα βρείτε πώς να το κάνετε στο ubuntu. Επιπλέον, διαθέτει την πληρέστερη επιλογή προγραμμάτων και διαφορετικές μορφές εγκατάστασης.
  • Red Hat Enterprise Linux: Εάν είστε προγραμματιστής, μπορείτε αποκτήστε δωρεάν άδεια και πρόσβαση σε πολύ χρήσιμα εργαλεία για προγραμματιστές, όπως διαχείριση κοντέινερ και υποστήριξη για διαφορετικές γλώσσες προγραμματισμού.
  • Μαλακό καπέλλο:  Είναι μια διανομή Ένα φόρουμ κοινότητας που δοκιμάζει δυνατότητες που αργότερα θα αποτελέσουν μέρος του Red Hat Enterprise Linux. Στα αποθετήρια του μπορείτε να βρείτε τις πιο πρόσφατες εκδόσεις των εργαλείων προγραμματισμού.

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

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

*

*

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

  1.   Nelson dijo

    Έμαθα να προγραμματίζω όταν ήμουν 13 χρονών με αυτοδίδακτο τρόπο με ένα Commodore PET 2001, αυτή τη στιγμή είμαι 54