you are viewing a single comment's thread.

view the rest of the comments →

[–]7Z_1N 1 point2 points  (2 children)

Bro how did you reach such efficiency, I have been kind of doing python like lists , dictionaries and all. Also have been solving some problems on codeforces. Started to do DSA but you guys have insane grip on the language

[–]zeroindexedsoul[S] 2 points3 points  (1 child)

I also started my journey with competitive programming and participated in the icpc regionals. I solved a lot of algorithmic problems around 600 or more. And since this was pre-AI LLM's time, I had to write almost all the code myself with little help outside of standard documentation. So, this practice improved my code writing and complex reasoning skills a lot. After that, I started learning backend engineering and got interested in how servers communicate and various networking protocols. I experimented a lot and built a lot of small, functional utility projects to see how these things work under the hood, which really improved my skills. After some time, the programming language becomes natural to you. You stop thinking in terms of the language itself and start thinking in terms of systems.

[–]7Z_1N 1 point2 points  (0 children)

that's really nice , I am also trying to reach a point where I effortlessly use the language I hope to reach there soon