د پروګرامر کیدو لپاره د مطالعې څلورم کال پای ته رسولو، زه پوهیږم چې زه د پروګرامر څخه لرې یم

مقاله په اصل کې د ځوانانو لپاره ده چې لاهم د مسلک غوره کولو په اړه فکر کوي.

وړاندیز

په هغه څه کې چې ډیر وخت دمخه په 2015 کې ښکاري، زه له ښوونځي څخه فارغ شوم او د هغه څه په اړه فکر کوم چې زه غواړم پدې ژوند کې جوړ شم. (ښه پوښتنه، زه لاهم د ځواب په لټه کې یم) زه په یوه کوچني ښار کې ژوند کوم، منظم ښوونځي، یو څو حرفوي ښوونځي او د یو ساده پوهنتون یوه څانګه. هغه د موسیقۍ له ښوونځي څخه فارغ شوی، د خپل ښوونځي د ژوند په اوږدو کې یې په تیاتر کې لوبې کولې، مګر د 11 ټولګي وروسته هغه تخنیکي لاره غوره کړه. ما نه غوښتل چې یو پروګرامر شم، که څه هم ما په ټولګي کې د کمپیوټر ساینس په ټینګار سره زده کړه کړې او د ډیزاین یا روبوټیک پورې اړوند ځانګړتیاو ته یې کتل. ما هرچیرې چې کولی شم غوښتنلیکونه وړاندې کړم، نظامي ښوونځي ته لاړم، او پوه شوم چې دا زما لپاره نه و. زه د 2 پوهنتونونو سره پاتې وم چې غوره کړم، زه نه یم تللی، زه به سینټ پیټرزبورګ ته لاړ شم.

په سینټ پیټرزبورګ کې، انتخاب خورا لوی دی، مګر یو څه زه قانع کړم چې د پیلوټ کیدو لپاره زده کړې ته لاړ شم - دا معتبر، مالي، او په ټولنه کې حیثیت لري. د داخلیدو وروسته، دا وړاندیز شوی و چې 3 لارښوونې غوره کړئ، پرته له کوم شک پرته، پیلوټ اشاره وکړه (2 لارښوونې: متخصص او لیسانس). مګر د داخلې کمیټې هلکانو زه قانع کړم چې دریم غوره کړم، او ویې ویل چې په عمومي توګه دا زما لپاره مهمه نده، که زه د پروګرام کولو سره څه وکړم، نو زه کولی شم هلته لاړ شم (دا د هیڅ شی لپاره نه دی چې ما زده کړل. په ښوونځي کې د IT متخصص اساسات (هم د پیسو لپاره)). اګست پای ته رسیږي، هره ورځ لیستونه څارل، زه پوهیږم چې زه په ښکاره توګه د پیلوټ په توګه د شمیرو له امله وړتیا نه لرم، زه ورو ورو په اردو کې شاملیدو، ونې کښت، پاکه واوره، مګر ناڅاپه چمتو وم. ، زما د مور او پلار څخه زنګ راغی: "زوی ، مبارک شه ، ته داخل شو!" زه دوام ته سترګې په لار یم. "تاسو OraSUVD ته ننوتلی، موږ نه پوهیږو چې دا څه دي، مګر په بودیجه کې! موږ ډیر خوشحاله یو!" "هو،" زه فکر کوم، "اصلي شی بودیجه ده!" خپل سر راښکاره کړم، ما فکر وکړ چې د دې پراسرار ORASUVD معنی څه ده، مګر که دا وي، زه سینټ پیټرزبورګ ته ځم، او دا دمخه د خوښۍ لوی دلیل دی.

د زده کړو پیل

د کوډ کولو غږ داسې ښکاري: د اتوماتیک هوایی ترافیک کنټرول سیسټمونو تنظیم. ډیری توري شتون لري، او همدارنګه معنی لري. د ریکارډ لپاره، ما خپل لومړی کال په سینټ پیټرزبورګ کې نه دی لوستی، موږ وایبرګ ته لیږل شوي وو، البته ښه ژوند نه و، مګر په ټولیز ډول دا د هغه څخه ډیر ښه و چې تمه یې کیدی شي.

زموږ ډله ډیره کوچنۍ وه، یوازې 11 کسان (په اوس وخت کې زموږ څخه 5 شتون لري)، او هرڅوک، په بشپړه توګه هرڅوک، نه پوهیدل چې دوی دلته څه کوي.

لومړی کورس ساده و، لکه د کومې ځانګړتیا په څیر، هیڅ غیر معمولي، لیکنه، ریاضي او یو څو نور د انسانیت مضامین. شپږ میاشتې تیرې شوې، زه لاهم نه پوهیږم چې ORASUVD څه معنی لري، ډیر لږ څه چې دوی یې کوي. د لومړي سمستر په پای کې، یو ښوونکی د سینټ پیټرزبورګ څخه موږ ته راځي او موږ ته د "مسلکي پیژندنه" درس راکوي.

"ښه، دا دی، بالاخره زه به زما د ابدي پوښتنو ځوابونه واورم،" ما فکر وکړ، مګر دا دومره ساده نه ده.
دا ځانګړتیا ډیره مشهوره شوه او د پروګرام کولو څخه ډیره لرې نه وه. موږ د دې حقیقت له امله نور هم حیران یو چې دا په روسیه کې یوازینی ځانګړتیا ده چې هیڅ انلاګ نلري.

د مسلک جوهر دا دی چې په ټولو پروسو باندې پوه شي چې په آسمان کې واقع کیږي، د هر ډول لوکیټر څخه معلومات راټولوي او په ډیجیټل ډول یې د کنټرولر څارونکي ته لیږدوي. په ساده ډول، موږ یو څه جوړوو چې لیږونکي ته اجازه ورکوي چې کار وکړي (د هوايي چلند سافټویر). الهام بخښونکی، دا نه دی؟ موږ ته ویل شوي و چې حتی جرمي مسؤلیت هم په پام کې نیول شوی که ستاسو کوډ ناڅاپه د ناورین لامل شي.

راځئ چې د کوچنیو شیانو او فرعي ټوټو څخه شاته وګرځو او د پروګرام کولو موضوع په اړه وغږیږو.

غله دانه

وروسته له هغه چې موږ په بریالیتوب سره لومړی کورس بشپړ کړ او په سینټ پیټرزبورګ کې د نورو زده کړو لپاره راغلو، دا یو څه ډیر په زړه پورې شو، او د هر سمستر سره دا روښانه شوه چې دوی له موږ څخه څه غواړي. موږ په پای کې د C++ اساساتو کوډ کول او زده کړه پیل کړه. په هر سمستر کې زموږ پوهه زیاته شوه؛ د هوایی چلند او راډیو انجینرۍ ډیری مضامین شتون درلود.

د څلورم کال په پیل کې، زه لا دمخه یو څو کتابتونونه پیژنم او د ویکتور او د هغه خپلوانو کارول زده کړل. ما یو څه OOP تمرین کړ، میراث، ټولګي، په عموم کې، هرڅه چې پرته له دې چې په C++ کې برنامه کول عموما تصور کول ستونزمن دي. د راډیو انجینرۍ او فزیک پورې اړوند ډیری مضامین راڅرګند شول ، لینکس څرګند شو ، کوم چې خورا پیچلي ښکاري ، مګر په ټولیزه توګه په زړه پوري.

دوی هڅه نه ده کړې چې له موږ څخه ښه پروګرام کونکي جوړ کړي، دوی غوښتل چې موږ داسې خلک جوړ کړي چې په ټولو پروسو پوه شوي وي، شاید دا واقعیا ستونزه وي. موږ باید هایبرډ واوسو، په ورته وخت کې د پروګرامر، یو آپریټر او مدیر تر منځ یو څه (دا شاید د هیڅ شی لپاره نه وي چې دوی وایي چې تاسو په یوه تیږه دوه مرغۍ نه شئ وژلی). موږ ډیری مختلف شیان پوهیږو، مګر یو څه لږ څه. هرکال زه د کوډ کولو سره ډیره علاقه وموم ، مګر د دې هدف لپاره د مضامینو نشتوالي له امله ، د نورو زده کړې لیوالتیا پاتې شوه. هو، شاید زه پخپله په کور کې زده کړه کولی شم، مګر ستاسو د زده کونکي په کلونو کې تاسو په ندرت سره د شیانو په اړه اندیښنه لرئ چې په غونډه کې به نه وي. له همدې امله، د پنځم کال په درشل کې، زه پوهیږم چې ټول هغه پوهه چې ما په 5 کلونو کې راټوله کړې ده، یو کوچنی لاس دی چې هیڅوک زما انتظار نه کوي. نه، زه دا نه وایم چې موږ ته په کمزوري ډول درس ورکړل شوی، چې پوهه نه ورته ده او نه هم اړینه ده. زه فکر کوم ټول ټکی دا دی چې هغه احساس چې زه برنامه خوښوم یوازې د څلورم کال په پای کې ما ته راغلم. یوازې اوس زه پوهیږم چې د کوډ کولو ساحو کې انتخاب څومره لوی دی ، څومره ترسره کیدی شي که تاسو له زرو څخه یوه لاره غوره کړئ او د دې موضوع پورې اړوند هرڅه مطالعه پیل کړئ. د ډیری خالي ځایونو په لیدو سره ، زه دې پایلې ته رسیدلی یم چې د غوښتنلیک لپاره هیڅ ځای شتون نلري ، تجربه نلري ، پوهه لږه ده. تاسو تسلیم شئ او داسې بریښي چې ستاسو په مطالعه کې ستاسو ټولې هڅې ستاسو د سترګو په وړاندې ماتیږي. ما هر څه د A سره تېر کړل، ما ډیره هڅه وکړه چې پروګرامونه ولیکم، او بیا وروسته معلومه شوه چې زه په پوهنتون کې کوم، اصلي پروګرام کونکي د وقفې پرمهال د تخمونو په څیر کلیک کوي.

"ITMO، SUAI، پولی تخنیک ... زه واقعیا هلته تللی وم، ټکي به کافي وو، او حتی که چیرې دا هغه ځای نه وي چې ما غوښتل، دا شاید تر دې هم ښه وي!" ما فکر وکړ، زما کنډک وخوځاوه. مګر انتخاب شوی دی، وخت خپل تاوان اخیستی او ټول هغه څه چې زه یې کولی شم ځان سره یوځای کړم او هرڅه چې زه یې کولی شم ترسره کړم.

پایلې او د هغو کسانو لپاره چې لا تر اوسه یې خپل سفر نه دی پیل کړی د جلا کولو ټکي

پدې دوبي کې به زه باید په خورا مشهور شرکت کې انټرنشپ ترسره کړم او یو څه وکړم چې مستقیم زما د ځانګړتیا سره تړاو لري. دا خورا ډارونکی دی، ځکه چې زه ممکن نه یوازې زما هیلې، بلکې زما د مدیر هیلې هم پوره کړم. په هرصورت ، که تاسو پدې ژوند کې یو څه کوئ ، نو تاسو اړتیا لرئ دا په هوښیارۍ او مؤثره توګه ترسره کړئ. که څه هم ما تر اوسه کوم ډیر پیچلی یا متوسط ​​​​نه دی رامینځته کړی ، ما یوازې پیل کړی دی ، دا یوازې زما په اړه پیل کیږي چې څه باید وشي ، او ما لاهم د برنامه کولو بشپړ خوند نه دی زده کړی. شاید ما په غلط ځای کې پیل کړی، په غلط ساحه کې، او په عمومي توګه زه هغه څه نه کوم چې ما خوب لیدلی. مګر ما دمخه له کوم ځای څخه پیل کړی دی او په یقین سره پوهیدم چې زه غواړم خپل ژوند د برنامې سره وصل کړم ، که څه هم ما لاهم هغه لاره نه ده غوره کړې چې زه به یې ونیسم ، شاید دا به ډیټابیس وي ، یا صنعتي برنامه ، شاید زه به یې وکړم. ګرځنده غوښتنلیکونه ولیکئ، یا شاید په الوتکو کې نصب شوي سیسټمونو لپاره سافټویر. یو شی چې زه د ډاډ لپاره پوهیږم هغه دا دی چې دا د پیل کولو وخت دی ، او څومره ژر چې امکان ولري پوه شئ چې د ټولو سافټویر کثرت څخه څه شی زه غواړم هڅه وکړم.

ځوان لوستونکي، که تاسو لاهم نه پوهیږئ چې څه شی غواړئ، اندیښنه مه کوئ، ډیری لویان هم نه پوهیږي. اصلي خبره دا ده چې هڅه وکړي. دا د محاکمې او خطا له لارې ده چې تاسو په پای کې پوهیدلی شئ هغه څه چې تاسو یې غواړئ. که تاسو غواړئ یو پروګرامر شئ، نو بیا پیل کول تل د دې په پرتله خورا مهم دي چې پوه شئ په کوم ساحه کې باید وي. ټولې ژبې یو شان دي، او پروګرام کول هیڅ استثنا نه ده.

PS که زه پوهیدم چې زه به لامبو وهم، ما به د لامبو ټانګونه اخیستي وای. زه واقعیا غواړم په دې ټولو دمخه پوهیدل پیل کړم ، مګر د بې علاقې ، د زده کړې معمول او نه پوهیدل چې وروسته به څه پیښ شي ، ما وخت له لاسه ورکړ. مګر زه په کلکه باور لرم چې دا هیڅکله ناوخته نه دی.

سرچینه: www.habr.com

Add a comment