Θέλετε λοιπόν να είστε προγραμματιστής blockchain…
Ίσως σας προσελκύουν τα καινοτόμα διαθέσιμα έργα, από την επίλυση της παγκόσμιας πείνας έως τον εκδημοκρατισμό της αγοράς ενέργειας.
Ίσως σας οδηγεί η επιθυμία να εργαστείτε στην τεχνολογία αιχμής.
Ή ίσως θέλετε απλώς να εξαργυρώσετε το ασφάλιστρο μισθού που μπορούν να διοικήσουν έμπειροι μηχανικοί blockchain.
Το κλειδί για την προσέλκυση της δουλειάς των ονείρων σας σε οποιαδήποτε βιομηχανία είναι συνήθως ένας συνδυασμός τύχης, εμπειρίας και δεξιοτήτων. Και επειδή δεν μπορείτε να κάνετε πολλά για την τύχη, θα πρέπει να εστιάσετε στους άλλους δύο παράγοντες.
Τα καλά νέα είναι ότι ο τομέας είναι ακόμα σχετικά νέος, οπότε το να μην έχεις τόση εμπειρία δεν θα έχει μεγάλη σημασία για τους εργοδότες. Στην πραγματικότητα, πολλοί διαχειριστές έργων έχουν εγκαταλείψει την εύρεση του λεγόμενου προγραμματιστή «μονόκερος» ή «ninja». Αντ ‘αυτού, προτιμούν να προσλαμβάνουν λιγότερο έμπειρους μηχανικούς που έχουν βασικές δεξιότητες και στη συνέχεια τους εκπαιδεύουν σχετικά με τις περιπλοκές του έργου τους. Όσοι έχουν μεγάλη εμπειρία είναι δύσκολο να βρεθούν και να έχουν αντίστοιχα υψηλό κόστος.
Το εισιτήριό σας για τη δουλειά blockchain των ονείρων σας, λοιπόν, είναι να αναπτύξετε τις δεξιότητές σας blockchain έτσι ώστε να στέκεστε στο κεφάλι και τους ώμους πάνω από άλλους αιτούντες. Πολλοί άνθρωποι θέλουν να εργαστούν σε blockchain, οπότε για να βγουν μπροστά στο παιχνίδι απασχόλησης, θα πρέπει να βυθιστείτε στην τεχνολογία.
Λοιπόν, ποιες δεξιότητες χρειάζεστε; Εδώ είναι τα ελάχιστο προσόντα για να αποκτήσετε δουλειά ως προγραμματιστής blockchain:
- Βασικά στοιχεία του Blockchain. Θα πρέπει να έχετε μια βάση στις βασικές αρχές της τεχνολογίας, συμπεριλαμβανομένων δικτύων, κρυπτονομισμάτων, πορτοφολιών, έξυπνων συμβολαίων και κατανεμημένων εφαρμογών (DApps).
- Πρωτόκολλα κρυπτογράφησης, αποκέντρωσης και συναίνεσης. Από ιδιωτικά και δημόσια κλειδιά έως ψηφιακή υπογραφή, απόδειξη εργασίας και απόδειξη πονταρίσματος, θα πρέπει να κατανοήσετε την κρυπτογραφία και τη συναίνεση blockchain.
- Πορτοφόλια κρυπτονομισμάτων, συναλλαγές και ανταλλαγές. Πρέπει να γνωρίζετε πώς να δημιουργήσετε ένα πορτοφόλι, API πορτοφολιού, να δημιουργήσετε κλειδιά, να χρησιμοποιήσετε μνημονικά και να στείλετε συναλλαγές.
- Εξόρυξη κρυπτονομισμάτων. Οι ειδικευμένοι μηχανικοί χρειάζονται κατανόηση της διαδικασίας εξόρυξης, συμπεριλαμβανομένης της εξόρυξης πυρήνα, του λογισμικού εξόρυξης, των ορυχείων εξόρυξης και του υλικού και λογισμικού εξόρυξης.
- Ethereum και Crypto-tokens. Το Ethereum blockchain προσφέρει έναν τυποποιημένο τρόπο δημιουργίας νέων tokens στο blockchain που ονομάζεται πρωτόκολλο ERC20. Ως αποτέλεσμα, είναι σημαντικό να κατανοήσετε τα διακριτικά ERC20, τα ICO και τα συμβάντα πώλησης διακριτικών και να χρησιμοποιήσετε ένα πορτοφόλι Ethereum.
- Βελτιστοποίηση ενός δικτύου Blockchain. Θα πρέπει να είστε εξοικειωμένοι με τις συναλλαγές πλευρικής αλυσίδας και εκτός αλυσίδας, καθώς και την ασφάλεια blockchain και πορτοφολιού, κρύα πορτοφόλια και έξυπνη ασφάλεια συμβολαίου.
- DApps. Θα θελήσετε να εξοικειωθείτε με την αρχιτεκτονική DApp, περιπτώσεις χρήσης και αξιοσημείωτα παραδείγματα. Πρέπει επίσης να γνωρίζετε πώς να δημιουργήσετε μια εφαρμογή ιστού που συνδέει έξυπνα συμβόλαια με την παραδοσιακή ανάπτυξη Ιστού.
- Στερεότητα. Το Solidity είναι μια γλώσσα υψηλού επιπέδου προσανατολισμένη στα συμβόλαια για την εφαρμογή έξυπνων συμβάσεων. Απαιτείται διεξοδική κατανόηση της Στερεότητας, συμπεριλαμβανομένων συμβάσεων, λειτουργιών, τύπων δεδομένων, μεταβλητών κ.λπ..
- Έξυπνες συμβάσεις. Θα πρέπει να εξοικειωθείτε με έξυπνα συμβόλαια, συμπεριλαμβανομένων αναβαθμισμένων συμβάσεων, δοκιμών μονάδων και ασφάλειας. Θα θελήσετε επίσης να μάθετε πώς να δημιουργήσετε ένα έξυπνο συμβόλαιο στο δίκτυο RSK.
- Εταιρικές πλατφόρμες Blockchain. Επειδή οι περισσότεροι προγραμματιστές θα εργάζονται σε εταιρικό περιβάλλον, θα θελήσετε να μάθετε πώς να κωδικοποιήσετε έξυπνες συμβάσεις και να δημιουργήσετε DApps στο Hyperledger Fabric, μια υλοποίηση πλαισίου blockchain και ένα από τα έργα Hyperledger που φιλοξενείται από το Ίδρυμα Linux.
Είναι μια μεγάλη λίστα και είναι εύκολο να καταλάβετε γιατί ένα μάθημα συντριβής κωδικοποίησης σαββατοκύριακου ή ακόμη και μια ειδική ανεξάρτητη μελέτη δεν θα είναι αρκετό για να φτάσετε στην ταχύτητα.
Για να προετοιμάσετε πλήρως τον εαυτό σας για να μπείτε στον κόσμο του blockchain dev, αναζητήστε ένα ισχυρό πρόγραμμα που προσφέρει σε βάθος εκπαίδευση και, ιδανικά, ταιριάζει με την καριέρα σας.
Ακαδημία – Σχολή Blockchain είναι η πρώτη αναγνωρισμένη σχολή blockchain στον κόσμο. Έχουμε συντάξει ένα συμβουλευτικό συμβούλιο που περιλαμβάνει μερικά από τα κορυφαία μυαλά στο blockchain, με στόχο την ανάπτυξη ολοκληρωμένων, εντατικών προγραμμάτων κατάρτισης προγραμματιστών για την πραγματοποίηση του ονείρου σας να εργαστείτε στο blockchain και, ελπίζουμε, να λύσετε μερικά από τα πιο σημαντικά προβλήματα στον κόσμο με το νέες δεξιότητες.
Jason King – Ανθρωπιστικός χάκερ. Εκτελεστικός διευθυντής, Unsung.org. Συνιδρυτής, Ακαδημία – Σχολή Blockchain, το πρώτο εκπαιδευτικό πρόγραμμα blockchain με πιστοποίηση πανεπιστημίου στον κόσμο. Για να μάθετε περισσότερα για το πώς το Ακαδημία – Σχολή Blockchain εργάζεται για να αντιμετωπίσει το έλλειμμα προγραμματιστή, κατεβάστε ένα αντίγραφο της Λευκής Βίβλου της Ακαδημίας, «Ανάπτυξη του μέλλοντος του Blockchain».
Δείτε τους τελευταίους τίτλους ειδήσεων