د پراختیا کونکي په ژوند کې د ازموینې دندو رول په اړه

تاسو په خپل ژوند کې څومره تخنیکي مرکې لرئ؟

په تیرو پنځو کلونو کې، ما د ټولو تصور وړ ډولونو او ځانګړتیاو په اړه 35 تخنیکي مرکو کې برخه اخیستې ده - د قزاقستان د پیل څخه د ژمي لپاره د غوښې د راټولولو لپاره د آلمان او امریکایي فنټیک خدماتو او بانکونو پورې؛ په برنامه کولو، تحویلۍ او مدیریت کې د تعصب سره؛ لیرې او په دفتر کې؛ په وخت کې محدود او لامحدود؛ فشار او آرام، په مختلفو ژبو.

دا، د 20 ~ 10 مرکو سره یوځای چې ما پخپله د کار ګمارونکي په توګه ترسره کړې، ما د مرکې پاچا کولو لپاره کافي دی چې لاندې مشاهده (په پیل کې په بشپړ ډول غیر څرګند) وکړم او ځان په دې کې ثابت کړم: زه باور لرم چې په لویه کچه برخه، د ډیرو مرکو څخه مننه، د یو لږ عادت په څیر ښکاري، ما خپل سټیک په مسلکي توګه زده کړ او د ویب پراختیا کې د XNUMX کلونو کار کولو وروسته د سیالۍ متخصص شوم.

دا مقاله هغو پروګرامرانو ته په ګوته شوې چې د خپل سفر په پیل کې دي او تر اوسه یې د پوهې ژوره نه ده ختمه کړې. پدې کې ، زه غواړم د ازموینې دندو او تخنیکي پوښتنو لوی تعلیمي ګټو په اړه مقاله پراخه کړم چې په مرکو کې پوښتل شوي - او هرڅوک زما تازه لیکل شوي ټیلیګرام بوټ ته بلنه ورکوم. ActualizeBotچیرې چې زما د پلان سره سم، تاسو کولی شئ لږترلږه هره ورځ تخنیکي مرکه وکړئ، تر هغه چې دوی پای ته ورسیږي. او د دې لپاره چې دوی پای ته ونه رسیږي، تاسو کولی شئ په زړه پورې تخنیکي دنده، یوه پوښتنه، یا په مرکه کې تجربه شوي ګټور / ساتیرۍ حالت هم شریک کړئ.

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

ولې زموږ د بنسټیزو پوهې کیفیت د غوښتلو لپاره ډیر پریږدي؟

تخنیکي مرکې، که تاسو تر اوسه د مرکو پاچا نه یاست، د بدن لپاره یو جدي فشار دی، په بیله بیا په عمومي توګه د دندې موندل - که تاسو یو نوی متخصص یاست، بدلونکی، یا د اوږدې مودې لپاره (او د " اوږد" زموږ په وخت کې به یو کال راښکته شي) یو پراختیا کونکی چې په یو ځای کې کار کوي.

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

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

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

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

زما د اصلي جاواسکریپټ په تړاو، دلته یو ښه مثال شتون لري - که React.JS نه وي ښکاره شوی، نو د جاواسکریپټ پروګرام کونکي 98٪ به په بریالیتوب سره په خوشحاله ناپوهۍ کې ژوند کولو ته دوام ورکړي چې بانډ څه شی دی - 20+ کاله وروسته د هغې معرفي کول - او به دوام ومومي. په حیرانتیا کې راځي، په مرکو کې د دې په اړه پوښتنې ترلاسه کوي، او یوازې هغه څوک چې دا ټول خورا خلاص کتابتونونه، چوکاټونه او ماډلونه ایجادوي به یې کار ته دوام ورکړي. نن ورځ ، د عکس العمل څخه مننه ، دا شمیره هغه څه ته راټیټه شوې چې د 97٪ په څیر احساس کوي.

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

هغه څه چې د ژبې د بنسټیزې پوهې له نشتوالي څخه ډک دي

د دې پوښتنې ځواب بې بنسټه ښکاري، مګر د ځینو دلیلونو لپاره دا د انسان فطرت دی چې تل خپل حل لرې کونج ته اړوي - او دا د ځوان او منځني پروګرام کونکو په ژوند کې یو غمجن رول لوبوي، د دوی لاره لوړوي (او ژورو) ته اوږدوي. د څو کلونو لپاره د ژبې پوهه.

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

د داسې پروژو راتلونکی، که څه هم د ناپوهۍ له امله، مګر غیر مسؤلانه چلند سره رامینځته شوی، ناڅاپه او لنډمهاله دی: د پام وړ وخت ضایع کول، ناکامۍ، مالي او شهرت زیانونه او په پایله کې، د لیوالتیا کمښت. دوامداره همکاري.

له بلې خوا، د هغه چا لپاره چې د پروګرامر لاره غوره کړې، لږ څه شتون لري چې د هغه څه په اړه د پوهیدو خوښۍ سره پرتله کوي چې هغه یې کوي. پدې پوهیدل چې هغه د بارون مونچاؤسین په څیر په آس باندې د ماین په ساحه کې تیریږي. اړتیا نشته چې ووایو، یو ښه کارمند کولی شي په ښکاره توګه خلک وګوري چې د ماین په ساحه کې په بې پرواۍ سره تیریږي او هغه خلک چې په داسې حالت کې د ګام پورته کولو لپاره په بې پروایۍ کې کنګل شوي وي چیرې چې تاسو کولی شئ پرته له دې چې د هیڅ فکر کولو پرته وتښتئ او ټوپ کړئ؟

ActualizeBot

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

بوټ اوس مهال 3 ساده دندې لري:

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

په اوس وخت کې، لاندې ژبې د غوره کولو لپاره وړاندیز کیږي: JavaScript، Java، Python، PHP، MySQL. انتخاب زما د پوهې د محدودیتونو له امله یو څه محدود دی. زه هیله لرم چې دا لیست د هابرا ټولنې په مرسته بشپړ کړم.

بوټ په خالص ډول د راک او رول په بڼه پیل شوی، د هیڅ شی لپاره تادیه تمه نه کیږي.
تاسو کولی شئ د دې لینک په تعقیب دې ته لاړ شئ: ActualizeBot

په لنډه توګه د تخنیکي تطبیق په اړه

دا بوټ یو له څو کوچنیو پروژو څخه دی چیرې چې زه د پیچلي بوټو رامینځته کولو لپاره زما د خلاصې سرچینې مینی فریم ورک لومړۍ عامه نسخه راوړم ، په زړه پورې نوم یې هوبوټ ، د هارډ کور لپاره په NPM کې شتون لري.

چوکاټ د Telegraf.JS او TypeScript پر بنسټ جوړ شوی، د صفر-صفر-لومړی نسخه، د کارولو مثال سره سمبال شوی، په دې ځای کې لیدل کیدی شي. github او سمدلاسه یې هڅه وکړئ. ډیر ژر به زه غزیدلی نسخه 0.0.2 پورته کړم، کوم چې د بهر څخه د یو کس لپاره کنډک شوی، او زه به ورته جلا مقاله وقف کړم (ډنډ). زه به خوښ شم که د یو چا لپاره دا دومره اړونده وي لکه څنګه چې دا زما لپاره دی.

نو، تاسو باید په څو مرکو کې ګډون وکړئ؟
زه ډاډه یم چې تاسو د ویلو لپاره څه لرئ!

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

Add a comment