Click here to Skip to main content
15,890,043 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi! I don't really have a question about programming, but more about the education around it. What I really want to know is if I need to take a higher education to work as a programmer. I already know most of the languages such as Python 2.7/3, JAVA, C++, C and some of the smaller ones. I'm not that old, so the big question is, should I take a masters within programming? The dream is to work for some of the bigger firms such as IBM, Google etc, and maybe one day start my own. So the main question is really, do tech companies hire people without masters or bachelors? As long as I'm qualified and good at programming, is the diploma really necessery? Sorry for the bad english btw, as it's not my first language.

What I have tried:

Well this has to be 30 characters and it's not really much to try but to get an answer.
Posted
Updated 23-Jan-18 10:47am

Check some job advertisements. They usually list the requirements.

Here in Germany diploma are required for governmental jobs but companies often have a term like "... or similar qualification" which can be references from previous employers or published code.

If an ad provides direct contact information by mail or phone, you can use that to ask if applying for the job makes sense in your case.

However, having some kind of education should increase the chances to get a job.
 
Share this answer
 
Quote:
The dream is to work for some of the bigger firms such as IBM, Google etc,

You will not be alone, such companies can choose the best, so just knowing major languages will be far from enough.
Quote:
So the main question is really, do tech companies hire people without masters or bachelors?

Having a masters within programming is just a way to know that you have a given background about techniques involved in programming.

Short list of subjects you need to master:
- Read documentation / Follow tutorials (a lot of them)
- Learn debugger
Debugger - Wikipedia, the free encyclopedia[^]
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide[^]
- Learn Algorithms and Data-Structures.
- Learn Boole algebra
- Learn one or more analyze methods, E.W. Djikstra top-Down method is a good start.
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Learn SQL
- Learn Databases design and Administration
Introduction to database design[^]
1NF, 2NF, 3NF and BCNF in Database Normalization | DBMS Tutorial | Studytonight[^]
- Learn Regular Expressions
...

For each subject, you need to practice in order to master them.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900