ڏينهن 7: الگورتھم (6 ڪلاڪ): ڳولها (ليڪيئر ۽ بائنري)، ترتيب ڏيڻ (بلبل جو طريقو، چونڊ)، ٻيهر ورجائيندڙ فنڪشن (فيڪٽيريل، فبونيڪي سيريز)، الگورتھم جي وقت جي پيچيدگي (ليڪ، چوگرد، مسلسل)
Python انسٽال نه ڪريو:
مون کي خبر آهي ته اهو متضاد آواز آهي. پر مون تي اعتبار ڪر. مان ڪيترن ئي ماڻهن کي ڄاڻان ٿو جيڪي ڪنهن به شيء کي سکڻ جي ڪا به خواهش وڃائي ڇڏيا آهن جڏهن اهي هڪ ترقياتي ماحول يا سافٽ ويئر نصب ڪرڻ جي قابل نه هئا. مان توهان کي صلاح ڏيان ٿو ته فوري طور تي حاصل ڪريو Android ايپليڪيشن جهڙوڪ پروگرامنگ ھيرو يا ويب سائيٽ ڏانهن جواب ۽ ٻولي ڳولڻ شروع ڪيو. پٿون کي انسٽال ڪرڻ لاءِ ان جو ڪو نقطو نه ٺاهيو جيستائين توهان خاص طور تي ٽيڪنالوجي نه آهيو.
هفتو 2: سافٽ ويئر ڊولپمينٽ شروع ڪريو (هڪ پروجيڪٽ ٺاهيو)
سافٽ ويئر ڊولپمينٽ تجربو حاصل ڪريو. ڪوشش ڪريو سڀ ڪجھ استعمال ڪريو جيڪو توھان سکيو آھي ھڪڙو حقيقي منصوبو ٺاھيو.
ڏينهن 1: پاڻ کي ترقي جي ماحول سان واقف ڪريو (5 ڪلاڪ): ڊولپمينٽ ماحول هڪ انٽرايڪٽو ماحول آهي جتي توهان سڀ کان وڏي منصوبن لاءِ ڪوڊ لکندا. توهان کي گهٽ ۾ گهٽ هڪ ترقياتي ماحول سان واقف هجڻ گهرجي. مان شروع ڪرڻ جي صلاح ڏيان ٿو VS ڪوڊ پائٿون ايڪسٽينشن انسٽال ڪريو يا Jupyter نوٽ بڪ
ڏينهن 2: Github (6 ڪلاڪ): جستجو GitHub، هڪ مخزن ٺاهيو. ڪوشش ڪرڻ جي ڪوشش ڪريو، ڪوڊ کي دٻايو، ۽ ڪنهن به ٻن گٽ وڻن جي وچ ۾ فرق جي حساب سان. برانچنگ، ضم ڪرڻ، ۽ ڇڪڻ جي درخواستن کي پڻ سمجھو.
ڏينهن 4، 5، 6: ذاتي منصوبو (5 ڪلاڪ هر روز): ھڪڙو منصوبو چونڊيو ۽ ان تي ڪم شروع ڪريو. جيڪڏهن توهان وٽ هڪ پروجيڪٽ لاءِ خيال نه آهي، هن فهرست کي ڏسو: ڪيترائي سٺا Python منصوبا
ڏينهن 7: ميزباني (5 ڪلاڪ): سرور ۽ هوسٽنگ کي سمجھو ته جيئن توهان جي منصوبي جي ميزباني ڪريو. Heroku سيٽ اپ ڪريو ۽ پنھنجي ايپ جي تعمير کي ترتيب ڏيو.
ڇو پروجيڪٽ:
صرف سبق يا وڊيو ۾ ڏنل قدمن تي انڌو عمل ڪرڻ سان توهان جي سوچ جي صلاحيتن کي ترقي نه ٿيندي. توھان کي پنھنجي ڄاڻ کي منصوبي تي لاڳو ڪرڻ گھرجي. هڪ دفعو توهان پنهنجي سموري توانائي خرچ ڪري ڇڏيو جواب ڳولڻ ۾، توهان کي اهو ياد هوندو.
هفتو ٽي: هڪ پروگرامر جي حيثيت ۾ آرام سان حاصل ڪريو
هفتي 3 ۾ توهان جو مقصد سافٽ ويئر ڊولپمينٽ جي عمل جي عام فهم حاصل ڪرڻ آهي. توهان کي توهان جي صلاحيتن کي هٽائڻ جي ضرورت نه هوندي. پر توهان کي ڪجهه بنيادي ڄاڻڻ گهرجي جيئن اهي توهان جي روزاني ڪم کي متاثر ڪندا.
توهان جا دوست سمجهندا ته توهان چريو آهيو. انھن کي مايوس نه ڪريو - تصوير تائين رھيو.
جيڪڏهن توهان مڪمل وقت ڪم ڪندا آهيو يا يونيورسٽي ۾ پڙهندا آهيو، توهان کي وڌيڪ وقت جي ضرورت پوندي. هڪ شاگرد جي حيثيت ۾، مون کي 8 مهينا لڳي ويا فهرست تي سڀ ڪجهه ڪرڻ لاء. هاڻي مان هڪ سينئر ڊولپر (سينئر) طور ڪم ڪريان ٿو. اها منهنجي زال، جيڪا آمريڪا جي مرڪزي بئنڪ ۾ ڪم ڪري ٿي، ڇهن مهينن جي لسٽ تي سڀني ڪمن کي مڪمل ڪرڻ لاء. اهو مسئلو ناهي ته اهو ڪيترو وقت وٺندو آهي. لسٽ مڪمل ڪريو.
هفتو چوٿون: نوڪري حاصل ڪرڻ بابت سنجيده ٿيو (انٽرن)
چوٿين هفتي ۾ توهان جو مقصد سنجيدگي سان نوڪري حاصل ڪرڻ بابت سوچڻ آهي. جيتوڻيڪ توهان هن وقت نوڪري نٿا چاهيو، توهان انٽرويو جي عمل دوران گهڻو ڪجهه سکندا.
ڏينهن 1: خلاصو (5 ڪلاڪ): ھڪڙو صفحو ريزيوم ٺاھيو. توھان جي شروع جي چوٽي تي، توھان جي صلاحيتن جو خلاصو شامل ڪريو. پڪ ڪريو ته توھان جي منصوبن جي ھڪڙي فهرست شامل ڪريو Github جي لنڪ سان.
ڏينهن 3: LinkedIn پروفائل (4 ڪلاڪ): هڪ LinkedIn پروفائل ٺاهيو. LinkedIn تي پنھنجي ريزوم تي سڀ ڪجھ آڻيو.
ڏينهن 4: انٽرويو جي تياري (7 ڪلاڪ): گوگل اڪثر پڇيا ويندڙ انٽرويو سوال. 10 پروگرامنگ مسئلن کي حل ڪرڻ جي مشق ڪريو جيڪي انٽرويو ۾ پڇيا ويا. ڪاغذ تي ڪريو. انٽرويو جا سوال ڳولي سگهجن ٿا سائيٽن تي جهڙوڪ Glassdoor, Careercup
ڏينهن 5: نيٽ ورڪنگ (~ ڪلاڪ): الماري مان نڪرڻ. گڏجاڻين ۽ نوڪرين جي ميلن تي وڃڻ شروع ڪريو. ملو نوڪررن ۽ ٻين ڊولپرز.
ڏينهن 6: صرف نوڪرين لاءِ درخواست ڏيو (~ ڪلاڪ): گوگل "Python نوڪريون" ۽ ڏسو ته ڪهڙيون نوڪريون موجود آهن LinkedIn ۽ مقامي نوڪري سائيٽن تي. 3 نوڪريون چونڊيو جن تي توهان لاڳو ڪندا. هر هڪ کي پنهنجي ريزيومي کي ترتيب ڏيو. 2-3 شيون ڳولھيو ضرورتن جي لسٽن تي جيڪي توھان نٿا ڄاڻو. انهن کي ترتيب ڏيڻ ۾ ايندڙ 3-4 ڏينهن خرچ ڪريو.
ڏينهن 7: ناڪامي کان سکو (~ ڪلاڪ): هر دفعي توهان کي رد ڪيو وڃي، 2 شين جي سڃاڻپ ڪريو جيڪي توهان کي ڄاڻڻ جي ضرورت آهي نوڪري حاصل ڪرڻ لاء. پوءِ 4-5 ڏينهن گذاريو انهن علائقن ۾ توهان جي صلاحيتن کي عزت ڏيڻ. اهو طريقو، هر رد ٿيڻ کان پوء، توهان هڪ بهتر ڊولپر بڻجي ويندا.
ڪم ڪرڻ لاءِ تيار:
سچ اهو آهي ته توهان ڪڏهن به ڪم لاءِ 100 سيڪڙو تيار نه هوندا. توهان کي صرف 1-2 شين کي چڱي طرح سکڻ جي ضرورت آهي. ۽ پاڻ کي واقف ڪريو ٻين سوالن سان انٽرويو جي رڪاوٽ کي ختم ڪرڻ لاء. هڪ دفعو توهان کي نوڪري ملندي، توهان ان مان گهڻو ڪجهه سکندا.
عمل جو مزو وٺو:
سکيا هڪ عمل آهي. توهان جي رستي ۾ ضرور مشڪلاتون هونديون. انهن مان وڌيڪ، بهتر توهان هڪ ڊولپر جي حيثيت ۾ آهيو.
جيڪڏهن توهان 28 ڏينهن ۾ لسٽ ختم ڪري سگهو ٿا، توهان تمام سٺو ڪم ڪري رهيا آهيو. پر جيڪڏهن توهان فهرست جو 60-70٪ مڪمل ڪيو، توهان کي ضروري خوبيون ۽ صلاحيتون پيدا ٿيندي. اهي توهان کي هڪ پروگرامر بنائڻ ۾ مدد ڪندا.
ڪٿي پڙهائڻ:
جيڪڏهن توهان اڃا تائين نه ٿا ڄاڻو ته ڪٿان شروع ڪجي،