Πώς να γράψετε προγράμματα υπολογιστή

Συγγραφέας: Ellen Moore
Ημερομηνία Δημιουργίας: 12 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Πώς να αντιγράψετε μία ταινία DVD.
Βίντεο: Πώς να αντιγράψετε μία ταινία DVD.

Περιεχόμενο

Καθώς η τεχνολογία καθίσταται όλο και πιο διαθέσιμη στο ευρύ κοινό, αυξάνεται και η ανάγκη για προγραμματιστές. Η συγγραφή κωδικών και προγραμμάτων υπολογιστών ή η κωδικοποίηση (από το αγγλικό "coding") είναι μια δεξιότητα που έχει αποκτηθεί και βελτιωθεί με την πάροδο του χρόνου, αλλά ακόμη και ο πιο έμπειρος προγραμματιστής ήταν κάποτε αρχάριος. Υπάρχει μεγάλη ποικιλία γλωσσών προγραμματισμού που είναι ιδανικές για αρχάριους προγραμματιστές, ανεξάρτητα από το πού θέλετε να εφαρμόσετε τις δεξιότητές σας (για παράδειγμα, η JavaScript είναι αρκετά περίπλοκη, οπότε είναι καλύτερο να ξεκινήσετε με HTML ή CSS). Μάθετε πώς να μάθετε πώς να γράφετε προγράμματα υπολογιστή διαβάζοντας αυτό το άρθρο.

Βήματα

Μέθοδος 1 από 2: Μάθετε μια γλώσσα προγραμματισμού

  1. 1 Μην ανησυχείτε πολύ για το ποια γλώσσα πρέπει να επιλέξετε να σπουδάσετε. Πολλοί αρχάριοι προγραμματιστές δυσκολεύονται να επιλέξουν μια γλώσσα όταν μόλις αρχίζουν να μαθαίνουν πώς να γράφουν κωδικούς προγραμμάτων. Η πραγματική γλώσσα που επιλέγετε δεν έχει σημασία όταν πρόκειται για τη μελέτη των δομών και της λογικής της οικοδόμησης πληροφοριών. Αυτές οι δεξιότητες είναι πολύ πιο σημαντικές και μπορούν να μάθουν με οποιαδήποτε γλώσσα προγραμματισμού.
    • Όταν επιλέγετε μια γλώσσα, επικεντρωθείτε στον σκοπό για τον οποίο θέλετε να δημιουργήσετε κωδικούς προγράμματος και μόνο στη συνέχεια επιλέξτε τη γλώσσα εκκίνησης. Για παράδειγμα, εάν θέλετε να κάνετε ανάπτυξη ιστότοπου, θα πρέπει να ξεκινήσετε μαθαίνοντας HTML5 και στη συνέχεια να το συμπληρώσετε με CSS, JavaScript και PHP. Εάν θέλετε να δημιουργήσετε προγράμματα υπολογιστή, ξεκινήστε να μαθαίνετε C ή οποιαδήποτε άλλη βασική γλώσσα προγραμματισμού.
    • Εάν γίνετε επαγγελματίας προγραμματιστής, μπορεί να διαπιστώσετε ότι δεν χρησιμοποιείτε ποτέ τη γλώσσα που μάθατε αρχικά για τη δουλειά σας. Αντ 'αυτού, θα συνεχίσετε να μαθαίνετε νέες γλώσσες όλη την ώρα μέσω τεκμηρίωσης και πειραματισμού.
  2. 2 Βρείτε δωρεάν διαδικτυακούς πόρους αφιερωμένους στη γλώσσα που επιλέξατε. Το Διαδίκτυο είναι ένας θησαυρός με δωρεάν μαθήματα, μαθήματα και βίντεο σχετικά με τη γλώσσα που επιλέγετε να μάθετε. Μπορείτε να μάθετε τα βασικά για σχεδόν οποιαδήποτε εισαγωγική γλώσσα κυριολεκτικά σε μια μέρα.
    • Ακολουθούν μερικοί δημοφιλείς ιστότοποι: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools και πολλά άλλα.
    • Το WikiHow παρέχει επίσης μια ποικιλία οδηγιών για αρχάριους για να μάθουν γλώσσες προγραμματισμού.
    • Μπορείτε να βρείτε εκπαιδευτικά βίντεο για σχεδόν οποιαδήποτε γλώσσα στο YouTube.
    • Το Stack Exchange είναι ένα από τα πιο δημοφιλή φόρουμ όπου οι επαγγελματίες προγραμματιστές απαντούν σε τυχόν ερωτήσεις των χρηστών.
    ΣΥΜΒΟΥΛΗ ΕΙΔΙΚΟΥ

    Archana Ramamoorthy, MS


    Workday CTO Archana Ramamurthy είναι Workday CTO (Βόρεια Αμερική). Ειδικός προϊόντων υψηλού προφίλ, υπέρμαχος της ασφάλειας, υπέρμαχος μεγαλύτερης ενσωμάτωσης σε ισότιμους όρους ανταγωνισμού στον κλάδο της τεχνολογίας. Έλαβε το πτυχίο της από το Πανεπιστήμιο SRM και το μεταπτυχιακό της από το Πανεπιστήμιο Duke. Εργάζεται στον τομέα της διαχείρισης προϊόντων για πάνω από οκτώ χρόνια.

    Archana Ramamoorthy, MS
    ΚΟΤ εργάσιμης ημέρας

    Ο ειδικός μας μοιράζεται την ιστορία του:: «Iρθα στην κωδικοποίηση χωρίς να γνωρίζω τίποτα για το σχεδιασμό ή τον προγραμματισμό υπολογιστών. Όταν ήθελα να μάθω πώς να γράφω προγράμματα, ξεκίνησα διαβάζοντας βιβλία στη γλώσσα και χρησιμοποιώντας πληροφορίες από το Διαδίκτυο.Υπάρχουν τόσοι πολλοί πόροι στον κόσμο σήμερα που είναι πολύ εύκολο να μάθεις νέες δεξιότητες! "


  3. 3 Κατεβάστε έναν καλό επεξεργαστή κειμένου. Πολλές γλώσσες προγραμματισμού σάς επιτρέπουν να χρησιμοποιείτε εξωτερικούς επεξεργαστές κειμένου για τη σύνταξη προγραμμάτων. Βρείτε έναν επεξεργαστή κειμένου που θα εμφανίζει εσοχή και σήμανση κώδικα.
    • Τα δημοφιλή προγράμματα περιλαμβάνουν το Notepad ++ (Windows), το TextWrangler (OS X) και το JEdit (οποιοδήποτε σύστημα).
  4. 4 Κατεβάστε όλους τους μεταγλωττιστές που χρειάζεστε. Ορισμένες γλώσσες προγραμματισμού απαιτούν έναν μεταγλωττιστή για να εμφανίσει τον πηγαίο κώδικα που γράψατε. Οι μεταγλωττιστές μεταφράζουν τον πηγαίο κώδικα σε ένα ισοδύναμο πρόγραμμα γλωσσών χαμηλού επιπέδου, το οποίο στη συνέχεια επεξεργάζεται ο υπολογιστής. Πολλοί μεταγλωττιστές είναι δωρεάν και ανοιχτού κώδικα. Οι γλώσσες που απαιτούν τη χρήση μεταγλωττιστών περιλαμβάνουν:
    • ΝΤΟ;
    • C ++;
    • C #;
    • Ιάβα;
    • ΒΑΣΙΚΟΣ;
    • Fortran.
  5. 5 Ξεκινήστε το πρώτο σας έργο. Επιλέξτε ένα καλό εισαγωγικό έργο που θα σας επιτρέψει να δοκιμάσετε τις νέες σας δεξιότητες. Υπάρχουν πολλές προτάσεις και σεμινάρια για αυτό το θέμα στο Διαδίκτυο. Για παράδειγμα, μπορείτε να ξεκινήσετε δημιουργώντας απλούς ιστότοπους HTML, απλές βάσεις δεδομένων και λειτουργίες PHP ή απλά προγράμματα σε οποιαδήποτε από τις γλώσσες που απαιτούν μεταγλωττιστές.
  6. 6 Σχολιάστε όλο τον κωδικό σας. Όλες οι γλώσσες προγραμματισμού έχουν μια λειτουργία σχολίου που σας επιτρέπει να εισάγετε κείμενο που αγνοείται από τον μεταγλωττιστή. Έτσι, μπορείτε να αφήσετε σχόλια στον κώδικα. Αυτά τα σχόλια είναι εξαιρετικά σημαντικά, τόσο για να ενημερώσετε τους άλλους πώς λειτουργεί ο κωδικός σας όσο και για να υπενθυμίσετε στον εαυτό σας τι κάνει ο κώδικας.
    • Η λειτουργία σχολίου μπορεί να χρησιμοποιηθεί για την γρήγορη κατάργηση μέρους του κώδικα από το πρόγραμμα για σκοπούς δοκιμής. Προσθέστε ετικέτες και για τα δύο σχόλια στην αρχή και στο τέλος του κώδικα που θέλετε να εξαιρέσετε προσωρινά από το πρόγραμμα και, στη συνέχεια, καταργήστε αυτές τις ετικέτες για να επιστρέψετε τον κώδικα.
  7. 7 Εξετάστε λεπτομέρειες για άλλα προγράμματα ή διαδικτυακά έργα. Όταν μαθαίνετε κώδικα εν κινήσει, μην ντρέπεστε να αναζητήσετε ενδείξεις στο Διαδίκτυο και να παρακολουθείτε άλλους ανθρώπους να λύνουν παρόμοια προβλήματα. Αφιερώστε χρόνο για να καταλάβετε πώς κάνει ο κώδικας αυτό που κάνει.
    • Διαβάστε αυτό το άρθρο για να μάθετε πώς μπορείτε να δείτε τον πηγαίο κώδικα οποιασδήποτε ιστοσελίδας.

Μέθοδος 2 από 2: Διευρύνετε τις γνώσεις σας

  1. 1 Εγγραφείτε για μαθήματα. Πανεπιστήμια, κολέγια και προγράμματα στο Διαδίκτυο προσφέρουν προγράμματα και μαθήματα που όχι μόνο θα σας διδάξουν προγραμματισμό, αλλά και θα σας βοηθήσουν να βρείτε δουλειά. Ενώ ένα πανεπιστημιακό πτυχίο στην επιστήμη των υπολογιστών δεν είναι πάντα απαραίτητο, μπορεί να σας βοηθήσει να βρείτε μια εργασία πλήρους απασχόλησης ως προγραμματιστής υπολογιστών.
    • Υπάρχει επίσης αδιαμφισβήτητο όφελος από την άμεση επικοινωνία με έναν δάσκαλο ή έναν ειδικό προγραμματισμού, η οποία δεν είναι πάντα διαθέσιμη μέσω διαδικτυακών μαθημάτων.
    • Το να μάθετε να γίνετε προγραμματιστής μπορεί να είναι αρκετά ακριβό, οπότε σκεφτείτε καλά αν αξίζει τον κόπο. Εάν σας αρέσει να γράφετε προγράμματα υπολογιστών μόνο ως χόμπι, τότε δεν πρέπει να σπαταλάτε χρόνο και χρήμα σε επαγγελματικά μαθήματα. Αν ψάχνετε να δημιουργήσετε μια καριέρα σε αυτόν τον τομέα, τότε η απόκτηση επαγγελματικής εκπαίδευσης μπορεί να σας βοηθήσει πολύ σε αυτό (αλλά, πάλι, δεν είναι απαραίτητο εάν έχετε ταλέντο).
  2. 2 Διευρύνετε τις γνώσεις σας. Θα επωφεληθείτε όχι μόνο από την εκμάθηση γλωσσών προγραμματισμού, αλλά και από μαθήματα μαθηματικών και λογικής, καθώς αυτά τα θέματα απαιτούνται συχνά για προγραμματισμό υψηλού επιπέδου. Δεν χρειάζεται να τους διδάξετε στο σχολείο, αν και ένα ακαδημαϊκό περιβάλλον μπορεί να είναι χρήσιμο.
    • Ο προγραμματισμός που περιλαμβάνει φυσική και προσομοίωση απαιτεί καλή κατανόηση αλγορίθμων και μοντέλων.
    • Η λογική είναι θεμελιώδης για τον προγραμματισμό, οπότε η κατανόηση της λογικής και των διαδικασιών μπορεί να σας βοηθήσει να λύσετε προβλήματα κατά την εγγραφή κώδικα.
    • Η γνώση προηγμένων μαθηματικών δεν απαιτείται συχνότερα για προγραμματισμό, αλλά μπορεί να χρησιμοποιηθεί για βελτιστοποίηση και άλλα οφέλη.
  3. 3 Μάθετε περισσότερες γλώσσες. Μόλις κατανοήσετε καλά την πρώτη σας γλώσσα, μπορείτε να αρχίσετε να μαθαίνετε και άλλες γλώσσες προγραμματισμού. Βρείτε μια γλώσσα που συμπληρώνει αυτήν που ήδη γνωρίζετε ή επιλέξτε μια γλώσσα που απαιτείται για ένα συγκεκριμένο έργο. Πρόσθετες γλώσσες όπως HTML και CSS είναι συνήθως οι πιο εύκολες στην εκμάθηση.
    • Η Java είναι μία από τις πιο δημοφιλείς γλώσσες και οι προγραμματιστές Java έχουν πάντα μεγάλη ζήτηση. Η Java χρησιμοποιείται σε μεγάλη ποικιλία συστημάτων και έχει αμέτρητες χρήσεις. Η Java χρησιμοποιείται για τη σύνταξη εφαρμογών για Android, μία από τις ταχύτερα αναπτυσσόμενες αγορές.
    • Το C ++ συνιστάται ιδιαίτερα εάν θέλετε να συμμετάσχετε στις τάξεις των προγραμματιστών βιντεοπαιχνιδιών. Η εκμάθηση προγραμματισμού σε Unity (μια ευρέως χρησιμοποιούμενη και φθηνή μηχανή παιχνιδιών) και UDK (κωδικός για τη δημοφιλή μηχανή Unreal) θα σας ανοίξει κάποιες πόρτες, αλλά δεν είναι τόσο χρήσιμες εκτός της βιομηχανίας τυχερών παιχνιδιών.
    • Εάν θέλετε να δημιουργήσετε εφαρμογές iPhone, το Xcode και το Objective-C θα είναι η πρώτη σας επιλογή. Θα χρειαστείτε Mac, καθώς το Xcode μπορεί να μεταγλωττιστεί μόνο σε Mac.
    • Η Python είναι μια γλώσσα για την εγγραφή κώδικα από τον διακομιστή, μία από τις πιο εύκολες στην εκμάθηση. Η Python χρησιμοποιείται για υπηρεσίες διαδικτύου όπως το Pinterest και το Instagram και είναι αρκετά απλό για να μάθετε τα βασικά σε λίγες μόνο ημέρες.
  4. 4 Κάνε υπομονή. Κατά τον προγραμματισμό, συχνά θα αντιμετωπίσετε προβλήματα, ειδικά όταν ψάχνετε για σφάλματα ή εφαρμόζετε νέες ιδέες. Θα πρέπει να μάθετε να είστε ικανοποιημένοι με την επίτευξη μικρών αποτελεσμάτων αντί να λύσετε όλο το πρόβλημα ταυτόχρονα. Η υπομονή θα σας βοηθήσει να δημιουργήσετε καλύτερο κώδικα, πράγμα που σημαίνει ότι το πρόγραμμά σας θα λειτουργεί καλύτερα και οι συνάδελφοί σας θα είναι ευχαριστημένοι.
  5. 5 Μάθετε να εργάζεστε σε μια ομάδα. Εάν πολλά άτομα εργάζονται σε ένα έργο ταυτόχρονα, μπορεί να έχουν διαφορετικό όραμα για το πώς πρέπει να προχωρήσει το έργο. Η ομαδική εργασία είναι σχεδόν αναπόφευκτη στον επιχειρηματικό κόσμο, οπότε ετοιμαστείτε να συνεργαστείτε με άλλους ανθρώπους, εκτός αν φυσικά σκοπεύετε να αναπτύξετε ολόκληρο το έργο μόνοι σας.
  6. 6 Βρείτε μια δουλειά όπου μπορείτε να εξασκήσετε τις δεξιότητές σας προγραμματισμού. Δημιουργήστε ιστοσελίδες και προγράμματα υπολογιστών σε εθελοντική βάση. Η εργασία μερικής απασχόλησης σε μια μικρή εταιρεία μπορεί επίσης να ανοίξει ευκαιρίες κωδικοποίησης για ιστότοπους και απλά προγράμματα.
  7. 7 Συνομιλία με άλλους προγραμματιστές. Υπάρχουν αμέτρητες κοινότητες προγραμματιστών όπου μπορείτε να βρείτε υποστήριξη και έμπνευση. Αναζητήστε συμβάσεις προγραμματισμού, συμμετάσχετε σε hackathons ή gamejams (συγκεντρώσεις προγραμματιστών για τη δημιουργία προγραμμάτων ή παιχνιδιών σε περιορισμένο χρονικό διάστημα), εγγραφείτε σε πολλά φόρουμ προγραμματισμού για να ξεκινήσετε να δημιουργείτε το όνομά σας και να αυξάνετε τις συνδέσεις σας.
  8. 8 Εξάσκηση, εξάσκηση και εξάσκηση. Σύμφωνα με ορισμένες εκτιμήσεις, χρειάζονται περίπου 15.000 ώρες προγραμματισμού για να θεωρηθείτε πραγματικός κύριος. Αυτό σημαίνει χρόνια συνεχούς εξάσκησης. Θα κατακτήσετε πραγματικά την ικανότητα προγραμματισμού μόνο όταν επενδύσετε πολύ χρόνο στην πρακτική εργασία και γίνετε ειδικός στον τομέα σας.
    • Προσπαθήστε να προγραμματίζετε κάθε μέρα, ακόμη και τα Σαββατοκύριακα. Ο προγραμματισμός αναψυχής μπορεί να οδηγήσει σε καινοτομίες και νέες ιδέες.