Σπίτι Προσωπικά Οικονομικά Συμβουλές για νέους προγραμματιστές λογισμικού - ανδρείκελα

Συμβουλές για νέους προγραμματιστές λογισμικού - ανδρείκελα

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

Βίντεο: Πως να βρω Δουλειά στο Εξωτερικό #17, NerdCast 2024

Βίντεο: Πως να βρω Δουλειά στο Εξωτερικό #17, NerdCast 2024
Anonim

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

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

Αλλά θυμηθείτε ότι δεν υπάρχει τίποτα τέτοιο όπως "γνωρίζοντας όλα για το Jav α. "Ανεξάρτητα από το πόσα γνωρίζετε, υπάρχει πάντα να μάθετε περισσότερα.

Ποιες γλώσσες προγραμματισμού πρέπει να μάθω;

Η απάντηση εξαρτάται από τους στόχους σας και (αν σκοπεύετε να εργαστείτε ως προγραμματιστής) στις ευκαιρίες απασχόλησης που ζείτε. Ο κοινοτικός δείκτης προγραμματισμού TIOBE παρέχει μηνιαίες αξιολογήσεις για δημοφιλείς γλώσσες προγραμματισμού. Αλλά ο Δείκτης TIOBE ενδέχεται να μην ισχύει ειδικά για την περίπτωσή σας. Τον Ιανουάριο του 2014, η γλώσσα Haskell κατατάσσεται στην 43η θέση μεταξύ των γλωσσών που χρησιμοποιούνται σε όλο τον κόσμο. Αλλά ίσως υπάρχει μια εστία του προγραμματισμού Haskell στην πόλη όπου ζείτε.

Θέλετε να γράψετε κώδικα ειδικά για συσκευές Android; Τότε η Java είναι απαραίτητη. Θέλετε να γράψετε κώδικα για το iPhone; Στη συνέχεια, πιθανότατα θέλετε να μάθετε τον Στόχο-Γ. Θέλετε να δημιουργήσετε ιστοσελίδες; Στη συνέχεια, μάθετε HTML, CSS και JavaScript.

Τι άλλες δεξιότητες (εκτός από την κωδικοποίηση του υπολογιστή) πρέπει να μάθω;

Βεβαιωθείτε ότι έχετε μάθει για τις βάσεις δεδομένων. Οι εργασίες βάσης δεδομένων δεν είναι απαραίτητο να κωδικοποιούν, αλλά είναι σημαντικά πράγματα. Επίσης, διαβάστε όσο μπορείτε για την Τεχνολογία Λογισμικού. (Η τεχνολογία λογισμικού είναι η μελέτη των τεχνικών για τον αποτελεσματικό σχεδιασμό και τη συντήρηση του κώδικα του υπολογιστή.) Μην φοβάστε τα μαθηματικά (διότι η μαθηματική μάθηση απλώνει τους λογικούς μυϊκούς μυς σας). Και, όποτε είναι δυνατόν, να βελτιώσετε τις επικοινωνιακές δεξιότητές σας. Όσο καλύτερα γνωρίζετε, τόσο πιο πολύτιμη είναι η δουλειά σας σε άλλους ανθρώπους.

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

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

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

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

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

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

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

Πώς μπορώ να βρω δουλειά για την ανάπτυξη λογισμικού;

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

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

Δεν ξέρω ακόμα τι να κάνω με τη ζωή μου …

Αυτό δεν είναι μια ερώτηση. Αλλά είναι εντάξει ούτως ή άλλως.

Ο καθένας πρέπει να ανταποκριθεί. Εάν καταφέρετε να τοποθετήσετε φαγητό στο τραπέζι σας, το επόμενο βήμα είναι να μάθετε τι σας αρέσει να κάνετε. Βρείτε την καλύτερη αντιστοιχία ανάμεσα στα πράγματα που θέλετε να κάνετε και τα πράγματα που σας βοηθούν να κερδίζετε τα προς το ζην. Συμβιβαστείτε εάν πρέπει, αλλά να είστε ειλικρινείς με τον εαυτό σας για τα πράγματα που σας κάνουν ευτυχισμένους. (Φυσικά, αυτά τα πράγματα δεν πρέπει να κάνουν άλλους ανθρώπους δυσαρεστημένους.)

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

Συμβουλές για νέους προγραμματιστές λογισμικού - ανδρείκελα

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

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

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

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

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

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