گرایش های جدید برنامه نویسی در سال ۲۰۱۸
بلاگ آکادمی لرن فایلز
جشنواره نوروزی با ۷۰ و ۸۵ درصد تخفیف ۲۴ ساعته فعال شد
دریافتبلاگ آکادمی لرن فایلز
حس نیاز به شما یکی از بهترین حس هاست. دوستان برنامه نویس من! سال ۲۰۱۸ سال شماست. تقریبا همه ی کسب و کار ها بیمار شده اند و علاجشان دست شماست. البته، تقاضای برنامه نویس بیشتر از همیشه وجود داشته است اما سال ۲۰۱۸ فرق می کند. در این سال، چند تا از هیجان انگیز ترین فناوری ها برای همه قابل دسترس خواهد بود و خیلی از فناوری های جدید به بازار ارائه خواهند شد. در سال ۲۰۱۸ گرایش های جدید برنامه نویسی معرفی شدند. در این سال شکل های جدید سرگرمی ظهور خواهند کرد و اشیای بی جان زنده شده و مثل انسان رفتار می کنند. تنها مشکل روبه روی این پیشرفت های خوب، تهدیدات هوشمند و امنیتی است که باید شناسایی و دفع شوند. مشکلات و فرصت های زیادی پیش رو است و جامعه چه کسانی را برای کمک فرا خواهد خواند؟ برنامه نویس ها!
برنامه نویسی هم اکنون شغل درجه یک در آمریکا است و تا به حال این قدر مهم نبوده است. کار آنها تقریبا تمامی بخشهای زندگی را تحت تاثیر قرار میدهد. گرایشهایی که برای سال ۲۰۱۸ در این مقاله بررسی می کنیم نیز از چاه نفتی گرفته تا بازی های کامپیوتری و اتاق خواب شما را پوشش خواهند داد! خیلی از این گرایشها، مثل هوش مصنوعی AI و فناوری BlockChain، تاثیر زیادی(فراتر از آن چه تصور می کنید) بر زندگی شما خواهند داشت. سال ۲۰۱۸ سالی مهم و جذاب برای علم نرم افزار خواهد بود و برنامه نویس ها نقش مهمی در آن بازی خواهند کرد.
این فناوری در سال ۲۰۱۷ به موضوع داغ حوزه ی تکنولوژی تبدیل شد. محبوبیت این موضوع به خاطر رشد Bitcoin بود. اما فراتر از بحث ارز اینترنتی، BlockChain یک فناوری است که تمامی صنایع را متحول کرده است. در سال ۲۰۱۸، اولین نشانه های حضور آن در بستر های تجاری را خواهیم داد.
خیلی از شرکت های معتبر فناوری بستر های BlockChain خود را معرفی کرده اند. IBM به عنوان سردمدار این موضوع، هم اکنون در حال مذاکره با بانک ها، توزیع کننده های مواد غذایی و آژانس های دولتی مختلف برای عملی کردن این فرایند است. اما، مایکروسافت، اوراکل و آمازون با فاصله ی نزدیک در تعقیب IBM هستند و نبرد برای موفقیت در این رشته روز به روز سخت تر خواهد شد.
این موضوع چه پیامد هایی برای صنعت نرم افزار خواهد داشت؟ تجارت های مختلف در هر صنعت، تلاش زیادی خواهند کرد تا نرم افزارهایی برای استفاده از BlockChain ایجاد کنند. این یعنی تعداد زیادی کد نویس مورد نیاز است. آمار های ۲۰۱۶ نشان می دهند که ۵ هزار کدنویس فعال در زمینه ی BlockChain در آن سال فعالیت میکردهاند. این عدد قرار است در سال ۲۰۱۸ ده برابر شود. با وجود این که نسبت به جاوا عدد بسیار کمی است ولی سال ۲۰۱۸ سالی است برای برنامه نویس هایی که در جستجوی گنج هستند.
چاه نفت Ursa در ۱۳۰مایلی جنوب ایالت نیواورلئان در خلیج مکزیک قرار گرفته است. این چاه نفت به فن آوری EDGE برای پرادازش داده های محلی خود نیاز فراوانی دارد.
لوازم الترونیکی پوشیدنی مثل FitBit ها و ساعت های هوشمند اپل بیشترین توجه را به خود جلب کرده اند ولی آن ها نمونه های کوچکی از اکوسیستم IOT یا همان اینترنت اشیا می باشند. از ماشین و جاده ها گرفته تا چاه های نفت و آشپرخانه ها، تقریبا همه چیز به یک دستگاه جمع آوری داده تبدیل می شود. این دستگاه ها حجم های عظیمی از داده ها را جمع آوری خواهند کرد و شرکت هی IT به دنبال یافتن روش های ارزان تر و سریع تر برای پردازش آن ها می باشند. این جاست که فن آوری EDGE به بزرگترین بازیکن سال ۲۰۱۸ تبدیل می شود.
پردازش EDGE از مرکز داده ها در کنار دستگاه ها یا لبه ی شبکه (یعنی همان Edge) استفاده می کند. پردازش در EDGE زمان و هزینه ی انتقال داده ها به سرور های مرکزی را کاهش می دهد. برای کاربر در انتهای سیستم، این یعنی دستگاه های متصل به اینترنت اشیا، سریع تر کار میکنند و دیگر کندی اتصال به شبکه در علمکرد آن ها تاثیر زیادی نخواهد داشت. (مثلا در یک چاه نفت زیر دریا)
با رشد Edge، مهندسین داده و شبکه مسئول ایجاد زیر ساخت های لازم برای IOT خواهند بود. خیلی از کسب و کار ها می توانند بخش نرم افزاری خود را تقویت کرده و یک برنامه نویس را در هیئت مدیره ی خود قرار دهند.
سیستم پردازش Edge تمامی لایه های زیرساختار های IT را تحت تاثیر قرار خواهد داد. اما، برخی از کارشناسان نگران معضلات این فن آوری هستند که در گرایش بعدی به آن خواهیم پرداخت.
با توجه به اتفاقاتی که برای سیستم تاکسی مجازی Uber، شرکت Equifax و آژانس امنیت ملی در امریکا افتاد، سال ۲۰۱۷ سال بسیار بدی برای حریم خصوصی و امنیت داده ای در شبکه بود. دخالت سایبری روسیه در انتخابات امریکا نیز نگرانی های متخصصین در این زمینه را بیتشر و بیشتر کرده است. امنیت هم اکنون به اولویت سازمان ها، کسب و کار ها و دولت های زیادی در دنیا تبدیل شده و برنامه نویسان زیادی برای ارائه ی آن مورد نیاز است.
پیشنهادات جدید برای امنیت سایبری به دو دسته تبدیل می شوند: داخلی و خارجی. از نظر داخلی، تجارت های مختلف بر روی ایجاد سیستم های امنیتی درون نرمافزار های خود متمرکز خواهند شد. تیم های کدنویسی و توسعه ی نرم افزاری، سیستم تست امنیتی خودکار را برای نرم افزار های ارائه شده توسعه خواهند داد. این فرایند به دنبال از بین بردن احتمال مشکلات امنیتی در طول استفاده از برنامه می باشد. سرمایه گذاران زیادی به شکل استارتاپ به دنبال ارائه ی طرح های امنیتی سایبری هستند و انتظار می رود تا سال ۲۰۱۸ بیش از میلیارد دلار در این زمینه سرمایه گذاری کنند.
این موضوع نشان می دهد که مشکل مالی برای این موضوع وجود ندارد ولی کمبود استعداد ها به خوبی حس می شود. گروه مطالعاتی Entrprise Security در مطالعه ای دریافت که ۴۵% از سازمان ها با مشکل کمبود استعداد های امنیت سایبری روبرو هستند. این کمبود باعث شده تا تهدیدات زیادی به شکل مستمر در انتظار این سازمان ها باشد. درست مثل فن آوری های BlockChain و پردازش Edge، امینت سایبری نیز یک چراغ سبز و فرصت طلایی دیگر برای برنامه نویس هایی است که می خواهند در زمینه های مختلف رشد و کسب درآمد کنند.
ارائهی نرم افزار ها در سال ۲۰۱۸ به سرعت فرمول ۱ میرسد. آمازون در سال ۲۰۱۸ در هر ۱۱.۷ ثانیه یک کد جدید ارائه می کند. همه ی کسب و کار ها قرار نیست تا این حد سریع باشند اما ارائهی مستمر و مکرر میتواند برای آنها امتیازات زیادی داشته باشد. این مزیت ها و امتیازات تنها برگ برندهی در بازار داغ رقابتی نرم افزاری است.
به طور خلاصه باید گفت، شعار شرکت نرم افزاری شما باید “آماده برای ارائه” باشد. در اولین فرصتی که یک کد جدید نوشته شد باید ادغام شده، تست، پیکربندی و ساخته شود. بعد از این باید سریعا پیادهسازی شود و آماده دانلود باشد. شرکت هایی مثل آمازون، توانسته اند با پیاده سازی مستمر و بدون وقفه ی برنامه ها، خود را در بالای بازار رقابت نگه دارند.
با وجود سرعت بیشتر در تولید و ارائه، استمرار در تحویل نرم افزار ها باعث می شود خطاهای آن زودتر مشخص شده و برطرف شوند. به علاوه، ارائهی مستمر به تیم کدنویس کمک می کند تا طبق نیاز های مشتری های خود حرکت کنند. با توجه به اصل سرعت، ارائه ی مستمر کمک میکند تا برنامه ها سریع تر به دست مشتریان برسد.
ما به نقطه ای رسیده ایم که تجارت ها ملزم به استفاده از هوش مصنوعی هستند. منشی های صوتی, گوشی های هوشمند، داده های کلان و ماشین های تصمیم گیرنده، در سال های آتی سردمداران هوش مصنوعی خواهند بود. برنده های اصلی سال ۲۰۱۸ تحلیل گران داده ای و CDO ها (مدیران ارشد داده) خواهند بود که تقاضای زیادی برای آن ها وجود خواهد داشت.
سایت Forrester پیش بینی می کند هوش مصنوعی مرز های داده های سختاری و غیر ساختاری را کمرنگ تر خواهد کرد و ۵۰ درصد مدیران ارشد، باید مستقیما به مدیرعامل شرکت ها پاسخگو باشند. در نتیجه، میبینیم که ۱۳ درصد از شغل های مرتبط به String Data در سایت Indeed.com برای مهندسین Data ثبت شده است. این نشان دهنده ی نیاز به افرادی است که بتوانند به شکل عملی با داده ها کار کنند. هوش مصنوعی نه تنها نیاز به افرادی دارد که بتوانند با الگوریتم ها و مباحث ریاضیاتی آن کار کنند، بلکه متخصصینی باید وارد بازار بشوند که بتوانند AI را با موفقت و کم ترین مشکل در بخش ها و صنایع مختلف پیاده سازی کنند.
سال ۲۰۱۷ سالی بود پر از هدست های تبلیغاتی VR، شرکت فیس بوک Oculus Rift و شرکت HTC محصول Vive را به شکل سیستم های پیشرفته ی واقعیت مجازی ارائه کردند ولی استفاده ی همه گیر از این محصولات کمی کند بوده است. تحلیل گران پیش بینی می کنند فقط یک میلیون واحد از این دستگاه ها به فروش رسیده است.
هر دو سیستم برای سال ۲۰۱۸ تلاش های زیادی کرده اند. فیس بوک و HTC قیمت های محصولات خود را به شدت کاهش داده اند. HTC هدست خود را تقریبا دو هفته بعد از فیسبوک ارائه کرد. قرار است قیمت این محصولات سبک و شیک در سال ۲۰۱۸ به زیر ۱۹۹ دلار برسد.
در بخش سرگرمی، داستان های بهتری می شنویم. جنگ های ستاره ای، نسخه ی واقعیت مجازی ترکیبی از عناصر فیزیکی و مجازی است که تجربه ی خاصی از تماشای فیلم ارائه می کند. این اولین باری است که واقعیت مجازی توانسته یک پروژه ی خوب ارائه کند.
برای برنامه نویس هایی که می خواهند در کنار استیو جابزها و اد کاتمولها کار کنند، VR فرصت های زیادی در بخش فناوری و سرگرمی مهیا کرده است. سال ۲۰۱۸ آخرین سالی است که می توان قبل از هالیوود وارد این فرایند شد.
همیشه برای برنامه نویس هایی که توانایی های لازم را دارند فرصت های زیادی وجود دارد. اکثر گرایشهای یاد شده در بالا، یک فرد برنامه نویس را ملزم میدارد تا با بیش از یک زبان و بستر برنامه نویسی کار کند. پس باید همیشه سعی کنید یک زبان و توانایی جدید به جعبه ابزار خود اضافه کنید.
بعد از یک سال پر از حاشیه و رخداد های عجیب در صنعت فناوری اطلاعات، وارد سال ۲۰۱۸ شده ایم. سالی که قرار است فناوری های نوین مثل هوش مصنوعی و IOT (اینترنت اشیا) به اوج خود برسند. به همین شکل، با اوج گرفتن مزیت ها و فرصت ها، تهدیدات امنیتی و حریم خصوصی نیز به بالاترین سطح خود خواهند رسید. در نتیجه, برنامهنویس ها و متخصصین داده بازیگران اصلی نمایش ویژه ی سال ۲۰۱۸ خواهند بود و تقاضا برای آن ها به اوج خود خواهد رسید.
مقاله، مقاله مفید و زیبا بود مقاله ای در مورد اندروید هم برای سال ۲۰۱۸ معرفی کنید.
سلام دوست عزیز
بله، من این پیشنهاد رو به دوستان آموزش فرستادم.