A novice who is new to programming asked on Zhihu:
Do you want to know if those big guys can remember the code, and then don’t have to look up Baidu can pop out?
I have been practicing code since I got into programming in the freshman year, but I still can’t remember many functions and libraries. I still have to check Baidu to use them. I don’t know whether I am too fond of them or everyone is the same.
Below collate excerpts of some wonderful answers from netizens:
Netizen “Tianyuan”, with 16,000 likes
You’re sitting across from a programmer.
If this guy’s banging on the keyboard and smiling from time to time. Don’t be so quick to worship. Most of the time you’re probably just talking to the girls in the test/art/production/operations team.
If this guy’s keyboard is regular, spaced, click… Click… He clicked, and his face was calm. Chances are you’re copying and pasting code.
If this guy frowns and looks around, the keyboard takes a long time to type for a while, but looks around again. It is possible to start programming.
Keyboard speed is not a programmer, it’s a typist.
Netizen “raised waste”
I’m not a big shot. No. Do you know how many languages I use now? Write it all down and do nothing else.
You see us banging on code, and without the IDE’s warning, we might really just be typing or talking to the MM.
There is a category in software called efficiency. Yeah, efficiency. It’s just work, in the most efficient way possible.
One final note: The hardest part of programming is not getting started.
When I start to write, explain my ideas, assumptions, theories, models, exception solutions… It’s already in your head or in some other tool.
Without this upfront preparation, the loudest keyboard a programmer can type is “backspace.”
I have been working for a long time with more than ten years of old programs, and I have been in touch with more than ten languages. I have done architecture, prototype design and field development, involving more than 30 projects of all sizes. From the initial two-finger Meditation to the present asymmetric six-finger Meditation, my typing speed has not improved much, which has not delayed my output.
So when it comes to typing code, there’s nothing hard about it, and the faster the better, the better to let the machine generate it. Why do you think template languages are so popular in large projects…
Are Microsoft’s VS and JetBrain insulting programmers by introducing intelligent predictive input? Of course not. Thank them for turning your typist status down a bit.
Netizen “Xiao Panda Meow Meow meow”
Work on Google and Stackoverflow all the time, and occasionally Quora. Baidu and CSDN are not used, useless.
It’s not just me, it’s the same with the millions, maybe tens of millions, of programmers around me.
As for why the subject will have this kind of trouble, that is because the subject thinks that programming is to tune the API, do things skilled, do not know what senior point programmers are doing, senior software engineers are doing.
Programmers are very heavy responsibility, back or develop the important function, or to solve a technical design problem, or guarantee services remain in a certain environment operation, or extend the underlying infrastructure, and so on, we were doing highly abstract, rigorous ground things at the same time, as for the familiar API back, there is no need to waste brain volume.
There’s no need to get hung up on this stuff. Of course, a lot of slag company interview like to test this kind of problem, similar kong Yiji knows a word how many ways to write.
The latter
Guys, when you first learned programming, did you have the same kind of confusion as the guy who asked the question? Welcome to comment.
The best time to plant a tree was ten years ago. The second best time is now. ** For those of you who are learning to program or are working, if you want to improve your programming skills, help you improve! ** I may be able to help you here ~
C language C++ programming learning exchange circle, **QQ group [951258402] ** wechat public number: C language programming learning base
Share (source code, project actual combat video, project notes, basic introduction tutorial)
Welcome to change careers and learn programming partners, use more information to learn and grow faster than their own thinking oh!
Programming learning video sharing: