Γραφές από έναν προγραμματιστή του Μπρίσμπαν, έναν μελλοντικό δικηγόρο, έναν έντονο ιστορικό και έναν άπληστο Ιστό surfer

Terabell - τεχνολογία, νόμος, προγραμματισμός και ένα γέλιο

23η Αυγούστου 2007 στις 9:44 AM

Γρήγορα κυριαρχήστε μια νέα γλώσσα σε 8 εύκολα βήματα

Ηλεκτρονικό ταχυδρομείο, ποσοστό, σελιδοδείκτης αυτό

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

1. Αναζήτηση

Χρησιμοποιήστε την αγαπημένη μηχανή αναζήτησής σας και ψάξτε τα άρθρα για τη νέα γλώσσα σας.   Μην ψάξτε τα σεμινάρια ακριβώς ακόμα.  Ψάχνετε για μια γενική κατανόηση για το πώς η γλώσσα σας κοιτάζει και πώς να εκτελέσει τους βασικούς στόχους.  Μάθετε πώς σε:

  • Εκτός από τις σειρές στις μεταβλητές
  • Εκτός από τους αριθμούς στις μεταβλητές
  • Δοκιμή για τους όρους για να είναι αληθινός ή ψεύτικος
  • Πώς να κάνει τα βασικά μαθηματικά ( -/* νεαρός δικυκλιστής)
  • Δημιουργήστε τους βρόχους
  • Δημιουργήστε τις λειτουργίες που επιστρέφουν τα στοιχεία
  • Δημιουργήστε τις λειτουργίες που δεν επιστρέφουν τα στοιχεία (υπορουτίνες)
  • Απαριθμήστε μέσω ενός καταλόγου
  • Δημιουργήστε μια σειρά
  • Δεχτείτε την εισαγωγή χρηστών
  • Επιδείξτε την παραγωγή
  • Δημιουργήστε τις σφαιρικές μεταβλητές
  • Χρησιμοποιήστε τις υπό όρους δηλώσεις λογικής, διακοπτών ή περίπτωσης
  • Επαναταξινομήστε μια σειρά
  • Χειριστείτε τις ημερομηνίες και τους χρόνους.
  • Γράψτε σε ένα αρχείο
  • Διαβάστε από ένα αρχείο
  • Διορθώστε τον κώδικά σας
  • Χειριστείτε τα λάθη

*HINT: Εάν ξέρετε μια άλλη γλώσσα μπορεί να είναι ένα καλό μέρος για να αρχίσει με την έρευνα για τη «γλωσσική σύγκριση C C#» (εάν ξέρατε το ένα και θελήσατε να μάθετε άλλο)

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

2. Άσκηση

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

Καταλάβετε τον κώδικα που εφαρμόσατε ακριβώς.  Δεν πρέπει να πρέπει να το δακτυλογραφήσετε - δεδομένου ότι η έρευνά σας πριν από πρέπει να σας έχει πει όλοι που χρειάζεστε.

3. Διαβάστε

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

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

4. Ρωτήστε

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

5. Επιβράδυνση

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

6. Πρόγραμμα

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

Χτίστε τις εφαρμογές που μπορούν να κάνουν τα εξής:

  1. Επιδείξτε μια σειρά αριθμών που δημιουργούνται σε έναν βρόχο
  2. Δημιουργήστε μια εφαρμογή που παίρνει το χρήστη που εισάγεται και επιδεικνύει τι εισήχθη στην αντιστροφή
  3. Δημιουργήστε μια αρίθμηση κάτω από την εφαρμογή, που θα πάρει την εισαγωγή ενός αριθμού, και θα επιδείξει έναν αριθμό κάθε δευτερόλεπτο για τον αριθμό εισαγωγής
  4. Δημιουργήστε μια εφαρμογή που μπορεί να πάρει σε ένα ποσό και έναν παράγοντα μετατροπής και να παραγάγει το προϊόν - δηλ. εκατ. - > μέσα
  5. Δημιουργήστε μια εφαρμογή που παίρνει στην ηλικία ενός χρήστη ως εισαγωγή και επιδεικνύει τα μηνύματα ανάλογα με πόσο παλαιά είναι - δηλ. 0-10 «μωρό»
  6. Δεχτείτε μια σειρά αριθμών από το χρήστη που εισάγονται και τους επιδείξτε στη διαταγή κατεβάσματος ή ανόδου
  7. Χτίστε μια επαναλαμβανόμενη λειτουργία για να βρείτε 10 παραγοντικά
  8. Χτίστε μια εφαρμογή για να ληφθεί ο χρήστης που εισάγεται και την σώστε σε ένα αρχείο
  9. Επίδειξη στα στοιχεία οθόνης που έχετε ανακτήσει από ένα αρχείο.
  10. Δημιουργήστε μια εφαρμογή που θα πάρει την εισαγωγή που είναι υπό μορφή αριθμών για να διαιρέσει 100 κοντά, να επιδείξει τα αποτελέσματα και να χειριστεί τα λάθη εάν 0 εισάγονται.
  11. Δημιουργήστε μια εφαρμογή που είναι ένα ρολόι συναγερμών, το οποίο θα πάρει έναν χρόνο να ανησυχήσει, να επιδείξει ένα μήνυμα, και να κρατήσει στην επίδειξη του μηνύματος έως ότου υποβάλλεται η θανάτωση ή ο ύπνος εισαγωγής.  Ο ύπνος θα το κάνει έπειτα να περιμένει μια δεδομένη περίοδο και να επαναλάβει.  Η θανάτωση θα το κλείσει
  12. Δημιουργήστε μια εφαρμογή υπολογιστών.  Χρησιμοποίηση/ -* της τετραγωνικής ρίζας, τετράγωνο, δυνάμεις, αμαρτία, μαρούλι, μαύρισμα, παραγοντικός, modulous.  Έχετε τις διαφορετικές επιλογές παραγωγής και μια επιλογή μνήμης.

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

6. Απεικονίστε

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

7. Πηγαίνετε για τον

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

8. Εξερευνήστε και σκεφτείτε

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


%DIGG%   Προσυπογράψτε σε αυτό το BlogΠροσυπογράψτε στο Terabell Blog μέσω RSS

Αυτά τα εικονίδια συνδέουν με τις κοινωνικές bookmarking περιοχές όπου οι αναγνώστες μπορούν να μοιραστούν και να ανακαλύψουν νέες ιστοσελίδας.
  • del.icio.us
  • blogmarks
  • Furl
  • SphereIt
  • StumbleUpon
  • Technorati
  • Reddit
  • co.mments
  • NewsVine
  • Slashdot
  • TailRank

Τροφή Trackback »

2007-11-29 14:37: 22

Βρίσκω τη «επιβράδυνση» πολύ σημαντική. Πρέπει να δώσετε κάποτε προτού να εγκαταστήσουν οι ιδέες γλώσσας προγραμματισμού σε σας!

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

Εάν θέλετε να γίνετε εμπειρογνώμονας σε μια γλώσσα, ο καλύτερος τρόπος είναι να αντιμετωπιστεί ένα σύνθετο πρόγραμμα, ένα που είναι πιό σύνθετο από υπολογίζοντας ακριβώς «παραγοντικός»! :-)

2007-12-04 22:28: 43

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

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

 
 
(Που απαιτείται όνομα)
(Που απαιτείται ηλεκτρονικό ταχυδρομείο - ποτέ παρουσιασμένος δημόσια)
URI
Προσυπογράψτε στα σχόλια μέσω του ηλεκτρονικού ταχυδρομείου
Το σχόλιό σας (μικρότερο μέγεθος | μεγαλύτερο μέγεθος)
Μπορείτε να χρησιμοποιήσετε <a href= "" title= "" > <abbr title= "" > <acronym title= "" > <b> <blockquote cite= "" > <code> <em> <i> <strike> <strong> στο σχόλιό σας.


Κλείστε
Ηλεκτρονικό ταχυδρομείο αυτό