how professional developers are able to keep all of the relevant information in their heads while coding?

0 votes
Hey there,

I'm Kiran, back when I was just getting started with programming in college and started working on projects, I couldn't understand or wonder how professional developers were able to keep all of the relevant information in their heads while coding. How does one grow up? Is it all practicing and working or any other ways too?
Sep 6 in Career Counselling by Kiran
21 views
Hahaha comes with years of practice and experience.
Most of the developers just figures out the logic to solve any problem or code, rest they take help from stack overflow or google, as a lot of times functions or methods get updated. So noone can remember all the information, but they know what exactly to google about.

2 answers to this question.

0 votes
Hey @Kiran, Senior or professional programmers are not robots to have stored all information in their heads. Every person learns from previous failures. Similarly, even programmers learn and grow by making mistakes and finding errors(debugging) in their code. Every programmer learns and remembers by working on their projects or applications. Continuous coding/programming is the only way to get precise ideas and remember all the data as asked by you in your question. It takes several years to get to that stage, but one will definitely reach that state after continuous effort.

Hope it helps!
answered Sep 9 by Anitha
0 votes

A decent developer working seriously without anyone else code can hold it in his mind the manner in which a mathematician holds an issue he's taking a shot at. Mathematicians don't address inquiries by working them out on paper the way schoolchildren are instructed to. They accomplish more in their minds: they attempt to comprehend an issue space alright that they can stroll around it the manner in which you can stroll around the memory of the house you experienced childhood in. Taking care of business writing computer programs is the equivalent. You hold the entire program in your mind, and you can control it freely. 

  • Maintain a strategic distance from diversions. 

  • Work in significant lots. 

  • Compose re-intelligible code.

answered Sep 9 by Sirajul
• 39,260 points

Related Questions In Career Counselling

0 votes
2 answers

What are the roles of security engineer in any company?

Some of the main roles of Security ...READ MORE

answered Apr 2 in Career Counselling by Monisha
52 views
0 votes
3 answers

What are the requirements to start a career in Artificial Intelligence

Prerequisites for artificial intelligence Basically you need to ...READ MORE

answered Apr 9 in Career Counselling by Amit Bansal
78 views
0 votes
2 answers

How much do people in the field of Digital Marketing get paid?

The average salary for fresher is around ...READ MORE

answered Apr 4 in Career Counselling by Suman
61 views
0 votes
2 answers

What are the day to day roles of a Technical Research Analyst?

Hey Ali, a Technical Research Analyst has ...READ MORE

answered Jul 29 in Career Counselling by Anvi
• 13,960 points
37 views
0 votes
2 answers

What are the skill sets of an AWS Professional?

Hi Anjali, an AWS professional should have ...READ MORE

answered Jul 29 in Career Counselling by Anvi
• 13,960 points
42 views
0 votes
3 answers

How is it to be a programmer for the rest of the life?

Congratulations, for the new job. The best method ...READ MORE

answered Feb 13 in Career Counselling by Shashank
• 1,350 points
33 views
+10 votes
5 answers
0 votes
2 answers