the other day , There are friends in the reader group talking about a topic that programmers are interested in : Take private work .
Most of the friends who have this kind of idea are not satisfied with their current income , And have some free time , I want to do something .
Today's article , Xuanyuan came to talk about , The private work I took over in those years . You know what? , I was cheated ···
About the first year of work , I learned by chance from my colleagues , What kind of software did he develop , How much money did you make .
Young and vigorous, I can't help but feel excited : Or I'll find a private job , Make use of your spare time , Anyway, I'm alone in a strange capital , Being idle on weekends is also being idle .
therefore , I started searching around for private work platforms , Search for software projects I can do .
The most software projects on these platforms are almost APP Development 、 Website development (Java、.NET、PHP Mostly ).
At that time, my technical route was relatively limited , Mainly do the underlying driver development , Not at all APP Development , And not the front end frame , I can't chew these website projects , So I had to give up .
And then one day , In a security forum , See someone post to develop a browser driver , Specifically lock the user's browser home page . To put it bluntly, it is to develop rogue software !
adopt QQ Plus friends , After a bargain , It's an appointment 3000 It's a deal , This is a lot of money for me who just graduated .
The difficulty of this project is to do too much 360,QQ Housekeeper and a series of security software lock , So I spent a lot of time studying .
It took almost a week , Use weekends and evenings , Finally, I've finished this drive , Looking forward to 3000 It's in the bag .
The other side asked for the project to be sent to him , Let the technicians evaluate . I'm young, but I don't know much about the world , I didn't expect it to be easy ! After the documents were sent , They don't come back , After waiting for a long time, I tentatively asked , The result shows : They're not your friends ~
I nearly spit out a mouthful of old blood ~
This is my first personal experience , I was beaten by the society .
The second year of work , I came into contact with another reptile's private work . It's cheaper this time , Only 2000 element .
The target of crawling is articles on we media platform , As for what you're crawling around for , It's not convenient to say it here .
A weekend + A few nights , I got the liver out of this reptile , It's not bad .
stay 「 delivery 」 Before , With the lessons of the past , This time, I left a heart .
Because reptiles are Python Development , Direct is to hand over the source code , To protect the code , I put Python The source code is packaged into a exe Program , And built-in automatic deletion mechanism , It can only run for five minutes , Automatically delete in five minutes .
After the other party receives my crawler program , Verify that there is no problem with the function , Promise to pay me half in advance , The other half can't be sent to me until I send the source code .
See me a little hesitant , The other side promised to pay 60% first , To show sincerity , I agreed .
Fortunately , This time I didn't meet a liar , Successful delivery , And then there was a functional upgrade , And gave me 1000 block .
In my third year of work , I have come to Shanghai . One day , My colleagues in the group called me over mysteriously : Xuanyuan , I have a system here , You help develop a set of , Here you are. 1W block .
This is a test score analysis system , Software purchased by an educational unit in a district of Shanghai . Use Java Development , According to the different types of questions in the test paper 、 Scores of different knowledge sections , Analyze students' mastery of subjects , And analyze the overall situation of the class , To guide teachers to teach in a targeted way . My colleagues are interested in the value of this software , Took some pictures for me , Want to copy a set of .
But in my opinion , Data analysis of this system 、 Chart display 、 There are many functional modules such as student management , If you want to copy, it costs a lot . One person does it full time , No, 1 It's hard to win in six months , Not to mention in my spare time .
1W Yuan , It's not enough .
But my colleagues in the group are not software makers , He doesn't have a lot of ideas about it , Only know 1W A dollar for them , It's already a huge reward .
For the sake of friends , Think of it as a favor , I took it with a stiff head .
But things didn't go well , In the process of development , Friends keep coming up with new ideas , Let me add new features in three days , Change this and that , Even put forward a lot of unrealistic demands . I soon realized : It's going to be a bottomless hole !
A week later , I gave him what I had developed , And rejected the follow-up development work . This week will be nothing ~
Dealing with laymen , It's hard and thankless .
After that , I've never had a private job again .
in my opinion , Not everyone is suitable for private work .
Just graduated friends , If you have plenty of spare time , You can try it , I can earn some pocket money , More important is to improve their hands-on ability .
But for some people taking private work , It's a kind of “ damage ”.
Because it will cost you more time and energy after work , It even affects your job to a certain extent . And if you can focus your time and energy on your work , Strive to be the best core backbone in the team , Or develop your own interests , Read more books , Take part in some social activities , In the long run , This will bring you more benefits than the short-term benefits of private work .
therefore , For private work , My view is that it varies from person to person , You don't have to hit me with a stick , Don't follow blindly .
And instead of taking private work , Go to some open source projects , It's more valuable and meaningful to participate in some competitions .
Participate in open source projects , Not only can we improve our technical ability , Programming skills , It can also enhance its technological influence , I can also write it on my resume , It's a very worthwhile thing for programmers to do .
besides ,IT industry 、 There are many competitions in the network security industry , And there's a lot of money , Compared to taking private jobs , It takes a lot less time and effort to compete , When you get a reward , I can add points to my resume , Why not do it ?
Learn from good examples Python Whether it's employment or sideline, it's good to make money , But learn to Python Still have a learning plan . Finally, let's share a complete set of Python Learning materials , For those who want to learn Python Let's have a little help !
Here is the Python The commonly used technical points have been sorted out , There is a summary of knowledge points in various fields , You can find the corresponding learning resources according to the above knowledge points .
Python Common development software , It will save you a lot of time .
Programming learning must watch more videos , Combine books and videos to get twice the result with half the effort .
Optical theory is useless , When learning programming, never talk on paper , Be sure to practice , Apply what you have learned to practice .
Finally, I wish you progress every day !!
The full version above Python The full set of learning materials has been uploaded to CSDN official , Friends can scan the bottom of wechat directly if necessary CSDN The official two-dimensional code is free 【 Guarantee 100% free 】.