6 καλύτερα μάθετε να κωδικοποιείτε πόρους στο Διαδίκτυο

click fraud protection

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

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

Αποφασίστε ποια γλώσσα προγραμματισμού θέλετε να μάθετε

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

instagram viewer

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

Τι θέλω να δημιουργήσω;

Διάγραμμα της γλώσσας προγραμματισμού που θα χρησιμοποιηθεί
Καρλ Τσο

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

Θέλετε να δημιουργήσετε έναν ιστότοπο; Γνωρίζων HTML, CSS και το Javascript θα είναι σημαντικό για εσάς. Ενδιαφέρεστε περισσότερο να δημιουργήσετε μια εφαρμογή smartphone; Θα πρέπει να αποφασίσετε με ποια πλατφόρμα θέλετε να ξεκινήσετε (Android ή iOS) και, στη συνέχεια, να επιλέξετε μία από τις αντίστοιχες γλώσσες, όπως Java και Objective-C.

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

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

01

από 06

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

  • Ένα άλλο πλεονέκτημα είναι ότι αυτή η υπηρεσία απευθύνεται σε αρχάριους. Προτείνει την πλήρη έναρξη αρχάριων με HTML και CSS, αν και προσφέρει και πιο προηγμένα μαθήματα γλωσσών.

  • Μπορείτε να περιηγηθείτε ανά τύπο μαθήματος (ανάπτυξη ιστού, εργαλεία, API, αναλυτικά δεδομένα και άλλα) και χάρη στην τεράστια δημοτικότητα του ιστότοπου - διαθέτει περισσότερους από 20 εκατομμύρια χρήστες - τα φόρουμ του αποτελούν έναν εξαιρετικό πόρο για να ρωτάτε και να απαντάτε στις δικές σας ερωτήσεις σχετικά με οτιδήποτε από προβλήματα μέσα σε ένα συγκεκριμένο μάθημα έως πώς να χτίσετε αυτό που σας αρέσει επιθυμίες.

  • Ένας άλλος επαγγελματίας: Το Codeacademy είναι δωρεάν.

Αυτό που δεν μας αρέσει
  • Ορισμένα μαθήματα (ή συγκεκριμένες ερωτήσεις ή προβλήματα σε ένα μάθημα) δεν γράφονται απόλυτα καθαρά, κάτι που μπορεί να οδηγήσει σε σύγχυση εκ μέρους του χρήστη.

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

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

Προσφερόμενες γλώσσες: HTML & CSS, JavaScript, Python, Ruby, PHP, SQL, Sass.

02

από 06

Κωδικός Avengers
Κωδικός Avengers
Τι μας αρέσει
  • Τα μαθήματα μέσω του Code Avengers είναι διασκεδαστικά και συναρπαστικά - από αυτή την άποψη, είναι συγκρίσιμα και ακόμη και ανταγωνιστικά με το Codeacademy.

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

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

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

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

Προσφερόμενες γλώσσες: HMTL & CSS, JavaScript, Python.

03

από 06

Ακαδημία Χαν
Ακαδημία Χαν
Τι μας αρέσει
  • Όλα είναι δωρεάν, καθιστώντας την Khan Academy έναν από τους σπουδαίους πόρους για να μάθετε να κωδικοποιείτε στο Διαδίκτυο χωρίς να χρειάζεται να παραδώσετε τα στοιχεία της πιστωτικής σας κάρτας.

  • Τα μαθήματα έχουν εύλογο μέγεθος (όχι ώρες) και ελκυστικά.

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

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

  • Αυτό μπορεί ή όχι να κάνει τη διαφορά ανάλογα με το στυλ και τις προτιμήσεις μάθησης - είναι κάτι που πρέπει να θυμάστε.

Καλύτερο για: Νέοι που ξέρουν τι θέλουν να χτίσουν και θέλουν έναν ελκυστικό, απλό τρόπο να μάθουν δεξιότητες. Επιπλέον, το Khan Academy θα έχει το πιο νόημα για όσους θέλουν να επικεντρωθούν σε γραφικά και εφαρμογές τύπου παιχνιδιού. Υπάρχει επίσης εστίαση στον προγραμματισμό σχεδίων και κινούμενων σχεδίων.

Προσφερόμενες γλώσσες: JavaScript, SQL.

04

από 06

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

  • Σύμφωνα με τη φήμη του για την παροχή μαθημάτων επαγγελματικής ποιότητας, το Code School προσφέρει λίστες περιεχομένου με επαγγελματική επιμέλεια, μαζί με podcast και βίντεο.

  • Μπορείτε να βυθίσετε τα δάχτυλά σας στον κόσμο της κωδικοποίησης για συσκευές iOS - κάτι που δεν είναι δυνατό να κάνετε με τους περισσότερους από τους άλλους πόρους που αναφέρονται σε αυτήν τη λίστα.

Αυτό που δεν μας αρέσει
  • Μπορεί να νιώσετε λίγο χαμένοι αν έρθετε στο Code School με μηδενικές γνώσεις προγραμματισμού. Επιπλέον, για να έχετε απεριόριστη πρόσβαση σε 71 μαθήματα του ιστότοπου και 254 σενάρια, θα χρειαστεί να πληρώσετε (29 $ το μήνα ή 19 $ το μήνα με ένα ετήσιο πρόγραμμα) - και αν θέλετε να χρησιμοποιήσετε αυτόν τον ιστότοπο στο μέγιστο των δυνατοτήτων του, θα πρέπει να πληρώσετε έξω.

Καλύτερο για: Όσοι θέλουν να μάθουν γλώσσες πέρα ​​από το τυπικό JavaScript και HTML / CSS, ειδικά γλώσσες για κινητά για εφαρμογές iOS όπως το Objective-C. Δεν είναι τόσο αρχάριος όσο οι άλλοι πόροι αυτής της λίστας, οπότε ίσως θελήσετε να ξεκινήσετε με έναν άλλο ιστότοπο πρώτα και στη συνέχεια να κάνετε το δρόμο σας εδώ αφού έχετε μερικές δεξιότητες κάτω από τη ζώνη σας. Το Code School έχει περισσότερη επαγγελματική τάση από πολλούς από τους άλλους πόρους που αναφέρονται σε αυτό το άρθρο - εάν θέλετε να γίνετε προγραμματιστής από το εμπόριο, αυτό θα μπορούσε να είναι ένα καλό μέρος για να περάσετε κάποιο σοβαρό χρόνο (αν και να είστε διατεθειμένοι να ξοδέψετε κάποια χρήματα επίσης εάν θέλετε πρόσβαση σε όλο το υλικό).

Προσφερόμενες γλώσσες: HTML & CSS, JavaScript, Ruby, Ruby on Rails, PHP, Python, Objective-C, Swift.

05

από 06

Κώδικας
Κουρσέρα
Τι μας αρέσει
  • Τα μαθήματα είναι διαθέσιμα από παγκοσμίου φήμης ιδρύματα όπως το Πανεπιστήμιο Johns Hopkins, το Στάνφορντ και το Πανεπιστήμιο του Μίσιγκαν, οπότε γνωρίζετε ότι είστε σε καλά χέρια. Επιπλέον, τα περισσότερα μαθήματα είναι δωρεάν, αν και μπορείτε να πληρώσετε για ορισμένα, συμπεριλαμβανομένων των επιλογών που σας παρέχουν πιστοποιητικό ολοκλήρωσης στο τέλος.

Αυτό που δεν μας αρέσει
  • Δεν θα βρείτε όλα τα μαθήματα κωδικοποίησης σε ένα εύκολο στην πέψη μέρος, πράγμα που σημαίνει ότι θα μπορούσε να βοηθήσει να έρθετε σε αυτόν τον ιστότοπο γνωρίζοντας ακριβώς τι ψάχνετε. Τα μαθήματα γενικά δεν είναι τόσο ελκυστικά ή διαδραστικά όσο αυτά που διατίθενται μέσω Codeacademy, Code Avengers ή Khan Academy.

Καλύτερο για: Αυτοκινούμενοι μαθητές που έχουν την αφοσίωση και την υπομονή να κάνουν λίγο σκάψιμο για να βρουν την πορεία που έχει την πιο νόημα για αυτούς, καθώς σε αντίθεση με ιστότοπους όπως το Codeacademy, το Coursera φιλοξενεί εκπαιδευτικό υλικό για μια τεράστια ποικιλία θεμάτων πέρα ​​από τον προγραμματισμό.

Προσφερόμενες γλώσσες: HTML & CSS, JavaScript, Python, Ruby, Objective-C, Swift.

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

06

από 06

Στιγμιότυπο οθόνης από τον ιστότοπο του treehouse
Δεντρόσπιτο
Τι μας αρέσει
  • Περιλαμβάνει γλώσσες προγραμματισμού για κινητά για iOS, οπότε αν θέλετε να δημιουργήσετε μια εφαρμογή iPhone, αυτός ο ιστότοπος θα μπορούσε να σας βοηθήσει να μάθετε πώς να το κάνετε.

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

Αυτό που δεν μας αρέσει
  • Μόλις εξαντλήσετε τη δωρεάν δοκιμή, το Treehouse απαιτεί να επιλέξετε ένα από τα δύο προγράμματα επί πληρωμή. Το φθηνότερο κοστίζει 25 $ ανά μήνα και σας δίνει πρόσβαση σε περισσότερα από 1.000 μαθήματα βίντεο και διαδραστικά εργαλεία, ενώ για 49 $ α Μήνας το "Pro Plan" σας δίνει πρόσβαση σε ένα φόρουμ μόνο για μέλη, περιεχόμενο μπόνους, τη δυνατότητα λήψης βίντεο για εκμάθηση εκτός σύνδεσης και περισσότερο. Ορισμένες από αυτές τις δυνατότητες θα μπορούσαν σίγουρα να είναι χρήσιμες, αλλά θα πρέπει να είστε πολύ σοβαροί για να μάθετε να κωδικοποιείτε, ώστε να αξίζει να πληρώνετε τόσο πολύ σε μηνιαία βάση.

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

Προσφερόμενες γλώσσες: HTML & CSS, JavaScript, jQuery, Ruby, Ruby on Rails, PHP, Swift, Objective-C, C #

Προγραμματισμός για παιδιά

Όλοι οι παραπάνω ιστότοποι απευθύνονται σε αρχάριους, αλλά τι γίνεται με τους αρχάριους σε μια τρυφερή εποχή; Θα θελήσετε να δείτε ένας από αυτούς τους ιστότοπους απευθύνεται σε παιδιά.

Οι επιλογές περιλαμβάνουν το Blockly, το Scratch και το SwiftPlayground, και εισάγουν τους νέους σε έννοιες προγραμματισμού με ελκυστικούς, εύκολους στην παρακολούθηση τρόπους με έμφαση στα γραφικά.

instagram story viewer