You are not a cainiao (8): programmer, you are not a migrant worker!

Source: Internet
Author: User
You are not a cainiao (8): programmer, you are not a migrant worker!
Cao is a programmer who recently joined my team. This guy is very good. I was very impressed with him during the interview. His experience is quite unusual. He has had many kinds of work experiences before he was a programmer. the most bizarre thing is that he once worked as a "builder". However, cao insisted that he was once a "Builder", not a "Migrant ", however, when discussing programs, he often uses several examples of "Binding steel bars" or "paving asphalt. However, I still like him very much. After all, cross-industry cross is indeed relatively large, not only requires people to be smart, but also requires more things to learn than others, in addition, he is more powerful than a programmer who is born from cobaner, although he always thinks about "Binding steel bars. However, I was very impressed by one of these events. Mr. Zhang is an engineer responsible for arranging Mr. Cao's work. On that day, Mr. Zhang took a wedding leave and needed two weeks of rest. This is an adult thing and must be approved. However, the progress of the project is still very tight, while Mr. Cao has just joined the company, and his work has not been smooth, how should Mr. Cao arrange his two-week work? Cao Gang is not very familiar with the system. He can only provide him with 1.1 tasks and one program for him to complete. No way. For the past two weeks, I have arranged and explained for John for a while. At first, the coding of a module of the OSS project was completed according to the project schedule. However, it took about one or two days. I asked Xiao Cao: "Have all the work Mr. Zhang has arranged for you ?" "Yes, all done !" "Is that xxx module finished ?" "Ah, yes, it's all done !" "Well, OK..." -- fast enough! Well, let's make him complete this module directly. "Okay, do it again ...... "-- I explained the system design content to him again. This is a slightly complicated task, which gives him time to think and try to ensure that the progress is not affected. "Do you understand, please do it ." "Okay, I'll finish it for you later !" -- He says "a moment "? Well, it's good. I don't know the quality of his work. The next day, Cao ran and told me, "It's done !" -- I'm dizzy. It's just a short time! "Are you finished ?" "Ah, it's done !" -- Hey! Talent, really fast enough! "Well, you can give me a demonstration ." -- With excitement, I want to see his achievements. "Line, you access, http: // 10.10.3.81 ". "Good !" -- I access his machine according to what he said. Our project is not very complicated. I didn't set up SVN. I just put the code on my own machine for debugging, the IP address he gave me is the address of his PC. My "360 browser" shows "this page cannot be displayed ". -- I'm dizzy again! "Why ?" Cao seems dizzy, too. "Oh... wait, I'll check it out ." 2 seconds later, the system said, "Your access, http: // 10.10.3.81/OSS ". Still "this page cannot be displayed ". I haven't finished talking about it yet. No one has ever seen me. One second later, I came back lightning again and said, "You add one: 8080 ". -- Maybe Xiao Cao is too nervous, but he can finally access it ...... khan ...... in fact, this is just the beginning, so the next story is like a For Loop: For (INT I = 0; I <n; I ++) {I just clicked a place, error! Then, no one has said anything. Then, I ran back in a few seconds and said, "Okay, please try again !"} Finally, at the "N + 1" time, I couldn't bear it: "I'm not your tester !" -- I saw Xiao Cao's sweat coming down! The problem that Xiao Cao encountered in the story is not because he used to be a "Migrant Worker". Many cainiao programmers have the following problems: It took three days to complete a program, but one week to rework.Some people say that development programs are like building blocks, bricks and bricks, and building modules and modules. But I said: Program Development is "art" and programmers are "artists "!You need to know that every program is a "monument" for programmers, because that program may be used by your users for many years! We are not really doing the "pay-as-you-go" thing. We still need to keep improving on your art. Only when the program in your hand is treated as a "masterpiece of the world" won't be so arrogant, because that program is your "work ".

Java programmers:
Preface,Directory
Zhuo Yue network sales Link
China-Pub sales Link
Dangdang sales Link

Commemorative post on "Java programmer, work day" Download an electronic version of "Java programmer, work day"

Meeting with you (video interview)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.