developer-center-logo
  • خانه
  • تکنولوژی
    • موبایل
    • مهندسی نرم افزار
    • مدیریت آی تی – IT
    • سرگرمی
    • کامپیوتر
    • شبکه
    • بازی های کامپیوتری
  • علمی
  • کسب و کار
    • کاریابی متخصصین نرم افزار
    • تجارت
  • انجمن
  • نقد و برسی
جامعه برنامه نویسان
  • خانه
  • تکنولوژی
    • موبایل
    • مهندسی نرم افزار
    • مدیریت آی تی – IT
    • سرگرمی
    • کامپیوتر
    • شبکه
    • بازی های کامپیوتری
  • علمی
  • کسب و کار
    • کاریابی متخصصین نرم افزار
    • تجارت
  • انجمن
  • نقد و برسی
  • خانه
  • تکنولوژی
    • موبایل
    • مهندسی نرم افزار
    • مدیریت آی تی – IT
    • سرگرمی
    • کامپیوتر
    • شبکه
    • بازی های کامپیوتری
  • علمی
  • کسب و کار
    • کاریابی متخصصین نرم افزار
    • تجارت
  • انجمن
  • نقد و برسی
کامپیوتر

روند برنامه نویسی در سال 2019

برنامه نویس
16 دی, 1397 4 دقیقه مطالعه
43 بازدیدها
0 اظهار نظر

برنامه‌نویسان و مدیران تحولات برنامه‌نویسی امسال را پیش‌بینی می‌کنند.

روند برنامه نویسی در سال 2019 چگونه خواهد بود؟
طبق عرف هر ساله که از یک سری برنامه نویسان حرفه ای و منتخب که در شرکت های بزرگ و معتبر فناوری مشغول به کار هستند در مورد سال جدید سوال پرسیده می شود، امسال نیز این کار انجام شده است با این تفاوت که امسال مدیران ارشد برخی این شرکت ها نیز در این نظرسنجی گنجانده شده اند. در این گزارش از این افراد خواسته شده تا نظرات خود را در مورد تغییراتی که قرار است در سال جدید در دنیای برنامه نویسی رخ دهد بیان کنند.

همچنین از آن‌ها پرسش شده ترندهای برنامه‌‌نویسی ۲۰۱۹ بیشتر به چه سمتی خواهد رفت.

از مدیران تکنولوژی و برنامه‌نویسان شرکتهای مختلفی چون Slack و Twilio در این باره پرسش شده است.

با ارزیابی پاسخ‌ها می‌توان گفت بدهی فنی (Technical Debt)، نرم افزار اجاره و برنامه نویسان سیتیزن از جمله ترندهای مورد توجه این افراد در سال ۲۰۱۹ خواهند بود.

زمان پرداخت بدهی‌های فنی فرا رسیده
Deep Varma مدیر ارشد بخش مهندسی سرویس جستجوی املاک Trulia معتقد است که برای بسیاری از برنامه‌نویسان، سال ۲۰۱۹ سالی خواهد بود که بیشتر به دنبال پرداخت کردن «بدهی‌های فنی» خواهند رفت.

بدهی فنی (Technical Debt) یک مفهوم تخصصی در دنیای برنامه نویسی است که در ان برنامه نویس یک کد را برای حل مشکل در کوتاه مدت انتخاب می‌کند و این راه حل را به یک راه حل کلی ترجیح می‌دهد.

برنامه نویسان با این کار کمی از آینده زمان قرض می‌گیرد تا بتواند در ادامه روی حل کلی این مشکل زمان صرف کند.

استفاده از بدهی‌های فنی باعث در طول سالیان گذشته باعث شده اکثر برنامه‌نویسان زمان کافی برای آپدیت و کامل کردن اپلیکیشن‌هایشان نداشته باشند.

صنعت تکنولوژی در یک دهه گذشته با سرعت سرسام آوری پیشرفت کرده و در نتیجه این تغییرات شرکت‌های تکنولوژی صاحب حجم عظیمی از بدهی‌های فنی شده‌اند

او در اینباره گفت: «صنعت تکنولوژی در یک دهه گذشته با سرعت سرسام آوری پیشرفت کرده و در نتیجه این تغییرات شرکت‌های تکنولوژی صاحب حجم عظیمی از بدهی‌های فنی شده‌اند.»

حال راه حلی که او در اینباره پیشنهاد کرده این است که شرکت‌های بدهکار فنی بیشتر به سمت «میکروسرویس‌ها» بروند.

این کار با تبدیل و تقسیم پروژه‌های بزرگ به وظایف کوچک و جزئی انجام می‌گیرد و در نتیجه آن برنامه نویسان می‌توانند با سرعت و تمرکز بالاتر روی وظایف بیشتری کار کنند.

 

همچنین بخوانید : مشاغل موفق IT در سال ۲۰۱۹ ‌

 

سال اپلیکیشن‌های مبتنی بر پلتفرم

یکی از برنامه نویسان معروف که با نام مستعار «AI Cook» شناخته می‌شود، در Twilio Flex به عنوان مدیر ارشد و مدیر تولید و مهندسی فعالیت می‌کند. این پست‌های مدیریتی باعث شده او یک تصویر کلی و بی‌نظیر از نحوه تحول صنعت تکنولوژی و برنامه نویسی در سال جدید داشته باشد. کوک یک پیش‌بینی جالب درباره آینده دارد.

او معتقد است که سال ۲۰۱۹ همه چیز به اپلیکیشن‌های مبتنی بر پلتفرم (Application Platform ) ختم خواهد شد.

او می‌گوید که در سال جدید سرویس‌های کلاد و پلتفرم‌های برنامه‌نویسی پر کاربرد، در پیشرفت قابل توجه اپلیکیشن‌های بر پایه وب و توسعه و همه گیر شدن هرچه بیشتر پلتفرم‌های اپلیکیشنی نقش خواهند داشت.

کوک در مصاحبه خود در اینباره گفت: «با وجود پلتفرم‌های اپلیکیشنی، برنامه‌نویسان می‌توانند از سرویس‌های کلاد با هزینه پایین‌تر و دسترسی بیشتر بهره‌مند شوند و دیگر به نرم‌افزارهای «SaaS» که برای یک سری نیازهای به‌خصوص طراحی شده‌اند محدود نخواهند شد. انتظار داریم امسال با انفجاری از ایده‌ها از سمت برنامه‌نویسان روبرو شویم.»

نرم افزار به عنوان سرویس (SaaS) گسترده‌تر می‌شود
در صحبت‌هایی که با برنامه‌نویسان و مدیران ارشد داشتیم، متوجه شدیم که از نظر بسیاری از آنها نرم‌افزارهای SaaS خیلی بیشتر از گذشته برای برنامه‌نویسان قابل دسترس خواهند بود و افراد می‌توانند با دست بازتری از این نرم‌افزارها استفاده کنند.

«پائول لدوون» مدیر ارشد تکنولوژی شرکت Pusher در اینباره نظرات جالبی ارائه کرد.

او در مصاحبه خود گفت: «طی چند سال گذشته شرکت‌ها متوجه فواید استفاده از نرم‌افزارهای SaaS شده‌اند.

راه حل‌های مدیریت شده می‌توانند به مقدار قابل ملاحظه‌ای زمان عرضه ویژگی‌های جدید برای یک برنامه را کاهش دهد و در مقایسه با نرم‌افزارهای بومی، این نرم‌افزارهای SaaS می‌توانند کاهش هزینه قابل توجهی را به همراه داشته باشند.»

«بیر داگلاس» مدیر بخش برنامه‌نویسی سرویس اسلک (Slack ) می‌گوید که تجارت اپلیکیشن‌ها در حال حاضر یک بازار ۴۰۰ میلیارد دلاری دارد که بعید به نظر می‌رسد افزایش ارزش این بازار به همین زودی متوقف شود

. بنابراین علاوه بر اینکه نرم‌افزارهای مبتنی بر سرویس بایستی بیش از پیش گسترده شوند، باید برنامه‌نویسان هم برای برنامه‌نویسی در این بخش بیش از پیش تشویق شوند.

«شهروند برنامه‌نویسان» برمی‌خیزند
در سطح سازمانی، تیم‌های برنامه نویسی بایستی با حجم عظیمی از داده‌ها، کدها و مشکلات روبرو شوند و آنها را در کمترین زمان ممکن مدیریت کنند و همچنین به نیازهای کاربران در لحظه نیز پاسخ دهند.

از همین رو شرکت‌ها برای جلوگیری از درگیری بیش از حد تیم‌های برنامه‌نویسی خود بیشتر به دنبال راهکار و خدمات بدون نیاز به کدنویسی یا دارای کدنویسی محدود می‌روند و از این طریق پای شهروند برنامه‌نویسان بیش از پیش به میدان باز می‌شود.

این مسئله باعث می‌شود فشار از روی تیم‌های اصلی برنامه‌نویسی شرکت تا حدودی برداشته شود.

واژه شهروند برنامه نویس (CItizen Developer) کاربری را توصیف می‌کند که اپلیکیشن‌های کسب و کار مختلف را برای دیگر کاربران طراحی و برنامه نویسی می‌کند که البته این کار با اجازه مستقیم شرکت انجام می‌گیرد.

این اپلیکیشن‌ها عموما توسط زبان‌های برنامه نویسی نسل چهارم که اکثرا به کدنویسی آنچنانی نیاز ندارند تولید می‌شوند و برای طراحی و ساخت آنها به درگیر کردن تیم‌های تخصصی برنامه نویسی شرکت‌ها نیازی نخواهد بود.

«آنی دلسانتو» مدیر ارشد سلزفورس هروکو در اینباره می‌گوید: «آنچه که در سال ۲۰۱۹ شاهد آن خواهیم بود، تمایل سازمان‌های آی‌تی به برپایی بسترهای لازم جهت استفاده از شهروند برنامه‌نویسان است و در نتیجه این اطمینان حاصل می‌شود که برای ساخت این دسته از اپلیکیشن‌ها دیگر به تیم‌های برنامه نویسی تخصصی نیازی نخواهد بود و برنامه نویسان شهروند یا عادی ابزار لازم و مسیر درست جهت موفقت و پیشبرد اهداف شرکت‌ها را در اختیار خواهند داشت.

♦ آی‌تی‌ایران

مقاله را به اشتراک بگذارید

بیا دنبالم نوشته شده توسط

برنامه نویس

بعد
16 دی, 1397

همه چیز درباره ITIL

قبلی
16 دی, 1397

همه چیز درباره مدیریت ارتباط با مشتری CRM

بدون نظر! اولین نفر باشید

    دیدگاهتان را بنویسید لغو پاسخ

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    مطالب مشابه

    کیبورد جدید بازی بی سیم ROG Strix Scope II را معرفی می کنیم

    برنامه نویس
    11 خرداد, 1402

    ایسوس از مانیتور ROG Swift OLED PG49WCD رونمایی کرد

    برنامه نویس
    11 خرداد, 1402

    مدیرعامل انویدیا: با هوش مصنوعی هرکسی می‌تواند برنامه‌نویس باشد

    برنامه نویس
    11 خرداد, 1402

    مایکروسافت یک آسیب پذیری خطرناک با قابلیت کنترل سیستم فایل macOS پیدا کرده است

    برنامه نویس
    11 خرداد, 1402
    جامعه برنامه نویسان

    جدیدترین اخبار it و تکنولوژی ایران و جهان را از دولوپرسنتر دنبال نمایید.

    © 2022, تمامی حقوق محفوظ است.

    لینک های سریع

    • تماس با ما
    • درباره ما
    • وبلاگ

    دسته بندی ها

    • موبایل
    • کامپیوتر
    • علمی
    • کسب و کار

    همراه ما باشید

    Facebook
    Twitter
    Instagram
    WhatsApp