Μάθετε πώς να κάνετε κώδικα σαν επαγγελματίας με αυτούς τους 5 ιστότοπους και εφαρμογές

Υπάρχει έλλειψη προγραμματιστών υπολογιστών και προγραμματιστών λογισμικού. Αυτό είναι μεγάλη υπόθεση γιατί η βιομηχανία της τεχνολογίας αναπτύσσεται πιο γρήγορα από ό,τι μπορεί να συμβαδίσει το ταλέντο. Ορισμένες εταιρείες είναι ακόμη διατεθειμένες να pay 20% more για καταρτισμένους μηχανικούς. 

Τα έσοδα από εφαρμογές για κινητά(Mobile) από μόνα τους θα αποφέρουν εκπληκτικά $935 billion by 2023 . Είναι πολλά τα χρήματα για να τα μοιράσουμε, αλλά δεν υπάρχουν αρκετοί άνθρωποι για να τα μοιραστούν. Για να σας δώσω κάποια προοπτική, υπήρχαν μόνο 50.000 πτυχιούχοι Επιστήμης Υπολογιστών(50,000 Computer Science grads) το 2017 και 500.000 ανοιχτές θέσεις υπολογιστών μόνο στις ΗΠΑ. 

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

Ακαδημία Khan(Khan Academy)(Khan Academy)

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

Εάν είστε έτοιμοι να μεταβείτε αμέσως και να μάθετε πώς να κωδικοποιείτε αμέσως, τότε το Khan Academy(Khan Academy) είναι ένα εξαιρετικό μέρος για να ξεκινήσετε. Είναι ένας μη κερδοσκοπικός οργανισμός που προσφέρει δωρεάν μαθήματα προγραμματισμού. Έχει σχεδιαστεί για μαθητές και ενήλικες που θέλουν να μάθουν τα βασικά των γλωσσών υπολογιστών, όπως Javascript , JQuery και SQL

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

Tynker

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

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

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

Το Tynker(Tynker) έχει μερικά δωρεάν μαθήματα, αλλά θα πρέπει να πληρώσετε για να κάνετε αναβάθμιση για να ξεκλειδώσετε περισσότερα προγράμματα. Οι γλώσσες που μπορείτε να μάθετε περιλαμβάνουν JavaScript , Python , CSS και HTML

Αξίζει επίσης να σημειωθεί ότι μπορείτε να χρησιμοποιήσετε το Tynker(Tynker) για ρομποτική. Κατεβάζετε την εφαρμογή στο tablet Android ή iOS και μπορείτε να ελέγξετε ένα drone ή droid που προγραμματίζετε. Εάν το χρησιμοποιείτε μόνο για βιντεοπαιχνίδια, τότε μπορείτε να χρησιμοποιήσετε τον υπολογιστή ή την κινητή συσκευή σας. 

Όσον αφορά τις τιμές, ξεκινούν από 60 $ που χρεώνονται ανά τρίμηνο. Υπάρχει επίσης η επιλογή να πληρώσετε 120 $ ετησίως ή 240 $ για ισόβια πρόσβαση. 

Codewars

Μερικοί άνθρωποι μαθαίνουν πώς να κωδικοποιούν καλύτερα με το gamification. Αν σας φαίνεται αυτό, τότε το Codewars(Codewars) έχει ένα θέμα πολεμικών τεχνών που συνοδεύεται από μια ποικιλία προκλήσεων γνωστών ως "kata". Καθώς ολοκληρώνετε αυτά τα kata, ξεκλειδώνετε πιο προχωρημένα μαθήματα. Ταυτόχρονα, κερδίζετε τάξεις και τιμή. 

Μπορείτε να επιλέξετε ανάμεσα σε διάφορες γλώσσες κωδικοποίησης, όπως SQL , Crystal , Java , C++, JavaScript , Ruby και άλλες. Στη συνέχεια, υπάρχει μια κοινότητα προγραμματιστών που μπορείτε να αξιοποιήσετε για να σας βοηθήσει να ξεπεράσετε τα kata σας και να ενισχύσετε τις δεξιότητές σας. Ξεκινήστε με μια γλώσσα και, στη συνέχεια, επιλέξτε να μάθετε άλλες για να βελτιώσετε την απασχολησιμότητα σας. 

Αφού κατακτήσετε τις δεξιότητές σας, μπορείτε να γράψετε τα δικά σας kata και να προκαλέσετε την κοινότητα (όπως ένα πραγματικό dojo πολεμικών τεχνών!). 

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

Κωδικοποίηση(Encode)(Encode)

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

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

Μπορείτε να μάθετε γλώσσες σε ζήτηση, όπως η JavaScript . Κάθε(Every) μάθημα είναι διαδραστικό και λαμβάνετε σχόλια για να σας βοηθήσουν να κατανοήσετε καλύτερα αυτό που μόλις μάθατε. 

SoloLearn

Εάν χρειάζεστε μια πιο ευέλικτη εφαρμογή, επισκεφθείτε το SoloLearn . Αυτή η εφαρμογή λειτουργεί τόσο σε συσκευές iOS όσο και σε συσκευές Android . Εάν προτιμάτε να μαθαίνετε στον υπολογιστή σας, μπορείτε να χρησιμοποιήσετε τον ιστότοπο. 

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

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

Μπορείτε να κατακτήσετε την κορυφή του παγκόσμιου βαθμολογικού πίνακα ή των βαθμολογικών πινάκων που σχετίζονται με μαθήματα (δηλ. ειδικά για C# ή Javascript ). Θα ήταν επίσης συνετό να χρησιμοποιήσετε αυτόν τον πίνακα κατάταξης για να βρείτε τους ηγέτες στη γλώσσα που μαθαίνετε, ώστε να γνωρίζετε από ποιον να ζητήσετε βοήθεια.

Στη συνέχεια, το προφίλ σας συνοδεύεται από μια λίστα με επιτεύγματα για ξεκλείδωμα, όπως:

  • Προγραμματιστής(Developer) (λαμβάνει 10 θετικές ψήφους στον κώδικά σας)
  • Καλή απάντηση(Answer) (λαμβάνω 5 θετικές ψήφους για την απάντησή σας)
  • Καλός Πολίτης(Citizen) (αφήνοντας ένα σχόλιο σε ένα μάθημα ή κουίζ)
  • Γκουρού(Guru) (κερδίζει 500 προκλήσεις χρησιμοποιώντας ένα όπλο)

Το gamification είναι ο τρόπος για το μέλλον της μάθησης, οπότε αν αυτό σας ενδιαφέρει, τότε δώστε του μια δίνη.

Ξεκινήστε να μαθαίνετε πώς να κωδικοποιείτε σήμερα(Start Learning How To Code Today)

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

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



About the author

Είμαι προγραμματιστής λογισμικού με πάνω από 10 χρόνια εμπειρία. Ειδικεύομαι στον προγραμματισμό Mac και έχω γράψει πολλές χιλιάδες γραμμές κώδικα για διάφορες εφαρμογές Mac, συμπεριλαμβανομένων, ενδεικτικά, των: TextEdit, GarageBand, iMovie και Inkscape. Έχω επίσης εμπειρία με ανάπτυξη Linux και Windows. Οι δεξιότητές μου ως προγραμματιστής μου επιτρέπουν να γράφω υψηλής ποιότητας, ολοκληρωμένα σεμινάρια για διάφορες πλατφόρμες ανάπτυξης λογισμικού - από macOS έως Linux - καθιστώντας τα σεμινάρια μου την τέλεια επιλογή για όσους θέλουν να μάθουν περισσότερα για τα εργαλεία που χρησιμοποιούν.



Related posts