Πώς να μάθετε μια γλώσσα προγραμματισμού (με εικόνες)

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

Πώς να μάθετε μια γλώσσα προγραμματισμού (με εικόνες)
Πώς να μάθετε μια γλώσσα προγραμματισμού (με εικόνες)

Βίντεο: Πώς να μάθετε μια γλώσσα προγραμματισμού (με εικόνες)

Βίντεο: Πώς να μάθετε μια γλώσσα προγραμματισμού (με εικόνες)
Βίντεο: 2. Εισαγωγή Στην SDL 2024, Ενδέχεται
Anonim

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

Βήματα

Μέρος 1 από 6: Επιλογή γλώσσας

Μάθετε μια γλώσσα προγραμματισμού Βήμα 1
Μάθετε μια γλώσσα προγραμματισμού Βήμα 1

2 8 ΣΥΝΤΟΜΑ

Βήμα 1. Καθορίστε την περιοχή που σας ενδιαφέρει

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

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 2
Μάθετε μια γλώσσα προγραμματισμού Βήμα 2

0 5 ΣΥΝΤΟΜΑ

Βήμα 2. Εξετάστε το ενδεχόμενο να ξεκινήσετε με μια «απλούστερη» γλώσσα

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

  • Οι δύο πιο δημοφιλείς γλώσσες σε αυτήν την κατηγορία είναι η Python και η Ruby. Αυτές είναι και οι δύο αντικειμενοστραφείς γλώσσες εφαρμογών Ιστού που χρησιμοποιούν μια πολύ ευανάγνωστη σύνταξη.
  • "Αντικειμενοστραφής" σημαίνει ότι η γλώσσα χτίζεται γύρω από τις έννοιες "αντικείμενα", ή συλλογές δεδομένων και τη χειραγώγησή τους. Αυτή είναι μια έννοια που χρησιμοποιείται σε πολλές προηγμένες γλώσσες προγραμματισμού όπως C ++, Java, Objective-C και PHP.
Μάθετε μια γλώσσα προγραμματισμού Βήμα 3
Μάθετε μια γλώσσα προγραμματισμού Βήμα 3

0 5 ΣΥΝΤΟΜΑ

Βήμα 3. Διαβάστε μερικά βασικά μαθήματα για μια ποικιλία γλωσσών

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

  • Python - Μια εξαιρετική γλώσσα εκκίνησης που είναι επίσης αρκετά ισχυρή όταν εξοικειωθείτε με αυτήν. Χρησιμοποιείται για πολλές διαδικτυακές εφαρμογές και πολλά παιχνίδια.
  • Java - Χρησιμοποιείται σε αμέτρητους τύπους προγραμμάτων, από παιχνίδια έως εφαρμογές ιστού έως λογισμικό ATM.
  • HTML - Ένα βασικό σημείο εκκίνησης για κάθε προγραμματιστή Ιστού. Η κατοχή ενός χεριού στην HTML είναι ζωτικής σημασίας πριν προχωρήσετε σε οποιοδήποτε άλλο είδος ανάπτυξης ιστοσελίδων.
  • C - Μία από τις παλαιότερες γλώσσες, το C εξακολουθεί να είναι ένα ισχυρό εργαλείο και αποτελεί τη βάση για τα πιο σύγχρονα C ++, C#και Objective -C.

Σκορ

0 / 0

Κουίζ Μέρος 1

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

Πύθων

ΟΧΙ ακριβως! Η Python είναι μια εξαιρετική γλώσσα προγραμματισμού για μάθηση, αλλά δεν επικεντρώνεται στις πιο βασικές έννοιες των γλωσσών προγραμματισμού. Αντ 'αυτού, μπορείτε να μάθετε Python εάν ενδιαφέρεστε να δημιουργήσετε εφαρμογές και παιχνίδια στον ιστό. Υπάρχει καλύτερη επιλογή!

Ιάβα

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

HTML

Ναί! Το λογισμικό HTML είναι αναμφισβήτητα μία από τις πιο θεμελιώδεις γλώσσες προγραμματισμού. Το HTML είναι ένα εξαιρετικό σημείο εκκίνησης για τους προγραμματιστές ιστού να μάθουν τις δεξιότητες που χρειάζονται για να ξεκινήσουν να εργάζονται σε μεγάλα έργα ανάπτυξης ιστού. Διαβάστε για μια άλλη ερώτηση κουίζ.

ντο

Προσπάθησε ξανά! Η Γ είναι μια παλαιότερη γλώσσα που εξακολουθεί να ισχύει και σήμερα. Το C είναι χρήσιμο να γνωρίζουμε επειδή αποτελεί τη βάση για πιο κοινές γλώσσες προγραμματισμού σήμερα, όπως C ++, C#και Objective C. Ωστόσο, το C δεν είναι συνήθως η καλύτερη γλώσσα για εκμάθηση για βασικά στοιχεία ανάπτυξης ιστοσελίδων. Κάντε κλικ σε μια άλλη απάντηση για να βρείτε τη σωστή…

Θέλετε περισσότερα κουίζ;

Συνεχίστε να δοκιμάζετε τον εαυτό σας!

Μέρος 2 από 6: Ξεκινώντας από μικρό

Μάθετε μια γλώσσα προγραμματισμού Βήμα 4
Μάθετε μια γλώσσα προγραμματισμού Βήμα 4

0 4 ΣΥΝΤΟΜΑ

Βήμα 1. Μάθετε τις βασικές έννοιες της γλώσσας

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

  • Μεταβλητές - Μια μεταβλητή είναι ένας τρόπος αποθήκευσης και παραπομπής σε μεταβαλλόμενα κομμάτια δεδομένων. Οι μεταβλητές μπορούν να χειριστούν και συχνά έχουν καθορισμένους τύπους όπως "ακέραιοι", "χαρακτήρες" και άλλοι, οι οποίοι καθορίζουν τον τύπο των δεδομένων που μπορούν να αποθηκευτούν. Κατά την κωδικοποίηση, οι μεταβλητές έχουν συνήθως ονόματα που τις καθιστούν κάπως αναγνωρίσιμες σε έναν αναγνώστη. Αυτό διευκολύνει την κατανόηση του τρόπου αλληλεπίδρασης της μεταβλητής με τον υπόλοιπο κώδικα.
  • Δηλώσεις υπό όρους - Μια δήλωση υπό όρους είναι μια ενέργεια που εκτελείται με βάση το αν η δήλωση είναι αληθινή ή όχι. Η πιο κοινή μορφή μιας κατάστασης υπό όρους είναι η δήλωση "Αν-Τότε". Εάν η πρόταση είναι αληθής (π.χ. x = 5) τότε συμβαίνει ένα πράγμα. Εάν η πρόταση είναι ψευδής (π.χ. x! = 5), τότε κάτι άλλο συμβαίνει.
  • Λειτουργίες ή υπορουτίνες - Το πραγματικό όνομα αυτής της έννοιας μπορεί να ονομαστεί κάτι διαφορετικό ανάλογα με τη γλώσσα. Θα μπορούσε επίσης να είναι "Διαδικασία", "Μέθοδος" ή "Μονάδα που καλείται". Αυτό είναι ουσιαστικά ένα μικρότερο πρόγραμμα μέσα σε ένα μεγαλύτερο πρόγραμμα. Μια λειτουργία μπορεί να "κληθεί" από το πρόγραμμα πολλές φορές, επιτρέποντας στον προγραμματιστή να δημιουργήσει αποτελεσματικά πολύπλοκα προγράμματα.
  • Εισαγωγή δεδομένων - Αυτή είναι μια ευρεία έννοια που χρησιμοποιείται σχεδόν σε κάθε γλώσσα. Περιλαμβάνει το χειρισμό των εισόδων ενός χρήστη καθώς και την αποθήκευση αυτών των δεδομένων. Ο τρόπος συλλογής αυτών των δεδομένων εξαρτάται από τον τύπο του προγράμματος και τις διαθέσιμες εισόδους του χρήστη (πληκτρολόγιο, αρχείο κ.λπ.). Αυτό συνδέεται στενά με το Output, το οποίο είναι το πώς το αποτέλεσμα επιστρέφεται στον χρήστη, είτε εμφανίζεται στην οθόνη είτε παραδίδεται σε αρχείο.
Μάθετε μια γλώσσα προγραμματισμού Βήμα 5
Μάθετε μια γλώσσα προγραμματισμού Βήμα 5

0 6 ΣΥΝΤΟΜΑ

Βήμα 2. Εγκαταστήστε οποιοδήποτε απαραίτητο λογισμικό

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

  • Ορισμένες γλώσσες διαθέτουν IDE (Integrated Development Environment) που συνήθως περιέχουν έναν επεξεργαστή κώδικα, έναν μεταγλωττιστή και/ή διερμηνέα και έναν εντοπισμό σφαλμάτων. Αυτό επιτρέπει στον προγραμματιστή να εκτελέσει οποιαδήποτε απαραίτητη λειτουργία σε ένα μέρος. Τα IDE μπορούν επίσης να περιέχουν οπτικές αναπαραστάσεις ιεραρχιών αντικειμένων και καταλόγων.
  • Υπάρχει μια ποικιλία επεξεργαστών κώδικα που διατίθενται στο διαδίκτυο. Αυτά τα προγράμματα προσφέρουν διαφορετικούς τρόπους ανάδειξης της σύνταξης και παρέχουν άλλα εργαλεία φιλικά προς τους προγραμματιστές.

Σκορ

0 / 0

Μέρος 2 Κουίζ

Ποια πτυχή ενός προγράμματος είναι υπεύθυνη για την αποθήκευση και την παραπομπή στην αλλαγή δεδομένων;

Δηλώσεις υπό όρους.

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

Εισαγωγή δεδομένων.

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

Λειτουργίες

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

Μεταβλητές

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

Θέλετε περισσότερα κουίζ;

Συνεχίστε να δοκιμάζετε τον εαυτό σας!

Μέρος 3 από 6: Δημιουργία του πρώτου σας προγράμματος

Μάθετε μια γλώσσα προγραμματισμού Βήμα 6
Μάθετε μια γλώσσα προγραμματισμού Βήμα 6

0 4 ΣΥΝΤΟΜΑ

Βήμα 1. Επικεντρωθείτε σε μία έννοια κάθε φορά

Ένα από τα πρώτα προγράμματα που διδάσκονται για οποιαδήποτε γλώσσα είναι το πρόγραμμα "Hello World". Αυτό είναι ένα πολύ απλό πρόγραμμα που εμφανίζει το κείμενο "Hello, World" (ή κάποια παραλλαγή), στην οθόνη. Αυτό το πρόγραμμα διδάσκει στους προγραμματιστές για πρώτη φορά τη σύνταξη για τη δημιουργία ενός βασικού, λειτουργικού προγράμματος, καθώς και τον τρόπο χειρισμού της εμφάνισης εξόδου. Αλλάζοντας το κείμενο, μπορείτε να μάθετε πώς χειρίζονται τα βασικά δεδομένα το πρόγραμμα. Παρακάτω είναι μερικοί οδηγοί του wikiHow για τη δημιουργία ενός προγράμματος "Hello World" σε διάφορες γλώσσες:

  • Hello World στην Python
  • Hello World in Ruby
  • Γεια σας World in C
  • Hello World στην PHP
  • Hello World σε C#
  • Hello World στην Java
Μάθετε μια γλώσσα προγραμματισμού Βήμα 7
Μάθετε μια γλώσσα προγραμματισμού Βήμα 7

0 9 ΣΥΝΤΟΜΑ

Βήμα 2. Μάθετε μέσω της αποδόμησης διαδικτυακών παραδειγμάτων

Υπάρχουν χιλιάδες παραδείγματα κώδικα στο διαδίκτυο για σχεδόν όλες τις γλώσσες προγραμματισμού. Χρησιμοποιήστε αυτά τα παραδείγματα για να εξετάσετε πώς λειτουργούν διάφορες πτυχές της γλώσσας και πώς αλληλεπιδρούν διάφορα μέρη. Πάρτε κομμάτια από διάφορα παραδείγματα για να δημιουργήσετε τα δικά σας προγράμματα.

Μάθετε μια γλώσσα προγραμματισμού Βήμα 8
Μάθετε μια γλώσσα προγραμματισμού Βήμα 8

0 7 ΣΥΝΤΟΜΑ

Βήμα 3. Εξετάστε τη σύνταξη

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 9
Μάθετε μια γλώσσα προγραμματισμού Βήμα 9

0 3 ΣΥΝΤΟΜΑ

Βήμα 4. Πειραματιστείτε με αλλαγές

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 10
Μάθετε μια γλώσσα προγραμματισμού Βήμα 10

0 8 ΣΥΝΤΟΜΑ

Βήμα 5. Ξεκινήστε την εξάσκηση εντοπισμού σφαλμάτων

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

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 11
Μάθετε μια γλώσσα προγραμματισμού Βήμα 11

0 6 ΣΥΝΤΟΜΑ

Βήμα 6. Σχολιάστε όλο τον κωδικό σας

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

0 / 0

Μέρος 3 Κουίζ

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

Μπορείτε να μάθετε να διορθώνετε τα λάθη σας.

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

Μπορείτε να μάθετε τι λειτουργεί και τι όχι.

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

Μπορείτε συνήθως να μάθετε γρηγορότερα από ό, τι με ένα βιβλίο.

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

Ολα τα παραπανω.

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

Θέλετε περισσότερα κουίζ;

Συνεχίστε να δοκιμάζετε τον εαυτό σας!

Μέρος 4 από 6: Τακτική εξάσκηση

Μάθετε μια γλώσσα προγραμματισμού Βήμα 12
Μάθετε μια γλώσσα προγραμματισμού Βήμα 12

0 6 ΣΥΝΤΟΜΑ

Βήμα 1. Κωδικοποιήστε καθημερινά

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 13
Μάθετε μια γλώσσα προγραμματισμού Βήμα 13

0 10 ΣΥΝΤΟΜΑ

Βήμα 2. Θέστε στόχους για τα προγράμματά σας

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 14
Μάθετε μια γλώσσα προγραμματισμού Βήμα 14

0 3 ΣΥΝΤΟΜΑ

Βήμα 3. Μιλήστε με άλλους και διαβάστε άλλα προγράμματα

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

  • Δείτε τα φόρουμ προγραμματισμού και τις διαδικτυακές κοινότητες για τη γλώσσα επιλογής σας. Φροντίστε να συμμετέχετε και όχι απλώς να κάνετε συνεχώς ερωτήσεις. Αυτές οι κοινότητες συνήθως θεωρούνται ως χώρος συνεργασίας και συζήτησης και όχι απλώς ερωτήσεις και απαντήσεις. Μη διστάσετε να ζητήσετε βοήθεια, αλλά ετοιμαστείτε να δείξετε τη δουλειά σας και να είστε ανοιχτοί σε διαφορετικές προσεγγίσεις.
  • Μόλις αποκτήσετε κάποια εμπειρία κάτω από τη ζώνη σας, σκεφτείτε να παρακολουθήσετε ένα hack-a-thon ή ένα μαρμελάδα προγραμματισμού. Πρόκειται για εκδηλώσεις όπου άτομα ή ομάδες ανταγωνίζονται συνεχώς για να αναπτύξουν ένα λειτουργικό πρόγραμμα, συνήθως βασισμένο σε ένα συγκεκριμένο θέμα. Αυτά τα γεγονότα μπορεί να είναι πολύ διασκεδαστικά και είναι ένας πολύ καλός τρόπος για να συναντήσετε άλλους προγραμματιστές.
Μάθετε μια γλώσσα προγραμματισμού Βήμα 15
Μάθετε μια γλώσσα προγραμματισμού Βήμα 15

0 2 ΣΥΝΤΟΜΑ

Βήμα 4. Προκαλέστε τον εαυτό σας για να το διασκεδάσετε

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

0 / 0

Μέρος 4 Κουίζ

Γιατί πρέπει να συμμετάσχετε σε μια εμπλοκή προγραμματισμού;

Είναι χρήσιμες συνεδρίες ερωτήσεων και απαντήσεων που σας διδάσκουν βασικές έννοιες.

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

Είναι προκλητικοί διαγωνισμοί που σας παρακινούν να μάθετε.

Ναί! Προγραμματισμός μαρμελάδων και hack-a-thons είναι διαγωνισμοί. Πολλοί προγραμματιστές θα συγκεντρωθούν και θα ανταγωνιστούν για να αναπτύξουν πρώτα ένα λειτουργικό πρόγραμμα. Μπορείτε να μάθετε πολλά από μια εμπλοκή προγραμματισμού και η εγγραφή σε ένα μπορεί να σας παρακινήσει να αφιερώσετε περισσότερο χρόνο στην εκμάθηση της γλώσσας. Διαβάστε για μια άλλη ερώτηση κουίζ.

Είναι διαδικτυακά φόρουμ όπου μπορείτε να μάθετε να συνεργάζεστε με άλλους.

Προσπάθησε ξανά! Οι εμπλοκές προγραμματισμού δεν είναι ίδιες με τα φόρουμ προγραμματισμού. Ωστόσο, μπορείτε να χρησιμοποιήσετε ένα φόρουμ προγραμματισμού για να συνεργαστείτε με παρόμοιο τρόπο όπως μπορείτε σε ορισμένες εμπλοκές προγραμματισμού. Κάντε κλικ σε μια άλλη απάντηση για να βρείτε τη σωστή…

Θέλετε περισσότερα κουίζ;

Συνεχίστε να δοκιμάζετε τον εαυτό σας!

Μέρος 5 από 6: Επέκταση των γνώσεών σας

Μάθετε μια γλώσσα προγραμματισμού Βήμα 16
Μάθετε μια γλώσσα προγραμματισμού Βήμα 16

0 1 ΣΥΝΤΟΜΑ

Βήμα 1. Πάρτε μερικά μαθήματα κατάρτισης

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 17
Μάθετε μια γλώσσα προγραμματισμού Βήμα 17

0 5 ΣΥΝΤΟΜΑ

Βήμα 2. Αγοράστε ή δανειστείτε ένα βιβλίο

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 18
Μάθετε μια γλώσσα προγραμματισμού Βήμα 18

0 2 ΣΥΝΤΟΜΑ

Βήμα 3. Μελετήστε μαθηματικά και λογική

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 19
Μάθετε μια γλώσσα προγραμματισμού Βήμα 19

0 2 ΣΥΝΤΟΜΑ

Βήμα 4. Μην σταματήσετε ποτέ τον προγραμματισμό

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 20
Μάθετε μια γλώσσα προγραμματισμού Βήμα 20

0 4 ΣΥΝΤΟΜΑ

Βήμα 5. Μάθετε άλλη γλώσσα προγραμματισμού

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

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

Σκορ

0 / 0

Μέρος 5 Κουίζ

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

Αληθής

Οχι! Η επικρατούσα θεωρία, η οποία μπορεί να είναι ή όχι ακριβής, είναι ότι πρέπει να εξασκηθείτε για 10.000 ώρες για να αποκαλέσετε τον εαυτό σας ως εμπειρογνώμονα και όχι 1.000. Δεν υπάρχει κανένας σκληρός ή γρήγορος κανόνας σχετικά με το πόσες ώρες πρέπει να εξασκηθείτε για να μιλήσετε άριστα σε μια συγκεκριμένη γλώσσα προγραμματισμού, αλλά πρέπει να βεβαιωθείτε ότι εργάζεστε τη γλώσσα τακτικά, ώστε να μπορείτε να μαθαίνετε γρήγορα και να μην σκουριάζετε. Μάντεψε ξανά!

Ψευδής

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

Θέλετε περισσότερα κουίζ;

Συνεχίστε να δοκιμάζετε τον εαυτό σας!

Μέρος 6 από 6: Εφαρμογή των δεξιοτήτων σας

Μάθετε μια γλώσσα προγραμματισμού Βήμα 21
Μάθετε μια γλώσσα προγραμματισμού Βήμα 21

0 2 ΣΥΝΤΟΜΑ

Βήμα 1. Εγγραφείτε σε ένα τετραετές πρόγραμμα

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 22
Μάθετε μια γλώσσα προγραμματισμού Βήμα 22

0 4 ΣΥΝΤΟΜΑ

Βήμα 2. Δημιουργήστε ένα χαρτοφυλάκιο

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 23
Μάθετε μια γλώσσα προγραμματισμού Βήμα 23

0 4 ΣΥΝΤΟΜΑ

Βήμα 3. Κάντε κάποια ελεύθερη εργασία

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

Μάθετε μια γλώσσα προγραμματισμού Βήμα 24
Μάθετε μια γλώσσα προγραμματισμού Βήμα 24

0 3 ΣΥΝΤΟΜΑ

Βήμα 4. Αναπτύξτε τα δικά σας δωρεάν λογισμικά ή εμπορικά προγράμματα

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

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

Σκορ

0 / 0

Μέρος 6 Κουίζ

Γιατί θα θέλατε να εγγραφείτε σε ένα τετραετές πρόγραμμα;

Μπορείτε να μάθετε περισσότερες από μία γλώσσες γρηγορότερα.

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

Μπορείτε να συναντήσετε επαγγελματίες προγραμματιστές.

Έχεις εν μέρει δίκιο! Τα τετραετή προγράμματα θα σας εκθέσουν σε επαγγελματίες με τους οποίους μπορείτε να συνδεθείτε. Μπορείτε συχνά να χρησιμοποιήσετε αυτές τις συνδέσεις για να βρείτε δουλειά μετά την αποφοίτησή σας από το πρόγραμμα. Δοκιμάστε μια άλλη απάντηση…

Μπορείτε να κάνετε όνομα για τον εαυτό σας στο πεδίο προγραμματισμού.

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

Ολα τα παραπανω.

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

Θέλετε περισσότερα κουίζ;

Συνεχίστε να δοκιμάζετε τον εαυτό σας!

Συμβουλές

  • Εάν ενδιαφέρεστε για προγραμματισμό παιχνιδιών, διερευνήστε Python, C ++ και Java. Από τα τρία, η C ++ είναι ίσως η καλύτερη επίδοση, η Python μακράν η πιο εύκολη στην εκμάθηση και η Java που μπορεί να λειτουργήσει καλύτερα σε Windows, Mac OS και Linux χωρίς αλλαγή.
  • Μάθετε για το δωρεάν λογισμικό. Μελετήστε τον πηγαίο κώδικα των διαθέσιμων προγραμμάτων στον κατάλογο Δωρεάν λογισμικό. Γιατί να ξαναβρείτε τον τροχό όταν μπορείτε να τον κάνετε καλύτερο; Απλά βεβαιωθείτε ότι καταλαβαίνετε τι προγραμματίζετε.
  • Για τους περισσότερους ανθρώπους, ο προγραμματισμός κάτι που τους ενδιαφέρει ή που μπορούν να χρησιμοποιήσουν είναι πιο ενδιαφέρον από παραδείγματα σχολικών βιβλίων. Χρησιμοποιήστε μια μηχανή αναζήτησης για να μάθετε για έργα που σας ενδιαφέρουν.
  • Όταν μαθαίνετε κάτι νέο, είναι συχνά χρήσιμο να το εφαρμόσετε μόνοι σας και στη συνέχεια να τροποποιήσετε το σχέδιο, προβλέποντας τα αποτελέσματα, για να βεβαιωθείτε ότι κατανοείτε την έννοια.
  • Χρησιμοποιήστε ενημερωμένες διεπαφές προγραμματισμού εφαρμογών και επίσημα υλικά αναφοράς διαθέσιμα από τον εκδότη λογισμικού.
  • Υπάρχουν αναφορές για να σας βοηθήσουν. Μην ντρέπεστε αν δεν τα θυμάστε όλα από καρδιάς. που έρχεται με το χρόνο. Το σημαντικό είναι να γνωρίζουμε πού να βρούμε υλικό αναφοράς.
  • Για εξάσκηση, προσπαθήστε να διδάξετε τους άλλους. Δεν θα σας κάνει μόνο πιο ικανό, αλλά θα σας αφήσει να σκεφτείτε πιο βαθιά από διαφορετικές οπτικές γωνίες.

Συνιστάται: