As programmers, you don’t all get thousands or tens of thousands of dead wages. Today I will share with you some platforms that can accept private orders. Anyway, I have already made a lot of money.
If your work is relatively less time-consuming, you can do some private work in your free time. Or before looking for a job, you can take some part-time jobs through some platforms, so that you can make money and develop your own sideline business while the homepage remains stable. Second, through receiving projects and a lot of practice, you said that the types of contact will be richer, which can accumulate practical experience for you, and you will have an advantage over others during the interview.
Let's take a look at the part-time job platforms with me~
Domestic remote working platform, order receiving platform
1. CODING code market
The Internet software outsourcing service platform under the famous Coding, the platform is mainly outsourcing.
2. Open source crowdsourcing
Open Source China's crowdsourcing platform is mainly based on crowdsourcing.
What is Software Crowdsourcing
At present, software crowdsourcing is divided into simple tasks and complex tasks. The tasks of simple software crowdsourcing can be undertaken by individuals, and more complex software can cooperate with multiple people to complete tasks at the same time.
Its process is: firstly, the contract developer subdivides the task, breaks it down to the smallest size, then subcontracts out, and receives the contract according to their ability and knowledge level, and finally completes the task, and the project is considered completed only after the contract developer passes the review.
3. Zhu Bajie
The places to find part-time jobs are mainly entry-level projects, which are not suitable for professional programmers. The above various demand releases are not limited to the software development industry, and are more suitable for novices.
4. Programmer Inn
Programmers, product managers, designers and other Internet-related personnel can find their own projects on it. Supports freelance, remote and part-time work, and can also hire on demand. There are many working modes.
5. British election
Although it is an external platform, they have made some optimizations for some long-term criticized problems of external projects.
6. Development state
Features: The scope of services is clear, and the verticality of IT development projects is high, which can attract some customers with clear needs.
The platform is also committed to using Internet software technology to improve efficiency, reduce costs, improve efficiency, and optimize management for customers.
7, monkey express
Features of the platform: Pursue high-quality employers and engineers, gather technology, design, and product experts from well-known Internet companies, and solve problems for start-up companies one-on-one through actual shifts and remote methods, improving entrepreneurial efficiency.
8. Everyone develops
Based on the visual rapid development platform - Joget/Joget Cloud (PaaS), it gathers many developer resources and provides enterprise management software services for enterprises.
Remote work platform abroad
1、 Freelancer
The types of work mainly cover a series of remote jobs such as program development to marketing, advertising, and accounting.
2、Stackoverflow
Stackoverflow is a community that programmers love very much, but it itself provides remote work services for programmers. There are remote job screenings in Stackoverflow Jobs, and there are rich remote technical jobs here. Compared with Freelancer, it is easier to be accepted by programmers.
There are all kinds of people on the Internet, everyone should pay attention when taking orders~
What kind of private work can't be accepted
1. Try not to accept personal calls from individuals without a third-party guarantee. Both parties have no guarantee.
2. As soon as you come up, just tell me what software to develop for me, without mentioning the specific requirements, and those without requirements documents are unreliable. Do not accept such projects.
3. Try to use the 442 charging method, that is, collect 40% of the project payment at the beginning of the project, 40% of the project payment in the middle of the project, and 20% of the project payment at the end of the project. If you don't give money at the beginning, try not to accept it. This must be remembered, otherwise it will be easy to work hard and not get the income you deserve.
Don't give the money, don't hand in the complete code. Your result is the code. If you hand over the code to the other party without paying the money, it is easy to be tricked.
Information symmetry between both parties is very important, honesty is the foundation
1. Most of the private work is remote work, which requires both parties to have symmetrical information in the process of demand communication. Especially as a programmer of Party B, they need to cultivate their own good communication skills, which can reduce frequent design modifications caused by unclear requirements. Delay and other issues, improve project delivery efficiency, and build a relationship of trust.
2. The current market situation of programmers’ private work is that there are more monks and less meat. In the process of receiving orders, it is likely to encounter competition from peers to lower prices (some studios have received orders for a long time and accumulated a large number of framework templates, which can be delivered much faster than individuals. By reducing Development costs and lower market prices. On the other hand, they will use some means to earn more customers in the future, such as: charging relatively high after-sales fees, defrauding Xiaobai who is based on entrepreneurship to pay some system franchise fees and the like.
It is best to choose 1-2 platforms for long-term operation, and it is best to find long-term partners locally to establish a trust relationship.
Well, the above are some platforms and places to pay attention to share with you. I hope you will gain something from reading~ The most important thing to learn programming is to start doing it first. Don’t hesitate, let’s start moving now!
Of course, some people may say that the level is limited, and I am afraid that I cannot do private work. Next, I want to share some of my generalizations and conclusions about technology over the years, and share my notes on the skills that a senior Java developer needs to master. I hope to help friends who are determined to go all the way on the road of technology. !
The following will introduce the knowledge points covered by the main content of this Java growth note. Due to the length of the article, only the screenshot content is shown.
If you need a full version of the PDF document, you can click here to get it for free
Part1: 0-1 year entry
1. Java basic review
2. Preliminary Study on Web Programming
3. SSM from entry to proficiency
4. Quick Start with SpringBoot
Part2: 1-3 years senior engineer
1. Advanced concurrent programming
2. JVM depth analysis
3. MySQL in-depth advanced
4. Go deep into the bottom layer of Tomcat
Part3: 3-5 years senior
1. Database
2.Linux
3. Middleware & Distributed
Part4: 5-7 years structure
Summarize
Although I often laugh at myself, I want to become a delivery specialist in ten years, but in fact, relying on my own efforts, I can reduce the anxiety after the age of thirty-five. After all, there are not many good architects.
Architect is the career goal of most of our technicians. A good architect is the result of the collaboration of opportunity (company), personal effort (hard work, willingness to study), and talent (true love). , practice + opportunity + hard work can help you become an excellent architect.
If you also want to be a good architect, then maybe you need to read the above Java growth notes, hoping to help your career development.