CodeGym /جاوا بلاگ /Random-SD /جاوا ڊولپر جي چيڪ لسٽ. ڇا هڪ ڊولپر کي ڄاڻڻ گهرجي
John Squirrels
سطح
San Francisco

جاوا ڊولپر جي چيڪ لسٽ. ڇا هڪ ڊولپر کي ڄاڻڻ گهرجي

گروپ ۾ شايع ٿيل
سلام اڄ اسان ڳالهائينداسين جاوا ڊولپر جي ترقي جي رستي جي باري ۾ ۽ هن کي ڄاڻڻ گهرجي ته ڇا گهربل هجي. جاوا ڊولپر جي چيڪ لسٽ.  ڇا هڪ ڊولپر کي ڄاڻڻ گهرجي - 1هڪ انٽرويو ۾، ڪنهن به ڊولپر شايد نوڪري اميدوار کي گريل ڪري سگهي ٿو. مثال طور، اهي مخصوص عنوانن بابت سوال پڇڻ شروع ڪري سگھن ٿا جيڪي انهن جي موجوده پروجيڪٽ ۾ سامهون آيا آهن. پر نه ڄاڻڻ سڀ ڪجهه عام آهي. حقيقت اها آهي ته توهان ڪجهه سوالن جا جواب نٿا ڏئي سگهو پڻ عام آهي. عام اصول جي طور تي، هر جاوا پروگرامر کي سافٽ ويئر ڊولپمينٽ جي بنيادي ڄاڻ هجڻ گهرجي. تنهن ڪري اچو ته هڪ نظر رکون ته ڇا سمجهيو وڃي "بنيادي".

1. بنيادي الگورتھم

پروگرامنگ سکڻ شروع ڪرڻ وقت سڀ کان پهرين شيءِ (صرف جاوا نه) بنيادي ڳالهين کي سمجهڻ آهي. مثال طور، algorithms. انهن مان لاتعداد تعداد آهن، ۽ توهان کي پنهنجي زندگيءَ جا سمورا سال نه مارڻ گهرجن جيترو ٿي سگهي الورورٿم سکڻ جي ڪوشش ڪندي: انهن مان گهڻا توهان لاءِ ڪارآمد نه هوندا. توهان ڪتاب "گروڪنگ الگورٿمز" مان گهربل گهٽ ۾ گهٽ ڄاڻ حاصل ڪري سگهو ٿا. اھو ڪافي آھي توھان کي شروع ڪرڻ لاءِ، پر جيڪڏھن توھان چاھيو ٿا، توھان سکي سگھوٿا ڪتاب مان سکي سگھو ٿا ”ساختتون ۽ الگورتھم“ يا ”جاوا ۾ الگورٿمز“ رابرٽ سيڊجڪ ۽ ڪيون وين جي. مان پڻ سفارش ڪريان ٿو ته توهان ڪمپيوٽر سائنس جي بنياديات جي ڄاڻ کي بهتر بڻائي. اهو ٿي سگهي ٿو هارورڊ CS50 ڪورس سان.

2. جاوا نحو

الگورتھم جي بنياديات کي سکڻ کان پوء، اسان کي جاوا نحو سکڻ جي ضرورت آھي. آخرڪار، اسان سڀ هتي جاوا پروگرامر بڻجڻ لاءِ پڙهي رهيا آهيون، صحيح؟ ڪوڊ گيم ڪورس هن لاءِ مڪمل آهي. جيئن توهان بيشمار ڪم سرانجام ڏيندا، توهان جاوا نحو تي پنهنجا هٿ ملندا ۽ پوءِ، بنا ڪنهن جھجڪ جي، توهان جاوا ڪوڊ لکندا/پڙهندا ڄڻ ته اها توهان جي مادري ٻولي هجي. CodeGym مشق آهي، پر ان کان سواء، توهان کي نظريو ڏسڻ جي ضرورت آهي ته توهان ڇا ڪري رهيا آهيو. هن کي ڪرڻ لاء، توهان ڪتاب پڙهي سگهو ٿا. مثال طور، ھيٺين مان ھڪڙو:
  • "سر پهريون جاوا"
  • بيري برڊ پاران "ڊميز لاء جاوا"؛
  • "جاوا: هڪ شروعات ڪندڙ ھدايت" Herbert Schildt پاران.
هنن ڪتابن کي پڙهڻ کان پوءِ، توهان هيٺ ڪري سگهو ٿا مشڪل ڪتابن ڏانهن:
  • "جاوا ۾ سوچڻ،" بروس ايڪيل؛
  • جوشوا بلوچ پاران "مؤثر جاوا"؛
  • "جاوا: مڪمل حوالو" Herbert Schildt پاران.
آخري ٽي ڪتاب شروعاتي لاءِ پڙهڻ آسان نه آهن، پر اهي جاوا نظريي ۾ هڪ مضبوط بنياد فراهم ڪن ٿا. انهي سان گڏ، ڪوڊ گيم آرٽيڪل بابت نه وساريو، ڇو ته اهي اڪثر عنوانن جي وضاحت فراهم ڪن ٿيون جيڪي توهان جي دلچسپي وٺن ٿيون. توھان ڳولي سگھوٿا ھڪڙو لاڳاپيل مضمون ٽائيپ ڪندي عنوان جيڪو توھان جي دلچسپيءَ جو سرچ بار ۾: جاوا ڊولپر جي چيڪ لسٽ.  ڇا هڪ ڊولپر کي ڄاڻڻ گهرجي - 2مان پڻ سفارش ڪريان ٿو جاوا انٽرويوز کان سوالن کي ڳولڻ لاءِ. اهو توهان کي سمجهڻ ۾ مدد ڏيندو ته توهان کي ڇا سکڻ جي ضرورت آهي ۽ ڪهڙن سوالن لاءِ تيار ٿيڻو آهي.

3. ڊيزائن جا نمونا

ڊيزائن جا نمونا ڪجهه ورجائي سگھندڙ نمونا آھن جيڪي مسئلا حل ڪن ٿا اڪثر سامھون واقعن ۾. انهن ۾ بنيادي، سادو نمونا شامل آهن جيڪي هر خود عزت ڪندڙ پروگرامر کي ڄاڻڻ گهرجي. هن موضوع کي سمجهڻ لاءِ ڪتاب ”هيڊ فرسٽ ڊيزائن پيٽرنس“ کي پڙهو. اهو بيان ڪري ٿو بنيادي ڊيزائن جي نمونن کي رسائي واري طريقي سان. پر ڪتاب جاوا جي باري ۾ تمام گهڻو ڳالهائيندو آهي، تنهنڪري جڏهن توهان هن ڪتاب کي استعمال ڪندا آهيو ته توهان کي هن پروگرامنگ ٻولي ۾ رواني جي ضرورت پوندي. گنگ آف فور مان ”ڊيزائن پيٽرن: ايليمينٽس آف ري يوزبل آبجیکٹ-اورينٽيڊ سافٽ ويئر“ پڻ پڙهي سگهو ٿا گنگ آف فور (ايڊيٽر جو نوٽ: دي گينگ آف فور ليکڪن جي هڪ ٽيم آهي جنهن ۾ ايرڪ گاما، رچرڊ هيلم، رالف شامل آهن. جانسن، جان ويلسائيڊس ). هڪ دفعو توهان هن موضوع جو مطالعو ڪيو آهي، توهان کي توهان جي ڪوڊ ۾ هر جڳهه نمونن کي ڏسڻ شروع ڪيو ويندو. هن تي ڌيان ڏيو، خاص طور تي بهار ۾ استعمال ٿيل نمونن تي، ڇو ته هي هڪ مشهور انٽرويو سوال آهي.

4. پروگرامنگ paradigms. ڪوڊ جي صفائي

معياري ڊيزائن جي نمونن کان علاوه، مختلف اصولن ۽ پيراڊمز کان آگاهي ٿيڻ لاء ( SOLID , GRASP ). توهان کي پڻ توهان جي ڪوڊ کي صاف ۽ پڙهڻ جي قابل رکڻ جي ضرورت آهي. هر شيءِ لاءِ، توهان کي هن موضوع جي باري ۾ ڄاڻڻ جي ضرورت آهي، رابرٽ مارٽن پاران صاف ڪوڊ ڏسو، يا اسٽيو ميڪنيل پاران "ڪوڊ مڪمل" چيڪ ڪريو.

5. SQL

اسان جو ايندڙ قدم آهي هڪ ٻولي جو مطالعو ڪرڻ واسطيدار ڊيٽابيس لاءِ - SQL . ڊيٽابيس آهن جتي معلومات (ڊيٽا) استعمال ٿيل ويب ايپليڪيشن طرفان محفوظ ڪئي ويندي آهي. هڪ ڊيٽابيس ڪيترن ئي جدولن تي مشتمل آهي (توهان جي فون تي ايڊريس بڪ هڪ سادي مثال آهي). جاوا ڊولپرز نه صرف جاوا ايپليڪيشن جا ذميوار آهن، پر اهو ڊيٽابيس پڻ جنهن سان اهو رابطو ڪري ٿو ۽ جتي اهو ان جي ڊيٽا کي محفوظ ڪري ٿو. لاڳاپي واري ڊيٽابيس ۾ (جيڪي سڀ کان وڌيڪ عام قسم آهن)، سڀ رابطي هڪ خاص ٻولي ذريعي ٿيندي آهي جنهن کي Structured Query Language، يا SQL سڏيو ويندو آهي. هن موضوع کي سمجهڻ لاء، توهان کي صرف انهن ڪتابن مان هڪ پڙهڻ جي ضرورت آهي:
  • "Learning SQL" by Alan Beaulieu؛
  • "SQL" ڪرس فيهلي طرفان؛
  • "هيڊ فرسٽ SQL" Lynn Beighley پاران.
پر نظريي جي بغير مشق ان کي ڪٽي نه ٿو، ڇا اهو آهي؟ ۽ انٽرويوز تي توهان توقع ڪري سگهو ٿا توهان جي SQL جي علم جي ٽيسٽ. انٽرويو وٺندڙ اڪثر (تقريبا هميشه) هڪ يا ٻه ڪم ڏين ٿا جن ۾ هڪ SQL سوال لکڻ شامل آهي. نتيجي طور، اھو تمام ضروري آھي پنھنجي عملي SQL صلاحيتن کي ھٿ ڪرڻ لاءِ پاڻ کي سٺي روشنيءَ ۾ ڏيکارڻ لاءِ.

6. MySQL/PostgreSQL

SQL ٻولي سکڻ کان پوء، توهان کي هڪ مخصوص ڊيٽابيس جي عمل سان واقف ٿيڻ جي ضرورت آهي. ڊيٽابيس تي مدار رکندي، ڪجهه حڪم مختلف ٿي سگهن ٿا ڊرامي طور تي. ۽ ڊيٽابيس جي صلاحيتن ۾ ڪافي قابل ذڪر فرق آهن. سڀ کان وڌيڪ عام لاڳاپو ڊيٽابيس MySQL ۽ PostgreSQL آهن . جاوا ڊولپر جي چيڪ لسٽ.  ڇا هڪ ڊولپر کي ڄاڻڻ گهرجي - 3MySQL تمام آسان آهي، پر PostgreSQL ۾ تمام گهڻيون صلاحيتون آهن. انهن مان گهٽ ۾ گهٽ هڪ سان واقف هجڻ شروع ڪرڻ لاء ڪافي آهي. توھان پڙھي سگھوٿا ڊيٽابيس تي عمل درآمد جيڪڏھن توھان پنھنجي گوگلنگ صلاحيتن کي استعمال ڪريو ٿا - يوٽيوب تي لاڳاپيل مضمون ۽ سبق ڳولھيو. توهان کي ضرورت پوندي ته توهان جي قابليت کي ترتيب ڏيڻ لاءِ مناسب ڳولا سوالن جا سوال جيڪي توهان کي جواب ڏيڻ گهرجن. آخرڪار، هڪ پروگرامر اهو آهي جيڪو گوگلنگ ۾ بليڪ بيلٽ سان آهي.

7. ماون/گريڊل

توهان کي سکڻ جي ضرورت آهي يا ته Gradle يا Maven فريم ورڪ. اهي پراجيڪٽ ٺاهڻ لاءِ آهن، ۽ توهان لاءِ، جاوا هاڻي نه رڳو ڪمن لاءِ آهي، جنهن ۾ ٻه طبقا شامل آهن، پر مڪمل ايپليڪيشنون لکڻ لاءِ هڪ ٻولي پڻ آهي. توھان کي سمجھڻ جي ضرورت آھي ته پروجيڪٽ ڪيئن ٺاھيو وڃي، تعمير جا مرحلا ڪھڙا آھن، ضروري خارجي لائبريرين کي ٽئين پارٽي جي ڪوڊ سان ڪيئن لوڊ ڪجي، ۽ گھڻو ڪجھ. ان حقيقت جي باوجود ته Gradle نئون ۽ وڌيڪ جامع آهي، Maven اڪثر ڪيسن ۾ استعمال ٿيندو آهي. تنهن ڪري، Maven تعمير جي زندگي گذارڻ تي خاص ڌيان ڏيو.

8. گيت

Git هڪ ورهايل ورزن ڪنٽرول سسٽم آهي. هي ٽيڪنالاجي ڊولپرز کي هڪ ٻئي سان مداخلت ڪرڻ کان سواء هڪ واحد ايپليڪيشن تي تعاون ڪرڻ جي اجازت ڏئي ٿي. يقينا، ٻيا نسخو ڪنٽرول سسٽم آهن. مثال طور، Subversion . پر Git تمام وڏي پيماني تي استعمال ڪيو ويندو آهي، ۽ توهان کي ان سان ڪم ڪرڻ جي قابل هوندو. جاوا ڊولپر جي چيڪ لسٽ.  ڇا هڪ ڊولپر کي ڄاڻڻ گهرجي - 4Git بابت ڪيترن ئي مضمونن کان علاوه توهان آن لائين ڳولي سگهو ٿا، يوٽيوب وٽ ڪافي وڊيوز آهن جيڪي توهان کي هن ٽيڪنالاجي ۾ مهارت حاصل ڪرڻ ۾ مدد ڏيڻ لاءِ، قدم بہ قدم. پهرين ۾، اهو بهتر آهي ته Git کي ڪمان لائن مان استعمال ڪرڻ بجاء ڪنهن قسم جي GUI عمل درآمد ڪرڻ، ڇو ته توهان کي حڪم استعمال ڪندي سڀ ڪجهه ڪرڻ تي مجبور ڪيو ويندو. انٽرويو ۾، ماڻهو اڪثر ڪري ڪجهه گٽ حڪمن بابت پڇڻ چاهيندا آهن، تنهن ڪري مان سفارش ڪريان ٿو ته توهان انهن کي لکو ۽ ڪنهن کي ويجهو رکو. مان پڻ سفارش ڪريان ٿو ته توهان نوٽس وٺو، سڀ کان اهم نقطن تي نظر رکون ٿا ته جيئن انٽرويو کان اڳ انهن ذريعي هلڻ ۽ توهان جي يادگيري کي تازو ڪيو وڃي.

9. جي ڊي بي سي

هي ٽيڪنالاجي توهان جي جاوا ايپليڪيشن ۽ هڪ تعلقي ڊيٽابيس کي ڳنڍي ٿي. بنيادي طور تي، مان سفارش ڪريان ٿو پڙهڻ جي ڪنهن به JDBC سبق. هتي مضمونن جي گهڻائي آهي جيڪا وضاحت ڪري ٿي JDBC ۽ بنيادي مثال مهيا ڪن ٿا، جيتوڻيڪ ڪو به ننگي JDBC سڌو سنئون استعمال نه ڪري رهيو آهي.

10. جي پي اي. هائيبرنيٽ

JPA هڪ جاوا ايپليڪيشن ۽ ڊيٽابيس جي وچ ۾ ڪنيڪشن قائم ڪرڻ جو هڪ طريقو آهي، جهڙوڪ JDBC. پر ساڳئي وقت، JPA هڪ اعلي سطحي ٽيڪنالاجي آهي ۽ تنهنڪري استعمال ڪرڻ آسان آهي. پر JPA صرف هڪ وضاحت آهي، نه هڪ عمل درآمد. ان تي ٺوس عمل جي ضرورت آهي. انهن مان ڪيترائي موجود آهن، پر جي پي اي آئيڊيلز جي ويجهو، سڀ کان وڌيڪ مشهور، ۽ سڀ کان وڌيڪ ترقي يافته Hibernate آهي. توهان پنهنجي سافٽ ويئر ڊولپمينٽ ڪيريئر ۾ هن ٽيڪنالاجي کي هڪ کان وڌيڪ ڀيرا ايندا. تنهن ڪري، آرٽيڪل پڙهڻ سان هن ٽيڪنالاجي سان واقف ٿيڻ کان علاوه، اهو هڪ ڪتاب پڙهڻ جي باري ۾ سوچڻ جي قابل ٿي سگهي ٿو، مثال طور، "Java Persistence API".

11. بهار

جڏهن توهان جاوا ڊولپر بڻجي ويندا آهيو، بهار هاڻي توهان لاءِ صرف هڪ لفظ ناهي. جاوا ڊولپر جي چيڪ لسٽ.  ڇا هڪ ڊولپر کي ڄاڻڻ گهرجي - 5هن فريم ورڪ کي ڄاڻڻ هاڻي جاوا سنٽيڪس ڄاڻڻ جيترو اهم آهي. توهان اهو چئي سگهو ٿا ته بهار جو هڪ ڀاءُ آهي، يعني جاوا EE. پر جاوا اي اي پراڻي آهي ۽ هاڻي نئين منصوبن تي استعمال نه ڪيو ويو آهي. جاوا ڊولپرز جي وڏي اڪثريت هاڻي جاوا-اسپرنگ ڊولپرز آهن، تنهنڪري ڪجهه بنيادي اسپرنگ ٽيڪنالاجي کي ڄاڻڻ ضروري آهي. بهار صرف هڪ فريم ورڪ ناهي، پر فريم ورڪ جو هڪ مڪمل فريم ورڪ: جاوا ڊولپر جي چيڪ لسٽ.  ڇا هڪ ڊولپر کي ڄاڻڻ گهرجي - 6۽ اهو صرف فريم ورڪ جو هڪ ذيلي سيٽ آهي جيڪو بهار مهيا ڪري ٿو. هڪ شروعاتي لاء، انهن مان صرف چند ڄاڻڻ ڪافي آهي:

  • بهار جو مرڪز

توھان کي ھن کي پھرين جاءِ تي رکڻ گھرجي، تنھنڪري توھان سمجھي سگھو ته بهار ڇا آھي - سڀ ڪجھ اسپرنگ ڪنٽينرز، بينز، DI، IoC وغيره بابت. بهار جي استعمال جي فلسفي کي سمجهڻ لاء، تنهنڪري ڳالهائڻ. بهار جي فريم ورڪ جو توهان جو وڌيڪ مطالعو هن بنياد جي چوٽي تي تعمير ڪندو. شايد توهان کي پنهنجي ننڍڙي ايپليڪيشن ٺاهڻ گهرجي جنهن ۾ توهان تدريجي طور تي شامل ڪري سگهو ٿا سڀني نئين سکيا ٽيڪنالاجيون.

  • بهار JDBC

پهريان اسان ذڪر ڪيو JDBC هڪ ڊيٽابيس ڪنيڪشن ٺاهڻ لاءِ ٽيڪنالاجي طور. عام طور تي، ٽيڪنالاجي جو "ننگا" استعمال هاڻي پروجيڪٽ ۾ نه ملي سگهي ٿو، تنهنڪري توهان اهو نتيجو ڪري سگهو ٿا ته JDBC سکڻ ضروري ناهي. اهو بلڪل صحيح رويو ناهي. JDBC جي ننگي (سڌي) استعمال جي ڳولا ڪندي، توهان ٽيڪنالاجي کي هيٺين سطح تي ڏسي سگهو ٿا ۽ ان جي مسئلن ۽ گهٽتائي کي سمجهي سگهو ٿا. پوءِ جڏهن توهان اسپرنگ JDBC سکڻ شروع ڪندا، توهان کي احساس ٿيندو ته هي فريم ورڪ ڇا بهتر ڪري ٿو، بهتر ڪري ٿو ۽ لڪائي ٿو.

  • بهار جي هائيبرنيٽ

ننگي JDBC سان صورتحال جي مطابق، هي فريم ورڪ هڪ موجوده ٽيڪنالاجي کي فائدو ڏئي ٿو، هن صورت ۾، Hibernate. جيڪڏهن توهان بهار جي بغير Hibernate استعمال ڪرڻ تي غور ڪيو ٿا، ته توهان ضرور انهن فائدن کي محسوس ڪندا جيڪي اسپرنگ هائبرنيٽ پيش ڪري ٿو.

  • بهار JPA

ان کان اڳ اسان JPA بابت ڳالهايو ۽ ذڪر ڪيو ته اهو صرف هڪ وضاحت آهي، جيتوڻيڪ ان ۾ مختلف عملدرآمد آهن. انهن عملن مان، Hibernate مثالي جي ويجهو اچي ٿو. بهار جو پنهنجو مثالي JPA عمل آهي جيڪو هئبرنٽ استعمال ڪري ٿو هود هيٺ. اهو ممڪن طور تي جي پي اي جي وضاحت جي مثالي جي ويجهو آهي. ان کي بهار JPA سڏيو ويندو آهي. هڪ لفظ ۾، اهو ڊيٽابيس جي رسائي کي تمام آسان بڻائي ٿو. توهان صرف JDBC، Hibernate، Spring JDBC، يا Spring Hibernate سکڻ کان سواءِ JPA سکي سگهو ٿا. پر جيڪڏهن توهان هي طريقو اختيار ڪيو، توهان جي ڄاڻ ته ڪيئن ڊيٽابيس سان ڳنڍڻ جي تمام گهڻي سطحي هوندي.

  • بهار MVC

هي ٽيڪنالاجي اسان جي ايپليڪيشن جي ويب انٽرفيس کي صارفين کي ڏيکارڻ ۽ انٽرفيس ۽ باقي ايپليڪيشن جي وچ ۾ رابطي کي آسان بڻائي ٿي. ٽيڪنالوجي کي ڊسپلي کان سواءِ پڻ استعمال ڪري سگهجي ٿو جڏهن توهان وٽ هڪ ايپليڪيشن آهي جيڪا ڊسپلي کي سنڀالڻ جي ذميوار آهي ۽ توهان RESTful ٽيڪنالاجي استعمال ڪندي ايپليڪيشن سان رابطو ڪري رهيا آهيو . بهار جي باري ۾ بهتر معلومات حاصل ڪرڻ لاءِ، مضمونن ۽ يوٽيوب ليڪچرن کان علاوه، توهان ڪيترائي ڪتاب پڙهي سگهو ٿا. مون کي ڪريگ والز جو ڪتاب ”اسپرنگ ان ايڪشن“ ڏاڍو پسند آيو. مان توهان کي صلاح ڏيان ٿو ته ڇهين ورجن پڙهو، جيڪڏهن توهان انگريزي چڱي طرح ڄاڻو ٿا. بهار تي هڪ ٻيو عظيم ڪتاب ”اسپرنگ 5 فار دي پروفيشنلز“ آهي. اهو وڌيڪ گندو آهي. وڌيڪ هڪ حوالو وانگر جيڪو وڌيڪ قيمتي آهي هٿ ۾ ويجھو رکڻ جي ڀيٽ ۾ ڪپڙا پڙهڻ لاءِ.جاوا ڊولپر جي چيڪ لسٽ.  ڇا هڪ ڊولپر کي ڄاڻڻ گهرجي - 7

  • بهار جو بوٽ

هي ٽيڪنالاجي بهار جي استعمال کي تمام آسان بڻائي ٿي. مون ان کي لسٽ جي آخر ۾ نه رکيو. درحقيقت، اهو هود جي هيٺان گهڻو ڪجهه لڪائيندو آهي، ۽ ڪنهن ماڻهو لاء وينلا اسپرنگ سان ناواقف، ڪيترائي نقطا واضح يا سمجھڻ وارا نه هوندا. پھريائين، بھتر سمجھڻ لاءِ ته ڪيئن اسپرنگ فريم ورڪ ڪم ڪري ٿو، توھان کي باقاعدي اسپرنگ استعمال ڪرڻ گھرجي، ۽ پوءِ اسپرنگ بوٽ استعمال ڪرڻ جا سڀ اعليٰ فائدا حاصل ڪريو. مان پڻ سفارش ڪريان ٿو ته توهان پنهنجو پاڻ کي بهار سيڪيورٽي ۽ بهار AOP سان واقف ڪيو. پر مٿي ڄاڻايل ٽيڪنالاجيز جي برعڪس، انهن ٻنهي جي گهڻي ڄاڻ اڃا تائين گهربل ناهي. هي ٽيڪنالاجي شروعاتي لاء ناهي. انٽرويوز تي، جونيئر ديوس انهن بابت نه پڇيا ويندا (سواء هڪ غير معمولي سوال، شايد). انهن ٽيڪنالاجيون ڇا آهن ۽ انهن جي ڪم جي پويان اصولن جو هڪ جائزو پڙهو. هن مضمون ۾ مون بار بار ڪتابن پڙهڻ جو ذڪر ڪيو آهي. هڪ پاسي، اهو لازمي ناهي. توهان هڪ ڪتاب پڙهڻ کانسواءِ پروگرامر بڻجي سگهو ٿا، آن لائين آرٽيڪلز ۽ ٽريننگ وڊيوز مان سڀ گهربل ڄاڻ حاصل ڪري سگهو ٿا. ٻئي طرف، نوڪريء جي بازار ۾، نوان ڊولپرز جي وچ ۾ مقابلو هن وقت تمام گهڻو آهي، جيڪو بار وڌائيندو آهي ته هڪ ابتدائي ڄاڻڻ جي ضرورت آهي. تنهن ڪري، وڌيڪ توهان ڄاڻو ٿا، جلدي توهان پنهنجي پهرين نوڪري ڳوليندا انٽرويو وٺندڙ کي توهان جي ڄاڻ جي سطح سان متاثر ڪندي. سڀني جي مهرباني، ۽ شايد جاوا توهان سان گڏ هجن.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION