20 شیان چې کاش زه د ویب پراختیا کونکي کیدو دمخه پوهیدم

20 شیان چې کاش زه د ویب پراختیا کونکي کیدو دمخه پوهیدم

زما د کیریر په پیل کې ، زه ډیری مهم شیان نه پوهیدم چې د پیل جوړونکي لپاره خورا ګټور دي. شاته کتل، زه کولی شم ووایم چې زما ډیری هیلې پوره نه شوې، دوی حتی واقعیت ته نږدې نه وو. پدې مقاله کې ، زه به د 20 شیانو په اړه وغږیږم چې تاسو باید ستاسو د ویب پراختیا کونکي کیریر په پیل کې پوه شئ. دا مقاله به تاسو سره د سمې هیلې په ټاکلو کې مرسته وکړي.

تاسو ډیپلوم ته اړتیا نلرئ

هو ، تاسو د پراختیا کونکي کیدو لپاره درجې ته اړتیا نلرئ. ډیری معلومات په انټرنیټ کې موندل کیدی شي، په ځانګړې توګه اساسات. تاسو کولی شئ د انټرنیټ په کارولو سره پخپله برنامه زده کړئ.

ګوګل کول یو ریښتینی مهارت دی

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

موږ د پیل کونکو لپاره وړیا ژور پروګرام وړاندیز کوو:
د غوښتنلیک پراختیا: Android vs iOS – د اګست ۲۶ – ۲۸. ژور کورس تاسو ته اجازه درکوي د دریو ورځو لپاره د خورا مشهور ګرځنده عملیاتي سیسټمونو لپاره غوښتنلیکونو رامینځته کولو کې ځان ډوب کړئ. دنده دا ده چې په Android کې د غږ معاون رامینځته کړئ او د iOS لپاره "د ترسره کولو لیست" رامینځته کړئ. پلس د کراس پلیټ فارم غوښتنلیکونو وړتیاو سره آشنا.

تاسو نشئ کولی هرڅه زده کړئ

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

د ساده کوډ لیکل خورا ستونزمن دي

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

تاسو به د بشپړې ازموینې لپاره وخت ونه لرئ

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

او موږ هم مهال ویش لرو - نږدې ټول وخت. له همدې امله، ازموینې اکثرا د اړتیا په پرتله لږ وخت ورکول کیږي - یوازې د وخت نیټې پوره کولو لپاره. هرڅوک پوهیږي چې دا وروستۍ پایلې ته زیان رسوي، مګر هیڅ لاره نشته.

تاسو به تل د وخت په اړه غلط یاست.

دا مهمه نده چې تاسو دا په کومه طریقه کوئ. ستونزه دا ده چې تیوري هیڅکله د تمرین سره سمون نلري. تاسو داسې فکر کوئ: زه کولی شم دا کوچنی کار په یو ساعت کې ترسره کړم. مګر بیا تاسو ومومئ چې تاسو اړتیا لرئ خپل ډیری کوډ تنظیم کړئ ترڅو دا کوچنۍ ب featureه کار کولو لپاره ترلاسه کړي. د پایلې په توګه، لومړنۍ ارزونه په بشپړه توګه غلطه وه.

تاسو به د خپل زوړ کوډ په لیدلو شرمیږئ

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

تاسو به د کیګونو په نیولو کې ډیر وخت تیر کړئ

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

انټرنیټ اکسپلورر ترټولو خراب براوزر دی چې تر اوسه جوړ شوی

د انټرنیټ اکسپلورر، چې د انټرنیټ اکسپلورر په نوم هم یادیږي، به تاسو ته هغه CSS پښیمانه کړي چې تاسو یې لیکلي. حتی لومړني شیان په IE کې خراب دي. په یو وخت کې تاسو به له ځانه وپوښتئ چې ولې ډیری براوزرونه شتون لري. ډیری شرکتونه یوازې د IE 11 او نوي نسخو ملاتړ کولو سره ستونزه حل کوي - دا واقعیا مرسته کوي.

کار ودریږي کله چې سرورونه ښکته شي

یوه ورځ به خامخا پیښ شي: ستاسو یو سرور به ښکته شي. که تاسو په خپل محلي ماشین کې کار نه وي کړی، تاسو به هیڅ شی نشئ کولی. او هیڅوک نشي کولی. ښه، دا د کافي وقفې وخت دی.

تاسو به داسې وښایئ چې تاسو هر هغه څه پوهیږئ چې ستاسو همکاران یې وايي.

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

تاسو اړتیا نلرئ هر څه یاد کړئ

برنامه کول په عمل کې د پوهې پلي کول دي. د هرڅه په یادولو کې هیڅ معنی نشته - تاسو کولی شئ په انټرنیټ کې ورک شوي معلومات ومومئ. اصلي شی دا دی چې پوه شئ چې چیرته وګورئ. حفظ به وروسته راشي، په پروژو کې د کار کولو پرمهال، د تجربې سره.

تاسو اړتیا لرئ زده کړئ چې څنګه ستونزې په مؤثره توګه حل کړئ

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

تاسو به ډیر څه ولولئ

لوستل به ستاسو ډیر وخت ونیسي. تاسو باید د میتودونو، غوره کړنو، وسایلو او ډیری نورو صنعت خبرونو په اړه ولولئ. د کتابونو په اړه مه هېروئ. لوستل د پوهې ترلاسه کولو او د ژوند سره د پاتې کیدو عالي لاره ده.

تطابق کیدای شي د سر درد وي

د ټولو وسیلو لپاره د ویب پاڼې تطبیق خورا ستونزمن دی. د وسیلو او براوزرونو ډیری ډولونه شتون لري، نو دلته به تل د "وسیلې + براوزر" ترکیب وي په کوم کې چې سایټ به خراب ښکاري.

د ډیبګ کولو تجربه وخت خوندي کوي

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

تاسو به د چمتو شوي حلونو په لټه کې شئ، مګر دوی به ستاسو لپاره کار ونکړي.

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

یو ښه IDE به ژوند اسانه کړي

مخکې لدې چې تاسو کوډ کول پیل کړئ ، دا د سم IDE موندلو لپاره لږ وخت مصرف کولو ارزښت لري. دلته ډیری ښه دي، دواړه تادیه شوي او وړیا. مګر تاسو یو ته اړتیا لرئ چې په بشپړ ډول فټ شي. IDE باید د نحو روښانه کول او همدارنګه د خطا روښانه کول ولري. ډیری IDEs پلگ ان لري چې تاسو سره ستاسو د IDE تنظیم کولو کې مرسته کوي.

ټرمینل به کار ډیر اغیزمن کړي

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

څرخ بیا مه ایجادوئ

کله چې تاسو معیاري ب featureه رامینځته کوئ ، د لیدو لپاره لومړی ځای د حل لپاره GitHub دی. که ستونزه عادي وي، نو ډیری احتمال دا لا دمخه حل شوی. کیدای شي مخکې له مخکې د چمتو شوي حل سره یو باثباته او مشهور کتابتون وي. د اسنادو سره فعالې پروژې وګورئ. که تاسو غواړئ د بل چا په "څرخ" کې نوي فعالیتونه اضافه کړئ یا په ساده ډول یې بیا ولیکئ، تاسو کولی شئ په ساده ډول پروژه جوړه کړئ یا د ادغام غوښتنه جوړه کړئ.

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

Add a comment