Σπίτι Προσωπικά Οικονομικά 10 συμβουλές για τους Novice Coders - ανδρείκελα

10 συμβουλές για τους Novice Coders - ανδρείκελα

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

Βίντεο: Little Big Workshop Tipps Und Tricks (Deutsch-German, many subtitles) Pausenraum Forschung Baupläne 2024

Βίντεο: Little Big Workshop Tipps Und Tricks (Deutsch-German, many subtitles) Pausenraum Forschung Baupläne 2024
Anonim

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

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

Επιλέξτε γλώσσα, οποιαδήποτε γλώσσα

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

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

Καθορισμός στόχου

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

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

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

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

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

Σπάστε το στόχο σας σε βήματα μεγέθους δαγκώματος

Αφού καθορίσετε έναν στόχο, καταρρίψτε τα σε μικρά βήματα. Αυτό σας βοηθά

  • Δείτε όλα τα βήματα που απαιτούνται για την ολοκλήρωση του στόχου

  • Ερευνήστε πώς να κάνετε κάθε συγκεκριμένο βήμα

  • Ρωτήστε τους άλλους για βοήθεια εύκολα όταν είστε κολλημένοι σε ένα βήμα

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

Διακρίνετε το cupcake από το πάγωμα

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

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

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

Η Google είναι ο καλύτερος φίλος του προγραμματιστή

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

Απενεργοποιήστε τα σφάλματα

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

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

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

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

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

Το μόνο που στέλνετε

Ο Reid Hoffman, ο ιδρυτής της LinkedIn, δήλωσε φημισμένα: "Εάν δεν σας ενοχλεί η πρώτη έκδοση του προϊόντος σας, ξεκινήσατε πολύ αργά. "Όταν ξεκινάτε την κωδικοποίηση, πιθανόν να είστε απρόθυμοι να δείξετε στους άλλους τις δημιουργίες σας, είτε πρόκειται για τον πρώτο βασικό ιστότοπό σας είτε για κάτι πιο περίπλοκο.

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

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

Συλλέξτε την ανατροφοδότηση

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

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

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

Επεξηγήστε τον κώδικα σας

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

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

Μοιραστείτε την επιτυχία και την αποτυχία

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

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

10 συμβουλές για τους Novice Coders - ανδρείκελα

Η επιλογή των συντακτών

Όταν η μετάβαση σε υβριδικό περιβάλλον σύννεφων μπορεί να είναι ωφέλιμη - ανδρείκελα

Όταν η μετάβαση σε υβριδικό περιβάλλον σύννεφων μπορεί να είναι ωφέλιμη - ανδρείκελα

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

Γιατί ο προσανατολισμός υπηρεσίας είναι σημαντικός για τα μοντέλα υπολογιστικού νέφους - οι υπηρεσίες Dummy

Γιατί ο προσανατολισμός υπηρεσίας είναι σημαντικός για τα μοντέλα υπολογιστικού νέφους - οι υπηρεσίες Dummy

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

Η επιλογή των συντακτών

Προσθέστε Βασικά Ηλεκτρονικά Εξαρτήματα στο Ηλεκτρονικό σας Εργαλείο Workbench - dummies

Προσθέστε Βασικά Ηλεκτρονικά Εξαρτήματα στο Ηλεκτρονικό σας Εργαλείο Workbench - dummies

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

10 τρόποι να εξερευνήσετε τον κόσμο των ηλεκτρονικών - Dummies

10 τρόποι να εξερευνήσετε τον κόσμο των ηλεκτρονικών - Dummies

Έτοιμοι να αξιοποιήσουν μια νέα γνώση των ηλεκτρονικών; Θέλετε να επεκτείνετε τους ορίζοντές σας και να δημιουργήσετε προγραμματιζόμενα ηλεκτρονικά έργα; Η παρακάτω λίστα παρέχει μια λίστα ιδεών για την ενίσχυση της ηλεκτρονικής σας εμπειρίας. Σέρφινγκ για κυκλώματα Χιλιάδες ιδέες σχεδίων διατίθενται στο Διαδίκτυο. Χρησιμοποιήστε την αγαπημένη μηχανή αναζήτησής σας για να βρείτε έργα σε ...

Η επιλογή των συντακτών

Πώς να πάρει επιβεβαιωμένο και επιβεβαιωμένο στο Facebook - dummies

Πώς να πάρει επιβεβαιωμένο και επιβεβαιωμένο στο Facebook - dummies

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

Πώς να κρύψει Facebook Νέα Ιστορίες Feed - ανδρείκελα

Πώς να κρύψει Facebook Νέα Ιστορίες Feed - ανδρείκελα

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

Πώς να Εισάγετε ένα βιβλίο διευθύνσεων στο Facebook - dummies

Πώς να Εισάγετε ένα βιβλίο διευθύνσεων στο Facebook - dummies

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