Πώς να γίνετε προγραμματιστής παιχνιδιών

Posted on
Συγγραφέας: Robert Simon
Ημερομηνία Δημιουργίας: 19 Ιούνιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Προγραμματιστής ετων 14
Βίντεο: Προγραμματιστής ετων 14

Περιεχόμενο

Σε αυτό το άρθρο: Μάθηση για το πρόγραμμαΒρείτε μια δουλειάΔείτε εάν αυτή η καριέρα ταιριάζει στις ανάγκες σας18 Αναφορές

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


στάδια

Μέρος 1 Μάθηση για το πρόγραμμα



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



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



  3. Μάθετε γλώσσες υπολογιστών. Είτε αποφασίζετε να παρακολουθήσετε ένα κλασικό μάθημα είτε γίνετε αυτοδίδακτος, προσπαθήστε να μάθετε τουλάχιστον μία γλώσσα υπολογιστή. Επικεντρωθείτε στη γλώσσα C ++ για να αυξήσετε τις πιθανότητες να μισθώσετε, καθώς χρησιμοποιείται πιο συχνά στον προγραμματισμό παιχνιδιών. Ακολουθούν μερικές άλλες χρήσιμες γλώσσες που μπορείτε να λάβετε υπόψη για τη μάθηση:
    • ActionScript
    • συνέλευση
    • Γ
    • Ιάβα
    • Στόχος-C
    • πύθωνα
    • ταχύς


  4. Δημιουργήστε το δικό σας παιχνίδι. Θυμηθείτε, ο καλύτερος τρόπος να μάθετε να κάνετε κάτι είναι να το κάνετε! Αφού μάθετε να κωδικοποιείτε στη γλώσσα του υπολογιστή, εφαρμόστε τις ικανότητές σας. Κατασκευάστε ένα παιχνίδι από την αρχή μέχρι το τέλος για να εξοικειωθείτε με την όλη διαδικασία. Για να επιτύχετε, ακολουθήστε τις παρακάτω οδηγίες.
    • Μείνετε στην απλότητα. Μην προσπαθήσετε να κάνετε επανάσταση στον κόσμο παιχνιδιών όπως το ξέρετε. Για να κάνετε μια αναλογία, γράψτε μια απλή ιστορία, όχι ένα μυθιστόρημα.
    • Εμπιστευθείτε ένα άλλο παιχνίδι όποτε είναι δυνατόν. Ο στόχος εδώ είναι να μάθεις, να μην είσαι πρωτότυπος. Δώστε την έννοια ενός άλλου παιχνιδιού και εμπνευστείτε από αυτό εάν υποφέρετε από έλλειψη ιδεών.
    • Κάνε τα πάντα μόνος σου. Στο μέτρο του δυνατού, αποφύγετε τη χρήση μαθηματικών βιβλιοθηκών ή βιβλιοθηκών. Ολοκληρώστε όλα τα βήματα για να βελτιώσετε τις ικανότητές σας.
    • Τέλος. Πρέπει να εξοικειωθείτε με όλη τη διαδικασία, οπότε πηγαίνετε στο τέλος. Μην εγκαταλείπετε το σχέδιό σας, μόνο και μόνο επειδή έχετε ήδη ολοκληρώσει αυτό που σας αρέσει περισσότερο για προγραμματισμό.


  5. Βελτιώστε τις ικανότητές σας. Θυμηθείτε, ως επαγγελματίας προγραμματιστής παιχνιδιών, θα είστε μέρος μιας ομάδας που εξετάζει συγκεκριμένες πτυχές. Έτσι, καθώς μαθαίνετε να κωδικοποιείτε και να αναπτύσσετε τα δικά σας παιχνίδια, αποφασίστε σε ποιες περιοχές θέλετε να επικεντρωθείτε όταν συμμετέχετε. Στη συνέχεια, συνεχίστε να εργάζεστε στα δικά σας έργα και αφιερώστε περισσότερα σε αυτούς τους τομείς.
    • Οι απαιτούμενες δεξιότητες και οι υπηρεσίες πληροφορικής που προσφέρονται ενδέχεται να διαφέρουν από τη μία εταιρεία στην άλλη, αλλά ο προγραμματισμός περιλαμβάνει συνήθως τους εξής τομείς: τεχνητή νοημοσύνη, ήχο, συστήματα κτιρίων, κινούμενα σχέδια, gameplay, κινητήρες, φυσική, εργαλεία, περιβάλλον χρήστη και απόδοση.

Μέρος 2 Εύρεση εργασίας



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


  2. Σχεδιαστικές εκδηλώσεις. Δεδομένου ότι δεν έχετε δημοσιεύσει παιχνίδια, ετοιμάστε κάποια demos για να επισυνάψετε στη συνοδευτική επιστολή σας και να συνεχίσετε. Προσπαθήστε να συνεχίσετε τα δικά σας έργα και να τα δημοσιεύσετε στο Διαδίκτυο δημιουργώντας ένα αποθετήριο Git για να δείτε οι εργοδότες. Μην ανησυχείτε για τη δημιουργία ολοκληρωμένων παιχνιδιών. Αντ 'αυτού, αναπτύξτε μικρά, αποτελεσματικά demos που υπογραμμίζουν τους τομείς στους οποίους θέλετε να ειδικευτείτε.
    • Όποια και αν είναι η επίδειξη, βεβαιωθείτε ότι είναι τέλεια. Μην προσπαθήσετε να εντυπωσιάσετε τους συνθέτες με πολύ περίπλοκο demo, αν δεν μπορείτε να το κάνετε σωστά. Δείξτε τους κάτι απλό και εύκολο.


  3. Επικεντρωθείτε πρώτα στις νεοσύστατες επιχειρήσεις. Αυτό δεν σημαίνει ότι δεν πρέπει να υποβάλετε αίτηση για θέσεις σε καθιερωμένες, γνωστές και επιτυχημένες εταιρείες. Παρόλα αυτά, οι εταιρείες αυτές είναι καλύτερα σε θέση να προσφέρουν υψηλότερους μισθούς και, ενδεχομένως, εγγυημένες θέσεις εργασίας. Ωστόσο, γνωρίζετε ότι ο ανταγωνισμός είναι μάλλον έντονος σε αυτές τις εταιρείες. Γι 'αυτό, προσπαθήστε να αναζητήσετε εργασία σε νεώτερες και μικρότερες επιχειρήσεις που, όπως και εσείς, πρέπει σίγουρα να είναι λιγότερο απαιτητικές.
    • Αυτό δεν σημαίνει ότι θα προσληφθείτε σίγουρα σε αυτές τις εταιρείες, αλλά είναι λιγότερο πιθανό να εργαστείτε με ιδιοφυΐες προγραμματισμού που έχουν πολύ περισσότερη εμπειρία από εσάς.


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


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


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

Μέρος 3 Αποφασίστε εάν αυτή η καριέρα ταιριάζει στις ανάγκες του



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


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


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


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


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


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