/ / / Πώς να ξεκινήσετε τον προγραμματισμό των δικών σας προγραμμάτων

Πού να ξεκινήσετε τον προγραμματισμό των δικών σας προγραμμάτων

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

από πού να ξεκινήσετε τον προγραμματισμό

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

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

Οι κλασικοί προγραμματισμού προτείνουν να τεθούν τα θεμέλια σε τρεις κατευθύνσεις:

  • Μια έντονα δακτυλογραφημένη γλώσσα - όπως C / C ++.
  • Πλήρως προσανατολισμένη στο OOP γλώσσα, η οποία παραδοσιακά θεωρείται JAVA.
  • Μια γλώσσα scripting, όπου η επιλογή μπορεί να είναι από τα κλασικά όπως shell, sed, awk ή Perl ή κάτι νεότερο. Εάν θέλετε να αφιερώσετε λιγότερο χρόνο και προσπάθεια για μάθηση, τότε η PHP είναι κατάλληλη.

από πού να ξεκινήσετε να μαθαίνετε τον προγραμματισμό

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

προγραμματισμός Ιστού από πού να ξεκινήσετε

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

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