
Letter to Scott Hanselman
“Sometimes the question in my head is whether I’m really a developer or just google well. I do not know the right answer - I'm a googler or a developer. Scott, please help me find out. ”
From translator
Hello everyone, Maxim Ivanov with you, and today we will talk about one of the posts of Scott Hanselman, which he wrote because of a rather serious and well-worded letter to him. In general, I was inspired by one of the articles on our resource called
Google-oriented programming . Most of all I liked the fact that sometimes an impostor syndrome can appear in programmers. Of course, the works of Hanselmann are not the only ones in this world from the point of view of psychology, but he makes it clear to us that this is normal. As he writes: “But that's what's the matter. We all sometimes feel like cheaters. We are all deceivers. This is part of the growth. We find ourselves in situations that are a bit more complicated than what we can handle. But we cope with them, we are not deceivers, and we move to the next test. ”So let's see what solutions and conclusions Scott offers us in his post. Let's get started
Simple rules
The question that was addressed to me deserved an answer. I wrote about this
in a blog and responded to this man by mail link.
In fact, I felt the same when I sat down to play video games. It is hard for you to progress when the levels become harder. Each of my levels was in the balance, and I always asked myself: “Do I deserve to pass this level? I'm not sure I can do it again. "
')
It feels like you're a little crazy when you think too much. It seems that water got into your nose, but you are not drowning at all.
First, remember that you are not alone. I am sure that we grow when we go beyond our comfort zone. If it does not break us completely.
Secondly, all you have to do is practice well. There are
Code Katas (programming exercises that help a programmer hone their skills through practice and repetition). There is a
project of Euler , unresolved problems appear there almost every week.
Thirdly, try programming during the day without googling. Then two days, maybe a week. Rate how you feel. And remember that there was a time when we programmed without copying our work.
Fourth,
think about the problem more deeply . Read about algorithms, read the
best books on programming and design . Instead of mindlessly copying code from Stack Overflow or copying cool programmer code.
Fifth,
take part in conferences . Join social groups of users, meet those who are moving technology forward. Be flexible.
What do you think?
Popular comments on habrahabr
koceg :
, . . — , , . .
splatt :
10 , — . , , . , . , . , , «» . , , . — , « - ( , todo list, ), ».
Scf :
: ? — "hibernate declare composite key". , . — . , API, . — BCrypt, . : . - , — .
vlreshet :
: , . . . « » . . , . — , .
Comments on the original post
I advise you
to follow the link , there you will find informative and high-quality comments of developers on this issue of ours with you.
To read :
1.
Is googling a bad practice?2.
10 best sites with puzzles for programmers3.
Koans about programming4.
Peter Molyneux on his career5.
Is Googling a bad practice for doctors?