若是还没看过这些,我劝你先别接私活

这篇文章是小编,两年前写的,如今看来依然不过期。用我走的坑,告诉你不要踩下去。如下文章我会把一些要避坑的点,给你们分享一下。标题一点不夸张,最后老板就和这么和我说的。前端

在这里插入图片描述

程序员大可能是单纯,善良,天天和电脑打交道的一个群体。天天埋头工做,一门心思扑在上Coding上,我就是这群体中的一员。我见过的程序员,不从技能高低去讨论,大概几种,周一到周五上下班基本按照公司规定时间,周六周日出去嗨,世界这么大我想走走,周六周日宅在家里吃鸡,王者,参加技术大会(我以为也不错),自主加班,搞事情的同窗,想为公司做出业绩表现本身的同窗。偶尔放松一下真的很好,可是程序员这个行业更新迭代比较快,千万不要在年轻的时候就提前过上安逸的生活git

我接私活的经历比较坎坷,大可能是转包,和我对接的都是二包方。遇到过给钱的主,周六周日地铁午餐自费,偶尔请你几回,一把心酸泪,小编当时太单纯,觉得是认识的朋友不会有问题,因此连合同都没签,最后人家以客户没打款为理由不给钱。连续要了一年也没什么结果,最后只能当一个教训了。下面小编从几个点给你们说一下坑在哪里以及如何避开程序员

一些不适合接私活的状况

自身缘由

1.不少技能都不会,在公司里不少事情须要其余人帮助。web

2.技能还不错了,能够独当一面了,可是真的没时间,多是家庭或者其余等等就不猜想了。面试

3.本身的工做常常加班。数据库

其余缘由

1.没有原型图,和某某差很少的私活,若是你手上没有成品能改改就搞定的,基本就能够不用考虑了,必定是一个坑。好比不少付费的功能,难道要挨个给他测试出来?后端

2.不签合同或者合同不合理的,直接算了。api

3.异地,基本对方也不会考虑咱们。他考虑咱们,咱们也不考虑了,沟通成本太大。微信

4.没有首付。运维

小编认为程序员的效率是比较重要的,固然有人会说写那么快有什么用。作私活通常仍是须要有必定效率的,固然不是说写完一堆bug,小编不建议3年如下的朋友去接,通常来讲3年如下把时间用来学习更好一些,固然若是你学习能力很强,能吃苦(熬夜搞事情)精力旺盛的状况下,也能够尝试。

合同

固然我也据说其余人接私活没钱合同,可是钱都到位了。其实基于诚信来出发,即便没有合同也应该给人钱,但就是不少人不自觉。为了避免给本身添麻烦,仍是有个合同好一些,固然有可能你可能也会面临扯皮的状况。扯皮的缘由小编以为仍是需求又没有卡死,另外敌方也太狡猾,看中程序员不懂玩套路。通常小编接的都是转包的,并且刚开始的时候你和客户谈的时候必定注意。关于需求部分后面会说到。

通常首付是15%-20%左右,这尽可能多提,中款是50%左右,还有尾款,要运维半年才有剩下的30%。个人通过是这样的,固然也有其余的一些比例,就看如何商量了,没有首付就不用考虑了,随便人家说不作了,你的时间都白白浪费了。不少项目是可能不止一期,可能一期作这么多,二期作这么多,必须明确划分哪些是本期要作的。而且在合同上说明。

通常来讲合同都是偏向甲方,因此咱们必定要看仔细了。针对不合理的状况,及时提出并沟通。

报价

通常来讲他们会给你一个原型图,最开始的报价基本就是根据这个原型图来报的,固然你也须要和产品或者对接人去对需求。这个时候你能够准备好一个文档了,先把你要作的大模块都列上。而后给你几天时间肯定这个活你接不接这样,这几天就须要你看原型,罗列功能点,而后对每一项报价。其间你须要不停的和对方确认。

通常客户和转包的接头人都会告诉你功能很简单。就一个什么和一个什么,你很快就搞定了,这个是属于想让你在价格评估上少估点。你听听就好不要当真。你作到最后可能会发现和你对接的人需求理解的不对直到你遇到客户。

当你决定要接了,对方就开始和你谈价格了,其实在找你以前,他们的对价格早就有了内心预期,通常来讲私活能够按照时间和工做量报,一旦超出预期可能对方就考虑换人了,不过价格是和商量的吗,你开始固然报一个稍微高一点的价格,不要太夸张。

砍价通常是不免的,这时候把你准备的报价表拿出来,对上面的需求是否是必须的,只有是或不是,作或者不作。不要让他们说可能或大概等,由于他们的一个可能或者大概对咱们程序员来讲是很大的麻烦。

对于临时需求,要另外报价,同时在报价表作体现,还有工做量记录表,以及邮件确认或者微信记录也能够。

需求

尽可能只和一我的对接,避免信息太乱,不过若是这我的思路乱的话,你还要帮他理,没办法有的时候就是这样的。通常是有产品和你对接,通常他们也不会让你直接联系客户,总之需求必须闭合,若是客户的需求没考虑明白后来想起来少说了什么,这个要在商议。(加钱和时间)

其实需求在报价阶段已经确认差很少了,可是实际状况就是不少问题是在后续工做中你或者客户才发现的,要临时加或者改。固然不是他说改就改,我们程序员本身先评估一波,需求合理不合理,时间成本和他给钱的多少合理不合理,不合理直接diss。否则你会发现由于你的一时心软,你把本身坑死(我表示经历过)。

每次需求确认之后,把你本身的工做量表发邮件确认或者有微信聊天记录也能够,就是要有记录凭证,同时本身也作好文档记录。至少有证实有的时候不会太被动。

在这里插入图片描述

还有接私活原本就是本身的工资(按照时间算的打折了的),必定不要在作的过程当中改来改去,大的需求改动很是影响交付时间的直接diss,若是不diss的话,你会发现最后你要抗下全部。小的需求不是咱们错的状况下改个两三次,这写要提早说好。

私活通常给的时间都是比较少的,并且做为后台,你的检验和考虑到的状况都是要处理的,数据库设计原本就很灵活,扩展不扩展要当作本,省得说你扩展差,给你一两个星期,一个后台管理系统一个api,还要对接,不可能都是扩展的,做为程序员咱们不要很差意思,咱们猿(媛)不接受被剥削。

需求对的必定要详细再详细,私活通常是比较紧急的,而咱们后端的私活和前端不同,通常会有一个api和一个后台,固然通常不要报的过低,固然过高了,你可能会被pass,通常客户都有一个预算。这个就根据你们本身的状况了,小编属于比较实在的以上说过要注意的小编一个一个坑走过了。因此你们必定要避开啊。

代码仓库

小编最最开始接活的时候代码都是提交到别人git上,小编告诉你这是错误的,要提交到本身的仓库,并且必定先给钱再给代码,必定是全部钱都付了,固然若是尾款比例低,也看你和客户的关系,这个你能够酌情处理。

若是你的团队是对方给你安排好的,那么你要提早和对方说好。

付出&收获

固然,接私活要花费你本来娱乐或者安逸的时间。接私活若是是本身没作过的,无疑又开启了一个新的技能槽,若是是作过的或者相似的,那就是提升你的效率,不过要是占用时间太长,成本匹配度太差的就不要接了,若是它影响到你的正常工做,也不要接。因此建议是工做3年以上的,通常这个年限已经能够本身作项目并有能力解决一些问题。

作完一单后,不妨放松一下本身,找朋友玩一玩,放松也是进步必不可少一个环节。

讨论

其实小编以为程序员最重要的是学习能力和坚实的基础,固然最后能有一番成就我相信是那些有责任心,靠谱的人,小胜靠智,大胜靠德。以上都是博主的我的意见和见解,欢迎讨论。

文章持续更新中,⛽️。另外 博主整理 + 原创 15万字面试题,包括17个专题。关注“Java小咖秀”回复“面试”便可得到Java小咖秀面试笔记.pdf