Transcript for:
BCA Career Guidance Insights

I am in BCA and I need a job of 10-12 lakhs or 20 lakhs as soon as I leave college Is this possible? See, I am saying that it is possible but it is going to be tough So in today's video, we are going to discuss that if you are in your first year, second year or third year and you are doing BCA You have graduated from BCA, you should do MCA or you should stay in the job If you are doing a job, then how can you switch after BCA? So we are going to discuss all these things I have discussed this with a lot of people I have also done a lot of podcasts with people who have done BCA or who have done MCA or who have switched directly after BCA and they got a very good package So we won't delay it Hi guys, I am Nishant Chahar I am an ex-Microsoft software engineer currently building two of my startups, Algo prep and Tayaari So let's start this video quickly We will solve all your doubts related to BCA First of all, let's start What exactly is BCA? What exactly is there in BCA? And for whom BCA is suitable? If you are in 12th or 11th grade then this segment is going to be very important for you The rest of the people can go straight to the second segment Now for people who are in BCA If you are getting B.Tech in private college whose fees is very high Its fee is 15-20 lakhs You come from a middle class family You can't afford that much And there won't be placements due to B.Tech Because it is a tier 2 or tier 3 college Companies don't come there So BCA is a good option for you Because you will get admission in BCA You don't have to pay any JEE or NEET If you have a good percentage in 12th grade then you can go So when these things benefit you When you have a decent percentage in 12th grade then don't pay JEE If your JEE rank is very bad then you won't get a good engineering college But you can definitely go to BCA Now why you should prefer BCA over B.Tech computer science in a private college? Because here your degree is of 3 years and you can save your one year then your one year fee is also saved The second part is that you have a lot of free time I got a lot of comments related to BCA And everyone was like I am in BCA I have a lot of time I don't know how to utilize my time In B.Tech ,you don't get a lot of time because there are a lot of projects You have to do a lot of assignments So there are a lot of things and you have less time Compared to BCA, in BCA you have a lot of time Now the curriculum of BCA is a stripped down version of B.Tech There are a lot of things which are taught in B.Tech But on top of that you are told a lot It is not done in such a good depth That's why after BCA it becomes a bit tough to get a job So this is the next segment This is the roadmap of your first year and third year If you are in any other year then you can implement the same thing But you will have less time Let's talk about freshers first Then we will talk about second year Then we will talk about third year First of all let's talk about first years,whose BCA is about to start So what do you have to do You have to take up development first Being from BCA DSA would not be that important Because you will get less opportunities from DSA related companies compared to development What can you take up in development The easiest is web development Take up web development First learn basic Mern stack Learning basics is important If you don't learn basics then you won't be able to do tough things Because basics are very very very important And if the basics are broken then no matter what AI comes you won't be able to code So learn the basics First of all you have to learn HTML, CSS, JavaScript After learning HTML, CSS, JavaScript Next thing you have to learn is React If you learn React then you will be eligible to be a front-end developer What can you do after becoming a front-end developer You can start making projects If you have learned so many things There are many backend services Where you can directly include database You can use firebase To build your basic projects Next part comes Where you have to learn backend In the backend part You can learn many different frameworks I will tell you the names of the 3-4 frameworks Then I will tell you which one is the most used Which framework students learn the most Its resources are more available First you have to know Node.js Node.js is used a lot It is also used in companies And in general its resources are very much available online So generally kids prefer it Second you have to know Flask It is in Python If you have learned Python before Then it is very easy Next comes Django Django is also in Python So it is also very easy Fourth you have to know Java Spring Boot It contains Java in it's name ,so it is in Java First one is JavaScript Next two are in Python Third is in Java So you have to do this If you have already learned JavaScript So mostly kids go to Node.js So you can also go to Node.js Because you have learned HTML, CSS, JavaScript We have also learned React And this can be a good backend option for you So what you will do here You will do mern stack M-E-R-N So here you have to learn a database Databases are of two types SQL and NoSQL So generally in mern stack The M is called MongoDB MongoDB is a NoSQL database And it is very easy to learn So you have to learn some things about MongoDB database When you learn MongoDB Express React and Node Then you will have a mern stack So you can call yourself a mern stack developer But just by saying nothing will happen Just by watching tutorials nothing will happen You will have to make a lot of real world projects Projects related here I have made a video recently I have made one more before If you want very basic projects ,so that you will understand how things work Then watch this video in which I have told 40-45 project ideas And recently I have made a video In which I have told 5 unique project ideas With which you can stand out This is not exactly copy paste These are some ideas through which you can build by making something similar So in the first 6 months you just have to keep a goal That you learn React In the next 6 months you can keep a goal That you learn this backend database and Node.js So you will be able to apply for a mern stack developer or for an intern So your first year ends here And the next important thing that comes is DSA DSA is Data Structures and Algorithm This will be asked in interviews In many interviews they will ask only one question In some interviews it can be in 3 rounds So this is a very important factor which generally BCA students don't do Because they don't know They don't have anyone to guide them in college So in order to do DSA You can check out AlgoPrep's website Or you can check out AlgoPrep's YouTube channel There you will get all the resources And in 90 days ,how you can start DSA for beginner level I am telling you everything You will get a resource link in the description You can see the mind map how things are happening and you can use it Now we have come to our second year If you are in second year and your first year is completely ruined Then you have to do the same thing Learn MERN stack first There we gave 6-6 months for both, you can take less time You take 4-4 months, so you'll have 4 months left that you can use for DSA And if you have come from first year to second year You have already learned all these things in first year So give next 6 months to DSA After giving to DSA you have to practice both How will we practice Now we have come in first, second and third year Now all the people have done all the things Right, this is major tech stack Major technology Major things that you have to learn Whether you are in any year If you start early then you will have more free time You will be able to make better projects You will be able to go to hackathons You will be able to practice more So chances of getting a job directly out of college Increases a lot So as soon as you have done this much You can start participating in hackathons How you can participate in hackathons There is a website called devfolio There is a website called devpost Other than this there is a website called dare to compete which is now called unstop In all these websites you have to participate in hackathons Including competition lists In all these you have to participate When you start participating in all these things You will get to know How useful your skills are How much you have learned The more you have learned, the more you will be able to implement Now I have told you the list of topics which you have to do Whether you are in 1st year, 2nd year or 3rd year You will have to do this After finishing 2nd year Generally if you have completed this part Then try for internships Apply for internships Do cold reach out, do cold DM How to do cold reach out, cold DM How to make your resume I have told you in this video I have made a video in full detail Now definitely go and check out Recently I had hired for preparation So people had made a lot of mistakes So I had made a complete document How you can do these things Definitely check it out I have told you all the resources But first you have to read things Now while doing DSA or while developing The most important part is Practice Now if you have done DSA Next what you have to do You have to practice You can use leet code, you can use interview bit You can use GFG Use any platform and start practicing The more you practice DSA The more your skills will improve The more you will be good So this is an important thing As soon as you do DSA Start doing questions Even if you are doing development Try to do 1-2 questions a day So that when your 3 years will be complete When your BCA will be complete You will be at a very good level That you can do development or DSA and you will ace it. Now generally people have doubts ,how to manage DSA and development How to manage? Students of BTech and BCA have this same doubt. So if you do both things together ,both will not happen First you have to do one thing Do one thing well Then start the other thing So for BCA I have told you It is better to do development first because if you do development You can directly apply for internships Companies who are small scale startups They need people Who come on the first day and start coding They don't care how good your DSA is ,because they don't want They want that you can write front-end or Back-end I will teach you all these things So this part will come ,when you have done your full stack Front-end or back-end ,which you are enjoying The second option you have is You can do app development Whichever you prefer It is not that you have less job It is the same If any company comes They make their app and web They can make first web and then app But both are there So this is the whole part of college First, second and third year If you haven't done anything You think I have wasted 2 years And even if you think You haven't wasted 2 years I would recommend you to go for MCA Why am I saying this because after MCA If you do MCA from a good NIT or from a good college From tier 1 ,there is no benefit of doing from tier 2 If you are doing from tier 1 There is a lot of benefit Companies like Google, Amazon, Microsoft They come to campus in these NITs They hire you and get similar opportunities as B.Tech students So if you want to do MCA You have to give NIMSET exam B.Sc students can also give NIMSET exam Prepare for NIMSET You can get good rank If you prepare well for 1 year And you will get into an NIT good I have done 2-3 podcasts like this If I show you in clips these people did like this They did BCA or B.Sc and after that They got into a very good company Let me tell you some examples Shashank Mishra sir He has his own YouTube channel E-Learning Bridge He is working in a startup Before that he worked in Amazon Expedia, Paytm as a data engineer He also did the same thing After MCA he got all these opportunities Before he did B.Sc After B.Sc he prepared for 1 year After that he did MCA from NITA After this his scene got sorted He got better opportunities and initially after B.Sc he didn't get Let me give you one more example Santosh Mishra I have also done a podcast with him His story was similar He did BCA From an average college in Bihar After that he prepared for NIMSET After preparing for NIMSET He got into a top NIT And currently he is working at Microsoft He didn't reach Microsoft directly He did 2 switches But he got into Microsoft And he is working at Microsoft right now After MCA your opportunities increase as compared to BCA or B.Sc So you have to consider MCA But do it only from a very good college You won't get any advantage from any random college Because you won't learn anything new in curriculum Either you will get a good peer group Later if you want to start up Or if you want to do something Then you get alumni network You get people whom you can reach out We have discussed first year, second year, third year MCA, we have discussed You can make a plan from MCA starting You can try for jobs Do both If you get jobsof 6-7 lakhs as a fresher then continue Then there is no benefit of MCA If you start from 6-7 lakhs Then you will be at a very good position Sometimes B.Tech students also start from here And after that MCA doesn't make much sense But if you are getting jobs of 2-3 lakhs Then MCA would be a very good option from a good college That's why prepare for NIMSET Till here your doubts will be clear What is my road map, what should you learn in BCA What should you study I have made everything for you about development Link will be in the description Next we will come You have one more option You can go for Abroad studies If you have money Or if you think you can't do it in India Then that is also a very good option Your degree is equivalent to B.Sc because there is no B.Tech There is B.Sc People do B.Sc computer science there. After that they are doing Masters in computer science So you can apply for Masters in computer science And then that is a whole new trajectory So there are some other options in BCM which generally people don't tell you You get one option That you can prepare for GMAT And you can get into MBA Because the basic requirement is this and BCA students have a little advantage over engineering because their degree is slightly different. So you have one option The second option is after doing Masters You can go for a professor job You can become a professor in a university You can become a professor in which university you are studying Most people don't have this dream But this is also an option that you can explore And finally government jobs come After BCA you can apply for government jobs But one problem here is that you can't apply for GATE To apply for GATE You have to do B.Tech So that is a downfall of BCA So you have to take care of this So, all these doubts have been cleared. I have explained how you can do things. There are many more exams to get into a good MCA college. I have made everything in a doc. You can see it on the screen. This is that roadmap. This is that link that you can use. You can see all the resources in it. I have added it in free resources.Also, do check out AlgoPrep.in. If you want to study DSA, or you want to study development, or you want to study LLD, we will teach you everything you want to study. OS, DBMS, OOPs, Computer Networks, we teach all those things. So, we will get everything done. Join AlgoPrep, any students have already joined. You can be the next. Come, join us. We will teach you. We will help you. We will guide you. And thank you so much for watching this video. See you in the next video. Till then, bye.