What are the few steps to be undertaken to become a good programmer?
As im in 4th year ,though i know all the theory about the programming languages i'm not that much good in programming.Though i practice to learn how to code and how to write a logic, but im not able to do in coding exams because of which im loosing many job oppurtunities.
can anybody suggest the neccesary steps to be taken to be a good coder and to write a code for the problem statements asked in exams.Posted in: #Programming
Hi Akhila, I understand, two years back I was also in the same situation. I completely agree with your point having theoretical knowledge and writing logic alone will not serve the purpose to crack the exam.
Sometimes we write the logic correct but there are chances we may end up with no or wrong outputs.
Try to practice more and more programs and start with small projects available online where you will experience with bugs or errors. Once you start exploring over these bugs you will find other different methods to try for and learn from your mistakes.
I suggest you to practice problems on some of the online sources like code chef, geeks for geeks.
Hey, first of all don't be scared or afraid or don't get rid of programming. At first it will feel to leave it or just pack it up. Don't do that instead try solving some questions from sites like leetcode, codechef and hackerrank. As a beginner try to solve easy level problems using pen and paper and then try to implement in the code form. There are basic steps which I follow :
Try to Analyze the problem and in one read if you can't, try reading it multiple times.
Remember the constraints as its very effective for time and space complexity of program.
See the number of test cases and input fields as most of the time error is shown during compilation.
Try to solve brute force approach wise and then optimize it for better efficiency .
Last make it a regular habit and do practice as much as u can. Its not like you can watch video or read theory in order to ace functional programming. It requires practice and practice.
One more thing for job, please be good in logic section as when they give you question, they are more interested in how you solve problem and what is your approach towards it. So be prepared and solve as many problems daily as u can. Best of luck!!
I wish you better practice coding challenges in websites HackerRank,Hackerearth .Most companies will use those platforms for coding round. There you can practice coding in every concepts,and discussions under program will help you understand the logic better.
Better to understand data structures too.
You can improve logic easily ,if you practice more.
All the best for placements ? .
Coding is a magical thing,
If you want to do be a good coder, try to do some code with a passion not with peer pressure, if you get a interest in coding field, you will never be asking this question again to anyone else?,
Try to do very simple code, don't start with very high complex code, this hard code in starting demoralize the person, making him feel coding is tough.
There are various coding website offers various coding questions, start with **hacker rank** first, try to do very simple code, small and easy, than move to code chef and other.
Coding is easy.
Learning an object-oriented programming language like C++ and Java is very essential to be a good programmer. Along with this, it is also necessary to be skilled in Algorithms and Data Structures which helps to put the ideas and logic efficiently.