سفارش تبلیغ
صبا ویژن

6 گرایش برنامه نویسی در سال 2018

حس نیاز به شما یکی از بهترین حس هاست. دوستان برنامه نویس من! سال 2018 سال شماست. تقریبا همه ی کسب و کار ها بیمار شده اند و علاجشان دست شماست. البته، تقاضای برنامه نویس بیشتر از همیشه وجود داشته است اما سال 2018 فرق می کند. در این سال، چند تا از هیجان انگیز ترین فناوری ها برای همه قابل دسترس خواهد بود و خیلی از فناوری های جدید به بازار ارائه خواهند شد. در سال 2018 گرایش های جدید برنامه نویسی معرفی شدند. در این سال شکل های جدید سرگرمی ظهور خواهند کرد و اشیای بی جان زنده شده و مثل انسان رفتار می کنند. تنها مشکل روبه روی این پیشرفت های خوب، تهدیدات هوشمند و امنیتی است که باید شناسایی و دفع شوند. مشکلات و فرصت های زیادی پیش رو است و جامعه چه کسانی را برای کمک فرا خواهد خواند؟ برنامه نویس ها!

برنامه نویسی هم اکنون شغل درجه یک در آمریکا است و تا به حال این قدر مهم نبوده است. کار آن‌ها تقریبا تمامی بخش‌های زندگی را تحت تاثیر قرار می‌دهد. گرایشهایی که برای سال 2018 در این مقاله بررسی می کنیم نیز از چاه نفتی گرفته تا بازی های کامپیوتری و اتاق خواب شما را پوشش خواهند داد! خیلی از این گرایشها، مثل هوش مصنوعی AI و فناوری BlockChain، تاثیر زیادی(فراتر از آن چه تصور می کنید) بر زندگی شما خواهند داشت. سال 2018 سالی مهم و جذاب برای علم نرم افزار خواهد بود و برنامه نویس ها نقش مهمی در آن بازی خواهند کرد.

گرایش های جدید برنامه نویسی
 

6 گرایش برنامه نویسی در سال 2018

  • 1- تقاضای زیادی برای برنامه نویس BlockChain خواهد بود!

این فناوری در سال 2017 به موضوع داغ حوزه ی تکنولوژی تبدیل شد. محبوبیت این موضوع به خاطر رشد Bitcoin بود. اما فراتر از بحث ارز اینترنتی، BlockChain یک فناوری است که تمامی صنایع را متحول کرده است. در سال 2018، اولین نشانه های حضور آن در بستر های تجاری را خواهیم داد.

خیلی از شرکت های معتبر فناوری بستر های BlockChain خود را معرفی کرده اند. IBM به عنوان سردمدار این موضوع، هم اکنون در حال مذاکره با بانک ها، توزیع کننده های مواد غذایی و آژانس های دولتی مختلف برای عملی کردن این فرایند است. اما، مایکروسافت، اوراکل و آمازون با فاصله ی نزدیک در تعقیب IBM هستند و نبرد برای موفقیت در این رشته روز به روز سخت تر خواهد شد.

این موضوع چه پیامد هایی برای صنعت نرم افزار خواهد داشت؟ تجارت های مختلف در هر صنعت، تلاش زیادی خواهند کرد تا نرم افزارهایی برای استفاده از BlockChain ایجاد کنند. این یعنی تعداد زیادی کد نویس مورد نیاز است. آمار های 2016 نشان می دهند که 5 هزار کدنویس فعال در زمینه ی BlockChain در آن سال فعالیت می‌کرده‌اند. این عدد قرار است در سال 2018 ده برابر شود. با وجود این که نسبت به جاوا عدد بسیار کمی است ولی سال 2018 سالی است برای برنامه نویس هایی که در جستجوی گنج هستند.

گرایش های جدید برنامه نویسی
 

چاه نفت Ursa در 130مایلی جنوب ایالت نیواورلئان در خلیج مکزیک قرار گرفته است. این چاه نفت به فن آوری EDGE برای پرادازش داده های محلی خود نیاز فراوانی دارد.

لوازم الترونیکی پوشیدنی مثل FitBit ها و ساعت های هوشمند اپل بیشترین توجه را به خود جلب کرده اند ولی آن ها نمونه های کوچکی از اکوسیستم IOT یا همان اینترنت اشیا می باشند. از ماشین و جاده ها گرفته تا چاه های نفت و آشپرخانه ها، تقریبا همه چیز به یک دستگاه جمع آوری داده تبدیل می شود. این دستگاه ها حجم های عظیمی از داده ها را جمع آوری خواهند کرد و شرکت هی IT به دنبال یافتن روش های ارزان تر و سریع تر برای پردازش آن ها می باشند. این جاست که فن آوری EDGE به بزرگترین بازیکن سال 2018 تبدیل می شود.

پردازش EDGE از مرکز داده ها در کنار دستگاه ها یا لبه ی شبکه (یعنی همان Edge) استفاده می کند. پردازش در EDGE زمان و هزینه ی انتقال داده ها به سرور های مرکزی را کاهش می دهد. برای کاربر در انتهای سیستم، این یعنی دستگاه های متصل به اینترنت اشیا، سریع تر کار می‌کنند و دیگر کندی اتصال به شبکه در علمکرد آن ها تاثیر زیادی نخواهد داشت. (مثلا در یک چاه نفت زیر دریا)

با رشد Edge، مهندسین داده و شبکه مسئول ایجاد زیر ساخت های لازم برای IOT خواهند بود. خیلی از کسب و کار ها می توانند بخش نرم افزاری خود را تقویت کرده و یک برنامه نویس را در هیئت مدیره ی خود قرار دهند.

سیستم پردازش Edge تمامی لایه های زیرساختار های IT را تحت تاثیر قرار خواهد داد. اما، برخی از کارشناسان نگران معضلات این فن آوری هستند که در گرایش بعدی به آن خواهیم پرداخت.

  • 3- امنیت سایبری به نقطه ی حاد خود خواهد رسید!

 

با توجه به اتفاقاتی که برای سیستم تاکسی مجازی Uber، شرکت Equifax و آژانس امنیت ملی در امریکا افتاد، سال 2017 سال بسیار بدی برای حریم خصوصی و امنیت داده ای در شبکه بود. دخالت سایبری روسیه در انتخابات امریکا نیز نگرانی های متخصصین در این زمینه را بیتشر و بیشتر کرده است. امنیت هم اکنون به اولویت سازمان ها، کسب و کار ها و دولت های زیادی در دنیا تبدیل شده و برنامه نویسان زیادی برای ارائه ی آن مورد نیاز است.

پیشنهادات جدید برای امنیت سایبری به دو دسته تبدیل می شوند: داخلی و خارجی. از نظر داخلی، تجارت های مختلف بر روی ایجاد سیستم های امنیتی درون نرم‌افزار های خود متمرکز خواهند شد. تیم های کدنویسی و توسعه ی نرم افزاری، سیستم تست امنیتی خودکار را برای نرم افزار های ارائه شده توسعه خواهند داد. این فرایند به دنبال از بین بردن احتمال مشکلات امنیتی در طول استفاده از برنامه می باشد. سرمایه گذاران زیادی به شکل استارتاپ به دنبال ارائه ی طرح های امنیتی سایبری هستند و انتظار می رود تا سال 2018 بیش از  میلیارد دلار در این زمینه سرمایه گذاری کنند.

این موضوع نشان می دهد که مشکل مالی برای این موضوع وجود ندارد ولی کمبود استعداد ها به خوبی حس می شود. گروه مطالعاتی Entrprise Security در مطالعه ای دریافت که 45% از سازمان ها با مشکل کمبود استعداد های امنیت سایبری روبرو هستند. این کمبود باعث شده تا تهدیدات زیادی به شکل مستمر در انتظار این سازمان ها باشد. درست مثل فن آوری های BlockChain و پردازشEdge، امینت سایبری نیز یک چراغ سبز و فرصت طلایی دیگر برای برنامه نویس هایی است که می خواهند در زمینه های مختلف رشد و کسب درآمد کنند.

  • 4- ارائه مستمر دیگر یک مزیت نیست؛ تنها راه نجات است!

ارائه‌ی نرم افزار ها در سال 2018 به سرعت فرمول 1 میرسد. آمازون در سال 2018 در هر 11.7 ثانیه یک کد جدید ارائه می کند. همه ی کسب و کار ها قرار نیست تا این حد سریع باشند اما ارائه‌ی مستمر و مکرر می‌تواند برای آنها امتیازات زیادی داشته باشد. این مزیت ها و امتیازات تنها برگ برنده‌ی در بازار داغ رقابتی نرم افزاری است.

به طور خلاصه باید گفت، شعار شرکت نرم افزاری شما باید “آماده برای ارائه” باشد. در اولین فرصتی که یک کد جدید نوشته شد باید ادغام شده، تست، پیکربندی و ساخته شود. بعد از این باید سریعا پیاده‌سازی شود و آماده دانلود باشد. شرکت هایی مثل آمازون، توانسته اند با پیاده سازی مستمر و بدون وقفه ی برنامه ها، خود را در بالای بازار رقابت نگه دارند.

با وجود سرعت بیشتر در تولید و ارائه، استمرار در تحویل نرم افزار ها باعث می شود خطاهای آن زودتر مشخص شده و برطرف شوند. به علاوه، ارائه‌ی مستمر به تیم کدنویس کمک می کند تا طبق نیاز های مشتری های خود حرکت کنند. با توجه به اصل سرعت، ارائه ی مستمر کمک می‌کند تا برنامه ها سریع تر به دست مشتریان برسد.

  • 5- هوش مصنوعی یک نیاز است!

 

 

ما به نقطه ای رسیده ایم که تجارت ها ملزم به استفاده از هوش مصنوعی هستند. منشی های صوتی, گوشی های هوشمند، داده های کلان و ماشین های تصمیم گیرنده، در سال های آتی سردمدارانهوش مصنوعی خواهند بود. برنده های اصلی سال 2018 تحلیل گران داده ای و CDO ها (مدیران ارشد داده) خواهند بود که تقاضای زیادی برای آن ها وجود خواهد داشت.

سایت Forrester پیش بینی می کند هوش مصنوعی مرز های داده های سختاری و غیر ساختاری را کمرنگ تر خواهد کرد و 50 درصد مدیران ارشد، باید مستقیما به مدیرعامل شرکت ها پاسخگو باشند. در نتیجه، می‌بینیم که 13 درصد از شغل های مرتبط به String Data در سایت Indeed.com برای مهندسین Data ثبت شده است. این نشان دهنده ی نیاز به افرادی است که بتوانند به شکل عملی با داده ها کار کنند. هوش مصنوعی نه تنها نیاز به افرادی دارد که بتوانند با الگوریتم ها و مباحث ریاضیاتی آن کار کنند، بلکه متخصصینی باید وارد بازار بشوند که بتوانند AI را با موفقت و کم ترین مشکل در بخش ها و صنایع مختلف پیاده سازی کنند.

  • 6- واقعیت مجازی وارد بازار می شود!

 

سال 2017 سالی بود پر از هدست های تبلیغاتی VR، شرکت فیس بوک Oculus Rift و شرکت HTC  محصول Vive را به شکل سیستم های پیشرفته ی واقعیت مجازی ارائه کردند ولی استفاده ی همه گیر از این محصولات کمی کند بوده است. تحلیل گران پیش بینی می کنند فقط یک میلیون واحد از این دستگاه ها به فروش رسیده است.

هر دو سیستم برای سال 2018 تلاش های زیادی کرده اند. فیس بوک و HTC قیمت های محصولات خود را به شدت کاهش داده اند. HTC هدست خود را تقریبا دو هفته بعد از فیسبوک ارائه کرد. قرار است قیمت این محصولات سبک و شیک در سال 2018 به زیر 199 دلار برسد.

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

برای برنامه نویس هایی که می خواهند در کنار استیو جابز‌ها و اد کاتمول‌ها کار کنند، VR فرصت های زیادی در بخش فناوری و سرگرمی مهیا کرده است. سال 2018 آخرین سالی است که می توان قبل از هالیوود وارد این فرایند شد.

ارتقای توانایی های برنامه نویسی

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

منبع: لرن فایلز