Why choose Career in Software Development

Hello, guys! I am Jalaj Khajotia. I graduated from IIT Roorkee and currently a Web Developer with around 4 years of experience.
A career in Software Development?
Why?
Unlike other areas software development offers huge merits over others. I will give you top 5 out of them.
First n foremost SD job is very creative. Most people think writers, musicians, and painter are only creative people exists on earth. But to your amazement SD is very creative, since you develop new stuff or functionality. The amazing thing about this a simple piece of requirement could be laid down in a very different manner structurally.
The second important thing it is collaborative. One important myth is that programmer sits alone at their computers and code all day. But SD like other jobs requires a team effort. For example, your customer came with a requirement. You discuss the solution with your colleagues, product managers, testers and customers. After proper planning and estimate, only you will proceed with the implementation of a solution.
The third more important thing is Demand. SD is more important occupation than anything else. Most of the times software companies find it very challenging to get good people. I regularly get contacted by recruiters trying to help me in switching my job. I am sure that this is not available in any other area.
4th important thing writing software creates a lot of value. With help of software, a business can target millions of customers. Companies like Facebook, Google, Uber, PayTM has created a lot of market reach with the help of their software. Just think without reaching a million of user could this business would have been able to grow exponentially
 Last point SD is future proof. All those software’s which are already written should be maintained in order to serve a purpose. A new type of requirement and problems keep on coming with time which makes this field in great demand.

As now as you have already decided to become a software developer. I want to discuss some of the apprehensiveness which people feel about this job.

1.       You need to be a genius to become a developer.
Be it any job Doctor, Lawyer, and developers involve the use of certain skills. Out of these skills, some are essential and some provide an add-on to your skills. Everyone in this industry follows the same path, learning the technology and theory and then implementing over different projects until mastery is achieved.
Remember Learning to code is easy, mastering it is hard.

2.       You need to have a college degree to know how to become a software developer.
The actual reality is there are a significant amount of developers who are just self-taught and don’t have a degree in CS or related branch. I am also a Metallurgical engineer.
So when you first start programming you know the only handful of things which just completes your job. After a while, you will try to acquire certain more skills which will make your understanding beyond expectations. Now you can begin creating your portfolio which helps you master the trade.

3.       You need to have serious math skills to learn SD
Actual thing is that Success as an SD and Math proficiency are not directly correlated.
For example, if you are designing a web interface with some simple content. In this case, all you need to have knowledge of bootstrap UI framework and basic CSS properties. All these things barely need maths. What you need is able to could few thing here and there.  Your knowledge of mathematics is required depending on the area of programming you work on.


4.       It is too late for learning software development.
It is never late to learn and do something. Regardless of prior experience, the path to becoming a software developer is open to anyone who aspires to take it.


Last and Closing Action point are
Practice & Practice
You will not become a programmer overnight.
Find a community
Build Projects
Read other people code

The bottom line…
You have always had what it takes to learn how to become a software developer

For any queries, I would be happy to help you.
Jalajiitr@gmail.com

References

Comments

Popular posts from this blog

Never sit idle

Personal Finance Planning

Happiness