Late to coding?

coding by blacksmithLet’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.

If you want to be a web developer, start with HTML & CSS, then learn the basics of PHP or Python. PHP is widely used, but Python is easier to use. Then learn an OOP language like Java. Then JavaScript and MySQL.

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.