The fundamental reason is that 90% of people who say this do not understand technology or the industry. They think of technology implementation too simply and think that programming is just typing. Separately, it includes the following four aspects: disrespecting programmers, missing more than one, greatly underestimating investment, and not yet needing programmers, which are explained one by one below.
Disrespect programmers
The basis for working together is mutual respect. The old saying goes, "courtesy of a virtuous person" makes sense. Talents need to be respected accordingly. However, many people post "just one coder" when recruiting people. They don't pay attention to this.
If you need a programmer, and the title of your recruitment is really "We are just short of a coder", then most people will criticize you after reading the title. The title of "coder" can be a programmer. It is used to be self-effacing or self-deprecating, but it is inappropriate to call an excellent programmer this way directly (unless you are very familiar with it). Just like your alma mater means that you can scold your alma mater a thousand times but no one is allowed to scold you once. "Coder" means that the programmer himself can Call yourself a thousand times, but others can't call you one directly.
Many people will say that it’s okay, we can’t afford to joke, isn’t it good to be playful? Yes, we like to be lively, but we don’t like to be playful. The same applies to other industries. For example, "designers" don't like to be called "artists," "hairstylists" don't like to be called "head shavers," etc.
There is also a more disrespectful behavior - disrespecting the talent of an excellent programmer, which is manifested when an excellent programmer gives a quotation based on his rich experience and deep technical skills, and gives good-intentioned suggestions. , the demand side will have the following words and deeds: First, because they do not understand the technology, they will not seriously consider the suggestions, and will say, "Well, you can handle this, it should be OK", and will not tell it to the people in the team who understand the technology, that is, strong egotism. Don't know how to listen;
Second, they will use some cheap comparisons to bargain, and will say "This is not complicated, isn't it? The asking price is a bit high? If it is outsourced to XX, it will only cost a few K", then you should go find it Ah, you have to know that one excellent programmer can be worth ten programmers. Don't use the price of third-rate technology to insult people with first-rate technology.
Also, there are many demand posts. Looking for programmers is the same as looking for Lanxiang technicians. They think that what they have done is already perfect, and only the development work is missing. They always think that what they do is the core, and programmers It's a tool. The post first boasts about what the team has done so far, and then points out, "Since we are all in XX direction or XX major and don't understand technology, we are looking for a technical expert. You are the only one left, balabala." "The words between the lines show that I have made the dumplings, but the only thing missing is vinegar. In fact, the vinegar has been prepared. Where are my dumplings?
There was once a technical staff member who helped a team build a website for the Challenge Cup project. After the project was completed, due to the number of people limited, people thought that what he was doing was not core and kicked him out of the team. But that doesn’t mean that all of them have problems, it’s just that most of them do.
So, respect is the first step. Only if your words and deeds respect the programmer will the programmer respect your needs.
There is more than one missing
There are words like "just" and "one" in many posts, but if you look carefully, my dear mother, she is missing only one soldier, just one regiment.
Most people think that programmers should be full-stack, or even omnipotent. There are some people who don’t know that a project needs to be divided into front-end and back-end, and don’t understand why API is needed (it’s not a large proportion now, it used to be the majority). The conventional thinking is “what you see is what you get”, and websites and APPs are After designing these pictures and putting them in code, it should be easy and quick for a programmer to do it.
Someone once needed to make an APP and found a programmer to do it, but he really thought that he only needed one programmer, and there was no other interface design or interaction design. However, because the project was simple, the programmer I agreed, so I spent a night drawing an interaction design drawing for him to see. As a result, he always thought that it would be like that, and he also doubted his level.
However, due to the popularization of the Internet, more people know the front-end and back-end and some of the most basic things in development, but they still think that "because my project is simple, it is enough to find another programmer" or "this is not enough" It’s okay if you know how, you should learn quickly.” In fact, their projects are ambitious projects from a technical perspective and require an army of architects, analysts, developers, testers, operations and maintenance, etc., but in fact they I thought they just needed someone who could program, at least the project (didn't seem) complicated.
After all, many things in Internet products are not so tangible. When building a building, you can actually feel how tall and big the building is. However, people who are not familiar with Internet products do not know the interaction and overall integration of the information inside. Regarding the complexity of the architecture, the BOSS who built the building would not be stupid enough to say, "I only have two bricks to carry."
So before posting requirements, you might as well ask friends who understand technology to help evaluate what talents are needed. Don’t be fooled if you don’t know, it won’t work.
Greatly underestimate the investment
"This will take 2 months, haha", "This outsourcing costs 50,000?! It's just a few pages!", "As long as you do a good job, the price is not a problem, 8,000 to gross You can negotiate for 10,000." We have experienced or heard of things like this. Many people who say "We are just short of a coder" want to find a good technology and develop it quickly, and then pay a little labor fee. alright.
This is the problem that most authors of this kind of posts often make by underestimating investment. The investment here includes time and remuneration.
This actually really depends on how high the requirements of the demand side are for the project. You really just need to be casual, go to Zhubajie.com, go to Witkey.com, go and go, everyone will grab a few hundred yuan for each project, thank you Zhubajie , thanks Witkey, haha.
But most of them require good work and “reasonable” prices. An outsourcing team gave the current market situation:
A is looking for someone to build a Zhihu website, with a budget of 10,000 to 30,000, B quotes 30,000, and promises 40 days, C quotes 5,000, promises 30 days, and then comes out with a quote D 1k, promised for 50 days, but A found D
B thought: 3k just to attract you, this kind of project is impossible to do without 10k
C thought: 5k is reasonable, I will download it for you when I get the money Some templates, and then modify and modify
D thought: I can also earn 1k, download a template, and then it’s over
But what about afterwards?
Whatever you want to achieve, you have to pay the price. "Just one coder" will not let you buy LV for 50 yuan, you will only buy artificial leather with the LV logo.
It’s not time to need programmers yet
Is your project going to need programmers?
Some projects that recruit programmers say that "everything is ready now, just development", but if you look at some of the things that are ready, you will find that there are only ideas, only documents, no data, no thinking, and no actual research data. , it’s all the brain matter and water that came out.
Is your idea really effective? What type of problem was solved? Do users like it or need it? Is the market big enough? Can there be a business model? Is it technically possible? What are the core advantages? How high are the ceilings? How is the development of competing products now? …
I haven’t figured this out yet. What do you mean by “all we need is a programmer for development, and only a technical partner”? Reliable projects will attract reliable programmers.
Tips
For the demander:
Be respectful, understand the current progress of your project, do a good job before technology implementation, don’t just make it a joke when proposing to recruit people, explain your situation clearly, and explain what is needed. Talents, and then give them reasonable time and reasonable remuneration. When doing small business, focus on how to reduce immediate costs, and when doing big business, focus on how to amplify long-term benefits.
For programmers:
Not all the students who are "just short of a coder" are looking for criticism. After all, there are still 10% who are really bad, but 90% of the students who are complaining about "just one coder" It’s just for fun and fun. You can’t do it even if you’re paid enough, so improve your skills to avoid becoming the 90%, and then teach the 90% who are “just short of a coder” You know how your classmates do things.
Receive LAMP Brothers original PHP tutorial CD/"Essential PHP in detail" for free. For details, please contact the official website customer service: http://www.lampbrother.net
|