د بد کوډ په وړاندې د ماشومانو ورځ

د بد کوډ په وړاندې د ماشومانو ورځ

پوسټ د ماشومانو ورځې ته وقف شوی دی. هر ډول تصادف تصادف نه دی.

په 10 کلنۍ کې، ما خپل لومړی کمپیوټر او یو ډیسک د Visual Studio 6 سره ترلاسه کړ. له هغه وخت راهیسې، زه د ځان لپاره د کارونو سره راځم - د شیانو اتومات کول، د دریو کسانو لپاره یو ډول ویب خدمتونه یوځای کول، یا د لوبې لیکل. چې بیا به د زوړ عمر له امله د لوبې بازار څخه لرې شي. البته، ما د سرچینې کوډ له لاسه ورکړ او کوډ یې ولیکه چې زه خلکو ته په ښودلو شرمیږم. او په 10 کلنۍ کې ، زه به یقینا د راتلونکي څخه د ټولو غلطیو سره د آرشیف ترلاسه کولو څخه انکار ونه کړم - ترڅو هیڅکله اجازه ورنکړو چې پیښ شي.

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

زه وړاندیز نه کوم چې د انتخاب په کړاو کې ډیره انرژي مصرف کړئ؛ دا غوره ده چې هرڅه هڅه وکړئ او هرڅه وکړئ. کله چې تاسو پوه شئ چې په عمومي شرایطو کې څه شی دی، تاسو کولی شئ د ځان لپاره پریکړه وکړئ چې کوم لوري ته اړتیا لرئ او کوم لوري ته پریښودل غوره دي.

سرګي، ځوان پروګرامر

ماشومتوب

د پروګرامر په توګه تر ټولو په زړه پورې شی څه شی دی کله چې انټرنیټ شتون نلري؟

ما له دوی څخه دوه درلودل - د "په روسی کې د 800 لوبو" ډیسک څخه ټولې لوبې د "هر څه چې هیکر اړتیا لري" ډیسک څخه د ټولو برنامو سره جلا کول ، او بیا ټولې هغه لوبې بیا لیکم چې ما له 10 ساعتونو څخه ډیر له سکریچ څخه تیر کړي. په BASIC کې. دا هیڅ توپیر نلري چې څه پیښیږي، حتی که دا د دې په څیر وګرځي.

د بد کوډ په وړاندې د ماشومانو ورځ

تاسو یې واخلئ، هڅه وکړئ، بلاکونه بیا تنظیم کړئ، تجربه وکړئ او هر هغه څه ته ورسیږئ چې تاسو یې ترلاسه کولی شئ. تاسو وینډوز مات کړئ، د وینډوز بیرته راوستلو لپاره 10 ساعته وخت نیسي. ایا تاسو هڅه کوئ چې موټر چلوونکي بیرته ترلاسه کړئ؟ تاسو پوهیږئ چې DOS څنګه کار کوي. تاسو پوهیږئ چې جمپرونه باید څنګه موقعیت ولري ترڅو ستاسو هارډ ډرایو د ملګري کمپیوټر کې پیل شي (دلته 200 میګابایټ نوې لوبې شتون لري!). تاسو سافټویر موټ کړئ، هارډویر موټ کړئ، کمپیوټر جلا کړئ او بیا یوځای کړئ. تاسو د 13 کلونو راهیسې د فوټبال سمیلیټر لیکئ.

کله چې هیڅ نه وي، تاسو د دې له امله خوشحاله یاست.

د ځان معاینې اهمیت کم نه اټکل کیدی شي. زما په نظر، آی ټي ته نوي راغلي کسان د دې په اړه لږ اټکل کوي چې دوی به د دوی محصول (او په تحلیلونو کې هم) څومره سخت کنټرول کړي او د خالص تخلیقي برخې په پرتله څومره وخت نیسي. او هرڅومره په زړه پوري چې تاسو یې کوئ ، ازموینه به خورا ستونزمن او اوږد وي.

دا، البته، یو څه لنډیز مشوره ده، مګر که یوازې زه سم پوهیدم.

او زه په IT کې په یوې ساحې تمرکز کولو وړاندیز نه کوم. دلته هم افقونه مهم دي.

انا، د سیسټمونو لوړ پوړی شنونکی

школа школа

په یو وخت کې ، د کاونټي ښار P په فورم کې ، دوی د برنامه کولو په اړه بحث کاوه - او هلته یو تار څرګند شو چې سرلیک یې درلود "د لوی شرکت لپاره د پی ایچ پی برنامې په لټه کې دي." د اعلان متن دا وو:

В крупную компанию ищутся программисты PHP:

Для того, чтобы понять, стоит ли вам приходить на собеседование, выполните несложное задание: напишите программу на php, которая находит такие целые положительные числа x, y и z, чтобы x^5+y^5=z^5. (^ - степень).

Отвечать можете здесь.

یوازې یو څو کسانو د دې موضوع څخه ګډون نه دی کړی — زه هم هلته وم. ما په خپل ټول شپاړس کلنه ناپوهۍ سره ځواب ورکړ:

Реально чет странное. Да и комп нужен неслабый, штоб ето найти...
Ибо от x,y,z <=1000 таких чисел нет-эт во первых (сел набросал в vb, большего ПОКА не дано), во вторых комп подсаживается намертво.

Не все равно чето нето, ИМХО.

هو، دا یو مذاق دی، د نویو لپاره یو جال، هو، دا یو بدمرغه دی، نو څه شی. په ښکاره ډول، ما ډیر وخت په یو ساده سکریپټ کې تیر کړ، مګر د فرمټ تیورم شتون په بشپړه توګه هیر کړ - کوم چې د موضوع لیکوال، معزز The_Kid، په پای کې روښانه کړ.

Итог печален - в П. практически нет людей, знающих математику, но каждый второй мнит себя мего программистом. За три часа, на все форумах на которых я разместил сообщение, было суммарно около двух сотен просмотров... и всего два правильных ответа. А теорема Ферма - это ведь школьная программа, и условия ее настолько просты, что должны бросаться в глаза. Кстати, параллельно при опросе в аське 6 из 6 знакомых новосибирских студентов ответили «Это же теорема Ферма».
И кого после этого брать на работу?

بیا دا زما په روح کې د قهر طوفان لامل شو: "که ما د فرمات تیورم په اړه نه وي لیکلی، دا پدې معنی نه ده چې زه د هغې په اړه نه پوهیږم،" یو کلاسیک عذر. ایا زه اوس غمجن یم؟ نه، دا هم د ژوند درس دی. لکه کله چې زما لوبه د اندونیزیا وینډوز تلیفون پلورنځي کې ښودل شوې وه ، او دوه اونۍ وروسته دا لیرې شوه ځکه چې ما د EULA ځینې شرایط تازه نه کړل.

او دا په بشپړه توګه ناڅرګنده ده: که په یوه لوی شرکت کې هیڅوک د ګمارلو لپاره نه وي، نو تاسو باید څوک یاست؟ چې څه کول پکار دي؟ چیرته وده وکړي؟

تاسو باید فکر ونه کړئ چې د زده کړې ترلاسه کولو وروسته به تاسو یو پروګرامر / ټیکسي چلونکی / ریاضی پوه یا بل څه شی.

وختونه راغلي دي چې لومړني مضامین (ریاضي، فزیک، کمپیوټر ساینس، فلسفه) په ډیپلوم کې د پلي شوي مضامینو (پروګرامونه، په ځانګړو برخو کې ډیزاین، او نور) په پرتله خورا مهم دي. لوړې زده کړې په پرتونو ویشل پیل شوې - بنسټیز (انجینري) او پلي شوي. تاسو باید ځانګړي مهارتونه نه زده کړئ، مګر فکر کول، ساینسي چلند، پوهه چې څنګه ستونزې حل کړئ، نرم مهارتونه.

دا د پوهنتون په اړه ده. یو سړی به لاهم خپل پاتې ژوند ولري چې پلي شوي مهارتونه وکاروي.

اولیګ، د سیسټمونو مخکښ شنونکی

پوهنتون

تاسو په "پلس" کې کوډ لیکئ، تاسو په جاوا کې کوډ لیکئ. تاسو راټولونکي ته لاس ورکړئ، خپل لاس لرې کړئ، په Qt کې ودرېږئ او فکر وکړئ چې دوی ولې تاسو سره دا کوي. په څلورم کورس کې، هیڅوک پروا نه کوي چې تاسو راتلونکي مهم لابراتوارونه څه لیکئ - ښوونکي یو څه کوډ ګوري.

دا، البته، په هر ځای کې قضیه نده - دلته پوهنتونونه شتون لري چیرې چې دا ځواکمن او ښه دي، مګر دوی هغه ماشومان اخلي چې په ښوونځي کې د ACM څخه ستونزې حل کړي، په اضافي ټولګیو کې د ګراف تیوري څخه هرڅه راوباسي او د نړۍ ټول الګوریتمونه څومره حافظه لري. په نړۍ کې هر څه ته اړتیا لري.

ما پریکړه نه ده کړې، ما اضافي ټولګي نه دي اخیستي، ما یوازې زما د ریاضي په ټولګي کې خپلې زده کړې بشپړې کړې، په لاره کې په زړه پورې شیان ترسره کول. سپیلر: هیڅوک به دوی ته په مرکو کې اړتیا ونه لري.

لومړی، دا غوره ده چې پریکړه وکړئ چې تاسو د IT څخه څه خوښوي. که تاسو ټول لارښوونې خوښ کړئ، دا به ستونزمن وي. یو څه ژبه زده کړئ - هیڅ شی به رامینځته نه کړي ، یوازې په راتلونکي کې به ګډوډي وي.

جان، فنلنډي متخصص. څارنه

ریښتینې کیسه - د وینډوز سمیلیټر لپاره چې په لسم ټولګي کې ستاسو په زنګون کې د ملګري سره جوړ شوی ، په پوهنتون کې تاسو کولی شئ په اوتومات ډول یو څو ازموینې او ازموینې ترلاسه کړئ. تاسو حتی کولی شئ وروسته هرڅوک ووایاست چې دا څومره عالي و. ستونزه دا وه چې دا ښه نه و - دا ګډوډ جوړښت، ډارونکی کوډ، او د هر څه لپاره د معیارونو بشپړ نشتوالی درلود.

دا ډول شیان باید د یوې موخې لپاره ترسره شي - د خپل ریک کټګورۍ لپاره. که څه هم دا به تاسو د نامناسب سنډروم څخه ونه ساتي، کله چې تاسو خپل ځان په یوه لوی شرکت کې د هرڅه په اړه ځینې سطحي پوهې سره ومومئ او تاسو فکر کوئ چې تاسو د افشا کیدو په حال کې یاست.

د بد کوډ په وړاندې د ماشومانو ورځ

زه به ملاتړ وکړم، دا ډیره مهمه ده چې د مشورې سره مرسته وکړئ چې تاسو څه کولی شئ او چیرته معلومات ترلاسه کړئ، او برعکس نه. او دا هیڅ ویره نلري که په لومړي سر کې هغه د تماس له لارې د یو څه کولو هڅه وکړي ، - پوهاوی به وروسته راشي. دا مهمه ده چې دا خوښ کړئ.

ایریک، ټیسټ انجنیر

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

  1. خپل وخت واخلئ ، یو کتاب ومومئ او د اوبنټو توزیع نصب کړئ چې کینونیکي تاسو ته وړیا لیږلی. په ښکاره ډول یو څه ساده ستونزه شتون لري ، اوبنټو هرچیرې پیل کیږي. او لینکس به ستاسو لپاره خورا ګټور وي.
  2. د کنسول څخه مه ویره مه کوئ. د ولکوف کمانډر، البته، په یو فلاپي ډیسک کې فټ کوي، مګر هڅه وکړئ چې معلومه کړئ چې ولې تاسو دې ټولو امرونو ته اړتیا لرئ، د کمانډ لاین سره آشنا شئ. او فلاپي ډیسکونه به مړه شي. ډیسکونه به مړه شي. فلش ډرایو به هم مړه شي. ډیره اندیښنه مه کوئ.
  3. د الګوریتمونو په اړه ولولئ، په ترتیب کولو، ونو او ټوټو پوه شئ. کتابونه ولولئ.
  4. تاسو د اساساتو پوهیدو لپاره تادیه شوي کورسونو ته اړتیا نلرئ. یوټیوب به ډیر ژر ښکاره شي - تاسو به حیران شئ.
  5. په BASIC کې مه ځړئ. په نړۍ کې سل ټیکنالوژي شتون لري چې ستاسو د پاملرنې وړ دي، او یو ملیون شیان چې یو ځل بیا په Excel کې د کاروونکي فارمونو انځورولو څخه ډیر په زړه پوري دي. یوازې پایتون واخلئ او تاسو به یې ومومئ.
  6. د Git کارولو زده کړئ، ټولې سرچینې بیک اپ کړئ. لږترلږه یو د پیرودونکي سرور غوښتنلیک ولیکئ ترڅو پوه شي چې دوی څنګه کار کوي. په شبکو، سویچونو او روټرونو پوه شئ.
  7. او که تاسو دا اوس لوستلئ ، نو دا پدې معنی ده چې هرڅه بې ګټې ندي.

موږ ته په نظرونو کې ووایاست چې تاسو به خپل تیر ځان ته څه لیکئ؟ ایا تاسو د اوسني ښوونځي زده کونکو او زده کونکو لپاره کومه مشوره لرئ چې لاهم په لاره کې دي او هڅه کوي خپله لاره ومومي؟ راځئ چې په دې اړه خبرې وکړو.

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

Add a comment