Skip to main content

რა არის IT სინამდვილეში? გასაგები გზამკვლევი ოთხი კარიერული მიმართულებისა

მეგობრული გზამკვლევი იმისა, რას ნიშნავს „IT“ — Frontend, Backend, Data, DevOps — ყველასთვის, ვინც ამ სფეროზე ფიქრობს. რესტორნის ანალოგია, გულახდილი კარიერული კიბე და პირდაპირი პასუხი კითხვაზე „გვიანი ხომ არ არის ჩემთვის?“

რა არის IT სინამდვილეში? გასაგები გზამკვლევი ოთხი კარიერული მიმართულებისა

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

ეს სტატია არის ის რუკა.

დასასრულს თქვენ გეცოდინებათ, რა არის IT-ის ოთხი ძირითადი „უბანი“, როგორი ადამიანი ცხოვრობს ჩვეულებრივ თითოეულში, და სად უნდა იკითხოთ შემდეგ ამ საიტზე, თუ რომელიმე უბანი თქვენ შესაფერისად მოგეჩვენებათ. ჩვენ პატიოსნად ვილაპარაკებთ: რას იძლევა თითოეული გზა, რას არ იძლევა და რას მოითხოვს. ჰაიპის გარეშე. „ისწავლე AI 30 დღეში და გამოიმუშავე ექვსნიშნა თანხა“-ს გარეშე. მხოლოდ რეალური სურათი.

რას ნიშნავს „IT“ სინამდვილეში

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

არა, ერთნაირად არ გამოიყურება.

ამ სტატიის მიზნებისთვის თითქმის ყველაფერი IT-ში ხვდება სამი სამუშაო ოჯახიდან ერთ-ერთში:

  • Software engineering (პროგრამული უზრუნველყოფის შემუშავება) — ციფრული პროდუქტების შექმნა, რომელსაც ხალხი რეალურად იყენებს (აპლიკაციები, საიტები, შიდა ხელსაწყოები).
  • Data (მონაცემები) — ნედლი ინფორმაციის გადაქცევა გადაწყვეტილებებად (ანალიტიკა, რეპორტინგი, მანქანური სწავლება).
  • Operations (ოპერაციები) — ციფრული ინფრასტრუქტურის ფუნქციონირების შენარჩუნება (სერვერები, უსაფრთხოება, ავტომატიზაცია).

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

ოთხი ძირითადი გზა — რესტორნის ანალოგია

ამ საიტის roadmap-ი ყოფს IT-კარიერებს ოთხ ტრეკად. მათი ახსნის ყველაზე სუფთა გზა — რესტორანის მაგალითია.

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

ტრეკირა არის ეს რესტორნის ენაზეყოველდღიური პროდუქტი, რომელსაც უკვე იყენებთ
Frontendდარბაზი — მენიუს დიზაინი, ინტერიერი, განათება, სტუმრად ყოფნის შეგრძნებათქვენი საბანკო აპლიკაციის ეკრანი, ყველა ღილაკი Instagram-ზე
Backendსამზარეულო — რეცეპტები, მიწოდება, კერძების შედგენა, ყველაფერი, რაც კარის უკან ხდებარა იწყება, როცა აჭერთ „გადარიცხვა“-ს ან „ყიდვა“-ს
Dataბუღალტერი + მიწოდების ანალიტიკოსი — ვინც ხვდება, რა იყიდება, როდის და რატომრატომ გვირჩევს Netflix-ი ზუსტად ამას; რატომ ნიშნავს ბანკი თაღლითურ ოპერაციას
DevOpsთვითონ შენობა — ელექტრობა, წყალი, საკეტები, სიგნალიზაციარატომ არ ვარდება საიტები შავ პარასკევს (ან რატომ ვარდება)

Frontend — ის, რასაც ხედავთ და ხელით ეხებით

Frontend-დეველოპერები აშენებენ პროდუქტის იმ ნაწილს, რომელსაც მომხმარებელი უყურებს. ღილაკები, ფერები, როგორ გადაწყობს ეკრანი თავს, როცა ტელეფონს ატრიალებთ. ისინი ცხოვრობენ HTML-ში, CSS-ში, JavaScript-ში და ფრემვორკებში როგორიცაა React.

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

Backend — ის, რაც ყველაფერს ამუშავებს

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

Backend-ადამიანებს ჩვეულებრივ მოსწონთ ამოცანები, სადაც წესები არ იცვლება, მაგრამ შესასვლელი მონაცემები იცვლება. ისინი წერენ C#-ზე, Java-ზე, Python-ზე, Go-ზე და ათობით სხვა ენაზე. მსოფლიოს ანაზღაურებადი პროგრამისტული პოზიციების უმრავლესობა — backend-ია; ეს არის ინდუსტრიის ყველაზე დიდი და სტაბილური კუთხე.

Data — ის, რასაც სისტემა სწავლობს

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

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

DevOps — ის, რაც შუქს ანთებულს ინარჩუნებს

DevOps-ინჟინრები — ეს თვითონ შენობის ინჟინრები არიან. ისინი თვალყურს ადევნებენ, რომ საიტი არ ჩაიშალოს, როცა მასზე მილიონი ადამიანი შემოვა, რომ არსებობდეს ბექაფები, როცა რაღაც იშლება, რომ უსაფრთხოების ხვრელები არ გამოიყენონ.

თუ თქვენ ხართ ის მეგობარი, რომელიც ყველას Wi-Fi-ს უსწორებს, თუ მოგწონთ სისტემები, რომლებიც თვითონვე უვლიან საკუთარ თავს, თუ ჩუმად ამაყობთ იმით, რომ რაღაც ღამის სამზე თქვენ გარეშე მუშაობს — DevOps თქვენი უბანია. ხელსაწყოები — AWS, Docker, Kubernetes, Terraform.

ის ოთხივე ტრეკი ერთი ცხრილით — ოღონდ ამჯერად სხვა კუთხიდან: რას აკეთებთ ყოველდღე და როგორ ადამიანს ჩვეულებრივ ერგება თითოეული:

ტრეკირას ქმნითძირითადი ხელსაწყოებისავარაუდოდ თქვენია, თუ…
Frontendხილული ნაწილი — ეკრანები, განლაგება, ინტერაქციაHTML, CSS, JavaScript, React…თქვენ ამჩნევთ კარგ და ცუდ UX-ს ყველგან, სადაც კი მიდიხართ
Backendუხილავი „ძრავა“ — ლოგიკა, API, მონაცემთა ნაკადებიC#, .NET, Python, Java, SQL…გიყვართ ამოცანები, სადაც წესები არ იცვლება, შესასვლელი კი იცვლება
Dataინსაითები და პროგნოზები ნედლი მონაცემებიდანPython, SQL, ნოუთბუქები, სტატისტიკა…თქვენ აწარმოებთ თქვენი ხარჯების ცხრილს და ხედავთ მასში ნიმუშებს
DevOpsინფრასტრუქტურა — სერვერები, განთავსება, უსაფრთხოებაAWS, Docker, Kubernetes, Terraform…თქვენ ხართ ის მეგობარი, რომელიც ყველას Wi-Fi-ს უსწორებს

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

რატომ არის ტრეკების კატეგორიაში აზროვნება მნიშვნელოვანი

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

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

2. ის გეუბნებათ, რა შეიძლება იგნორირება. Frontend-დეველოპერს არ უნდა ისწავლოს მონაცემთა ბაზის შინაგანი. Data-ანალიტიკოსს არ უნდა ისწავლოს React. ტრეკის გარეშე ყველა გაკვეთილი თანაბრად მნიშვნელოვანი ჩანს — და სწორედ ასე იწვებიან ხალხი, ვერ მიდიან არსად. ტრეკის არჩევა — ეს არის ნებართვა, ინტერნეტის 80% გამოტოვოთ.

3. ის ემთხვევა იმას, თუ როგორ ქირაობს ინდუსტრია სინამდვილეში. ვაკანსიები ჟღერს როგორც „Junior backend engineer“ ან „Junior data analyst“, და არა „junior IT-სპეციალისტი“. ტრეკის არჩევა — ეს არის იმ ტიპის როლის არჩევა, რომელზეც წარადგენთ რეზიუმეს თორმეტი თვის შემდეგ. თქვენი რეზიუმე, პორტფოლიო და გასაუბრების პასუხები ერთ მიმართულებით უნდა იყურებოდეს. არჩევანის გარეშე ეს შეუძლებელია.

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

კარიერული კიბე — რას ნიშნავს „Senior“ სინამდვილეში

არავინ იწყებს „Senior“-ით. იმის თამაში, რომ ეს შესაძლებელია — ყველაზე სწრაფი გზაა იმედგაცრუებისკენ.

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

დონედრო დაწყებიდანრის გაკეთება შეგიძლიათრისთვის იხდის დამქირავებელი
Beginnerწელი 0პატარა პროექტის გაკეთება თავიდან ბოლომდე დამოუკიდებლად(ჯერ არ გიხდიან — ეს სწავლის ეტაპია)
Juniorწელი 1რეალურ პროდუქტზე მუშაობა code review-თი და მენტორობითთქვენს დროს, სწავლის სურვილს, მზარდ საიმედოობას
Midწლები 2–3ფიჩერის ფლობა იდეიდან production-მდე ხელის გარეშესტაბილურ მოწოდებას და კარგ მსჯელობას წვრილ გადაწყვეტილებებში
Seniorწლები 4–6სისტემის ნაწილების დიზაინი და ჯუნიორების მენტორობადიდ სურათს, არქიტექტურულ კომპრომისებს, გუნდის ზრდას
Expertწელი 7+ტექნიკური მიმართულების დადგენა რამდენიმე გუნდისთვისხედვას, გავლენას, ღრმა ვიწრო ექსპერტიზას

ხალხის უმრავლესობა, რომელიც გადადის IT-ში სხვა სფეროდან, აღწევს ანაზღაურებად Junior-ის როლს 6–12 თვის ფოკუსირებული სწავლისთვის. ეს არ არის ოპტიმიზმი — ეს არის მედიანა. გზა Junior-დან Mid-მდე იღებს კიდევ 1–2 წელიწადს, მაგრამ ამ მომენტისთვის თქვენ უკვე მუშაობთ და სწავლობთ სხვის ხარჯზე.

გავრცელებული მცდარი წარმოდგენები — გულახდილი პასუხები

„35 წლის ასაკში გვიან ხომ არ არის?“ — არა. ევროკავშირსა და აშშ-ში თვითნასწავლი დეველოპერების მედიანური დაქირავების ასაკი 30–33 წელია. ისინი, ვინც კარიერას ცვლის ზრდასრულ ასაკში, აძლევენ იმას, რაც არ აქვთ გუშინდელ კურსდამთავრებულებს: შეხვედრების უნარი, პასუხისმგებლობა, რეალური ბიზნეს-გამოცდილება. ბევრ დაქირავების მენეჯერს სწორედ ეს მოსწონს.

„მათემატიკაში კარგი ხომ არ უნდა იყო?“ — პროგრამისტული სამუშაოების 95%-ში მათემატიკა სუპერმარკეტის ჩეკის დონეზეა. დაუმატე, გაამრავლე, ხანდახან ითვალე პროცენტი. მძიმე მათემატიკა ცხოვრობს მხოლოდ ღრმა ML-კვლევებში და სათამაშო ძრავის შემუშავებაში — ნიშებში, რომელთა თავიდან არიდება მთელი კარიერის განმავლობაში შესაძლებელია შეგნებულად.

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

„AI ხომ არ ჩაანაცვლებს ყველაფერს?“ — AI ცვლის ცალკეულ ამოცანებს, არა იმ ადამიანებს, ვისაც შეუძლია გადაწყვიტოს, რა უნდა აშენდეს, ყურადღებით წაიკითხოს კოდი და ფლობდეს სისტემას მთლიანად. ზემოთ ნახსენები ტრეკები სწორედ გადაწყვეტილების მიღების უნარებზეა, არა აკრეფაზე. პირიქით, AI აგრძელებს IT-ში შესვლის გზას უფრო ხანმოკლედ, რადგან მოსაწყენ საწყის სამუშაოს (შაბლონები, სინტაქსის ძიება, scaffolding) ის ახლა უპირატესად ავტომატიზებს.

საიდან დავიწყოთ ამ საიტზე

კონკრეტული ნაბიჯები რიგრიგობით:

  1. გახსენით roadmap და გაიარეთ ოთხივე ჩანართი. ხუთი წუთი.
  2. აირჩიეთ ის, რომელიც ყველაზე ნაკლებად საშინლად მოგეჩვენათ. ეს არის ინტუიციის სიგნალი — სერიოზულად მოეკიდეთ. თქვენი პირველი ტრეკი არ არის სამუდამოდ; მოგვიანებით შეგიძლიათ შეცვალოთ. უმრავლესობა არ ცვლის.
  3. წაიკითხეთ „Beginner“ ნაწილი ამ ტრეკში. იქ ჩამოთვლილია პირველი სამი-ოთხი უნარი, რომელსაც ისწავლით. თუ ისინი არ ჟღერს შეუძლებლად — გაქვთ საწყისი მიმართულება.
  4. სურვილისამებრ: თუ გინდათ მეორე აზრი, ჩაეწერეთ უფასო 30-წუთიან ზარზე. ეს ყველაზე სწრაფი გზაა თქვენი არჩევანის გადასამოწმებლად ადამიანთან, ვინც უკვე დახმარდა ამ გადასვლაში.

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

არ არსებობს ერთი „სწორი“ ტრეკი. არსებობს მხოლოდ ის, რომელიც ამ კვირას შეგიძლიათ დაიწყოთ.

გაზიარება
X LinkedIn
შემდეგი ნაბიჯი

დაამყარეთ ეს თემა კურსზე

სტრუქტურირებული გზა თეორიიდან production-კოდამდე — პროექტებითა და code review-ით.

დამწყები 9 კვირა

შესავალი პროგრამირებაში C#-ზე

დაიწყეთ ნულიდან და ისწავლეთ C# etapobrivad: ენის საფუძვლებიდან მთავარ ტიპებამდე, ობიექტურ პროგრამირებამდე, კოლექციებამდე,_Generic_ ტიპებამდე, დელეგატებსა და მოვლენებამდე, გამონაკლისების დამუშავებამდე. მყარი საფუძველი .NET ბექენდ-დეველოპმენტისთვის.

მეტის ნახვა →
დამწყები 8 კვირა

Python-ის საფუძვლები

ისწავლეთ Python ნულიდან: ცვლადები, მონაცემთა ტიპები, ფუნქციები, OOP, ფაილებთან მუშაობა, მოდულები და პრაქტიკული სკრიპტები. იდეალური პირველი ნაბიჯი backend, data და AI კარიერისთვის.

მეტის ნახვა →
დამწყები 4 კვირა

შესავალი HTML & CSS-ში

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

მეტის ნახვა →
Oleksii Anzhiiak

სტატიის ავტორი

Oleksii Anzhiiak

სოფტვეარ არქიტექტორი, უფროსი .NET ინჟინერი და თანადამფუძნებელი

ოლექსი ანჟიაკი — სოფტვეარ არქიტექტორი, უფროსი .NET ინჟინერი და ToyCRM.com-ისა და ProfectusLab-ის თანადამფუძნებელი. 15+ წლიანი გამოცდილებით, ის სპეციალიზირდება განაწილებულ სისტემებში, cloud ინფრასტრუქტურაში, მაღალი დატვირთვის backend-ში და იდენტობის პლატფორმებში. ქმნის უსაფრთხო ავტენტიფიკაციის სისტემებს, არქიტექტურულ გადაწყვეტებს და თანამედროვე საგანმანათლებლო პროგრამებს, რომლებიც სტუდენტებს კარიერულ წინსვლაში ეხმარება.

LinkedIn →

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

შერჩეული გარე ვიდეოები თემაზე. იხსნება YouTube-ზე.

~1:56:00
გაწინააღმდეგო Andrej Karpathy

GPT-ის შექმნა ნულიდან

იშვიათი პრაქტიკული ახსნა GPT-ის შიდა არქიტექტურის შესახებ — თეორიიდან რეალურ კოდამდე.

~32:00
საშუალო Sebastian Raschka

Transformer მოდელების მუშაობა

Transformer არქიტექტურის ზუსტი ინჟინერული ახსნა.

~11:00
დამწყები DeepLearning.AI

Large Language Models ახსნა

გასაგები და სტრუქტურირებული შესავალი LLM-ებში.

დაგვიკავშირდით