Πίνακας περιεχομένων:
- Αλλά θυμηθείτε ότι δεν υπάρχει τίποτα τέτοιο όπως "γνωρίζοντας όλα για το Jav α. "Ανεξάρτητα από το πόσα γνωρίζετε, υπάρχει πάντα να μάθετε περισσότερα.
- Θέλετε να γράψετε κώδικα ειδικά για συσκευές Android; Τότε η Java είναι απαραίτητη. Θέλετε να γράψετε κώδικα για το iPhone; Στη συνέχεια, πιθανότατα θέλετε να μάθετε τον Στόχο-Γ. Θέλετε να δημιουργήσετε ιστοσελίδες; Στη συνέχεια, μάθετε HTML, CSS και JavaScript.
- Πρακτική, πρακτική, πρακτική. Ακολουθήστε τα παραδείγματα που βρίσκετε και σκεφτείτε τρόπους που θέλετε να αλλάξετε τον κώδικα. Προσθέστε μια επιλογή εδώ ή ένα κουμπί εκεί.
- Να θυμάστε ότι δεν μαθαίνετε προγραμματισμό, διαβάζοντας μόνο για αυτό. Θα πρέπει να ξύνετε μερικούς αρθρώσεις γράφοντας κώδικα και αναζητώντας λύσεις. Μόνο αφού δοκιμάσετε, αποτύχετε και προσπαθήσετε ξανά, μπορείτε να εκτιμήσετε την εργασία που σχετίζεται με την ανάπτυξη λογισμικού υπολογιστών.
- Πώς μπορώ να βρω δουλειά για την ανάπτυξη λογισμικού;
- Δεν ξέρω ακόμα τι να κάνω με τη ζωή μου …
Βίντεο: Πως να βρω Δουλειά στο Εξωτερικό #17, NerdCast 2024
Αυτό το άρθρο περιέχει συμβουλές για αρχάριους προγραμματιστές Java. συμβουλές είναι να συγκρίνετε τις συμβουλές που παίρνετε με τη δική σας διαίσθηση Συλλέξτε τις απόψεις σας Συζητήστε με τους ανθρώπους για τα ζητήματα Δοκιμάστε τα πράγματα και, εάν δουλεύουν (ή ακόμα και αν δεν δουλεύουν αλλά δείχνουν κάποια υπόσχεση) Εάν δεν δείχνουν καμία υπόσχεση, δοκιμάστε άλλα πράγματα και η κοινή χρήση είναι σημαντική. Η απάντηση εξαρτάται από εσάς - από τους στόχους σας, από τις υπάρχουσες γνώσεις σας, από την ικανότητά σας να σκέφτεστε λογικά, από το ποσό του ελεύθερου χρόνου που έχετε και από το ενδιαφέρον σας για το θέμα.
Όσο πιο ενθουσιασμένοι είστε για προγραμματισμό υπολογιστών, η πιο γρήγορη θα μάθετε.Όσο πιο φιλόδοξοι είναι οι στόχοι σας, τόσο περισσότερο χρειάζεται για να επιτευχθούν αυτά.Αλλά θυμηθείτε ότι δεν υπάρχει τίποτα τέτοιο όπως "γνωρίζοντας όλα για το Jav α. "Ανεξάρτητα από το πόσα γνωρίζετε, υπάρχει πάντα να μάθετε περισσότερα.
Ποιες γλώσσες προγραμματισμού πρέπει να μάθω;
Η απάντηση εξαρτάται από τους στόχους σας και (αν σκοπεύετε να εργαστείτε ως προγραμματιστής) στις ευκαιρίες απασχόλησης που ζείτε. Ο κοινοτικός δείκτης προγραμματισμού TIOBE παρέχει μηνιαίες αξιολογήσεις για δημοφιλείς γλώσσες προγραμματισμού. Αλλά ο Δείκτης TIOBE ενδέχεται να μην ισχύει ειδικά για την περίπτωσή σας. Τον Ιανουάριο του 2014, η γλώσσα Haskell κατατάσσεται στην 43η θέση μεταξύ των γλωσσών που χρησιμοποιούνται σε όλο τον κόσμο. Αλλά ίσως υπάρχει μια εστία του προγραμματισμού Haskell στην πόλη όπου ζείτε.
Θέλετε να γράψετε κώδικα ειδικά για συσκευές Android; Τότε η Java είναι απαραίτητη. Θέλετε να γράψετε κώδικα για το iPhone; Στη συνέχεια, πιθανότατα θέλετε να μάθετε τον Στόχο-Γ. Θέλετε να δημιουργήσετε ιστοσελίδες; Στη συνέχεια, μάθετε HTML, CSS και JavaScript.
Τι άλλες δεξιότητες (εκτός από την κωδικοποίηση του υπολογιστή) πρέπει να μάθω;
Βεβαιωθείτε ότι έχετε μάθει για τις βάσεις δεδομένων. Οι εργασίες βάσης δεδομένων δεν είναι απαραίτητο να κωδικοποιούν, αλλά είναι σημαντικά πράγματα. Επίσης, διαβάστε όσο μπορείτε για την Τεχνολογία Λογισμικού. (Η τεχνολογία λογισμικού είναι η μελέτη των τεχνικών για τον αποτελεσματικό σχεδιασμό και τη συντήρηση του κώδικα του υπολογιστή.) Μην φοβάστε τα μαθηματικά (διότι η μαθηματική μάθηση απλώνει τους λογικούς μυϊκούς μυς σας). Και, όποτε είναι δυνατόν, να βελτιώσετε τις επικοινωνιακές δεξιότητές σας. Όσο καλύτερα γνωρίζετε, τόσο πιο πολύτιμη είναι η δουλειά σας σε άλλους ανθρώπους.Πώς πρέπει να συνεχίσω τη μάθησή μου ως προγραμματιστής λογισμικού;
Πρακτική, πρακτική, πρακτική. Ακολουθήστε τα παραδείγματα που βρίσκετε και σκεφτείτε τρόπους που θέλετε να αλλάξετε τον κώδικα. Προσθέστε μια επιλογή εδώ ή ένα κουμπί εκεί.
Μάθετε τι συμβαίνει όταν προσπαθείτε να βελτιώσετε τον κώδικα.Εάν λειτουργεί, σκεφτείτε έναν άλλο τρόπο να κάνετε μια αλλαγή. Εάν δεν λειτουργεί, αναζητήστε την τεκμηρίωση για μια λύση στο πρόβλημά σας. Εάν η τεκμηρίωση δεν βοηθά (και συχνά, η τεκμηρίωση δεν βοηθά) αναζητήστε στον ιστό απαντήσεις στο πρόβλημά σας. Δημοσιεύστε ερωτήσεις σε ένα ηλεκτρονικό φόρουμ. Εάν δεν βρείτε μια απάντηση, θέστε το πρόβλημα κατά μέρος για λίγο και αφήστε το να επωαστεί στο μυαλό σας.
Να θυμάστε ότι δεν μαθαίνετε προγραμματισμό, διαβάζοντας μόνο για αυτό. Θα πρέπει να ξύνετε μερικούς αρθρώσεις γράφοντας κώδικα και αναζητώντας λύσεις. Μόνο αφού δοκιμάσετε, αποτύχετε και προσπαθήσετε ξανά, μπορείτε να εκτιμήσετε την εργασία που σχετίζεται με την ανάπτυξη λογισμικού υπολογιστών.
Πώς αλλιώς πρέπει να συνεχίσω τη μάθησή μου ως προγραμματιστής;
Βρείτε ομοϊδεάτες ανθρώπους όπου ζείτε και συναντήστε μαζί τους σε τακτική βάση. Αυτές τις μέρες, υπάρχουν ομάδες χρηστών τεχνολογίας σε όλες σχεδόν τις γωνιές του πλανήτη. Βρείτε μια ομάδα χρηστών Java που συναντάται στην περιοχή σας και παρακολουθείτε συχνά τις συναντήσεις της ομάδας. Εάν είστε αρχάριος, μπορεί να μην καταλάβετε μεγάλο μέρος της συζήτησης στις συναντήσεις, αλλά θα είστε εκτεθειμένοι στα ζητήματα που αφορούν τους σημερινούς προγραμματιστές της Java.
Αναζητήστε περισσότερες ομάδες τεχνολογίας και παρακολουθήστε τις συναντήσεις τους. Βρείτε συναντήσεις σχετικά με άλλες γλώσσες προγραμματισμού, άλλες τεχνολογίες και άλλα πράγματα που δεν αφορούν αποκλειστικά την τεχνολογία. Γνωρίστε τους ανθρώπους με πρόσωπο με πρόσωπο και μάθετε ποια θέματα θα είναι τα βιβλία του επόμενου έτους.
Πώς μπορώ να βρω δουλειά για την ανάπτυξη λογισμικού;
Κάνετε όλα τα πράγματα που κανονικά κάνετε όταν ψάχνετε για δουλειά, αλλά μην ξεχνάτε τις συμβουλές στις προηγούμενες δύο παραγράφους. Οι ομάδες χρηστών είναι εξαιρετικά μέρη για τη δικτύωση.
Πηγαίνετε στις συναντήσεις και είστε καλός ακροατής. Μην σκεφτείτε να πωλήσετε τον εαυτό σας. Έχετε υπομονή και απολαύστε τη βόλτα. Μπορείτε να προσφέρετε μια μεγάλη συμβουλευτική ευκαιρία μόνο μετά από πολλά χρόνια υπομονής, ενώ παρακολουθείτε τις συναντήσεις μιας ομάδας. Εν τω μεταξύ, μάθετε πολλά για το λογισμικό (και για την αντιμετώπιση άλλων ανθρώπων).
Δεν ξέρω ακόμα τι να κάνω με τη ζωή μου …
Αυτό δεν είναι μια ερώτηση. Αλλά είναι εντάξει ούτως ή άλλως.
Ο καθένας πρέπει να ανταποκριθεί. Εάν καταφέρετε να τοποθετήσετε φαγητό στο τραπέζι σας, το επόμενο βήμα είναι να μάθετε τι σας αρέσει να κάνετε. Βρείτε την καλύτερη αντιστοιχία ανάμεσα στα πράγματα που θέλετε να κάνετε και τα πράγματα που σας βοηθούν να κερδίζετε τα προς το ζην. Συμβιβαστείτε εάν πρέπει, αλλά να είστε ειλικρινείς με τον εαυτό σας για τα πράγματα που σας κάνουν ευτυχισμένους. (Φυσικά, αυτά τα πράγματα δεν πρέπει να κάνουν άλλους ανθρώπους δυσαρεστημένους.)
Τέλος, να είστε συγκεκριμένοι για τις προτιμήσεις σας και τις αντιπαθείς. Για παράδειγμα, λέγοντας "θα ήθελα να είμαι πλούσιος" δεν είναι καθόλου συγκεκριμένη. Η λέξη "Θα ήθελα να δημιουργήσω ένα υπέροχο παιχνίδι" είναι πιο συγκεκριμένη, αλλά μπορείτε να κάνετε καλύτερα. Η λέξη "Θα ήθελα να σχεδιάσω λογισμικό παιχνιδιών, με έναν συνεργάτη που μπορεί να κάνει το μάρκετινγκ για μένα" είναι αρκετά συγκεκριμένος και κάνει ένα πολύ καθαρό σύνολο στόχων.