VIP برنامه نویسی Server Side

وضعیت
موضوع بسته شده است.

☾♔TALAYEH_A♔☽

کاربر نگاه دانلود
کاربر نگاه دانلود
عضویت
2017/05/18
ارسالی ها
35,488
امتیاز واکنش
104,218
امتیاز
1,376
Github ده ساله شد


Twitter instagram google_plus Email Telegram
Share
ایتنا - مدیرعامل به مناسبت دهمین سالگرد تولد Github روی وبلاگ رسمی این شرکت توضیح داد که چگونه پلتفرم آنها توانسته است توجه همه مراکز توسعه دهنده نرم‌افزاری را به خود جلب کند.


n00052756-b.jpg

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

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

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

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

github1.jpg


گفتنی است نخستین مشتری بزرگی که خدمات خود را به Github انتقال داد، شرکت Ruby and Rails بود که سال 2009، سیستم node.js مبتنی بر آن توسعه یافت و سپس در سال 2010، توسعه پول مجزای بیت‌کوین به آن منتقل شد.

همچنین در سال 2012 میلادی جاوااسکریپت به عنوان محبوب‌ترین زبان برنامه‌نویسی روی این پلتفرم معرفی شد.
سپس در سال 2013 مشخص شد که این پلتفرم سه میلیون توسعه‌دهنده نرم‌افزار را تحت پوشش قرار داده است.
در سال 2014، سیستم توسعه کانتینر نرم‌افزاری Docker بدان پیوست و سپس شرکت‌های اپل و مایکروسافت نیز سیستم‌های متن‌باز توسعه نرم‌افزاری خود را به این پلتفرم انتقال دادند.
 
  • پیشنهادات
  • ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    ابزار برنامه‌نویسی هوش مصنوعی DeepCode به توسعه‌دهندگان برای بهبود ساختار برنامه کمک می‌کند


    Twitter instagram google_plus Email Telegram
    Share
    ایتنا - یک ابزار برنامه نویسی جدید کارآمد عرضه شده که توسعه دهندگان شدیدا مشتاق آن هستند.


    n00052662-b.jpg


    به تازگی، ابزار برنامه‌نویسی جدید و کارآمدی عرضه شده که توسعه‌دهندگان شدیداً مشتاق آن هستند.

    به گزارش سرویس اخبار جدید تکنولوژی از رایورز به نقل از اینکوایرر، سیستم استارتاپ زوریخی DeepCode اساساً یک کمک گرامری برای کدنویسان به شمار می‌رود. این ابزار، کد را از طریق یک زبان متشکل از صدها هزار قاعده کدینگ آنالیز نموده و بهبود می‌بخشد؛ DeepCode کتابخانه‌های Github عمومی و خصوصی را خوانده و به شما می‌گوید چگونه مشکلات موجود را رفع نموده و اجرای برنامه‌ها را بهبود ببخشید.

    DeepCode توسط تیمی بنیان گذاشته شده که در زمینه کدینگ اپ‌های هوش‌مصنوعی (AI) و یادگیری ماشین تجربه دارد و اعضای آن وسلین رایچف، پیشکسوت گوگل و مشاورانی به نام‌های مارتین وچف و بوریس پاسکالف هستند.

    100297b.jpg


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

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

    همچنین گفته شده است که این ابزار، توصیه‌هایی را بر مبنای حجم بالای کد در جایی که می‌تواند چیزهایی را بیابد که انسان‌ها نمی‌توانند بیابند، ارائه می‌کند.

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

    وی افزود که این شرکت بیش از 250 هزار قاعده دارد که روز به روز در حال رشد هستند.
    وی همچنین گفت: «رقبای ما ناچارند به صورت دستی قاعده‌سازی کنند و بزرگ‌ترین رقیبمان، با وجود چندین سال تلاش، 3 تا 4 هزار قاعده دارد.»
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    محرکه‌های عمده تبدیل شدن به یک توسعه‌دهنده اندروید گوگل در سال 2018


    Twitter instagram google_plus Email Telegram
    Share
    ایتنا - پیش‌بینی می شود که اندروید و توسعه نرم‌افزار اندرویدی کماکان به رشد خود ادامه دهند. به طور کلی، کار توسعه دهندگی، شغلی است که به مرور زمان بر ارزش آن و نیاز به آن افزوده می‌شود.


    n00052545-b.jpg


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

    به گزارش ایتنا از رایورز به نقل از readitquik، تبدیل شدن به یک توسعه‌دهنده اندروید، به طور کلی، یک تجربه پرماجرا است. یک توسعه‌دهنده، چه برای یک شرکت بزرگ کار کند و چه به عنوان فریلنسر (فرد آزاد) در Play Store مشغول فروش اپ‌ها باشد، انگیزه‌های متعددی برای حضور وی در این حرفه وجود خواهد داشت. در ادامه به بررسی این محرکها می‌پردازیم:

    یادگیری مداوم. توسعه‌دهنده بودن، در صورتی که فرد عاشق چالش‌ها و یادگیری باشد، بسیار لـ*ـذت‌بخش خواهد بود. در این شغل، دائم باید گوش به زنگ بود و از سلول‌های خاکستری مغز کار کشید. از آنجا که فرد مدام باید به دنبال ارتقاء و بسط توانایی‌های خود باشد، می‌توان گفت که باعث رشد وی خواهد شد. در صورتی که فرد برای شرکت کار کند، قاعدتاً برای رفتن به دوره‌ها و گسترش مهارت‌ها دستمزد بیشتری خواهد گرفت.

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

    cot310197b.jpg


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

    توسعه‌دهندگان اندروید گوگل بازار کار و دستمزد قابل توجهی دارند. توسعه‌دهندگان در آمریکا در حال حاضر به طور متوسط سالی 95000 دلار درآمد دارند و حدود 50 هزار فرصت شغلی برای آن در دسترس است. با توجه به اینکه اندروید بازاری بزرگ با مزایای روشن برای صنایع مختلف به شمار می‌رود، یافتن شغلی مرتبط با اندروید کار سختی نخواهد بود.

    اندروید، پلتفرم بسیار خوبی‌ست. اندروید به دلایل مختلف، گزینه‌ای شگفت‌انگیز محسوب می‌گردد؛ چرا که موانع ورود به آن، به طرز حیرت‌انگیزی کم است. هنگامی که اپی ساخته می‌شود، می‌توان آن را در Play Store ثبت نمود تا ظرف تنها چند ساعت در دسترس عموم قرار گیرد و برای ثبت آن، صرفاً یک بار مبلغ 25 دلار باید پرداخت شود و کمیسیون گوگل هم 30 درصد است. این امر، کاهش چشمگیر پیچیدگی‌ها و هزینه‌های توسعه اپ برای اندروید را در پی داشته است. با وجود دسترسی آسان، بازار بالقوه بزرگی برای آن وجود دارد. Play Store امکان دسترسی به حجم عظیمی از مخاطبان تجاری را فراهم می‌سازد.

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

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    Code.org به ۸۵ میلیون کاربر نحوه کدنویسی را آموزش می‌دهد


    Twitter instagram google_plus Email Telegram
    Share
    ایتنا -هدف اصلی این موسسه، گسترش و ترویج برنامه‌نویسی، بخصوص کمک به توسعه آموزش مبانی کدنویسی در لایه‌های مستعد کاربران مانند جوانان است.


    n00052196-b.jpg


    مؤسسه Code.org در سایت Medium، گزارش نمود از نخستین باری که در سال 2015 با مایکروسافت برای اولین فعالیت Hour of Code ماینکرافت همکاری را آغاز نمود تاکنون، بیش از 85 میلیون کاربر از طریق ماینکرافت با کدنویسی «آشنا» شده‌اند.
    گفتنی است هدف اصلی این مؤسسه، گسترش و ترویج برنامه‌نویسی، به خصوص کمک به توسعه آموزش مبانی کدنویسی در لایه‌های مستعد کاربران مانند جوانان است.

    به گزارش ایتنا از رایورز به نقل از سایت ciodive، مایکروسافت در حال خلق سه «ماجراجویی» مختلف برای مشارکت ماینکرافت در Hour of Code است. بر اساس این گزارش، دانش‌آموزان با کاراکترها، المان‌ها و اصوات این بازی آشنایی دارند که باعث می‌شود پیشرفت در کدینگ برای کودکان آسان شود.

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

    مایکروسافت با برنامه TEALS خود -که در سال 2009 آغاز گردید- به مرحله‌ای رسیده که در حال حاضر بر روی مشارکت کودکان در مشاغل STEM کار می‌کند. این برنامه به حدود 350 مدرسه در 29 ایالت، از جمله واشینگتن دی‌سی خدمات ارائه می‌کند.
    طبق گزارش مایکروسافت، از 12 هزار دانش‌آموزی که این شرکت با آنها کار می‌کند، 33% دختران جوان هستند.

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

    با هدف جبران این کاستی، شرکت‌هایی که بازی‌های محبوب کودکان مانند ماینکرافت، Hot Wheels و... را تولید می‌کنند بر روی تجمیع کاراکترهای محبوب و کد کردن یکپارچه کار می‌کنند.
    Mattel (شرکت مادر باربی) در صدد است که تا سال 2020 کدینگ را برای 10 میلیون کودک فراهم آورد، به ویژه دختران جوانی که علاقه‌مند به حرفه‌هایی مانند دامپزشکی، فضانوردی یا مهندسی رباتیک هستند.
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    آیا برنامه‌نویسان زودتر بازنشسته می‌شوند یا زبان‌ها؟


    Twitter instagram google_plus Email Telegram
    Share
    ایتنا - بسیاری زبان‌های برنامه‌نویسی قدیمی که در دهه‌های گذشته بکار گرفته می‌شدند و قطعا اکنون بازنشسته‌ شده‌اند، باز هم به عنوان مباحث پایه دست کم برای امور آموزشی و در دانشگاه‌ها و مدارس به کار گرفته می‌شوند.


    n00052083-b.jpg

    برای کسانی که در گذشته‌های دور به برنامه‌نویسی مشغول بوده‌اند، گورستانی به نام "فرترن" نامی آشناست!
    همه می‌دانیم که به طور طبیعی، هر فناوری دارای یک چرخه عمر مشخص است که قابل پش‌بینی بوده و روزی سرانجام به پایان می‌رسد. اما قطعاً این فناوری، به دنبال خود یک تکنولوژی نوین به دنبال خواهد داشت که جایگزین آن خواهد شد.

    هر چند این موضوع در دنیای نرم‌افزار و به ویژه در زمینه برنامه‌نویسی نیز صادق است؛ با این وجود، هنوز بسیاری زبان‌های برنامه‌نویسی قدیمی که در دهه‌های گذشته بکار گرفته شده و قطعاً اکنون بازنشسته‌ شده‌اند، باز هم به عنوان مباحث پایه دست کم برای امور آموزشی و در دانشگاه‌ها و مدارس بکار گرفته می‌شوند.

    به گزارش ایتنا از رایورز مؤسسه مشهور فناوری ماساچوست (MIT) نیز علیرغم پیشرو بودن در زمینه تکنولوژی در جهان، همچنان از زبان‌های پایه و سنتی بهره می‌برد.
    به گفته جفری هاموند، تحلیلگر این حوزه، مؤسسه مزبور اکنون از یک زبان برنامه‌نویسی به نام Racket استفاده می‌کند که در واقع مشتقی از زبان معروف Lisp و قدیمی به شمار می‌رود.

    prooo.jpg


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

    از سوی دیگر و بر اساس گزارش مؤسسه تحقیقاتی گارتنر، شرکت‌ها برای انتخاب زبان برنامه‌نویسی مطلوب خود سه مورد مهم را باید در نظر داشته باشند:
    -آیا زبان مزبور ارزش توسعه دارد؟ در واقع شرکت‌های باید اطمینان یابند که این زبان، همگام با توسعه تکنولوژی، پاسخگوی نیازهاست.
    -آیا این زبان، با نسل جدید سازگار است؟ بخش آی‌تی شرکت‌ها باید اطمینان حاصل کنند که زبان‌های قدیمی، می‌توانند نسل جدید برنامه‌نویسی مشتمل بر نظم، ساختار و فناوری را دارد یا خیر؟
    -و نهایتا اینکه چه کسی باید با این زبان کار کند؟ آیا برنامه‌نویسانی وجود دارند که همچنان بتوانند با زبانی که احتمالاً از دور خارج می‌گردد کار کنند یا خیر؟
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    اندروید 8.1 اوریو، سرعت شبکه عمومی وای‌فای را پیش از اتصال مشخص می‌کند


    Twitter instagram google_plus Email Telegram
    Share
    ایتنا- وگل تصمیم گرفته است که سرعت شبکه‌های عمومی وای‌فای را به چهار دسته تقسیم نماید.


    n00051823-b.jpg

    گوگل، اندروید 8.1 اوریو را در ماه دسامبر 2017 عرضه نمود که یکی از قابلیت‌های آن، تشخیص سرعت شبکه‌های عمومی وای‌فای است.

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

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

    گوگل تصمیم گرفته است که سرعت شبکه‌های عمومی وای‌فای را به چهار دسته تقسیم نماید.
    اولین دسته، "کند" است. معیار کند بودن اینکه اگر شما برای تماس از این شبکه استفاده کنید، می‌توانید صرفاً تماس بگیرید و پیام بدهید.
    دومین بخش "مناسب" است که می‌توانید صفحات وب را بخوانید، از رسانه‌های اجتماعی استفاده کنید و موسیقی پخش نمایید.
    سومین بخش، "سریع" است که در آن می‌توانید اکثر ویدئوها را پخش کنید.
    و در نهایت دسته "خیلی سریع" وجود دارد که در آن می‌توانید ویدئوهایی با کیفیت بسیار بالا را پخش و تماشا کنید.
    wifi-day.jpg

    یکی از مدیران گوگل، برای توضیح بیشتر این ایده، محدوده سرعت‌ شبکه‌های وای‌فای را مشخص نموده است؛ بدین صورت که از 0 تا 1 مگابیت بر ثانیه را کند، از 1 تا 5 مگابیت بر ثانیه را مناسب، از 5 تا 20 را سریع و سرانجام از 20 به بالا خیلی سریع محسوب می‌شود.
    چنانچه به هر دلیلی، تمایلی به مشاهده این قابلیت نداشته باشید، می‌توانید به تنظیمات مراجعه و بخش مربوط به آن را غیرفعال نمایید.

    شایان ذکر است این ویژگی در درجه اول برای ارتباطات وای‌فای باز طراحی شده و لذا در مورد شبکه‌های وای‌فای که در مکان‌های عمومی مورد استفاده قرار می‌گیرند، مفید است.
    در واقع، این قابلیت به شما کمک می‌کند تا در صورت تمایل به استفاده از یک شبکه وای‌فای، به شبکه‌ای با کیفیت سیگنال مناسب‌تر متصل شوید.
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    فهرست محبوب‌ترین زبان‌های برنامه‌نویسی سال ۲۰۱۸


    Twitter instagram google_plus Email Telegram
    Share
    ایتنا - javaScript، Java، Python، Ruby و Perl محبوب‌ترین زبان‌های برنامه‌نویسی برای سال 2018 میلادی محسوب شده و بیشترین درخواست‌ها برای استخدام افرادی ارائه می‌شود که در این زمینه مهارت دارند.


    n00051682-b.jpg

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

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

    یادگیری زبان برنامه‌نویسی، یکی از مهم‌ترین تصمیماتی است که هر یک از کارشناسان حوزه IT می‌توانند اتخاذ کنند.
    باید توجه داشت روزهایی که کارشناسان روی یک زبان برنامه‌نویسی مهارت داشتند سپری شده‌ و این روزها به مهارت‌های بیشتری در این زمینه نیاز است.

    نتایج حاصل از یک مطالعه جدید نشان می‌دهد هیچ یک از 25 شرکت برتر جهان در فهرست Fortune 500 تمایل به استخدام کارمندان جدید در یک زبان برنامه‌نویسی خاص ندارند و پیش‌بینی کرده‌اند برای سال 2018 میلادی مهارت‌های مختلف در این حوزه را بکار گیرند.
    این بررسی‌ها نشان داده است در حال حاضر شرکت‌های بزرگ به طور میانگین کارشناسان برنامه‌نویس مسلط به چهار زبان برنامه‌نویسی مختلف را در اختیار دارند.

    با این وجود، چنانچه جزء آن دسته از افرادی هستید که قصد دارید به عنوان برنامه‌نویس در یکی از 25 شرکت بزرگ جهان استخدام شوید، بهتر است یکی از پنج زبان javaScript، Java، Python، Ruby و Perl را بیاموزد.

    کارشناسان بر این باورند که javaScript، Java، Python، Ruby و Perl محبوب‌ترین زبان‌های برنامه‌نویسی برای سال 2018 میلادی محسوب شده و بیشترین درخواست‌ها برای استخدام افرادی ارائه می‌شود که در این زمینه مهارت دارند.
     

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    سال ۲۰۴۰ روبات‌ها جایگزین برنامه‌نویسان می‌شوند


    Twitter instagram google_plus Email Telegram
    Share
    ایتنا - در فاصله زمانی حدود دو دهه، کدگذاری نرم‌افزاری و برنامه‌نویسی، به شغلی منسوخ میان انسان‌ها بدل شده و فناوری‌های خودکار و هوشمند این وظیفه را به تنهایی انجام می‌دهند.


    n00051228-b.jpg

    از مدت‌ها پیش، این دغدغه از سوی کارشناسان مختلف اعلام شده بود که ربات‌ها در آینده چه نگرانی‌هایی برای ما ایجاد می‌کند و شاید در رأس آنها این سوال به چشم می‌خورد که می‌توانند در آینده مشاغل انسانی را حذف و در زمینه‌های مختلف، جایگزین ما شوند؟
    این نگرانی تا جایی گسترش یافت که دامنه گسترده‌ای یافت و موضوع بحث و جنجال صاحبنظران فراوانی شده که به موافقت و مخالفت جدی با آن پرداختند.

    اما به تازگی و بر اساس آخرین پیش‌بینی‌ها، اعلام شده که در سال ۲۰۴۰ میلادی بخش اعظم برنامه‌نویسی‌ها و کدگذاری‌های نرم‌افزاری نیز توسط ربات‌ها انجام خواهد شد!

    به گزارش ایتنا از رایورز به نقل از سی‌نت، گزارش جدید منتشر شده از سوی «آزمایشگاه ملی Oak Ridge» در آمریکا پیش‌بینی نموده است که به زودی الگوریتم‌های یادگیری ماشینی و سیستم‌های هوش مصنوعی (AI) از برنامه‌نویسان پیشی گرفته و با مهارت‌های بیشتر، این فعالیت‌ها را انجام می‌دهند.

    جالب اینکه که در عنوان این گزارش -که از سوی مرکز تحقیقاتی مزبور منتشر شده- نوشته شده بود:‌ «آیا انسان در سال 2040 میلادی همچنان برنامه‌نویسی می‌کند و دو دهه بعد، ربات‌ها چگونه برای تولید نرم‌افزارها جایگزین انسان می‌شوند؟»
    در این گزارش همچنین گفته شده که در فاصله زمانی حدود دو دهه، کدگذاری نرم‌افزاری و برنامه‌نویسی، به شغلی منسوخ میان انسان‌ها بدل شده و فناوری‌های خودکار و هوشمند این وظیفه را به تنهایی انجام می‌دهند.

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

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    کیت بینایی هوش مصنوعی گوگل برای رزبری پای


    Twitter instagram google_plus Email Telegram
    Share
    ایتنا- گوگل، یک کیت بینایی هوش مصنوعی به دارندگان رزبری پای پیشنهاد می‌دهد که با استفاده از آن می‌توانند، گربه‌ها، انسان‌ها و عواطف را تشخیص دهند. این کیت که 45 دلار قیمت دارد، به ایجاد سیستم بینایی کامپیوتر کمک می‌کند.


    n00051149-b.jpg

    گوگل در اوایل سال جاری میلادی، پروژه صوتی AIY را معرفی نمود که به سازندگان این امکان را می‌داد تا "رزبری پای" را با استفاده از دستیار هوشمند گوگل SDK به یک دستیار صوتی کنترل‌ شده تبدیل کنند.
    گفتنی است رزبری پای در واقع کامپیوتری کوچک برای آموزش برنامه‌نویسی است.
    این شرکت، همچنین کیت بینایی هوش مصنوعی را راه‌اندازی نموده است که امکان تبدیل رزبری پای را به دستگاه تشخیص تصویر فراهم می‌سازد.

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

    کیت صوتی AIY برای پردازش زبان عصبی بر اساس فضای ابری کار می‌کند. سازندگان برنامه و توسعه‌دهندگان، علاوه بر کیت صوتی AIY، نیاز به ارائه رزبری پای زیرو دبلیو، دوربین رزبری پای، کارت اس.دی 4 گیگابایتی و منبع تغذیه نیز دارند.
    خود این کیت هم تجهیزاتی مانند LED، لنز، قالب، جعبه مقوایی و بورد مخصوص دارد تا همزمان با دوربین، LED نیز روشن می‌شود.
    vision-kit-exploded-width-1000.png

    این بورد مخصوص توسط گوگل ساخته و توسعه یافته است و تراشه پردازش بینایی MA2450 اینتل در آن قرار دارد. این تراشه، بخش بسیار حیاتی و مهمی از کیت موردنظر است.
    یکی از اعضای تیم پروژه AIY اذعان داشت: «این تراشه، عملکرد بینایی کامپیوتر را نسبت به زمانی که از رزبری پای 3 استفاده می‌شود، 60 برابر سریع‌تر می‌کند.»

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

    ☾♔TALAYEH_A♔☽

    کاربر نگاه دانلود
    کاربر نگاه دانلود
    عضویت
    2017/05/18
    ارسالی ها
    35,488
    امتیاز واکنش
    104,218
    امتیاز
    1,376
    نسخه پنجم انگولار گوگل، برنامه‌نویسی وبی را آسان می‌سازد


    Twitter instagram google_plus Email Telegram
    Share
    ایتنا – سیستم انگولار که در حقیقت فریم ورک جاوا اسکریپت گوگل برای ساخت نرم‌افزارهای همراه و دسکتاپ است، با عرضه یک به‌روزرسانی ویژه دیگر به نسخه 5 انتقال پیدا کرده است.


    n00050987-b.jpg

    سیستم انگولار که در حقیقت فریم ورک Java Script گوگل برای ساخت نرم‌افزارهای همراه و دسکتاپ محسوب می‌شود، به تازگی و با عرضه یک به‌روزرسانی ویژه دیگر به نسخه 5 ارتقاء یافته است.

    به گزارش ایتنا از رایورز شرکت گوگل برای بسیاری از کاربران عام، صرفاً خدمات دهنده وبی محض است، اما در عمل، فعالیت‌های نرم‌افزاری ویژه‌ای را نیز به شرکت‌های پدیدآورنده نرم‌افزار و نیز برنامه‌نویسان ارائه می‌کند.
    یکی از محبوب‌ترین سیستم‌های ارائه شده توسط گوگل را می‌توان فریم ورک جاوا اسکریپت دانست که با نام انگولار شناخته شده و سالی درخشان را سپری نموده است.

    میزان کاربرد این فریم‌ورک به قدری است که در طول 14 ماه گذشته شاهد دو بار بروزرسانی برای آن و اواخر نوامبر سال جاری نیز شاهد عرضه نسخه 5.0.0 این سیستم خواهیم بود.
    ابتدا قرار بود این نسخه در اوایل ماه نوامبر عرضه شود که به دلیل برخی مشکلات در برنامه کاری گوگل، شاهد تأخیر در عرضه این سیستم محبوب طراحی نرم‌افزار هستیم.

    مزایای نسخه 5 انگولار، بسیار فراوان و متنوع است، اما بر اساس اعلام گوگل، چند ویژگی اصلی در این سیستم جای داده شده‌ که به ترتیب شامل موارد زیر هستند:

    • - آسان‌سازی ساخت نرم‌افزارهای وبی پراگرسیو برای امکان اجرا بر روی مرورگر وب
      - بهینه‌سازی کدها با کوچک‌تر کردن برنامه از طریق حذف کدهای اضافه
      - سازگار نمودن سیستم طراحی با Rendering در سمت سرور
      - پشتیبانی سراسری از API و dom برای به اشتراک‌گذاری کد بین سرورها و نسخه سمت مشتری از یک نرم‌افزار
      - بهبود کامپایلر برای پشتیبانی از کامپایل به‌صورت تصاعدی
      - استانداردسازی سیستم‌های عددی، مالی و تاریخی بین‌المللی
      - امکان استفاده از نام‌های مختلف برای اجزا و دایرکتیوها که می‌توان بدون نیاز به تغییر موارد متعدد، به این نسخه مهاجرت نمود
      - وجود یک Httpclient بروزرسانی شده
      - وجود CLI 1.5 که پروژه‌های انگولار 5 را به‌صورت پیش‌فرض ایجاد می‌نماید
      - امکان تأیید و بروزرسانی مقادیر در فرم‌های انگولار به‌صورت گروهی به‌جای رسیدگی به تک‌تک ورودی‌ها
      - بروزرسانی مجموعه برنامه‌نویسی باز فعال RxJS به نسخه 5.5.2 و بالاتر از آن
      - امکان ردیابی سایکل‌های روتر از ابتدای اجرا تا پایان زمان فعال‌سازی کامل سیستم حفاظتی
     
    وضعیت
    موضوع بسته شده است.

    برخی موضوعات مشابه

    بالا