Πίνακας περιεχομένων:
- Ιστοσελίδες μάθησης-κωδικού
- Καθώς μαθαίνετε να κωδικοποιείτε, θα κολλήσετε. Ο κωδικός σας απλά δεν θα συμπεριφέρεται όπως σκοπεύατε. Αυτό συμβαίνει σε κάθε προγραμματιστή - είναι ένα αναπόφευκτο μέρος της διαδικασίας μετατροπής της ανθρώπινης λογικής και των ασαφών σκέψεων σε άκαμπτο κώδικα που ο υπολογιστής μπορεί να καταλάβει. Το σημαντικό είναι να έχετε ένα σχέδιο και να έχετε μερικούς πόρους για να βοηθήσετε να εντοπίσετε τον κώδικα σας και να λύσετε το πρόβλημά σας.
- Υπάρχουν άνθρωποι που κωδικοποιούν σε όλο τον κόσμο και κάποιος στη Σαγκάη μπορεί να κάνει μια εφαρμογή που χρησιμοποιείτε κάθε μέρα εξίσου εύκολα με κάποιον στο Σαν Φρανσίσκο. Ένας αριθμός πόρων είναι διαθέσιμος για τους προγραμματιστές για να κατανοήσουν καλύτερα τι εργάζονται οι άλλοι, τόσο σε μεγάλες εταιρείες όσο και σε νεοσύστατες εταιρείες. Εκτός από αυτό που οι άνθρωποι εργάζονται αυτήν τη στιγμή, αν έχετε έναν ιστότοπο που θέλετε να χτίσετε, μπορεί να είναι χρήσιμο να δείτε τι έχει κατασκευαστεί στο παρελθόν, ώστε να μπορείτε να εντοπίσετε περιοχές για βελτίωση.
Βίντεο: What percentage of your brain do you use? - Richard E. Cytowic 2024
Ο κόσμος της τεχνολογίας εξελίσσεται συνεχώς. Οι νέες τεχνολογίες επινοούνται, οι προγραμματιστές δημιουργούν νέα προϊόντα που χρησιμοποιούν αυτές τις τεχνολογίες και νέες αγορές αναδύονται από ανθρώπους που χρησιμοποιούν αυτά τα προϊόντα. Οι παρακάτω πόροι σας βοηθούν να συνεχίσετε να μαθαίνετε, να απαντάτε σε ερωτήσεις και να είστε ενήμεροι για αυτές τις αλλαγές.
Οι πόροι που παρατίθενται παρακάτω είναι εντελώς δωρεάν. Πολλοί από αυτούς τους πόρους παραμένουν ελεύθεροι ανάλογα με τα μέλη της κοινότητας, όπως εσείς, για να συμβάλλετε, οπότε μην είστε ντροπαλοί για τη συμμετοχή!
Ιστοσελίδες μάθησης-κωδικού
Η εκμάθηση του κώδικα είναι ένα διαρκές ταξίδι που δεν τελειώνει ποτέ ούτε για τους πιο έμπειρους προγραμματιστές. Νέες γλώσσες και πλαίσια εμφανίζονται καθημερινά και ο μόνος τρόπος για να παραμείνετε ενημερωμένος είναι να συνεχίσετε τη μάθηση. Παρόλο που ίσως δεν είστε ακόμα ένας έμπειρος προγραμματιστής, οι παρακάτω πόροι απευθύνονται σε αρχάριους με διαφορετικούς τρόπους μάθησης. Μπορείτε να μάθετε γενικά εισαγωγικά θέματα επιστήμης υπολογιστών ή συγκεκριμένες τεχνικές ανάπτυξης ιστοσελίδων, διαβάζοντας κείμενο ή παρακολουθώντας διαλέξεις βίντεο και το κάνετε με τον δικό σας ρυθμό ή σε προγραμματισμένη τάξη.
Codecademy, που δημιουργήθηκε για άτομα χωρίς προηγούμενη εμπειρία προγραμματισμού, είναι ο ευκολότερος τρόπος να μάθετε πώς να κωδικοποιείτε στο διαδίκτυο. Μπορείτε να χρησιμοποιήσετε τον ιστότοποΜάθετε γλώσσες όπως HTML, CSS και JavaScript
-
Δοκιμάστε ξένες γλώσσες όπως Ruby, Python και PHP
-
Δημιουργήστε πραγματικές σελίδες από ιστότοπους όπως το AirBnb, το Flipboard Etsy
-
Γλώσσες Front-end αντιμετωπίζουν την εμφάνιση του ιστότοπου, ενώ οι γλώσσες υποστήριξης προσθέτουν τη λογική του ιστότοπου, όπως τι δείχνει οι χρήστες και πότε.
Αν κολλήσετε, ελέγξτε για υπαινιγμό στο κάτω μέρος των οδηγιών ή κάντε κλικ στο σύνδεσμο Φόρουμ Ερωτήσεων και Απαντήσεων για να θέσετε μια ερώτηση ή να δείτε αν κάποιος έχει ήδη δημοσιεύσει μια λύση στο πρόβλημά σας.
Coursera και Udacity
MOOCs
ή μαζικά ανοιχτά online μαθήματα είναι μαθήματα ή μαθήματα που διδάσκονται μέσω του Διαδικτύου σε έναν σχεδόν απεριόριστο αριθμό φοιτητών. Αυτά τα μαθήματα ενθαρρύνουν τη χρήση online φόρουμ και την αλληλεπίδραση για να δημιουργηθεί μια αίσθηση κοινότητας. Η Coursera και η Udacity, δύο από τις μεγαλύτερες MOOC, έχουν μια ποικιλία μαθημάτων που σχετίζονται με την κωδικοποίηση. Κάθε μάθημα διδάσκεται μέσω μιας σειράς διαλέξεων βίντεο από ένα μέλος πανεπιστημιακής σχολής ή από έναν ειδικό του κλάδου. Hackdesign. org
Το άλλο μισό της κωδικοποίησης σχεδιάζεται. Ο καλός οπτικός σχεδιασμός είναι συχνά η διαφορά μεταξύ της χρήσης εκατοντάδων ανθρώπων και της κοινής χρήσης του ιστότοπού σας και της κατοχής εκατομμυρίων ανθρώπων.Το Hack Design έχει 50 μαθήματα σχεδιασμού που δημιουργήθηκαν από κορυφαίους σχεδιαστές από όλο τον κόσμο, συμπεριλαμβανομένων σχεδιαστών από το Facebook, το Dropbox και το Google.
Κάθε μάθημα αποστέλλεται μέσω ηλεκτρονικού ταχυδρομείου σε εσάς κάθε εβδομάδα και περιλαμβάνει άρθρα για ανάγνωση και σχεδιασμό εργασιών για να ολοκληρωθεί με βάση αυτό που μόλις μάθατε. Τα θέματα που καλύπτονται περιλαμβάνουν την τυπογραφία, το σχεδιασμό του προϊόντος, τις αλληλεπιδράσεις των χρηστών και τα εργαλεία ταχείας δημιουργίας πρωτοτύπων.
Κωδικός. org
Τον Δεκέμβριο του 2013, Κωδικός. οργάνωσε ιστορία όταν πάνω από 15 εκατομμύρια φοιτητές του Σ.Σ. συμμετείχαν σε μια εκδήλωση μάθησης-κωδικού που ονομάζεται Ώρα του Κώδικα. Κατά τη διάρκεια του 2014, επιπλέον 25 εκατομμύρια φοιτητές θα ασκούσαν τις δεξιότητές τους προγραμματισμού για μία ώρα. Κώδικας. org φιλοξενεί το δικό του περιεχόμενο για φοιτητές από το νηπιαγωγείο μέχρι την όγδοη τάξη. Παρέχει επίσης συνδέσμους σε άλλους πόρους μάθησης-κωδικού, οι οποίοι απευθύνονται σε μια σειρά ηλικιών.
Κωδικός. org έχει επίσης υλικό εκμάθησης χωρίς κώδικα, ώστε να μπορείτε να συνεχίσετε να μαθαίνετε ακόμη και αν δεν έχετε αξιόπιστη πρόσβαση σε μια σύνδεση στο διαδίκτυο.
Ιστοσελίδες κωδικοποίησης
Καθώς μαθαίνετε να κωδικοποιείτε, θα κολλήσετε. Ο κωδικός σας απλά δεν θα συμπεριφέρεται όπως σκοπεύατε. Αυτό συμβαίνει σε κάθε προγραμματιστή - είναι ένα αναπόφευκτο μέρος της διαδικασίας μετατροπής της ανθρώπινης λογικής και των ασαφών σκέψεων σε άκαμπτο κώδικα που ο υπολογιστής μπορεί να καταλάβει. Το σημαντικό είναι να έχετε ένα σχέδιο και να έχετε μερικούς πόρους για να βοηθήσετε να εντοπίσετε τον κώδικα σας και να λύσετε το πρόβλημά σας.
Οι ακόλουθοι πόροι περιλαμβάνουν κείμενα αναφοράς, τα οποία σας βοηθούν να ελέγξετε τη σύνταξη κωδικοποίησης και τις ομάδες χρηστών της κοινότητας, οι οποίες σας βοηθούν να ελέγξετε τη λογική του προγράμματος.
W3Schools
Το W3Schools είναι ένας από τους καλύτερους πόρους για αρχάριους που μόλις αρχίζουν να μαθαίνουν. Ο ιστότοπος περιλαμβάνει υλικό αναφοράς και βασικά μαθήματα για HTML, CSS, JavaScript, PHP και άλλες γλώσσες προγραμματισμού, βιβλιοθήκες και πρότυπα.
Επιπλέον, οι σελίδες αναφοράς περιλαμβάνουν πολλά παραδείγματα κωδικοποίησης, τα οποία μπορείτε να δείτε και να τροποποιήσετε στο πρόγραμμα περιήγησής σας, μαζί με μια λίστα χαρακτηριστικών ή ιδιοτήτων που μπορούν να χρησιμοποιηθούν. Εάν γνωρίζετε ότι μπορείτε να εισαγάγετε μια εικόνα χρησιμοποιώντας HTML, αλλάξτε το χρώμα κειμένου χρησιμοποιώντας το CSS ή εμφανίστε μια ειδοποίηση προς το χρήστη χρησιμοποιώντας το JavaScript, αλλά δεν μπορείτε να θυμηθείτε την ακριβή σύνταξη για να το κάνετε αυτό, προσπαθήστε να ξεκινήσετε με το W3Schools.
Δίκτυο προγραμματιστών Mozilla
Το Mozilla Developer Network (MDN) είναι ένας ιστότοπος αναφοράς και εκπαιδευτικός ιστότοπος που περιλαμβάνει HTML, CSS, JavaScript και διάφορα API. Ο ιστότοπος διατηρείται από την κοινότητα προγραμματιστών, οπότε ο καθένας μπορεί να συνεισφέρει - ακόμα και εσείς! Παρόλο που δεν είναι τόσο φιλικό για αρχάριους όσο το W3Schools, το MDN είναι μία από τις πιο πλήρεις και ακριβείς πηγές τεκμηρίωσης για τις γλώσσες του διαδικτύου.
Οι προγραμματιστές χρησιμοποιούν συχνά το MDN για τη σύνταξη αναφοράς και επίσης για να βλέπουν τη συμβατότητα του προγράμματος περιήγησης για επιτραπέζιους και κινητούς υπολογιστές για συγκεκριμένες ετικέτες και εντολές. Μπορείτε επίσης να ελέγξετε τα μαθήματα στο MDN που φιλοξενούνται από το Mozilla Foundation, έναν μη κερδοσκοπικό οργανισμό που βοηθά στην υποστήριξη και συντήρηση του προγράμματος περιήγησης Firefox.
Υπέρβαση στοίβας
Η υπερχείλιση στοίβας είναι σχετικά μικρή, που ιδρύθηκε το 2008, αλλά γρήγορα έγινε το καλύτερο μέρος για προγραμματιστές να ρωτήσουν και να απαντήσουν σε ερωτήσεις σχετικά με την κωδικοποίηση.Ο καθένας μπορεί να θέσει μια ερώτηση, οι μεμονωμένοι προγραμματιστές παρέχουν απαντήσεις και η κοινότητα του ιστότοπου ψηφίζει πάνω ή κάτω τις απαντήσεις για να δείξει συμφωνία ή διαφωνία. Ο ιστότοπος περιλαμβάνει θέματα που καλύπτουν όλες τις κύριες γλώσσες προγραμματισμού του διαδικτύου και τα πιο δημοφιλή θέματα περιλαμβάνουν το JavaScript, το Ruby και το Python.
Πριν θέσετε μια ερώτηση, αναζητήστε τον ιστότοπο και δείτε αν έχει ήδη αναρτηθεί μια απάντηση στην ερώτησή σας. Ένας από τους κανόνες ιστοτόπων της εθιμοτυπίας δείχνει ότι έχετε κάνει κάποια έρευνα πριν δημοσιεύσετε μια ερώτηση.
Τεχνικά νέα και ιστοτόποι κοινότητας
Υπάρχουν άνθρωποι που κωδικοποιούν σε όλο τον κόσμο και κάποιος στη Σαγκάη μπορεί να κάνει μια εφαρμογή που χρησιμοποιείτε κάθε μέρα εξίσου εύκολα με κάποιον στο Σαν Φρανσίσκο. Ένας αριθμός πόρων είναι διαθέσιμος για τους προγραμματιστές για να κατανοήσουν καλύτερα τι εργάζονται οι άλλοι, τόσο σε μεγάλες εταιρείες όσο και σε νεοσύστατες εταιρείες. Εκτός από αυτό που οι άνθρωποι εργάζονται αυτήν τη στιγμή, αν έχετε έναν ιστότοπο που θέλετε να χτίσετε, μπορεί να είναι χρήσιμο να δείτε τι έχει κατασκευαστεί στο παρελθόν, ώστε να μπορείτε να εντοπίσετε περιοχές για βελτίωση.
Οι παρακάτω πόροι σάς βοηθούν να ενημερώνεστε για το τι συμβαίνει στην τεχνολογική κοινότητα και να αλληλεπιδράσετε με άλλους ενδιαφερόμενους στην τεχνολογία στην πόλη σας.
TechCrunch
Το TechCrunch είναι ένα δημοφιλές ιστολόγιο που καλύπτει τις νέες τεχνολογίες και τις μεγάλες εταιρείες τεχνολογίας. Το 2006, ο ιστότοπος τσιμέντο τη φήμη του, όταν έσπασε την ιστορία της Google που αγοράζει το YouTube για $ 1. 6 δισ. Ευρώ. Μαζί με τις online αναφορές, η TechCrunch έχει συνέδρια καθ 'όλη τη διάρκεια του έτους, όπως το Disrupt, το οποίο φιλοξενεί συνομιλίες με βετεράνους της βιομηχανίας και υπογραμμίζει τις νέες τεχνολογικές καινοτομίες.
Hacker News
HackerNews (HN) είναι μια ιστοσελίδα συζήτησης που φιλοξενείται από YCombinator, ένα εκκολαπτήριο εκκίνησης στην Καλιφόρνια. Η αρχική σελίδα του ιστότοπου είναι μια συλλογή υπερσυνδέσμων, συχνά σε ιστοσελίδες εκκίνησης και άρθρα ειδήσεων, που έχουν υποβάλει μεμονωμένοι χρήστες.
Μετά την υποβολή, ολόκληρη η κοινότητα μπορεί να αναβαθμίσει την υποβολή και οι πρώτες κατατάξεις παρατίθενται πρώτα στην αρχική σελίδα. Επίσης, η κοινότητα μπορεί να σχολιάσει μεμονωμένες υποβολές και κάθε σχόλιο μπορεί επίσης να αυξηθεί, με το πρώτο σχόλιο να εμφανίζεται πρώτα σε κάθε σελίδα υποβολής.
Οι τίτλοι υποβολής που ξεκινούν με "Show HN" είναι ένα αίτημα προς την κοινότητα να σχολιάσει έναν ιστότοπο εκκίνησης που μόλις ξεκίνησε. Οι τίτλοι υποβολής που αρχίζουν με το "Ask HN" είναι ένα αίτημα προς την κοινότητα να απαντήσει ή να σχολιάσει μια ερώτηση.
Meetup
Το Meetup είναι ένας ιστότοπος που οργανώνει τοπικές συναντήσεις πρόσωπο με πρόσωπο με βάση ενδιαφέροντα ή δραστηριότητες. Οι διοργανωτές του Meetup, οι οποίοι είναι μέλη εθελοντικής κοινότητας, φιλοξενούν συναντήσεις δημοσιεύοντας πληροφορίες στον ιστότοπο. Στη συνέχεια, τα μέλη της κοινότητας αναζητούν, συμμετέχουν και RSVP για συναντήσεις μέσω της ιστοσελίδας.
Παρόλο που μπορείτε να μάθετε μόνοι, η εξεύρεση άλλων ανθρώπων που μαθαίνουν να κωδικοποιούν είναι ένας πολύ καλός τρόπος να παραμείνετε παρακινημένοι και να διατηρήσετε τη δυναμική σας. Οι άνθρωποι που συναντάτε μπορεί να μάθουν να κωδικοποιούν για τους ίδιους λόγους που είστε, όπως για να χτίσετε έναν ιστότοπο, να βελτιώσετε τις δεξιότητες για μια υπάρχουσα εργασία ή να βρείτε μια νέα θέση που σχετίζεται με την τεχνολογία.