Απλοί τρόποι εξάσκησης προγραμματισμού: 8 βήματα (με εικόνες)

Πίνακας περιεχομένων:

Απλοί τρόποι εξάσκησης προγραμματισμού: 8 βήματα (με εικόνες)
Απλοί τρόποι εξάσκησης προγραμματισμού: 8 βήματα (με εικόνες)

Βίντεο: Απλοί τρόποι εξάσκησης προγραμματισμού: 8 βήματα (με εικόνες)

Βίντεο: Απλοί τρόποι εξάσκησης προγραμματισμού: 8 βήματα (με εικόνες)
Βίντεο: Πώς να ξεκλειδώσετε έναν υπολογιστή με Windows 7 2024, Ενδέχεται
Anonim

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

Βήματα

Μέθοδος 1 από 2: Χρήση διαδικτυακών πόρων

Εξασκηθείτε στον προγραμματισμό Βήμα 1
Εξασκηθείτε στον προγραμματισμό Βήμα 1

Βήμα 1. Μάθετε από έργα λογισμικού ανοιχτού κώδικα

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

  • Τα έργα ανοιχτού κώδικα είναι έργα όπου ο κώδικας είναι εντελώς ανοικτός στο κοινό για προβολή. Συνήθως βασίζονται στην κοινότητα και δέχονται βοήθεια από άλλους προγραμματιστές.
  • Για παράδειγμα, εάν θέλετε να μάθετε πώς λειτουργεί το πλαίσιο Rails, αναζητήστε έργα ανοιχτού κώδικα Rails στο GitHub και μελετήστε τον κώδικα για να δείτε πώς διαφορετικοί προγραμματιστές υλοποιούν διαφορετικές δυνατότητες.
Εξασκηθείτε στον προγραμματισμό Βήμα 2
Εξασκηθείτε στον προγραμματισμό Βήμα 2

Βήμα 2. Παρακολουθήστε διαδικτυακά μαθήματα για να βελτιώσετε τις γνώσεις σας και να μάθετε νέες τεχνικές

Αναζητήστε φθηνά ή δωρεάν διαδικτυακά μαθήματα προγραμματισμού σε ιστότοπους όπως το Udemy ή το Coursera ή αναζητήστε Massive Open Online Courses (MOOC). Εγγραφείτε και παρακολουθήστε τα μαθήματα για να βελτιώσετε τις δεξιότητές σας προγραμματισμού.

  • Μαθήματα όπως αυτά είναι ένας πολύ καλός τρόπος για να εξασκήσετε τεχνικές στις οποίες θέλετε να εργαστείτε με τον δικό σας ρυθμό. Μπορείτε επίσης να λάβετε χρήσιμες συμβουλές και σχόλια από εκπαιδευτικούς και άλλους μαθητές.
  • Μπορείτε να βρείτε MOOC εδώ:
Εξασκηθείτε στον προγραμματισμό Βήμα 3
Εξασκηθείτε στον προγραμματισμό Βήμα 3

Βήμα 3. Λύστε προκλήσεις κωδικοποίησης και παζλ σε διαφορετικούς ιστότοπους για εξάσκηση

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

Μερικά παραδείγματα κορυφαίων ιστότοπων πρόκλησης κώδικα είναι τα HackerRank, TopCoder, Coderbyte, Project Euler, CodeChef, Codewars και CodinGame

Υπόδειξη: Μπορείτε επίσης να βρείτε προκλήσεις προγραμματισμού στο DailyProgrammer Subreddit στο Reddit εδώ: https://www.reddit.com/r/dailyprogrammer. Υπάρχουν 3 προκλήσεις προγραμματισμού που δημοσιεύονται εβδομαδιαίως και η κοινότητα στη συνέχεια εξετάζει λύσεις και παρέχει σχόλια.

Εξασκηθείτε στον προγραμματισμό Βήμα 4
Εξασκηθείτε στον προγραμματισμό Βήμα 4

Βήμα 4. Κάντε ασκήσεις κωδικού κατά για να μάθετε με επανάληψη

Επισκεφτείτε τον ιστότοπο CodeKata και δημιουργήστε κώδικα βασισμένο στις απαιτήσεις για διαφορετικές ασκήσεις kata. Κάντε κάθε άσκηση επανειλημμένα, βελτιώνοντας κάθε φορά τον κώδικα, για να βελτιώσετε τις τεχνικές προγραμματισμού σας.

  • Ο όρος κωδικός kata προέρχεται από την ιαπωνική έννοια του kata στις πολεμικές τέχνες, η οποία είναι μια άσκηση που επαναλαμβάνετε ξανά και ξανά, βελτιώνοντας συνεχώς καθώς προχωράτε. Οι κωδικοί katas εφαρμόζουν αυτήν την έννοια στον προγραμματισμό παρέχοντας μικρές ασκήσεις σχεδιασμένες να διαρκούν 30-60 λεπτά που προορίζονται να επαναληφθούν.
  • Ορισμένα katas κώδικα δεν απαιτούν καν κωδικοποίηση, αλλά θα σας βοηθήσουν να εξασκήσετε δεξιότητες που είναι θεμελιώδεις για τον προγραμματισμό, όπως το πειραματικό μοντέλο.
  • Μπορείτε επίσης να βρείτε μερικά κατατά σε ιστότοπους κωδικοποίησης πρόκλησης, όπως το Codewars, τα οποία μπορείτε να επισκεφθείτε εδώ:

Μέθοδος 2 από 2: Εργασία σε έργα προγραμματισμού

Εξασκηθείτε στον προγραμματισμό Βήμα 5
Εξασκηθείτε στον προγραμματισμό Βήμα 5

Βήμα 1. Προγραμματίστε ένα δικό σας έργο λογισμικού

Προσδιορίστε ένα επιχειρηματικό πρόβλημα που χρειάζεται λύση και βρείτε μια λύση. Διαχωρίστε τη λύση σε μικρότερες εργασίες προγραμματισμού που μπορείτε να ολοκληρώσετε με μια συγκεκριμένη σειρά για να εφαρμόσετε τη λύση και να λύσετε το πρόβλημα.

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

Εξασκηθείτε στον προγραμματισμό Βήμα 6
Εξασκηθείτε στον προγραμματισμό Βήμα 6

Βήμα 2. Εξασκηθείτε στις δεξιότητες εντοπισμού σφαλμάτων σε οποιοδήποτε πρόγραμμα προγραμματισμού στο οποίο εργάζεστε

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

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

Εξασκηθείτε στον προγραμματισμό Βήμα 7
Εξασκηθείτε στον προγραμματισμό Βήμα 7

Βήμα 3. Ασχοληθείτε με τον προγραμματισμό ζευγαριών για να μάθετε από άλλους

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

Εάν εργάζεστε ως προγραμματιστής, θα μπορούσατε να προσπαθήσετε να επιλέξετε έναν συνεργάτη που είναι ίσος με εσάς στην προϋπηρεσία, αλλά πιο έμπειρος από εσάς σε διαφορετική γλώσσα προγραμματισμού. Για παράδειγμα, εάν είστε πιο σίγουροι για τις δυνατότητες προγραμματισμού της Python, θα μπορούσατε να επιλέξετε κάποιον με εξειδίκευση στο Ruby

Εξασκηθείτε στον προγραμματισμό Βήμα 8
Εξασκηθείτε στον προγραμματισμό Βήμα 8

Βήμα 4. Παρακολουθήστε τα λάθη που κάνετε και μάθετε από αυτά

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

Συνιστάται: