پنجمین دوره مسابقات برنامه‌نویسی کدکاپ از ۳۰ آبان تا ۲۸ آذر برگزار می‌شود

 
 
پنجمین دوره‌ی کدکاپ، اولین مسابقه‌‌ برنامه‌نویسی کشور و منطقه که هرساله در دانشگاه صنعتی شریف برگزار می‌شود، از انتهای آبان‌ماه آغاز خواهد شد.
 
کدکاپ، اولین مسابقه‌ی‌‌ برنامه‌نویسی در سطح کشور و منطقه است که هرساله در دانشگاه صنعتی شریف برگزار می‌شود. رقابت کدکاپ ده‌ها زبان برنامه‌نویسی و تکنولوژی پرکاربرد را در‌ بر می‌گیرد. تا به‌حال چهار دوره از مسابقات کدکاپ با شرکت بیش از ۷ هزار دانشجو، دانش‌آموز و برنامه‌نویس آزاد برگزار شده است. برگزارکنندگان مسابقات کدکاپ جامعه توسعه‌دهندگان ایران (Quera) و مرکز نوآوری شریف هستند.
 
تمام مراحل مسابقه کدکاپ امسال، از ثبت‌نام گرفته تا شرکت در مسابقات و اعلام نتایج، به‌صورت آنلاین در Quera برگزار می‌شود. پنجمین دوره‌ی مسابقات کدکاپ از ۳۰ آبان تا ۲۸ آذر ۹۹ برگزار می‌شود و تنها شامل مسابقات برخط است. امسال و با توجه ‌به شرایط شیوع کرونا، بخش حضوری کدکاپ حذف شده است.
 
حامی دوره‌ی پنجم مسابقات ویستا، سامانه آسا است و جوایز آن ۵۰ میلیون تومان خواهد بود. به گزارش روابط عمومی کدکاپ، برنامه‌نویسان در هر سطحی از دانش فنی و تجربه‌‌ کاری می‌توانند در این سلسله مسابقات شرکت کنند و علاوه بر محک ‌زدن مهارت‌های برنامه‌نویسی خود و رقابت با سایر برنامه‌نویسان کشور، فرصت کار در بهترین شرکت‌های کشور پیدا کنند.
 
داوری و نمره‌دهی کدها در مسابقه، بر عهده‌ی Quera Test Engine (سامانه‌ی خودکار داوری پروژه) است که برای اولین ‌بار در ایران، داوری خودکار پروژه‌های برنامه‌نویسی در تکنولوژی‌های روز دنیا را انجام می‌دهد و با توجه ‌به سرعت بالای نمره‌دهی آن، فرصت رفع خطای کد شرکت‌کننده‌ها وجود دارد. کدکاپ امسال در بخش‌های الگوریتم، PHP/Laravel ،Python/Django ،Front-End/React ،Data Science و الگوریتمی برگزار می‌شود.

رویداد چالشی API Talk با موضوع اقتصاد API و چالش های برنامه نویسان، پنجشنبه برگزار می شود

با توجه به اهمیت موضوع اقتصاد API و لزوم تمرکز جامعه برنامه نویسی کشور بر روی آن، این رویداد به صورت آنلاین و رایگان برگزار خواهد شد. لینک ثبت نام در انتهای خبر درج شده است.
اقتصاد API، که از سال 2015 وارد ادبیات اقتصاد دیجیتال شده است، یکی از مهم¬ترین پیش¬ران ها در فرایند تحول دیجیتال محسوب می¬شود. در تصویر زیر جهش باور نکردنی این مفهوم جدید اقتصادی را در کشور امریکا مشاهده می کنید.
 
1.PNG
 
 
بر اساس پیش¬بینی ها، جهش اصلی اقتصاد API از سال 2020 آغاز و تا سال 2025 به نقطه بلوغ خود خواهد رسید. اقتصاد API به عنوان پیش¬ران اصلی موضوعاتی مانند تحول دیجیتال، اقتصاد دیجیتال، بانکداری باز (Open Banking) و داده باز (Open Data) معرفی شده که در ایران نیز طی 2 سال گذشته، دولت و نهادهای حاکمیتی در کنار بانک¬ها، بیمه ها و سایر کسب و کارها به این حوزه واکنش¬های مثبتی نشان داده اند.
با توجه به اینکه توسعه دهنده API، برنامه نویس ها هستند، بخشی از این رویداد به موضوعات داغ در حوزه نرم افزار و برنامه نویس ها اختصاص پیدا کرده است. کو-فاندر چند استارتاپ موفق، از چالش¬ها، سختی¬ها، موفقیت¬ها و شکست¬های خود خواهند گفت و مدیران فنی چند استارتاپ هم دغدغه¬های خود را با شرکت¬کنندگان رویداد به اشتراک خواهند گذاشت.
API را به عنوان پل ارتباط دهنده نرم افزارها معرفی کرده اند. Application Programming Interface یا همان رابط برنامه نویسی کاربردی، موضوعی است که در دنیای امروز، هر برنامه نویسی باید به آن تسلط داشته باشد.
امروزه کسی برای شروع یادگیری برنامه‌نویسی با چالش مواجه نیست. ده‌ها هزار منبع به زبان‌های مختلف در سطح اینترنت وجود دارند و بسیاری از آموزش‌های اولیه رایگان هستند. در دنیای امروز فاصله هر فرد با ورود به دنیای برنامه‌نویسی تنها یک تصمیم است. از طرف دیگر، برنامه‌نویسی خصوصا برنامه‌نویسی وب یکی از زمینه‌های شغلی پردرآمد در ایران و جهان است و در سال‌های اخیر با رشد استارتاپ‌ها و کسب‌وکارهای الکترونیک، رقابت در این زمینه برای به دست آوردن موقعیت‌های شغلی به حداکثر رسیده است. برای غلبه بر این رقابت باید چه کرد؟ پاسخ قطعا در یک کتاب یا یک سایت پیدا نمی‌شود و نیاز به جستجوی بسیار دارد. تجربیات برنامه‌نویسانی که در حال حاضر در این اکوسیستم فعال بوده و به موفقیت نسبی دست یافته‌اند، یکی از بهترین منابع برای یادگیری به حساب می‌آید. در رویداد اپی اکو ما قصد داریم در کنار انتقال تجربه، برنامه‌نویسان را با راه‌های جدید کسب درآمد آشنا کنیم. 
چرا وجود رویدادها مهم هستند؟
رویدادها به برنامه نویس ها کمک می‌کنند از تجربیات باسابقه‌ها استفاده کنند. به جرأت می‌توان گفت انتقال تجربه در برنامه‌نویسی بیشتر از یادگیری مبانی آن اهمیت دارد. مبانی زبان‌های برنامه نویسی مختلف به راحتی قابل دسترسی است اما برای رسیدن به جایگاه بالا در رقابت با دیگر برنامه‌نویس ها نیاز به چیزی فراتر از این آموزش‌های اولیه پیدا خواهید کرد.
رویداد ای پی آی تاک (API Talk)
ما در تیم «اِی پی آی تاک» قصد داریم برنامه نویسان را جهت انتقال تجربه دور هم جمع کنیم. در این رویداد سه سخنران مباحثی در مورد چالش‌هایی که در کسب و کار خود تجربه کرده¬اند، نیازها و دغدغه‌هایی که داشته¬اند را مطرح کرده و سپس در دو پنل، موضوعات چالشی به بحث گذاشته می‌شوند. هدف از برگزاری این رویداد، معرفی راه‌های جدید کسب درآمد برای استارتاپ ها و برنامه نویس هاست. راه¬هایی که اگر قرار باشد با تجربه یاد بگیرید، زمان زیادی را از شما خواهند گرفت. هسته مرکزی مباحث نیز مفهوم API است. API از دو جهت به برنامه‌نویس ها کمک می‌کند:
برنامه نویسی را بسیار ساده‌تر می‌کند و دیگر نیاز نیست صفر تا صد تمام بخش‌های محصول کدنویسی شود
درآمدزایی ایجاد می‌کند زیرا شما می¬توانید از طریق توسعه API و فروش آن، کانال¬های جدید کسب درآمد به محصولات خود اضافه کنید.
هر دو مورد مذکور از طریق بازار اَپی اِکو (apiEco.ir) برای برنامه‌نویس ها در هر سطحی ممکن شده است. در این رویداد قصد داریم این دو کاربرد API را به صورت دقیق‌تر بررسی کرده و راهکارهای جدیدی پیش روی برنامه‌نویس ها، مدیران استارتاپ، مدیران فنی و ... قرار دهیم. استفاده از API با برداشتن فشار از روی دوش توسعه‌دهندگان، کسب‌وکارها را به خلق ایده‌های جدید نزدیک خواهد کرد. درآمدزایی با API هم در حال حاضر یک منبع درآمد قابل اتکا برای برنامه‌نویس های خارجی به حساب می‌آید. این اتفاق به زودی در ایران هم خواهد افتاد!
کلام آخر
رویداد «اِی پی آي تاک» که ثبت نام برای شرکت در آن از طریق نشانی https://evand.com/events/apitalk1 فراهم شده، راهی است که بدون تجربه کردن تجربه کنید! در این رویداد، برنامه نویسان باسابقه تجربیات خود را با شما در میان خواهند گذاشت. اما موضوع به همینجا ختم نشده و راه‌های تازه‌ای جهت توسعه برنامه ها و درآمدزایی از طریق API Economy به شما معرفی می‌شوند. همه‌ی این‌ها در نهایت به شما کمک می‌کنند «مزیت رقابتی» کسب کرده و خود یا کسب و کارتان را ارتقا دهید.
 

برگزاری بزرگترین رویدادهای آنلاین کشور در دانشگاه شریف/اعلام مهلت ثبت‌نام

 
مسابقات برنامه‌نویسی آنلاین CodeJam Sharif به عنوان یکی از بزرگترین رویدادهای آنلاین کشور توسط دانشگاه صنعتی شریف و گروه Sharif ICT در آذرماه سال ۱۳۹۹ برگزار می‌شود.
 
 شروع ویروس کرونا در سراسر جهان موجب به وجود آمدن سبک زندگی جدیدی برای مردم کشورها و جوامع مختلف شده است. در این دوران برگزاری رویدادهای مجازی یکی از بهترین فرصت‌ها برای صاحبان کسب و کارها است تا با بهره‌گیری از فناوری به روز و کارآمد اطلاع‌رسانی چند رسانه‌ای، محصولات و خدمات خود را به شکل نامحدود به مخاطبان خود عرضه کنند.
 
دانشگاه صنعتی شریف به عنوان یکی از دانشگاه‌های پیشرو و شاخص همواره موجب توسعه و اعتلای کشور بوده و در این راستا نیز با هدف حمایت از تولید ملی، شناسایی برنامه‌نویسان توانمند برای حضور در کسب وکارهای مبتنی برICT ، ایجاد خودباوری و اعتماد به نفس و ایجاد اشتغال در حال برگزاری مسابقات برنامه‌نویسی به صورت آنلاین و غیرحضوری با عنوان "Sharif Codejam" توسط گروه Sharif ICT و با همکاری معاونت علمی و فناوری ریاست جمهوری و مرکز نوآوری فناوری اطلاعات و ارتباطات پیشرفته دانشگاه صنعتی شریف در آذر ماه سال جاری است.
 
مسابقات برنامه نویسی آنلاین CodeJam Sharif به عنوان یکی از بزرگترین رویدادهای آنلاین کشور یک مسابقه برنامه‌نویسی است که کلیه مراحل آن به صورت غیرحضوری انجام می‌شود. در این مسابقات برای استفاده از تکنولوژی‌ها و زبان‌های برنامه‌نویسی هیچ محدودیتی وجود ندارد و امکان حضور برای کلیه علاقمندان به برنامه‌نویسی فراهم است.
 
این رویداد در سه مرحله برگزار می‌شود و سوالات مدتی قبل از برگزاری با حضور گروهی متشکل از برخی از سرمایه‌گذاران، شرکت‌های بزرگ، چهره‌های موفق استارتاپی و افراد سرشناس در حوزه ICT تدوین می‌شود.
 
بر اساس اعلام دانشگاه شریف، علاقه‌مندان جهت ثبت‌نام در مسابقات به صورت انفرادی از ۲۰ آبان تا ۵ آذرماه سال جاری فرصت دارند از طریق وبسایت www.codejam.sharif.ir اقدام کنند. شرکت‌کنندگان می‌توانند پس از ثبت نام از طریق پروفایل خود وارد بخش مسابقات شوند.
 

آپدیت ۱٫۵۰ ویژوال استودیو کد با پشتیبانی از رزبری پای منتشر شد

 
 
 
مایکروسافت در بخش توضیحات جدیدترین به‌روزرسانی ویژوال استودیو کد (نسخه‌ی ۱٫۵۰) اعلام کرد این نسخه از اپلیکیشن، از رزبری پای و کروم‌بوک‌های آرم پشتیبانی می‌کند.
 
 
ویژوال استودیو کد مایکروسافت (Microsoft Visual Studio Code) یکی از محبوب‌ترین ابزارهای برنامه‌نویسی دنیا محسوب می‌شود و شمار در خور توجهی از کسانی که به دنیای برنامه‌نویسی علاقه‌مند هستند سراغش می‌روند. یکی از دلایلی که باعث افزایش محسوس محبوبیت ویژوال استودیو کد شده، این است که اپلیکیشن مورد بحث روی اکثر پلتفرم‌هایی که توسعه‌دهنده به آن‌ها دسترسی دارد قابل ‌اجرا است؛ بااین‌حال هنوز اندکی زمان باقی است تا ویژوال استودیو کد روی یکایک پلتفرم‌ها قابل ‌دسترس باشد.
 
یکی از پلتفرم‌هایی که پشتیبانی ‌نشدنش توسط ویژوال استودیو کد به‌شدت حس می‌شد، آرم (ARM) برای دستگاه‌های متکی‌بر سیستم‌ عامل لینوکس بود. بااین‌حال در جدیدترین به‌روزرسانی ویژوال استودیو کد که آن را به نسخه‌ی ۱٫۵۰ ارتقا می‌دهد، این مشکل نیز رفع شده است. اضافه شدن پشتیبانی از دستگاه‌های آرم به ابزار برنامه‌نویسی مایکروسافت ممکن است در نگاه اول خبر مهمی نباشد و افراد زیادی به آن اهمیت ندهند، بااین‌حال همین اتفاق می‌تواند دو مزیت مهم به ‌همراه داشته باشد.
 
نخستین کاربرد به‌روزرسانی جدید به رایانه‌های تک‌برد رزبری پای (Raspberry Pi) مربوط می‌شود. رزبری پای رایانه‌ای چندان قدرتمند نیست و قطعا کسانی که به‌صورت حرفه‌ای مشغول توسعه‌ی نرم‌افزار هستند سراغ آن نمی‌روند؛ بااین‌حال طی سال‌های اخیر به‌ شکلی مناسب مورد توجه قرار گرفته است. رزبری پای مجهز به پردازنده‌ی مرکزی مبتنی‌بر معماری آرم است و لینوکس را اجرا می‌کند (البته می‌توان ویندوز نیز روی رزبری پای نصب کرد). به‌لطف به‌روزرسانی جدید ویژوال استودیو کد، امکان اجرای این اپلیکیشن روی رزبری پای فراهم می‌شود.
 
مدل جدید رزبری پای ۴ که خردادماه امسال معرفی شد، سخت‌افزار مناسبی دارد و از ۸ گیگابایت حافظه‌ی رم استفاده می‌کند. ویژوال استودیو کد به کاربران امکان می‌دهد وظایف کاری سنگین را اجرا کنند و احتمالا برخی بهینه‌سازی‌ها برای پشتیبانی از رزبری پای به‌ خود می‌بیند. 
 
 
کاربرد دیگر به‌روزرسانی جدید ویژوال استودیو کد، کرو‌م‌‌بوک‌های مبتنی‌بر آرم هستند که از بین آن‌ها می‌توانیم به لنوو کروم‌بوک دوئت (Lenovo Chromebook Duet) اشاره کنیم. مدتی است که امکان نصب کردن ویژوال استودیو کد روی کروم‌بوک‌های مجهز به لینوکس وجود دارد؛ اما آن دسته از کروم‌بوک‌هایی که پردازنده‌ی آرم داشتند پشتیبانی نمی‌شدند.
 
در به‌روزرسانی ۱٫۵ ویژوال استودیو کد، سرانجام امکان اجرای ابزار برنامه‌نویسی مورد بحث روی کروم‌بوک‌های آرم هم فراهم می‌شود. با دانلود کردن فایل‌ نصب ویژوال استودیو کد از وب‌سایت رسمی می‌توانید این ابزار را روی دستگاه خود نصب و اجرا کنید. 
 
آن‌چه برای رزبری پای مطرح کردیم، می‌توانیم به کروم‌بوک‌ها نیز نسبت دهیم. بدین ترتیب کروم‌بوک‌های مبتنی‌بر آرم یا حتی دستگاه‌هایی همچون Pinebook Pro قرار نیست به‌هنگام اجرای وظایف کاری سنگین در ویژوال استودیو کد عملکردی درخشان از خود نشان دهند؛ زیرا این دستگاه‌ها سخت‌افزار چندان قدرتمندی ندارند. 

آپدیت ۱٫۵۰ ویژوال استودیو کد با پشتیبانی از رزبری پای منتشر شد

 
 
 
مایکروسافت در بخش توضیحات جدیدترین به‌روزرسانی ویژوال استودیو کد (نسخه‌ی ۱٫۵۰) اعلام کرد این نسخه از اپلیکیشن، از رزبری پای و کروم‌بوک‌های آرم پشتیبانی می‌کند.
 
 
ویژوال استودیو کد مایکروسافت (Microsoft Visual Studio Code) یکی از محبوب‌ترین ابزارهای برنامه‌نویسی دنیا محسوب می‌شود و شمار در خور توجهی از کسانی که به دنیای برنامه‌نویسی علاقه‌مند هستند سراغش می‌روند. یکی از دلایلی که باعث افزایش محسوس محبوبیت ویژوال استودیو کد شده، این است که اپلیکیشن مورد بحث روی اکثر پلتفرم‌هایی که توسعه‌دهنده به آن‌ها دسترسی دارد قابل ‌اجرا است؛ بااین‌حال هنوز اندکی زمان باقی است تا ویژوال استودیو کد روی یکایک پلتفرم‌ها قابل ‌دسترس باشد.
 
یکی از پلتفرم‌هایی که پشتیبانی ‌نشدنش توسط ویژوال استودیو کد به‌شدت حس می‌شد، آرم (ARM) برای دستگاه‌های متکی‌بر سیستم‌ عامل لینوکس بود. بااین‌حال در جدیدترین به‌روزرسانی ویژوال استودیو کد که آن را به نسخه‌ی ۱٫۵۰ ارتقا می‌دهد، این مشکل نیز رفع شده است. اضافه شدن پشتیبانی از دستگاه‌های آرم به ابزار برنامه‌نویسی مایکروسافت ممکن است در نگاه اول خبر مهمی نباشد و افراد زیادی به آن اهمیت ندهند، بااین‌حال همین اتفاق می‌تواند دو مزیت مهم به ‌همراه داشته باشد.
 
نخستین کاربرد به‌روزرسانی جدید به رایانه‌های تک‌برد رزبری پای (Raspberry Pi) مربوط می‌شود. رزبری پای رایانه‌ای چندان قدرتمند نیست و قطعا کسانی که به‌صورت حرفه‌ای مشغول توسعه‌ی نرم‌افزار هستند سراغ آن نمی‌روند؛ بااین‌حال طی سال‌های اخیر به‌ شکلی مناسب مورد توجه قرار گرفته است. رزبری پای مجهز به پردازنده‌ی مرکزی مبتنی‌بر معماری آرم است و لینوکس را اجرا می‌کند (البته می‌توان ویندوز نیز روی رزبری پای نصب کرد). به‌لطف به‌روزرسانی جدید ویژوال استودیو کد، امکان اجرای این اپلیکیشن روی رزبری پای فراهم می‌شود.
 
مدل جدید رزبری پای ۴ که خردادماه امسال معرفی شد، سخت‌افزار مناسبی دارد و از ۸ گیگابایت حافظه‌ی رم استفاده می‌کند. ویژوال استودیو کد به کاربران امکان می‌دهد وظایف کاری سنگین را اجرا کنند و احتمالا برخی بهینه‌سازی‌ها برای پشتیبانی از رزبری پای به‌ خود می‌بیند. 
 
 
کاربرد دیگر به‌روزرسانی جدید ویژوال استودیو کد، کرو‌م‌‌بوک‌های مبتنی‌بر آرم هستند که از بین آن‌ها می‌توانیم به لنوو کروم‌بوک دوئت (Lenovo Chromebook Duet) اشاره کنیم. مدتی است که امکان نصب کردن ویژوال استودیو کد روی کروم‌بوک‌های مجهز به لینوکس وجود دارد؛ اما آن دسته از کروم‌بوک‌هایی که پردازنده‌ی آرم داشتند پشتیبانی نمی‌شدند.
 
در به‌روزرسانی ۱٫۵ ویژوال استودیو کد، سرانجام امکان اجرای ابزار برنامه‌نویسی مورد بحث روی کروم‌بوک‌های آرم هم فراهم می‌شود. با دانلود کردن فایل‌ نصب ویژوال استودیو کد از وب‌سایت رسمی می‌توانید این ابزار را روی دستگاه خود نصب و اجرا کنید. 
 
آن‌چه برای رزبری پای مطرح کردیم، می‌توانیم به کروم‌بوک‌ها نیز نسبت دهیم. بدین ترتیب کروم‌بوک‌های مبتنی‌بر آرم یا حتی دستگاه‌هایی همچون Pinebook Pro قرار نیست به‌هنگام اجرای وظایف کاری سنگین در ویژوال استودیو کد عملکردی درخشان از خود نشان دهند؛ زیرا این دستگاه‌ها سخت‌افزار چندان قدرتمندی ندارند. 

گیت لب هم ایرانیان را تحریم کرد

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

اگر کاشناسان «جولیا» را کنار بگذارند سراغ کدام زبان‌های برنامه نویسی می‌روند؟

پروژه متن باز توسعه زبان برنامه نویسی «جولیا» برای محققان علوم داده نشان داده است که اگر کاربران تصمیم بگیرند این پلتفرم کدگذاری را کنار بگذارند، سراغ کدام یک از زبان‌های برنامه نویسی می‌روند.
جولیا که پایه اصلی آن در دانشگاه ام‌آی‌تی طراحی شده است نتایج حاصل از بررسی‌های سال 2020 خود را منتشر کرد. هدف از این بررسی کشف ترجیحات کارشناسانی است که در حال ساخت نرم افزارهای مختلف با این زبان هستند. این نظرسنجی طی سال جاری روی 2565 کاربر و توسعه دهنده انجام شد که این تعداد از 1844 نفری که در بررسی سال 2019 شرکت کرده بودند بیشتر بود.
 
 
زبان برنامه نویسی پایتون که به صورت گسترده توسط کارشناسان علوم داده برای ساخت نرم‌ افزارهای مبتنی بر یادگیری ماشینی مورد استفاده قرار می‌گیرد در این بررسی بیشترین محبوبیت را داشت و مشخص شد بخش اعظم توسعه دهندگان اگر جولیا را کنار بگذارند، سراغ این پلتفرم می‌روند.
صرف نظر از بررسی شاخص‌های تحلیل محبوبیت زبان‌های برنامه نویسی، پایتون در همه زمینه‌ها یکی از سه رتبه اول را به خود اختصاص داد و بخش اعظم توجه کارشناسان توسعه دهنده نرم افزار به پلتفرم مذکور برای ساخت نرم افزارهای مبتنی بر فناوری یادگیری ماشینی بود. ماژول‌های پایتون به گونه‌ای طراحی شده‌اند که به کارشناسان کمک می‌کنند در زمینه‌های مختلف به راحتی کدگذاری کنند.

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

 
بوت‌کمپ برنامه‌نویسی با هدف کسب مهارت در حوزه برنامه نویسی و راهیابی دانش پذیران به بازار کار برگزار می‌شود.
 
 بوت کمپ برنامه نویسی توسط یک مجتمع دانش بنیان برگزار می شود و پایان مهلت پیش ثبت‌نام برای حضور در این دوره‌ اول مهرماه ۱۳۹۹ است.
 
برگزاری این دوره از بوت‌کمپ ها از ابتدای پاییز (هفته اول مهرماه) با هدف کسب مهارت در حوزه برنامه‌نویسی و راه‌یابی دانش‌پذیران به بازار کار برنامه ریزی شده است.
 
متقاضیانی که در مهلت اعلام شده پیش ثبت نام کنند، مصاحبه خواهند شد. سپس در صورت پذیرش در مرحله استعدادسنجی، در بوت‌کمپ ۴ ماهه با قرار گرفتن در موقعیت یک برنامه‌نویس شرکت خواهند کرد.
 
در پایان بوت کمپ مدرک مورد تایید سازمان آموزش فنی و حرفه‌ای کشور به دانش‌پذیران ارائه خواهد شد.
 
دانش‌پذیران برای مصاحبه به شرکت‌های طرف قرارداد این شرکت دانش بنیان معرفی یا به عنوان کمک مربی در آن مشغول به کار خواهند شد؛ افرادی که بورسیه شدند نیز پس از پایان دوره‌ها به شرکت نرم افزاری حامی خود هدایت و مشغول به‌کار می‌شوند.
 
این دوره آموزشی برای دانش‌پذیرانی که روحیه کارآفرینی دارند نیز می تواند مسیری برای انجام پروژه های آزادکاری باشد.

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

 
 
هشتمین ماراتون برنامه نویسی تلفن همراه کشور دهم تا دوازدهم مهرماه ۹۹ در دانشگاه صنعتی شریف برگزار می شود.
 
 به نقل از دانشگاه شریف، ثبت نام در هشتمین ماراتون برنامه نویسی موبایل از امروز آغاز و تا ۲۵ شهریور ماه ادامه خواهد داشت.
 
هدف اصلی از برگزاری این رویداد، شناسایی تیم های برنامه نویسی برجسته کشور، شناسایی ایده های بکر و خلاقانه و ورود این تیم ها به بازار کار اعلام شده است.
 
از سال ۱۳۹۰ تاکنون ۷ دوره از این رویداد به عنوان یکی از معتبرترین و باسابقه ترین مسابقه در حوزه برنامه نویسی تلفن همراه کشور در سطح کشور برگزار شده و تیم های برنامه نویسی متعددی از این طریق وارد بازار کار شده اند.
 
در این مسابقات تیم های برنامه نویسی ۴۸ ساعت فرصت دارند تا نسخه اولیه یک برنامه تلفن همراه در حوزه های مشخص شده توسط کمیته ارتباط با صنعت مسابقه را، به تیم داوری تحویل دهند.
 
در کل این مدت تیم ها در محل برگزاری رویداد قرنطینه هستند و تیم های داوری و مشاور به صورت کامل بر نحوه عملکرد تیم ها نظارت می‌کنند. در انتها تیم های برتر با نظر داوران به مرحله نهایی راه پیدا کرده و فرصت دارند تا مجددا برنامه خود را برای داوران ارائه دهند.
 
ثبت نام در این مسابقات به صورت رایگان انجام می شود، گروه ها در قالب تیم های ۲ تا ۴ نفره خواهند بود و تامین محل استراحت، وعده های غذایی، میان وعده ها و اینترنت پرسرعت بر عهده برگزار کننده ماراتون است.
 
تیم های برتر مسابقات علاوه بر دریافت جوایز نقدی و غیر نقدی شانس بسیار بالایی برای استخدام در شرکت های معتبر حوزه ICT خواهند داشت.
 
کسب اطلاعات بیشتر برای ثبت نام در مسابقات از طریق مراجعه به سایت http://mpm.sharif.ir امکان پذیر است.

پورت متن‌باز جاوا برای ویندوز ۱۰ عرضه شد

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

 
در حالی که هنوز ویژگی‌های در نظر گرفته شده برای پلتفرم متن باز جاوا تکمیل نشده است، توسعه پورت ویژه مبتنی بر OpenJDK هم اکنون به اتمام رسیده است و می‌تواند بارهای مرجع از جمله SPEC SERT و مجموعه‌های SPEC Java را اجرا کند.
توسعه دهندگان نرم افزار از هم اکنون می‌توانند ساخت برنامه‌های خود با جاواده روی لپ‌تای‌های ویندوز 10 مجهز به پردازنده ARM64 را آغاز کنند و این در حالی است که افزونه‌های اصلی مخصوص جاوا در Visual Studio Code برای ARM64 نیز آماده شده است و ابزارهای مکمل نظیر Apache Maven و Gradle هم می‌تواند به کار گرفته شود.