DEV Community

Discussion on: 5 Steps in Programming to Keep You From Getting Stuck

Collapse
 
codemouse92 profile image
Jason C. McDonald

I agree with most of this, but I would caution junior devs on not looking to someone else to give them the answer right off the bat. Fighting through a problem yourself, even getting frustrated, is actually a good thing (even though it isn't pleasant). I learn more from those situations than I do from when the answer comes easily. (The frustration itself helps ingrain it in my memory!)

In other words, when you ask for help, you should be ready to tell them What You Have Tried.

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

You are 100% right!

I don't tell them just the answer.
I never give them the answer.

At some point, they went the wrong path and I just guide them back to the point where they made the error and then guide them on the right path to the solution.

So I ask them what the problem is and let them explain. This helps them to get the frustration out. Then I ask them what they think is the problem. Then we try their solution together and usually it does not work. So even if I by this point know the solution I will ask them what they will do next and why and so on. I hope you see the pattern.

If they then tell me that they googled for 2 hours and were sitting there for 2 more hours frustrated of course I will help them. At this point, something went wrong completely.

And yeah I tell them that frustration is part of the job also part of the fun to solve the problem :)

Collapse
 
vimmer9 profile image
Damir Franusic

Gentoo style 😏
img

Thread Thread
 
lampewebdev profile image
Michael "lampe" Lazarski

Now I'm thinking what would be Arch Linux style 🤣🤣🤣

Thread Thread
 
vimmer9 profile image
Damir Franusic

Like Gentoo but from a lower hanging branch 😁

Thread Thread
 
lampewebdev profile image
Michael "lampe" Lazarski

Haha yeah your right 🤣