مضمون ۾ بحث ڪيو ويندو ته ڪيئن مختلف عمرن ۾ شروع کان هڪ پروگرامر بڻجي وڃي. اهو ٻڌائي ٿو ته هن فيلڊ ۾ هڪ ماهر کي ڪهڙي خوبي هجڻ گهرجي، هڪ ٿيڻ لاء ڇا ڪرڻ جي ضرورت آهي.
اهو تعليم ۽ ان کان سواء ڪم ڪرڻ جي صلاحيت جي باري ۾ آهي. مواد جيڪي ماهر ٿيڻ جي ضرورت پوندي بيان ڪيا ويا آهن. اهو ٻڌائي ٿو ته ڪهڙي عمر ۾ اهو بهتر آهي ته هڪ پيشو سکڻ شروع ڪيو وڃي، ڪيئن ۽ ڪٿي هڪ پروگرامر جي حيثيت ۾ نوڪري ڳولڻ، ۽ گهڻو ڪجهه. پروگرامنگ اسان جي وقت ۾ هڪ تمام دلچسپ ۽ گهربل سرگرمي آهي. هڪ شخص جيڪو ان ۾ ٻڏڻ جو فيصلو ڪري ٿو “توهان” ٽيڪنالاجي سان گڏ هجڻ گهرجي ۽ مشڪلاتن کان ڊڄڻ نه گهرجي. هن پيشي کي سکڻ آسان ۽ ڊگهو ناهي، پر خواهش سان، توهان نسبتا مختصر وقت ۾ گهڻو ڪجهه حاصل ڪري سگهو ٿا. [ڪيپشن id=”attachment_11638″ align=”aligncenter” width=”1224″]
آئي ٽي فيلڊ ۾ تنخواه[/ ڪيپشن]
- پروگرامر ڪير آهي ۽ ڇا ڪندو آهي؟
- پروفيشن جا فائدا ۽ نقصان
- ڇو ته هڪ پروگرامر بڻجي
- ڪير هن پيشو لاء مناسب آهي
- پروگرامر کي ڪهڙيون خوبيون هجڻ گهرجن؟
- شروع کان هڪ پروگرامر ڪيئن بڻجڻ – هاڻي شروع ڪريو!
- ترقي جي ميدان ۾ مشهور هدايتون
- پروگرامر جي تعليم ڪٿي حاصل ڪجي ۽ ڊولپر ٿيڻ لاءِ ڇا کپي – ذاتي خوبيون، ماليات ۽ موقعا
- پروگرامر ٿيڻ لاءِ داخلا وٺڻ تي توهان کي ڪهڙا مضمون وٺڻ گهرجن
- ڇا اهو ممڪن آهي ته تعليم کان سواء هڪ پروگرامر بڻجي وڃي
- پروگرامنگ ڪورسز – گھر ۾ شروع کان سکيا
- مرشد جي اڳواڻي ۾ مطالعو
- مواد جو آزاد مطالعو
- 10-20 سالن جي عمر ۽ پراڻن ڊولپرز لاءِ پروگرامر جي پيشي ۾ مهارت حاصل ڪرڻ لاءِ تدريسي امداد
- ويب ڊولپر جي طور تي ماهر ڪرڻ جا 2 طريقا – اڳيون آخر VS پوئتي آخر
- اهم اختلاف
- عام فرض
- مان هڪ ڊولپر ٿيڻ چاهيان ٿو – مون کي ڇا چونڊڻ گهرجي؟
- 2022 ۾ نئين ڊولپر کي ڪهڙي پروگرامنگ ٻولي چونڊڻ گهرجي؟
- ڇڪڻ
- 1 سي
- جاوا اسڪرپٽ
- پٿون
- ڇا مستقبل جي ڊولپر کي سکڻ جي ضرورت آهي
- باقاعده مشق
- پروگرامر ڪٿي ڪم ڪندا آهن
- نوڪري ڳولڻ لاء ڪيئن
- انٽرويو جون خاصيتون
- هڪ پروگرامر لاء انٽرنيشنل شپ
- نوان ڊولپرز کي منهن ڏيڻ وارا ڪهڙا چئلينج آهن؟
- ڪيئن هڪ پروگرامر جي ڪم ۾ مشڪلاتن کان بچڻ لاء
- ڪهڙي عمر ۾ پروگرامنگ سکڻ بهتر آهي – ڇا اهو ممڪن آهي ته ڊولپر 20-30-40-50 سالن جي عمر ۾؟
- پروگرامر ٿيڻ ۾ ڪيترو وقت لڳندو آهي
- هن فيلڊ ۾ هڪ گهربل پروفيسر ڪيئن بڻجي وڃي
- مشھور پروگرامرز کان شروعات ڪندڙن لاءِ صلاحون
پروگرامر ڪير آهي ۽ ڇا ڪندو آهي؟
هڪ پروگرامر هڪ ماهر آهي جيڪو ڪنهن به ٽيڪنڪ يا گيجٽ جي پروگرام لاء ڪوڊ ٺاهڻ تي ڪم ڪري ٿو. هن کي ڪرڻ لاء، هو پروگرامنگ ٻولين مان هڪ استعمال ڪري ٿو، مختلف اکرن ۽ لفظن تي مشتمل آهي. ڪھڙي ٻولي ۾ ڪوڊ ٺاھيو، ڊولپر چونڊيندو آھي. ان جو دارومدار هن جي علم ۽ ڪم جي قسم تي آهي جنهن کي هن کي انجام ڏيڻو آهي. هڪ سٺو ماهر گهٽ ۾ گهٽ 3-5 ٻولين کي سمجهڻ گهرجي.
پروگرامر هميشه ڪمپيوٽر سان رابطو نٿو ڪري. هو ڪاغذ جي هڪ سادي شيٽ تي به ڪوڊ ٺاهي سگهي ٿو. هن کي پي سي جي ضرورت آهي ان جي عمل کي جانچڻ لاءِ ايندڙ ڊيبگنگ دوران. شروعات ڪندڙ اڪثر ڪري هڪ پروگرامر کي آئي ٽي ماهر سان گڏ ڪن ٿا. ٻئي ۾ تقريباً 50 مختلف اسپيشلائيزيشن (سسٽم ايڊمنسٽريٽر، استعمال جو ماهر، ايس اي او ماهر، ۽ ٻيا) ٿي سگهن ٿا. پر توهان صرف پروگرامنگ جي بنياديات کي سکڻ سان هڪ سٺو آئي ٽي ماهر بڻجي سگهو ٿا. ڊولپرز 3 مکيه قسمن ۾ ورهايل آهن:
- لاڳو ٿيل : راند ايپليڪيشنون، آفيس پروگرام، وغيره ٺاهي.
- سسٽم : لکو OS.
- ويب پروگرامر : ويب سائيٽ ٺاهڻ تي ڪم.
پروفيشن جا فائدا ۽ نقصان
جديد درخواست ڏيندڙ اهڙي پيشي ۾ تمام گهڻي دلچسپي رکن ٿا. درحقيقت، اڄ نوجوان ماڻهو آساني سان ڪمپيوٽر ٽيڪنالاجيون سکندا آهن ۽ ڪنهن به ٽيڪنڪ ۾ چڱي طرح ماهر آهن. پروگرامنگ هڪ واقعي دلچسپ نوڪري آهي جيڪا تيزيءَ سان ترقي ڪري ٿي. پر هن علائقي ۾ اتي ٻئي pluses ۽ minuses آهن.
پيشه ورانه جا مثبت پهلو:
- سٺي پگهار . هڪ قابل ۽ تجربيڪار ماهر 80-100 هزار روبل جي سراسري ڪمائي. وچين لاء، تنخواه 150-200 ڪلو تائين پهچي سگھي ٿو.
- گهڻيون نوڪريون. پروگرامر اڄ ڪافي طلب ۾ آهن، ڇاڪاڻ ته سڄي دنيا ۾ ڊجيٽلائيزيشن جو هڪ عالمي عمل آهي.
- تخليقي پرواز . هڪ ڊولپر پنهنجي تخيل ڏيکاري سگهي ٿو، مختلف ڪوڊس ۽ مسئلا حل ڪرڻ جا طريقا آزمائي، انهن جي تاثير کي جانچي، ڪجهه نئون ٺاهي.
- دور کان ڪم ڪرڻ جو امڪان . هي هڪ سرگرمي آهي جيڪا ڪنهن به وقت ۽ ڪٿي به ٿي سگهي ٿي، بنيادي شيء اها آهي ته منصوبي کي وقت تي مڪمل ڪيو وڃي.
- ڪنهن به ملڪ ۾ ڪيريئر جي ترقي . سڀني ترقي پسند ملڪن کي ذهين ماهرن جي سخت ضرورت آهي.
- بيڪار ڪم . هڪ پروگرامر سڄو ڏينهن ڪمپيوٽر تي هڪ پوزيشن ۾ ڪم ڪري سگهي ٿو. اهو musculoskeletal سسٽم ۽ وژن سان مسئلا پيدا ڪري ٿو.
- مسلسل سکيا وارو عمل . جدت اڃا بيهڻ نه آهي. نيون ترقيون هر روز ظاهر ٿيندا آهن، پروگرامرز کي انهن جي پيشه ورانه سان لاڳاپيل هر شيء کان واقف هجڻ گهرجي.
ڇو ته هڪ پروگرامر بڻجي
هر ماڻهو جيڪو هن ڪم جي باري ۾ سوچيندو آهي ان ۾ پاڻ کي ڏسڻ گهرجي. فرض ڪريو ته هو اسڪول ۾ صحيح سائنس ۾ سٺو هو، هو هڪ ڀرپاسي پيشو چونڊي سگهي ٿو جتي هو پنهنجي صلاحيتن کي بهتر نموني ڏيکاري سگهي ٿو. مثال طور، هڪ رياضي دان هجڻ، يا ڪمپيوٽر سائنس جو مطالعو، وغيره. جيڪڏهن ڪو ماڻهو چونڊ اسٽيج ۾ آهي، هن کي هڪ واحد سوال تي ڌيان ڏيڻ گهرجي: “ڇا مان هڪ پروگرامر ٿيڻ چاهيان ٿو، يا ڇا مان هڪ ٻي اهڙي صنعت پسند ڪريان ٿو جتي مان هڪ سٺو ماهر بڻجي سگهان ٿو؟” جڏهن هي علائقو راغب ڪري ٿو، اتي شڪ جي ڪا به گنجائش ناهي.
ڪير هن پيشو لاء مناسب آهي
پروگرامنگ انهن ماڻهن جي پسند جي وڌيڪ آهي جيڪي جديد ٽيڪنالاجيز ۾ دلچسپي رکن ٿا. انهن کي پڻ ٽيڪنيڪل طور تي ڌيان ڏيڻ جي ضرورت آهي (پر اهڙا استثنا آهن). اهو ضروري آهي ته منطق، استقامت، تجريدي سوچ، ٽيڪنالاجي بابت نئين معلومات جو مطالعو ڪرڻ لاء.
پروگرامر کي ڪهڙيون خوبيون هجڻ گهرجن؟
ڊولپر باقاعده ماڻهن جي وسيع رينج سان رابطو ڪن ٿا. پروگرامرز جي هڪ ڪمپني هميشه هڪ ايماندار، ملنسار ۽ کليل ملازم حاصل ڪرڻ لاء خوش ٿي ويندي. اهڙو ساٿي مدد ڪرڻ ۽ اڌ رستي سان ملڻ لاءِ راضي ٿيڻ لاءِ وڌيڪ راضي هوندو آهي. هڪ سٺو پروگرامر کي اهي خاصيتون هجڻ گهرجن:
- صحيح طور تي ترجيح ڏيڻ جي قابل ٿي، وڌيڪ واعدو ڪم چونڊڻ ۽ ان تي عمل ڪرڻ لاء وقت جي حساب سان؛
- هڪ ٽيم ۾ ڪم ڪرڻ لاء تيار ٿي (اهو introverts لاء وڌيڪ ڏکيو آهي)؛
- ڪمن سان صحيح ڪم ڪريو، انھن کي وڌيڪ ڪارائتو بڻايو ۽ انھن کي ڪيترن ئي حصن ۾ ورهايو؛
- هڪ خاص مقصد تي توجهه ڏيو، پريشان نه ٿيو (ٻي صورت ۾ توهان ڪوڊ ۾ گم ٿي سگهو ٿا)؛
- پڇڻ ۾ شرم نه ڪريو ۽ واضح نقطا واضح ڪريو – ساٿين کان، هڪ گراهڪ، هڪ واقف ماهر؛
- هميشه پنهنجي فيلڊ ۾ ترقي ڪريو ۽ جيترو ممڪن طور تي مشق ڪريو؛
- غلطيون قبول ڪريو، مختلف طرفن ۾ ڪم ڪرڻ جي ڪوشش ڪريو، نتيجا حاصل ڪريو.
شروع کان هڪ پروگرامر ڪيئن بڻجڻ – هاڻي شروع ڪريو!
پهرين شيءِ هر ٻيو ماڻهو جيڪو پاڻ کي هن صنعت ۾ ڪوشش ڪرڻ جو فيصلو ڪري ٿو اهو پاڻ کان پڇي ٿو: “شروع کان پروگرامر ڪيئن بڻجي؟” اهو فيصلو ڪرڻ ضروري آهي ته ڊولپر جي ڪهڙي اسپيشلائيزيشن هن لاءِ مناسب آهي. اهو ان تي منحصر آهي ته هو ڇا ڪرڻ چاهي ٿو: ويب سائيٽون ٺاهيو، راندين لاء ڪوڊ لکڻ، وغيره. پوء توهان کي هڪ پروگرامنگ ٻولي چونڊڻ جي ضرورت آهي، سکڻ ۽ عملي طور تي پيشو ماسٽر ڪرڻ جي ڪوشش ڪريو.
ترقي جي ميدان ۾ مشهور هدايتون
پروگرامنگ جا سڀ کان وڌيڪ مشهور علائقا اڄ آهن:
- ڪاروباري پروگرامن جي ٺهڻ . هر ڪاروبار کي خودڪار ڪرڻ جي ضرورت آهي. هن صنعت ۾، 1C ڪمپني پروگرام گهڻو ڪري استعمال ٿيندا آهن.
- ويب ڊولپمينٽ . ڪم جو قسم ڪسٽمر جي ضرورتن تي منحصر آهي. اهو ٿي سگهي ٿو هڪ ڪمپني سرور، هڪ آن لائن اسٽور ويب سائيٽ، هڪ مشهور شخص جو هڪ بلاگ. خاص طور تي PHP، JavaScript ۽ Python استعمال ٿيندا آهن.
- موبائل ايپليڪيشن ٺاهڻ . جيڪڏهن هڪ ماهر ڄاڻي ٿو ته اسمارٽ فونز لاء پروگرام ڪيئن ٺاهي، هو آساني سان سٺي ادا ڪيل نوڪري ڳولي سگهي ٿو. هو تصنيف ٿيل ايپليڪيشنن لاءِ ڪوڊ پڻ لکي سگهي ٿو ۽ انهن کي GooglePlay يا AppStor تي شايع ڪري سگهي ٿو.
رستي ۾، هڪ بهترين
جاوا اسڪرپٽ سبق ، روسي ۾.
پروگرامر جي تعليم ڪٿي حاصل ڪجي ۽ ڊولپر ٿيڻ لاءِ ڇا کپي – ذاتي خوبيون، ماليات ۽ موقعا
روسي فيڊريشن ۾ ڪيتريون ئي يونيورسٽيون ۽ ٽيڪنيڪل اسڪول آهن جيڪي قابل پروگرامرن کي تربيت ڏين ٿيون. ماسڪو جا ادارا ۽ يونيورسٽيون:
- ماسڪو اسٽيٽ يونيورسٽي . قيمت: 220 هزار روبل / سال. مدت: 4-6 سال https://sev.msu.ru/kafedra-programmirovaniya/.
- ماسڪو Polytechnic يونيورسٽي . قيمت: 89 هزار روبل / سال. مدت 4-6 سال.
- ماسڪو انسٽيٽيوٽ آف فزڪس ۽ ٽيڪنالاجي . قيمت: 250 هزار روبل / سال. مدت: 4-6 سال.
راڄڌاني جا ٽيڪنيڪل اسڪول ۽ ڪاليج:
- ڪيپيٽل بزنس ڪاليج . قيمت: 93 هزار روبل / سال. مدت: 2 سال ۽ 9 مهينا.
- ڪاليج MGUPI . قيمت 90 هزار روبل / سال آهي. مدت: 2 سال ۽ 6 مهينا.
- ماسڪو اوزار سازي ٽيڪنيڪل اسڪول . ان جي قيمت 99 هزار روبل / سال جي مدت: 2 سال ۽ 10 مهينا.
پروگرامر ٿيڻ لاءِ داخلا وٺڻ تي توهان کي ڪهڙا مضمون وٺڻ گهرجن
هڪ پروگرامر جي حيثيت سان مطالعو ڪرڻ لاء، هڪ درخواست ڪندڙ کي روسي، رياضي، فزڪس ۽ ڪمپيوٽر سائنس ۾ امتحان پاس ڪرڻ گهرجي. آخري ٻن شعبن جي وچ ۾، توهان کي هڪ چونڊ ڪرڻ جي ضرورت آهي، مستقبل جي خاصيت تي منحصر آهي. اضافي مضمون – انگريزي. پر ڪجهه تعليمي ادارن ۾، اهڙي امتحان جي ضرورت نه آهي.
ڇا اهو ممڪن آهي ته تعليم کان سواء هڪ پروگرامر بڻجي وڃي
ڊولپر ٿيڻ لاءِ، ضروري ناهي ته تعليم جو ڊپلوما هجي. تنهن هوندي به، ان کان سواء، ان کي ڏکيو ٿيندو هڪ نئين ماهر لاء هڪ سٺي نوڪري حاصل ڪرڻ لاء. اضافي طور تي، توهان کي هر حال ۾ سخت مطالعو ڪرڻو پوندو. توهان کي مشڪلاتن لاء تيار ڪرڻو پوندو، هڪ وڌيڪ لچڪدار ۽ نظم و ضبط شخص بڻجي. بنيادي شيء اها آهي ته توهان پنهنجي پاڻ تي مفيد ڪم لاء خواهش ۽ تيارگي حاصل ڪريو.
پروگرامنگ ڪورسز – گھر ۾ شروع کان سکيا
اڄ انھن مان گھڻا آھن، ٻئي حقيقي حالتن ۾ ۽ نيٽ ورڪ تي. ڪورس اڪثر ڪري مفت نه هوندا آهن، پر منتظمين شاگردن کي هڪ مؤثر تربيتي پروگرام پيش ڪرڻ جي قابل هوندا. اهو توهان کي مختصر وقت ۾ پروگرامنگ لاء تيار ڪرڻ جي اجازت ڏيندو. اڪثر ڪري اهڙيون سرگرميون گڏيل طور تي ڪيون وينديون آهن. ڪورسز توهان کي منظم ڪرڻ ۾ مدد ڏيڻ ۽ هڪ خاص مقصد تي ڌيان ڏيڻ لاءِ بهترين آهن. اتي نظرياتي مواد جو مطالعو ڪيو ويندو، جنهن کي امڪاني ڊولپر فوري طور تي عمل ۾ آڻيندا، استاد جي رهنمائي هيٺ. گھر ۾ ھڪڙو خاص ڪم مقرر ڪيو ويو آھي، جنھن کي پورو ڪرڻ کان پوء، ھڪڙو ماڻھو ڪيريٽر کان سوال پڇي سگھندو آھي. اسان سفارش ڪريون ٿا هيٺين ڪورسن جي شروعات ڪندڙن لاءِ جيڪي پيشي ۾ ماسٽر ڪرڻ چاهيندا آهن:
HTML اڪيڊمي .
ڪوڊيڪيڊمي _
“پي ايڇ پي بنياديات تي ڪوڊ بنياديات”
Yandex ورڪشاپ .
فري ڪوڊ ڪيمپ .
مرشد جي اڳواڻي ۾ مطالعو
هن قسم جي تربيت سٺي آهي ڇو ته توهان هڪ ٽيوٽر سان انفرادي سبق جي سيٽ لاءِ سائن اپ ڪري سگهو ٿا. اهو پڻ مالي سيڙپڪاري جي ضرورت آهي، پر نتيجو تمام گهڻو اثرائتو ٿيندو. آخرڪار، مرشد هڪ شاگرد سان معاملو ڪندو، کيس وڌيڪ وقت وقف ڪندو. ان جو مطلب اهو آهي ته سکيا وارو عمل اڃا به تيز ٿي ويندو. هي سرگرمي عام آهي انٽرنيٽ تي ۽ حقيقي زندگي ۾. ٽيوٽر هر وارڊ لاءِ انفرادي پروگرام ٺاهي ٿو، ان جي طاقت ۽ ڪمزورين جي بنياد تي. هڪ مرشد هڪ شروعاتي لاءِ سائن اپ ڪري سگهي ٿو، يا تجربو رکندڙ هڪ پروگرامر جيڪو پنهنجي علم کي بهتر بڻائڻ چاهي ٿو.
مواد جو آزاد مطالعو
اتي تربيت لاء هڪ ٽيون اختيار آهي – توهان جي پنهنجي تي. اهو پڻ سڀ کان وڌيڪ اقتصادي ۽ ڊگهو آهي. پر هڪ شخص کي پاڻ هڪ پروگرام ٺاهڻ گهرجي، تعليمي مواد تيار ڪرڻ گهرجي ۽ پروگرامنگ جي دنيا جي هڪ منظم طريقي سان ڄاڻ حاصل ڪرڻ لاء تيار ڪرڻ گهرجي. پهرين توهان کي ٻولي چونڊڻ جي ضرورت آهي. اهي سڀ استاد جي مدد کان سواءِ سکي سگهجن ٿا. انٽرنيٽ تي ڪيترائي مختلف وڊيوز ۽ آرٽيڪل آھن جيڪي مستقبل جي ڊولپر جي مدد ڪندا.
10-20 سالن جي عمر ۽ پراڻن ڊولپرز لاءِ پروگرامر جي پيشي ۾ مهارت حاصل ڪرڻ لاءِ تدريسي امداد
توهان کي صرف سٺي ڪتابن مان سکڻ جي ضرورت آهي. فزڪس ۽ رياضي ۾ انسائيڪلوپيڊيا استعمال ڪرڻ ضروري آهي. ننڍڙن لاءِ، توهان وٺي سگهو ٿا ٻارن جا الائونس جهڙوڪ Avanta+.
ٻئي مضامين اهو بنياد ٺاهيندا آهن جنهن تي سڀني مطالعي کي تعمير ڪيو ويندو. اهو پڻ سادو پروگرامنگ ادب خريد ڪرڻ جي قابل آهي. جيسن برگس پاران ”ٻارن لاءِ پٿون“ ڪندو.
جاري رکڻ لاءِ، توھان استعمال ڪري سگھوٿا ڪتاب “Python: Great Programming in Minecraft” by Andrey Koryagin. دستي جو تعلق رياضي سان آهي، 3D همراهن، افعال ۽ وڌيڪ بابت اهم معلومات آهي. روبوٽڪس جي مطالعي ۾ مفيد.
پروگرامنگ يا ميخانيات ۾ صلاحيتن کي ترقي ڪرڻ لاء، اهو ڌيان ڏيڻ جي صلاح ڏني وئي آهي “جسماني تجربا ۽ Lego سان تجربا” – Koryagin A.
نوجوان ڊولپرز لاءِ جيڪي صرف بنيادي شيون سکي رهيا آهن، اهو تجويز ڪجي ٿو ته توهان پاڻ کي Lego WeDo تعليمي روبوٽڪس سان واقف ڪيو. ڪتاب سان گڏ هڪ نوٽ بڪ شامل آهي.
آسان مواد حاصل ڪرڻ سان، توھان اڳتي وڌائي سگھوٿا وڌيڪ پيچيده، C ++ ۾. مثال طور، هيربرٽ شيلڊٽ پاران شاگردن لاءِ هڪ دستياب آهي.
اهو پڻ ڌيان ڏيڻ جي صلاح ڏني وئي آهي ته ڪتاب تي ڌيان نه ڏيو ڊيلفي تي نڪيتا ڪلٽين جي:
راندين لاء ڪوڊس ٺاهڻ جي قابل ٿيڻ لاء، اهو ڪم ڪرڻ جي قابل آهي C # جي بنياد تي اتحاد، جي مننگ پاران.
ڇا هڪ پروگرامر کي رياضي ڄاڻڻ جي ضرورت آهي: https://youtu.be/_2beqwXS9Os
ويب ڊولپر جي طور تي ماهر ڪرڻ جا 2 طريقا – اڳيون آخر VS پوئتي آخر
پروگرامر جيڪي سائيٽ ٺاهي رهيا آهن انهن کي 2 مکيه “فرنٽ” ۾ ورهايو ويو آهي: “فرنٽ اينڊ” ۽ “بيڪ اينڊ”. ماهرن جيڪي پنهنجي مستقبل کي ويب ڊولپمينٽ سان ڳنڍڻ جو فيصلو ڪن ٿا اهو فيصلو ڪن ٿا ته ڪهڙي قسم جي هن سرگرمي کي ترجيح ڏين ٿا. هن جو مطلب اهو ناهي ته هڪ ماڻهو ساڳئي وقت پسمانده ۽ فرنٽ اينڊ ۾ ڪم نٿو ڪري سگهي. سڀ کان پوء، توهان اڃا تائين شروع ڪرڻ جي ضرورت آهي، ۽ تجربي سان توهان انهن رستن کي گڏ ڪري سگهو ٿا. هڪ اسپيشلائيزيشن چونڊڻ لاءِ، توهان کي پاڻ کي ٻنهي جي خاصيتن ۽ خاصيتن سان واقف ڪرڻ گهرجي.
اهم اختلاف
مئٽرڪ اسپيشلسٽ ان سائيٽ جي پاسي جو ذميوار هوندو آهي جيڪو پهچندڙ ۽ ڏسڻ ۾ اچي ٿو. هو هڪ ڊزائين ترتيب ٺاهي ٿو، ڪارڪردگي ٺاهي ٿو جيڪا استعمال ڪرڻ لاء آرام سان هوندي. هن پروفائل جو پروگرامر ڪوشش ڪري ٿو ته سائيٽ کي چڱي طرح هلائي ۽ ڊوائيسز ۽ برائوزرن تي بصري کي خراب نه ڪري. فرنٽ اينڊ ۾ ڪم ڪرڻ لاءِ، هڪ نوان پروگرامر کي بنيادي شيون سکڻ گهرجن، يعني: HTML، CSS، SASS، JavaScript. هڪ پسمانده ڊولپر جي سرگرمي هڪ ئي سڪي جو ٻيو پاسو آهي. هو ٽيڪنالاجي ٺاهڻ جو ذميوار آهي جيڪي صارف کي نظر نه اينديون آهن. بس ڪر، ماهر انهن سڀني ٽيب، بٽڻ ۽ ٻين فنڪشنل عناصر کي ڪم ڪري ٿو. پس منظر جي ميدان ۾ هڪ شروعاتي کي پڻ ڪجهه ڄاڻ هجڻ گهرجي: 1 يا ڪيترائي پروگرامنگ ٻوليون سکو، ورزن ڪنٽرول سسٽم استعمال ڪرڻ جي قابل ٿي، ڊيٽابيس کي سمجھو ۽ JSON:API سان واقف ٿي.
فرنٽ-اي-پٺاڻ[/caption]
عام فرض
Frontend ۾ مصروف آهن:
- انٽرفيس ۽ ترتيب ٺاهڻ سان، سامهون هڪ آن لائن اسٽور لاءِ وسيلو ٺاهي سگھي ٿو. سندس ڪمن جي فهرست ۾ نيوز ليٽر جي پيداوار شامل آهي.
- SPA ترقي. جيڪڏهن بينڪ هڪ ايپليڪيشن ٺاهڻ لاءِ پڇي، ته پوءِ ان ۾ چارٽ ۽ ڊراگرام، بچت جي ٽريڪنگ جا ڪم، هڪ ڳڻپيوڪر، ڪرنسي ڊيٽا، ۽ وڌيڪ شامل هوندا.
پس منظر تي ڪم ڪري رهيا آهن:
- CRUD جي پيدائش. جڏهن هڪ صارف سرور تي رجسٽر ٿئي ٿو ۽ هن جو اڪائونٽ ٺاهيو وڃي ٿو، پوئتي هڪ ذاتي ڪوڊ لکڻ گهرجي. ان سان، توهان ڪنهن به تبديلين کي محفوظ ڪري سگهو ٿا، پروفائل کي ختم ڪري يا ان کي بحال ڪري سگھو ٿا.
- معلومات کي پروسيس ڪندي جنهن جي سامهون ڪم ڪيو. هن ڊيٽا کي محفوظ ۽ منظم ڪيو وڃي. ماهر ڊيٽابيس ۾ معلومات جي ورڇ سان معاملو ڪري ٿو، ڪيش کي منظم ڪري ٿو، وغيره.
- مختلف دستاويزن جي تحقيق. هن کي لازمي طور تي ايپليڪيشن کي ترتيب ڏيڻ گهرجي. مثال طور، جيڪڏهن اوچتو هڪ خاص اسٽيج تي ڪجهه غلط ٿي وڃي، اهو سڄو الگورتھم کي متاثر نه ڪرڻ گهرجي.
مان هڪ ڊولپر ٿيڻ چاهيان ٿو – مون کي ڇا چونڊڻ گهرجي؟
Frontend انهن لاء مناسب آهي جيڪي:
- ٿورڙي وقت ۾ آئي ٽي فيلڊ ۾ ڪم ڪرڻ ۽ پئسا ڪمائڻ شروع ڪرڻ چاهي ٿو؛
- تخليقي انداز کي استعمال ڪندي سائيٽ جي بصري سان ڪم ڪرڻ پسند ڪندو آهي؛
- هن جي ڪوششن جو ميوو ڏسڻ کان اڳ گهڻو وقت برداشت نٿو ڪري سگهي.
پس منظر ماڻهن لاءِ بهترين آپشن آهي:
- هڪ ٽيڪنيڪل ذهنيت سان؛
- جيڪي ترتيب ڏيڻ پسند نٿا ڪن؛
- جيڪي ڪيريئر جي ڏاڪڻ تي چڙهڻ ۽ چيف جي پوزيشن تائين وڌڻ چاهيندا آهن.
2022 ۾ نئين ڊولپر کي ڪهڙي پروگرامنگ ٻولي چونڊڻ گهرجي؟
پهرين توهان کي آسان ترين پروگرامنگ ٻولين مان هڪ چونڊڻ جي ضرورت آهي. جيتوڻيڪ انھن لاءِ جيڪي پنھنجي فيلڊ ۾ گرو ٿيڻ وارا آھن، ان کي سي ++ وانگر پيچيده ٻوليون سکڻ شروع ڪرڻ جي سفارش نه ڪئي وئي آھي. اڪثر شروعات ڪندڙن لاءِ، اهو هڪ وڏو ڪم هوندو ۽ اهي ٽوڙي ويندا، پروگرامنگ ۾ تمام دلچسپي وڃائي ويهندا. 2022 ۾ ڪھڙي پروگرامنگ ٻولي چونڊڻ لاءِ:اھو انھن سان شروع ڪرڻ لائق آھي:
ڇڪڻ
سکريچ سکڻ لاء آسان ترين مان هڪ آهي. ان جي مدد سان، ٻارن کي پروگرامنگ سان متعارف ڪرايو ويو آهي. اهو ضروري ناهي ته شروعاتي اسٽيج تي ڪوڊ ياد ڪرڻ ۽ لکڻ. سڀني ٻولين جي تعميرات کي مائوس سان ڇڪي سگھجي ٿو. هتي توهان اينيميشن ڪارڊ، رانديون، فلمون، پيشيونشن پروگرام ڪري سگهو ٿا. مثال طور، هتي هڪ وڊيو آهي ته ڪيئن ٺاهيو هڪ سادي ذهني راند جو شڪار: https://youtu.be/yUWl37QKLzw
1 سي
1C – روسي ۾ پروگرامنگ، جيڪو ڪم کي تمام آسان بڻائي ٿو. پروجيڪٽ ڪنهن به اداري جي اقتصادي ۽ تنظيمي ڪم کي خودڪار ڪرڻ لاء ٺهيل آهي. شروعات ڪندڙ جيڪي 1C پروگرام ۾ مهارت حاصل ڪرڻ جي منصوبابندي ڪن ٿا انهن کي وڊيو ڏسڻ جي صلاح ڏني وئي آهي، جنهن ۾ ان سان ڪم ڪرڻ ۾ دلچسپ نقطا ۽ حقيقتون بيان ڪيون ويون آهن: https://youtu.be/MN9cam6yWKw
جاوا اسڪرپٽ
اهو شروع ڪندڙ کي لڳ ڀڳ چند ڪلاڪ لڳندا بنياديات سکڻ ۽ ڪوڊ لکڻ لاءِ هڪ اينيميشن، هلڪي موبائل ايپليڪيشن، يا هڪ سادي راند. رستي جي ذريعي، صارف ان کي ڪنهن به برائوزر ۾ ڪوشش ڪري سگھندا. اچو ته هڪ ابتدائي راند ٺاهڻ جي ڪوشش ڪريون: https://youtu.be/Av53VJI-UiE
پٿون
پٿون – توهان بغير ڪنهن ڪوشش جي ڪوڊ پڙهي سگهو ٿا، خاص طور تي جيڪڏهن توهان HTML جا بنيادي ڄاڻو ٿا. پروجيڪٽ ڊولپر جي سرگرمين کي آسان ڪرڻ لاء ٺاهي وئي. هن ٻولي کي استعمال ڪندي، توهان ٺاهي سگهو ٿا سانپ گيم، ٺاهي سگهو ٿا ذاتي آواز اسسٽنٽ يا ٽيليگرام بوٽ، ۽ گهڻو ڪجهه. شروعات ڪندڙن لاءِ ڪيترائي خيال آھن جن کي ھن وڊيو کي متاثر ڪرڻ گھرجي: https://youtu.be/VRYxdyWJ3_U PHP – ھن ٻولي جي مھرباني، توھان ڪاميابيءَ سان ويب پروگرامنگ لاءِ تيار ٿي سگھندا. اهو ڪنسول اسڪرپٽ، ويب سائيٽون ۽ ايپليڪيشن ٺاهڻ لاءِ موزون آهي، آسان کان سپر پيچيده تائين. هڪ آن لائن اسٽور لاءِ ڊومين ۽ ڍانچي ڪيئن ٺاهجي ان تي هڪ مختصر وڊيو ڏسڻ جي صلاح ڏني وئي آهي: https://youtu.be/FxrWRHCMOT8 2022 لاءِ مشهور پروگرامنگ ٻوليون:
ڇا مستقبل جي ڊولپر کي سکڻ جي ضرورت آهي
پروگرامنگ ٻولي کان علاوه، اهو ضروري آهي ته ڄاڻڻ ضروري آهي:
- رياضي؛
- انگ اکر
- انگريزي ٻولي؛
- منطق
- طبعيات؛
- معلومات.
باقاعده مشق
اهو ضروري آهي ته هر روز ڪجهه پروگرام ڪرڻ، آسان ترقي سان شروع ڪرڻ ۽ وڌيڪ پيچيده سان جاري رکڻ. شروعات ۾، هڪ نئون ڊولپر صاف طور تي خراب ڪوڊ لکي ٿو. جڏهن هو اهو سمجهڻ شروع ڪري ٿو، هو پروگرام کي بهتر ڪرڻ جي ڪوشش ڪندو آهي. هن جو مطلب آهي ته هو هڪ درجو مٿي وڃي ٿو. اهو هر وقت ٿئي ٿو، ۽ هر وقت پروگرامر پنهنجي تخليق کي بهتر ڪرڻ جي ڪوشش ڪندو آهي. جيڪڏهن توهان عمل نه ڪندا، سڄو نظريو آخرڪار وساريو ويندو.
پروگرامر ڪٿي ڪم ڪندا آهن
ڊولپرز جي ضرورت آهي جتي ڪٿي به ايپليڪيشنون، پروگرام، ڪم آن لائن پليٽ فارمن سان. اهي عام آفيسن ۾ ڪم ڪن ٿا يا گهر ۾، جيڪڏهن اختيارين کي اعتراض نه آهي. روسي فيڊريشن ۾، پروگرامرن جي لڏپلاڻ جو رجحان ٻاهرين ڪم ڪرڻ لاء قابل ذڪر ٿي چڪو آهي. ڪجهه ملڪن ۾، هڪ اعلي سطحي ماهر جي تنخواه مقامي هڪ کان 2-3 ڀيرا وڌيڪ آهي.
نوڪري ڳولڻ لاء ڪيئن
مقبوليت جي باوجود، ڪافي اعلي ادا ۽ عملي جي وڏي قلت، نه سڀئي ڪمپنيون جلدي ۾ آهن نوان پروگرامرز سان رابطي ۾ حاصل ڪرڻ لاء. آخرڪار، اڪثر ملازمتن کي پروفيسر جي ضرورت آهي جن کي ڪجهه به سيکارڻ جي ضرورت ناهي. پر تون ڇڏي نٿو سگهين. توهان کي اشتهارن تي سڏڻ گهرجي، ادارن جي استقبال ڏانهن وڃو، انهن جي خدمتن کي پيش ڪندي. پر پهرين توهان کي تيار ڪرڻ جي ضرورت آهي:
- ٻيهر شروع ڪريو . ڪنهن به خود اعتمادي تنظيم کي هن دستاويز جي ضرورت هوندي هڪ امڪاني ملازم کان. اهو هجڻ گهرجي: تعليم ۽ ڪم جي تجربي بابت معلومات (جيڪڏهن ڪو به هجي)، صلاحيتن ۽ خاصيتن جي وضاحت، ذاتي رابطا، ٻولين جي ڄاڻ ۽ هر شيء جيڪا هٿ ۾ اچي سگهي ٿي.
- ڊپلوما شامل ڪريو . تعليم سان، نوڪررن کي پوزيشن لاء پروگرامر وٺڻ لاء وڌيڪ راضي آهن.
- ڪم جي تجربي جي سند . اهو پڻ وڏو موقعو رکي ٿو. توهان ان کي اڳئين نوڪري مان وٺي سگهو ٿا.
- هڪ پورٽ فوليو تيار ڪريو . خالي جاين لاءِ اميدوار جي پروفيشنلزم جي سطح کي طئي ڪرڻ آسان ٿيندو. Eichar ڪم کي ڏسڻ جي قابل هوندو ۽ سمجهي سگهندو ته ڇا هڪ شخص اهڙن ڪمن سان مقابلو ڪري سگهي ٿو.
انٽرويو جون خاصيتون
ڪابه نوڪري خوف ۽ پريشاني جي لائق ناهي. تنهن ڪري، جڏهن هڪ انٽرويو ڏانهن وڃو، توهان کي پريشان ٿيڻ جي ضرورت ناهي. اهو بهتر آهي ته پنهنجو پاڻ کي گڏ ڪرڻ جي ڪوشش ڪريو ۽ پنهنجو پاڻ کي ترتيب ڏيو ته جيئن اهو مستقبل جو آجر نه آهي جيڪو هڪ ماهرن کي ملازمت ڏئي ٿو، پر هو پاڻ فيصلو ڪري ٿو ته ڇا هن کي اهڙي پوزيشن جي ضرورت آهي. توهان کي پنهنجي طاقت جي باري ۾ ڳالهائڻ گهرجي.
هڪ انٽرويو هڪ امتحان نه آهي، پر پنهنجو پاڻ کي صحيح طور تي پيش ڪرڻ جو هڪ موقعو آهي. اهو ضروري آهي ته هڪ امڪاني باس کان پڇڻ لاء ڪم ڪندڙ حالتن بابت، ڪمپني جي ترقي جي امڪانن، ڪيريئر جا موقعا، وغيره. پوءِ هو پنهنجي سامهون هڪ خود اعتمادي وارو شخص ڏسندو. ۽ سڀني ادارن کي اهڙن ملازمن جي ضرورت آهي.
هڪ پروگرامر لاء انٽرنيشنل شپ
جڏهن ڊولپر کي آزمائشي دور ۾ ورتو ويو، اهو پريشان ٿيڻ جو ڪو سبب ناهي ته ان جي آخر ۾، باس تعاون ڪرڻ کان انڪار ڪري ڇڏيندو. ان جي برعڪس، توهان کي پنهنجي صلاحيتن کي بهترين پاسي کان ڏيکارڻ ۽ نئين شين کي سکڻ جاري رکڻ جي ضرورت آهي. اڪثر ڪيسن ۾، هڪ انٽرنيشنل شپ هڪ رسميت آهي، هڪ وقت جيڪو توهان کي سرڪاري طور تي نوڪري لاء درخواست ڏيڻ کان اڳ انتظار ڪرڻ جي ضرورت آهي.
نوان ڊولپرز کي منهن ڏيڻ وارا ڪهڙا چئلينج آهن؟
ڊولپر جي سرگرمي دلچسپ ۽ غير معمولي آهي. پر، جيئن ڪنهن به پيشي ۾، هتي پڻ “نقصان” آهن. اهو پيش ڪيو ويو آهي پاڻ کي واقف ڪرڻ جي عام مشڪلاتن سان جيڪي شروعات ڪندڙن جي انتظار ۾ آهن:
- ڪنهن ٻئي جي ڪوڊ سان ڪم ڪرڻ . ماهر هميشه پنهنجن پروگرامن کي شروع کان نه لکندا آهن. ڪڏهن ڪڏهن انهن کي ڪنهن ٻئي پروگرامر جي سسٽم کي حتمي شڪل ڏيڻ سان معاملو ڪرڻو پوندو. هر ملازم کي علم ۽ صلاحيتن جي پنهنجي سطح آهي. مشڪل ان حقيقت ۾ آهي ته ڪڏهن ڪڏهن ڪوڊ مرتب ڪري سگهجي ٿو هڪ وڌيڪ ترقي يافته ڊولپر، يا گهٽ پڙهيل. ڪنهن به صورت ۾، ڪنهن ٻئي شخص جي تخليق کي سمجهڻ آسان ناهي، خاص طور تي نئين سکندڙن لاء.
- وڏي ۽ پيچيده سسٽم ۾ ڪم ڪرڻ . مثالي طور تي، سافٽ ويئر سسٽم ۾ موجود سڀئي سسٽم الڳ الڳ هجڻ گهرجن ۽ هڪ ٻئي سان پيغامن کي مٽائڻ جي قابل هوندا. حقيقت ۾، ائين نه ٿئي. ڪمپليڪس ڪوڊ جي ڪيترن ئي هزار لائنن تي مشتمل آهن. انھن کي سمجھڻ لاء، ڪيترائي پروگرامر سمجھندا آھن جيڪي ڪيترن ئي مھينن لاء لکيو ويو آھي.
ڪيئن هڪ پروگرامر جي ڪم ۾ مشڪلاتن کان بچڻ لاء
ڪنهن ٻئي جي ترقي کي سڏيو ويندو آهي Legacy-code. ڪاميابيء سان ان کي ختم ڪرڻ لاء، ان کي مڪمل طور تي ان کان پاڻ کي الڳ ڪرڻ جي صلاح ڏني وئي آهي. اهو بهتر آهي ته پنهنجو پنهنجو سب سسٽم ٺاهيو ۽ پنهنجو ڪوڊ لکو، وقتي طور تي ٻين سان توهان جي ڪم جي جانچ ڪندي. پوء اتي گهٽ مونجهارو ٿيندو ۽ توهان جلدي هڪ ساٿي جي غلطين سان ڊيل ڪرڻ جي قابل ٿي ويندي.
ڪهڙي عمر ۾ پروگرامنگ سکڻ بهتر آهي – ڇا اهو ممڪن آهي ته ڊولپر 20-30-40-50 سالن جي عمر ۾؟
ڪابه واضح عمر پابنديون نه آهن. پر ان کي 12-13 سالن جي عمر ۾ پڙهائي شروع ڪرڻ جي صلاح ڏني آهي. هي اهو وقت آهي جڏهن ٻار سبق سان گهڻو اوورلوڊ نه آهي ۽ اڳ ۾ ئي وڌيڪ محنتي آهي. اهو سڀ کان پهريان ڪجهه آسان سکڻ جي قابل آهي – ڪڇ کي ڊزائين ڪرڻ، يا اسڪراچ ۾ فلو چارٽ ٺاهڻ شروع ڪيو. پيچيده ۽ گهرو مطالعو بعد ۾ شروع ٿي سگھي ٿو، اٽڪل 15-20 سالن جي عمر ۾ (باقاعده تربيت سان). بالغن وانگر، سکڻ ۾ ڪڏهن به دير نه ٿيندي آهي. جيڪڏهن حوصلو ۽ جوش آهي ته پوءِ توهان رٽائرمينٽ ۾ پروگرامنگ ڪري سگهو ٿا. بنيادي شيء سٺي سکيا مواد ڳولڻ ۽ مسلسل مشق ڪرڻ آهي. اهي ڪوڊ جيڪي حاصل ڪيا ويندا اهي بهترين پورٽ فوليو ۾ داخل ڪيا ويا آهن. اهو مستقبل ۾ هڪ وڏو پلس ٿيندو. ڇا آئي ٽي ۾ عمر تمام ضروري آهي، ڪتاب پڙهڻ ضروري آهي، شاگردن لاءِ ڇا ڪجي – اي بينڊيو سان انٽرويو: https://youtu.be/jI-cZRFpbkk
پروگرامر ٿيڻ ۾ ڪيترو وقت لڳندو آهي
سوال خالص انفرادي آهي. ڪنهن به صورت ۾، عمل ڪيترن ئي سالن تائين وٺي ويندي. بهترين صورت ۾، اهو ممڪن ٿيندو ته 3-4 سالن ۾ گهربل پروگرام کي ماهر ڪرڻ. پر توهان کي تمام گهڻي ڪوشش ڪرڻي پوندي. اڳ ۾ ئي ترقي يافته پروگرامرز جي وڏي اڪثريت هن پيچيده پيشي کي چڱي طرح حاصل ڪرڻ ۾ 8-10 سال لڳن ٿا.
هن فيلڊ ۾ هڪ گهربل پروفيسر ڪيئن بڻجي وڃي
هڪ پروگرامر هڪ معزز نوڪري آهي. هاڻي اهو آسان آهي سڀني ضروري صلاحيتن کي ماهر ڪرڻ جي ڀيٽ ۾، مثال طور، 5-7 سال اڳ. سڀئي مواد ۽ ڪورس عوامي ڊومين ۾ آهن. هڪ سٺو ڊولپر ٿيڻ لاء، توهان کي ضرورت آهي:
- ترقي جي باري ۾ نئين معلومات جو مطالعو؛
- باقاعده انهن جي صلاحيتن کي ترقي؛
- ٻين پروگرامرز سان تجربو مٽائڻ؛
- بهترين ڊولپرز سان ڪم ڪرڻ جي ڪوشش ڪريو ته جيئن پيشه ورانه ترقي ڪرڻ جو موقعو ملي.
اھڙا ماڻھو آھن جيڪي پنھنجي زندگيءَ کي ھڪ ڀيرو ڇڏي ڏيڻ بجاءِ پاڻ کي اڻ وڻندڙ نوڪريءَ ۾ سالن تائين وڃائڻ کي ترجيح ڏيندا آھن ۽ اھو ڪندا آھن جيڪي اھي پسند ڪندا آھن. تجربو ڪرڻ کان ڊپ نه ٿيو ۽ پاڻ کي مختلف علائقن ۾ ڪوشش ڪريو. جيڪڏهن توهان پروگرامنگ پسند ڪريو ٿا، ته اهو بهتر آهي ته هن شوق کي ترقي ڪريو جيستائين اهو آمدني پيدا ڪرڻ شروع ٿئي. 187 ڏينهن ۾ شروع کان پروگرامر ڪيئن ٿيو، حقيقي ڪهاڻي – تعليمي وڊيو: https://youtu.be/PyVT8G1QEg0
مشھور پروگرامرز کان شروعات ڪندڙن لاءِ صلاحون
پنهنجي هنر جي ماهرن کان نه ته ڪنهن کان سکي؟ صرف پروفيسر ڪيترن سالن جي تجربي سان شوقينن ۽ نوان پروگرامرز کي ٻڌائي سگھن ٿا ته مطالعي ۽ ڊولپر جي حيثيت سان ڪم ڪرڻ دوران غور ڪرڻ ضروري آهي. ڇا تي ڌيان ڏيڻ گهرجي ۽ ڇا نه ڪرڻ گهرجي. اهو تجويز ڪيل آهي ته 5 مشهوري پروگرامرن جي تجويزن تي غور ڪيو وڃي جن هن علائقي جي ترقي ۾ وڏو حصو ورتو آهي.
برينڊن ايچ جاوا اسڪرپٽ جو خالق آهي. پنهنجي هڪ انٽرويو ۾، هو ساٿين کي تاڪيد ڪري ٿو ته هو غلطين تي ڌيان نه ڏيو، پر انهن تي ڌيان ڏيڻ جي ڪوشش ڪريو ۽ سمجهڻ جي ڪوشش ڪريو سبب ڇا آهي. هو پروگرامنگ ٻولين مان هڪ کي استعمال ڪرڻ تي مشورو ڏئي ٿو:
۽ پوء
جيمس گوسنگصحيح چونڊ ڪرڻ جي قابل ٿيڻ جي اهميت کي بيان ڪري ٿو. پروگرامر جو چوڻ آهي ته هو وڃايل وقت تي افسوس ڪندو آهي جڏهن هن ان کي خالي يا غير پيداواري ڪم تي ضايع ڪيو. توهان کي صحيح طور تي ترجيح ڏيڻ جي ضرورت آهي.
هڪ خاص پروگرام لاءِ ڪوڊ لکڻ هڪ ناقابل يقين حد تائين سنجيده قدم آهي. ڪيترائي ڊولپر پنھنجي ڪوششن کي ڊگھي مدت جي نتيجي ڏانھن سڌو ڪن ٿا، تنھنڪري انھن جي تخليق گھٽ ۾ گھٽ 10 سالن تائين ڪم ڪندي. ڪجھ ڪوڊس به وڏي تعداد ۾ ڊولپرز لاءِ معاون مدد بڻجي ويندا آھن. جان ڪارمڪ هن پنهنجي انٽرويو ۾ شيئر ڪيو
.
جويل گولڊبرگ
يقين رکي ٿو ته خيال ڪيترو به شاندار هجي، اهو جيترو ٿي سگهي سادو هجڻ گهرجي. جيڪڏهن ممڪن هجي، پروگرامر سفارش ڪري ٿو ته ترقياتي اسڪيم کي آسان بڻائي. آخرڪار، امڪان اهو آهي ته ڪو ٻيو ماهر ان کي استعمال ڪرڻ چاهيندو (يا هن کي اهو ڪرڻو پوندو)، پر ڪوڊ کي سمجهڻ جي قابل نه هوندا.
۽ آخر ۾،
Linus Torvalds جي مکيه صلاح :
اهو مسئلو ناهي ته هڪ شخص ڇا ڪندو آهي، يا سندس تنخواه ڇا آهي. اهو ممڪن ناهي ته هو هڪ ناپسنديده نوڪري ۾ ڪامياب ٿي سگهي. ۽ جيڪڏهن ائين ٿئي ٿو، ته هو مڪمل طور تي پنهنجي فتوحات مان لطف اندوز نه ڪري سگهندا. اڪثر مشهور ڊولپرز پنهنجي صنعت ۾ اهڙيون اونچائيون حاصل ڪيون آهن ڇاڪاڻ ته انهن هميشه پروگرامنگ کي پنهنجي زندگي جو حصو سمجهيو آهي.