+ 4
Is competitive programming the only thing that one can do with C++ or Python?
Recently I participated in some coding competitions online but lost in all of them. There, the questions were mostly based on maths and some logic. My approach was slower. Whenever I talk to someone about how I can improve, he/she suggests me to practice problems on sites like CodeChef, HackerEarth, etc. But there I get stuck sometimes in problems related to mathematics. Isn't there other fields of programming where I can develop my skills in? Is competitive programming the only field for C++/Python?
6 Réponses
+ 16
a good advice in general but coding is not competitive in that way. what you do is just practise. when on a job you don't practice you just make the code work. making a working project is necessary if you are improve.
what product did you make so far ? are you even doing any projects ?
do you read the online code of some good app, project on GitHub/bitbucket ?
practice alone will not get you anywhere.
think if you were to practise cutting a tree at the ground not the bark will you cut it, let alone improve ?
you will need perfect practice to improve.
make a product of your own. post it on GitHub learn from other projects, read, write code.
don't forget to read books they are important too.
+ 12
@kinshuk Vasisht
it's okay. you don't need to make something vast just now. fill your knowledge gaps as you finish learning the necessary information. after that start making small projects than go big.
it should be fine
+ 3
@Lord Krishna
Currently I am working on a GDI Paint program, but have stopped working on it due to exams. I am in 12th, plus given my poor level of knowledge, I can't even try making something vast. I am learning SDL, in order to develop games...
+ 3
Here is the chat link
https://www.sololearn.com/Discuss/689391/?ref=app
+ 2
if you want to become a programmer then practicing these question will be a boon for you.
Don't worry about you can't do it. Just do it even if slowly. See other's code and practice as much as you can.