رقابت آنلاین برنامه‌نویسان در بزرگترین چالش کدنویسی کشور

 
بزرگترین چالش کدنویسی کشور به صورت آنلاین و بدون نیاز به حضور فیزیکی برنامه‌نویسان، از سوی واحد الکترونیکی دانشگاه آزاد اسلامی برگزار می‌شود.
 
 در این مسابقه برنامه‌نویسی آنلاین که با عنوان «چکاوا» برگزار می‌شود، متقاضیان کافیست با یکی از زبان‌های برنامه‌نویسی #c و یا php  آشنایی داشته باشند.
 
برندگان این مسابقه نفراتی هستند که قطعه کد مورد نظر را به درستی و در بازه زمانی کمتر پیاده‌سازی کنند و در امتیازدهی به نفرات، کیفیت کدنویسی لحاظ می‌شود.
 
مرحله اول این مسابقه آنلاین ۲۶ آذرماه و مرحله دوم با حضور منتخبین در ۲۹ بهمن ماه برگزار خواهد شد.
 
همچنین زمان اعلام نتایج مرحله دوم بزرگترین چالش کدنویسی آنلاین کشور در روز ۵ اسفندماه خواهد بود و به نفرات اول تا سوم این مسابقه به ترتیب ۴، ۳ و ۲ میلیون تومان اهدا می‌شود.
 
علاقه‌مندان برای ثبت نام و کسب اطلاعات بیشتر می‌توانند تا ۲۲ آذرماه به وب‌سایت http://chakava.iauec.ac.ir مراجعه کنند.

رقابت آنلاین برنامه‌نویسان در بزرگترین چالش کدنویسی کشور

 
بزرگترین چالش کدنویسی کشور به صورت آنلاین و بدون نیاز به حضور فیزیکی برنامه‌نویسان، از سوی واحد الکترونیکی دانشگاه آزاد اسلامی برگزار می‌شود.
 
 در این مسابقه برنامه‌نویسی آنلاین که با عنوان «چکاوا» برگزار می‌شود، متقاضیان کافیست با یکی از زبان‌های برنامه‌نویسی #c و یا php  آشنایی داشته باشند.
 
برندگان این مسابقه نفراتی هستند که قطعه کد مورد نظر را به درستی و در بازه زمانی کمتر پیاده‌سازی کنند و در امتیازدهی به نفرات، کیفیت کدنویسی لحاظ می‌شود.
 
مرحله اول این مسابقه آنلاین ۲۶ آذرماه و مرحله دوم با حضور منتخبین در ۲۹ بهمن ماه برگزار خواهد شد.
 
همچنین زمان اعلام نتایج مرحله دوم بزرگترین چالش کدنویسی آنلاین کشور در روز ۵ اسفندماه خواهد بود و به نفرات اول تا سوم این مسابقه به ترتیب ۴، ۳ و ۲ میلیون تومان اهدا می‌شود.
 
علاقه‌مندان برای ثبت نام و کسب اطلاعات بیشتر می‌توانند تا ۲۲ آذرماه به وب‌سایت http://chakava.iauec.ac.ir مراجعه کنند.

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

سیستم سرعت بخشی به پروژه‌های Area 120 گوگل اوایل سال جاری میلادی پلتفرم توسعه دهنده مصاحبه‌های کاری را با نام «بایتبرد» معرفی کرد تا به مسئولان بخش استخدام کارمندان جدید در سازمان‌ها به صورت عینی و کارآمد کمک کند و بهترین نامزدها را از طریق مصاحبه‌های آنلاین مبتنی بر پروژه‌های کاری در اختیار آنها بگذارد.
«بایتبرد» که ژوئیه امسال به صورت رسمی معرفی شد در مرحله نخست از مصاحبه‌های کاری برای مشاغل حوزه مهندسی پشتیبانی می‌کرد و به کسب و کارها امکان می‌داد تا توانایی‌ حل مسئله را به هفت زبان برنامه‌ نویسی مختلف شامل جاوا، پایتون، Ruby، ++C، #C، و پلتفرم‌های node.js و Go مبتنی بر موتور جاوا در اختیار داشته باشند.
گروه توسعه دهنده «بایتبرد» در شرکت گوگل این هفته پشتیبانی خود گسترش دادند تا مهندسان نرم‌افزار که سیستم‌های مبتنی بر وب دستگاه‌های موبایلی را توسعه می‌دهند هم تحت پوشش قرار دهند.
این پلتفرم در نسخه جدید خود از هفت زبان برنامه نویسی مذکور پشتیبانی می‌کند و همچنین زبان برنامه‌نویسی محبوب برای سیستم عامل اندروید که با نام Kotlin شناخته می‌شود، و زبان برنامه‌نویسی Swift را هم تحت پوشش قرار داده است و در کنار آن مصاحبه‌های کاری دسترسی به پلتفرم‌های جاوااسکریپت، HTML و CSS را هم فراهم می‌کند.
ایده اصلی برای توسعه «بایتبرد» ایجاد یک تجربه متفاوت در جریان مصاحبه‌های فنی منصفانه بوده است و متقاضیان حل مسئله‌های مرتبط با برنامه نویسی را در دنیای واقعی به چالش می‌کشد. این سیستم کمک می‌کند تا کسب و کارها از آزمون‌های نظری با فشار بالا صرف نظر کنند، زیرا این قبیل آزمون‌ها به واسطه استرسی که به وجود می‌آورند معمولا فرآیند حل مسئله را در متقاضیان تحت تاثیر قرار می‌دهند.

پرکاربردترین زبان‏های برنامه‌نویسی ۲۰۱۹

گیت هاب امروزه توسط بیش از ۴۰ میلیون برنامه‌نویس استفاده می‌شود و به بزرگ‌ترین مرجع اشتراک‌گذاری کدها و پروژه‌های کدنویسی در بین افراد تبدیل شده است. این جمعیت ۴۰ میلیون نفری شامل برنامه‌نویسان شخصی، حرفه‌ای و آماتور می‌شود. این پلت‌فرم به تازگی گزارشی منتشر کرده و در آن به ۱۰ زبان برنامه‌نویسی محبوب سال ۲۰۱۹ پرداخته است. این گزارش که به‌تازگی منتشر شده اطلاعاتی راجع به اینکه برنامه‌نویسان بیشتر به سمت چه تکنولوژی‌ها و پلت‌فرم‌هایی می‌روند، ارائه کرده است. در این مطلب می‌توانید لیست ۱۰ زبان برنامه‌نویسی محبوب سال ۲۰۱۹ را که توسط گیت هاب گردآوری شده مشاهده کنید.
 
 
۱۰. روبی
روبی (Ruby) یک زبان برنامه‌نویسی اوپن سورس است که بیشتر روی سادگی در استفاده تمرکز دارد. این زبان توسط «یوکیهیرو ماتسوموتو» ژاپنی ابداع شده است. او از زبان‌های مورد علاقه قبلی خود برای ساخت زبان برنامه‌نویسی Ruby استفاده کرده است. زبان Ruby سال ۱۹۹۵ منتشر شد و از آن زمان هر روز به محبوبیت آن افزوده می‌شود. تا کنون چند کنفرانس و رویداد بر پایه زبان Ruby برگزار شده است.
 
 ۹. C
«C» یکی از قدیمی‌ترین زبان‌های برنامه‌نویسی است که امروزه همچنان توسط کد نویسان استفاده می‌شود. این زبان سال ۱۹۷۲ توسط «دنیس ریچی» ابداع شد. C به‌عنوان یک زبان برنامه‌نویسی با کارآیی عمومی عرضه شده و برای برنامه‌نویسی سیستم‌های کامپیوتری و سخت‌افزاری کاربرد دارد.  بسیاری از زبان‌های محبوب امروزی از جمله جاوا و PHP و جاوا اسکریپت ریشه در همین زبان دارند.
 
 ۸. شل
شل (Shell) در بین فعالان حوزه آی‌تی محبوبیت بالایی دارد چراکه به افراد این امکان را می‌دهد که مستقیما به سیستم عامل فرمان دهند. زبان Shell را می‌توان برای خودکار کردن پروسه‌هایی مثل نصب یا حذف از راه دور برنامه‌ها استفاده کرد.  این برنامه همچنین برای مدیریت، بک‌آپ‌گیری و کپی کردن اطلاعات نیز بسیار کاربردی است.
 
 ۷. تایپ اسکریپت
زبان تایپ اسکریپت (TypeScript) هم یک زبان برنامه‌نویسی اوپن سورس است که توسط مایکروسافت طراحی و توسعه داده شده است.  این زبان نه تنها یکی از زبان‌های محبوب برنامه‌نویسی در دنیا محسوب می‌شود بلکه شباهت زیادی هم به زبان جاوا اسکریپت دارد، البته با ویژگی‌های قدرتمندتر که امکان ساخت اپلیکیشن‌های سنگین‌تر و وسیع‌تر را به برنامه‌نویسان می‌دهد. این زبان توسط برنامه رایگان کدنویسی Visual Studio Code مایکروسافت پشتیبانی می‌شود.
 
 ۶. ++C
زبان برنامه‌نویسی ++C (سی پلاس پلاس) در اصل بر پایه زبان «C» ساخته شده و پیدایش آن به سال ۱۹۷۹ برمی‌گردد. «بارن استراستراپ» زمانی که روی پایان‌نامه PHP خود کار می‌کرد، این زبان را خلق کرد تا از این طریق بتواند قابلیت‌های بیشتری را به زبان C اضافه کند. این زبان امروزه به‌طور گسترده در سیستم عامل‌ها، مرورگرها و بازی‌ها استفاده می‌شود.
 
 ۵. #C
زبان #C که در گفتار «سی شارپ» تلفظ می‌شود، توسط مایکروسافت و تیم تحت هدایت «اندرس هلزبرگ» اختراع شد. این زبان شباهت زیادی به زبان جاوا دارد.  زبان سی شارپ امروزه در اپلیکیشن‌های موبایلی، بازی‌ها و نرم‌افزارهای شرکتی به‌کارگرفته می‌شود.
 
۴. PHP
زبان PHP هم یک زبان اوپن سورس برنامه‌نویسی برای توسعه وب و ساخت صفحات تعاملی وب‌سایت است. این زبان همچنین به خوبی با دیتابیس‌ها تعامل دارد و توسط فیس‌بوک و یاهو استفاده می‌شود. در گذشته بسیاری از برنامه‌نویسان زبان PHP را به‌عنوان یکی از بدترین زبان‌ها می‌دانستند و آن را به تمسخر می‌گرفتند.
 
 ۳. جاوا
زبان جاوا (Java) ابتدا توسط موسسه «سان میکروسیستم» در سال ۱۹۹۵ نوشته شد و چند سال بعد این موسسه توسط شرکت اوراکل خریداری شد. این زبان اوپن سورس امروزه توسط توییتر، نتفلیکس و کمپانی‌های بزرگ دنیا استفاده می‌شود. برنامه‌نویسان از زبان جاوا برای ساخت بازی‌‌های موبایلی، اپلیکیشن‌های بر پایه وب، بازی‌های کامپیوتری و نرم افزارهای بر پایه وب استفاده می‌کنند. این زبان همچنین به C++ و C# شباهت دارد و امکان سوئیچ کردن بین این زبان‌ها را به برنامه‌نویس می‌دهد.
 
 ۲. پایتون
زبان Python که در ایران با نام «پایتون» (Python) شناخته شده یکی از زبان‌هایی است که با سرعت زیاد در حال رشد است. در زمینه محبوبیت، این زبان سال گذشته در رتبه سوم قرار داشت و امسال توانسته با یک رتبه صعود به جایگاه دوم در این لیست برسد. این زبان اوپن سورس عموما در برنامه‌های هوش مصنوعی و علوم دیتا به‌کارگرفته می‌شود و البته استفاده از آن هم ساده است. سالانه کنفرانس‌ها و گردهمایی‌های متعددی در رابطه با زبان پایتون برگزار ‌می‌شود.
 
 ۱. جاوا اسکریپت
جاوا اسکریپت (JavaScript) همچنان محبوب‌ترین زبان برنامه‌نویسی در دنیا به حساب می‌‌آید. دلیل محبوبیت فوق‌العاده این برنامه هم به‌کارگیری آن در ساخت صفحات وب است. این زبان امکان تعاملی کردن صفحات را به برنامه‌نویسان می‌دهد و همچنین در ساخت بازی‌ها نیز کاربرد گسترده‌ای دارد. برنامه‌نویسان به دلیل سبک بودن، انعطاف پذیری و قدرت جاوا، علاقه شدیدی به این برنامه دارند.

اگر فرزندانتان برنامه نویسی یاد نگیرند در آینده شغلی نخواهند داشت

 
یک کارشناس فناوری اطلاعات گفت: اگر والدین، آموزش برنامه نویسی در کودکان را جدی نگیرند تا ۱۵ سال آینده شغل مناسبی برای فرزندانشان وجود نخواهد داشت.
 
 فرخ ابراهیمی نژاد اظهار داشت: باتوجه به سرعت تغییرات در کسب و کارهای موجود و وابستگی موفقیت مشاغل به ابزارهای حوزه فناوری اطلاعات در ۱۵ سال آینده بسیاری از شغل‌هایی که امروز وجود دارند از بازار حذف شده و برنامه‌ها یا ماشین‌هایی با کمک هوش‌مصنوعی این مشاغل را انجام خواهند داد.
 
وی تصریح کرد: تحقیقات ده ها موسسه علمی و دانشگاه های مطرح دنیا نشان می دهد، شغل‌هایی که امروزه پر طرفدار هستند دیگر در آینده وجود نخواهند داشت و ابزارها و اپلیکیشن های مختلف به کمک صاحبان صنایع خواهد آمد. بسیاری از والدین ممکن است تصور کنند که برای حسابدار یا مترجم همیشه کار وجود دارد در حالی که تا ۱۵ سال آینده یک نرم‌افزار با کمک هوش مصنوعی بسیار بهتر از یک انسان این امور را انجام خواهد داد؛ حتی سرعت تغییرات نشان می دهد که کارهای فیزیکی‌ همچون کارگری در کارخانه ها و رانندگی به زودی از بین خواهد رفت و به جای آن ماشین‌های خودران و رباتهای هوشمند جای نیروی انسانی را پر خواهد کرد.
 
این آینده پژوه ادامه داد: ورود ابزارهای جدید در حوزه کسب و کار به معنای کم شدن مشاغل نیست. بلکه در یک دهه آینده شغل‌ها بسیار بیشتر می‌شود اما نوع کارها متفاوت خواهد شد. درواقع با رشد اتوماسیون‌های مختلف در تمامی حوزه‌ها حتی کشاورزی و صنعت، شغل‌ها بیشتر به سمت تولید و توسعه‌ این نرم‌افزارها می رود.
 
ابراهیمی نژاد گفت: شکی نیست که بسیاری از خانواده های ایرانی اهمیت آموزش برای فرزندانشان را درک می کنند و از سنین پایین به دنبال استعدادیابی و آموزش کودکان خود هستند. ولی موضوع مهم این است که آموزش ها نباید براساس نیاز امروز جامعه انتخاب شود چراکه ممکن است بسیاری از آموزش های امروز در آینده هیچ کمکی به فرزندانشان نکند.
 
وی با بیان اینکه بسیاری از مشاغل آینده برپایه برنامه نویسی استوار خواهد شد، افزود: اهمیت آموزش برنامه نویسی باید به درستی برای خانواده ها گفته شود. چراکه مشاغل آینده برپایه برنامه نویسی استوار است و به همین دلیل باید آموزش های کودکان در ایران را هدفمند کرد.
 
این کارشناس گفت: اگر والدین از دوران کودکی دغدغه آینده فرزندانشان را دارند و نمی دانند که چه نوع آموزشی می تواند کودکان آنها را در آینده کمک کند، باید اذعان داشت که یادگیری زبان‌های برنامه‌نویسی می تواند مناسب ترین آموزش باشد. چراکه برنامه‌نویسی آنها را وارد حوزه‌های پرطرفدار آینده نظیر اینترنت اشیا، هوش مصنوعی، ساخت اپلیکیشن و ده ها شغل پر درآمد دیگر می کند.
 
ابراهیمی نژاد خاطرنشان کرد: در دنیای آینده بسیاری از شغل‌های امروز وجود نخواهند داشت پس والدین باید بدانند که اگر فرزند خود را برای دنیای امروز آماده می‌کنند و آموزش هایی براساس نیاز امروز جامعه برای کودکان خود تدارک می بینند، بی شک نمی توانند توقع داشته باشند که این آموزش ها در آینده به فرزندانشان کمک کند.
 
به گفته وی، امروزه در کشورهای پیشرفته، آموزش زبان های برنامه نویسی به یکی از آموزش های اصلی کودکان و نوجوانان بالای ۱۰ سال تبدیل شده است که این امر گواه اهمیت برنامه نویسی در آینده را دارد.

آیا تحریم برنامه نویسان ایرانی ادامه دارد؟

 
هنوز چند روزی از تحریم برنامه نویسان ایرانی و مسدودسازی اکانت آنها در پلتفرم«گیت هاب»(Git Hub) سپری نشده است که خبرها حکایت از آن دارد که تحریم این کاربران در کلاود آمازون (Amazon Cloud) نیز تحریم شده اند. گفتنی است مسدودسازی اکانت برنامه نویسان ایرانی، تنها از طریق ایمیل به آنها اطلاع‌رسانی شده است و این کاربران پیش از آن، هیچ هشداری دریافت نکرده بودند. گفته می‌شود ایران به‌دلیل قانون تجاری امریکا هدف این تحریم‌ها قرار گرفته است و البته باید گفت فقط برنامه نویسان ایرانی نیستند که هدف این مسدودسازی هستند و کاربران حاضر در کوبا، کره‌ شمالی، سوریه و کریمه نیز در تیررس این تحریم قرار گرفته‌اند.
شبکه‌های اجتماعی همچنان پرقدرت
اما مسدودسازی دسترسی برنامه‌نویسان ایرانی به «گیت‌هاب» چه دردسرهایی برای آنها ایجاد می‌کند؟ کاظم فلاحی، فعال استارتاپی در این خصوص به «ایران» گفت: با این تحریم، دسترسی حدود 5هزار برنامه‌نویس ایرانی به «گیت‌هاب» به‌عنوان بزرگ‌ترین سرور میزبان کدهای منبع در جهان و جایی که برنامه نویسان کدهای متن باز و همچنین خصوصی را برای همکاری در پروژه‌های مختلف ذخیره می‌کنند، قطع شد. البته لازم به ذکر است که برنامه نویسان با فیلتر شکن هم موفق نشدند به اطلاعات و دیتای اکانت‌های خود دسترسی پیدا کنند و از آن پشتیبان بگیرند. این قطع دسترسی بر اساس آی‌پی افراد در هنگام ثبت‌نام در «گیت هاب» صورت گرفته و به‌همین دلیل حتی ایرانی‌های مقیم خارج از کشور که در یک سال گذشته با آی‌پی ایرانی در این پلتفرم ثبت‌نام کرده بودند نیز هدف این تحریم قرار گرفتند.
فلاحی البته با اشاره به قدرت شبکه‌های اجتماعی می‌گوید: قطع دسترسی برنامه نویسان ایرانی به «گیت‌هاب»، در توئیتر بازتاب گسترده‌ای داشت و مسئولان این پلتفرم در اثر این فشارها مجبور شدند تا حدودی عقب نشینی کنند تا جایی که دسترسی ایرانی‌های مقیم خارج از کشور به این پلتفرم آزاد شد. از سوی دیگر ازآنجا که این تحریم، اکانت‌های پولی و خصوصی «گیت هاب» را نشانه گرفته است، این پلتفرم به برنامه نویسان ایرانی اجازه داد اکانت خصوصی خود را برای لحظاتی به اکانت عمومی(public) تبدیل کنند و به این ترتیب بتوانند از اطلاعات و دیتای خود پشتیبان بگیرند.
وی با اشاره به اینکه مسدودسازی اکانت کلاود آمازون برای برنامه نویسان ایرانی هنوز ابعاد گسترده‌ای ندارد و باید منتظر ماند و دید این تحریم تا چه حد جدی است، گفت: با توجه به شرایط سیاسی، احتمال اینکه هر سرویس امریکایی مشکلاتی برای ارائه خدمات به فعالان عرصه فناوری ایرانی ایجاد کنند وجود دارد. به نظر من برنامه‌نویسان ایرانی باید اطلاعات خود را از سرویس‌های امریکایی خارج کنند یا اینکه حداقل از اطلاعات خود پشتیبان گرفته و در فضایی همچون «گیت‌لب»(Gitlab) آن را ذخیره کنند.
نسخه‌های جایگزین «گیت هاب»
مهدی جعفری استاد دانشکده کامپیوتر دانشگاه شریف اما با بیان اینکه انتظار این تحریم را نداشتم گفت: من گمان می‌کردم این پلتفرم مربوط به بنیان‌های اپن سورس باشد چون آنها معمولاً با چنین جریان‌های سیاسی همراهی نمی‌کنند ولی اگر می‌دانستم که «گیت هاب» توسط مایکروسافت خریداری شده احتمال این مسدودسازی را می‌دادم چون به هرحال مایکروسافت مثل هر شرکت تجاری بزرگ دیگری تحت قانون تجاری و وزارت خزانه‌ داری امریکا فعالیت می‌کند.
وی همچنین با اشاره به امکانات خوب «گیت هاب» افزود: به هرحال برنامه نویسان ما مجبور شدند از این پلتفرم خارج شوند که تا حدی امکان همکاری گروهی از بین می‌رود. ما مجبور شدیم کدها را روی سرورهای آزمایشگاه خودمان منتقل کنیم یعنی کدهای خصوصی خود را به‌صورت عمومی درآوردیم تا بتوانیم ازآن بکاپ بگیریم.
جعفری در پاسخ به این سؤال که چرا برنامه نویسان پیش از این به فکر ایجاد جایگزین برای «گیت هاب» نبوده‌اند هم گفت: شاید دلیش این باشد که «گیت لب» نسخه لوکال دارد که می‌توانید آن را روی سرور خودتان نصب کنید و درواقع برای شرکت یا دانشگاه خودتان یک سرور مجزا راه بیندازید. ما هم از این نسخه استفاده کردیم و حالا کدهایمان روی آن ذخیره شده است، برنامه نویسان خیلی به طور جدی به جایگزین فکر نکرده‌اند.
وی البته یادآور شد که «گیت لب» هم مشکل فیلتر دارد و هرچند بخوبی «گیت هاب» نیست ولی چون امکانات خوبی دارد تا حدی برنامه نویسان از آن استقبال می‌کنند. این استاد دانشگاه ادامه داد: به هرحال توان توسعه دهنده‌های نرم افزار ما بسیار بالاست و مطمئناً می‌توانند چنین فضایی را ایجاد کنند ولی موضوع، اعتماد به آن شرکت یا مجموعه آدم هایی است که این کدهای ارزشمند را نگهداری می‌کنند. ابتدا باید چنین اعتمادی ایجاد شود تا برنامه‌نویسان به ذخیره کدهای خود روی پلتفرم داخلی ترغیب شوند.
داستان تکراری بی‌اعتمادی
 رهام حیدری فعال حوزه توسعه نرم‌افزار اما تحریم برنامه نویسان را بیشتر برخورنده و توهین‌آمیز می‌داند و معتقد است که این موضوع از لحاظ روانی آزاردهنده است تا اینکه مشکل خاصی برای برنامه نویسان ایجاد شده باشد. وی ادامه داد: به هرحال جایگزین‌هایی همچون«گیت لب» برای «گیت هاب» وجود دارد و حالا هم با تبدیل اکانت خصوصی به عمومی موفق شدیم از دیتای خود بکاپ بگیریم.
وی در پاسخ به این سؤال که اگر «گیت لب» هم به این سرنوشت دچار شود چه باید کرد و اینکه آیا نباید یک نمونه داخلی مشابه «گیت‌هاب» داشته باشیم هم گفت: توسعه دهنده‌های(Developers) ایرانی علاقه چندانی به حضور در یک پلتفرم داخلی ندارند که دیتای جدی خود را در آن قرار دهند و مشکل هم همان موضوع همیشگی یعنی بی‌اعتمادی است. نه اینکه شرکت‌های خارجی کاملاً قابل اعتماد باشند ولی برنامه نویسان معتقدند وقتی همه دنیا از یک پلتفرم استفاده می‌کنند، آن شرکت حداقل به خاطر وجهه جهانی و ترس از سقوط سهام خود، همه تلاشش را به کار می‌گیرد تا مانع لو رفتن اطلاعات شود. اگر هم دیتا مورد دستبرد قرار بگیرد موضوع به‌عنوان یک رسوایی، رسانه‌ای می‌شود.
به هرحال مشکل برنامه نویسان ایرانی با استفاده از ظرفیت شبکه‌های اجتماعی ازجمله توئیتر که اکنون در ایران فیلتر است تا حدودی حل شد. اما در اینجا موضوعی که خودنمایی می‌کند این است که اگر این شبکه اجتماعی فیلتر نبود و تعداد بیشتری از کاربران می‌توانستند از ظرفیت آن استفاده کنند برنامه نویسان ایرانی از پشتیبانی بیشتری برخوردار می‌شدند و شاید دامنه مشکلات آنها نیز کمتر می‌شد.
 
بــــرش
نگاهی به «گیت‌هاب»
 
گیت‌هاب یک شرکت امریکایی است که در سال 2008 بنیانگذاری شد و میزبانی توسعه نرم افزار را فراهم می‌کند. این شرکت 11ساله که سال گذشته توسط «ساتیا نادلا» مدیرعامل مایکروسافت با بهای 7.5میلیارد دلار خریداری شد، همچون یک شبکه اجتماعی برای توسعه دهندگان و برنامه‌نویسان محسوب می‌شود و بزرگ‌ترین منبع موجود برای ذخیره‌ سازی کارهایی است که به‌صورت همکارانه ایجاد شده‌اند. گفتنی است در حال حاضر 37میلیون توسعه دهنده در جهان از گیت هاب استفاده می‌کنند که البته 80 درصد این توسعه دهنده‌ها از خارج امریکا از سرویس‌های آن بهره می‌گیرند. همچنین تعداد 100میلیون کد منبع(حداقل 28میلیون کد عمومی)، گیت‌هاب را به بزرگ‌ترین میزبان کد منبع در جهان تبدیل کرده و «گیت هاب» در رنکینگ الکسا نیز در رتبه 49 قرار گرفته است.

برنامه نویسی ارزان شرکت بوئینگ را زمین زد

 بوئینگ که به‌عنوان بزرگ‌ترین تولیدکننده هواپیما در جهان، سال‌های طولانی گوی سبقت را از رقبای خود ربوده بود مدتی است که با یکی از بزرگ‌ترین بحران‌های تاریخ فعالیت‌های خود مواجه شده است. جت مسافربری 737- مکس که سال 2011 میلادی برای نخستین بار وارد خطوط هوایی جهان شد و با فاصله زمانی کوتاه عنوان پرفروش‌ترین هواپیمای ساخت شرکت بوئینگ را به خود اختصاص داد از مدتی قبل مشکلات فراوانی را پیش روی خود می بیند؛ مشکلاتی که این شرکت هواپیمایی را با چالش‌های بسیاری روبه‌رو کرده است.
سازمان فدرال هوانوردی امریکا این هفته با انتشار بیانیه‌ای اعلام کرد، پردازش داده‌ها توسط رایانه مرکزی
«737- مکس» به‌گونه‌ای صورت می‌گیرد که خلبان در آزمایش‌های شبیه‌سازی شده به سختی می‌تواند از مسیریابی اشتباه و برخورد با زمین نجات پیدا کند. دو سانحه این هواپیما از اکتبر گذشته تاکنون باعث شد 346 مسافر جان خود را از دست بدهند و این طور که سازمان هوانوردی امریکا می‌گوید، مشکل مذکور به خاطر یک اختلال نرم‌افزاری صورت گرفته است.
 
این برنامه‌نویس‌های ارزان
این مسأله همچنان در قالب یک راز در قلب شرکت بوئینگ باقی مانده است که شرکت صاحبنامی که برای طراحی دقیق هواپیماهای خود چندین میلیارد دلار سرمایه‌گذاری می‌کند چطور به‌خاطر یک اختلال نرم‌افزاری ساده دو سانحه بزرگ سقوط هواپیما را رقم می‌زند. مهندسانی که سابقه طولانی همکاری با بوئینگ دارند بر این باورند که پافشاری شرکت بوئینگ برای برون‌سپاری برنامه‌نویسی و واگذاری آن به پیمانکاران ارزان قیمت مهم‌ترین عامل در این زمینه بوده است.
هم‌اکنون نرم‌افزار «737- مکس» با اختلالات قابل ملاحظه‌ای روبه‌رو شده است که می‌تواند از پرواز هواپیماهای بوئینگ برای مدت‌های طولانی جلوگیری کند. مقامات بلندپایه امریکایی این هفته شرکت مذکور را مورد انتقاد قرار دادند که با بیرون کردن مهندسان مجرب و با سابقه، بخش توسعه نرم‌افزار و برنامه‌نویسی را به پیمانکاران ارزان قیمت واگذار کرده است.
این شرکت صاحبنام امریکایی و زیرمجموعه‌های وابسته به آن به پیمانکارانی اعتماد کردند که برای توسعه و آزمایش نرم‌افزار «737-مکس» ساعتی 9 دلار دستمزد دریافت می‌کردند و برنامه‌نویسان مذکور اغلب در کشورهای فاقد تجربیات گسترده حوزه هوا- فضا بخصوص هند مشغول به فعالیت بودند.
«مارک رابین» یکی از مهندسان نرم‌افزاری اسبق بوئینگ که در گروه آزمایش‌های پروازی پشتیبانی‌کننده «737-مکس» حضور داشت در این خصوص توضیح داد در دفاتر شعبه بوئینگ در سیاتل تعداد زیادی از افراد حضور دارند که به تازگی از دانشگاه فارغ‌التحصیل شده‌اند و در اصل کارمندان شرکت توسعه نرم‌افزاری «اچ‌‌سی‌ال تکنولوژی» هستند.
برنامه‌نویسان شرکت اچ‌ سی‌ال به‌صورت اختصاصی برای بوئینگ فعالیت می‌کنند که این موضوع بسیار بحث برانگیز است، زیرا تخصص و تجربه کاری این مهندسان جوان نسبت به برنامه‌نویسان اصلی بوئینگ بسیار کمتر است و تنها مزیت آنها دستمزد پایین‌ترآنها  است. رابین در این خصوص گفت: بازنویسی نرم‌افزارهای اچ‌ سی‌ال بارها و بارها صورت گرفت. زیرا کدهایی که آنها تحویل می‌دادند مشکلات فراوانی را شامل می‌شد و باید تمام نرم‌افزار را از ابتدا ویرایش می‌کردیم.
البته به‌نظر می‌رسد همکاری بوئینگ با برنامه‌نویسان هندی مزایای دیگری را هم برای این شرکت امریکایی به همراه داشته است. بوئینگ در چند سال اخیر موفق شد چندین قرارداد همکاری برای توسعه هواپیماهای نظامی و تجاری با دولت هند منعقد کند که از جمله آنها می‌توان به قرارداد 22 میلیارد دلاری ژانویه 2017 برای شرکت «اسپایس‌جِت» اشاره کرد. طی این همکاری مقرر شد که این شرکت 100دستگاه جت مسافربری «737-مکس 8» بسازد که این بزرگترین همکاری بوئینگ با یک شرکت هندی بود.
سوابق کاری کارمندان اچ‌ سی‌ال در شبکه‌های اجتماعی نشان می‌دهد که این مهندسان هندی در بخش توسعه و آزمایش نرم‌افزار نمایش پرواز «737-مکس» حضور داشتند و این در حالی است که کارمندان دیگر شرکت‌های هندی از جمله Cyient توسعه نرم‌افزار آزمایش تجهیزات پرواز را برعهده داشته‌اند.
یکی از کارمندان اچ‌ سی‌ال در یکی از مطالبی که ژانویه 2016 در شبکه اجتماعی لینکدین به اشتراک گذاشت، وظایف خود را برای توسعه نرم‌افزاری هواپیمایی که در مرحله آزمایش پرواز به سر می‌برد این گونه تشریح کرد:‌ به‌کارگیری راه‌حل‌های سریع برای حل مشکلات پیش آمده در جریان تولید 737-مکس، تا هیچ گونه تأخیر برای انجام پرواز آزمایشی ایجاد نشود چرا که تأخیر در هر پرواز آزمایشی هزینه قابل ملاحظه‌ای را به شرکت بوئینگ تحمیل می‌کند.
 
این نرم‌افزارهای خطرناک
به‌دنبال افزایش انتقادات به فرآیند توسعه نرم‌افزاری بوئینگ، این شرکت توضیح داد سانحه هواپیمای «لایون ایر» در اکتبر گذشته و «اتیوپی ایرلاینز» در ماه مارس به‌دلیل اختلال در «سیستم تقویت ویژگی‌های مانور» صورت گرفته است و مهندسان نرم‌افزاری دو شرکت اچ‌سی‌ال و Cyient هیچ دخل و تصرفی در توسعه سیستم مذکور نداشته‌اند. این تولیدکننده بزرگ هواپیما که دفتر مرکزی آن در شهر شیکاگو واقع شده است همچنین ادعا کرد چراغ اخطار کابین خلبان که بیشتر خطوط هوایی آن را غیرفعال می‌کنند از دیگر مشکلاتی محسوب می‌شود که سقوط این دو هواپیما را به‌دنبال داشت.
سخنگوی شرکت بوئینگ در این خصوص گفت:‌ بوئینگ در زمینه همکاری با شرکا و پیمانکاران خود در سراسر جهان چندین دهه تجربه دارد. تمرکز اصلی ما همواره این است که اطمینان حاصل کنیم محصولات و خدمات ما در ایمنی کامل به سر می‌برند، در بالاترین سطح کیفیت هستند و مبتنی بر تمامی قوانین و استانداردهای جهانی به دست مشتریان می‌رسند.
در این میان شرکت اچ‌ سی‌ال نیز با انتشار بیانیه‌ای اظهار داشت «همکاری‌های گسترده و طولانی را با بوئینگ دنبال می‌کند و مفتخر است که همواره در این زمینه بهترین اقدامات را انجام داده است». این شرکت هندی اعلام کرد مسئولیت هیچ یک از مشکلات پیش آمده برای جت مسافربری
«737-مکس» را نمی‌پذیرد.
آزمایش‌های شبیه‌ساز اخیر توسط «سازمان فدرال هوانوردی» نشان داد مسائل مربوط به اختلال نرم‌افزاری در «737-مکس» به‌عنوان پرفروش‌ترین محصول بوئینگ، بزرگترین عامل سقوط آن بوده است. پس از آنکه مقامات امریکایی طی هفته جاری دریافتند یکی از تراشه‌های رایانه‌ای این هواپیما مربوط به پاسخ اضطراری هنگام پردازش نادرست داده‌ها نیز با مشکل روبه‌رو بوده است، ارزش سهام بوئینگ در بازار بورس امریکا بشدت کاهش یافت.
شرکت بوئینگ حدود هشت سال قبل توسعه و ساخت «737 - مکس» را آغاز کرد تا از این طریق بتواند با هواپیمای «ایرباس اس‌ای» وارد رقابت شود. مهندسانی که از آن زمان با بوئینگ همکاری می‌کردند در این خصوص توضیح دادند فشارهای مدیران ارشد برای اعمال تغییر و جلوگیری از صرف زمان و هزینه بیشتر مهم‌ترین عاملی بود که شرکت را مجبور کرد از مهندسان هندی کمک بگیرند و این اتفاق بیفتد. «ریک لودک» از مهندسان مرکز کنترل پرواز بوئینگ که سال 2017 تعدیل و از این شرکت اخراج شد در این خصوص توضیح داد: «بوئینگ برای کاهش هزینه‌های خود هر اقدامی که به ذهنتان خطور کند انجام داد و از جمله آنها انتقال فعالیت‌ها از مرکز «پاگت ساند» بود. زیرا هزینه کارمندان متخصص در این مرکز بسیار زیاد بود. این مسأله قابل پیش‌بینی است که وقتی چنین فشارهایی را به شرکت وارد کنید، روی نتیجه نهایی عملکرد آن تأثیر می‌گذارد.»
 
یک دستگاه هواپیمای جت مسافربری از میلیون‌ها قطعه تشکیل شده است و برای هر کدام از آنها میلیون‌ها خط کد نرم‌افزاری نوشته می‌شود. بوئینگ در طول فعالیت‌های خود همواره تلاش کرده است هیچ گونه اختلالی در بخش نرم‌افزاری هواپیماها وجود نداشته باشد و هم‌اکنون بررسی‌های گسترده را آغاز کرده است تا دلیل اصلی اختلال نرم‌افزاری پیش آمده را شناسایی کند.
 

برنامه نویسی ارزان شرکت بوئینگ را زمین زد

 بوئینگ که به‌عنوان بزرگ‌ترین تولیدکننده هواپیما در جهان، سال‌های طولانی گوی سبقت را از رقبای خود ربوده بود مدتی است که با یکی از بزرگ‌ترین بحران‌های تاریخ فعالیت‌های خود مواجه شده است. جت مسافربری 737- مکس که سال 2011 میلادی برای نخستین بار وارد خطوط هوایی جهان شد و با فاصله زمانی کوتاه عنوان پرفروش‌ترین هواپیمای ساخت شرکت بوئینگ را به خود اختصاص داد از مدتی قبل مشکلات فراوانی را پیش روی خود می بیند؛ مشکلاتی که این شرکت هواپیمایی را با چالش‌های بسیاری روبه‌رو کرده است.
سازمان فدرال هوانوردی امریکا این هفته با انتشار بیانیه‌ای اعلام کرد، پردازش داده‌ها توسط رایانه مرکزی
«737- مکس» به‌گونه‌ای صورت می‌گیرد که خلبان در آزمایش‌های شبیه‌سازی شده به سختی می‌تواند از مسیریابی اشتباه و برخورد با زمین نجات پیدا کند. دو سانحه این هواپیما از اکتبر گذشته تاکنون باعث شد 346 مسافر جان خود را از دست بدهند و این طور که سازمان هوانوردی امریکا می‌گوید، مشکل مذکور به خاطر یک اختلال نرم‌افزاری صورت گرفته است.
 
این برنامه‌نویس‌های ارزان
این مسأله همچنان در قالب یک راز در قلب شرکت بوئینگ باقی مانده است که شرکت صاحبنامی که برای طراحی دقیق هواپیماهای خود چندین میلیارد دلار سرمایه‌گذاری می‌کند چطور به‌خاطر یک اختلال نرم‌افزاری ساده دو سانحه بزرگ سقوط هواپیما را رقم می‌زند. مهندسانی که سابقه طولانی همکاری با بوئینگ دارند بر این باورند که پافشاری شرکت بوئینگ برای برون‌سپاری برنامه‌نویسی و واگذاری آن به پیمانکاران ارزان قیمت مهم‌ترین عامل در این زمینه بوده است.
هم‌اکنون نرم‌افزار «737- مکس» با اختلالات قابل ملاحظه‌ای روبه‌رو شده است که می‌تواند از پرواز هواپیماهای بوئینگ برای مدت‌های طولانی جلوگیری کند. مقامات بلندپایه امریکایی این هفته شرکت مذکور را مورد انتقاد قرار دادند که با بیرون کردن مهندسان مجرب و با سابقه، بخش توسعه نرم‌افزار و برنامه‌نویسی را به پیمانکاران ارزان قیمت واگذار کرده است.
این شرکت صاحبنام امریکایی و زیرمجموعه‌های وابسته به آن به پیمانکارانی اعتماد کردند که برای توسعه و آزمایش نرم‌افزار «737-مکس» ساعتی 9 دلار دستمزد دریافت می‌کردند و برنامه‌نویسان مذکور اغلب در کشورهای فاقد تجربیات گسترده حوزه هوا- فضا بخصوص هند مشغول به فعالیت بودند.
«مارک رابین» یکی از مهندسان نرم‌افزاری اسبق بوئینگ که در گروه آزمایش‌های پروازی پشتیبانی‌کننده «737-مکس» حضور داشت در این خصوص توضیح داد در دفاتر شعبه بوئینگ در سیاتل تعداد زیادی از افراد حضور دارند که به تازگی از دانشگاه فارغ‌التحصیل شده‌اند و در اصل کارمندان شرکت توسعه نرم‌افزاری «اچ‌‌سی‌ال تکنولوژی» هستند.
برنامه‌نویسان شرکت اچ‌ سی‌ال به‌صورت اختصاصی برای بوئینگ فعالیت می‌کنند که این موضوع بسیار بحث برانگیز است، زیرا تخصص و تجربه کاری این مهندسان جوان نسبت به برنامه‌نویسان اصلی بوئینگ بسیار کمتر است و تنها مزیت آنها دستمزد پایین‌ترآنها  است. رابین در این خصوص گفت: بازنویسی نرم‌افزارهای اچ‌ سی‌ال بارها و بارها صورت گرفت. زیرا کدهایی که آنها تحویل می‌دادند مشکلات فراوانی را شامل می‌شد و باید تمام نرم‌افزار را از ابتدا ویرایش می‌کردیم.
البته به‌نظر می‌رسد همکاری بوئینگ با برنامه‌نویسان هندی مزایای دیگری را هم برای این شرکت امریکایی به همراه داشته است. بوئینگ در چند سال اخیر موفق شد چندین قرارداد همکاری برای توسعه هواپیماهای نظامی و تجاری با دولت هند منعقد کند که از جمله آنها می‌توان به قرارداد 22 میلیارد دلاری ژانویه 2017 برای شرکت «اسپایس‌جِت» اشاره کرد. طی این همکاری مقرر شد که این شرکت 100دستگاه جت مسافربری «737-مکس 8» بسازد که این بزرگترین همکاری بوئینگ با یک شرکت هندی بود.
سوابق کاری کارمندان اچ‌ سی‌ال در شبکه‌های اجتماعی نشان می‌دهد که این مهندسان هندی در بخش توسعه و آزمایش نرم‌افزار نمایش پرواز «737-مکس» حضور داشتند و این در حالی است که کارمندان دیگر شرکت‌های هندی از جمله Cyient توسعه نرم‌افزار آزمایش تجهیزات پرواز را برعهده داشته‌اند.
یکی از کارمندان اچ‌ سی‌ال در یکی از مطالبی که ژانویه 2016 در شبکه اجتماعی لینکدین به اشتراک گذاشت، وظایف خود را برای توسعه نرم‌افزاری هواپیمایی که در مرحله آزمایش پرواز به سر می‌برد این گونه تشریح کرد:‌ به‌کارگیری راه‌حل‌های سریع برای حل مشکلات پیش آمده در جریان تولید 737-مکس، تا هیچ گونه تأخیر برای انجام پرواز آزمایشی ایجاد نشود چرا که تأخیر در هر پرواز آزمایشی هزینه قابل ملاحظه‌ای را به شرکت بوئینگ تحمیل می‌کند.
 
این نرم‌افزارهای خطرناک
به‌دنبال افزایش انتقادات به فرآیند توسعه نرم‌افزاری بوئینگ، این شرکت توضیح داد سانحه هواپیمای «لایون ایر» در اکتبر گذشته و «اتیوپی ایرلاینز» در ماه مارس به‌دلیل اختلال در «سیستم تقویت ویژگی‌های مانور» صورت گرفته است و مهندسان نرم‌افزاری دو شرکت اچ‌سی‌ال و Cyient هیچ دخل و تصرفی در توسعه سیستم مذکور نداشته‌اند. این تولیدکننده بزرگ هواپیما که دفتر مرکزی آن در شهر شیکاگو واقع شده است همچنین ادعا کرد چراغ اخطار کابین خلبان که بیشتر خطوط هوایی آن را غیرفعال می‌کنند از دیگر مشکلاتی محسوب می‌شود که سقوط این دو هواپیما را به‌دنبال داشت.
سخنگوی شرکت بوئینگ در این خصوص گفت:‌ بوئینگ در زمینه همکاری با شرکا و پیمانکاران خود در سراسر جهان چندین دهه تجربه دارد. تمرکز اصلی ما همواره این است که اطمینان حاصل کنیم محصولات و خدمات ما در ایمنی کامل به سر می‌برند، در بالاترین سطح کیفیت هستند و مبتنی بر تمامی قوانین و استانداردهای جهانی به دست مشتریان می‌رسند.
در این میان شرکت اچ‌ سی‌ال نیز با انتشار بیانیه‌ای اظهار داشت «همکاری‌های گسترده و طولانی را با بوئینگ دنبال می‌کند و مفتخر است که همواره در این زمینه بهترین اقدامات را انجام داده است». این شرکت هندی اعلام کرد مسئولیت هیچ یک از مشکلات پیش آمده برای جت مسافربری
«737-مکس» را نمی‌پذیرد.
آزمایش‌های شبیه‌ساز اخیر توسط «سازمان فدرال هوانوردی» نشان داد مسائل مربوط به اختلال نرم‌افزاری در «737-مکس» به‌عنوان پرفروش‌ترین محصول بوئینگ، بزرگترین عامل سقوط آن بوده است. پس از آنکه مقامات امریکایی طی هفته جاری دریافتند یکی از تراشه‌های رایانه‌ای این هواپیما مربوط به پاسخ اضطراری هنگام پردازش نادرست داده‌ها نیز با مشکل روبه‌رو بوده است، ارزش سهام بوئینگ در بازار بورس امریکا بشدت کاهش یافت.
شرکت بوئینگ حدود هشت سال قبل توسعه و ساخت «737 - مکس» را آغاز کرد تا از این طریق بتواند با هواپیمای «ایرباس اس‌ای» وارد رقابت شود. مهندسانی که از آن زمان با بوئینگ همکاری می‌کردند در این خصوص توضیح دادند فشارهای مدیران ارشد برای اعمال تغییر و جلوگیری از صرف زمان و هزینه بیشتر مهم‌ترین عاملی بود که شرکت را مجبور کرد از مهندسان هندی کمک بگیرند و این اتفاق بیفتد. «ریک لودک» از مهندسان مرکز کنترل پرواز بوئینگ که سال 2017 تعدیل و از این شرکت اخراج شد در این خصوص توضیح داد: «بوئینگ برای کاهش هزینه‌های خود هر اقدامی که به ذهنتان خطور کند انجام داد و از جمله آنها انتقال فعالیت‌ها از مرکز «پاگت ساند» بود. زیرا هزینه کارمندان متخصص در این مرکز بسیار زیاد بود. این مسأله قابل پیش‌بینی است که وقتی چنین فشارهایی را به شرکت وارد کنید، روی نتیجه نهایی عملکرد آن تأثیر می‌گذارد.»
 
یک دستگاه هواپیمای جت مسافربری از میلیون‌ها قطعه تشکیل شده است و برای هر کدام از آنها میلیون‌ها خط کد نرم‌افزاری نوشته می‌شود. بوئینگ در طول فعالیت‌های خود همواره تلاش کرده است هیچ گونه اختلالی در بخش نرم‌افزاری هواپیماها وجود نداشته باشد و هم‌اکنون بررسی‌های گسترده را آغاز کرده است تا دلیل اصلی اختلال نرم‌افزاری پیش آمده را شناسایی کند.
 

تقویت و استعدادیابی کودکان و نوجوانان در حوزه کدنویسی شتاب گرفت

تفاهم‌نامه همکاری طرح ملی «استعدادیابی، استعدادپروری، آموزش و توانمندسازی کدنویسی» امروز در معاونت علمی و فناوری ریاست جمهوری امضاء شد تا با حمایت نهادهای مختلف دولتی در کنار معاونت علمی و فناوری ریاست جمهوری هم‌افزایی برای سرمایه‌گذاری در این حوزه، پرورش استعداد و کارآفرینی نسل آینده ایجاد شود.
 
تفاهم‌نامه همکاری «طرح ملی استعدادیابی، استعدادپروری، آموزش و توانمندسازی کدنویسی» امروز میان مهدی محمدی دبیر ستاد توسعه فناوری‌های حوزه اقتصاد دیجیتال و هوشمندسازی معاونت علمی و فناوری ریاست جمهوری، محمدرضا زمانی رییس دانشگاه پیام نور، سلیمان پاک سرشت رییس سازمان آموزش فنی‌وحرفه‌ای، امیرحسین اسدی رییس شتابدهنده ابر زندگی و پرویز کرمی دبیر ستاد فرهنگ‌سازی اقتصاد دانش بنیان معاونت علمی و فناوری ریاست جمهوری امضاء شد.
 
امضای این تفاهم‌نامه همکاری، هماهنگی و هم‌افزایی میان نهادهای مشارکت کننده در موضوع «طرح ملی استعدادیابی، استعدادپروری، آموزش و توانمندسازی کدنویسی» را تقویت می‌کند. همچنین استعدادیابی، آموزش، توانمندسازی در حوزه کدنویسی و حمایت از برگزاری همایش، سمینار و کنفرانس‌های مورد نیاز برای ارتقای سطح دانش قشر مورد هدف و تسهیل و زمینه‌سازی حضور کودکان و نوجوانان ایرانی در دوره‌های علمی و آموزشی از محورهای این تفاهم‌نامه همکاری است.
 
همچنین بهره‌مندی مطلوب از ظرفیت‌ها، توانایی‌ها و زیرساخت‌های علمی، پژوهشی و تخصصی در حوزه کدنویسی از اهدافی است که این تفاهم‌نامه دنبال می‌کند. پس با توجه به اهمیت خاص حوزه فضای مجازی در توسعه اقتصادی، فرهنگی و اجتماعی کشور استعدادیابی و پرورش استعداد و مهارت کودکان و نوجوانان در این مسیر حائز اهمیت است که اجرایی‌سازی این تفاهم‌نامه می‌تواند حرکت در این مسیر را هموار کند.
 
برای اجرایی شدن این طرح ملی سازمان‌های مختلف دولتی و بخش خصوصی مشارکت دارند تا این طرح که توسعه آن با شتابدهنده «ابر زندگی» است، به زودی توانمندسازی حوزه کدنویسی کودک و نوجوان را به همراه داشته باشد. وزارت تعاون، کار و رفاه اجتماعی، سازمان آموزش فنی‌وحرفه‌ای، دانشگاه پیام نور، مرکز ملی فضای مجازی، وزارت فرهنگ و ارشاد اسلامی و سازمان فناوری اطلاعات در کنار معاونت علمی و فناوری ریاست جمهوری از حامیان این طرح هستند.
 
مهدی محمدی، دبیر ستاد توسعه فناوری‌های حوزه اقتصاد دیجیتال و هوشمندسازی معاونت علمی و فناوری ریاست جمهوری در این نشست با بیان اهمیت اجرای این طرح ضمن اشاره به رویدادهای خاص که طی ماه‌های گذشته انجام شده و در نهایت به همراهی و انجام این طرح ملی رسیده است، استفاده از ظرفیت‌های مشترک با این طرح ملی را اتفاقی موثر در حوزه کودک و نوجوان دانست.
 
محمدی با تاکید بر تمرکز در حوزه آموزش و مهارت‌افزایی کودکان و نوجوانان، گفت: آموزش‌ها و یادگیری در حوزه اقتصاد دیجیتال نیاز به هدفمندسازی دارد. ظرفیت‌های بسیاری در فضای مجازی وجود دارد که بهره‌گیری از آنها کارآفرینی و اشتغال را توسعه می‌دهد.
 
دبیر ستاد توسعه فناوری‌های حوزه اقتصاد دیجیتال و هوشمندسازی معاونت علمی و فناوری ریاست جمهوری همچنین بیان کرد: استفاده از ظرفیت‌های دانش‌آموزی در این طرح اتفاق ملی در سطح کودک و نوجوان است که توانمندسازی حوزه کدنویسی را به دنبال دارد.
 
همچنین محمدرضا زمانی، رییس دانشگاه پیام نور با بیان اینکه ایجاد عدالت آموزشی رسالت اصلی دانشگاه‌ها است، بیان کرد: دانشگاه پیام نور نیز آمادگی دارد تا با هماهنگی سایر سازمان‌ها در این طرح همکاری‌های لازم را انجام دهد. این طرح در زمینه کشف استعدادهای حوزه کدنویسی می‌تواند پیشگام باشد.
 
سلیمان پاک سرشت، رییس سازمان آموزش فنی و حرفه ای نیز عنوان کرد: معاونت علمی با این اقدام همگرایی و ابتکار عمل را به دست گرفت تا با اجرا شدن این طرح ملی شاهد رونق فعالیت‌های این حوزه در آینده و کشف استعدادها باشیم. بنابراین آمادگی لازم برای ایجاد زیرساخت‌های ضروری برای اجرای این طرح را داریم.
 

پایتون، «جاوا» و «سی» را کنار می زند

اگر چه در حال حاضر زبان های برنامه نویسی «سی» و «جاوا» محبوب ترین ها در جهان هستند، اما تا چهار سال دیگر زبان برنامه نویسی پایتون این دو را به حاشیه می راند.
 
به گزارش زددی نت، اگر چه در حال حاضر زبان های برنامه نویسی سی و جاوا محبوب ترین ها در جهان هستند، اما تا چهار سال دیگر زبان برنامه نویسی پایتون این دو را به حاشیه می راند.
 
 بر اساس فهرست زبان های برنامه نویسی Tiobe ، زبان پایتون هم اکنون در میان زبان های برنامه نویسی مختلف از نظر میزان محبوبیت بعد از سی و جاوا در رتبه سوم است، اما به زودی هر دو را کنار خواهد زد.
 
پایتون از نظر سرعت رشد سالانه هم نسبت به رقبای خود وضعیت بهتری دارد و بیشترین امتیاز را از این لحاظ به دست آورده است. در حال حاضر جاوا با امتیاز 15 رتبه اول و سی و پایتون به ترتیب با 13.3 و 8.5 درصد رتبه های دوم و سوم را در اختیار دارند.
 
مهندسان نرم افزار به علت کارآیی، انعطاف پذیری و سهولت استفاده از پایتون در مقایسه با جاوا و سی از آن استقبال می کنند. درک این زبان برای افراد نوپا نیز ساده تر از زبان های جاوا و سی است.
 
در حال حاضر در فهرست محبوب ترین زبان های برنامه نویسی بعد از پایتون، سی پلاسpan> پلاس، ویژوال بیسیک، دات نت، C#، جاوا اسکریپت، پی اچ پی، اس کیو ال و اسمبلی قرار دارند.
 
زبان برنامه نویسی پایتون توسط خیدو فان روسوم در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند.