Apa sahaja pendapat anda mengenai cryptocurrency, hakikat bahawa blockchain adalah teknologi yang sangat berkuasa untuk membuat tanda kekal di dunia tidak dapat dinafikan. Penting untuk diperhatikan bahawa wang – mata wang digital – hanya satu bentuk yang boleh diambil oleh teknologi blockchain. Protokol yang dicadangkan oleh teknologi blockchain dapat diubah dan dikonfigurasi untuk memenuhi berbagai tugas, bukan hanya ditukar sebagai bentuk wang tanpa tunai.
Bill Gates mengatakan bahawa teknologi blockchain akan menjadi penukar permainan dalam dekad yang akan datang. Keserbagunaan teknologi inilah yang menjadikannya bidang inovatif. Ini dapat diterapkan pada industri jenis apa pun, asalkan mempunyai logik yang tepat dan seni bina teknikal yang kuat untuk mendukungnya.
Walaupun terdapat persetujuan, sekurang-kurangnya di kalangan orang dalam teknologi, itu blockchain adalah teknologi yang utiliti hanya permukaannya tergores, ada kekurangan bakat di lapangan. Penggandaan mata wang kripto yang berleluasa setiap hari menyangkal adanya bakat asli yang sebenarnya di lapangan. Kedua-dua projek blockchain awam, seperti LANGKAH dan Verge, dan projek blockchain swasta, seperti Hyperledger, sentiasa mencari minda baru untuk membantu menyelesaikan cabaran teknikal mereka.
Mengapa Menjadi Pembangun Blockchain?
Dunia kita berubah dengan cara yang menjadikan kepantasan Revolusi Perindustrian kelihatan seperti kecepatan siput. Sekitar pergantian abad ke-19, buruh manual dalam industri pertanian mengalami kemunculan peralatan pertanian mekanik. Kecekapan barisan pemasangan segera menjadi norma, mengotomatisasi apa yang dilakukan manusia pada tahap kejayaan yang jauh lebih tinggi.
Kami mengalami revolusi yang sama sekali lagi, hanya kali ini Artificial Intelligence dan teknologi blockchain yang menggantikan manusia. Ia juga berlaku pada kadar yang lebih cepat dan pada skala yang lebih besar. Masanya tidak lama lagi akan tiba apabila banyak pekerjaan hari ini akan automatik oleh sistem komputer pintar.
Kemahiran komputer, dan terutamanya kemahiran pengaturcaraan, diperlukan untuk memiliki kerjaya yang membuahkan hasil dalam beberapa dekad akan datang. Sudah tentu akan ada bidang kerjaya yang lain, tetapi sudah pasti bahawa kebanyakan industri memerlukan beberapa bentuk kepakaran komputer, dan sesiapa sahaja yang tidak mempunyai kemahiran ini akan mengalami kerugian di pasaran kerja.
Juga perlu diperhatikan bagaimana teknologi komunikasi, dan kekuatan dan izin terdesentralisasi yang diberikan oleh blockchain, membolehkan mana-mana individu di dunia membuat perniagaan secara sendirian dan melakukan transaksi dengan selamat tanpa pengawasan. Ini tidak pernah mungkin dilakukan sebelum internet, dan cara operasi seperti ini semakin menjadi trend.
Bagi kerjaya dalam blockchain itu sendiri, ada beberapa kelebihan untuk mempertimbangkannya.
Teknologi asas blockchain mempunyai aplikasi dalam setiap jenis industri. Peranan pembangun blockchain secara kasarnya dapat dibandingkan dengan peranan pembangun laman web. Setiap jenis organisasi – akademik, kewangan, rantaian bekalan, hiburan, berita – memerlukan laman web, tetapi pekerja itu sendiri (pada masa internet meningkat) tidak mempunyai kemahiran yang diperlukan untuk membangun laman web. Tidak berbeza dengan blockchain. Aplikasi teknologi ini dapat menguntungkan setiap industri, dan pada satu ketika, setiap syarikat akan memerlukan individu atau pasukan yang berdedikasi untuk membantu mereka bekerja dengan teknologi tersebut.
LinkedIn dan UpWork telah menyaksikan peningkatan peluang pekerjaan yang berkaitan dengan cryptocurrency. Yang pertama mempunyai 9.4 kali lebih banyak jawatan yang berkaitan dengan bidang itu pada tahun 2017 berbanding tahun 2014. Menurut Dunia Komputer, gaji tahunan purata pemaju blockchain di Silicon Valley adalah $ 158,000.
Industri blockchain itu sendiri telah diperkirakan bernilai beberapa ratus bilion dolar pada tahun 2025. Angka itu adalah ramalan yang sangat kasar, kerana kita tidak tahu bagaimana kerajaan dan institusi akan bertindak balas terhadap perubahan blockchain yang meluas. Namun, sudah pasti bahawa ia akan merevolusikan banyak industri dan proses perniagaan. Dengan kata lain, ia mungkin hiped, tetapi pastinya tidak boleh dipandang rendah.
Jangan menceburkan diri dalam bidang pemikiran bahawa cryptocurrency adalah perkara yang mesti dilihat semasa memikirkan kerjaya dalam blockchain. Terdapat beberapa jenis sub-kepakaran di lapangan, termasuk aplikasi terdesentralisasi dan teknologi buku besar yang diedarkan. Bidang ini juga sangat baru sehingga penyelidikan mengenai asas-asas protokol masih dilakukan.
Maksud kami ialah dengan hanya menumpukan perhatian pada cryptocurrency, seseorang akan mengabaikan potensi blockchain yang sangat besar sebagai teknologi. Terdapat banyak peluang untuk membuat sumbangan di tempat lain, dan ia akan memberikan banyak faedah kepada industri itu sendiri sekiranya lebih banyak individu memikirkan kepakaran blockchain lain.
Apakah Pilihan Kerjaya untuk Pembangun Blockchain?
Terdapat beberapa jenis peranan yang tersedia untuk pembangun blockchain.
Pembangun blockchain teras memberi tumpuan kepada teknologi dan protokol asas – “teras” blockchain. Pembangun blockchain mengusahakan pelaksanaan sebenar dan pengaturcaraan aplikasi yang terdesentralisasi. Bagi seseorang yang baru mengenal blockchain, perbezaan ini mungkin tidak begitu jelas, tetapi ia sangat ketara.
Kami telah menyebutkan sebelumnya bagaimana terdapat peluang untuk bekerja sama ada di blok awam atau blok swasta. Yang pertama melibatkan jenis pekerjaan yang mungkin anda lebih biasa – syiling sebenar dengan ICO dan perkhidmatan yang ditawarkan kepada orang ramai.
LANGKAH, IKON dan Ethereum adalah semua contoh rantaian awam. Blockchain swasta adalah blockchain yang dijalankan untuk syarikat tertentu. Sebagai contoh, Barclays meneliti teknologi blockchain dan sedang melakukan penyelidikan berat ke dalamnya. Mereka telah bereksperimen untuk melihat bagaimana ia dapat memberi manfaat terbaik kepada pelanggan mereka. Kewangan perdagangan dan integrasi identiti nampaknya dua bidang yang diminati.
Apakah Kemahiran yang Diperlukan?
Jelas, bidang ini intensif sains komputer. Blockchain adalah pengaturcaraan murni, dan rantai blok dan duit syiling yang berbeza dibina berdasarkan bahasa yang berbeza. Bitcoin berjalan di C ++, dan Ethereum berfungsi pada C ++ dan Python. Beberapa rantaian blok berusaha untuk memperluas daya tarikan mereka dengan menyokong beberapa bahasa (misalnya, Rantai Naga menyokong Java, Python, NodeJS dan C #). Anda mempunyai banyak pilihan untuk bahasa, tetapi anda mesti mahir dalam menggunakannya.
Anda juga memerlukan kemahiran pengembangan web sebagai pembangun blockchain. Ini merangkumi HTML, CSS, NodeJS dan MongoDB. Terdapat banyak kerja back-end yang terlibat dengan pengembangan blockchain. Kemahiran rangkaian dan keselamatan adalah bonus tambahan, kerana pembangun blockchain bekerja rapat dengan pekerja dari bidang ini.
Sekarang, bagaimana dengan kerja sebenarnya? Hebatnya, anda boleh membina blockchain anda sendiri dalam masa kurang dari setengah jam. Tonton video di bawah:
Memang, ini adalah blockchain yang sangat sederhana yang hanya mempunyai sedikit aplikasi praktikal, tetapi memberi anda rasa pengekodan yang terlibat dalam pengembangan blockchain. Berikut adalah video lain yang mengajar anda cara membina kontrak pintar di Ethereum:
Mengenai buku yang boleh dipelajari, Andreas M. Antonopoulos ’ Menguasai Bitcoin adalah pengenalan hebat dari aspek teknikal. Ia boleh didapati secara percuma sebagai e-book.
Kesimpulannya, anda harus terlebih dahulu mengetahui salah satu bahasa pengaturcaraan – Java, Python, JavaScript dll. Sekiranya anda berminat untuk memprogram kontrak pintar di Ethereum, anda mungkin ingin mempelajari bahasa Solidity. Anda juga perlu meningkatkan pengetahuan pengembangan web anda. Setelah ini selesai, gunakan beberapa sumber dalam talian untuk membina blockchain pertama, kontrak pintar atau aplikasi yang terdesentralisasi.
Bagaimana Anda Mendapat Pekerjaan?
Pertama, anda harus memastikan anda mempunyai kemahiran asas. Tidak kira apa pun permintaan untuk pemaju, asasnya masih perlu dikurangkan. Blockchain adalah teknologi yang kompleks, tidak seperti analogi pembangunan web kami yang jauh lebih mudah.
Secara umum, terdapat dua jalan yang boleh anda ambil untuk memasuki dunia blockchain: sebagai pembangun atau sebagai perunding (di mana anda bertindak sebagai pakar subjek perniagaan). Kami hanya akan memberi tumpuan kepada yang pertama dalam artikel ini.
Jalan teknikal, di mana anda pada dasarnya ingin menjadi pembangun perisian, adalah jalan di mana anda menjadi pengaturcara kontrak pintar, aplikasi terdesentralisasi dan kod blockchain. Ia memerlukan semua pengetahuan yang kami sebutkan di bahagian terakhir. Sekiranya anda mengetahui JavaScript, ini mungkin memudahkan proses anda kerana ia mempunyai persamaan dengan Soliditas. Ini akan memberi anda peluang untuk bekerjasama dengan platform Ethereum untuk mengembangkan kontrak pintar.
Seperti semua peluang pengaturcaraan, pemula sangat dialu-alukan. Walau bagaimanapun, pemaju berpengalaman dengan wawasan pengaturcaraan selama bertahun-tahun lebih cenderung berjaya daripada pemula dengan lebih banyak pengalaman dengan kontrak pintar. Nilai syarikat dan projek adalah pemahaman asas yang kuat mengenai pengaturcaraan dan logik yang digunakan oleh blockchain. Ini tidak boleh mengecewakan pemula – bahkan pemaju berpengalaman bermula tanpa pengalaman. Pembelajaran dan pengekodan sebenarnya adalah kuncinya.
Platform pengambilan dalam talian telah menyaksikan peningkatan dalam jawatan pekerjaan yang berkaitan dengan cryptocurrency. LinkedIn dan Upwork mempunyai banyak catatan pembangun blockchain. Senarai Malaikat adalah sumber lain yang sangat baik untuk peluang pembangun blockchain. Riak sedang mengambil pekerja pada masa ini. Blocktribe adalah laman web yang dikhaskan untuk pekerjaan blockchain semata-mata.
Selain itu, kerana terdapat hubungan kuat dengan komuniti di dunia blockchain, anda mungkin dapat mengadakan pertunjukan dengan menawarkan perkhidmatan anda sebagai sukarelawan untuk projek. Pasukan sentiasa senang memiliki sepasang tangan tambahan, jika anda mempunyai kemahiran dan pengetahuan yang mencukupi. Periksa halaman Reddit, saluran Telegram, Slack dan Discord, dan tweet kepada ahli pasukan projek. Sudah tentu, jangan lupa untuk menyemak laman web pelbagai projek – kebanyakannya menyenaraikan kekosongan.
Seperti peranan apa pun dalam dunia moden, jaringan adalah bahagian penting dalam pengembangan kerjaya. Komuniti blockchain adalah sangat ketat. Sekiranya anda mempunyai minat yang tulen untuk mengembangkan karier dan bekerja keras, kemungkinan anda akan mendapat peluang melalui pertemuan yang diadakan secara berkala di seluruh dunia. Anda bukan sahaja akan berinteraksi dan belajar dari pembangun blockchain berpengalaman, anda juga akan mendapat kemasukan ke dunia sebagai pembangun sebenar. Anda akan berpeluang menjawab soalan anda dan mengkaji semula karya anda, yang sangat berharga.
Kesimpulannya
Tidak akan ada masa yang lebih baik untuk memasuki dunia blockchain sebagai orang dalam. Semua orang di dalam masih belajar tentang teknologi, dan peluang untuk membuat perbezaan sangat nyata. Malah veteran blockchain suka Vitalik Buterin terus belajar mengenai teknologi.
Walau bagaimanapun, alat asas untuk mengembangkan perisian pada blockchain – dan blockchain itu sendiri – adalah alat yang sama yang diketahui oleh pengaturcara hari ini. Repositori pengetahuan luas, dengan tutorial video dan panduan teks lengkap yang terdapat di internet. Tidak ada yang menghalangi anda untuk menjadi pembangun blockchain, jadi cubalah jika anda berminat dalam bidang ini dan fikir anda dapat menangani tuntutan teknikal.