4 answers
Asked
550 views
How I can became software developer if I am from commerce stream because at first I want my college degree from B.CA but unfortunately I have only IT as a optional subject and I don't have MATHS so please guide me ?
I score 75 percent in my 10 grade
At present I learn JAVA as it is included in 12 grade
Login to comment
4 answers
Updated
Klaus’s Answer
Hi Vivek,
In order to be a good software developer, data structure and algorithms will be your best bet. These are the basics for all programming. You could utilize resources like leetcode.com, neetcode.io, or even find youtube videos that systematically introduce you to data structure and algorithms. Unfortunately, mathematics is at the core of programming and is essential in order to understand some of the concepts in data structure and algorithms. So be prepared to learn math along the way too.
Here's a few resources that still helps me learn programming to this day:
* stack overflow: quick answers to general questions
* https://www.w3schools.com/ for tutorials on programming languages/syntax - java/python anything
* Read API documentation and code on Github
* Google is your best friend
Software developer can refer to many job functions - frontend/backend developers, ML engineer, system architect etc. As you advance in your career, start thinking about the area that interests you the most and work yourself toward that field. Learning is dynamic.
Good Luck!
In order to be a good software developer, data structure and algorithms will be your best bet. These are the basics for all programming. You could utilize resources like leetcode.com, neetcode.io, or even find youtube videos that systematically introduce you to data structure and algorithms. Unfortunately, mathematics is at the core of programming and is essential in order to understand some of the concepts in data structure and algorithms. So be prepared to learn math along the way too.
Here's a few resources that still helps me learn programming to this day:
* stack overflow: quick answers to general questions
* https://www.w3schools.com/ for tutorials on programming languages/syntax - java/python anything
* Read API documentation and code on Github
* Google is your best friend
Software developer can refer to many job functions - frontend/backend developers, ML engineer, system architect etc. As you advance in your career, start thinking about the area that interests you the most and work yourself toward that field. Learning is dynamic.
Good Luck!
Updated
Rebecca’s Answer
Thank you for your question. I am glad to hear that you are interested in Technology.
Below are my suggestions:
1. Explore to take technology as your minor or any additional course you can take
2. Any feasibility you could take Tech as your 2nd degree
3. Find internship opportunities working in Tech companies
4. Self learning tech knowledge and practise it yourself
Hope this helps! Good Luck!
Below are my suggestions:
1. Explore to take technology as your minor or any additional course you can take
2. Any feasibility you could take Tech as your 2nd degree
3. Find internship opportunities working in Tech companies
4. Self learning tech knowledge and practise it yourself
Hope this helps! Good Luck!
Updated
Nikhil’s Answer
Hey Vivek,
Note: I'm not able to understand your question completely. But if it's the case that you are just about to complete 10+2, then you can refer to my below-mentioned opinion.
Few institutes like VIT may have prerequisites of Maths subjects to take admission for BCA. But there are some other colleges that can offer you admission to BCA without maths prerequisites like Christ University. While taking admission also do an inquiry about the requirement of Maths to take admission for MCA. So, you can avoid a possible situation like you completed BCA and now to take admission in MCA there you would need Maths.
Note that you should pursue BCA(or professional computer course) only if you can do good in maths as it is the core of all software and hardware designing. BCA+MCA will take 5 years of study.
Besides BCA, you can explore the below option as well. But comparatively, it will take +1 year of study:
Do a diploma in computer engineering (3 years) + take admission in B.E./B. Tech directly in the second year(remaining 3 years) = 6 years.
And this option has more advantages not only in terms of the level of knowledge you would get but also it will get you great job opportunities in big product-based MNCs.
References:
https://www.careers360.com/question-can-in-bca-doing-without-math-and-cs-in-class-12#:~:text=Yes%2C%20you%20can%20do%20BCA,CS%20in%20your%20class%2012th%20.&text=You%20need%20to%20pass%2010,to%20be%20eligible%20for%20Bca.
https://www.careers360.com/question-best-bca-college-in-dehradun-without-mathematics-in-102
https://www.dituniversity.edu.in/admissions/eligibility
https://www.careers360.com/question-bca-college-in-uttarakhand-without-mathematics
https://www.careers360.com/university/christ-university-bangalore/bca-course
https://www.earningcareers.in/2020/11/how-to-become-a-software-engineer-after-12th.html#:~:text=To%20become%20a%20software%20engineer%20after%2012th%20Commerce%20you%20have,tech.
Note: I'm not able to understand your question completely. But if it's the case that you are just about to complete 10+2, then you can refer to my below-mentioned opinion.
Few institutes like VIT may have prerequisites of Maths subjects to take admission for BCA. But there are some other colleges that can offer you admission to BCA without maths prerequisites like Christ University. While taking admission also do an inquiry about the requirement of Maths to take admission for MCA. So, you can avoid a possible situation like you completed BCA and now to take admission in MCA there you would need Maths.
Note that you should pursue BCA(or professional computer course) only if you can do good in maths as it is the core of all software and hardware designing. BCA+MCA will take 5 years of study.
Besides BCA, you can explore the below option as well. But comparatively, it will take +1 year of study:
Do a diploma in computer engineering (3 years) + take admission in B.E./B. Tech directly in the second year(remaining 3 years) = 6 years.
And this option has more advantages not only in terms of the level of knowledge you would get but also it will get you great job opportunities in big product-based MNCs.
References:
https://www.careers360.com/question-can-in-bca-doing-without-math-and-cs-in-class-12#:~:text=Yes%2C%20you%20can%20do%20BCA,CS%20in%20your%20class%2012th%20.&text=You%20need%20to%20pass%2010,to%20be%20eligible%20for%20Bca.
https://www.careers360.com/question-best-bca-college-in-dehradun-without-mathematics-in-102
https://www.dituniversity.edu.in/admissions/eligibility
https://www.careers360.com/question-bca-college-in-uttarakhand-without-mathematics
https://www.careers360.com/university/christ-university-bangalore/bca-course
https://www.earningcareers.in/2020/11/how-to-become-a-software-engineer-after-12th.html#:~:text=To%20become%20a%20software%20engineer%20after%2012th%20Commerce%20you%20have,tech.
Updated
Ashutosh’s Answer
Even if you are from commerce background, there are certainly good opportunities to get into Software Development. As you mention, you have already learnt some Java in 12th. I suggest use that knowledge and take up a refresher and few additional tutorials to learn a bit more about technology. Remember that Maths helps in calculations and logic development, however as you don't have that in your curriculum, you may still be able to get to that by practicing various problems.
I suggest do following:
See if there is any coaching for object oriented programming and Java in your area. Physical training always helps.
Sign up and do some online courses or tutorials for learning basic programming concepts and logic development.
The most you need is start with simple problems that can be solved by programming. This will give you enough confidence about the technology itself.
As others have suggested, participate in online discussion forums, read materials to gain knowledge about technology and what others are seeing in the industry.
I suggest do following:
Ashutosh recommends the following next steps: