როგორ ვისწავლოთ კომპიუტერული პროგრამირება ინტერნეტით სახლში (სურათებით)

Სარჩევი:

როგორ ვისწავლოთ კომპიუტერული პროგრამირება ინტერნეტით სახლში (სურათებით)
როგორ ვისწავლოთ კომპიუტერული პროგრამირება ინტერნეტით სახლში (სურათებით)

ვიდეო: როგორ ვისწავლოთ კომპიუტერული პროგრამირება ინტერნეტით სახლში (სურათებით)

ვიდეო: როგორ ვისწავლოთ კომპიუტერული პროგრამირება ინტერნეტით სახლში (სურათებით)
ვიდეო: How to Install VirtualBox - Tutorial for Beginners 2024, მარტი
Anonim

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

ნაბიჯები

ნაწილი 1 4 -დან: უფასო პროგრამირების ვებსაიტის შერჩევა

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 1
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 1

ნაბიჯი 1. შეარჩიეთ Code Academy, თუ დამწყები პროგრამისტი ხართ

კოდის აკადემია არის ცნობილი, პოპულარული საიტი, რომელსაც შეუძლია დაეხმაროს გამოუცდელ კოდებს საფუძვლების სწავლაში. საიტი უფასოა და თქვენ შეგიძლიათ აირჩიოთ სხვადასხვა კურსი, რომელიც საშუალებას მოგცემთ გაეცნოთ პროგრამირების სხვადასხვა ენას და პროგრამირების ასპექტებს. კურსის შეთავაზება მოიცავს: JavaScript, PHP, Python და HTML + CSS. შეიტყვეთ მეტი

თუ მოგწონთ კოდის აკადემიის სტილი, ასევე გადახედეთ რამდენიმე მსგავს (და ასევე უფასო) ონლაინ პროგრამირების საიტს. მაგალითად, იხილეთ Code.org, https://www.code.org. ასევე იხილეთ კოდის სკოლა,

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 2
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 2

ნაბიჯი 2. გაიარეთ კურსები კანის აკადემიაში, თუ გსურთ ვიდეო გაკვეთილი

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

შეიტყვეთ მეტი და დაათვალიერეთ რამდენიმე კლასი ინტერნეტით

ისწავლეთ კომპიუტერული პროგრამირება ონლაინ რეჟიმში სახლში 3
ისწავლეთ კომპიუტერული პროგრამირება ონლაინ რეჟიმში სახლში 3

ნაბიჯი 3. დაათვალიერეთ MIT Open Courseware, თუ გსურთ გადააბიჯოთ საფუძვლებს

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

შეიტყვეთ მეტი ინტერნეტით

ნაწილი 4 მეოთხედან: სწავლა ანაზღაურების პროგრამირების საიტებზე

ისწავლეთ კომპიუტერული პროგრამირება ონლაინ რეჟიმში სახლში 4
ისწავლეთ კომპიუტერული პროგრამირება ონლაინ რეჟიმში სახლში 4

ნაბიჯი 1. შეარჩიეთ Udacity პერსონალური პროგრამირების მწვრთნელთან მუშაობისთვის

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

კლასების ღირებულება შეიძლება იყოს 999 აშშ დოლარი. გადახედეთ Udacity ვებსაიტს დამატებითი ინფორმაციისთვის:

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 5
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 5

ნაბიჯი 2. აირჩიე უდემი, თუ გაინტერესებს კურსის უზარმაზარი შერჩევა

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

  • ასევე, იყავით უდემის ხშირი გაყიდვების მოლოდინში. მიუხედავად იმისა, რომ კურსები დასაწყისისთვის ხელმისაწვდომი ფასია ($ 10 აშშ დოლარიდან), გაყიდვებმა შეიძლება შეამციროს კურსების ღირებულება 50-85%-ით.
  • შეიტყვეთ მეტი ინტერნეტით
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 6
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 6

ნაბიჯი 3. შეარჩიეთ Code Avengers თუ გსურთ ინგლისურის გარდა სხვა ენაზე მუშაობა

Code Avengers დაფუძნებულია ახალ ზელანდიაში და ინგლისურის გარდა, გთავაზობთ პროგრამირების კურსებს რუსულ, ჰოლანდიურ, ესპანურ, თურქულ, იტალიურ და პორტუგალიურ ენებზე. საიტი ყურადღებას ამახვილებს საერთო კოდირების ენების სწავლებაზე, როგორიცაა პითონი, ჯავა სკრიპტი და HTML + CSS. საიტი გთავაზობთ უფასო საცდელ პერიოდს, რომლის დროსაც შეგიძლიათ გაკვეთილები უფასოდ მიიღოთ.

  • Code Avengers ასევე გთავაზობთ კლასებს, რომლებიც სპეციალურად შექმნილია 5-16 წლის ახალგაზრდა პროგრამისტებისთვის.
  • სცადეთ უფასო სატესტო პერიოდი და შეიტყვეთ მეტი აქ:

ნაწილი 3 მეოთხედან: პროგრამირების კურსის გავლა

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 7
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 7

ნაბიჯი 1. შეარჩიეთ თქვენთვის საინტერესო პროგრამირების კურსი

მაგალითად, თუ თქვენ დაინტერესებული ხართ თანამედროვე ვებსაიტების დიზაინით, მოძებნეთ კურსები ისეთ თემებში, როგორიცაა HTML/CSS, jQuery ან Ajax. თუ თქვენ ეძებთ საკუთარი ონლაინ მეწარმეობის დაწყებას, მაშინ PHP და MySQL კარგი არჩევანია ამისათვის.

მცირე ონლაინ ბიზნეს საწარმოების უმეტესობა აგებულია ამ ღია კოდის (და ხშირად უფასო) ტექნოლოგიების გამოყენებით

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 8
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 8

ნაბიჯი 2. კონცენტრირება მოახდინეთ ჯავაზე, რომ ისწავლოთ ყველაზე პოპულარული ენა

ჯავა გამოიყენება მსოფლიოში 7 მილიარდზე მეტ მოწყობილობაზე (მათ შორის Android მობილური ტელეფონები) და ეს არის ბუნებრივი ამოსავალი წერტილი მათთვის, ვინც სწავლობს პროგრამირებას. ენა დიდი მოთხოვნაა, ბევრი დასაქმებული დამსაქმებელი სპეციალურად ითხოვს, რომ მათმა პროგრამისტებმა გამოიყენონ ჯავა.

  • ჯავის კურსები ხელმისაწვდომია ყველა ონლაინ სასწავლო საიტის საშუალებით.
  • სასწავლო ვებსაიტების გარდა, არსებობს მრავალი ონლაინ ჯავის საზოგადოება, რომელიც დაეხმარება ახალბედა პროგრამისტებს, მათ შორის მასიური ჯავის საზოგადოებას LinkedIn– ზე.
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 9
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 9

ნაბიჯი 3. გაიარეთ კურსი C, C#, ან C ++ - ში, რათა ისწავლოთ 3 ურთიერთდაკავშირებული ენა

მას შემდეგ რაც აირჩევთ სასწავლო ვებსაიტს, შემდეგი მნიშვნელოვანი გადაწყვეტილება იქნება სასწავლო პროგრამირების ენის შერჩევა. C არის ერთ -ერთი უძველესი და ყველაზე ხშირად გამოყენებული ენა. C ++ მომხმარებლებს საშუალებას აძლევს შექმნან პროგრამები მრავალფეროვანი პლატფორმისთვის, ხოლო C# (გამოხატული C მკვეთრი) არის ენის ყველაზე თანამედროვე გამეორება.

უკვე ნახსენები ყველა სასწავლო ვებ – გვერდი შესთავაზებს კურსებს ამ სამივე ენაზე

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 10
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 10

ნაბიჯი 4. ისწავლეთ SQL თუ გსურთ მონაცემების მენეჯმენტში მუშაობა

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

მიუხედავად იმისა, რომ SQL არ არის ისეთივე მრავალმხრივი, როგორც Java ან C, ის ძალიან მოთხოვნადია პროფესიონალ პროგრამისტებსა და პროგრამისტებზე. დამსაქმებელთა უმეტესობა მოითხოვს მონაცემთა დამუშავების პროგრამისტებს ფლობენ SQL– ს

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 11
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 11

ნაბიჯი 5. შეარჩიეთ პითონი, თუ გსურთ უფრო მარტივი ვარიანტი დაიწყოთ

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

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

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 12
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 12

ნაბიჯი 6. ითამაშეთ იმ კოდის ნიმუშით, რომელსაც კურსი გთავაზობთ

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

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

ნაბიჯი 7. ნუ შეგეშინდებათ დახმარების თხოვნა, თუ დაბნეული ხართ

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

  • თუ თქვენ გადიხართ ონლაინ გაკვეთილზე, გაეცანით კოდირების ფორუმს, რომ დაუკავშირდეთ გამოცდილ კოდებს, რომლებიც მზად უნდა იყვნენ უპასუხონ თქვენს კოდირების კითხვებს.
  • მაგალითად, გადახედეთ ფორუმს "Stack Overflow" აქ:
  • თქვენ ასევე შეგიძლიათ გაეცნოთ ონლაინ ფორუმს "Code Project" აქ:

მე –4 ნაწილი 4 – დან: საკუთარი სწავლის დამატება სახლში

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 14
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 14

ნაბიჯი 1. პრაქტიკაში კოდირება ყოველდღიურად გააუმჯობესოს თქვენი ცოდნა

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

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

ისწავლეთ კომპიუტერული პროგრამირება ონლაინ რეჟიმში სახლში 15
ისწავლეთ კომპიუტერული პროგრამირება ონლაინ რეჟიმში სახლში 15

ნაბიჯი 2. წაიკითხეთ პროგრამირების წიგნები, რომ გაეცნოთ კოდირებას

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

  • რა არის HTML 5?, ბრეტ მაკლაფლინის მიერ.
  • PHP Essentials, ჯული მელონის მიერ.
  • იფიქრეთ პითონზე, ალენ დაუნი.
  • ისწავლეთ რუბი რთული გზით, ზედ შოუ.
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 16
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 16

ნაბიჯი 3. გამოიყენეთ საბავშვო აპლიკაცია, რათა დაეუფლონ კოდირების საფუძვლებს

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

თუ გაინტერესებთ, გადახედეთ ბავშვებზე ორიენტირებულ კოდირების პროგრამებს, როგორიცაა "Scratch", "Tynker", "Hopscotch" და "Cargo-Bot". ეს უნდა იყოს ხელმისაწვდომი ყველა ძირითადი აპლიკაციის მაღაზიაში

ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 17
ისწავლეთ კომპიუტერული პროგრამირება ინტერნეტით სახლში, ნაბიჯი 17

ნაბიჯი 4. ითამაშე ონლაინ კოდირების თამაში, რომ ჩაეფლო კოდირებაში

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

  • შეამოწმეთ Code Combat ონლაინ რეჟიმში:
  • თქვენ ასევე შეგიძლიათ გადახედოთ CodinGame– ს:
  • საკუთარი თამაშის ონლაინ კოდის შესაქმნელად ეწვიეთ Game Maven- ს:

Რჩევები

  • ტერმინები "კოდირება" და "პროგრამირება" არსებითად ცვალებადია. "პროგრამირება" არის ქოლგა ტერმინი, რომელიც მოიცავს უფრო ტექნიკურად ორიენტირებულ "კოდირებას".
  • არსებობს მრავალი დამატებითი ონლაინ პროგრამირების საიტი. იმისათვის, რომ მიიღოთ იდეა ზოგიერთი ონლაინ რესურსის შესახებ, რათა შეამოწმოთ Girl Develop It,
  • თქვენ არ დაგჭირდებათ ბანკის გატეხვა კომპიუტერული პროგრამირების ონლაინ შესასწავლად. კომპიუტერულ მეცნიერებაში უნარ -ჩვევების გამომუშავებისთვის საჭიროა მხოლოდ კომპიუტერი, შესაბამისი შემდგენლები (რომლებიც უფასოდ არის ხელმისაწვდომი) და საიმედო ინტერნეტ კავშირი.

გირჩევთ: