როგორ შემიძლია მარტივად ვისწავლო ვებ-განვითარება და სამსახურის შოვნა?


პასუხი 1:

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

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

  • წინა დონის განვითარება front წინა დონის განვითარებისთვის, თქვენ უნდა იცოდეთ:
  • HTML5
  • CSS3
  • jQuery / Javascript
  • წინასწარ ჩარჩოები, როგორიცაა Angular, React ან Vue.

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

Amazon, Flipkart, Myntra, Zomato

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

ამაზონი

იყენებს

რეაგირება,

Flipkart იყენებს

რეაგირება

, Zomato იყენებს Angular და ა.შ.

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

2. back-end განვითარება - backend- ის განვითარებისათვის გჭირდებათ შემდეგი უნარები

  • სერვერის ენაზე - თქვენ გჭირდებათ ფართო ცოდნა მინიმუმ ერთი სერვერის მხარის პროგრამირების ენაზე. ეს შეიძლება იყოს PHP, Javascript, Java, Ruby, C #, Python და ა.შ.. დამატებით, თქვენ უნდა იცოდეთ თქვენი არჩევანის სერვერის ენასთან დაკავშირებული ჩარჩო. ვთქვათ, რომ თქვენ აირჩევთ Java- ს უკანა განვითარებისათვის. ასე რომ, თქვენ უნდა იცოდეთ hibernate ან Spring, რადგან ეს არის პოპულარული ჩარჩოები, რომლებიც Java– ს უნდა გამოიყენოთ.
  • მონაცემთა ბაზები - როგორც შემქმნელის შემქმნელი, თქვენ ასევე უნდა იცოდეთ მრავალი მონაცემთა ბაზა, მათ შორის NoSQL, MongoDB, PostgreSQL, Redis etc.Generally, დიდი ვებ – გვერდები იყენებენ მრავალ მონაცემთა ბაზას, ამიტომ მნიშვნელოვანია, რომ შემქმნელმა შემქმნელმა იცის, როგორ უნდა იმუშაოს მრავალი მონაცემთა ბაზა.
  • სერვერის მენეჯმენტის ხელსაწყოები - შემუშავების შემქმნელმა უნდა იცოდეს სერვერზე მყოფი რამდენიმე ინსტრუმენტი, როგორებიცაა Node.js, ლაქი, Nginx, Docker, Kubernetes, Mcached, New Relic და ა.შ. ამისათვის საჭიროა სერვერისა და ვებსაიტზე.
  • Cloud ჰოსტინგი - Back-end დეველოპერებმა უნდა იცოდნენ როგორ შექმნან Cloud სერვერები AWS, Google Cloud, Microsoft Azure და ა.შ.

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

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

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

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

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

კვანძი.js

(რაც წარმოადგენს მთავარ ტექნოლოგიას) და Javascript– ის ბაზაზე დაფუძნებული სხვა ტექნოლოგიები. Node.js და Javascript– ის სხვა ჩარჩოებს იყენებენ თითქმის ყველა კომპანია თავიანთ ვებსაიტებში. მათი გამოყენების რამდენიმე საუკეთესო კომპანიაა

Zomato, Paytm, LinkedIn, OYO და ა.შ.

წყარო:

Hacker Rank's Skills Developer Report 2018

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

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

საერთო ჯამში, თუ გსურთ დაიწყოთ კარიერა ვებ – განვითარებაში 2019 წელს, უნდა დაიცვას ეს მიდგომა—––

  • აირჩიეთ ვებ განვითარების როლი
  • იმუშავეთ პროექტებზე და შექმენით თქვენი ცოდნის უნარი
  • გახდი ვებ დეველოპერი!

როგორც ეძებთ სწავლების ვებ-განვითარებას, ასევე პოპულარული პლატფორმების გარდა

Udemy, Udacity, edureka და ა.შ.

მე გირჩევთ გამოიყენოთ

edWisor.

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

შეიტყვეთ წინა დონის სრულყოფილი განვითარება

და

სრულფასოვანი განვითარება

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

იმედი მაქვს, ეს ხელს უწყობს.


პასუხი 2:

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

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

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

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


პასუხი 3:
  1. ვებ – დიზაინის დასაწყებად მარტივია. გირჩევთ დაიწყოთ თქვენი პროფესიონალური ვებსაიტით. აირჩიეთ უფასო საიტი, მოგვიანებით შეგიძლიათ მიიღოთ თქვენი დომენი. დაიწყეთ WordPress– ით, რადგან ყველა საიტის 28% –ზე მეტი იყენებს WordPress.Look ანალოგიურ საიტებზე და ნახეთ, თუ რა მიმართავს თქვენს თავს და გაიმეორეთ სიკეთე თქვენს საიტზე. მივესალმები ჩემს ვებგვერდზე Wayne's Web Design (https://waynes-web-design.com/, თქვენ ნახავთ ლოგოს, სურათებს, ტექსტსა და გვერდების სტრუქტურას. დაიწყეთ მარტივი და შექმენით, როგორც ისწავლით. ერთი ცოდნა, რომელიც უნდა გქონდეთ სურათების შეცვლის უნარი. კვლავ გირჩევთ სურათის რედაქტორს, ვიდრე ფოტო მაღაზიას. მე დავამონტაჟე LINUX ოპერაციული სისტემა ვიდრე Windows, რადგან LINUX- ის ინსტალაციაში შედის ორი სრულყოფილი გამოსახულების რედაქტირების პაკეტი. კარგი ამბავი LINUX უფასო და უფრო უსაფრთხოა ვიდრე Windows. ასევე არის სრული საოფისე სარჩელი, ღია ოფისი. დარწმუნებული ვარ, რომ LINUX უფრო სწრაფია ვიდრე Windows. როდესაც თქვენი ვებ – გვერდი დასრულებულია, ახლა თქვენ გაქვთ რაიმე ნახოთ პერსპექტიული დამსაქმებლები. თქვენ შეგიძლიათ დახვეწოთ თქვენი ცოდნა კლასებში, მაგრამ ახლა თქვენ გაქვთ გარკვეული გამოცდილება. გისურვებთ წარმატებებს ახალ კარიერაში. თუ მომავალში შემიძლია დაგეხმაროთ, მე მხოლოდ ელექტრონული ფოსტა ვარ [email protected]

პასუხი 4:

ჰეი,

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

მე გირჩევთ, რომ დაესწროთ

ვებ-გვერდის შემუშავება 101 Bootcamp

დან

ikigaiHub

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

  • ჯავის სკრიპტები და მისი საფუძვლები
  • HTML5 სემანტიკა და CSS3 კონცეფციები
  • ვებ გვერდების შექმნა
  • როგორ ავაშენოთ დინამიური ვებ – გვერდი WordPress– ზე
  • როგორ გამოვიყენოთ მოდელები WordPress- ში
  • როგორ უნდა უმასპინძლოთ თქვენს ვებგვერდს ღრუბ სერვერზე

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

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

Გაუმარჯოს :)


პასუხი 5:

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

  • კვანძი Js
  • HTML, CSS, JS.
  • PHP
  • კუთხური

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

ვებ განვითარების ონლაინ კურსები.

# 1 მთლიანი ვებ შემქმნელის კურსი 2.0

# 2 სრული ვებ – განვითარების კურსი - შექმენით 15 პროექტი

მეორე კურსიდან თქვენ შეიტყობთ შემდეგს

  • განათავსეთ დასასვენებელი YouTube ვიდეო თქვენს ვებგვერდზე (HTML)
  • შექმენით ონლაინ გადახდა ფორმა (HTML)
  • გზატკეცილის სიჩქარის კონტროლი (HTML და JavaScript)
  • გაფართოებული და დაბრუნების ფრენის თარიღის ამომრჩევლები, ისევე, როგორც Expedia ვებ – გვერდი (HTML, CSS, jQuery და jQuery UI)
  • მანქანის გარბენის დიაპაზონი ლამაზი სლაიდერის გამოყენებით (HTML, CSS, jQuery & jQuery UI)
  • ინტერაქტიული კარუსელის სლაიდერი (HTML, CSS, jQuery & Bootstrap)
  • შექმენით საპასუხო საკონტაქტო ფორმა (HTML, CSS, PHP & Bootstrap)

მანძილი ქალაქებს შორის ვებგვერდზე (HTML. CSS, jQuery, Google Maps), თავისუფლების ვებსაიტი სოციალური ვიჯეტებით (Facebook, Google+ და Twitter), სიჩქარე მკითხველის აპლიკაცია IOS და Google Play მაღაზიებისთვის, სრულად ფუნქციონალური მანქანის გაზიარების ვებსაიტზე (HTML, CSS, jQuery) , Bootstrap, PHP & MySQL, Ajax, JSON, Google Maps.