Google-oriented programming



    Google has replaced books and directories for novice programmers: in fact, someone has already solved almost any question before you, it remains only to find a solution. Another thing is interesting: do experienced programmers use only their experience or prefer to google on a par with beginners?

    Google is not shameful


    Chris writes in the article “ How Much Does an Experienced Programmer Use Google ”:

    I often hear beginner programmers looking around nervously asking, “Is it okay if I use Google often?”

    The answer to this question is a decisive yes.

    Google is an integral part of every developer’s work. People whose work consists of mental effort are called mental workers, and it is established that they spend 40% of their time searching for information. In other words, almost half of your work as a developer is the ability to use Google
    .


    IDC, in its study, The High Cost of Not Finding Information ( PDF ), has a similar assessment:

    We use the general assessment: a typical mental worker spends about 2.5 hours a day, or about 30% of the working day, looking for information .


    Who owns the information, owns the world. In the case of developers - owns the solution.

    From the Do Experienced Programmers Use Google Frequently? »Umer Mansoor:

    “Do experienced programmers often use Google?”

    The big answer is YES, experienced and good programmers use Google ... often. In fact, even more often than beginners.
    The big reason to use Google is that it's hard to remember all the little details and nuances, especially if you program in several languages ​​and use a bunch of frameworks
    .


    Impostor syndrome


    People affected by impostor syndrome are convinced that they are deceivers and do not deserve the success they have achieved. Imposter Syndrome is orthogonal to the Dunning-Krueger effect: skilled professionals tend to underestimate their abilities, while low-skilled ones have overestimated perceptions.


    Illustration from the article “ The Imposter Syndrome in Software Development

    For programmers, this is often expressed in reflection: “Am I a programmer, or am I just a good google?”

    Scott Hanselman in Am I really a developer or just a good googler? "Writes about this:

    Recently, I received a very serious and well-formulated letter from a young man abroad. Here is what he writes:
    “Sometimes the question sounds in my head - am I really a developer or just a good google. I do not know the correct answer - I am a googler or a developer. Scott, please help me find out. ”


    In another article, “ I'm a phony. Are you? "He writes that most programmers are subject to impostor syndrome - including himself. And here is what he thinks about this:

    But here is the thing. 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 are moving to the next test .


    The difference between beginner and experienced


    We found out: google everything. The difference is how.

    " How Much Does an Experienced Programmer Use Google ":

    In addition, good programmers know that they are not the first to encounter a problem. They use Google to find possible solutions, carefully check the result and separate the grain from the chaff; they do not blindly follow or copy-paste any solution found.


    We urge respected commentators: how does Google help you in your work? Do you think that google is shameful, and it is better to go read a couple of books? Tell me.

    Also popular now: