Програмист мэргэжлээр суралцаж 4 дэх жилээ төгсөөд программист байхаас хол байна гэдгээ ойлгож байна.

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

Өмнөх үг

2015 онд би сургуулиа төгсөөд, энэ амьдралдаа ямар хүн болохыг хүсч байгаагаа бодож эхэлсэн. (сайн асуулт, би хариултаа хайсаар л байна) Би жижиг хотод энгийн сургууль, хэд хэдэн мэргэжлийн сургууль, энгийн их сургуулийн салбартай амьдардаг байсан. Тэрээр хөгжмийн сургуулийг төгссөн, сургуулийнхаа туршид театрт тоглосон боловч 11-р ангиасаа хойш техникийн замд татагджээ. Би компьютерийн шинжлэх ухааныг голчлон ангид сурч, дизайн, робот техникийн чиглэлээр мэргэшсэн ч програмист болохыг хүсээгүй. Хаана ч байсан өргөдлөө өгөөд, цэргийн сургуульд орж, надад зориулагдаагүй гэдгийг ойлгосон. Надад сонгох 2 их сургууль үлдсэн, би яваагүй, би Санкт-Петербург руу явна.

Санкт-Петербургт сонголт маш том боловч нэг зүйл намайг нисгэгч болохын тулд суралцахад итгүүлсэн - энэ бол нэр хүндтэй, санхүүгийн хувьд, нийгэмд байр суурь эзэлдэг. Элссэний дараа нисгэгч эргэлзэлгүйгээр 3 чиглэлийг сонгохыг санал болгов (2 чиглэл: мэргэжилтэн, бакалавр). Харин элсэлтийн комиссын залуус намайг гурав дахьийг сонгохыг ятгаж, ер нь надад хамаагүй, хэрвээ би програмчлалтай холбоотой бол би тийшээ явж болно (энэ нь зүгээр л сурсан зүйл биш юм) гэж хэлсэн. Сургуульд алсаас мэдээллийн технологийн мэргэжилтний үндэс суурь (мөн мөнгөний төлөө) ). Наймдугаар сар дуусч байна, өдөр бүр листээ хянадаг, онооны тоогоор нисгэгчийн болзол хангадаггүй нь ойлгомжтой, цэрэгт явах, мод тарих, цас цэвэрлэх гээд алгуурхан бэлдэж байсан ч гэнэт , аав, ээжийн маань дуудлага: "Хүү минь, чи орлоо. Баяр хүргэе!" Үргэлжлэлийг нь тэсэн ядан хүлээж байна. "Та OraSUVD-д орсон, бид юу болохыг мэдэхгүй, гэхдээ төсөвтэй! Бид маш их баяртай байна!" "Тийм ээ" гэж би бодож байна, "хамгийн гол зүйл бол төсөв!" Би толгойгоо маажиж, энэ нууцлаг ORASUVD гэж юу гэсэн үг вэ гэж бодсон, гэхдээ би Санкт-Петербург руу явах гэж байгаа бөгөөд энэ нь баярлах маш том шалтгаан болсон.

Сургалтын эхлэл

Код тайлах нь иймэрхүү сонсогдож байна: агаарын хөдөлгөөний автомат удирдлагын системийг зохион байгуулах. Маш олон үсэг, утга учиртай. Дашрамд хэлэхэд, би Санкт-Петербургт эхний жил сураагүй, биднийг Выборг руу явуулсан, мэдээжийн хэрэг тийм ч сайн амьдрал биш, гэхдээ ерөнхийдөө энэ нь төсөөлж байснаас ч илүү байсан.

Манай бүлэг маш жижиг, ердөө 11 хүн байсан (одоогоор бид 5 хүн байгаа) бүгд энд юу хийж байгаагаа ойлгодоггүй байв.

Эхний курс нь ямар ч мэргэжилтэй адил энгийн, ер бусын зүйлгүй, бичих, математик болон бусад хэд хэдэн хүмүүнлэгийн хичээл байв. Зургаан сар өнгөрч, би ОРАСУВД гэж юу гэсэн үг болохыг ойлгохгүй байна, тэр ч байтугай тэд юу хийж байгааг ойлгохгүй байна. Нэгдүгээр улирлын төгсгөлд Санкт-Петербургээс нэг багш ирж, "Мэргэжлийн танилцуулга" гэсэн хичээл заадаг.

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

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

Олон жижиг зүйл, нарийн ширийн зүйлсээс буцаж, програмчлалын сэдвээр ярилцъя.

Үр тарианы үр тариа

Бид эхний курсээ амжилттай дүүргэж, цааш Санкт-Петербургт суралцахаар ирсэний дараа энэ нь бага зэрэг сонирхолтой болж, улирал бүр тэд биднээс юу хүсч байгаа нь тодорхой болсон. Бид эцэст нь кодчилж, C++ хэлний үндсийг сурч эхэлсэн. Семестр бүр бидний мэдлэг нэмэгдэж, нисэх, радио инженерчлэлтэй холбоотой олон хичээлүүд байсан.

4-р курсын эхэнд би хэд хэдэн номын санг мэддэг болсон бөгөөд вектор болон түүний төрөл төрөгсдийг ашиглаж сурсан. Би бага зэрэг OOP, өв залгамжлал, ангиуд, ерөнхийдөө бүх зүйлгүйгээр C++ програмчлалыг төсөөлөхөд хэцүү байдаг. Радио инженерчлэл, физиктэй холбоотой олон сэдвүүд гарч ирэв, Линукс гарч ирэв, энэ нь маш төвөгтэй мэт санагдсан боловч ерөнхийдөө сонирхолтой юм.

Тэд биднээс сайн програмистуудыг гаргахыг оролдоогүй, харин биднийг бүх үйл явцыг ойлгодог хүмүүс болгохыг хүссэн, магадгүй энэ нь яг л асуудал юм. Бид нэгэн зэрэг программист, оператор, менежерийн хооронд эрлийз байх ёстой байсан (хоёр шувууг нэг чулуугаар алж болохгүй гэж тэд хэлээгүй байж магадгүй). Бид маш олон зүйлийг мэддэг байсан, гэхдээ бүх зүйлээс бага зэрэг. Жил ирэх тусам би код бичих сонирхолтой болсон ч үүнд чиглэсэн хичээл байхгүйн улмаас илүү ихийг сурах хүсэл нь биелээгүй хэвээр байв. Тийм ээ, магадгүй би ганцаараа, гэртээ сурч болох байсан, гэхдээ та оюутан байхдаа чуулган дээр болохгүй зүйлд санаа зовох нь ховор. Тийм ч учраас 5 дахь жилийн босгон дээр байхдаа би 4 жилийн хугацаанд хуримтлуулсан бүх мэдлэг маань хэн ч намайг хаана ч хүлээхгүй өчүүхэн атга гэдгийг ойлгож байна. Үгүй ээ, би биднийг муу сургасан, мэдлэг нь ижил биш, шаардлагатай биш гэж хэлэхгүй. Хамгийн гол нь би програмчлалд дуртай гэдгээ 4-р курсын төгсгөлд л ойлгосон гэж бодож байна. Зөвхөн одоо л би кодчиллын талбарт сонголт хэр том болохыг, хэрэв та мянгаас нэг замыг сонгоод энэ сэдэвтэй холбоотой бүх зүйлийг судалж эхэлбэл хичнээн их зүйлийг хийж болохыг ойлгож байна. Олон тооны сул орон тоог судалж үзээд би хаана ч өргөдөл гаргах газар байхгүй, туршлагагүй, мэдлэг хамгийн бага байна гэсэн дүгнэлтэд хүрсэн. Та бууж өгөөд таны суралцах бүх хүчин чармайлт таны нүдний өмнө нурж байх шиг байна. Би бүх зүйлийг А оноотой давсан, би програм бичих гэж маш их хичээсэн, тэгээд их сургуульд хийдэг зүйл бол жинхэнэ програмистууд завсарлагаанаар үр шиг дардаг.

“ITMO, SUAI, Polytechnic... Би үнэхээр тийшээ явж болох байсан, оноо нь хангалттай байх байсан, миний хүссэн газар биш ч гэсэн эндээс дээр байх болов уу!” гэж би тохойгоо хазан бодов. Гэхдээ сонголт хийгдчихсэн, цаг хугацаа алдаж, миний хийж чадах зүйл бол өөрийгөө нэгтгэж, чадах бүхнээ хийх явдал юм.

Аяллаа эхлүүлж амжаагүй хүмүүст зориулсан дүгнэлт, бага зэрэг салах үгс

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

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

Жич: Хэрэв би усанд сэлэхээ мэдсэн бол усан сан авах байсан. Би энэ бүхнийг эртхэн ойлгож эхлэхийг үнэхээр их хүсч байсан ч сонирхолгүй, сурах зуршил, дараа нь юу болохыг ойлгоогүйн улмаас би цаг алдсан. Гэхдээ хэзээ ч оройтдоггүй гэдэгт би бат итгэдэг.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх