大家好,我是鱼皮。前两天,我 编程导航 的鱼友提了个问:大学生怎么接公司的单赚点零花钱?
然后我很认真地评论了一句:我不建议大学生接公司单。
这位小伙伴很认真,又通过微信单独问我:
想了想,这应该也是很多大学生都关注的问题,就专门写篇文章来分享下吧。
注意,以下内容不仅适用于大学生,还适用于所有 没有独立负责开发过完整项目 的同学。
主要是有几个原因吧:
1、风险 >= 收益
接公司的单,风险一般是大于收益的。
为什么这么说?
既然是接公司的单,一般都是要走正规合同的。而你作为一个未经社会、缺少法律合同意识的大学生,要跟一家公司打交道,用腚想想也知道自己是处于一个相对弱势的地位的,也就是 “乙方”。但凡合同上有个细节你没有注意到,公司说不定都会利用你的 “无知” 来搞你,比如变着花样给你加需求、让你打杂、甚至靠这个赚违约金。
虽然风险大不是绝对和必然的,但是相对于公司给你的那些收益,咱还真没必要去冒这个风险。
2、缺乏掌控力
大学生由于专业知识和实践能力有限,面对一些公司项目时,很有可能难以应对。这里的 “难以应对” 倒不是说你无法完成项目,而是指你缺乏对于项目的 掌控力 和 判断 。
先说说掌控力。举个例子,比如公司要求一个月完成项目,你如果没有对项目开发流程和需求有足够的了解、没有实际的工作经验,你怎么保证自己在一个月内能够准时交付呢?但凡有一个细节没有考虑到,都可能导致项目的延期,从而给你带来很大的压力。
根据我的观察,很多大学生都容易盲目自信,这份自信源于缺乏经验,自以为跟着教程做出来 2 个项目、会个开发框架就能去接公司的单了?校园教学项目和企业实际项目的差别可是巨大的,需要满足更多的因素,比如时间要求、需求变更、验收标准、项目稳定性等。很多同学连自己的问题、需求都描述不清楚,又怎么能掌控一个公司的项目呢?
3、缺乏判断力
再说说判断力。举个例子,对于毫无接单和工作经验的大学生来说,面对一个项目需求,你知道这个单子大概值多少钱么?要的多了别人觉得你无知,要的少了就相当于亏本给别人打工。而由于接单的价格本身就是灵活的,根据需求复杂度和要求决定,没有统一的标准,所以你也很难找到相关的市场价格来参考。
当然对于这种情况,也有解决方法,那就是可以给自己 “标价”。想想这个项目会花费你多少时间,再给自己定一个时薪,算出来单子的总价。
但是各位大学生朋友们,试问你们现在这个阶段,怎么给自己 “标价” 呢?大学的时期可是非常宝贵的,提升自己是无价的。
4、学业压力
大学生不像是公司的员工,每天的时间都能稳定 —— 就是待在公司工作。像日常的课程、考试、学校活动都会占用你的时间,导致无法专注于这个项目,从而增加项目延期的风险;再或者你投入了过多时间在项目上,也会影响你的学业和技术学习。
这点我是深有感触,大三那段时间,作为学校网站建设工作室的负责人,我经常往另一个校区跑,去跟老师对接项目需求,来回起码三四个小时,身心俱疲。
5、职业发展
前面也提到了,大学时光是非常宝贵的,大多数同学也就三四年的时间,过了这几年就是社会人,想学习和提升自己可就更难咯!
所以我建议大家尽早确认自己的目标,明确自己大学的计划,除非生活所迫,否则尽量不要做和提升自己无关的事情,比如为了十几块钱去跑腿打杂。
接公司单也是同理,如果你自己的能力和项目经验非常丰富,接单除了金钱收益外,也确实能进一步提升自己的能力,那么也可以接。不过我会更建议大家多做自己的项目、多做开源项目、多跟同学组队参加竞赛、参与老师的实验室项目、或者找正式实习,同样可以增加经验。即使真的想接单,也尽量不要去接公司的单,而是可以帮同学做做程序啥的,选择一种风险更低的方式。
以上,仅为个人观点,希望大学的朋友们能听进去,作为一个参考吧。大家疯四愉快~