Detailed data collection of Soho programmers

SOHO programmers represent a free, flexible and novel way of working. SOHO stands for new economy and new concept. Are people who love software development. SOHO programmers don't work for a living, but for hobbies and love of software development.

Basic introduction Chinese name: soho programmer overview: a free and flexible new job: self-employed, part-time, etc. Requirements: love software development, freelance programmer, entrepreneurial SOHO programmer, self-employed SOHO programmer, part-time SOHO programmer, SOHO programmer, one-person software development team, SOHO, strike 1: The bridge is broken outside the post and there is no owner to open it. Strike 2: An armchair strategist feels superficial and ignorant. Strike 3: The back wave of the Yangtze River pushes the front wave, and the front wave dies on the beach. Strike four: single defeat is hard to find. A senior SOHO programmer's advice to newcomers, the first step: determination, the second step: packaging yourself, and the third step: customer communication. SOHO Programmers Freelance Programmers Start a Business SOHO Programmers set up a small company with 1~ 10 people, or couples cooperate in a studio, or serve as the development team of a company. Although this SOHO programmer is small in scale, employees may not meet every day, but maintaining efficient contact through the Internet has great flexibility in operation and management. In the field that big companies can't take care of, if a single company can provide suitable goods and services, it will often succeed. With the development of Internet, online collaborative development of programmers has become a trend. Many websites provide job opportunities for SOHO programmers, such as freelancers abroad and 99 Development Network which provides programmers with outsourcing projects and programming information for free in China. Self-employed programmers work at home or in personal studios. They are both bosses and buddies. Most of them love freedom and work creatively. Part-time SOHO programmers use off-duty hours to work part-time at home, which can not only open up financial resources, but also have basic protection, and is the choice of conservatives who have already surpassed the entrepreneurial stage. SOHO programmers must have a 1 software development team. First, they must have excellent technical content. 2. At least 3 years of development experience. 3. Familiar with more than two development languages. 4. The technology should be comprehensive (backstage art). SOHO must be 1. Must be a person who can work actively and finish what he is doing in time without external pressure. You should be a person who can finish the work independently and can work without the help of colleagues. 3. Must be a person with strong planning, know how to keep the balance between work and life, and will not lead to life chaos because of working at home. 4. Be able to control the progress of work. You should be a good problem solver. 6. Have the ability to manage affairs. If you know nothing about administration, finance, marketing, etc. You have to consider learning relevant knowledge yourself or asking someone to help you with it. 7. Have outstanding professional ability. Without professional knowledge and ability, it is equal to lack of competitiveness and impossible to make a difference. 8. Good interpersonal relationships and resources. You'd better have at least 1 year relevant working experience, and senior workers are most suitable for SOHO. 9. Behind-the-scenes support-financial resources. Although money is not an important factor, it is also an indispensable support for SOHO people. With a stable financial backing, there will be no worries at the beginning of the business. 10. Excellent working equipment. 1 1. Set aside at least 3 months' living expenses. The income of SOHO people is unstable, and bank deposits can ensure that SOHO people live a carefree life in the off-season. 12. Check the work regularly. After working for half a year, you should evaluate the performance of working at home during this period. See if you have completed the scheduled plan and can improve it further, and then set new goals for the next stage of work. How is an excellent SOHO programmer tempered? In the IT industry, office programmers envy free IT Witkey, but it is not easy to be a Witkey. 360 lines, it's difficult to go. The Monkey King's eyes are fierce, right? But it was forged in the gossip furnace of Taishang Laojun after 7749 days. If you want to be an excellent IT Witkey, you must go through a lot of trials and make your body indestructible! Strike 1: A lonely newcomer to Witkey, who has no owner outside the post, the first blow is that no one appreciates him. Witkey is very hot now, which can be said to be a gathering of experts; And because software outsourcing is different from simple reward tasks, anyone can participate several times. Of course, employers should choose the best and most reliable people to pick up the package, so all software outsourcing projects have to go through strict (even cruel) bidding. For example, IT people like to bid for packages on the software project trading network (sxsoft), but it is difficult for newcomers to follow suit as soon as they start, because there is no accumulated points and credibility. But you know, those successful old Witkey also survived step by step! Countermeasures: believe in yourself, don't give up, don't give up! Strike 2: It's too shallow from the paper and I don't know how to do it. As we all know, software development is a "huge" project, which requires a lot of serious and meticulous work. Witkey, as a contractor, can't just stare at the words in the project plan, but must communicate with the employer in a large number of ways, make clear every requirement of the employer and consider every link for the other party. In addition, most employers often don't really understand software, so it's best to offer better advice to employers! Countermeasures: treat each project as your own artwork and be meticulous. This is not only a responsibility to the employer, but also a respect for yourself. Strike 3: The back wave of the Yangtze River pushes the front wave, and the front wave dies on the beach. It is no exaggeration to say that the software industry is "crouching tiger, hidden dragon", just like a large number of high-level professional contractors gather on the software project trading network every day. It's not easy to stand out from them. The software industry is also a fast-changing and fast-updating industry. Not only is technology being updated, but also new talents are pouring in. Some people say that in the software industry, you eat a bowl of youth rice! It's true. These newcomers have new skills, new minds and courage, and they especially like being a witkey. Countermeasures: set an old saying: being a witkey is like sailing against the current, if you don't advance, you will retreat! Hurry up and study! Strike four: seeking defeat alone is hard to find. This is a loneliness that is too high to be cold! This realm is not easy to achieve, and it needs a lot of practice to achieve it! After this step, because your credit rating is particularly high, your industry reputation is particularly good, there are many successful cases, and with the vigorous promotion of websites (such as sxsoft), many contractors will come here and take the initiative to ask you for your bags. Some Witwicks have come this far and are at a loss. In the face of a dazzling array of projects, everyone wants to take over, but they are unable to do so! Countermeasures: As the saying goes, it is difficult to defeat four hands with two fists, so you should consider forming your own team. The large corps fought and annihilated a thousand troops! A senior soho programmer's advice to newcomers The first step is to decide whether SOHO is needed, whether it is full-time or full-time. If full-time work is hard, you basically work more than 12 hours a day, and also work on Sundays and weekends. The pay for outsourcing in China is not very good. The income is probably less than your part-time job. My part-time salary in Beijing is 4K-6K, from programmer to technical manager. And your work in soho is of high quality. When I was in soho, I earned 1k every month at the worst time, and sometimes it was zero. Of course, it has something to do with my ability to judge the list, which will be discussed in detail below Step 2: Pack yourself and put all the cases you have done before on the Internet. Ppt should be downloaded for others to see. The Internet is the most intuitive. Make a directory with thumbnails. Of course, these cases had better be surviving websites, which are more convincing. Don't take someone else's copy for yourself, it will be exposed sooner or later, and you must indicate the source code modification, otherwise the experts will know the source code of xxx you use at a glance, and it will be exposed. In short, you have to make a standard demonstration website to explain what you have done and what you can do. To put it simply, everyone is impatient now. Blogging is good for all your situations. Step 3: Customer communication. In my experience, I will probably send 100 emails to make a list, so everyone should be mentally prepared, of course, excluding the list introduced by friends. The communication tools are basically msn and qq, and some customers will ask skype. Such customers should not type quickly. Regarding the quotation, you should estimate how many hours you will work, and then set yourself an hour's salary and quote the total price. Pay attention to your position when you speak, because what the customer provides is demand. You should not talk about whether his project is good or not. The only thing you have to talk about is to better realize the customer's requirements. If some can't be realized for technical reasons, you'd better have a convincing reason. There is no harm in communicating more. As for the proportion of advance payment, it is generally 3/5/2, that is, 30% in advance, 50% in payment code, and 20% in one month as part of the service. If you can pay 50% in advance for small orders and 50% after delivery, you can also leave a balance as a technical support period, such as one month. A good team programmer+artist can pick up most website lists. Now I use *** arty as a template, and xajax controls the dynamic part of the display. It's difficult without a regular artist. 50% time is spent talking about lists, 30% time is spent designing interface xcss, and sometimes illustrator and photoshop are used. The rest is the time to write the program. Some precautions 1 Don't do the so-called test questions several times. I will give you a bunch of questions, some of which are very complicated, on the grounds of testing your level. This is basically a disguised consultation, and he won't find someone to answer it himself. I have done a lot of traffic statistics, word processing, data capture and so on, and there is nothing to say. 2 Do not publish home page renderings, and do not make planning cases. The first page should be paid in advance, unless there are too few works or you want to practice. Planning is also labor and pay. Last time there was a pet station, I heard that Party A hired a lot of people to do the homepage style, but we didn't know whether Party A was the end user, so we said we were dissatisfied, but we couldn't tell the reason why we were dissatisfied. Just give me a few stops for my reference and say that if the first batch of bids is not satisfactory now, let me participate in the second batch. . . Don't believe that the price is very low this time, next time ..., but after you finish this, I'll give you a few stops to do it, and look forward to it for a long time, hehe. 4 Don't make a list with unclear requirements. Remember, the clearer your needs are, the faster you will develop, such as copywriting websites. The other party either subcontracts or doesn't know what to do. This kind of order is likely to die halfway, and you won't get the final payment. Try not to accept the revised list, such as adding a shopping mall on vbb. The price of this list is low, and customers don't quite recognize the labor you have paid. They don't think it will cost too much to change it. In fact, commercial software like this is very complicated, and the workload you pay is close to redeveloping a new one. Do not accept the cooperation list and give you shares and long-term benefits. 7 try not to accept the list of intermediaries, which is the kind of list that companies specializing in websites talk about. This price is very low. Idc is a host list, which can be considered, because they basically sell domain name websites together, and their list is relatively large, not too low, unless idc packages all websites to one company. Source: CSDN