How I would Code if I get back in 1st year of College_ Software Development Placement _ RoadMap
203 views
Jun 2, 2024
In this video, I'll share my detailed roadmap and strategies for software development placement preparation if I were to go back to my first year of college. We'll cover essential topics such as learning programming languages, building projects, mastering data structures and algorithms, and developing soft skills crucial for interviews. Whether you're a college freshman or someone looking to enhance their software development skills, this guide will provide you with a comprehensive plan to excel in software development placements. Follow along and pave your way to a successful career in software development with this structured roadmap.
View Video Transcript
0:00
Hi everyone, मैं हूँ आपकी शदा दीती हैं, welcome to अपना college, आज की video के अंदर हम discuss करने वाले हैं
0:04
एक 4 year road map, जिसको आप follow कर सकते हैं, अगर हमारा dream है
0:08
कि हमें software engineering या software development की field में career बनाना है तो, अब ये जो video है, हमने specifically engineering student, इसके साथ साथ अगर आ�
0:15
बीसी या बीसी कंप्यूटी साइंस जैसी फील्स से आ रहे हैं तो उन स्टूडेंट्स के लिए बनाया है अब लास्ट हमने एक वीडियो बनाया था रिगार्डिंग प्राइविट कॉलेजेस जिसमें हमें काफी सारे कॉमेंट्स मिले स्टूडेंट से किसी स्टूडेंट का �
0:45
आपको देनी की कोशिश किये हम बात करेंगे semester wise हमें क्या क्या पढ़ना चाहिए winter vacations या summer vacations के अंदर क्या क्या चीज़ें करनी चाहिए तो इस चीज़ को आप follow कर सकते हैं और बिलकुल फरक नहीं पढ़ता कि चाहे आप government college से आ रहे हैं चाहे प्राइविट college से आ रहे हैं आ�
1:15
सकते हैं, even though हमें पता है कि हर college student की एक unique journey होने वाली है
1:19
आपकी journey के अंदर आपके दोस्त अलगोंगे, college अलगोंगे, subject अलगोंगे, branch अलगोंगी
1:23
पर जब भी career की बात आती है, इन चीज़ों को हम थोड़ा सा systematically लेकर चलें
1:27
जब भी हम college life के अंदर जी रहे हैं तो अब semester wise जो हमारा roadmap ह�
1:31
उसकी शुरुआत से पहले एक और दो चीज़ें हैं जिनको मैं highlight करना चाहती हू�
1:35
सबसे पहली चीज़ है हमारी GPA जिस पर हमें consistently काम करना पड़ेगा यानि GPA
1:39
ऐसी चीज़ है जिसको आप एक semester के अंदर focus करके completely बहुत ही अच्छा है आप बहुत ही खराब नहीं कर सकत�
1:44
इसलिए थोड़ा सा consistently अपनी GPA को अच्छे से maintain करना है college के अंद�
1:48
अगर आपकी 7 plus GPA है तो वो okay है maximum companies आपको GPA के basis प�
1:52
बिल्कुल reject नहीं करेंगी अगर 8 plus GPA है तो वो very good ह�
1:56
और अगर 9 प्लस चली जाती है तो वो फिर सोने पे सुहागा हो जाता है उतना तो आप बहुत sincerity और बहुत studious हो जाएंग�
2:02
तो GPA पर consistently ध्यान देना है at least उसको 7 प्लस maintain करते हुए चलना है 8 प्लस है तो बहुत अच्छी बात ह�
2:08
दूसरी चीज जिस पर हमें ध्यान देना है वो है हमारे communication skills और best time होगा communication skills पर work करने का आपके college का first semester
2:15
यह फर्स सिमिस्टर के अंदर बहुत सारे students होते हैं हम enthusiastic होते हैं college life के बारे मे�
2:19
हम college के अंदर जाएंगे societies में, clubs में participate करेंगे तो वहाँ पर कोशिश करनी है ऐसे clubs में या ऐसी societies में आप पार्ट ले सकते हैं for your first semester जिसके अंदर आपके communication skills improve हो रहे ह�
2:29
अब मान लीजिए आपको coding के अंदर interest है तो coding society जॉइन कर लो पर फिर उसमें ऐसी activities में participate करो जिसमें हमें खुद को express करने का मौका जादा मिलता ह�
2:38
इससे क्या होगा हमारा confidence बढ़ेगा हमारे English के अंदर communication skills बढ़ेंग�
2:42
हमारे interpersonal skills बढ़ेंगे जो हमें at the end help करेंगे interviews के time प�
2:47
companies के अंदर जाकर भी हम काम तो coding का ही करेंगे पर eventually companies के अंदर भी promotion
2:51
उन लोगों को मिलते हैं जिनके communication skills strong होते हैं, जो leadership skills दिखा पाते हैं, इसके साथ साथ जितना काम उन्होंने किया है, उसको अच्छे स�
2:58
लोगों को बता पाते हैं, लोगों को express कर पाते हैं, तो इन skills पर भी ध्यान दे रहा है, all over college life तो थोड़ा थोड़�
3:04
देखते ही रहे हैं पर सबसे ज़्यादा major ध्यान आप अपने first semester में ही दे सकते हैं, ज़्यादा इतना ज़्यादा focus करने की ज़रूरत नहीं है societies पर, बस first semester में participate करना काफी रहेगा, अब बात करते हैं अपने proper एक coding roadmap के बारे में, सबसे पहले बात करेंगे अपने first semester के बारे म�
3:34
coding के question होते हैं, और दूसरी हमारे पास choice होती है, कि हम किसी तरीकी development के साथ शुरुआत कर सकते हैं
3:40
क्या है वो web development हो गया, या वो apps बनाना, या किसी और तरीके का development हो गया, अब यहाँ पर मेर�
3:47
आपको strong advice यह रहेगा, कि अगर आप एसे student हैं, जिसके college के अंदर on campus placement and on campus internships के strong chances हैं
3:56
अच्छी companies आती हैं और वो आपकी branch से अच्छे से shortlist भी करती है, तो आपका सबसे पहला focus होना चाहिए DSA
4:02
लेकिन अगर आप ऐसे college के student हैं, जहाँ पर on campus chances उतने strong नहीं है
4:06
और आपको eventually पता है एक अच्छी placement grab करने के लिए, आपको off campus जाना ही जाना पड़ेग�
4:10
यानि खुदे से जाकर companies को approach करके वहाँ पर apply करना पड़ेगा तो उस case में आपको first semester में शुरुवात करनी चाहि�
4:16
development के साथ अब यहाँ पर हमें choice मिल जाती है पर हम जो roadmap discuss करेंग�
4:21
उसमें first semester में development ले रहे हैं और second semester के अंदर हम कर रहे होंगे DSA के सा�
4:25
अगर हम एक ऐसे college से आ रहे हैं जिसका on campus strong है तो फिर हम first semester में अपना DSA कर सकते है�
4:30
और second semester में development के साथ शुरुवात कर सकते हैं तो first semester में जब हम development कर रहे होंग�
4:34
choices web development resources projects second resources wise app development app development
4:48
हम Java जैसी, Flutter जैसी languages को सीख सकते हैं, web development के लिए हमार�
4:52
सबसे popular stack होता है, mon stack इसके अलावा हम mean stack भी सीख सकते है�
4:55
web development को कैसे सीखना है, उसके बारे में एक dedicated road map हमने already बनाया हुआ ह�
5:00
शुरुआत में basic सी आपको HTML, CSS जैसी technology सीखने होती हैं, इनक�
5:04
भी हमने already tutorials के अंदर cover किया हुआ है, तो आप शुरुवात कर सकते हैं development के साथ, और first semester के अंदर focus करिए, कि आप basic basic development सीखें, उसके सासा कुछ-कुछ छोटे-मोटे आप projects पर काम करते रहें, उसके बाद आ जाएगा हमारा second semester, second semester में हमारा focus होगा data structures and algorithm, अब usually DSA हम किसी भी language के �
5:34
लैंगेज होगी वह तो जावा होगी या फिर सीप्लस होगी इन दोनों को रेकमेंट करने के दो सबसे बड़े रीजन ह�
5:39
सबसे पहला इनके अंदर रिसोर्सेस बहुत सारे किसी क्वेश्चन पर आप फर्स्ट जाएंगे तो उसका सॉल्यूशन आपक�
5:43
जल्दी मिल जाएगा and दूसरा reason है कि ये दोनों faster होती है as compared to the third
5:47
popular option which is Python इसलिए कोशिश करिए कि आप भी Java या C++ मे�
5:51
करें नहीं तो आप चाहें तो किसी और language में भी कर सकते हैं अब Java C+
5:55
में इसे दोनों equally good languages हैं मेरी personal recommendation आपको Java रहेग�
5:59
क्योंकि मुझे personally वो थोड़ी सी for beginners हलकी सी easier लगती है as compared to C+
6:04
and इसके साथ बाद में जाकर आप Java में ही अपना app development start कर सकते हैं by learning new technologies
6:10
तो हमें करीबन अपने second semester के 5-6 महीने लगाने हैं DSA को सीखने मे�
6:14
कोशिश करिए end तक आप dynamic programming जो हमारा topic होता है DSA के अंदर वहां तक complete कर लें, करीबन आपको 15-20 दिन लगेंगे basics of a programming language चीखने में और बाकी के जो महीने होंगे उनको आप सिर्फ DSA और DSE की practice के अंदर लगा रहे होंगे, तो इस तरीके से हमारा first year complete हो जाएगा जिसमें हम first half dedicate �
6:44
करें अगर हमने already कुछ projects बनाए हुए तो उनको अच्छे से हमें polish करना ह�
6:48
और दूसरी चीज हम regularly DSA की practice करना start कर दें कई सार�
6:52
platforms होते हैं DSA की practice करने के लिए उनके बारे में हमने already एक dedicated video बनाया हुआ ह�
6:56
उसको आप जाकर देख सकते हैं इसके बाद first year complete होने के बाद
7:00
जब हमारा second year start होगा, तो एक चीज़ हमें ध्यान रखनी है, कि first year के अंदर हम development कर चुके हैं
7:05
हम DSA कर चुके हैं, तो हमारे पास अच्छी-खासी चीज़ें हैं, एक resume के अंदर दिखाने के लिए
7:08
तो जैसे ही आपका second year start होता है, यानि third semester, उसके अंदर सबसे पहली चीज हमें अपना resume बनाना है, resume के अंदर जो projects हमने बनाये हैं, उनको mention करना है, हमारी जो DSA के अंदर अभी progress चल रही है, उनको mention करना है, अभी तक हमने जो skills सीखी है, projects बनाते हुए, development करते हुए, DSA करते ह�
7:38
internships पर apply करने के लिए, internships के लिए apply करने के लिए second year में हम focus करेंगे small scale companies and startups के उपर
7:45
क्योंकि generally second year के अंदर जो companies hire करती हैं, वो थोड़ी सी small scale होती हैं, या फिर वो आपके startups होते हैं
7:51
और ये जो companies होती हैं directly आपको आपके skills के basis पर hire करती है�
7:54
तो skills के basis पर में आपके काम आएंगी आपकी development skills या फिर जिस भ�
7:58
और skill पर आपने अपने projects बनाए हुए हैं for example अगर आपने back-end node.js
8:02
में सीखा हुआ है तो आप directly node.js intern या back-end developer intern
8:06
इस तरीके की positions के लिए search कर सकते हैं कौन-कौन से platforms पर हम जाकर search कर सकते है�
8:11
इसके बारे में भी already dedicated video बनाया हुआ है नहीं तो आप comment कर सकते हैं इसके बारे में हम एक और detailed video बना देंग�
8:16
basic focus यही है resume हमने prepare कर लिया अब companies के अंदर apply करना start करन�
8:21
कोशिश करनी है कि second year के लिए हमें कोई internship मिल जाए, अगर internship नहीं भी मिलती ह�
8:25
तो कोई बात नहीं, parallely हमारा जो पूरा का पूरा second year है, उसमें ह�
8:29
multiple चीज़ों पर काम कर रहे होगे, multiple चीज़ें जो हमारी profile को build
8:33
करने में हमारी मदद करेंगी, इसमें सबसे पहली चीज आ जाती है हमारे hackathons, क्योंकि हमें development आती है, हमने कुछ projects बनाए हुए, तो हम hackathons के अंदर जाके participate करेंगे, hackathons क्या होते हैं, हमारे different different colleges के अंदर क्या होते हैं, हमारे कुछ events organized होते हैं, जिसमें हम college के अंदर जाते हैं, वहाँ 24 गंटे, 36 गंटे, 48 hours रहते हैं, और किस�
9:05
programming explore competitive programming rank practice help resume mention ranks hiring process help open source explore core skills develop Open Source participate online GitHub repositories contribute
9:28
Open Source क्या होता है, इसके बारे में भी हमने dedicated वीडियो बनाया हुआ है, उसको हम जाकर देख सकते हैं
9:32
और चौथा popular option होता है research projects करने का, अब research projects के अंदर हम क्या कर सकते हैं, जिन भी technologies पर हमने काम किया है, उन Channel technologies को पढ़ाने वाले हम professors को touch कर सकते हैं, यह हमारे IITs के professors हो सकते हैं, या फिर DRDO या ISRO जैसी जो organizations हैं, जो इंडिया के defense में, इंडिया के development में, technology field के अंदर काम करती हैं
10:02
मेंने personally खुद internship की है and काफी eye opening experience होता ह�
10:06
काफी बढ़िया experience होगा आपको exposure मिलेगा related to government departments इसके बारे में भी एक dedicated video हमन�
10:12
already बनाया हुआ है इस रो के बारे में भी dedicated video हमने बनाया हुआ ह�
10:15
generally अगर हम IITs, NITs या IIITs के professors के अंडर research internship
10:19
के लिए apply करते हैं, तो वो सबसे पहले हमारा resume देखेंगे, देखेंगे कि जिस internship
10:23
के लिए हम apply कर रहे हैं वहाँ पर, उस internship में already हमारे पास projects हैं क्या
10:28
दूसरी चीज़ काफी professors ये prefer करते हैं कि जो भी student आ रहा है, वो थोड़ा स�
10:31
academically bright हो, तो कोशिश करनी है कि आपकी जो CGPA हो 8 plus 8.5 plus इस range में होग�
10:37
तो वो काफी positive impact डालेगा and इसके साथ definitely हमारे एक interview होता ह�
10:41
और interview में जो भी चीज़ें हमने resume में लिखी है उनके बारे में हम confidently answer कर पाए�
10:45
तो इस basis पर हम research internships के लिए भी apply कर सकते हैं इस तरीके से हमारा second year complete होग�
10:51
और second year के अंदर हमने focus किया होगा अपनी profile build करने प�
10:55
हमने multiple competitions में participate किया होगा हमने different different चीज़ें की होग�
10:58
और अब हमारे resume में लिखने के लिए हमारे पास और भी कई सारी चीज़ें होग�
11:02
उसके बाद जो हमारा second year का summer vacations आता है इस summer vacations के अंद�
11:06
अगर हमारे पास internship है तो अपनी internship पर focus करना है उस पर time डालना ह�
11:10
पर साथ के साथ हमें क्या करना है दो चीज़ें करनी है एक है कि अपने DSA की practice को लगातार करना ह�
11:15
यानि ये वो time है जब आप अपनी DSA की practice को बिलकुल नहीं छोड़ सकते हैं, अच्छे से हर रोज बैठ कर कुछ घंटे आपको लगाने हैं, अपने questions को solve करने में, contest में participate करने में, and दूसरी चीज़ जो हमें करनी है इस time के अंदर, वो है कि हमें computer science के कुछ चार basic subject होते हैं, उ�
11:45
computer science, BCA, software engineering, IT fields तो आपके syllabus में होगे
11:50
पर अगर हम mechanical, civil engineering या किसी और दूसरी branch से आ रहे हैं
11:54
तो भी हमें इन subjects के basics जो हैं, वो clear होने चाहिए, तो इनको हमें खुद से time लगा कर पढ़ना पढ़ेगा
11:59
ये ऐसे subjects हैं, जो directly आपसे coding test के अंदर नहीं पूछे जाएंगे, aptitude questions and उसके साथ continuous DSA practice. इसके बाद आता है हमारा third year and सबसे important year. यह वो year है जिसके अंदर हम start करेंगे internships के लिए apply करना to fang companies. अगर हमारी dream company कोई fang company है जिसमें हमारा Microsoft आ जाता है, Google आ जाता है इंडिया के अंदर, Facebook में आप apply कर सकते हैं, Amazon में या फिर और भी अच्छी companies हैं जो इ�
12:45
इन companies के अंदर, जिनको हम product based companies कहते हैं, जिनके hire packages होते हैं, tech के अंदर generally
12:51
इन companies के अंदर, अगर हम internship के लिए apply करना चाहते हैं, तो उसके लिए हमसे DSA पूछा जाता है
12:55
इसलिए हमने पहले DSA को strong किया है, अब fifth semester के शुरुवात से
12:59
यानि third year के start से ही, हमारा focus होना चाहिए कि हम अपनी dream companies को target करें
13:04
उनके अंदर internships के लिए apply करें, पर यहाँ पर Goggle को target करना है
13:08
हमें हर तरीके की companies को target करना है, पर preparation हमारी strong होनी चाहिए
13:13
जितनी हमारी dream company के interviews में, या coding test में required होती है
13:16
इस तरीके से एक साथ हमें बहुत सारी companies के अंदर apply करना है, उनके interviews देते रहने हैं जब तक हम एक अच्छी internship score नहीं कर लेते, DSA practice continuous रखनी है, साथ के साथ जो भी चीज़े हमने पढ़ी हैं, theory subjects, उनका revision continuous रखना है, जैसे ही हमें अपनी first internship मिल जाती है, उसके बाद हम क्या कर स�
13:46
उसके अंदर जिन्हों भी internship हमने secure की है उस internship के अंदर एक pre placement offer हमें लेने पर ध्यान देना ह�
13:53
pre placement offer company hire internship 2 3 directly job offer graduation complete internship job offer internship PPO
14:29
हमें मिल गया है एक अच्छी company जिसके साथ हम अपने career की शुरुवात करने चाहते हैं वहा�
14:33
पर हम settle हो गए हैं तो फिर तो ठीक है उसके बाद हम कुछ भी कर सकते हैं जागर अपन�
14:36
fourth year के अंदर पर मान लीजिए आपका जिस company के अंदर PPO आपको मिला है उसस�
14:40
आप better company के अंदर apply करना चाहते हैं package wise या किसी और terms में तो फिर हम दुबारा से वही same process दोराएंग�
14:46
जो हमने internship के time पर दोराए था यानि वैसे हम companies के लिए search करेंगे वहाँ पर अपना resume भेजेंग�
14:51
उनके interviews देंगे multiple companies में apply करेंगे और फिर वहाँ पर अपनी एक अच्छी placement secure करने की कोशिश करेंग�
14:57
जैसे ही हमारी अच्छी placement secure हो जाती है उसके बाद tech के अंदर हमने काफी चीज़ें हैं तब तक explore भी कर लियोंग�
15:02
और अब हमारे पास time ही time है या तो आप fourth year के अंदर final year के अंदर जाक�
15:07
अपने college के जो दोस्त हैं उनके साथ enjoy कर सकते हैं trips पे जा सकते हैं या फिर वो student जिनने मान लीज�
15:12
masters करने के लिए बाहर जाना है तो वो GRE जैसे exam की preparation कर सकते हैं अब GRE foreign के अंदर masters करने के लिए होता ह�
15:19
GRE अगर आप देते हैं तो उसका score काफी सालों तक valid होता है तो fourth year में अगर आप खाली होंगे तो उसी time पर preparation कर सकते हैं और बाद में वो जो score होगा अगले साल या दो साल बाद भी आपका valid रहेगा तो उसी score के basis पर आपका admission हो सकता ह�
15:31
या फिर अगर हमें CAT जैसे या G-MAT जैसे exam की तैयारी करनी है तो उसको भी हम कर सकते है�
15:35
तो इस तरीके से first year से लेके fourth year तक हमारे एक अच्छा खासा step by step road map तैयार हो जाता ह�
15:40
जिसको बस हमें अब follow करना है and सबसे important बात बताओं आज की date में internet के उपर काफी सारे students के पास ये similar road map ह�
15:48
सब students को generally first year second year के अंदर पता होता है कि हमें ये चीजें पढ़नी होती ह�
15:52
पर सबसे difficult चीज जो student life के अंदर जो मैंने भी face की है मेरे काफी सारे friends ने face की ह�
15:58
मेरे काफी सारे students ने face किये वो यह होती है कि हमें पता होता है चीज यह करनी है पर फिर भी हम उसको follow through नहीं कर पात�
16:03
फिर भी हम consistent नहीं हो पाते इसलिए कोशिश करनी है कि first year के अंदर क्योंकि हमारा enthusiasm high ह�
16:08
हम बहुत जादा high spirited हैं हमारे सपने बहुत बड़े-बड़े होते हैं first year के अंदर
16:12
तो उसी flow में हम हमी क्या करना है, first year से ही थोड़ा सा discipline तैयारी कर देनी है
16:16
क्योंकि जो student first year से शुरुआत कर देता है, I can assure you कि आप बहुत अच्छा feel करेंगे
16:22
अपने third year या fourth year के अंदर आकर, क्योंकि तब तक आपके पास एक काफी बड़ा edge होगा as compared to your classmates and as compared to your friends, तो उस चीज को please जरूर ध्यान रखना है, and इसके अलावा एक और सवाल है, जो काफी सारे students frequently पूछते हैं, generally first year students होते हैं, कि हम क्यों ना first year में, second year में हम ML, AI से शुरुवात करें, हम blockchain development जैसी technologies से start करें
16:43
अब definitely ML, AI एक cutting edge technology है future के अंदर scope बहुत अच्छा ह�
16:47
इसके अलावा blockchain development भी काफी सारे लोग करते हैं काफी बढ़िया technologies हैं य�
16:52
तो ऐसे में जितने भी students हैं उनके लिए मेरी genuine advice ये रहती है कि अगर हमारा goal है कि हमारा interest है in technologies के अंद�
16:59
या हम passionate हैं बहुत ज़्यादा इन technologies के अंदर तो definitely हमें time लगा कर इनको सीखना चाहि�
17:04
पर अगर हमारा goal है कि हमें hire होना है क्योंकि हमें से maximum students जो होते है�
17:08
वो mid-class families से आते हैं हमारा goal यह होता है कि एक engineering degree ह�
17:11
एक degree खतम करने के बाद हमें एक अच्छा सा job मिल जाए और उसके बाद हम अपनी करियर की start कर सके�
17:16
और parallelly जिस भी चीज के बारे में हम passionate हैं उसको हम explore करते जाए�
17:20
अगर इस तरीके का mindset आपका है तो उस case में हमें hireable skills के बारे में सोचना चाहि�
17:25
हमें ये search करना चाहिए कि market के अंदर maximum जो jobs available ह�
17:29
वो कौन सी skills के है पर अगर हम blockchain development या machine learning AI इन skills की बात करें तो इन skills बहुत अच्छी हैं पर आज की date में blockchain development के हमारे पास इतने ज़्यादा jobs available नहीं है market में जितने हमारे पास software engineering या web developer या app developer के available है�
17:43
इसके साथ साथ machine learning and AI definitely cutting edge, पर ML, AI सीखने के बाद
17:47
इंडिया में हमें जो maximum jobs मिलते हैं, वो data yst position के लिए होते हैं
17:51
and generally data yst position के लिए, जो हमारे packages होते हैं, वो software engineering से कम होते हैं
17:56
इसलिए अगर हम hireable skills की बात करें, तो वहाँ पर development and DSA हमें long term में जादा help करेगा
18:02
as compared to other things but definitely अगर हमारे पास passion है दूसरी skills क�
18:05
सीखने का तो उनको भी हमें time लगा कर सीखना चाहिए पर हमें अपनी priorities
18:09
को set करना पड़ेगा कि हम passion के लिए सीख रहे हैं हम college के अंद�
18:13
किसी exam को pass करने के लिए सीख रहे हैं हमें career बनाने के लिए में शेयर हुई है उनमें से कुछ आपको जाकर हेल्प कर दें आपकी जर्नी के अंदर और इसके अलावा प्लेसमेंट कोडिंग इंटरन्शि�
18:38
related अगर आपका कोई भी doubt है तो उसके बारे में आप मुझे नीचे comment करके बता सकते है�
18:41
आज के लिए इतना ही मिलते हैं next video में till then keep learning and keep exploring
#Career Resources & Planning
#Computer Education
#Education
#Educational Software
#Jobs
#Programming
#Software
#Video Game Development