Can a B. Com graduate get a job in the information technology field? If so, then how?

Updated on : January 20, 2022 by Finley Faulkner



Can a B. Com graduate get a job in the information technology field? If so, then how?

Yes, why not! I have come across non-engineering graduates like you who work at companies like HP.

Take a course in a programming language that you like. Do 2 to 3 projects related to that language that impacts the business in terms of cost / effort reduction, increase revenue, mention it in your CV and apply to companies through your friends in IT companies.

Thanks for asking for an answer. Here, I am going to write a crude answer for your question.

Well, anyone can convert if they really want to. First, you should be happy to have this thought in your mind, it may be like "Can I really do this?" kind of questions sometimes!

First to become a software engineer, you really need to know how to use a computer that is normally an idiotic black box that does not understand anything, but you as a software engineer have to say everything before what to do when something (that you should already know) happens.

Never expect your software users to be s

Keep reading

Thanks for asking for an answer. Here, I am going to write a crude answer for your question.

Well, anyone can convert if they really want to. First, you should be happy to have this thought in your mind, it may be like "Can I really do this?" kind of questions sometimes!

First to become a software engineer, you really need to know how to use a computer that is normally an idiotic black box that does not understand anything, but you as a software engineer have to say everything before what to do when something (that you should already know) happens.

Never expect your software users to be smart, logical, and out of reach and never trust that the computer will do the same thing you mentioned, because sometimes it will consume more hardware resources like processor and RAM. Either a desktop software or that runs on the server.

Now let me take away your fear that you cannot become a software engineer.

As a BCom, graduate has a great perspective in this industry. How you can create software for your industry (finance, accounting, or auditing), as you are a domain expert not normally owned by a "software developer".

Why are there two different designations for the same job: software developer and software engineer?

Well, the developer will do what they have been tasked with and the engineer will really think what to do in a logical way and develop the system correctly from all perspectives, whether technical or non-technical. The designation differs from company to company, they are just a label and not the actual work you might end up doing.

Isn't it great that you learn just 5 things and can develop applications / software for almost all types of devices / use cases: websites, mobile applications (for Android, iOS, Windows, Symbian, etc.) and also the applications of desk? .

Before, as you have experience in BCom, you better know the following.

The applications are of two types:

1. Static: they are those that only show the content and do not interact with external sources (servers) to obtain personalized results for user input. Sort of like a typical company website that only provides information about what they do and their contact information and nothing else. These are called websites, that's all.

2. Dynamic: they are the ones that will interact with the server with the user's input and will obtain results for them: Google, E-Commerce (online shopping sites: Amazon, Flipkart ..) are web applications (those that can constantly interact with servers and act based on user input).

Other things you should know is:

1. Patented software: are the tools developed by companies and licensed for a certain period of time for use at the time of payment.

2. Open source software / codes: they are the ones that are developed and the code is published for free online and the developer decides under certain conditions.

Since you are on Quora, you know that you can learn anything online and also for free. So choose the track below, learn, practice (develop and see the result - result or a mistake) and prepare to fail and prove success. Get in, keep your mind open to think, and don't succeed.

Software hints:

1. Web development: HTML, CSS, Javascript, Angular.JS / Angular, Node.JS, MongoDB

2. Mobile application development: HTML, CSS, Javascript, Angular.JS / Angular, Node.JS, MongoDB

3. Development of desktop applications: HTML, CSS, Javascript, Angular.JS / Angular, Node.JS, MongoDB

Now, as in the list, you can see that the technologies that I have mentioned are the same and by learning these 5 things, you can usually develop any type of application for your clients.

Note: The technologies I have listed will use the hybrid frameworks - IONIC framework for mobile app development so you can develop once and run anywhere - Android, iOS, Windows phone operating systems and Electron is a framework that will help you create desktop applications with the above technology.

Isn't it cool? Why learn different technologies to develop for different platforms / trading systems and devices?

Instruments:

1. Sublime (moderate, less RAM consumption)

  1. Cheat Sheet: https://www.cheatography.com/tdeyle/cheat-sheets/sublime-text-3/

2. Visual Studio Code (better, a little more RAM consumption)

  1. Cheat Sheet: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf

3. Postman (to test an API)

About these technologies:

HTML: it will give the skeleton to the application. (for static website and dynamic web applications applications, anyone can see this code in their web browser)

CSS: it will be colored with the skin of the application. (for static and dynamic applications, anyone can see this code in their web browser)

Javascript: it will give the characteristics of the application. (for static and dynamic applications, anyone can see this code in their web browser)

Angular.JS / Angular: (the base is Javascript) will help you interact with the server without updating the web page.

Do not give.

Well, REST API (Application Programming Interface) is a coding structure that you will write once and you can use the same for web, mobile and desktop platforms over writing the backend (server code) individually. Remember the DRY rule: don't repeat yourself.

MongoDB - It is a schemaless database to store your data on the server.

Knowledge of the above tools and technologies should be applied as a project to have end-to-end knowledge.

SDLC (software development life cycle):

I. Analyzing (use cases),

ii. Design (Architecture, Process Flow, Database and Back-end),

iii. Coding (implementation),

iv. Testing (at least without errors and logical fallacies) and

v. Deployment (on the real server).

Edit:

Besides the employment prospect, people don't care about your experience if you know how to do it and if you launch your skills into the right market with your knowledge of the trade / accounting domain and software engineering skills, you are way ahead of the typical engineer. of software. who needs to gain domain knowledge where they could invest some time to understand things in the analysis and design phase.

Your prospect with these two skills is greatest in companies like TCS (that I know of) and startups.

All the best. Regards,

Mohammed Ahmed

There are some people I know who have the same problem and may be in the same situation. They are pursuing their studies at BCom Hons and, through an opportunity, they have realized that they really wanted to pursue a career in the field of computer science. According to me, you should do the following:

  1. Since your parents tell you to prepare for government exams, I suggest that you make it clear to them that your interest does not lie in a government job. But, instead of sitting empty-handed, try to find a good job as a product manager or something like that, even if you are a startup. If it is a startup, your bet
Keep reading

There are some people I know who have the same problem and may be in the same situation. They are pursuing their studies at BCom Hons and, through an opportunity, they have realized that they really wanted to pursue a career in the field of computer science. According to me, you should do the following:

  1. Since your parents tell you to prepare for government exams, I suggest that you make it clear to them that your interest does not lie in a government job. But, instead of sitting empty-handed, try to find a good job as a product manager or something like that, even if you are a startup. If it is a startup, it is better. Now while this does the following things side by side.
  2. You have started your programming with HTML, which is a good language for beginners, but with the knowledge of HTML alone nothing solid can be done. Therefore, I recommend that you start learning another programming language, preferably C, as this would allow you to get a good understanding of the computer and its operation. The best thing is that you go to edx and enroll in the CS50x course at Harvard University (Introduction to Computer Science), it does not require previous programming experience. Also, it teaches C, HTML and also some PHP. With this, you get a basic understanding of programming and will also be able to do small projects like basic websites.
  3. I recommend that you enroll yourself in an MCA degree but by correspondence. With this you will obtain the benefits and knowledge that are required.
  4. Now, as in the job market, an object-oriented programming language is usually preferred. Therefore, I recommend that you start learning C ++, Java or Python. C ++ may be a bit easy for you, since C ++ has a similar syntax to C. But, if you want to learn how to program in Android, you should choose Java.
  5. After this, you can also start looking to change your job at the startup to a different department or looking for any other startup where you can find work as a web developer or any other position.
  6. After this, you need to go ahead depending on what you want. If you like to do small projects using programming languages, then you should start by contributing to open source projects. If you like the area of ​​competitive programming, then you should start at the many sites available like TopCoder, Codechef, SPOJ, etc. and learning algorithms and data structures, either through books or online MOOCs (page on coursera.org, page on coursera.org). Whichever of these two you choose, make a good contribution in that area.
  7. After doing this, you have developed your resume to apply to large companies. All the things mentioned above matter a lot in the field of computer science. Now you can start applying to companies like Palantir, Quora, Google, Infosys or any other.
  8. There may be rejections from these companies or even startups, but don't give up, keep doing your job as a developer and all of this will pay off.

Why Google Doesn't Care About College Degrees, In 5 Quotes (Motivation)
11 Skills You Need To Master To Land A $ 100,000 Engineering Job At Google (Good List Of Required Skills)

Considering the fact that you are a graduate in trade, I suppose you want to start with some light tasks, followed by some grill projects (yes, real PROJECTS), so that you can hone and polish your skills, and also be proud of yourself. same. .

You first need to clarify the field you are interested in, be it software development, web development, or application development.

All of these fields are quite similar and also quite distinguishable from each other.

If you want to go into software development, I recommend that you start with most of the basic C or C ++ languages. Once familiar with t

Keep reading

Considering the fact that you are a graduate in trade, I suppose you want to start with some light tasks, followed by some grill projects (yes, real PROJECTS), so that you can hone and polish your skills, and also be proud of yourself. same. .

You first need to clarify the field you are interested in, be it software development, web development, or application development.

All of these fields are quite similar and also quite distinguishable from each other.

If you want to go into software development, I recommend that you start with most of the basic C or C ++ languages. Once you are familiar with the basics, you can proceed to Java or Python.

If you want to go for app development, you need to be clear about programming concepts first and then you can get familiar with some IDEs like Android Studio, Eclipse, or Visual Studio. You can program applications in Java, C #, or some advanced languages ​​like Objective C or NodeJS.

If you prefer to go with web development, first try to learn some basic front-end languages ​​like HTML, CSS, PHP, and Javascript. Once you are familiar, you can move on to Perl, Ruby on Rails, Python, and AngularJS.

But the basic rule, or should I say the rule of thumb, is to go for a problem-solving approach, rather than cramming the syntax of languages ​​and raiding code snippets. Also get familiar with some basics of data structures and algorithms, as you will be quizzed on both as you go along.

Be a part of various MOOC courses online that provide basic and advanced study material and practice guides for almost any type of language you want to practice. And as they say, the sky is the limit for those who aspire.

Good luck.

Thanks for A2A Paras Kohli

You can go into the IT field even after B.com, but this is not an ideal choice in my opinion because as your background is in commerce, it is better to go for a career related to commerce.

If you are really interested in the IT field, you can choose from the following routes

  1. Take some diploma / certificate on coding, programming, web design, etc. (these are purely IT training courses here, your http://b.com title doesn't matter much) etc
  2. Doing a MCA degree (Master of Computer Applications) also a good option is 2 years (before
Keep reading

You can go into the IT field even after B.com, but this is not an ideal choice in my opinion because as your background is in commerce, it is better to go for a career related to commerce.

If you are really interested in the IT field, you can choose from the following routes

  1. Take some diploma / certificate on coding, programming, web design, etc. (these are purely IT training courses here, your http://b.com title doesn't matter much) etc
  2. Doing MCA (Master of Computer Application) also a good option is the 2-year program (before 3 years) You can directly join this course, therefore, you have already taken http://b.com, you do not need to do BCA. you are studying about computer software, programming languages ​​like Java, python, c ++, computer operating systems, etc. and then you can switch to IT companies and work in these areas (Bachelor's course for MCA) Note: Same as option 1
  3. You can go for some technical courses related to business or commerce like SAP, ERP, quick books, e-commerce, e-business, customer service software i.e CRM, etc. it is also a good choice because your title sounds here from http://b.com better than the previous options. Note: It is not necessary to have subjects in PUC that I mentioned above. Better to analyze the above options based on your criteria and then just make a decision.

Oh yeah! Of course you can get a job. Definitely. You are a Bachelor of Commerce, you can choose to work in the banking sector by appearing for the PERSONNEL SELECTION COMMITTEE exam.

There are a wide variety of jobs after Bachelor of Commerce:

  1. Accountant

After graduation you can immediately work as an accountant. This is because an accountant is required in all types of industries. Every business requires an accountant to run their business and keep track of profits and losses.

2. Tax advisor

Taxation is learned in the university itself, after graduation you can work as a tax advisor in any company and get it.

Keep reading

Oh yeah! Of course you can get a job. Definitely. You are a Bachelor of Commerce, you can choose to work in the banking sector by appearing for the PERSONNEL SELECTION COMMITTEE exam.

There are a wide variety of jobs after Bachelor of Commerce:

  1. Accountant

After graduation you can immediately work as an accountant. This is because an accountant is required in all types of industries. Every business requires an accountant to run their business and keep track of profits and losses.

2. Tax advisor

Taxation is learned at the university itself, after graduation you can work as a tax advisor with any company and gain some experience. Later you can work independently as a Tax Advisor or work from home or you can also start your own company.

3. Human resources

Fresh B.com graduates can work as a human resources person or they can also do their masters in human resources. Later you will also be able to work as an independent human resources person.

4. Banking

As I said earlier, you can sit for various exams. Either way, you can check the hiring announcements or the bank's website. They mostly hire trade graduates. Even many banks also hire recent business graduates. You can get a job at any bank by registering on their websites or by following the job news.

5. Auditor

The auditor is the top position after the accountant. As an auditor, you must verify the financial statements and books of account. Also, you have to work with multiple clients and you also have to travel.

6. Teacher

After the Bachelor of Commerce, you can take a two-year Master of Commerce (M.com) course and can work as a teacher in colleges or universities.

7. CA / Cost and Labor Accountant / Company Secretary

Chartered Accountant (CA) / Cost and Labor Accountant (CWA) / Company Secretary (CS) are the most advanced career options after B.com that you can take the exams while you are in college.

8. Entrepreneur

Since you are a graduate of B.com you can start working as an entrepreneur. During graduation, you will also learn about accounts, taxes, marketing, finance, and insurance. If you start a small-scale business, you can work as a sole proprietor, as you know a lot of things or, in other words, the ABCs ... of business.

And finally….

9. Civil services

If you believe your potential can benefit society, you can sit for the UPSC Civil Services Exam and choose to serve the nation with your background, confidence, skill, ability, and Intelligence.

Now, it is your own decision to choose the desired path. My personal advice is to get going and start your journey in any of the directions mentioned above.

The ups and downs will be there, but they won't be permanent. With a dash of hard work coupled with an essence of passion, your career graph will increase.

I hope you have your answer.

Best wishes!!

Health :)

If you've already chosen a TI broadcast, please do so. Otherwise, if you have someone working in an IT domain, where they can get some guidance, go to that sequence.

I will suggest choosing a supporting role. It could be DBA, Networking, or Sys-admin. I will recommend DBA or Sys-admin.

  • DBA, because it has basic knowledge of accounts, can be useful in banks and financial institutions. Also, like DBA, table and column schemas will make more sense to you.
  • The next option is Sys-Admin. Because, as a systems administrator, you will have to acquire computer skills. That will lay its foundations in IT i
Keep reading

If you've already chosen a TI broadcast, please do so. Otherwise, if you have someone working in an IT domain, where they can get some guidance, go to that sequence.

I will suggest choosing a supporting role. It could be DBA, Networking, or Sys-admin. I will recommend DBA or Sys-admin.

  • DBA, because it has basic knowledge of accounts, can be useful in banks and financial institutions. Also, like DBA, table and column schemas will make more sense to you.
  • The next option is Sys-Admin. Because, as a systems administrator, you will have to acquire computer skills. Which will lay your foundation in the IT industry. Later, you can also move on to other roles.


Once you have chosen the sequence. Make sure you get certified in that field as soon as possible. If necessary, join a course. Here are some more things to do. Just don't wait for the course to complete, these things you need to do from day one:

  • As already mentioned, get certified.
  • Prepare an interview question related to your broadcast every day.
  • Read a blog / technical article related to your broadcast every day.
  • Try to get an entry-level job in an IT company. Even a non-technical one will do, because it will give you a fair amount of exposure on how IT works.
  • Side by side, join a MCA correspondence course. That will also help you build the fundamentals, crack interviews, and your future growth in the industry.


I hope that helps. Thanks for A2A. I wish you the best.

If you are interested in some kind of IT industry job as a trade graduate, it wouldn't be difficult, but it wouldn't be easy under normal circumstances either. But, if you want a good job, then it would be difficult to have a B.Com degree even if you have good programming skills. This is mainly because there are many computer science and / or computer science graduates and postgraduates with very good programming skills already available. However, if you're willing to work harder, if you're willing to commit to returns, and if you make personal contacts, you're sure to get a job.

In the case, its long term

Keep reading

If you are interested in some kind of IT industry job as a trade graduate, it wouldn't be difficult, but it wouldn't be easy under normal circumstances either. But, if you want a good job, then it would be difficult to have a B.Com degree even if you have good programming skills. This is mainly because there are many computer science and / or computer science graduates and postgraduates with very good programming skills already available. However, if you're willing to work harder, if you're willing to commit to returns, and if you make personal contacts, you're sure to get a job.

In case your long-term interest is to pursue a reasonably good career in the IT industry, your best option would be to acquire an MCA (Master of Computer Applications) degree.

If you want to pursue a BSc (computer science or information science) degree, you must have had science at the university level. Only then are you eligible to join a B.Sc. 3 years (Computer Science) and, of course, you must complete it with a good class.

I have a degree in Computer Science from B.Tech, but I don't think that engineers can only learn programming, it is just a logic and a thought. Learning a programming language is the same as learning a new spoken language. Just like in the way we learn a new language, the emotions are the same, only the words vary from one to another, in the same way that your thinking what you want to say to the computer remains the same. But how you say it to the computer varies. It is just a matter of syntax and like some languages ​​they are really hard to learn like Malyalam. In the same way, there are also some programming languages ​​whose syntax is difficult.
And if you

Keep reading

I have a degree in Computer Science from B.Tech, but I don't think that engineers can only learn programming, it is just a logic and a thought. Learning a programming language is the same as learning a new spoken language. Like the way we learn a new language, the emotions are the same, only the words vary from one to another, in the same way that your thinking what you want to tell the computer remains the same. But how you say it to the computer varies. It is just a matter of syntax and like some languages ​​they are really hard to learn like Malyalam. In the same way, there are also some programming languages ​​whose syntax is difficult.
And if you want to learn a new language like you said java, then take some problem as if you want to make an application, then start with the same basic application that you will learn faster while trying to solve some problem instead of just learning. Practical learning is always very helpful.
All the best for your future.

Take software training so you gain at least an understanding of the field, if not a software competency. However, with his education, he would be invaluable to any growing software company. You are trained to run a business. This is often lacking in entrepreneurs who start a business based on their technical skills. Read The E-Myth by Michael Gerber on this.

Oh, and stop using terms like cooler if you want to be taken seriously. Apply your education to research the industry and its challenges and opportunities. Develop an idea of ​​how you can help a business overcome

Keep reading

Take software training so you gain at least an understanding of the field, if not a software competency. However, with his education, he would be invaluable to any growing software company. You are trained to run a business. This is often lacking in entrepreneurs who start a business based on their technical skills. Read The E-Myth by Michael Gerber on this.

Oh, and stop using terms like cooler if you want to be taken seriously. Apply your education to research the industry and its challenges and opportunities. Develop an idea of ​​how you can help a business overcome the former and take advantage of the latter. The best positions and compensation packages will come from those who value their skills above the rest. Show your talent by doing a little research on it.

Share more details about the question why you want to enter IT.

Is your hiring experience IT-based?

Are you planning to do your MBA in HR?

When you say you want to get into IT, are you looking to work in the human resources department of an IT company?

Infosys is hiring recent 2014 BCA / MCA / BSc graduates (Physics, Math, Chemistry, etc.) for infrastructure management services and testing positions, but not BCom graduates.

And finally, at the risk of offending you, are you simply interested in IT to make money from an opportunity on the site? :-)

Other Guides:


GET SPECIAL OFFER FROM OUR PARTNER.