HOW TO BECOME A SOFTWARE DEVELOPER PART-1
2 min readApr 1, 2019
OK how to start your journey for become a software developer.
1. First of all select any primary language.
for Example C++ , C , Python, Java, JavaScript (Node.js) Etc.
I prefer choose any one from c or c++ or python .
2. OK if you select your primary language so that’s nice😃. Now you are in for 2nd step. Now you learn syntax of your primary language.
3. OK great you are reach in step 3rd😀 and i am expecting that you have prior knowledge of syntax of your primary language. This step is very important step in your life which is logic building step you have prior knowledge of syntax about your primary language. Now it’s time for competitive programming Yes competitive programming. Those who don’t know about competitive programming Competitive programming basically is that you have a problem and you find it’s solution then write your solution in your primary language(i.e do coding in your selected language). This will build your logic and how you approach to a particular problem. Many platforms provided this competitive challenges like
A. HACKER RANK
B. HACKER EARTH
C. SPOJ etc.
I highly recommend you starts with hacker rank.
4. Now again most important step now you have great great knowledge of your primary language that is very good. Now add on one more step in your primary language that is DATA STRUCTURE. data structure basically all about your thinking and consist of dynamic programming I recommend you join offline coaching for these all steps or if you want to learn online than udemy, udecity or coursera provides you courses.
5. Congrats if you are in step 5 that means you half done😀😀. Now this step is for extend your knowledge about your primary language now you learn OOPS(object oriented programming) which is important thing and know about what is class and objects and how it’s works And again go and do competitive programming or questions on oops concept on hacker rank
— NEVER GIVE UP and THINK TWICE CODE ONCE —
for part 2nd
https://medium.com/@saurabhsingh836847/how-to-become-a-software-developer-part-2-19d4fb574e04