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, 2019 in Career Counselling by Kiran
779 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, 2019 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, 2019 by Sirajul
• 59,230 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, 2019 in Career Counselling by Monisha
834 views
0 votes
3 answers
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, 2019 in Career Counselling by Amit Bansal
1,487 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, 2019 in Career Counselling by Suman
1,174 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, 2019 in Career Counselling by Anvi
• 14,150 points
5,707 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, 2019 in Career Counselling by Anvi
• 14,150 points
756 views
0 votes
3 answers

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

I have known people who have been ...READ MORE

answered Feb 13, 2019 in Career Counselling by Loki
942 views
+10 votes
5 answers
0 votes
2 answers
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP