ماذا يجب أن تفعل في عام 2020؟

شراء VDS بخصم 30 ٪ ، وحتى قبل زيادة السعر. نكتة :) ولكن في كل نكتة هناك بعض الحقيقة.

يتبقى أسبوع بالضبط حتى العام الجديد ، ونحن نعلم أن أحداً منا لن يبدأ حياة جديدة من 1 يناير أو الاثنين. لكننا نعلم أيضًا أنه لن يتوقف أحد في التنمية - مثل مصير تكنولوجيا المعلومات لدينا: غادر لمدة ثلاثة أسابيع في إجازة مرضية ، وعاد وخرج عن الواقع. حسنا ، تقريبا. يبدو أن التقنيات المعمول بها كافية تمامًا لتنفيذ معظم المشاريع الحالية وحتى التخيلات الأكثر جرأة ، ولكن مع ذلك ، هناك شيء جديد ينقسم إلى المجموعة المعتادة. هل يستحق الأمر الخوض في هذا واحد جديد؟ ما لمزيد من الدراسة؟ أو أخرجًا من تكنولوجيا المعلومات؟ لقد رسمنا خطة صغيرة لهذا العام.


بعد Cybertruck ، قررنا عدم إدراج التصميم في قائمة المجالات الواعدة لمحترفي تكنولوجيا المعلومات في عام 2020. ما هو مظهر الأشياء؟ لا شيء قريب من جوهرها

ما هي لغة البرمجة على ظهور الخيل؟


من أين تبدأ المنشور حول خطط المطور لعام 2020؟ بالطبع ، مع تحليل لشعبية لغات البرمجة. لقد تحولنا إلى إحصائيات Octoverse وأدركنا أنه لا يوجد شيء أبدي أكثر من نضال جافا سكريبت للغات في الخمس الأولى. كما ترى ، يحتفظ JavaScript بمكانته ويمكن دراسته بأمان ، ولن يفقد شعبيته حتى بعد 5-7 سنوات ، أو حتى أكثر من ذلك.

ينبغي لعشاق البيانات الضخمة والشبكات العصبية والتحليلات الرائعة أن تقوم بيثون ومكتباتها ، لأنها ستكون أساسًا لعلم البيانات لفترة طويلة. ومع ذلك ، كن حذرًا - لا يوجد الكثير من الشركات التي لديها بيانات كبيرة ، فهناك بالفعل منافسة في سوق المطورين ، مما يعني أنك قد لا تجد على الفور وظيفة أحلام وتؤدي مهام رائعة بالفعل.


إذا كنت تحب المتشددين ، والمؤسسات الدامية حرفيًا ، والتقنية ، والخدمات المصرفية ، وما إلى ذلك ، قم بتنزيل Java و Spring ، فمن المحتمل أن تستمر لغة البرمجة هذه تقريبًا. بالمناسبة ، تعد Java أيضًا واحدة من أكثر المجتمعات احترافية - حيث يمكنك العمل مع هذه اللغة على العثور على مشاريع رائعة حقًا ، والتي يصعب إدخالها بالمهارات المناسبة.

لكن أن تكون مقصورًا على مخطط واحد ليس أمرًا مثيرًا للاهتمام ، دعنا نتعمق في الإحصائيات.

تبدو أفضل المشاريع على GitHub وفقًا لـ Octoverse كما يلي:


من بين هذه المشاريع ، Flutter هو SDK مفتوح المصدر لإنشاء تطبيقات الجوال من Google. يتم استخدامه لتطوير تطبيقات Android و iOS ويتيح لك عدم إنشاء تطبيقين في وقت واحد ، لقد شاهدت التطبيق بلغة برمجة واحدة لكل من المنصات المحمولة. تكتشف Flutter الكثير من الرقائق والمزايا ، لذلك من المثير للاهتمام أن تدرسها على الأقل لمشروعك المفضل. في الوقت الحالي ، يعد هذا جزءًا من مستقبل التطوير عبر الأنظمة الأساسية بالكامل - ربما ليس في إطار Flutter ، ولكنه سيبدو مثل هذا.

أعلى لغات البرمجة GitHub ( Octoverse ):


كما ترون ، أظهرت دارت نموا هائلا وهذا ليس من قبيل الصدفة. دارت هي اللغة الرئيسية لرفرفة. هذه لغة قوية ومثيرة للاهتمام ، يتم وضعها الآن كبديل ، وريث وتقريبًا قاتل JavaScript (لكننا نعرف ...). بشكل عام ، قائمة اللغات محددة تمامًا ، ولا يشير وجود لغة في القائمة إلى شعبيتها ، بل إلى نمو الاهتمام (مثل Dart) أو الطلب على المحترفين الذين يتمتعون بمستوى جيد من اللغة. على سبيل المثال ، من الصعب تقديم المشورة إلى Rust في عام 2020 أو الدخول في PowerShell ، ولكن حقيقة أن المتخصصين الجيدين في هذه التقنيات يتفوقون على السوق هو حقيقة واقعة. لذلك إذا كان في رأسك صدأ غير عملي وغير عملي ، ولم يتم تحديد المسار ، فمن الممكن تمامًا قضاء بعض الوقت في هذه المهارة.

لجعل خط واضح:

  • إذا كنت مبتدئًا واخترت لغة البرمجة الأولى ، فإن نصيحتنا هي JavaScript و Python و C ++ ؛
  • إذا كنت مطور برامج متنقلة أو تنجذب إليه ، فعندئذٍ Dart + Flutter ، ولكن Kotlin لن يضر ؛
  • إذا كنت مطورًا محترفًا ، فاستمر في النمو (الأطر والأداء والإصدارات الجديدة من اللغات) ودراسة DevOps والتطلع إلى الأمان ؛
  • إذا كنت ترغب فقط في "تعلم لغة لنفسك دون هدف ، حسناً ،" - تعلم اللغة الإنجليزية أو الصينية ، يجب أن يكون لدى لغة البرمجة فكرة وهدف.

ماذا تفعل في عام 2020؟


اكتشف آسيا بنفسك


إذا كنت تعتقد أن الصينيين أعلى قليلاً نحن مازحا ، ثم لا. تنمو الصين واليابان وكوريا الجنوبية من الناحية التكنولوجية ، وتستضيف مؤتمرات كبرى حول الشبكات العصبية و VR / AR ، وهي على استعداد تمامًا للعمل مع مطورين رائعين عن بُعد وفي بلادهم ، وكذلك في مشاريع حكومية وتجارية مشتركة مع روسيا. بالطبع ، من المبكر جدًا الحكم على التوقعات وتوقعها ، لكن من المحتمل أن يكون لكاليفورنيا قريبًا العديد من المنافسين في آسيا. نعم ، اختر بلدًا يبدو أكثر تشويقًا بالنسبة لك ، ودرس اللغة والثقافة والتقاليد - طالما كانت هواية ، ثم تقع الخريطة.

▍Devops!


هناك عدد قليل من الكوارث DevOps جيدة في السوق. الوضع هنا هو نفسه كما هو الحال مع التطور - هناك الكثير من "ضربة بالكوع" ، ولكن في الواقع هم مجرد اختيار Docker. في حين أن DevOps هو الأمن (لمدة عامين حتى الآن هناك مفهوم DevSecOps) ، وهندسة الخدمات المصغرة ، والحاويات في الواقع ، وإدارة النظام القديمة الجيدة. لذلك ، إذا كانت هناك حاجة إلى نمو احترافي أفقي ورأسي ، ابدأ تشغيل DevOps. حتى تفهم مدى خطورة ذلك ، سنوفر خريطة طريق فائقة المخادع لتطوير هذه المنطقة من كامران أحمد .

وتعتقد أنه كان بهذه البساطة؟

ween بين السماء والأرض


حاول أن تتعامل مع Edge Computing وأن تصبح متخصصًا فريدًا حقًا - هذا ما نقوله لك كـ "غيوم". هذه منطقة خاصة عندما يمكنك توزيع الحسابات - يمكن تنفيذ بعضها في السحابة ، والبعض الآخر على الخادم المتطور ، وأجهزة إنترنت الأشياء ، ومحطات المستخدم النهائي. تعد المنطقة مثيرة للاهتمام لأنه من الضروري حل المهام غير البسيطة المرتبطة بالأحمال الكبيرة ، وكذلك سرعة نقل البيانات - كما تعلمون ، فإن إنترنت الأشياء للبالغين (IoT) يتعلق بالبيانات الحساسة التي يجب نقلها من / إلى الأجهزة البعيدة في الوقت الفعلي. سوف تتطلب منك هذه المنطقة ، مثل الشبكات العصبية ، معرفة قوية بالرياضيات.

▍ خمسة من الأكثر


  1. الواقع المختلط سيحل محل الواقع الافتراضي ويتجاوز نطاق اللعبة. ظهرت بالفعل المشاريع الأولى للواقع المعزز والمختلط ، وسيستمر هذا الاتجاه بالتأكيد ويتجاوز النقاط و Pokémon. لذلك ، إذا كنت مفتونًا بهذه التكنولوجيا المذهلة حرفيًا ، فابحث عن ذلك.
  2. الذكاء الاصطناعي ، خلافًا لتوقعات كتاب الخيال العلمي لتكنولوجيا المعلومات ، لن يصبح ذكياً حقًا و "بشريًا" ، بل سيبقى خوارزمية. لكن كل هؤلاء المتحدثين الأذكياء يطورون مهاراتهم وما إلى ذلك. مساعدة كبيرة للمبتدئين والهواة لدراسة هذا المجال ، وسيكون بمقدور المهنيين تطبيق معارفهم في التكنولوجيا الفائقة والتكنولوجيا الطبية والفضاء والصناعة.
  3. من المحتمل أن تتخلى Blockchain تدريجياً عن دلالاتها السلبية للعملات المشفرة وتصبح أحد المعايير لحماية البيانات السرية ، على سبيل المثال ، في المدفوعات والعقارات وتجارة التجزئة والطب. بالطبع ، يمكنك كتابة عملتك المشفرة كممارسة لدراسة سلسلة المفاتيح ، لكننا نوصيك بعدم وضع حد لها في حد ذاته - فالضجيج يغادر ، لكن تقنية شيقة ولطيفة لا تزال حية.
  4. سيتطلب الأمن السيبراني من أصحاب الفضلات والمطورين ومسؤولي النظام وحتى المديرين الأقوى من أي وقت مضى ، لذلك يعد هذا واحدًا من أكثر المجالات الواعدة للتنمية - ستكون هناك حاجة لمتخصصي أمن المعلومات في كل شركة حرفيًا.
  5. التكنولوجيا الطبية هي حاجة مشكلة بشكل موضوعي في المستقبل القريب. في الفرق الطبية ، سيحتاج العلماء بشكل متزايد إلى المطورين ، و devops ، والتكنولوجيا الحيوية ، والمهندسين الطبيين. يعد الدخول إلى هذا الحقل أمرًا صعبًا للغاية ، ولكن إذا اخترت جامعة لنفسك أو لطفلك ، فتأكد من مراعاة هذا المجال ، فقد ظهر بالفعل في جامعات إقليمية كبيرة.

تعلم الرياضيات


نعم ، يكفي لطرح الأسئلة "في أي لغة البرمجة تحتاج الرياضيات"؟ ستبقى هذه المناطق أقل فأقل ، لذا ابدأ الانغماس في الرياضيات ، ونظرية الاحتمالات ، ونظرية اللعبة. إذا كان من الصعب للغاية الجلوس للكتب المدرسية الكلاسيكية ، فاحبِ نفسك بحبها من خلال قراءة المنشورات والكتب غير الخيالية ، ثم عد إلى المتشددين. المعرفة والفهم والقدرة على تطبيق الرياضيات سوف تعزز كثيرا من القيمة الخاصة بك في سوق العمل.

وإذا كنت شركة ...


لا تدخل في مشاكل مع مزودي الخدمة الذين يفشلون في اللحظة الأكثر أهمية. لن نخذلكم ، ووفقًا للتقاليد القديمة الجيدة ، حددنا لك طوال شهر ديسمبر خصمًا قدره 30٪ عند الدفع للسنة. فرصة جيدة لتجميد أسعار خدماتنا قبل رفع أسعار العام الجديد. على سبيل المثال ، يمكنك دفع 3 سنوات مقدمًا وتوفير ما يصل إلى 90 ٪ من تكلفة VPS الخاص بك لمدة سنة واحدة.

ونعم ، الجوائز والرمز الترويجي 10 ٪ في انتظاركم أيضا!

أيا كان اختيارك ، نتمنى لك إنجازات رائعة ، واكتشافات رائعة ، ونجاح في عملك ، والأهم من ذلك ، توازن مستدام بين العمل والحياة. اجعل عام 2020 عامًا من النمو وتقرير المصير في هذه الصناعة.


Source: https://habr.com/ru/post/ar481860/


All Articles