Identify programmers who like to develop

Source: Internet
Author: User

Identifying whether a programmer likes to develop is especially important when you encounter the following scenarios:

    • You're recruiting small partners.
    • You want to choose a pair of developers
    • You want to be better and stronger (with good people with less)
    • To develop new products, you need to build teams from within the company.
    • You want to judge the current team (company) value is not worth staying
    • You're going to have to pick a few candidates from the job.

I've introduced a few ways to determine if I like a job, and some strategies for finding a job that I love, and how to quickly locate a job that I'm passionate about and do what I want to do . Most of those articles are from the perspective of "self-analysis", and this time our perspective has changed, to judge others, we have to master some new methods.

Other people say they like to count.

The client's own statement is of great reference value, and it is important to hear what he says when you want to judge whether someone likes his or her work.

You can ask him directly, "Do you like your job?" What kind of things do you like? , you can also collect what he says casually during the chat with him.

When a person is asked whether he likes it or not, it may be insincere to say that "dislike" can lead to undesirable consequences. For example, Zhang San candidates for Android development positions, you ask him whether he likes programming, he will probably say he likes. It's harder to judge whether you really like it or if it suits your questions and ideas for the interview. So the interview is so straightforward to ask the candidate this question, the answer is hard to say how strong reference significance. Of course, if your eyes are poisonous and you can catch a candidate's response (expression, tone, tone, body) to a question, answer a question, and sniff out his true thoughts, that's a good question to test.

When chatting, capturing a person's attitude toward their work may be more reliable than asking directly. A person without thinking blurted out words, is either the expression of his inner thoughts, or the deposition of the existing emotional vent. Either way, it has a very strong reference value.

The quality of the produced material

For programmers, the quality of the delivered code can be judged in the following ways:

    • The match with the demand, is the partial realization of the demand, the complete realization of the demand or beyond the demand
    • The code itself, such as whether the logic is clear, such as whether the style is good and consistent, such as whether it is concise, such as whether the appropriate application of the appropriate algorithm, such as whether the rational use of design patterns
    • Operating conditions, such as bug rates for test periods, such as bug cases after delivery to the user

For programmers who like software development, he will consciously make his code look better, because he feels that it is his face, is the embodiment of his personal value. For others, good and bad are irrelevant things, can run to the line, want to do so much!

Likes and dislikes, will certainly lead to differences in results. If you want a team to make a performance, you need to find a group of developers who like to develop the pursuit of the programmer. In vain to pass (GAO) good (YA) management system, with the help of restraint and forced to let dubious team to produce excellent software is impossible-because the system can only to a certain extent to guarantee the lower limit, no limit surprises and good, always from the love of this occupation of the conscious pursuit of the people.

Tool selection

工欲善其事 its prerequisite.

For software development, many languages and frameworks exist in a variety of Ides and peripherals, some of which are efficient, others inefficient, and some are well-known, some not so good. Good tools can improve the efficiency of some basic work (such as frame code auto-generation, code completion, code-slice auto-generation, syntax error hints, etc.), giving programmers more time to do slow work (such as design, innovation, performance optimization, etc.). A friend who likes software development will actively try out a new toolset and pursue a good toolset, as he spontaneously wants to improve his productivity.

So, look at what a programmer knows about work-related tools and what software they use, and to a certain extent, whether he likes development work.

When he talked about what it was like to develop.

A person to work 8-10 hours a day, work is a very important part of personal life, the work of the things that happen, thinking, accumulated emotions will inevitably continue beyond the work. As a result, individuals often talk about work during non-working hours, and are more likely to show genuine preferences.

When chatting about technology, a programmer's eyes are glowing and the other faces are scornful and cynical, and anyone can see which one likes to develop.

To look down on one's work is to despise oneself. Look down on their own work, and can not jump out of that environment, it is the bar of the contempt of their work partners despise the company, such people are usually no confidence and no pursuit, in dissatisfaction with the status quo is often expected to change the external environment to bring opportunities, it is difficult to actively seek breakthroughs.

Whether they will take the initiative to improve themselves

If a person likes their work, they will spontaneously improve their work skills and take the initiative to pursue self-improvement. Such people will make reasonable use of their own time, the initiative to arrange learning plans, as far as possible to become outstanding. For example, without the development task assigned by the superior, he may learn a new frame or write a new frame or summarize the experience of the past period. For example, the next class, other people playing games to watch the movie Kan Shan, he may read and learn to participate in training, build their own knowledge atlas.

Would you like to share

When you like something, you will be willing to share your feelings. When you like a technology, you will be willing to go to amway others. Because of the flock together, a person is always willing to find a like-minded partner, when not around, he will want to use their own power to influence others to see if they can convert a few come over. Of course, my statement is simple and rough, some people may not share the same thought, others may think that I am so good not to let others know thanks to AH.

The willingness to share their skills rather than shelving appreciating often means that the person likes what he shares. (sharing exceptions that are mandated to share or direct benefit-driven.) )

How do you find out if a person is willing to share? It's easy to see if he has the following kinds of phenomena:

    • He is often asked questions by others.
    • It is very enthusiastic to answer other people's questions, and others are willing to ask him for technical questions.
    • Often willing to say what they think about a problem in technical discussions
    • Blogging Sharing Technology
    • Participate in open source projects
    • Share on the technology salon
Not a summary.

"The Analects of Confucius": "Do not suffer from people do not know, suffering from people do not know." ”

There are a lot of things to do in a career, some of which you like, and some that you don't like. Some like very strong, will cover the other don't like, let you feel like this profession. Some like the strength is very small, will be others do not like to drown, let you think you can not endure the current work.

When you like to work, there are all kinds of performance, and when you do not like your work, there will be a variety of performance. It's the same as whether you like a girl or not.

So, we can identify whether he likes his work through a person's external behavior, with so many aspects:

    • (natural) An unconscious emotional outpouring
    • The result of doing things
    • Selection of tools
    • Whether to study actively
    • Willing to share and spread

When we understand whether a person likes his work, we can obtain a more accurate person's job matching degree, for future cooperation or exchanges to provide the reference.

2015 when I set up the entrepreneurial team, recruit small partners, do not have a written test, on the unrestrained talk, in the chat, observe, according to the points mentioned above to judge, and then find the small partners, are like the development of the work itself, a top of the competent.

Book Delivery Activities

My subscription Number "program Horizon" is holding a book-sending activity, this time sent a value of 169 Yuan "compilation System perspective: Schematic compilation principle." Events 29th the end of the morning, quickly sweep the code to pay attention to it:

Follow this article by replying to "10181" or "latest" in the public number to see the event.

Related reading :

    • How to quickly locate a job you love
    • Do the work you want to do
    • 30,000 of the monthly salary programmers are avoiding which pits

Identify programmers who like to develop

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.