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