Πώς να γίνετε προγραμματιστής κινητής εφαρμογής

Posted on
Συγγραφέας: Lewis Jackson
Ημερομηνία Δημιουργίας: 5 Ενδέχεται 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Διαχείριση εφαρμογών σε κινητό Android
Βίντεο: Διαχείριση εφαρμογών σε κινητό Android

Περιεχόμενο

Σε αυτό το άρθρο: Η απόκτηση εμπειρίας και κατάρτισηςΒελτίωση των απαιτούμενων δεξιοτήτωνΕργασία στον τομέα25 Αναφορές

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


στάδια

Μέρος 1 Απόκτηση εμπειρίας και κατάρτισης



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



  2. Επιλέξτε μία από τις κύριες πλατφόρμες. Αυτές περιλαμβάνουν Android, Apple, Windows, Symbian και RIM (για το BlackBerry). Μπορείτε να μάθετε να κωδικοποιείτε για κάθε μία από αυτές τις πλατφόρμες, αλλά πιθανότατα θα πρέπει να επιλέξετε ένα όταν ξεκινήσετε.
    • Android κυριαρχεί στην αγορά, αλλά η Apple δεν είναι πολύ πίσω. Μία από αυτές τις δύο πλατφόρμες θα μπορούσε να είναι μια καλή αρχή.


  3. Χρησιμοποιήστε προγράμματα ανάπτυξης online. Για παράδειγμα, η Apple προσφέρει το liOS Dev Center. Σε αυτόν τον ιστότοπο, μπορείτε να δείτε μαθήματα και βίντεο για να μάθετε να κωδικοποιείτε. Το Android έχει έναν παρόμοιο ιστότοπο, Εκπαίδευση προγραμματιστών Android. Ωστόσο, δεν είναι απαραίτητο να βασίζεστε αποκλειστικά στους επίσημους ιστότοπους. Υπάρχουν πολλοί ιστότοποι που προσφέρουν δωρεάν ή πληρωμένα σεμινάρια και μαθήματα αν θέλετε να τα πάρετε στο επόμενο επίπεδο.
    • Για παράδειγμα, μπορείτε να ξεκινήσετε να μαθαίνετε πώς να κωδικοποιείτε στο W3Schools, έναν πολύ γνωστό ιστότοπο για τη μάθηση γλωσσών προγραμματισμού. Υπάρχει μια ενότητα σχετικά με το JQuery Mobile που μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε εφαρμογές για κινητά. Το σύστημα προγραμματισμού βασίζεται σε CSS3 και HTML5.
    • Μπορείτε επίσης να δοκιμάσετε ιστότοπους που προσφέρουν δωρεάν online μαθήματα σε διάφορα θέματα, όπως το edX ή το Coursera.



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


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

Μέρος 2 Εκπαιδεύστε τις απαραίτητες δεξιότητες



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


  2. Βρείτε μια ιδέα εφαρμογής. Φυσικά, πολλές εφαρμογές είναι παιχνίδια. Αυτοί βοηθούν τους ανθρώπους να περάσουν το χρόνο. Ωστόσο, όπου παρατηρείτε κάποια ανάγκη, μπορείτε να την συμπληρώσετε με μια εφαρμογή. Το πρώτο σας βήμα είναι να προσδιορίσετε πού είναι η ανάγκη. Ρίξτε μια ματιά στη ζωή σας και σε αυτή των φίλων σας και αναρωτηθείτε ποια προβλήματα έχουν να αντιμετωπίσουν μια εφαρμογή. Μόλις έχετε μια ιδέα, αρχίστε να σκεφτόμαστε την αίτησή σας.
    • Για παράδειγμα, ορισμένες εφαρμογές όπως το DocScan ή το Scannable αναπτύχθηκαν επειδή οι χρήστες χρειάζονταν να σαρώσουν έγγραφα για να τα διατηρήσουν σε άλλα μέσα από τον υπολογιστή τους. Οι άνθρωποι που τις ανέπτυξαν είδαν μια ανάγκη και το πλήρωσαν.
    • Άλλες εφαρμογές, όπως συνταγές, διευκολύνουν τους ανθρώπους να βρίσκουν και να χρησιμοποιούν συνταγές επειδή είναι ευκολότερο να διαβάζουν και να ακολουθούν μια συνταγή στο tablet ή το τηλέφωνό σας παρά στον υπολογιστή σας.


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


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


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


  6. Μετακινηθείτε σε άλλες πλατφόρμες. Μόλις μάθετε πώς μπορείτε να δημιουργήσετε μια εφαρμογή σε μια από τις πλατφόρμες, ήρθε η ώρα να προχωρήσετε σε άλλους. Χάνετε πολλούς πελάτες εάν δεν προσφέρετε την εφαρμογή σας σε όλες τις πλατφόρμες που χρησιμοποιούνται από τους πιθανούς πελάτες σας.
    • Για κάθε πλατφόρμα, πρέπει να σκεφτείτε διάφορα θέματα. Για παράδειγμα, όταν αλλάζετε diOS σε Android, πρέπει να σκεφτείτε τις διαφορές στο μέγεθος της οθόνης. Στο iOS, ο αριθμός των μεγεθών οθόνης είναι πιο περιορισμένος, ενώ το Android προσφέρει μεγαλύτερη ποικιλία και η εφαρμογή σας θα φαίνεται λίγο διαφορετική σε κάθε μία από αυτές.
    • Πρέπει επίσης να πάτε πάντα στο απλούστερο. Όσο πιο περίπλοκο είναι, τόσο πιο δύσκολο θα είναι να μετακινηθείτε σε μια άλλη πλατφόρμα και να πάρετε κάτι ωραίο σε κάθε οθόνη.


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

Μέρος 3 Εργασία στον τομέα



  1. Να είστε έτοιμοι να κινηθείτε. Ορισμένες περιοχές είναι γνωστές για αυτήν την αγορά. Ας ελπίσουμε ότι θα μπορούσατε να παρατηρήσετε και να μετακομίσετε στην Καλιφόρνια, στο Silicon Valley. Στη Γαλλία, η Sophia Antipolis είναι γνωστή για τη συγκέντρωση πολλών εταιρειών που ειδικεύονται στις νέες τεχνολογίες, αλλά θα μπορούσατε επίσης να μετακομίσετε στις Βρυξέλλες ή στη Γενεύη.
    • Αν και ορισμένες εταιρείες θα σας επιτρέψουν να εργαστείτε από το σπίτι, οι περισσότεροι θα θέλουν να εργάζεστε στο γραφείο κάθε μέρα. Πολλές εταιρείες στις νέες τεχνολογίες αποδίδουν μεγάλη αξία στην ομαδοποίηση της δημιουργικότητας που είναι ευκολότερο να ενθαρρυνθεί στο γραφείο.


  2. Εφαρμόζοντας. Αν θέλετε να εργαστείτε σε μια εταιρεία που ειδικεύεται στις νέες τεχνολογίες, πρέπει να αρχίσετε υποβάλλοντας αιτήσεις για κενές θέσεις εργασίας. Θα βρείτε αυτού του είδους τις διαφημίσεις σε εξειδικευμένους ιστότοπους όπως το Monster, Indeed ή το Yahoo. Ωστόσο, μπορείτε επίσης να κάνετε αναζήτηση στις τοποθεσίες εταιρειών που αναπτύσσουν εφαρμογές για να βρουν εργασία. Σκεφτείτε τις εφαρμογές που σας αρέσει και μάθετε για τις κενές θέσεις εργασίας. Αυτά είναι τα μέρη όπου θέλετε να στείλετε την αίτησή σας επειδή αγαπάτε ήδη αυτό που κάνουν.
    • Το είδος της κοινωνίας που επιλέγετε εξαρτάται από το τι θέλετε. Εάν εργάζεστε για εκκίνηση, πιθανότατα θα έχετε περισσότερο χρόνο για να χειριστείτε την εφαρμογή και ίσως περισσότερο έλεγχο. Ωστόσο, δεν είναι δυνατόν να γνωρίζουμε αν μια εταιρεία θα επιτύχει ή θα αποτύχει στην αρχή της. Εργάζοντας σε μια πιο εδραιωμένη εταιρεία, θα εργαστείτε αντί για μικρά μέρη πολλών εφαρμογών αντί για έλεγχο της δημιουργίας. Από την άλλη πλευρά, θα έχετε κάποια ασφάλεια εργασίας.


  3. Χρησιμοποιήστε την εμπειρία σας. Αν έχετε πτυχίο και εμπειρία, χρησιμοποιήστε το για να βρείτε εργασία. Για παράδειγμα, αν έχετε σχεδιάσει τη δική σας εφαρμογή, τώρα έχετε κάτι να δείξετε το ταλέντο προγραμματισμού και σχεδίασης. Εάν κάνατε μια πρακτική άσκηση σε μια εταιρεία, έχετε τώρα περισσότερη εμπειρία από άλλους υποψηφίους. Χρησιμοποιήστε αυτό που πρέπει να ξεχωρίσετε από άλλους υποψηφίους.
    • Μην ξεχάσετε να επισημάνετε την εμπειρία που έχετε στη συνοδευτική επιστολή σας. Για παράδειγμα, εάν κάνατε μια πρακτική άσκηση, θα μπορούσατε να γράψετε: "Θα είμαι πολύτιμος τομέας της επιχείρησής σας, επειδή έχω ήδη εμπειρία στην ανάπτυξη εφαρμογών σε μια εταιρεία παρόμοιας μεγέθους. Έκανα μια πρακτική άσκηση στο XYZ για έξι μήνες το 2014 ".


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


  5. Δημιουργήστε έσοδα από την αίτησή σας. Εάν θέλετε να φροντίσετε όλες τις λεπτομέρειες, πρέπει να κάνετε τα πάντα για την αίτησή σας. Πρέπει να σκεφτείτε τον καλύτερο τρόπο να κάνετε κέρδος και πρέπει να το διαφημίσετε στα κύρια κοινωνικά δίκτυα.
    • Ορισμένες εταιρείες τους προσφέρουν δωρεάν, αλλά χρεώνουν τους πελάτες τους για να κάνουν το παιχνίδι γρηγορότερο ή πιο ευχάριστο, για παράδειγμα προσφέροντας κέρματα ή αστέρια για αγορά. Οι πελάτες μπορούν να βρουν ήδη αυτό το είδος μπόνους στο παιχνίδι, αλλά η πώληση τους επιτρέπει στους ανυπόμονα παίκτες να κινηθούν γρηγορότερα, ειδικά αν σχεδιάσατε το παιχνίδι, ώστε να μην μπορείτε να μετακινηθείτε πολύ γρήγορα σε μια μέρα χωρίς τα απαραίτητα μπόνους.
    • Βρείτε τις σωστές λέξεις-κλειδιά. Όταν δίνονται στην εφαρμογή σας ένα όνομα ή περιγράφουν την εφαρμογή, σκεφτείτε τι θα αναζητήσουν οι πελάτες σας. Τι λέξεις θα χρησιμοποιούσαν για την αναζήτηση μιας εφαρμογής όπως η δική σας; Πρέπει να συμπεριλάβετε στον τίτλο, την περιγραφή ή τις λέξεις-κλειδιά αν είναι δυνατόν.
    • Χρησιμοποιήστε συνδέσμους κοινής χρήσης μέσα στην εφαρμογή. Μπορείτε να ενθαρρύνετε τους χρήστες σας να μοιράζονται την εφαρμογή για να βοηθούν ο ένας τον άλλον στο παιχνίδι, για παράδειγμα για να κερδίσουν επιπλέον ζωές. Εάν μπορούν να μοιραστούν την αίτησή σας στα κοινωνικά δίκτυα, για παράδειγμα στο Facebook, θα έχετε ακόμη περισσότερη τύχη από στόμα σε στόμα.
    • Μην ξεχάσετε να πληρώσετε. Μπορείτε να δημιουργήσετε μια εφαρμογή στο Facebook ή σε άλλη κινητή πλατφόρμα, αλλά εάν δεν είστε έτοιμοι να πληρώσετε για να το διαφημίσετε, θα έχετε έναν δύσκολο χρόνο να κάνετε τον εαυτό σας βασικό πελάτη, ειδικά αν απλά πιστεύετε στον εαυτό σας στους φίλους σας.