ჩვენ ვაკანსიების სერვისი გავუშვით: გამოაქვეყნეთ ვაკანსიები და მიიღეთ უკუკავშირი!

No-Code დეველოპერობა: როგორ გახდე ნოუკოდერი და შეხვიდე IT-ში პროგრამირების გარეშე

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

კომენტარის დატოვება
No-Code დეველოპერობა: როგორ გახდე ნოუკოდერი და შეხვიდე IT-ში პროგრამირების გარეშე

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

რა არის no-code და low-code

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

მსგავსი no-code რედაქტორი ბევრია: Webflow, Glide, Bubble და სხვები. ყველა მათგანი საშუალებას იძლევა, ფრონტენდი კოდის გარეშე შეიქმნას და განსხვავდება ინტერფეისისა და ფუნქციონალების თავისებურებებით. დამატებით შეიქმნა დამხმარე no-code ხელსაწყოები, რომლებიც საჭიროა საიტის შიდა ლოგიკის ასაგებად.

კიდევ არსებობს low-code — ეს ის შემთხვევაა, როდესაც no-code ხელსაწყოები საკმარისი არაა და იქმნება «ჰიბრიდულ» საიტი. მაგალითად, Webflow-ში შეგიძლია, ერთი სტრიქონით გაწერო რომელიმე ჩექბოქსი ან ღილაკი, თუ ასეთი აუცილებლობა არსებობს. no-code რედაქტორში შეიძლება ფრონტენდის გაკეთება. ისინი ძირითადად განკუთვნილია პროგრამისტებისთვის, რომლებსაც კოდის გარეშე საიტის ცალკეული ნაწილების შეკრებით თავიანთი სამუშაოს გაადვილება სურთ. 

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

No-code-ის ძირითადი ინსტრუმენტები

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

Readymag

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

Webflow

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

საიტ-პორტფოლიოს ან ძირითადი საიტის ბმულით სარეკლამო ლენდინგის შექმნისთვის, საკმარისია უბრალოდ ერთ-ერთ რედაქტორში ინტერფეისის აწყობა. მაგრამ თუ საჭიროა საიტის შიდა ლოგიკის აწყობა, სხვა ინსტრუმენტები გეხმარებათ. მაგალითად, არსებობს Airtable-ის no-code მონაცემთა ბაზები, სერვისი Setmore სისტემის დანერგვისთვის, Mailchimp-სა და Unisender-ის დაგზავნის სერვისები, პროგრამები ინტერგაციის დასაყენებლად — Make (ყოფილი Integromat) და Zapier. 

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

Bubble

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

Glide

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

Adalo

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

რა უნარები სჭირდება ნოუკოდერს და როგორ შეხვიდე პროფესიაში სწრაფად

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

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

No-code რედაქტორების და დამხმარე სერვისების გარდა შეიძლება Figma-ს ცოდნაც  გახდეს საჭირო. ჯერ ერთი, ამ პროგრამას მეტი შესაძლებლობა აქვს ვიზუალის შესაქმენლად. დავუშვათ, სურათებს ან რთული ფორმის ფონურ ვექტორულ გამოსახულებებს Tilda-ში ან Readymag-ში ვერ დახატავ — მათი იმპორტირება გახდება საჭირო. Figma შესანიშნავად გამოდგება ასეთი რაღაცების შესაქმნელად. მაკეტის შექმნაც შეიძლება იქ უფრო გამარტივდეს — თუ, რა თქმა უნდა, მუშაობთ არა მზა პლატფორმის შაბლონებით, არამედ ქმნით დიზაინს ნულიდან.

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

თუ კონკრეტული ინსტრუმენტით დაწყება გსურთ, შეიძლება «Webflow-ს უნივერსიტეტის» უფასო ვიდეოკურსების გამოყენება ან Figma-სა  და Webflow-ს ათვისებისთვის Udemy-ზე კურსის გავლა. ასევე, აქ არის კურსები Tilda-სა და Bubble-ზე. Coursera-ზე შეგიძლიათ ნახოთ მოკლე კურსი Webflow-ს შესახებ, ხოლო უფრო ვრცელი — Domestica-ზე. 

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

საჭიროა თუ არა ნოუკოდერისთვის პროგრამირება

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

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

ასევე, არსებობს პლატფორმები, რომლებიც ვიზუალურ რედაქტორში მუშაობასთან პროგრამირების მორგებაზეა ორინტირებული. მაგალითად, Directional, Betty Blocks, Mendix — No-code პლატფორმებისგან, რომლებიც ზემოთ განვიხილეთ, ისინი უფრო განვითარებული შესაძლებლობებითა და პროგრამისტებისთვის მუშაობის მოხერხებულობით განსხვავდება. 

სად მუშაობენ ნოუკოდერები

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

ფრილანსერობისა და რომელიმე კომპანიაში მუშაობის გარდა, შესაძლებელია დიზაინ-სტუდიაში ან დეველოპერ სტუდიაში დასაქმება — ზოგიერთი, სხვა ყველაფერთან ერთად, დაკავებულია საიტების კოდის გარეშე შემუშავებით. არსებობს სტუდიები, რომლებიც მთლიანად no-code გადაწყვეტილებებზეა სპეციალიზირებული: მაგალითად, Zero to One და Method Zero. ბევრი საერთაშორისო კომპანია ეძებს ნოუკოდ-სპეციალისტებს: ვაკანსიები არსებობს Upwork-ზე, LinkedIn-ზე, Indeed-ზე და სხვა საერთაშორისო პლატფორმებზე. 

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

TL;DR

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

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

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



ასევე წაიკითხეთ
Junior და Middle — რა განსხვავებაა მათ შორის?
Junior და Middle — რა განსხვავებაა მათ შორის?
Junior და Middle — რა განსხვავებაა მათ შორის?
ბლოგის ავტორი: ვოლოდიმირ შაიტანი. მასალა თავდაპირველად dev.ua-ზე გამოქვეყნდა.  ყველას მოგესალმებით, მე მქვია ვოლოდიმირ შაიტანი. ამ მასალის შექმნის მომენტში ფინტექ კომპანია Zoot-ში Technical Lead პოზიცია მეკავა და ზურგს დეველოპერობის დაახლოებით რვაწლიანი გამოცდილება მიმაგრებს.  ჩემს საზოგადოებაში გამოკითხვის შედეგად დავინახე, რომ ადამიანებს აინტერესებთ დეველოპერობის Junior და Middle საფეხურებს შორის სხვაობა.  ამიტომაც, როგორც ადამიანს, რომელმაც დიდი გზა გაიარა IT-ში Junior-დან Tech Lead-მდე, ასევე როგორც სპეციალისტს რომელიც ბევრ გასაუბრებას ატარებდა, მსურს ეს თემა უფრო გავშალო. ყველა მაგალითი დაფუძნებული იქნება Frontend დეველოპმენტზე, თუმცა, დარწმუნებული ვარ, ნებისმიერი დეველოპერისთვის ეს ინფორმაცია სასარგებლო იქნება და საკუთარი თავისთვისაც გამოიყენებს. 
BitCamp Kids იწყება
BitCamp Kids იწყება
BitCamp Kids იწყება
BitCamp უკვე ოფიციალურად პროგრამირების სფეროში ბავშვების განვითარებაზე იზრუნებს და მათ სხვადასხვა სასწავლო კურსებით უზრუნველყოფს. BitCamp-ის თანადამფუძნებლის, ოთო ზაკალაშვილის თქმით, BitCamp Kids იწყება.
ათასებიდან მილიარდამდე — რამდენ ხაზს მოიცავს დიდი კომპანიების კოდების ბაზა?
ათასებიდან მილიარდამდე — რამდენ ხაზს მოიცავს დიდი კომპანიების კოდების ბაზა?
ათასებიდან მილიარდამდე — რამდენ ხაზს მოიცავს დიდი კომპანიების კოდების ბაზა?
World of Statistics-მა dev.ua-ს მიაწოდა მონაცემები მსოფლიოში ცნობილი პროგრამული პლატფორმების კოდების ხაზების რაოდენობის შესახებ.
Python-ის 5 უფასო კურსი საუკეთესო საერთაშორისო კომპანიებისგან
Python-ის 5 უფასო კურსი საუკეთესო საერთაშორისო კომპანიებისგან
Python-ის 5 უფასო კურსი საუკეთესო საერთაშორისო კომპანიებისგან
წარმოგიდგენთ 5 უფასო კურსს, რომელთაც საუკეთესო სასწავლებლები და კომპანიები გთავაზობენ და რომელიც დაგეხმარებათ, Python-ს სრულყოფილად დაეუფლოთ👇
განხილვა
კომენტარები ჯერ არაა.