Хэрхэн вэб хөгжүүлэгч эсвэл системийн администратор болох. Системийн администратор ба программист хоёрын ялгаа. Тэр юу хийж байна вэ

iOS дээр - iPhone, iPod touch 31.03.2022

Өнөөдөр би мэргэжил сонголтын асуудлыг хөндөж, нэгийг нь ярихыг хүсч байна. Хүн бүр энэ асуулттай тулгарч, өөрт тохирсон шийдлийг олсон гэж бодож байна. Зарим нь эцэг эхийнхээ удирдамжийг дагаж, зарим нь өөрийнхөөрөө удирдаж, зарим нь хэзээ ч дуудлагыг нь олж чадаагүй. Программист гэж ийм мэргэжлийн талаар яримаар байна.

Эдгээр нь өдөржин компьютерийн ард суугаад тэнд юм бичдэг хүмүүс гэдгийг бүгд мэддэг байх гэж бодож байна. Гэхдээ яагаад хүн бүр тэднийг "Та нар харахгүй байна уу" гэх мэт янз бүрийн тэнэг асуултаар зовоож байна вэ? Миний компьютер? Яагаад ч юм хөлдчихсөн!" өөр өөр мэргэжил!!! Программист танд зориулж тусгай хэлээр програм бичдэг бөгөөд системийн администратор (ихэвчлэн системийн администратор гэгддэг) яагаад, яагаад гацаж байгааг ойлгодог. Системийн администратор нь компьютерийг засварладаг бөгөөд зарчмын хувьд програмист компьютер хэрхэн ажилладагийг мэддэг байх ёстой ч үүнийг хийх ёсгүй.

Тэд програмист, системийн администратор (сисадмин) болохын тулд хаана сурдаг вэ?

Мэдээллийн сан, сүлжээтэй ажиллах ирээдүйтэй техникийн боловсролыг бараг бүх техникийн их сургуульд авах боломжтой. Программист, хөгжүүлэгчдийг "Компьютерийн программ хангамж ба автоматжуулсан систем", "Хэрэглээний компьютерийн шинжлэх ухаан, математик" мэргэжлээр, системийн администраторуудыг "Компьютер, цогцолбор, систем, сүлжээ" мэргэжлээр, мэдээллийн аюулгүй байдлын мэргэжилтнүүдийг их дээд сургуулиудад бэлтгэдэг. "Мэдээллийн аюулгүй байдлын зохион байгуулалт, технологи" гэсэн мэргэжил байдаг.

Мэдээллийн хувьд би Москвагийн тэргүүлэгч их сургуулиудыг заасан мэргэжлээр жагсаах болно.

MIPT (SU). Москвагийн Физик Технологийн Хүрээлэн (Улсын Их Сургууль) Үндэсний Судалгааны Цөмийн Их Сургууль "MEPhI". нэрэмжит МУБИС "MEPhI" Үндэсний цөмийн их сургууль. Бауман. нэрэмжит Москвагийн Улсын Техникийн Их Сургууль. Н.Э. Бауман MGIET (TU). Москвагийн Улсын Цахим Технологийн Институт (Техникийн Их Сургууль) МУБИС. М.В. Ломоносов. нэрэмжит Москвагийн Улсын Их Сургууль. М.В. Ломоносов

Энэ их дээд сургуулиудын жагсаалтыг удаан хугацаанд үргэлжлүүлж болно. 41-р их сургуульд зөвхөн “Мэдээлэл зүй, компьютерийн шинжлэх ухааны” факультет байдаг.

Энэ мэргэжлээр элсэхийн тулд өгөх ёстой шалгалтууд нь: Орос хэл Математик Компьютерийн шинжлэх ухаан/Физик Англи хэл.

Хамгийн гол нь математик, компьютерийн шинжлэх ухаан/физикийн хичээлдээ сайн байх хэрэгтэй. Эцсийн эцэст эдгээр нь техникийн их сургуулиуд юм! Гэхдээ байгууллага бүрт үл хамаарах зүйлүүд байдаг. Үүнийг хийхийн тулд та маш удаан хугацаанд хайх хэрэгтэй ИнтернетэдҮүнийг олж мэдээрэй, гэхдээ өөртөө зориулж хэд хэдэн их сургуулийг сонгоод Нээлттэй хаалганы өдөрлөгт очсон нь дээр хаалганууд. Тэнд та ректор, оюутнуудтай ярилцаж, бүх зүйлийг мэдэж болно.

Гэхдээ энэ мэргэжлээр элсэж, дараа нь ажиллахын тулд та түүнд маш их дуртай байх ёстой гэж надад санагдаж байна. судлах(энэ бол энэ мэргэжлийн гол "сул тал") бөгөөд би техник хангамжийг ухах дуртай.

Тиймээс энэ мэргэжлийн "давуу тал" нь: 1) Өндөр цалин. 2) ТЕХНИКИЙН англи хэлний сайн мэдлэгтэй. 3) Өндөрмөн өндөр хөгжилтэй оюун ухаан. "Сул тал": 1) Нүдэнд маш их ачаалал өгдөг, учир нь өдөржин компьютер дээр. 2) Бүрэн бүтэн байдал, учир нь Энэ бол суурин ажил мэргэжил юм. 3) ганцаардал. Яагаад? Учир нь та өдөржингөө хаалттай өрөөнд ганцаараа суудаг. Энэ мэргэжил нь ганцаараа амьдрахад илүү таатай байдаг хүмүүст тохиромжтой. 4) Та байнга шинэ хэл эсвэл шинэ бүрэлдэхүүн хэсгүүдийг сурах хэрэгтэй, учир нь ... Бараг жил бүр програмчлалын хэлний сайжруулсан хувилбар гарч ирдэг. 5) 35-40 насандаа энэ мэргэжил уйтгартай болдог...

Энэ мэргэжлээр ажилладаг олон танилуудтай ярилцсан бөгөөд тэд бүгд дуу нэгтэйгээр ядарч туйлдсан гэж давтдаг. Таны дуртай ажил уйтгартай болж эхлэх нь аймшигтай юм! Тэгээд ч энэ мэргэжлээр ямар ч газар байхгүй гэж ярьдаг эмэгтэйчүүд. Ямар утгагүй юм бэ? Үүнээс илүү муу эмэгтэй програмист байхгүй эрчүүд, гэхдээ тэд энэ албан тушаалд ажилд авдаггүй. Охидын хувьд үүнийг даван туулах нь маш хэцүү байдаг ... Яагаад ийм болсныг бүгд ойлгодог гэж би бодож байна.

Энэ мэргэжил нь маш сонирхолтой бөгөөд ирээдүйтэй боловч цөөхөн хүн энэ чиглэлээр сайн зүйлд хүрч чаддаг, учир нь та гэр, гэр бүлээсээ бүрэн тасарч, ажилдаа орох хэрэгтэй. Цөөн хүн үүнтэй санал нийлж чадна. Энэ бол энэ ажлын бас нэг "хасах" зүйл юм.

Би өөрөө энэ болон дараагийн нийтлэлд хэлэлцэх сэтгүүлчийн мэргэжил хоёрын хооронд эргэлзэж байна.

Системийн администраторын үүрэг хариуцлага.
Түүнд өгөгдсөн чиг үүргийг гүйцэтгэхийн тулд системийн администратор дараахь үүргийг гүйцэтгэдэг.

1. Мэдээллийн дэд бүтцийн төлөвлөлт, дотоод сүлжээний бүтэц.
2. Компьютерийн дотоод сүлжээг тасралтгүй ажиллуулах ажлыг зохион байгуулж, хангана. Дотоод сүлжээний ашиглалтыг хянах.
3. Сүлжээний программ хангамжийг сервер, ажлын станцууд дээр суурилуулах, сервер дээрх систем, програм хангамжийн тохиргоог хийх.
4. Мэдээлэлд зөвшөөрөлгүй хандах, системийн файл, өгөгдлийг харах, өөрчлөхөөс хамгаалж, сүлжээний холболтын аюулгүй байдлыг хангана.
5. Дотоодын болон дэлхийн сүлжээ, түүний дотор интернетэд нэвтрэх зохион байгуулалт; цахим шуудан ашиглан бусад байгууллагатай мэдээлэл солилцох.
6. Хэрэглэгчийн бүртгэл, танигч (нэвтрэх) болон нууц үг олгох.
7. Серверийн програм хангамжийн үйл ажиллагааны төлөвийг хадгалах.
8. Корпорацийн вэб сервер болон дотоод вэб серверийн ажиллагааг дэмжих.
9. Сүлжээний үйлчилгээг суурилуулах, тохируулах. Тэднийг ажлын горимд байлгах.
10. Хамгаалалтын системийг бий болгох, аюулгүй байдлын ерөнхий бодлогыг төлөвлөх.
11. Дотоод компьютерийн сүлжээ, интернет дээр ажиллах, цахим шуудан ашиглах, архив хөтлөх зэрэгт хэрэглэгчдийг сургах, зөвлөгөө өгөх.
12. Серверийн үйлдлийн систем, програм хангамжийн шинэчлэлтүүдийг татаж аваад дараа нь суулгах.
13. Системийн болон сүлжээний үйл явдлуудын бүртгэл, нөөцийн хандалтын үйл явдлууд - дараагийн дүн шинжилгээ хийх.
14. Вирусын хамгаалалт. Вирусын эсрэг мэдээллийн санг шинэчлэх.
15. Сүлжээний программ хангамжтай ажиллах заавар боловсруулах, хэрэглэгчдэд хүргэх.
16. Хэрэглэгчдэд зориулсан хязгаарлалт тавих: ажлын станц эсвэл сервер ашиглах; цаг хугацаа; нөөцийн ашиглалтын зэрэг.
17. Өгөгдөл архивлах төлөвлөгөөг бий болгоно. Нөөц системийн програм хангамжийг суулгах, тохируулах. Зөөврийн зөөвөрлөгч дээр өгөгдлийг хадгалах.
18. Чухал үйл явдлын талаарх мэдэгдлийг тохируулах. Хяналтын программ суулгах, тохируулах. Саад бэрхшээлийг тодорхойлох, чухал үйл явдал, хакерын дайралтанд хариу өгөх.
19. Мэдээллийн архивын бүртгэл хөтлөх, мэдээллийн хэрэгслийн ашиглалтын зэрэг.
20. Орон нутгийн компьютерийн сүлжээг ослын дараах сэргээх схемийг боловсруулах.
21. Гэмтлийг цаг тухайд нь илрүүлэх, арилгах зорилгоор компьютерийн тоног төхөөрөмжийн туршилтын шалгалт, урьдчилан сэргийлэх үзлэг хийх.
22. Гэмтсэн тоног төхөөрөмжийг засварлах, түүнчлэн сервер, ажлын станцуудын хуучирсан техник хангамжийн тоног төхөөрөмж, сүлжээний тоног төхөөрөмжийг шинээр худалдан авах, шинэчлэх өргөдөл гаргах.

Мэргэжил, мэргэшил: дижитал (компьютер) програмчлал, програм хангамж, математик, квант механик, математик загварчлал, физик

Шаардлагатай боловсрол (боловсролын түвшин, боловсролын байгууллагын төрөл)

Хамгийн ирээдүйтэй нь тэргүүлэх академик их дээд сургуулиудад олж авсан дээд мэргэжлийн болон академик боловсрол юм

Мэргэжлээ амжилттай эзэмшихэд шаардлагатай тодорхой чадварууд:

математикийн чадвар, физик, математикийн асуудлыг хялбар шийдвэрлэх, зохиох чадвар, цэвэр математик, физикийн бодлого, бодлогуудыг сонирхох.

Сургуулийн сургалтын хөтөлбөрийн үндсэн хичээлүүд:

Математик - геометр, алгебр. Англи хэл.

Ажлын мөн чанар, агуулга:

Компьютерийн программ бичих, компьютерийн системийн ажиллагааг хангах, засвар үйлчилгээ хийх

Илэрхий давуу тал

Мэргэжлийн нийгмийн өндөр нэр хүнд, бүтээлч чадвараа хэрэгжүүлэх боломж, ажлын эрх чөлөө, бие даасан байдал, олон улсын шинжлэх ухааны бүлгүүдийн нэг хэсэг болгон ажиллах боломж.

"Урхи", илэрхий сул талууд

Ажлын хувь хүний ​​шинж чанар, мэргэжлийн хэв гажилтын аюулын өндөр түвшин - ажил хөдөлмөр эрхлэх, нийгмийн харилцаа холбоо, харилцааны түвшин буурах

Мэргэжлээс шалтгаалсан өвчин:мэдрэлийн эмгэг, зүрх судасны өвчлөлийн аюул, хараа муудах, компьютер дээр системтэй ажиллахаас үүдэлтэй өвчин эмгэг, булчингийн тогтолцооны өвчин, остеохондроз, хөдөлгөөний дутагдал, зүрхний титэм судасны өвчин, суурин болон суурин амьдралын хэв маягаас үүдэлтэй бусад эмгэгүүд .

Цалингийн хүрээ (сард дунджаар рубльээр):

Москва болон Москва мужид: 40-130 мянган рубль;

томоохон бүс нутгийн төвүүдэд: 30-80 мянган рубль;

ОХУ-ын алслагдсан болон хөдөө орон нутагт - 15 мянган рубльээс.

Программист бол орчин үеийн онигооны гол дүр юм. Энэ бол статистик. Надад бас системийн администраторуудад хамаатай дуртай онигоо бий: "Программист/системийн администратор бол таны асуудлыг хоёр шинээр үүсгэх замаар шийддэг хүн юм." Хөлдөөсөн компьютер, ер бусын байдлаар ажилладаг эсвэл огт ажиллахгүй программтай хүмүүс намайг ойлгох болно.

Тэр ойлгох болно, учир нь өөр хандах хүн байхгүй. Хэрэв компьютерийн ажиллагаа, түүний холболттой холбоотой ажил, асуудал гарвал та дуртай эсэхээс үл хамааран програмисттай холбоо барих шаардлагатай болно. Программист бол мэдээллийн эрин үеийг бүхэлд нь мөрөн дээр нь үүрдэг хүн юм. Тиймээс - хайр ба үзэн ядалт.

Программистуудын тухай ном бичиж, тулаант кинонууд хийгдээд удаж байна.

Википедиагийн хэлснээр программист бол нэг буюу хэд хэдэн программчлагдах төхөөрөмжүүдэд зориулсан програм хангамж боловсруулдаг хүний ​​мэргэжил, хобби юм. CPU. Ийм төхөөрөмжүүдийн жишээ бол ширээний компьютер юм ПTO, гар утас, ухаалаг гар утас, холбоочин, тоглоомын консол, сервер, суперкомпьютер, микроконтроллер, үйлдвэрлэлийн болон нэг удаагийн компьютер. Системийн администратор болон бусад мэдээллийн технологийн мэргэжилтнүүдийг заримдаа программист гэж нэрлэдэг. Дашрамд хэлэхэд, Википедиа ч гэсэн орчин үеийн мэдээллийн эрин үеийн бүтээгдэхүүн юм. Энэ бол ард түмэн өөрсдийн тогтоосон журмын дагуу эмхэтгэсэн ардын нэвтэрхий толь юм. Энэ нь зөвхөн програмистууд болон бусад мэдээллийн технологийн мэргэжилтнүүдийн бүтээсэн виртуал орон зайд л боломжтой юм. Википедиа руу ороход л хангалттай бөгөөд хэрэв эзэмшигчид байхгүй бол та цоо шинэ ертөнцөд аль хэдийн орсон байна (хэдийгээр бид Интернет нь Пентагоны төслүүдийн нэг болж үүссэн гэж үзвэл эзэмшигчид байж болох ч тэдгээр нь байх магадлал багатай). Энэ ертөнцийг унтраахыг оролдохоос бусад тохиолдолд юу ч хийх боломжтой) зөвхөн "мөрдөгчид" байдаг - хөтөч, мэргэжилтэн, зөвлөгчид. Энэ хоёр дахь бодит байдал эрчимжиж байна: Интернетэд холбогдсон компьютерийн тоо 2008 онд дөнгөж 1 тэрбумд хүрсэн бол 2014 онд хоёр дахин нэмэгдэх болно. Хамгийн гол нь хэн нэгэн энэ олон түмэнд үйлчлэх, програм бичих, үйлдлийн систем суулгах, шинэчлэлт хийх, байнгын засвар хийх, алдаа засах, "нүх" бөглөх, Билл Гейтсийг загнах ёстой. Нэг тэрбум компьютер бол ямар нэгэн зүйл юм! Энэ нь дэлхий даяар компьютерийн эрдэмтдийн тоо эмч, багш нартай ойролцоо, хамгийн чухал нь тэд бүгд нэг юмуу хоёр програмчлалын хэлээр ярьдаг нь дэлхий даяар ханиалгах сиропын жороор эртний Латин хэлнээс ч илүү ойлгомжтой байдаг гэсэн үг юм.

Мөн энэ арми өссөөр байна. Мөн тэдний эгнээнд байрууд байсаар байна.

"Та одоо армид байна!" Гэсэн нууцыг сонсохын тулд юу хийх хэрэгтэй вэ? - Сауроны бөгж нь Энэтхэгийн удирдагчийн сувд шиг байдаг агуу ах дүүсийн холбоонд таныг хүлээн авсан уу?

Энэ түүх Дэлхийн 2-р дайны өмнө эхэлсэн бөгөөд 1948 онд Норберт Винер орчин үеийн Библи "Кибернетик"-ээ хэвлүүлснээр "Хүмүүсийн дийлэнх хэсгийг машинууд орлох цаг хугацаанаас айж байна гэж би боддог. Тэд маш дундаж чадвараас гадна зах зээлийг санал болгодог." Гэвч хувийн компьютер гарч ирэнгүүт цаг хугацаа өөрөө хариултыг олсон: програмистууд хаанаас гарах вэ?

Өнөөдөр хамгийн алдартай ажлын байрны нэг бол програмист юм.

Програмист болох стандарт зам бол техникийн болон байгалийн шинжлэх ухааны аль ч их сургуулийн програмчлалын тэнхим юм. Математик байгаа газар хэрэглээний математик байх нь гарцаагүй бөгөөд өнөөдөр энэ нь програмчлал, програмчлал, илүү програмчлал юм. 8.5 мянга гаруй програмчлалын хэл аль хэдийн бий болсон бөгөөд үүний ачаар хүн машинтай харилцаж, тэдгээрийн харилцан үйлчлэл биелдэг. Ажил мэргэжлийн үлдсэн хэсэг нь програмистын толгойлогч өөрөө амьдардаг санаагаа хэрэгжүүлэх, янз бүрийн компаниудын ажилд шаардагдах хэрэгцээ хоёрын хооронд буулт хийх явдал юм.

Төрөл бүрийн програмистууд байдаг - тэдний мэргэшлээс хамааран хамгийн алдартай мэргэжлүүд нь: 1С програмист; Вэб хөгжүүлэгч; Delphi програмист; .NET програмист; Java програмист; C++ програмист; микроконтроллер програмист.

Компьютерийн үйлдвэрлэлийн эхэн үед хэрэглээний болон системийн програмистууд/администраторууд гэж хуваагдах нь хамааралтай байв. Өмнө нь эцсийн хэрэглэгчдэд зориулсан программ хангамжийг бүтээж байсан бол системийн программистууд хэрэглээний программистуудыг дэмжих програм хангамжийн хэрэгслүүдийг бий болгосон: үйлдлийн систем, хөрвүүлэгч, стандарт номын сан, драйверууд. Тиймээс системийн программист/администратор нь програмистыг хөгжүүлэх дараагийн алхам юм.

Дотоодын практикт системийн администраторын тусдаа дүр гарч ирсэн - тэргүүлэгч програмист. Ахлах программист нь ихэвчлэн програм хангамж боловсруулах чиглэлээр өндөр түвшний сургалттай, олон төрлийн технологи ашиглан програм хангамжийн бүтээгдэхүүн боловсруулах туршлагатай байдаг. Түүний гол үүрэг бол төслийн эхний шатнаас эхлээд туршилт, техникийн дэмжлэг үзүүлэх эцсийн шат хүртэлх төслүүдийг зохицуулах, мэргэшсэн мэргэжилтний хувьд боловсруулахад шууд оролцох явдал юм.

Тэргүүлэгч програмистын гол чанар бол төсөл боловсруулах бүх үе шатыг системтэй, урт хугацаанд харах, орчин үеийн зах зээлийн чиг хандлагыг хянах, шаардлагатай бол төсөлдөө хамгийн ирээдүйтэй, орчин үеийн технологийг ашиглах чадвартай байх явдал юм. . Ахлах программист нь дүрмээр бол боловсон хүчний менежмент, гэрээ хэлэлцээр хийх, техникийн тодорхойлолт боловсруулах, үйлчлүүлэгчидтэй маргааныг шийдвэрлэх зэрэг захиргааны зарим асуудлыг шийддэг. Тэрээр ихэвчлэн программистууд болон менежментийн хоорондох завсрын холбоос болж ажилладаг бөгөөд ажил хуваарилах, эцсийн хугацааг биелүүлэх, хуваарилагдсан төсвийг биелүүлэх зэрэгт менежерийн үүрэг гүйцэтгэдэг. Тэрээр ихэвчлэн удирдлагын техникийн зөвлөх бөгөөд гэрээ, хэлэлцээр хийх, шаардлага боловсруулахад техникийн бүх асуудалд оролцдог.

Програмистын практик үйл ажиллагааг хэд хэдэн хэрэгслээр дэмждэг. тэдгээрийн дунд хөгжлийн нэгдсэн орчин тэргүүлэх үүрэг гүйцэтгэдэг бөгөөд үүний тод жишээ бол Оросын их дээд сургуулиудад судлагдсан Delphi орчин юм; програм хангамж хөгжүүлэх хэрэгсэл; драйвер хөгжүүлэх хэрэгсэл; Програмистад ойлгомжтой эх кодыг CPU эсвэл виртуал машинд ойлгомжтой машин хэл рүү хөрвүүлдэг хөрвүүлэгч, эсвэл програмын кодыг шууд гүйцэтгэдэг орчуулагч; алдааг олох, янз бүрийн хувьсагч, стек, санах ой, процессорын бүртгэл, CPU-ийн төлөвийн үг зэргийг нарийвчлан шинжлэхэд оролцдог дибаг хийгч; хөрвүүлсэн файлууд болон статик номын сангуудыг бүтэц нь үйлдлийн систем ойлгодог гүйцэтгэх файл болгон нэгтгэдэг холбогч.

Програмистуудын олон улсын харилцааны хэл нь англи хэл юм.

Нийгмийн бүлэг бүр өөрийн гэсэн мэргэжлийн хэл, мэргэжлийн үг хэллэгийг хурдан бүрдүүлдэг. Дүрмээр бол ийм хэл нь нийгмийн чухал үүрэг гүйцэтгэдэг - харилцаанд "найз нөхөд", "танихгүй хүмүүс" -ийг хурдан таних явдал юм. Энэ хэлийг хэсэгчлэн зохион бүтээсэн, хэсэгчлэн зээлсэн. Программистуудын дунд мэргэжлийн англи хэлний нэр томъёоноос зээлсэн, товчилсон үг, товчилсон үгнээс бүтсэн, бусад нийгмийн бүлгүүдийн үг хэллэгээс авсан үг хэллэг хурдацтай хөгжиж, өөрчлөгдөж байгаа хагас хэл байсаар ирсэн.

Цайны аяга, хэрэглэгч, макрушник, машин, астма өвчтэй, хүчирхийлэгч, хөдөлгүүр, хараал идсэн, харх/хулгана, сэхээн амьдруулах эмч, ээж, удаашруулах, нураах, дүүжлэх, доголдол, техник хангамж, нисдэг тоглоом, мэргэн бууч, тулаант тоглоом, пентюх, пиз, CD, дар , холбох – Энэ бол дундаж програмистуудын үгсийн сангийн өчүүхэн хэсэг юм. Аливаа амьд боловсролын нэгэн адил компьютерийн хэл нь бүх зүйлээс хэв маяг, жишээ, дүрсийг олдог. Хүн бүртэй энэ хэлээр ярих шаардлагагүй. Гэхдээ үүнийг эзэмшиж, харилцан яриандаа тохирсон хоёр хэллэгийг чадварлаг оруулж, түүнийг ойлгох нь компьютерийн орчинд мэргэжлийн түвшинд ажиллаж байгаа хэн бүхэнд "өөрийн" дунд "өөрийн" байх ёстой.

Програмистуудын дунд хакерууд онцгой байр суурь эзэлдэг. Уг нь энэ үг англи хэлний оюутны хэллэгийн нэг хэсэг байсан бөгөөд асуудлын энгийн боловч бүдүүлэг шийдлийг илэрхийлдэг; оюутнуудын хараал идсэн заль мэх (ихэвчлэн зохиогчийг хакер гэж нэрлэдэг байсан). Тэр үеийг хүртэл компьютерийн технологиос үл хамааран "хакер", "хакер" гэсэн үгсийг янз бүрийн шалтгаанаар ашигладаг байсан. Компьютерийн эрдэмтдийн дунд "хакердах" гэсэн хар яриа анх гарч ирсэн. Энэ нь хэн нэгний программд "ямархан" өөрчлөлт оруулах гэсэн үг юм (хөтөлбөрийн эх кодыг ашиглах боломжтой гэж үзсэн). "Хакердах" гэсэн аман нэр нь ийм өөрчлөлтийн үр дүнг илэрхийлдэг. Хөтөлбөрийн зохиогчид алдаа гарсан тухай мэдээлээд зогсохгүй түүнийг засах хакердах аргыг нэн даруй санал болгох нь маш хэрэгтэй бөгөөд зохистой зүйл гэж тооцогддог байв. "Хакер" гэдэг үг анх эндээс гаралтай.

Өнөөдөр хакер бол интернет, компьютерийн программыг өөрийн амьдрах орчин гэж ойлгодог, кибер орон зайд амьдардаг хүн юм. Чухам энэ үүднээсээ тэд зарим компаниудын үйлдлийг эрх чөлөөний зарчмыг зөрчсөн үйлдэл, кибер орон зайн объектууд өөрсдийгөө өдөр тутмын амьдрал, зохион байгуулалтын объект гэж үздэг. Тэд эдгээр зүйлсийг өөрсдийн хэрэгцээнд нийцүүлэн тохируулж, "чанартай" эсэхийг шалгаж, хүсээгүй объект, програмын эсрэг тэмцэж, зарим тохиолдолд зарим үйлдлүүдийг хооронд нь зохицуулж, хүсээгүй сайтууд руу халдлага хийх, программуудыг хакердах, кодыг хакердах зэрэг болно. . Энэ бол хакерын хувийн хандлага юм. Мөн вэбсайт руу халдлага хийх, хакердах гэх мэт тодорхой хэлбэрээр зохион байгуулагдсан хакерын үйл ажиллагаа байдаг бөгөөд үүнийг хүлээж байсанчлан захиалж болно. Гэсэн хэдий ч нээлттэй хэвлэлд хэн нэгний зүгээс ийм захиалга гарч ирсэн бодит баталгаа алга. Зүгээр л таамаглаж байна.

Байдаг компьютерийн гэмт хэрэгпрограмчлалын чиглэлээр мэдлэг, ур чадварыг хууль бусаар баяжуулахад ашиглах үед - нэг цахим данснаас нөгөө рүү мөнгө шилжүүлэх, зээлийн картыг "саатлах", хууль бусаар бэлэн мөнгө авах гэх мэт. Мөн терроризмын зорилгоор хууль сахиулах байгууллага эсвэл төрийн байгууллагуудын ажилд хөндлөнгөөс оролцдог. Эдгээр нь улс орнууд болон олон улсын хууль сахиулах байгууллагуудын (Интерпол) тэмцэж буй аюултай үзэгдлүүд юм.

Их сургуулиа төгссөний дараа хэд хэдэн сонголт хийх боломжтой - хамгийн эрч хүчтэй, оюутан байх үеэсээ өөрийгөө бий болгож чадсан хүмүүс маш их найдаж болно - төсөл дээр ажиллаж буй олон улсын сонирхолтой багт элсэх урилга. Хэд хэдэн орны хувьд программист байх нь таны амьдралд нэвтрэх замтай адил юм. Жишээлбэл, Канад улс жил бүр програмчлалын мэргэжилтнүүдэд элсэх квотыг хуваарилдаг. Олон улсын томоохон компаниуд байдаг - програм хангамж хөгжүүлэгчид; World Wide Web-ийн ачаар тэдний ажилчид бие биетэйгээ уулзалгүйгээр бүх тивд ажиллаж, амьдарч чадна.

Ийм олон улсын аз жаргалын үр шимийг хүртээгүй хүмүүс гэртээ хийх зүйлтэй байдаг: хэд хэдэн компани эсвэл үйлчлүүлэгчдэд үйлчлэх. Дүрмээр бол ийм програмист нь түүнд сахилга бат, ажилд дарамт учруулахгүй зарим компанид ажилд ордог. Харин одоо тэр байнгын байртай болсон - үүний дараа хэд хэдэн байгууллагад үйлчлэх нь тийм ч хэцүү биш юм. Тэрээр маш их ажил хийдэг - нэлээд энгийн бөгөөд нэгэн хэвийн: дүрэм журмын дагуу тэрээр алдаатай програмуудыг дахин зохион байгуулах, дотоод сүлжээ, интернет холболтын ажиллагааг хангах, ажлын байрны хамгаалалтыг шинэчлэх, ажилтнуудад компанийн компьютерийн зохион байгуулалтын талаар анхан шатны сургалт явуулах, Нягтлан бодох бүртгэл, нарийн бичгийн дарга нарын газар, техник хангамжийг өөрчлөх, програм хангамжийг өөрчлөх зэрэгт зориулж програм бичих эсвэл тохируулах. Бусад нь вэб сайт үүсгэх, засварлах замаар ажилладаг. Хэн нэгэн цахим нөөцийг дүүргэх газар олдог - ном, дүрслэлийн материалыг сканнердах.

Томоохон нийтлэг асуудлыг шийдэхийн тулд бүлэгт ажиллаж байсан ч программист үргэлж хувь хүнийхээ хувьд чөлөөтэй байдаг бөгөөд энэ салбарын албан ёсны шаардлагад захирагддаггүй.

Бусдаас хамааралгүй амьдрах, бие даан шийдвэр гаргах нь Ромын стоикууд хүний ​​аз жаргалын тухай ярихдаа үүнийг мөрөөддөг байсан биз дээ? Түүгээр ч барахгүй компьютерийн эрдэмтэн бүрийн хурууны үзүүрт програмистууд, системийн администраторууд, Интернэттэй ажиллах мэргэжилтнүүд бүгдэд зориулагдсан бүхэл бүтэн виртуал ертөнц байдаг.

Гэхдээ бүх дэлхийн эзэн байх нь хангалттай биш гэж үү?

Би гуч шахам жил ажиллахдаа системийн ахлах администратор хүртэл өссөн. Миний мэдэлд Линукстэй дөч орчим сервер байсан. Компани өсч, өргөжиж байсан ч бэлэн функцүүдийн хүчийг нэмэгдүүлэхийн тулд үүрэг даалгавар өгчээ.

Бүх зүйл сайхан байх болно, гэхдээ цаг хугацаа өнгөрөх тусам, тодорхой шалтгааны улмаас тав тухгүй байдал тайтгарлаас давамгайлж эхлэв.

Нэгдүгээрт, дэмжлэг үзүүлэх үйл явц нь өөрөө, эс тэгвээс түүний "байнгын" шинж чанар эсвэл ямар нэгэн эцсийн байдал байхгүй. Жижиг ажлууд бие биентэйгээ давхцаж, хэмжээ нь байнга өөрчлөгддөг асар том бөөн болж хувирдаг - дууссан болон дуусаагүй ажлуудын харьцаа. Энэ нь эцэстээ "Би аль хэдийн ямар хэрэгтэй зүйл хийсэн, өөр юу хийх вэ, эцэст нь би юу руу тэмүүлэх вэ?" гэсэн асуултуудыг төрүүлдэг.

Хоёрдугаарт, тасалдал. Системийн удирдлагын хувьд тэд бүх асуудлын дундаас ялгарч, хэнийг ч бухимдуулж чаддаг. Та код бичиж, үйлчилгээгээ оновчтой болгож, хагас цаг тутамд асуулт, яаралтай ажил, сорилтод сатаарах үед - ажилдаа буцаж ирэх нь заримдаа маш хэцүү бөгөөд цаг хугацаа алддаг - та хаана байгаагаа санаж, арван таван минут сууж болно. -аас татан авсан, таны юу хийсэн талаар ерөнхийдөө (Томас А. Лимончеллигийн "Системийн администраторуудын цагийн менежмент" номонд энэ талаар сайн бичсэн байдаг). Үүний үр дүнд тасалдал нь "Тэд намайг ажиллахыг зөвшөөрдөггүй" гэсэн мэдэгдлийг үүсгэдэг!..

Гуравдугаарт, ажлын явцын зуршил. Та бүхний мэдэж байгаагаар хүн бүх зүйлд дасдаг бөгөөд эхлээд биширч, эцэст нь ерөнхий сэтгэл ханамжийг авчирсан зүйл нь ердийн, уйтгартай болдог. Бүх зүйл эргэлдэж, төгс ажиллаж байхад үүнийг зөвхөн та, дээд тал нь хэлтсийн дарга л мэддэг бол хэрэглэгчид үүнийг энгийн зүйл мэт хүлээж авдаг бөгөөд бахархах шалтгаан байхгүй. Гэхдээ тэд бүх хэлтсийн үйлийн үр, администраторын дотоод байдалд нөлөөлдөг аливаа жижиг алдааг анзаардаг - таны хүслийн эсрэг та өөрийгөө "Би муу ажилтан" гэж итгүүлдэг.

Энэ бүхэн ерөнхийдөө үйлчилгээтэй холбоотой бөгөөд энэ бол түүний зам юм. Тэгээд би түүнд итгэх итгэлээ бага багаар алдсан.

Би юу хүссэн бэ? Бүтээлч ажилд илүү их дүрэлзэж, жижиг сажиг зүйлд гаднаас үзүүлэх нөлөө бага, эцсийн үр дүнг харж, түүнээсээ сэтгэл ханамж авдаг. Тэгээд л болоо. Манай программистуудын тэнхимийг хараад, хабр уншиж, эсвэл developerslife дээр gif үзэж байхдаа ядарч, хөндийрсөн би удирдлагын чиглэлээр үүнийг авч чадахгүй бол мэргэжлээ солих цаг болсныг ойлгосон, тэгээд би код бичих илүү дуртай болсон. , би удаан хүлээх шаардлагагүй сонголт.

Хэл сонгох нь миний хувьд үргэлж сэтгэл дундуур байдаг. Ажил дээрээ би bash дээр бичдэг байсан, учир нь би ямар нэгэн зүйл бичих шаардлагатай байсан бөгөөд системийн удирдлагын чадвар нь хангалттай юм. Perl - Би синтакс дургүй байсан. Удаан хугацааны турш би анси С-д дасах гэж оролдсон бөгөөд Unix-с сүлжээний програмуудыг хөгжүүлэх (Уильям Ричард Стивенс) болон UNIX-д зориулсан програмчлалын хамгийн бүрэн гүйцэд гарын авлага (Марк Ж. Рочкинд) гэсэн хоёр номыг уншсан. Гэхдээ би олж авсан мэдлэгийнхээ програмыг хэзээ ч олж чадаагүй бөгөөд зарцуулсан цаг хугацаадаа харамсдаг. Шаардлагын дагуу Линукстэй хөл нийлүүлэх, универсал байх, sys (одоогийн скриптүүдийн хувьд), вэб (ирээдүйд зориулсан нөөцтэй) хоёуланг нь хийх чадвартай, синтаксийн хувьд бөөлжихгүй байхыг хүссэн. Python нь маш удаан хугацаанд бий болсон - харьцангуй залуу нас, алдар нэр нь бага, яагаад гэдгийг нь мэдэхгүй байна. Цаг хугацаа өнгөрөхөд python-г үйлдвэрлэлд улам бүр ашиглаж буй аварга компаниудыг ажиглаж, мэргэжлээ солихоор шийдсэн үед би хэлээ аль хэдийн шийдсэн байсан ч сонгох зүйл байхгүй байсан.

Эхний зургаан сарын турш би Марк Лутцыг уншиж, ямар нэгэн зүйл бичихийг оролдсон боловч мэдлэг нь хэсэгчилсэн байсан бөгөөд би үүнийг үйлдвэрлэлийн сервер дээр ашиглахаас айж, bash-г питоноор солих нь ашиг тусыг олж хараагүй. Цаг хугацаа сунжирсаар миний санаа улам бүр багассан. Үүний үр дүнд би амжилтанд хүрэхгүй бол бусад нь амжилтанд хүрнэ гэдэгт би өөрийгөө итгүүлсэн - надад богино хугацаанд практик ажилтай курс хэрэгтэй бөгөөд ингэснээр төлсөн мөнгөний төлөө хариуцлага хүлээх болно. Энэ нь илүү хялбар бөгөөд хурдан байх болно.

Би орон нутгийн нэгэн институтээс сар бүр Python-ийн курсуудыг олж, удирдлагадаа үүнийг шаардлагатай гэж итгүүлсэн ч төлбөрөө төлөх үед би өөрөө төлбөрөө төлөхөд бэлэн байсан. Бэлтгэл сургуулилалтад нэг сарын дотор бүх зүйл байрандаа орсон. Өмнө нь хуримтлагдсан, интернетээс уншсан бүх зүйл байрандаа орж, ойлгомжтой, ил тод болсон. Ямар ч алдаа, дутуу тайлбарыг газар дээр нь тодруулах боломжтой шууд заах сургаалыг ямар ч ном орлож чадахгүй.

Дараа нь цаг шиг, зургаан сарын хугацаанд, аажмаар, чөлөөт цагаараа би бүх скриптүүд болон бүх автоматжуулалтыг python дээр дахин бичиж, далайн амьтан (python, wsgi) -д зориулсан статистикийн сервер бичсэн. Би аль хэдийн өөрийн зардлаар OOP болон Django-ийн талаар вебинарт хамрагдсан, учир нь би одоогийн ажил олгогчтойгоо тэдний хэрэгцээг маргах гэж оролдохгүй байхаар шийдсэн. Би шинэ мэдлэгийг харгалзан бүх зүйлийг дахин бичсэн. Дараа нь мэдлэгийн хүрээгээ тэлэхийн тулд би туршилтын талаар илүү олон сургалтанд хамрагдсан боловч энэ нь надад таалагдаагүй - би үүнийг нөөц сонголт болгон үлдээсэн.

Дараагийн зургаан сар нь шууд үүрэг хариуцлагаас гадна миний бичсэн кодыг хадгалах, оновчтой болгох, ажил хайхад зарцуулсан. Би шинэ ажил, шинэ боломжуудыг мөрөөдөж, удирдаж чадахаа больсон.

Энэ хугацаанд бага албан тушаалын төлөөх ярилцлага арав орчим байсан. Нийтдээ арав орчим байдаг. Гэхдээ хаа сайгүй django+frontend эсвэл дор хаяж хоёр жилийн туршлагатай байх шаардлагатай. Надад үйлдвэрлэлийн туршлага байхгүй, надад урд тал дээр ажиллах хүсэл байгаагүй, одоо ч байхгүй байгаа нь хачирхалтай нь хэлний талаар олон асуулт байсангүй, гэхдээ онолын талаар маш их зүйл байсан. OOP, загвар, scrum, agile аргачлалууд - би угаасаа мэддэггүй байсан ч хурлын танхимын хаалгыг үргэлжлүүлэн толгойгоо цохиж, "Бид тан руу залгах болно" гэсэн жишиг хэллэгийг сонсож, урилгыг үргэлжлүүлэн дагаж, эцэст нь. Би хаалттай төсөлд backend хөгжүүлэгчээр ажилд орсон.

Би одоогийн ажил дээрээ хэдэн сарын турш ажиллаж байгаа бөгөөд үүнийг дүгнэж болно.

Нийтдээ нэг жил хагасын хугацаа зарцуулсан. Зарим хүмүүсийн хувьд энэ бол маш их зүйл боловч бүх хичээлүүд, шөнийн гэрийн даалгавар, код унших, бичих, дахин бичих, мөн өсөн нэмэгдэж буй компанид хийх ажил, миний хувьд энэ цаг хугацаа өнгөрч байв.

Би тэмүүлж байсан зүйлээ олж авсан, гэхдээ энэ нь надад удаан таалагдаагүй ч гэсэн "Би амжилтанд хүрсэн, би программист болсон" гэсэн мэдрэмж долоо хоног орчмын дотор маш хурдан шатаж, солигдсон:

Зэрлэг ачаалалтай ажлын өдрүүд. Би коллежоос хойш тархиа ингэж их ачаалж байгаагүй. Үүний үр дүнд нойр муутай, чөлөөт цагаараа кодын тухай бодох, жишээлбэл, гэр бүлтэйгээ амрах шаардлагатай үед, ерөнхийдөө эрүүл мэнд муудаж байна, гэхдээ би одоо үүнд орсон юм шиг байна. Энэ нийтлэлийг бичиж байхдаа маш их цаг хугацаа өнгөрснийг би ойлгосон. Цаг хугацаа маш их хурдассан бөгөөд одоо миний бүх амьдрал миний нүдний өмнө хурдан өнгөрч магадгүй гэж айж байна. Магадгүй тайвширч сурах цаг болсон байх.

Хойшлуулахтай тэмц. Сайн системийн админууд өөрсдийнхөө хэлснээс хамаагүй их чөлөөт цагтай байдаг. Үүний ачаар маш олон захиалга, YouTube суваг, тусгай вэбсайт, хошигнол, олон онлайн танил, сонирхол хуримтлагддаг. Би хувьдаа энэ бүгдийг уншиж, үзэхийн тулд өдөрт гурван цаг зарцуулж магадгүй юм. Энэ нь миний одоогийн албан тушаалд, цаг хугацаа хомс байсан тул би бараг л бууж өгөх хэрэгтэй болсон. Эхэндээ би зүгээр л товчхон уншсан, дараа нь зүгээр л гарчиг уншиж, дараа нь би бүрмөсөн цуцлагдсан. Би анхаарлыг сарниулж, бодол санаагаа алдахгүйн тулд ширээн дээрээ мессенжерийн мессежэнд хариу өгөхгүй байхыг сурсан. Одоо би зөвхөн хэдэн арван тусгай сайтад бүртгүүлсэн.

Эхэндээ би эдгээр бэрхшээлийг настайгаа холбохыг хичээж, нэг ярилцлагадаа компани надад хөрөнгө оруулах нь ашиггүй, мэргэжлээ өөрчлөх шийдвэр гаргахад хэтэрхий оройтсон гэж хэлсэн. Харин одоо бол огт тийм биш гэж хэлж болно.

Гол нь системийн администраторын мэргэжил өөрөө юм. Эцсийн үр дүн нь туйлын залхууралд хүргэдэг ажил нь амьдралын байр суурь, хүсэл эрмэлзлийг ихээхэн сулруулж, хэрэглэгчидтэй харилцах, тэдний гомдлыг сонсох нь нийгмийн зарчмуудыг улам бэхжүүлдэг. Дараа нь над шиг зарим хүмүүс илүү их ашиг тусын талаар бодож эхэлдэг бөгөөд энэ нь илүү эв найртай амьдралыг эрэлхийлэхэд хүргэдэг бөгөөд зарим хүмүүс бүх зүйлд сэтгэл хангалуун байж, энэ хүнд хэцүү амьдралыг үргэлжлүүлдэг.

Сүүлийн үед миний мэдэх маш олон админууд давтан сургалтад бэлдэж эхэлж байгаа эсвэл мэргэжлээ сольчихсон байгааг анзаарсан. Мөн үүлэн технологийн хөгжил, аутсорсингийн компаниудын нөлөөг өргөжүүлэх нь зөвхөн энэ чиг хандлагыг бэхжүүлж байна.

Системийн удирдлага аажмаар ач холбогдлоо алдаж байгаа бөгөөд ойрын ирээдүйд энэ мэргэжил өөрчлөгдөж, халуун эхлэл болж, магадгүй улам олон шинэ програмистууд болон бусад бүх талын мэдээллийн технологийн мэргэжилтнүүдийн дадлага хийх болно. Гэхдээ илүү биш.



Бид уншихыг зөвлөж байна

Топ