2022 წლის 10 საუკეთესო უფასო კოდირების თამაში

Სარჩევი:

2022 წლის 10 საუკეთესო უფასო კოდირების თამაში
2022 წლის 10 საუკეთესო უფასო კოდირების თამაში
Anonim

პროგრამისტი არ არის სპეციალიზებული უნარი, რომელიც დაცულია მათთვის, ვინც მუშაობს IT განყოფილებებში ან ტექნოლოგიაზე ორიენტირებულ ინდუსტრიებში. კარიერა მოითხოვს გარკვეული დონის კოდირების უნარს, რათა დაიმკვიდროს საწყისი დონის პოზიცია.

შემდეგი უფასო კოდირების თამაშები მიზნად ისახავს ყველა ასაკისა და გამოცდილების დონეს და შექმნილია იმისთვის, რომ დაგეხმაროთ დაიწყოთ პროგრამირების რამდენიმე ენაზე.

ამ სიაში ყველა თამაშის თამაში შესაძლებელია ყველა მთავარ ვებ ბრაუზერზე, გარდა აღნიშნულისა.

CheckiO

Image
Image

რა მოგვწონს

  • Chrome და Firefox ბრაუზერის დანამატები აფართოებენ ფუნქციების კომპლექტს.
  • თარგმანი ხელმისაწვდომია რამდენიმე ენაზე.
  • საზოგადოების კოდების მიმოხილვა უზრუნველყოფს, რომ თქვენ სწორ გზაზე ხართ.

რა არ მოგვწონს

მომხმარებლის ინტერფეისი ზოგ ადგილას ცოტა მოუხერხებელია.

დანიშნულება როგორც დამწყებთათვის, ასევე მოწინავე დეველოპერებისთვის, CheckiO ავალებს გამოწვევების გადაჭრას Python-ის ან JavaScript-ის გამოყენებით. თქვენ გეძლევათ შესაძლებლობა შეხვიდეთ ელ.ფოსტის მისამართით ან გამოიყენოთ თქვენი Google, Github ან Facebook ანგარიში, რათა ააშენოთ ბაზა, საიდანაც თავს ესხმით ან აარიდებთ მტრებს პროგრამირების ამოცანების მეშვეობით.

CodeCombat

Image
Image

რა მოგვწონს

  • კარგი ტემპით, სრულად შთანთქმის გაკვეთილები.
  • მოწინავე მომხმარებლებს შეუძლიათ შექმნან საკუთარი დონეები.

რა არ მოგვწონს

  • მოწინავე დონეები საჭიროებს გადახდას.
  • თამაშში გაკვეთილები ცოტა დამაბნეველია დამწყებთათვის.

CodeCombat-ის ძირითადი გუნდი შეუერთდა ასობით ღია წყაროს კონტრიბუტორს, რათა შეექმნათ პროგრამირების სწავლის სასიამოვნო გზა დუნდულებში, ტყეებში, მთებში, უდაბნოებში და სხვა მაგარი პეიზაჟების გავლით. ისწავლეთ CoffeeScript, JavaScript ან Python, სანამ თქვენი პერსონაჟი მოიპოვებს გამოცდილების ქულებს და ძარცვავს, გზად ასრულებთ მინი-ქვესტებს კოდის დაწერით კლასიკურ RPG პარამეტრში.

როგორც პროგრესირებთ, შეგიძლიათ განბლოკოთ მოწინავე ზონები, რათა უზრუნველყოთ, რომ თამაში არასოდეს იქნება დამღლელი. CodeCombat საკლასო გამოცემა გთავაზობთ ინსტრუმენტებს მასწავლებლებისა და სტუდენტებისთვის, რაც საშუალებას გაძლევთ თვალყური ადევნოთ პროგრესს და გახდეთ ლეგიტიმური პროგრამისტი ახალგაზრდა ასაკშიც კი.

CodingGame

Image
Image

რა მოგვწონს

  • შთამბეჭდავი გემიფიკაცია სამუშაოს დასაქმების რესურსებით.
  • იმდენად მიმზიდველი, რომ შეიძლება დაგავიწყდეს, რომ შენ უნდა ისწავლო.

რა არ მოგვწონს

ჩვენ ვერ ვიპოვეთ რაიმე მნიშვნელოვანი მინუსი CodinGame-თან დაკავშირებით.

CodinGame-ის მინი თამაშები შექმნილია იმისთვის, რომ კომპეტენტური პროგრამისტები აიყვანონ შემდეგ დონეზე. ეს არის გამოწვევაზე ორიენტირებული გარემო, სადაც თქვენ სწავლობთ ორ ათეულზე მეტი პროგრამირების ენიდან ერთს, მათ შორის ძირითად ვარიანტებს, ასევე ნაკლებად ცნობილ ციფრულ დიალექტებს, როგორიცაა Dart და F.

თამაშები მოიცავს სოლო და მრავალმოთამაშიან მორიგეობით დაფუძნებულ გამოწვევებს, ლიდერბორდებში მონაწილეობის ოფციით, რათა მიიღოთ კონკურენტული წვენები.იქნება ეს უცხოპლანეტელებზე სროლა, მოტოციკლების რბოლა თუ მზაკვრული ლაბირინთში გზის გავლის მცდელობა, CodinGame-ის სწავლის მეთოდები ნარკოტიკული და სასიამოვნოა.

Codewars

Image
Image

რა მოგვწონს

  • შეიძლება იყოს ძალიან ეფექტური გრძელვადიან პერსპექტივაში, თუ ამას დაიცავთ.
  • გამომწერებს შეუძლიათ სხვებთან ურთიერთობა Codewars-ის საზოგადოებაში.

რა არ მოგვწონს

  • რთული კითხვები ზოგჯერ ძალიან ადრე ჩნდება სასწავლო პროცესში.
  • ვერ შევქმნით ანგარიშს, სანამ არ დაამტკიცებთ თქვენი ძირითადი კოდის ცოდნას.

20-ზე მეტი პროგრამირების ენის გაკვეთილების შეთავაზება, მათ შორის PHP, Python, SQL, C++, Java, JavaScript და Ruby, Codewars იყენებს სწავლის უნიკალურ მიდგომას. სტუდენტები ვარჯიშობენ ვირტუალურ დოჯოში, ახორციელებენ კატას ვარჯიშებს, რადგან ისინი ისწრაფვიან თავიანთი კოდის ჭეშმარიტი სრულყოფისკენ.

კვალიფიციურ პროგრამისტებს შეუძლიათ ისარგებლონ გაკვეთილების ფართო ბიბლიოთეკით და დაუკავშირდნენ სხვებთან Codewars-ის საზოგადოებაში. ამ სავარჯიშოებსა და თამაშებთან არის დაკავშირებული ხარჯები. ჩვენ შევიტანეთ Codewars ამ სიაში, რადგან სრულად ფუნქციონალური უფასო საცდელი ვერსია შეიძლება მოითხოვოთ კომპანიის ვებსაიტზე.

ლიფტის საგა

Image
Image

რა მოგვწონს

  • თუ თქვენი კოდი არ არის სრულიად ზუსტი, თქვენ ვერ შეძლებთ გამოწვევებს.
  • მხოლოდ გამოცდილი JS კოდირებები ასრულებენ საბოლოო გამოწვევას.

რა არ მოგვწონს

  • არ არის საკმარისი გამოხმაურება JavaScript დამწყებთათვის.
  • ინტერფეისი არ არის ისეთივე თვალწარმტაცი, როგორც სხვა ვარიანტები ამ სიაში.

ეს თამაში მოითხოვს, რომ დაასრულოთ ინდივიდუალური გამოწვევები ვირტუალური ლიფტის ბანკით, როგორიცაა 15 ადამიანის ტრანსპორტირება 60 წამში ან ნაკლებ დროში. თქვენ მოგეთხოვებათ ამ ლიფტების მოძრაობის კოდირება JavaScript-ის გამოყენებით, წინასწარ განსაზღვრული ფუნქციების გამოყენებით, როგორიცაა goToFloor და loadFactor თქვენი მიზნის მისაღწევად.

რობოკოდი

Image
Image

რა მოგვწონს

  • თქვენ წერთ ხელოვნური ინტელექტის კოდს რობოტისთვის და აკონტროლებთ მის ქცევას.
  • უნდა გავითვალისწინოთ, რა დაგეგმეს პოტენციურმა მეტოქეებმა არენაზე.

რა არ მოგვწონს

კონკურსები გამიზნულია დაბალი დონის პროგრამისტებზე, ამიტომ გამოცდილი კოდირებს ძალიან დიდი უპირატესობა აქვთ.

Robocode-ში თქვენ გაქვთ დავალება შექმნათ ვირტუალური ტანკი Java-ზე ან სხვა ენაზე, როგორიცაა C ან Scala, რომელსაც შემდეგ რეალურ დროში აგზავნით სხვა მომხმარებლის მიერ გენერირებულ რობოტებთან ბრძოლაში.არსებითად, თქვენ თამაშობთ ონლაინ BattleBots-ის კონკურსანტის როლს, ცვლით შედუღების რკინას და ფოლადს იდენტიფიკატორებით და ოპერატორებით.

Ruby Warrior

Image
Image

რა მოგვწონს

  • თქვენი მეომრის ჯანმრთელობის აღრიცხვა მოითხოვს Ruby-ის დამწყებთათვის მოწინავე კოდირების გადაწყვეტილებებს.
  • ასწავლის ხელოვნური ინტელექტის გაკვეთილებს, რათა თქვენმა გმირმა შეძლოს გზა უმაღლესი დონისკენ.

რა არ მოგვწონს

თუ არ იცნობთ Ruby-ის ძირითად სინტაქსს, ამ თამაშში შორს ვერ წახვალთ.

Ruby-ის ადვილად წასაკითხი სტილი ხდის მას იდეალურ ენას ამ ტიპის თამაშების საშუალებით შესასწავლად. თქვენი რაინდის პერსონაჟი ასვლის საშიშროებით სავსე კოშკს, მათ შორის სახიფათო დაბრკოლებებსა და გაბრაზებულ მტრებს, მთელი კოდის ჯადოქრობის მეშვეობით, რომლის დაწერა დავალებულია.

Swift Playgrounds

Image
Image

რა მოგვწონს

  • ყველაფერი, მაგრამ გამორიცხავს გადატვირთულობის განცდას, რაც გავრცელებულია ახალ კოდირებს შორის.
  • შეიძლება იყოს შესანიშნავი სეგმენტი Apple-ის განვითარების სამყაროში.

რა არ მოგვწონს

მიუხედავად იმისა, რომ განკუთვნილია როგორც მოზრდილებისთვის, ასევე ბავშვებისთვის, Swift-ის ინტერფეისი და შედარებით ნელი პროგრესი სხვაგვარად გვთავაზობს.

Swift Playgrounds არის უფასო iPad და macOS აპი, რომელიც გამიზნულია Apple Swift ენის სწავლებაზე, რომელიც გამოიყენება iOS, macOS, Apple TV და Apple Watch აპების შესაქმნელად. Apple Everyone Can Code-ის ინიციატივის ნაწილი, Swift Playgrounds იწყება კოდირების საფუძვლებით და აგრძელებს გზას თავსატეხების და სხვა გამოწვევების წარმოდგენით, რომელთა გადაჭრა მხოლოდ პროგრამირების კონცეფციებით არის შესაძლებელი.

ჩამოტვირთეთ -ისთვის

Tynker

Image
Image

რა მოგვწონს

  • მიაღწია ნიშანს საბავშვო თამაშებში - უფრო ჰგავს თამაშს, ვიდრე სწავლას.
  • ითამაშეთ 20 კოდირების თამაში უფასოდ, სანამ paywall-ს მიაღწევთ.
  • უფასო ვერსია მოიცავს Minecraft-ის ყველა სკინს, მოდს, დანამატს და უფასო კერძო სერვერზე წვდომას.

რა არ მოგვწონს

  • დახმარების ზოგიერთი ამომხტარი ფანჯარა ზედმეტად ხმამაღალია სამიზნე აუდიტორიისთვის.
  • Tynker არ არის ისეთი ინტუიციური, როგორც ეს შეიძლება იყოს, განსაკუთრებით სამიზნე დემოგრაფიის გათვალისწინებით.

განკუთვნილია 7 წლის და უფროსი ასაკის ბავშვებისთვის, Tynker ასწავლის რამდენიმე პროგრამირების ენას, მათ შორის HTML, JavaScript, Python და Swift, ბლოკზე დაფუძნებულ კოდირებასთან ერთად. შემოთავაზებულია სხვადასხვა კოდის თავსატეხები, ასევე სახალისო გამოწვევები Minecraft-ის სკინების, მოდების, მობებისა და დანამატების შესაქმნელად.

ასევე ხელმისაწვდომია მრავალმოთამაშიანი თამაშები, რაც საშუალებას გაძლევთ დააკავშიროთ თქვენი პროგრამირების უნარები სხვა უმცროსი კოდირების წინააღმდეგ სხვადასხვა აქტივობებში მონაწილეობით. ზოგიერთი აქტივობა მოიცავს მონსტრების შეგროვებას და მათ გაწვრთნას ბრძოლების მოსაგებად ან ოპონენტების წინააღმდეგ შელოცვების გაკეთებას ოთხმოთამაშიან არენაზე.

VIM თავგადასავლები

Image
Image

რა მოგვწონს

  • კარგი საწყისი წერტილი მათთვის, ვინც არ იცნობს vi ან vim.
  • გამოიყენება ადმინისტრატორების, პროგრამისტებისა და ძლიერი მომხმარებლების მიერ, VIM Adventures გადაგიყვანთ დუნგის სტილის ლაბირინთში vim სინტაქსის გამოყენებით.

რა არ მოგვწონს

საკომისიოა საჭირო იმისათვის, რომ ისწავლოთ რაიმე ძირითადი კონტროლის მიღმა.

vi ტექსტური რედაქტორის გაუმჯობესებული ვერსია Linux-ზე დაფუძნებული ოპერაციული სისტემებისთვის, vim-ის კლავიშების შეკვრა და მრავალი რეჟიმი მას უფრო მძლავრს ხდის ვიდრე სტანდარტული ნოუთბუქის სტილის აპლიკაცია ან ტექსტის დამმუშავებელი.შესაბამისი სლოგანით, "Zelda ხვდება ტექსტის რედაქტირებას", თამაში იძლევა კურსორის კლავიშის გადაადგილების საშუალებას, მაგრამ მტკიცედ გირჩევთ გამოიყენოთ h, j, k და l ნამდვილი vim გამოცდილების სიმულაციისთვის..

გირჩევთ: