Let’s say that you are 24 and now you want to get into programming. Can you still learn and get jobs?
- You don’t need a degree to break in the coding field
Some of the best developers I’ve found in the US had an English degree. Apparently having good communication and presentation skills is rare among developers. The ability to code and communicate well are disparate skills.
Having a language degree is big deal in software development, it is the biggest complaints of managers that coders don’t have decent communication or presentation skills.
- Having a different graduation certificate helps (viz. Statistics)
Another plus is if you have an education in a subject that helps you with the matter that you are programming. Didn’t understand? Let me explain.
Hadoop is a framework of Java that is used in Big Data. And big data is going to be big. A lot of big data uses has statistics written all over it. So if you have done your graduation in Statistics, Economics or Mathematics, then after learning Java & Hadoop, you are going to be great, since you understand the kind of problem that you will face, and understand what the client requires as an end result.
Of course knowing mathematics will help you in any kind of programming.
How to go about it?
- Start with something, Read some books
Beginning in Half Done.
By this time you’d be a master at making complex web pages.
- Or start with a project
You can also start with a big project, that you found on the internet or at somebody’s college project. As you start doing the project, you will get to know what technologies you need to learn, and will learn it.
- Whenever you find a problem, chase it to a corner
You have to be a details man, and you have to persist. As you chase a problem to a corner, rather than letting it go, you will get into the nuances of a technology.
- Ask people for projects /search for a project and do it fully
Now that you have mastered a few technologies, start doing some research. Network, find a job on the internet if you can. Do some work for somebody for low pay or no pay. GET THE EXPERIENCE.
- Get some certifications
Although you could do just fine without it, but if you want to get a job in a company faster, get some certifications that you can show.