أن تصبح مطورًا لـ Blockchain: كيف تدخل في هذه الصناعة الجديدة الساخنة؟
مهما كان رأيك العملات الرقمية, حقيقة أن blockchain هي تقنية قوية للغاية على وشك ترك علامة دائمة في العالم لا يمكن إنكارها. من المهم ملاحظة أن المال – العملة الرقمية – هو شكل واحد فقط يمكن أن تتخذه تقنية blockchain. يمكن تحويل البروتوكولات التي تقترحها تقنية blockchain وتهيئتها لتناسب مجموعة متنوعة من المهام ، وليس مجرد استبدالها كشكل من أشكال المال غير النقدي.
يقول بيل جيتس أن تقنية blockchain سيغير قواعد اللعبة في العقد القادم. إن تعدد استخدامات التكنولوجيا هو ما يجعلها مجالًا مبتكرًا. يمكن تطبيقه على أي نوع من الصناعة ، طالما أنه يتمتع بالمنطق الصحيح وبنية تقنية قوية لدعمه.
على الرغم من الاتفاق ، على الأقل بين المطلعين على التكنولوجيا ، هذا blockchain هي تقنية تم خدش فائدتها فقط ، وهناك ندرة في المواهب في هذا المجال. إن التكرار الضار للعملات المشفرة على أساس يومي يكذب التوافر الفعلي للمواهب الحقيقية في هذا المجال. كلا مشروعي blockchain العامين ، مثل STEEM و حافة, ومشاريع blockchain الخاصة ، مثل هايبرليدجر, يبحثون دائمًا عن عقول جديدة للمساعدة في حل تحدياتهم التقنية.
لماذا تصبح مطور Blockchain?
يتغير عالمنا بطرق تجعل سرعة الثورة الصناعية تبدو مثل إيقاع الحلزون. في مطلع القرن التاسع عشر ، عانى العمال اليدويون في الصناعة الزراعية من ظهور معدات الزراعة الآلية. سرعان ما أصبحت كفاءة خط التجميع هي المعيار ، وأتمت ما فعله البشر سابقًا بمعدل نجاح أعلى بكثير.
نحن نشهد نفس النوع من الثورة مرة أخرى ، ولكن هذه المرة فقط الذكاء الاصطناعي وتقنية blockchain هي التي تحل محل البشر. كما أنه يحدث بوتيرة أسرع بكثير وعلى نطاق أوسع بكثير. سيأتي قريبًا الوقت الذي ستتم فيه أتمتة العديد من وظائف اليوم بواسطة أنظمة الكمبيوتر الذكية.
ستكون مهارات الكمبيوتر ، وخاصة مهارات البرمجة ، ضرورية للحصول على مهنة مثمرة في العقود القادمة. بالطبع ستكون هناك مجالات وظيفية أخرى ، لكن من المؤكد أن معظم الصناعات ستتطلب شكلاً من أشكال الخبرة في الكمبيوتر ، وأي شخص لا يمتلك هذه المهارات سيجد نفسه في وضع غير مؤات في سوق العمل.
من الجدير بالذكر أيضًا كيف أن تكنولوجيا الاتصالات ، والسلطة والإذن اللامركزي الذي تمنحه blockchain ، يسمح لأي فرد في العالم بإنشاء شركة بمفرده وإجراء المعاملات بأمان دون رقابة. لم يكن هذا ممكنًا قبل الإنترنت ، وأصبحت طريقة العمل هذه هي الاتجاه السائد بشكل متزايد.
بالنسبة للمهنة في blockchain نفسها ، هناك العديد من المزايا للنظر في واحدة.
التكنولوجيا الأساسية لـ blockchain لها تطبيقات في كل نوع من الصناعة. يمكن مقارنة دور مطور blockchain تقريبًا بدور مطور مواقع الويب. كل نوع من المنظمات – الأكاديمية ، والمالية ، وسلسلة التوريد ، والترفيه ، والأخبار – يحتاج إلى موقع ويب ، لكن الموظفين أنفسهم (في الوقت الذي برز فيه الإنترنت) يفتقرون إلى المهارات اللازمة لتطوير موقع على شبكة الإنترنت. لا يختلف الأمر مع blockchain. يمكن أن تفيد تطبيقات التكنولوجيا كل صناعة ، وفي مرحلة ما ، ستحتاج كل شركة إلى فرد أو فريق مخصص لمساعدتهم على العمل مع التكنولوجيا.
شهد كل من LinkedIn و UpWork زيادة كبيرة في فرص العمل المرتبطة بالعملات المشفرة. كان لدى السابق 9.4 مرات مناصب وظيفية متعلقة بالميدان في عام 2017 مقارنة بما كان عليه في عام 2014. وفقًا لـ عالم الكمبيوتر, متوسط الراتب السنوي لمطور blockchain في وادي السيليكون هو 158000 دولار.
من المتوقع أن تبلغ قيمة صناعة blockchain نفسها بضع مئات من مليارات الدولارات بحلول عام 2025. هذا الرقم هو تنبؤ تقريبي للغاية ، لأننا لا نعرف كيف ستتفاعل الحكومات والمؤسسات مع التحولات الكاسحة في blockchain. ومع ذلك ، فمن المؤكد أنها ستحدث ثورة في العديد من الصناعات والعمليات التجارية. بعبارة أخرى ، قد يكون مبالغًا فيه ، لكن لا ينبغي الاستهانة به بالتأكيد.
لا تذهب إلى الميدان معتقدًا أن العملة المشفرة هي كل ما يجب على المرء أن ينظر إليه عند التفكير في مهنة في blockchain. هناك عدة أنواع من التخصصات الفرعية في هذا المجال ، بما في ذلك التطبيقات اللامركزية وتكنولوجيا دفتر الأستاذ الموزع. كما أن هذا المجال حديث العهد لدرجة أن الأبحاث حول أساسيات البروتوكولات لا تزال جارية.
النقطة التي نحاول توضيحها هي أنه من خلال التركيز فقط على العملات المشفرة ، يتجاهل المرء الإمكانات الهائلة لـ blockchain كتقنية. هناك الكثير من الفرص لتقديم مساهمات في مكان آخر ، وستجلب فوائد كبيرة للصناعة نفسها إذا أعطى المزيد من الأفراد تخصصات أخرى في blockchain.
ما هي الخيارات الوظيفية لمطور Blockchain?
هناك عدة أنواع من الأدوار المتاحة لمطور blockchain.
يركز مطورو blockchain الأساسيون على التكنولوجيا والبروتوكولات الأساسية – “جوهر” blockchain. يعمل مطورو Blockchain على التنفيذ الفعلي وبرمجة التطبيقات اللامركزية. بالنسبة لشخص جديد على blockchain ، قد لا يكون هذا التمييز واضحًا للغاية ، ولكنه تمييز مهم.
ذكرنا سابقًا كيف توجد فرص للعمل على بلوكشين عام أو بلوكشين خاص. يتضمن الأول نوع العمل الذي ربما تكون أكثر دراية به – عملات معدنية فعلية مع ICOs والخدمات المقدمة للجمهور.
STEEM, أيقونة و Ethereum كلها أمثلة على blockchains العامة. سلاسل الكتل الخاصة هي بلوكشين يتم تشغيلها لشركات معينة. على سبيل المثال, يبحث باركليز في تقنية blockchain ويجري بحثًا مكثفًا فيه. لقد جربوا لمعرفة كيف يمكن أن تفيد عملائهم على أفضل وجه. يبدو أن تمويل التجارة وتكامل الهوية مجالان يحظيان باهتمام كبير.
ما هي المهارات المطلوبة?
من الواضح أن هذا المجال مكثف لعلوم الكمبيوتر. Blockchain عبارة عن برمجة خالصة ، ويتم إنشاء blockchain والعملات المعدنية المختلفة على لغات مختلفة. بيتكوين يعمل على C ++ ، ويعمل Ethereum على كل من C ++ و Python. تحاول بعض سلاسل الكتل توسيع نطاق جاذبيتها من خلال دعم عدة لغات (على سبيل المثال, دراجون تشين يدعم Java و Python و NodeJS و C #). لديك الكثير من الخيارات المتاحة فيما يتعلق باللغة ، ولكن يجب أن تكون ماهرًا بما فيه الكفاية.
ستحتاج أيضًا إلى مهارات تطوير الويب كمطور blockchain. يتضمن ذلك HTML و CSS و NodeJS و MongoDB. هناك الكثير من العمل الخلفي المتضمن في تطوير blockchain. تعد مهارات الشبكات والأمان مكافأة إضافية ، حيث يعمل مطورو blockchain بشكل وثيق مع موظفين من هذه المجالات.
الآن ، ماذا عن العمل الفعلي؟ بشكل لا يصدق ، يمكنك بناء blockchain الخاص بك في أقل من نصف ساعة. شاهد الفيديو أدناه:
من المؤكد أن هذا هو blockchain بسيط للغاية يحتوي على القليل من التطبيقات العملية ، لكنه يمنحك طعمًا للترميز المتضمن في تطوير blockchain. إليك مقطع فيديو آخر يعلمك كيفية إنشاء عقود ذكية على Ethereum:
أما بالنسبة للكتب التي يمكن التعلم منها ، فإن أندرياس م. إتقان البيتكوين هي مقدمة رائعة للجانب التقني للأشياء. إنه متاح مجانًا في شكل كتاب إلكتروني.
باختصار ، ستحتاج أولاً إلى معرفة إحدى لغات البرمجة – Java و Python و JavaScript وما إلى ذلك. إذا كنت مهتمًا بالبرمجة عقود ذكية على Ethereum ، قد ترغب في تعلم لغة Solidity. من الضروري أيضًا تحسين معرفتك بتطوير الويب. بمجرد الانتهاء من ذلك ، استخدم بعض الموارد المختلفة عبر الإنترنت لإنشاء أول blockchain أو عقد ذكي أو تطبيق لامركزي.
كيف تحصل على وظيفة?
أولاً ، سيتعين عليك التأكد من حصولك على مجموعة المهارات الأساسية. بغض النظر عن الطلب على المطورين ، لا يزال من الضروري الحفاظ على الأساسيات. Blockchain هي تقنية معقدة ، على عكس تشبيهنا بتطوير الويب وهو أبسط بكثير.
بشكل عام ، هناك مساران يمكنك اتباعهما للدخول إلى عالم blockchain: كمطور أو كمستشار (حيث تعمل كخبير في الموضوع للشركات). سنركز فقط على الأول في هذه المقالة.
المسار التقني ، الذي شرعت فيه بشكل أساسي في أن تصبح مطور برامج ، هو المسار الذي تصبح فيه مبرمجًا للعقود الذكية والتطبيقات اللامركزية ورمز blockchain. سيتطلب كل المعرفة التي ذكرناها في القسم الأخير. إذا كنت تعرف JavaScript ، فقد يسهل عليك العملية لأنها تحمل أوجه تشابه مع Solidity. سيعطيك هذا فرصة للعمل مع منصة Ethereum لتطوير عقود ذكية.
كما هو الحال مع جميع فرص البرمجة ، نرحب كثيرًا بالمبتدئين. ومع ذلك ، من المرجح أن ينجح مطور متمرس لديه سنوات من البصيرة البرمجية بدلاً من مبتدئ يتمتع بخبرة أكبر في العقود الذكية. ما تقدره الشركات والمشاريع هو فهم أساسي قوي للبرمجة والمنطق الذي تعمل عليه سلاسل الكتل. لا ينبغي أن يؤدي هذا إلى تثبيط عزيمة المبتدئين – فحتى المطورين المتمرسين بدأوا العمل بدون خبرة. التعلم والترميز الفعلي هو المفتاح.
شهدت منصات التوظيف عبر الإنترنت ارتفاعًا مفاجئًا في إعلانات الوظائف المتعلقة بالعملات المشفرة. يحتوي كل من LinkedIn و Upwork على العديد من منشورات مطوري blockchain. AngelList هو مصدر ممتاز آخر لفرص مطوري blockchain. تموج يقوم أيضًا بالتوظيف في هذا الوقت. بلوكتريب هو موقع ويب مخصص فقط لوظائف blockchain.
علاوة على ذلك ، نظرًا لوجود ارتباط قوي مع المجتمع في عالم blockchain ، فقد تتمكن من الحصول على خدمة gig من خلال تقديم خدماتك كمتطوع في مشروع ما. تسعد الفرق دائمًا بالحصول على يد إضافية ، إذا كان لديك ما يكفي من المهارات والمعرفة. تحقق من صفحات Reddit وقنوات Telegram و Slack و Discord وقم بالتغريد لأعضاء فريق المشروع. بالطبع ، لا تنس التحقق من مواقع الويب الخاصة بمشاريع مختلفة – فالكثير منها يسرد الوظائف الشاغرة.
كما هو الحال مع أي دور في العالم الحديث ، تعد الشبكات جزءًا أساسيًا من التطوير الوظيفي. مجتمع blockchain محكم للغاية. إذا كان لديك اهتمام حقيقي بتطوير مهنة والعمل الجاد ، فمن المحتمل أنك ستجد فرصة من خلال اللقاءات التي تُعقد بانتظام في جميع أنحاء العالم. لن تتفاعل وتتعلم فقط من مطوري blockchain المخضرمين ، بل من المحتمل أيضًا أن تحصل على دخول إلى العالم كمطور حقيقي. ستتاح لك الفرصة للإجابة على أسئلتك ومراجعة عملك ، وهو أمر لا يقدر بثمن.
استنتاج
لن يكون هناك أبدًا وقت أفضل لدخول عالم blockchain بصفتك من الداخل. لا يزال الجميع في الداخل يتعلمون عن التكنولوجيا ، وفرصة إحداث فرق حقيقية للغاية. حتى قدامى المحاربين في blockchain يحبون فيتاليك بوتيرين يتعلمون باستمرار عن التكنولوجيا.
ومع ذلك ، فإن الأدوات الأساسية لتطوير البرامج على blockchains – والبلوكشين نفسها – هي نفس الأدوات التي يعرفها معظم المبرمجين اليوم. مستودع المعرفة واسع ، مع دروس فيديو وأدلة نصية شاملة متاحة على الإنترنت. لا يوجد ما يمنعك من أن تصبح مطور blockchain ، لذا جربه إذا كنت مهتمًا بالمجال وتعتقد أنه يمكنك التعامل مع المتطلبات الفنية.