Программист болуу үчүн 4-курсту аяктап, мен программист болуудан алыс экенимди түшүнөм.

Макала биринчи кезекте кесип тандоону ойлогон жаштарга багытталган.

сөздөр

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

Санкт-Петербургда тандоо абдан чоң, бирок мени учкуч болуу үчүн окууга барууга бир нерсе ынандырды - бул престиждүү, каржылык жана коомдо статусу бар. Кабыл алууда учкуч эч ойлонбостон 3 багытты тандоо сунушталды (2 багыт: адис жана бакалавр). Бирок кабыл алуу комиссиясынын балдары мени үчүнчүсүн тандоого көндүрүшүп, жалпысынан мен үчүн маанилүү эмес, эгер программалоо менен ишим болсо, анда мен ал жакка барсам болот (бекер үйрөнгөн эмесмин) дешти. мектепте алыстан IT адистин негиздери (ошондой эле акча үчүн) ). Август бүтүп баратат, күн сайын тизмелерди көзөмөлдөп, упайлардын көптүгүнө байланыштуу учкучтун квалификациясына ээ эмес экенимди түшүндүм, акырындык менен аскерге барууга, бак-дарактарды отургузууга, карды тазалоого, бирок күтүлбөгөн жерден , ата-энемдин чакырыгы: "Уулум, куттуктайм, кирдиң!" Уландысын чыдамсыздык менен кутуп жатам. «Сиз OraSUVDга кирдиңиз, ал эмне экенин билбейбиз, бирок бюджетте! Биз абдан бактылуубуз!" «Ооба, — мен ойлойм, — эң башкысы — бюджет!» Башымды тырмап, мен бул сырдуу ORASUVD эмнени билдирерин ойлондум, бирок, мен Санкт-Петербургга бара жатам, бул кубанууга чоң себеп.

Окуулардын башталышы

Декоддоо мындай угулат: аба кыймылын башкаруунун автоматташтырылган системаларын уюштуруу. Көптөгөн тамгалар, ошондой эле мааниси бар. Жазуу үчүн, мен Санкт-Петербургда биринчи жылын окуган жокмун, биз Vyborg жиберилген эмес, жакшы жашоо, албетте, бирок, жалпысынан ал күткөндөн да жакшыраак болчу.

Биздин топ абдан кичинекей болчу, болгону 11 киши (учурда биз 5 кишибиз) жана бардыгы, такыр баары бул жерде эмне кылып жатышканын түшүнүшкөн жок.

Биринчи курс жөнөкөй эле, ар кандай адистиктер сыяктуу эле, адаттан тыш эч нерсе жок, жазуу, математика жана дагы бир нече гуманитардык предметтер. Алты ай өттү, мен дагы эле ORASUVD эмнени билдирерин түшүнбөйм, алар эмне кылышат. Биринчи жарым жылдыктын аягында Санкт-Петербургдан бизге мугалим келип, «Кесипке киришүү» сабагын окутат.

"Болуптур, акыры, мен түбөлүк суроолорума жооп угам" деп ойлодум, бирок бул анчалык деле жөнөкөй эмес.
Бул адистик абдан популярдуу болуп чыкты жана программалоодон анча алыс эмес. Бул Россияда теңдеши жок жалгыз адистик экени бизди ого бетер таң калтырды.

Кесиптин маңызы асманда болуп жаткан бардык процесстерди түшүнүү, локаторлордун бардык түрлөрүнөн маалыматты чогултуу жана аны контроллердин мониторуна санариптик түрдө берүү. Жөнөкөй сөз менен айтканда, биз диспетчердин иштөөсүнө мүмкүндүк берүүчү нерсени жасайбыз (авиациялык программалык камсыздоо). шыктандыруучу, туурабы? Эгер кодексиңиз күтүүсүздөн кырсыкка алып келсе, кылмыш жоопкерчилиги да каралганын бизге айтышкан.

Келгиле, майда-чүйдө нерселерден жана кылдаттыктардан артка чегинип, программалоо темасы жөнүндө сүйлөшөлү.

Дан менен дан

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

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

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

«ITMO, SUAI, Polytechnic... Мен чындап эле ал жакка барсам болмок, упайлар жетиштүү болмок, мен каалаган жерде болбосо дагы, балким, бул жерден дагы жакшыраак болсо керек!» деп ойлодум, чыканагымды тиштеп. Бирок тандоо жасалды, убакыт өз күчүн алды жана менин колумдан келгендин баары өзүмдү чогултуп, колумдан келгендин баарын жасоо.

Саякатка чыга электер үчүн корутунду жана бир аз коштошуу сөздөрү

Ушул жайда мен абдан абройлуу компанияда стажировкадан өтүшүм керек жана өзүмдүн адистигиме түздөн-түз тиешелүү иштерди жасашым керек. Бул абдан коркунучтуу, анткени мен өзүмдүн гана эмес, менеджеримдин да үмүтүн актабай калышым мүмкүн. Бирок, эгер сиз бул жашоодо бир нерсе кылсаңыз, анда аны акылдуу жана эффективдүү кылышыңыз керек. Мен азырынча супер татаал же орточо эч нерсе жарата элек болсом да, мен жаңы эле баштадым, эмне кылуу керек экенин түшүнө баштадым жана мен программалоонун даамын толук үйрөнө элекмин. Балким, мен туура эмес жерден, туура эмес тармакта баштагандырмын жана жалпысынан мен кыялданган нерсени кыла албай жатам. Бирок мен бир жерден баштадым жана жашоомду программалоо менен байланыштыргым келет деп түшүндүм, бирок мен али тандай турган жолду тандай элекмин, балким бул маалымат базасы же өнөр жайлык программалоо болот, балким мен мобилдик тиркемелерди жазыңыз, же учакта орнотулган системалар үчүн программалык камсыздоо. Мен бир нерсени так билем, бул баштоого убакыт келди жана мүмкүн болушунча тезирээк мен сынап көргүм келген бардык программалык камсыздоонун эмнени түшүнөм.

Жаш окурман, эгер сиз дагы деле ким болууну каалап жатканыңызды билбей жатсаңыз, кабатыр болбоңуз, чоңдор да билбейт. Эң негизгиси аракет кылуу керек. Бул сыноо жана ката аркылуу сиз акыры эмнени каалап жатканыңызды түшүнө аласыз. Эгерде сиз программист болууну кааласаңыз, анда кайсы тармакта болууну так билүүдөн баштоо дайыма маанилүү. Бардык тилдер окшош жана программалоо да четте калбайт.

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

Source: www.habr.com

Комментарий кошуу