兼职开发悟出的点点滴滴
作为开发人员,兼职赚外快是很平常的事!兼职又可以为我们带来什么呢?
个人总结有四点:
一、Money是万恶之源,生活所逼,我要赚钱啊!!
二、觉得自己技术还不够好,需要通过不断的开发来巩固知识。
三、接项目做,其实是个精简版项目开发的流程,从业务需求、系统分析与设计、编码、测试,需要的是一个team的相互沟通、合作。在team中实现自我价值,创造价值,获得个人精神升华(这个赞啊!^_^!)。
四、业务多了,认识的人也会多起来,圈子自然而然就会越滚越大,各行各业的人都有打交道,这个行业,人脉也是相当重要的。
OK!讲了那么多,理所当然,兼职开发是不是必要的?我们又应该如何去做正确的做出选择?作为一个未出社会的菜鸟,从自己的兼职经历出发,谈谈自己的想法!
2011年暑假得到一个机会去了某间公司当PHP开发的实习生,当时应聘的是ASP.NET开发,因公司要求,去搞PHP了,IT行业的第一份工作,过得还算愉快!!当时BOSS对我还是挺好的,教了我很多东西,不仅仅是在技术方面,在为人处事方面也有收获。
实习结束后,下定决心搞好自己的专业方向.NET开发,因为觉得自己什么都会点,但是却没能把一种技术学得熟练点。一个偶然的机会,BOSS介绍了一份兼职给我,大致跟那位客户沟通过后,主要是为已经上线的网站修改页面和增减功能,应该算是技术支持,技术支持?好吧!基本上要全能型,前端知识,div,css,js要会点,php的joomla开发也要会。这就和我自己的计划冲突了,左思右想,抵挡不住金钱的诱惑,走上了这条忐忑不安的路。
由2011年12月份开始,正式合作,支付方式是每月基本任务,固定工资。
刚开始,主要是做页面的修改,前端基础还算可以,吃着老本,感觉也挺轻松的,客户也很好沟通,就是每天耗的时间比以前多了,逐渐地把精力都放到工作上了。
寒假过后,回校了,发现工作量越来越大,量大是指小问题越来越多,自己没接触过的功能点也越来越多,由于我的客户是负责统筹运营这方面,对code不是很熟悉,于是我只能自己找资料,去QQ群,论坛求助,无形间自己花费的时间就越来越多,往往一个很简单的小问题,却要绕了一个很大的圈才能解决,工作效率低了,自然任务就越积越多,客户也越来越不满意。关键一点,影响自己学习!此时,已经有打算不做的念头,可是付出汗水后,出粮的那一刻,我又淡定了,咳咳!Money作怪啊!我就这样深深地陷入这个死循环中。。。。
后来因为想开始准备自己的毕设,加上课程设计要开发电子商务网站,最后,决定不干了,2012年4月份底,The Ending!
一轮流水账后,究竟问题出在哪里呢?
1.支付方式以每月基本任务,固定工资的方式作为兼职开发的合作形式不妥。客户的立场是以最少的资金来榨取更多的利润,当你快速完成了每个任务后,接着新的任务继续来,没有喘息的时间。所以,遵循多劳多得的原则,以每个模块,任务形式处理更佳,但就需要开发人员能够估算好任务时间,把握进度。
2.历时5个月,周期太长。任何一份工作开始时总是热情高涨,但是随着时间的推移,渐渐的变得越来越懒散,不负责任,只求完成,不求质量。但更可悲的是,企鹅开始隐身,防止客户打扰。额,这种服务态度是不行的,切忌效仿。
3.时间不够,无法兼顾学习。上课时间4~5个小时,睡眠时间包括午休10个小时,吃饭时间2个小时,体育运动时间1个小时,额!剩下的时间挤吧!
4.沟通能力是非常重要。因为不能和客户面对面沟通,难免有些需求会说不清,此时,请不要敷衍,一定要先把完整的需求弄出来,他想要的功能,想要的效果,在自己的能力范围尽量满足他。当自己遇到某些棘手的问题时,不要怕,尽量说出来,虽然他不是很懂code,但是他给的建议,意见可能帮助到你。
5.单干很累,拥有team是很幸福的事情。往往一个人开发的时候,遇到问题停滞不前,身边有伙伴提点下,事半功倍。等我以后出去工作了,希望能遇到好team。
6.做重复的工作,浪费时间,也无法从中学到更多的知识。
最后,来个大杂烩!
作为一名学生,兼职开发可以巩固技术,增加开发经验,加强沟通能力。但是要分析利弊,大学四年可以说是学习的黄金时间,在这四年里面,打好基础是非常重要的。
如果你有好的团队,方可大战拳脚,自己扛不住还有伙伴的帮忙。
如果业务太多了,接项目就需要有针对性,对那些周期比较短的,项目难度能在自己可控范围内,又能提高自己技术的优先选择。
如果因为学习时间与做项目冲突了,这时候就要考虑做项目是否对自己提高技术有帮助了??
程序员们,不要总埋怨公司给的工资太少,而耗费自己大量时间去做私活,眼光放长远点,不要总向Money看,与其获取一丁点的钱,倒不如花更多的时间去增值自己,学无止境啊!只有慢慢积累到一定的程度后,技术可以过得了关,加薪没问题,以后大把的钞票接着来!
SO,自己也开始找工作了,之前学的知识太散了,现在要专一点。
明天要去广州红帆电脑科技公司笔试面试,公司用VB.NET开发,自己没接触过,加上对这公司不是很了解,有点犹豫了,哎!找工作就是烦!!