50 καλύτεροι πόροι κατά την εκμάθηση του κώδικα

Εισαγωγή

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

Η τεχνολογία και η κωδικοποίηση αποτελούν τη βάση για την καινοτομία σε όλες σχεδόν τις βιομηχανίες.

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

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

Έτσι, με αυτό κατά νου, ας περάσουμε από 50 από τους καλύτερους πόρους όταν μάθουμε να κωδικοποιούμε.

Online Μαθήματα

  1. Khan Academy

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

Θέματα που διδάσκονται: JS, HTML / CSS, SQL, πολλά άλλα

2. Ruby Monk

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

3. Ακαδημία κώδικα

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

Θέματα που διδάσκονται: HTML & CSS, JavaScript, PHP, Python, Ruby, Angularjs, Γραμμή εντολών και πολλά άλλα

4. FreeCodeCamp

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

Θέματα που διδάσκονται: HTML, CSS, JavaScript, βάσεις δεδομένων, DevTools, Node.js και Angular.js

5. CodeWars

CodeWars προσφέρει ένα διασκεδαστικό τρόπο για να μάθετε την κωδικοποίηση. Με θέμα πολεμικών τεχνών, το πρόγραμμα βασίζεται σε προκλήσεις που ονομάζονται "kata." Ολοκληρώστε τις για να κερδίσετε τιμές και να φτάσετε σε υψηλότερες βαθμίδες.

Θέματα που διδάσκονται: CoffeeScript, JavaScript, Python, Ruby, Java, Clojure και Haskell

6. Railsforzombies.org

Ένας διαδραστικός τρόπος για να μάθετε το Ruby on Rails ακριβώς στον browser σας. (Αυτή είναι μια καλύτερη επιλογή για ανθρώπους που γνωρίζουν ήδη κάποιο Ruby). Δημιουργήθηκε από το σχολείο Code.

7. CodeBar

Ο στόχος του CodeBar είναι να επιτρέψει σε υποεκπροσωπούμενες ομάδες να μάθουν πώς να κωδικοποιούν. Το κάνουν αυτό προσφέροντας δωρεάν εβδομαδιαία εργαστήρια και εκδηλώσεις. Λάβετε υπόψη ότι τα συμβάντα του Codebar βασίζονται στο Ηνωμένο Βασίλειο.

8. Railsgirls

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

Μάθετε σκίτσα, πρωτότυπα, βασικό προγραμματισμό και εισάγετε τον κόσμο της τεχνολογίας!

9. Udemy

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

10. Coursera

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

Δίκτυα & Εκδηλώσεις

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

11. Βρείτε έναν Mentor

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

12. Τοπικές συναντήσεις

Χρησιμοποιήστε την εφαρμογή Meetup για να βρείτε συμβάντα και ομάδες ατόμων που ενδιαφέρονται για τα ίδια θέματα όπως εσείς.

13. Hackathons

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

14. Χώροι Hubs & Coworking

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

15. Πρακτική εξάσκηση

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

Κοινότητες κοινότητας

16. Github

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

17. Gitter

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

18. Υπέρβαση στοίβας

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

19. Ανταλλαγή στοίβας

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

20. Twitter

Το Twitter είναι μια εκπληκτική πηγή για την εύρεση και την προσέγγιση εμπειρογνωμόνων στον τομέα σας. Υπάρχουν χιλιάδες ταλαντούχοι και διορατικοί προγραμματιστές εκεί. Εάν δεν ξέρετε ποιος θα ακολουθήσει ακόμα, δεν υπάρχει πρόβλημα! Μπορείτε να βρείτε λίστες με επιρροές (όπως αυτό) ή μπορείτε να κάνετε αναζήτηση χρησιμοποιώντας ετικέτες όπως #developer.

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

21. Reddit

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

Για παράδειγμα, το / r / web_design είναι ο χώρος για να εξερευνήσετε και να ανακαλύψετε όλα τα πράγματα σχεδιασμού, ανάπτυξης και του κύκλου ζωής του web designer. Χαιρετίζουν τους αρχάριους και τους βετεράνους να συμβάλλουν με χρήσιμες και ενημερωτικές θέσεις, να θέτουν ερωτήσεις ή να συμμετέχουν στη συζήτηση.

22. Ειδήσεις χάκερ

Το Hacker News είναι ένας ιστότοπος κοινωνικών ειδήσεων με επίκεντρο την επιστήμη των υπολογιστών και την επιχειρηματικότητα. Τρέχει από το επενδυτικό ταμείο του Paul Graham και τον εκκολαπτήριο εκκίνησης Y Combinator. Σε γενικές γραμμές, το περιεχόμενο που μπορεί να υποβληθεί ορίζεται ως "οτιδήποτε ικανοποιεί την πνευματική περιέργεια του ατόμου".

23. Σχεδιαστές ειδήσεων

Designer News είναι μια κοινότητα ανθρώπων που ασχολούνται με το σχεδιασμό και την τεχνολογία. Ήταν γύρω από 31 Δεκεμβρίου 2012 ως τόπος για να συζητήσουμε και να μοιραστούμε ενδιαφέροντα πράγματα στον κλάδο μας.

24. Προσωπικό προϊόν

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

25. Ντρίμπλα

Το Dribbble είναι μια κοινότητα σχεδιαστών που παρουσιάζει το τελευταίο έργο τους. Οι σχεδιαστές ιστοσελίδων, οι γραφίστες, οι εικονογράφοι, οι εικονογράφοι, οι τυπογράφοι, οι σχεδιαστές λογοτύπων και άλλοι δημιουργικοί τύποι μοιράζονται μικρά στιγμιότυπα (στιγμιότυπα) που δείχνουν τη δουλειά, τη διαδικασία και τα τρέχοντα έργα.

26. Behance

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

27. Quora

Το Quora είναι ένα μέρος για να κερδίσετε και να μοιραστείτε τη γνώση. Είναι μια πλατφόρμα για να κάνετε ερωτήσεις και να συνδεθείτε με ανθρώπους που συνεισφέρουν με μοναδικές ιδέες και απαντήσεις ποιότητας.

Βιβλία

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

28. Καθαρός κώδικας

29. Soft Skills: Το εγχειρίδιο ζωής του προγραμματιστή λογισμικού

30. Η τέχνη του προγραμματισμού υπολογιστών

31. Προγραμματισμός Μαργαριταριών

32. Πλήρης κωδικός

33. Κωδικοποιητές στην εργασία

Βιβλία για προσωπική ανάπτυξη και επιχείρηση που θα σας βοηθήσουν όταν μάθετε να κωδικοποιείτε

Εάν προγραμματίζετε να λάβετε μέρος σε ένα από τα πιο cool έργα, απλά θα πρέπει πρώτα να πάρετε τη μεγάλη εικόνα.

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

34. Οδήγηση

35. Η αρχική εκκίνηση

37. Μηδέν σε Ένα

38. Φυλές

39. Blue Ocean

Κανάλια στο YouTube

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

40. Treehouse

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

41. Μάθημα

Εκπαιδευτικά προγράμματα για web development και σχεδιασμό ιστοσελίδων, όπως: HTML, CSS, JavaScript, CSS Layouts, Responsive Design, React.js, Node.js, Angular.js, Docker, Dev Ops, Διοίκηση διακομιστών, Στρατηγικές ανάπτυξης.

42. Προγραμματιστές Google

Το κανάλι Google Developers προσφέρει μαθήματα, συνομιλίες, τελευταίες ειδήσεις και βέλτιστες πρακτικές. Μάθετε Android, Chrome, Web Development, Polymer, Performance, iOS και πολλά άλλα!

43. Android Developers

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

44. Το τρένο κωδικοποίησης

Δημοσιεύουν εβδομαδιαία μαθήματα βίντεο "δημιουργικής κωδικοποίησης". Τα θέματα καλύπτονται από τα βασικά των γλωσσών προγραμματισμού όπως το JavaScript (με p5.js) και η Java (με την επεξεργασία) σε γενετικούς αλγόριθμους όπως προσομοίωση φυσικής, όραση υπολογιστή και οπτικοποίηση δεδομένων.

Ted Talks

Ακολουθεί μια συλλογή συζητήσεων TED (και περισσότερων) σχετικά με το θέμα του προγραμματισμού:

45. Κωδικός: Η επόμενη παγκόσμια γλώσσα

46. ​​Ιστορίες προέλευσης του Διαδικτύου

47. Συλλογή Προγραμματισμού

Σχέδια ανοιχτού κώδικα

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

Διασκεδαστικό γεγονός: Ο συνολικός κώδικας για τα Gov.UK και Rails είναι ανοιχτός από τον Github. Εδώ είναι μερικές θέσεις με έργα ανοιχτού κώδικα:

48. Κωδικός Triage

49. Ava

50. Σύμφωνο Συνεισφέροντος

Η κωδικοποίηση καταστρέφει το τέλειο και στη συνέχεια επιτρέπει το αδύνατο. Καλή τύχη!

Ευχαριστώ για την ανάγνωση! Εάν απολαύσατε αυτή την ιστορία, χτυπήστε ❤ και ενημερώστε τους άλλους για τους πόρους αυτούς.

Γνωρίζετε πόσα άλλα μεγάλα μέσα για να μάθετε πώς να κωδικοποιείτε; Μοιραστείτε τα στο παρακάτω τμήμα σχολίων.