Στα τέλη του περασμένου έτους υπήρχαν πάνω από 3, 9 εκατομμύρια θέσεις εργασίας στον τομέα του cloud computing μόνο στην Αμερική και πάνω από 18 εκατομμύρια σε όλο τον κόσμο. Και οι επαγγελματίες με εμπειρία στον τομέα του cloud computing έλαβαν σπίτι με μέσο μισθό άνω των 90.000 δολαρίων.
Είναι ένα μεγάλο πεδίο για να μπείτε - αλλά τι δεξιότητες χρειάζεστε για μια εργασία στο cloud computing; Κάθε εμπειρογνωμοσύνη σε αυτές τις 9 περιοχές θα σας βοηθήσει να ξεχωρίσετε από το υπόλοιπο του σωρού εφαρμογής.
Δεξιότητες βάσης δεδομένων
Επειδή το cloud computing ασχολείται τόσο συχνά με μεγάλες βάσεις δεδομένων, η κατανόηση και η συνεργασία με τις γλώσσες των βάσεων δεδομένων έχει ζωτική σημασία. Η SQL και η MySQL είναι οι de facto τυπικές γλώσσες για τις βάσεις δεδομένων, αλλά είναι επίσης χρήσιμη η εξοικείωση με συστήματα ανοιχτού κώδικα όπως οι Hadoop, Cassandra και MongoDB.
Αν ψάχνετε για έναν πιο διασκεδαστικό τρόπο για να μάθετε Bored With Programming Books; Δοκιμάστε 3 Διασκέδαση τρόπους για να αυξήσετε τις ικανότητές σας Κωδικοποίηση βαρεθεί με τα βιβλία προγραμματισμού; Δοκιμάστε 3 τρόπους διασκέδασης για να αυξήσετε τις ικανότητές σας στην κωδικοποίηση Αν έχετε προσπαθήσει ποτέ να μάθετε να κωδικοποιείτε από ένα βιβλίο, ξέρετε πόσο βαρετή μπορεί να είναι. Γιατί να μην δοκιμάσετε κάποιες επιλογές εμπλοκής για να κάνετε τη μάθηση πιο περίεργη και διασκεδαστική. Διαβάστε περισσότερα μερικές δεξιότητες βάσης δεδομένων, μπορείτε να δείτε το Schemaverse, ένα διαστημικό παιχνίδι στρατηγικής στο οποίο οι παίκτες χρησιμοποιούν εντολές SQL για τον έλεγχο των στόλων τους. Το GalaXQL είναι μια άλλη μεγάλη πηγή για να μάθετε να εργάζεστε με βάσεις δεδομένων - η διαδραστική εφαρμογή σάς επιτρέπει να ασκείτε τα ερωτήματα SQL και να σας καθοδηγεί στην πορεία σας.
Μάθετε να προγραμματίζετε
Ruby, Ruby on Rails, Python, Perl, JavaScript και Java είναι οι πιο συνηθισμένες γλώσσες που χρησιμοποιούνται για την ανάπτυξη εφαρμογών και υπηρεσιών που βασίζονται σε cloud. Ενώ η Java είναι μια σχετικά παραδοσιακή γλώσσα προγραμματισμού, οι άλλες είναι υψηλού επιπέδου, αποτελεσματικές γλώσσες που συχνά συνιστώνται για αρχάριους, καθιστώντας το ένα καλό πρώτο βήμα για τη βελτίωση των δεξιοτήτων του cloud computing.
Ενώ ορισμένες θέσεις εργασίας απαιτούν μόνο μία από αυτές τις γλώσσες, θα αυξήσετε την απασχολησιμότητά σας εξοικειωμένοι με περισσότερους από έναν. Ναι, εξοικειωθείτε με τα πολλά διδακτικά μαθήματα κωδικοποίησης 3 Διαδραστική, Διασκέδαση, Ελεύθεροι τρόποι να ξεκινήσετε τη μάθηση Η Γλώσσα Προγραμματισμού Ruby 3 Διαδραστική, Διασκέδαση, Ελεύθεροι Τρόποι Εκκίνησης Εκμάθησης Η Γλώσσα Προγραμματισμού του Ruby Η Ruby είναι μια εκφραστική γλώσσα πολύ υψηλού επιπέδου scripting . Χρησιμοποιείται στο Web κυρίως ως μέρος του πλαισίου ανάπτυξης ιστοσελίδων Ruby on Rails, αλλά και αυτόνομο. Εάν είστε περίεργοι για το τι Ruby (όχι ... Διαβάστε περισσότερα διαθέσιμα online Επιλέξτε μία από τις γλώσσες Πώς να επιλέξετε μια γλώσσα προγραμματισμού για να μάθετε σήμερα και να πάρετε μια εξαιρετική δουλειά σε 2 χρόνια Πώς να επιλέξετε μια γλώσσα προγραμματισμού για να μάθετε σήμερα & Πάρτε μια εξαιρετική δουλειά σε 2 χρόνια Μπορεί να χρειαστούν χρόνια αφοσιωμένης εργασίας για να γίνει ένας πραγματικά καλός προγραμματιστής, έτσι υπάρχει ένας τρόπος να επιλέξετε τη σωστή γλώσσα για να ξεκινήσετε από σήμερα, για να προσληφθεί αύριο;
Linux
Το λειτουργικό σύστημα Linux κυριαρχεί σε ένα μεγάλο μέρος του κόσμου υπολογιστών σύννεφο, έτσι ώστε να είναι εξοικειωμένοι με αυτό θα σας δώσει ένα μεγάλο κεφάλαιο σε πολλούς από τους δυνητικούς ανταγωνιστές σας. Ένα καλό πρώτο βήμα είναι να ρυθμίσετε τον υπολογιστή σας σε dual-boot με το προτιμώμενο λειτουργικό σας σύστημα (έχουμε εκπαιδευτικά προγράμματα για διπλή εκκίνηση Windows Πώς να Dual-Boot Windows και Linux λειτουργικά συστήματα στον υπολογιστή σας Πώς να Dual-Boot Windows και Linux OSes on Ο υπολογιστής σας Είναι σαν να έχετε δύο υπολογιστές σε ένα - ξεκινήστε το σύστημά σας και επιλέξτε μεταξύ των Windows και του Linux.Δημιουργείται διπλή εκκίνηση και σας δίνει πρόσβαση σε δύο από τα καλύτερα λειτουργικά συστήματα στο ... Διαβάστε περισσότερα καθώς και το λειτουργικό σύστημα Πώς να εγκαταστήσετε το Linux σε ένα MacBook Pro Retina Πώς να εγκαταστήσετε το Linux σε ένα MacBook Pro Retina Τα MacBook Pro έρχονται με κάποιο πολύ ωραίο υλικό, αλλά μερικοί άνθρωποι θέλουν περισσότερο.
Μετά από αυτό, αρχίστε να μαθαίνετε! Ελέγξτε τους πέντε χρυσούς κανόνες του Linux 5 Golden Rules για να ζήσετε ως νέος χρήστης του Linux 5 Golden Rules για να ζήσετε ως νέος χρήστης του Linux Πώς θα εξασφαλίσετε ότι η μετάβασή σας στο νέο λειτουργικό σύστημα είναι ομαλή; Ακολουθήστε τους ακόλουθους πέντε κανόνες και θα πρέπει να κάνετε μια χαρά. Διαβάστε περισσότερα, μάθετε μερικές ενδιαφέρουσες εντολές 9 Quirky εντολές Linux που πρέπει να ξέρετε (και θα αγαπήσουν) 9 Quirky Linux εντολές που πρέπει να ξέρετε (και θα αγαπήσει) Κάντε τέχνη ASCII, μιλήστε στον υπολογιστή σας και να παίξετε περιπέτειες κειμένου. Η γραμμή εντολών του Linux δεν είναι μόνο για εργασία: μπορεί να είναι περίεργη διασκεδαστική, αν γνωρίζετε τις σωστές εντολές. Διαβάστε περισσότερα και αρχίστε να εργάζεστε με εναλλακτικές λύσεις Linux για το λογισμικό που χρησιμοποιείτε Μπορείτε να το εκτελέσετε σε Linux; 10 βασικές εφαρμογές που θα θελήσετε όταν αλλάξετε μπορείτε να το εκτελέσετε σε Linux; 10 ζωτικές εφαρμογές που θα θελήσετε όταν αλλάζετε Για να απαντήσετε στις ερωτήσεις σας, θα ρίξουμε μια ματιά σε 10 δημοφιλείς εφαρμογές των Windows και αν έχετε επιλογές γι 'αυτούς στο Linux. Διαβάστε περισσότερα . Όσο πιο εξοικειωμένοι είστε με το λειτουργικό σύστημα, τόσο το καλύτερο.
DevOps
Οι λειτουργίες ανάπτυξης είναι μια ιδιαίτερη μέθοδος ανάπτυξης λογισμικού που λαμβάνει υπόψη ολόκληρο τον κύκλο ζωής του λογισμικού, από το σχεδιασμό και τη δημιουργία πρωτοτύπων στη χρήση και τη συντήρηση. Το DevOps είναι πολύ δημοφιλές στο cloud computing, οπότε η κατανόηση του τι είναι και του τρόπου με τον οποίο μπορείτε να το προσαρμόσετε μπορεί να είναι μια μεγάλη βοήθεια.
Μπορείτε να αρχίσετε να μαθαίνετε για DevOps πηγαίνοντας στο DevOps.com και διαβάζοντας τα άρθρα τους για να πάρετε μια ιδέα για τα είδη των διακυβευόμενων ζητημάτων. Η Εικονική Ακαδημία της Microsoft παρέχει μια επισκόπηση των DevOps και η ακαδημία Linux έχει ένα σύντομο μάθημα DevOps που θα σας βοηθήσει επίσης.
Αυτοματισμοί Συστημάτων
Καθώς οι εταιρείες αποθηκεύουν και χρησιμοποιούν όλο και περισσότερες πληροφορίες όλη την ώρα, η συνεργασία τους με το χέρι και με βάση το έργο σε σχέδιο γίνεται μη βιώσιμη. Οι προγραμματιστές που μπορούν να αυτοματοποιήσουν τις εργασίες και τις διαδικασίες Ο Awesome Automation Guide για χρήστες Mac Ο Awesome Automation Guide για χρήστες Mac Είτε διαλέγετε τα email σας, αναζητώντας τα έγγραφά σας είτε δημιουργώντας μια λίστα αναπαραγωγής, θα εκπλαγείτε με το πόσες εργασίες μπορούν να γίνουν αυτόματα αντί για το χέρι - αν μόνο ήξερες πώς να ξεκινήσεις. Διαβάστε περισσότερα είναι εξαιρετικά πολύτιμες, καθώς μπορούν να βελτιώσουν σημαντικά την αποτελεσματικότητα των αλληλεπιδράσεων μιας εταιρείας με δεδομένα.
Ενώ ο "αυτοματισμός" είναι ένας σχετικά ασαφής όρος, μπορείτε να αποκτήσετε δεξιότητες σε αυτόν τον τομέα, μαθαίνοντας σχετικά με το Puppet and Chef, δύο λύσεις αυτοματοποίησης ανοιχτού κώδικα.
Το Puppet Labs προσφέρει μια ποικιλία επιλογών μάθησης, από τα μαθήματα και τις πιστοποιήσεις έως την αυτο-ρυθμιζόμενη ηλεκτρονική μάθηση. Είναι επίσης cross-platform.
Ο Σεφ είναι ένα άλλο εργαλείο αυτοματοποίησης υποδομών συστημάτων και cloud με μια σειρά διαδραστικών ενοτήτων μάθησης.
Διασφάλιση ποιότητας
Σύμφωνα με έρευνα του Forbes για το 2014, η διασφάλιση της ποιότητας του λογισμικού ήταν το έκτο πιο συνηθισμένο αίτημα για δημοσιεύσεις εργασίας σε cloud computing. Εν ολίγοις, το QA του λογισμικού είναι η διαδικασία με την οποία οι προγραμματιστές και άλλοι παραγωγοί βεβαιώνουν ότι το λογισμικό που παράγουν ανταποκρίνεται στις ανάγκες που θέτει και ότι είναι αποδεκτής ποιότητας κατά την απελευθέρωση.
Μπορείτε να αρχίσετε να μαθαίνετε σχετικά με τη διασφάλιση της ποιότητας με το μάθημα «Λειτουργίες Προγραμματισμού: Διασφάλιση Ποιότητας Λογισμικού» στο Lynda.com. Η Udemy διαθέτει επίσης μια σειρά από μαθήματα διαθέσιμα, συμπεριλαμβανομένου του Learning Software Testing: Kickstart μια επιτυχημένη σταδιοδρομία στην QA και να μάθουν τη δοκιμή του λογισμικού από το μηδέν. Υπάρχουν επίσης πολλές online πιστοποιήσεις που μπορείτε να λάβετε για να βελτιώσετε το βιογραφικό σας για το cloud computing.
Ασφάλεια Πληροφοριών
Η πιστοποίηση CISSP (Certified Information Systems Security Professional) είναι μία από τις πιο απαιτητικές πιστοποιήσεις στον κόσμο του cloud computing. Αυτή η πιστοποίηση χορηγείται από την Consortium International Certification Security Consortium, Inc. και η εξέταση καλύπτει γνώσεις σχετικά με θέματα όπως εγγύηση περιουσιακών στοιχείων, διαχείριση ταυτότητας και πρόσβασης και ασφάλεια ανάπτυξης λογισμικού.
Υπάρχουν πολλοί μεγάλοι πόροι για να σας βοηθήσουν να μάθετε για την ασφάλεια των πληροφοριών, από τις ελεύθερες εισαγωγές στην ασφάλεια πληροφοριών σε ένα μάθημα Udemy για τις έννοιες ασφάλειας και ένα εκτεταμένο μάθημα Open University για το θέμα.
Διαχείριση έργου
Η πιστοποίηση Project Management Professional είναι αναγνωρισμένη και σεβαστή στον κλάδο. Αν έχετε μερικά χρόνια εμπειρίας στη διαχείριση έργων, ενδέχεται να δικαιούστε αυτήν την πιστοποίηση. αν όχι, ενδέχεται να δικαιούστε πιστοποιητικό Πιστοποιημένου Συνεργάτη στην Διαχείριση Έργου .
Για να μάθετε περισσότερα σχετικά με την πιστοποίηση PMP, μπορείτε να επισκεφθείτε την ιστοσελίδα του Ινστιτούτου Διαχείρισης Έργων και να διαβάσετε για τις διάφορες πιστοποιήσεις. Υπάρχουν επίσης ορισμένες άλλες πιστοποιήσεις που μπορεί να ενδιαφέρουν, όπως μία στη διαχείριση προγραμμάτων και άλλη στην ανάλυση των επιχειρήσεων.
Amazon και Google Cloud Skills
Η εξοικείωση με συγκεκριμένους πωλητές λύσεων cloud μπορεί να είναι μια μεγάλη βοήθεια αν ένας πιθανός εργοδότης συνεργάζεται ήδη με τις εταιρείες αυτές. Επειδή οι πλατφόρμες του cloud της Amazon και της Google είναι τόσο δημοφιλείς (ακόμα και η NSA χρησιμοποιεί τις υπηρεσίες του Amazon Web Services) Η NSA αποθηκεύει τα δεδομένα της στο Cloud αλλά είναι ασφαλής; από τις διαρροές Edward Snowden, η Εθνική Υπηρεσία Ασφαλείας (NSA) στρέφει στην αποθήκευση σύννεφων για τα δεδομένα της. Αφού έχουν συγκεντρώσει πληροφορίες για εσάς, πόσο ασφαλής θα είναι; ώθηση στη διαδικασία πρόσληψης.
Amazon Web Services - Web Hosting & Cloud Computing Με το AWS είναι ένα μάθημα Udemy που θα σας βοηθήσει να εξοικειωθείτε με τις τεχνολογίες του Amazon. Η Google παρέχει τη δική της κατάρτιση πλατφόρμας Google Cloud, την οποία μπορείτε να χρησιμοποιήσετε δωρεάν. Έχει επίσης συνεργαστεί με πολλούς εκπαιδευτικούς συνεργάτες παγκοσμίως.
Πάρτε σε ένα έργο 5 Ιδέες του Έργου για να σας βοηθήσουν να μάθετε πιο γρήγορα τον προγραμματισμό 5 Ιδέες του Έργου για να σας βοηθήσουμε να μάθετε γρηγορότερα τον προγραμματισμό Υπάρχουν μερικοί τρόποι για να διευκολύνετε την καμπύλη μάθησης για προγραμματισμό. Πάρτε τα χέρια σας βρώμικα και μάθετε ταχύτερα με πλευρικά έργα που μπορείτε να ξεκινήσετε ανά πάσα στιγμή. Παίξτε γύρω με αυτά τα πέντε. Διαβάστε περισσότερα που απαιτεί να χρησιμοποιήσετε οποιαδήποτε από αυτές είναι ένας πολύ καλός τρόπος για να παρακολουθήσετε γρήγορα τη μάθηση σας. Δοκιμάστε το GitHub για κάποια έμπνευση.
Το Rackspace γίνεται γρήγορα ένας σημαντικός ανταγωνιστής στη σκηνή σύννεφων, οπότε οποιαδήποτε εμπειρία που έχετε με την πλατφόρμα του θα μπορούσε επίσης να είναι επωφελής. Η εταιρεία σύννεφο διευθύνει επίσης την Ανοικτή Ακαδημία Cloud για να βοηθήσει με την κατάρτιση cloud skills και να καλύψει το χάσμα δεξιοτήτων.
Ηλεκτρονικά μαθήματα για Cloud Computing
Εκτός από τους παραπάνω πόρους, μπορείτε να επωφεληθείτε από ένα ευρύ φάσμα ηλεκτρονικών μαθημάτων που θα σας βοηθήσουν να δημιουργήσετε τις δεξιότητές σας στο cloud computing. Εδώ είναι μερικοί για να ξεκινήσετε:
- edX Εισαγωγή στο Cloud Computing (δωρεάν): τα βασικά στοιχεία του cloud computing, συμπεριλαμβανομένης της ασφάλειας, των σεναρίων χρήσης και των βασικών στοιχείων της υποδομής.
- Cloud Academy ($ 29 ή $ 59 το μήνα): μάθετε τα πάντα, από τη βασική διαχείριση βάσεων δεδομένων μέχρι τις προηγμένες δεξιότητες που σχετίζονται με την πλατφόρμα.
- Cloud Computing Platform ως υπηρεσία από το Πανεπιστήμιο της Καλιφόρνιας, Irvine ($ 650): ένα μάθημα με έμφαση στη δημιουργία λύσεων βασισμένων σε σύννεφο χρησιμοποιώντας τεχνολογίες Amazon, Google και Microsoft.
- Cloud School (ποικίλλει): με 21 διαφορετικές ενότητες που καλύπτουν τα πάντα, από τα βασικά έως τα πολύ προχωρημένα, το Cloud School θα σας βοηθήσει να πάτε από το να είστε απόλυτα αρχάριος σε έναν εξαιρετικά απασχολημένο εμπειρογνώμονα.
Το μέλλον βρίσκεται στο σύννεφο
Πολλές επιχειρήσεις μεταβαίνουν γρήγορα στην αποθήκευση πολλών υπολογιστών και αποθήκευσης δεδομένων τους και υπάρχει μεγάλη ανάγκη για προγραμματιστές και άλλους τεχνικούς υπαλλήλους που θα τους βοηθήσουν στη διαδικασία. Είτε είστε ειδικός σε σύννεφα είτε είστε απόλυτα αρχάριος, αυτό είναι ένα μεγάλο πεδίο για να μπείτε. Αρχίστε να γυαλίζετε τις ικανότητές σας!
Εργάζεστε στο cloud computing; Ποιες άλλες δεξιότητες θεωρείτε χρήσιμες στην καθημερινή σας εμπειρία; Μοιραστείτε τις σκέψεις σας παρακάτω!
Image Credits: cv βιογραφικό Μέσω Shutterstock, Επιχειρηματίας σχεδίαση βάσης δεδομένων (επεξεργασμένο), Επιχειρηματίας με γρανάζια (edited), λουκέτο και keyhole (edited) μέσω Shutterstock.