As a programmer, have you ever considered the question, “What level of programmer do you want to be?” If you haven’t already, it’s time to close your eyes and think hard.
This is not an easy question to answer because it is more or less serious. Suppose I were to ask you, “What’s your favorite book?” “, though a little serious, you might answer without thinking: “The Ordinary World.” The difficulty index of these two kinds of problems is obviously not on the same order of magnitude.
“Maybe I want to be a good programmer in five years!” You might think so, but that’s too general an answer. So let me talk about the level of programmers I work with.
The word “bad” in front of a programmer is a bit of a sore thumb (and probably hurtful to some heartless people), but I’ve worked with a few of them.
“How can you kick me out of the group? I just asked a few introductory questions. Why?”
I’ve had a couple of situations where I’ve been asked a question that was outrageously simple a month ago in a group and then asked it again a month later with no improvement — I just had to kick it out.
② For example, “Using webView to load a web page, every time I open the APP, there will be a short white screen, how to do ah, god?” Don’t laugh, I did it for him remotely (for free). The next month, he asked, “I use the WebView to load a web page, but every time I open the APP, I still get a short blank screen. What should I do, God?”
Indeed, I am not a great god. But I was really furious, but I managed to comfort him and said, “Brother, you can refer to this article I wrote before, which is very detailed.”
In my first three years on the job, I had a similar situation: “Dude, there’s something wrong with this code……” Before I finished, he rushed to say: “Brother, it is clearly your document writing problems, ok?” He rolled his eyes.
“Brother, you don’t worry, wait for me to finish……” “Have what to say of, you go to correct the document first come over.”
I don’t see much sympathy for programmers at this level. The person wants progress, if take small white all the time self-regard perhaps shirk responsibility will conceal oneself not to think for progress, that can consider to change a profession really.
A programmer at this level can handle general programming tasks. I, for example, probably fall into this category.
I don’t have any geek spirit in me. I don’t like tinkering with fancy technology. I don’t like reading deep, boring theory books.
The starting point for me to study a technology is to meet the needs of the job. The company needed me to work on Kotlin, so I did; The company needed me to study Flutter, so I did; The company needed to research Rxjava, so I went to……
If a technology is not useful, I will never actively research it. Because technology is never finished, never finished! A simple Java, if you want to become a god, estimated to learn for several years, with my talent.
Some people may seriously suggest, “Diligence can compensate for clumsy ah, you spend more time, skills do not pressure the body!”
Yes, but I think I’m skilled enough to do my job; At the present stage, MY focus should be to write more high-quality articles, and learn to operate, so that “Whale_Kyle” will become more and more popular.
The average programmer should not be disrespected. Lack of talent is no big deal. The important thing is to know how to make the best of a weapon that is not sharp enough.
Good Programmers Programmers at this level are very comfortable in their jobs and get along with their colleagues (not the bruising kind). I know a lot of programmers who love programming and are respected. When it comes to completing a task, they deliver more than expected.
It’s an honor to have spent time with them.
Here’s an example. I have a leader, can also be said to be a master bar, but he is doing Java, everyone affectionately called him Lao Pan. My master is very devoted to his work. When reviewing, he can see some very small scale offsets by naked eyes (at that time, we used to make some Chart pictures with Flex). At this time, we always joke: “Boss Pan, is there a invisible scale on your glasses?” .
You have to resist his habit of carefulness. Every time he asked me to make an Excel, I checked it back and forth three times, thought there were no mistakes, and then passed it to him carefully, waiting for his praise. But he soon sent me a complaint, saying that I had made a mistake somewhere, and said, “Be careful, Xiao Wang.” “Every time I hear this, I get discouraged and tell myself to be careful next time — only to be told again that maybe this is the difference between average and excellent.
Good programmers are always indispensable to the company, and the company creates more value because of them, but it is sad to leave them.
They tend to share, think, and make money, as if programming is no longer their concern, replaced by user growth, knowledge realization, and great products.
They can easily attract large numbers of fans if they are willing to be seen; If they are willing to auction a circle of friends friends, bidders are also an endless stream; If they give a class and publish a book, sales will jump ahead before you know it.
Maybe they should stop imposing programmers on them, and if they do, they should be preceded by a “before”. This kind of programmer is not all high and mighty, some are very easy to approach, in the communication with them, you even have a kind of illusion — am I his big brother, he is my little brother?
Famous programmers are scarce, and before they became scarce, they had a story to tell — one thousand and one Nights, if he would tell it.
If you are interested in front-end development technology, from the most basic HTML+CSS+JavaScript. JQuery, Ajax, Node, Angular and other mobile HTML5 projects have been sorted out, sent to each front-end partner.
Wechat: webdu123
As an experienced person, I want to tell you that it is really important to consult the elder Daniel, can let you take a lot of detours, do not be afraid of losing face, face value how much money? The most important thing is to learn the real skill. No skill is really no face