python的风生水起,让许多人开始加入python大军,但是许多学习完python的人又从事这与python无关的工作,难道python白学了?血汗钱就全部打水漂了?这给大家讲个真实故事,一位学习完python的同学,是如何利用业余时间月入3K+的。
故事分享
A大概在学完Python一年后就开始做兼职的,由于大四实习原本的工作本身也挺忙的,所以兼职的收入也不高。A统计了一下今年1月到四月的兼职收入,一共12120元,平均每个月有3030块,房租和伙食费是够了。

其实A学python也是凑巧,A本来是学物流管理的,有一些厉害一点的师兄说往后这个专业工作可能要涉及到编程领域的知识,本来A是准备学java,他们跟A说Python的数据分析会更适合物流领域,对于新手更加友好。后来A就开启了自己人生的编程之旅。(下文用第一人称叙述)
我断断续续有看了一个一个礼拜,发现看起来是比java好上手很多,主要是各个功能强大的库让人很省心。

不过对于新手学习Python还是比较枯燥和乏味的,后来学长推荐我加了Python一个学习交流群,感兴趣的也可以加下Q裙:1042580880,里面有很多学习资料也可以免费领取,给我省去了很多学习成本~需要学习资料的小伙伴都可以加群管理免费领取,平时里面也有大神不时分享一些公开课和项目经验,小白很合适。
学习完python之后,除了正儿八经的程序员以外,还有那些是可以自己在家做的兼职。但是首先要声明一点,兼职的收入也是跟你的付出成正比的,所以依然是要我们付出努力的。

下面正式进入我关于兼职的干货内容:
其实做python接私单的途径也无非就是这几个:
这个不用说了,只要我们进入了这一行,或多或少都会认识一些同行业的朋友。有时候一个需求一个人是做不完的,所以相互之间也会有推荐合作,尤其是一些同专业、或者是培训班的同学之间介绍比较多。
所以大家可以有意识的多进一些python技术的QQ学习交流群、在里面说话积极一点,这样结交熟人的机会也比较大,熟悉了以后说不定还有大佬亲自带你做项目。在学习和实操过程中出现问题也可以在群里提出来,比自己闷头摸索强很多~
Python学习交流群,资源共享
程序员、设计、文案策划这些工作最大的接单网站有猪八戒网、一品威客这些。但是还有一个非常好用的就是淘宝,大家可以看一下我就随便在淘宝搜的python兼职,一个月销量好几千的都有。而且这里标价50是一个单位,而不是最终价格,就是你的成交价,可能是10个50,也可能是100个50。
所以你可以直接去找店小二,问他们需不需要python的兼职,这里大家就专门找那种销量大的店,因为他的销量大,所以他的需求大。跟他稳定合作几次,如果他们认可你,你接下来拥有稳定兼职的可能性就很大。
招聘网站不是让你直接去上面挂兼职,而是你直接去找一些公司问,你们需不需要兼职,这个方法是一个学设计的同学给的灵感。他就去招聘网直接找那些有设计需求的公司HR问人家需不需要兼职,尤其是一些只招一两个设计的公司,其实就代表了他们的需求不大,但是又必备,这时候有设计师给他们兼职最好不过了。我朋友后来就找了一个公司,一个月稳定的三千块,但是每个礼拜也就工作五六个小时。所以去招聘网站找兼职也是不错的选择,python现在对于很多非IT公司的需求主要就是办公自动化和数据爬虫,所以我大概就是这么个思路去找:
·非IT公司,一个专业的IT公司是不需要我们这种业余的
·招一两个程序员的,很大可能就是好工作量简单,但是又必须要的
·公司有大数据分析需求,体量又不是很大的,(最好是20人以内的),就像是传统电商、社交电商、直播、团购电商,就是这种互联网销售类的公司就肯定有需求
·有大量文字、数据处理的公司,招好几个文员的,也许是需要办公自动化的
学会根据这个公司的需求去准备内容,然后就可以给这个HR推销你自己了。
之前我也曾经在招聘网上找过工作,我当时看中的是一个社区团购的公司,就疫情期间,发展得很猛,我就做了几个表格合并管理的脚本去找他们人事谈,可能也是他们赚钱赚到手软,提了需求到结款前后就一个礼拜,直接给了我一个月的文员人工的工资。
所以接私单的方法真的是很多,反正跟HR聊天也不要钱,把自己做的小东西针对这个公司调整一下再去谈,会更有效率。
这个是最简单的方式了,在程序的最前面加几句代码,要求程序开启需要钥匙,核对无误,程序开启,没有钥匙直接关闭。
这个是最简单的,也是最容易被破解的,如果对方也懂程序,就不要用。
创建锁
这个方法会相对高级一点,就是我们在程序中给到一个客户体验时间,或者体验次数,体验完了就不能够再启动程序了,直到费用结完,钱货两清再给一个无锁版。
大概这个格式就可以了
我最喜欢的就是用这个方式,因为不影响客户体验,而且我会在设置次数的时候,相对设置高一点,10-20次的样子。这样的次数已经足够客户体验程序,而且又不会发现代码有锁,反而人家会觉你做生意瓷实。而且如果你程序写得好,客户上来咔咔一顿操作就把试用次数用完了,还能加快结款流程。
就像我上个月接了一单给一个直播公司专门做客户分类和打标签的小插件,其实内容很简单,就是爬虫和信息分类,只是他们还需要设计到微信里面的内容爬取,所以市面上没有现成的。我做完给他们验货,设置了一个20次的体验次数,下午就跟我结款了,然后催着我给无锁版本。
所以这个方法还是挺有效的,让客户拿到用着用着不行了,体验了办公室自动化的效率之后,结款的效率都高了。
基本上我们日常遇到的几千块的程序,以上两个创建锁的方法就能够解决问题了。
新媒体也是一个新风口
说实话这个我没有接触过,只是我的一个朋友,也是通过网站认识的就是了,就是做这个的,但是这个变现会慢一点,当然跟你的人气聚集的速度有关系。
找一个大众一点的平台,微博、小红书,抖音、快手都可以,去分享自己的代码,不一样的解决思路,或者是编程的教学之类的。
我认识的那个朋友因为也不是什么大神,所以就是从小白入门开始分享,现在做了小半年,有7万多的粉丝,虽然不算多,但是好在精准,一条抖音的报价都是2k起。也是一个不错的方向,大家在开始的时候,如果不知道怎么开始,就找几个大号的内容来对标。
好了,说了这么多,我还是觉得接私活是最好的,因为可以根据自己的时间来安排,接不接,接多少都能够控制,不至于影响主业,也不至于让自己这么累。说完副业,如果想做主业的话肯定需要更加全面的学习,我收藏的一些编程干货贡献给大家,希望能帮到你们。
干货主要有:
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python所有知识点汇总(可以弄清楚Python的所有方向和技术)
*如果你用得到的话可以直接拿走,在我的QQ技术交流群里,可以自助拿走,群号是1042580880。*
————————————————
年轻人们燥起来吧~无所谓什么副业、主业,搞钱就是唯一的事业!
我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div
总的来说,我对ruby还比较陌生,我正在为我正在创建的对象编写一些rspec测试用例。许多测试用例都非常基础,我只是想确保正确填充和返回值。我想知道是否有办法使用循环结构来执行此操作。不必为我要测试的每个方法都设置一个assertEquals。例如:describeitem,"TestingtheItem"doit"willhaveanullvaluetostart"doitem=Item.new#HereIcoulddotheitem.name.shouldbe_nil#thenIcoulddoitem.category.shouldbe_nilendend但我想要一些方法来使用
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。
给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru
我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t
我正在寻找执行以下操作的正确语法(在Perl、Shell或Ruby中):#variabletoaccessthedatalinesappendedasafileEND_OF_SCRIPT_MARKERrawdatastartshereanditcontinues. 最佳答案 Perl用__DATA__做这个:#!/usr/bin/perlusestrict;usewarnings;while(){print;}__DATA__Texttoprintgoeshere 关于ruby-如何将脚
Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack
在选择我想要运行操作的频率时,唯一的选项是“每天”、“每小时”和“每10分钟”。谢谢!我想为我的Rails3.1应用程序运行调度程序。 最佳答案 这不是一个优雅的解决方案,但您可以安排它每天运行,并在实际开始工作之前检查日期是否为当月的第一天。 关于ruby-如何每月在Heroku运行一次Scheduler插件?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8692687/
我有一个对象has_many应呈现为xml的子对象。这不是问题。我的问题是我创建了一个Hash包含此数据,就像解析器需要它一样。但是rails自动将整个文件包含在.........我需要摆脱type="array"和我该如何处理?我没有在文档中找到任何内容。 最佳答案 我遇到了同样的问题;这是我的XML:我在用这个:entries.to_xml将散列数据转换为XML,但这会将条目的数据包装到中所以我修改了:entries.to_xml(root:"Contacts")但这仍然将转换后的XML包装在“联系人”中,将我的XML代码修改为
我有一大串格式化数据(例如JSON),我想使用Psychinruby同时保留格式转储到YAML。基本上,我希望JSON使用literalstyle出现在YAML中:---json:|{"page":1,"results":["item","another"],"total_pages":0}但是,当我使用YAML.dump时,它不使用文字样式。我得到这样的东西:---json:!"{\n\"page\":1,\n\"results\":[\n\"item\",\"another\"\n],\n\"total_pages\":0\n}\n"我如何告诉Psych以想要的样式转储标量?解