DEV Community

Discussion on: How to become an effective programmer?

Collapse
 
rinkton profile image
Rinkton

It's interesting. You said several points, which very controversial for opinions, that I heard.
You said: "Start with basics, with algorythms" and "Don't skip the maths".
How do you argue this? Generally, people it's vice versa disprove.

Collapse
 
mindninjax profile image
Rishabh Singh ⚡

Great question Rinkton!

Also I think you may have misunderstood some of the points. Let me clarify :

  1. Data structures and algorithms are very important for improving problem solving skills which is much needed in programming. Also it helps us tp understand a language better and get comfortable with it. Also it's always good to start learning DSA early so that by the time you reach the interview period, you'll have a strong understanding of the language and cracking technical round becomes easier.

  2. Maths is very important in programming. As it's also said that "programming is the modern day mathematics"! It helps us to build logic and understand the problem or bug in a mathematical perspective. Again advanced maths is not always required, but there are certain concepts which you need to know for logic-building. Again that depends what kind of work you do. Maths is the foundation of ML, AI and Data Science. Having basic knowledge of maths is always beneficial in programming.

I hope this answers your concerns :D

Collapse
 
rinkton profile image
Rinkton

Ok, I just remember this opinion. Thank's for describe!

Collapse
 
mindninjax profile image
Rishabh Singh ⚡

Also since you mentioned about controversy, I highly recommend you to check out 5 worst misconceptions people have about programmers here - dev.to/mindninjax/5-worst-misconce...

Some comments have been hidden by the post's author - find out more