بيت التفكير إلى الأمام كيف تغيرت السحابة تطوير الشركات

كيف تغيرت السحابة تطوير الشركات

فيديو: الفضاء - علوم الفلك للقرن الØادي والعشرين (شهر نوفمبر 2024)

فيديو: الفضاء - علوم الفلك للقرن الØادي والعشرين (شهر نوفمبر 2024)
Anonim

مع انتقالنا إلى عالم "السحابة أولاً ، المحمول أولاً" ، تغيرت برامج الشركات. لكنني أزعم أن التغيير يعتمد على نوع الحوسبة السحابية التي نتحدث عنها وأن الآثار طويلة المدى قد تكون كبيرة للغاية.

إذا كنا نتحدث عن الانتقال من مراكز البيانات الفردية إلى السحب الخاصة أو حتى إلى البنية التحتية كخدمة (IaaS) ، لا أعتقد أن التغيير في برمجة الشركات يعد بالضرورة أمرًا مهمًا. تأكد من استخدام أدوات جديدة - Open Stack ، وخدمات Amazon ، وإطارات عمل جديدة تتمحور حول المحمول ، ولغات مثل Node.js و Angular و Swift و Python. لكن البرمجة لا تزال البرمجة.

ولكن عندما تفكر في الانتقال من تطبيقات الشركات الكبيرة المتجانسة إلى استخدام المزيد من خدمات البرامج كخدمة (SaaS) معًا ، فهذا نموذج مختلف تمامًا. وأرى أن هذا يحدث في الكثير من الأماكن.

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

بالنسبة للمؤسسات الصغيرة والمتوسطة الحجم التي تتمحور حول البرامج ، توفر IaaS ومن المحتمل أن تكون Platform as a Service (PaaS) طريقة أقل تكلفة لتطوير التطبيقات دون استثمار رأس مال كبير في المقدمة. عادةً ما تكون هذه المؤسسات جاهزة تمامًا لتجربة الأدوات والأطر والخدمات الجديدة. لقد غيرت Cloud بشكل أساسي عملية إنشاء هذه التطبيقات وطرحها.

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

بشكل عام ، رغم ذلك ، من وجهة نظر المطور ، أعتقد أنه سيكون هناك تركيز أقل على تطبيقات البنية التحتية هذه.

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

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

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

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

ستحدد المفاضلة هنا عدد وظائف تطوير الشركات التي ستظهر خلال العقد أو العقدين القادمين.

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

كيف تغيرت السحابة تطوير الشركات