IV ეტაპი

It’s time to Rock And Roll

მეოთხე ეტაპის წინასწარ დაგეგმვას დიდი აზრი არ აქვს.

ამ ეტაპზე უკვე ის მინიმალური ცოდნა და გამოცდილება გაქვს დაგროვებული რაც თავისუფლად არის საკმარისი ჯუნიორ დეველოპერად მუშაობის დაწყებისთვის — This is true! No Kidding!

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

ამ ეტაპზე შეიძლება იფიქრო რომ აღარაფერი გესაქმება BitCamp — ში და შენითაც მშვენივრად შეგიძლია განაგრძო გზა. რაც 100% — ით მართალია!

ეხლა თუ დაფიქრდები არც თავიდან გჭირდებოდით რამეში, პირველი 3 ეტაპის გასავლელ მასალას გადახედე აბა, ხომ ხვდები რომ შენითაც მშვენივრად გაივლიდი? კი ეგრეა!

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

საქმეზე გადავიდეთ!

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

  • The Missing Semester of Your CS Education — https://missing.csail.mit.edu/

  • CSS Architecture and Related Stuff — a list by Irakli Safarelihttps://github.com/safareli/css-stuff

  • CS 253 Web Security — https://web.stanford.edu/class/cs253/

  • Programming Paradigms (Stanford) — https://see.stanford.edu/Course/CS107 — მნიშვნელოვანი კურსია, აზრზე მოგიყვანთ, ყველაფერი ჯადოქრობად აღარ მოგეჩვენებათ.

  • From Nand to Tetris — https://www.nand2tetris.org/ — ეს მათთვის ვისაც რკინეულობასთან ურთიერთობა აინტერესებს. უფრო გასაგებად კი ამ კურსში ისწავლით საერთოდ როგორ მუშაობს კომპიუტერი low level — ზე, საკუთარ ოპერაციულ სისტემასაც კი დაწერთ რომელიც რეალურად იქნება გარემო იმისთვის რომ ტეტრისი ააწყოთ. ანუ არაფრიდან ტეტრისამდე როგორ უნდა მიხვიდეთ მაგას სწავლობთ. ეს ცოდნა შემდეგ გამოგადგებათ თითქმის ყველგანს ადაც არასტადნარტულ მოწყობილობებთან მუშაობა მოგიწევთ.

სხვა მნიშვნელოვანი საკითხები რომლებიც შენით უნდა მოიკვლიო და ისწავლო:

  • HTTP — Foundations

  • TCP/IP

  • DNS

  • DOM

  • Algorithms