百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

程序员私活攻略 (上)(程序员私活报价)

liuian 2025-07-27 21:58 74 浏览

前几天问答里,回答了一个程序员接私活的定价问题,展现量和阅读量都还可以,还有些同行私信咨询。

这里我写篇关于程序员接私活的心得,希望对有私活的同行有所帮助,不合理的地方欢迎同行指导留言,我也能进行改进、提升。

写得比较详细,内容较多,分为上、中、下三篇,今天暂且只能写完上篇。

私活就是程序员私下接的活,然后利用业余时间来完成开发、测试并交付给客户从而获取不菲的报酬。


关于我自己

为什么介绍我自己?不是为了炫耀啥的,其实我只是个老码农而已。只是让大家结合我自己的背景,综合分析下自己能不能接单并顺利完成交付。如果贸然接单,做不好可能会被客户烦死,甚至起诉。

我是2007年毕业后开始从事Java开发,计算机专业毕业,算得上科班出生。从最初的全栈开发到慢慢接触管理,因为职业规划中没有放弃技术,这么多年来虽然工作中写的代码越来越少,但是在后端技术上还是时不时的有计划地去学习,但是前端还是只会最基础的JS、HTML、CSS。所以软件的开发流程、后端技术选型、编写基本的框架、需求的采集我基本上都知道。正是我知道这些,所以当第一个单子来临的时候,我虽然忐忑但是还是敢接。

技巧:

大家现在做私活,千万别自己从零去写框架,比较耗时间和精力,当然如果你为了锻炼自己的技术可以自己去编写。现在开源的有很多,比如若依、Jeecg-boot、springboot-plus等等。大家可以从Github、Gitee上寻找适合自己且可以商用的开源框架,有点瑕疵或者bug没事,可以自己动手改。

这里推荐ORM用Spring Data JPA的框架,因为私活一般都不大,一些传统小企业定制开发的。使用JPA会比MyBatis快很多很多。


如何接单?

这点我没什么特别好的方法,这也是很多程序员接私活最难的一步。分享下我的方式,希望可以对大家有所借鉴。

我的第一个单子是朋友介绍的,所以我的第一步相对比较容易。第一单是我自己一个人做的,很辛苦,也踩了不少坑,这单最大的成就不是赚了多少钱,而是走出了第一步;加上花了心血去做,客户比较满意,后面客户给我介绍了两单。后来在我长时间没活的时候,我采取了以下方式:

  • 印名片,只要是接触面广的亲朋好友,谈好抽成,放个200张在每个人那。
  • 印小广告,没事时跑到厂房多的地方去贴。不过现在管得严,很难贴。

技巧:大家如果真想贴广告,写字楼别去贴,管得严,即使贴了效果也没去厂房多的地方好。因为厂房多的地方很多传统小企业,他们其实是需要做一些小系统或者网站的。


如何和客户谈合作?

客户有意向找你了,那么你可以约客户当面沟通下。这是第一次沟通,千万别主动谈价格,不要让客户觉得你的眼里只有钱,可能会失去这次合作的机会。这次沟通,你就和客户谈需求范围,比如:

  • 客户现在的业务是什么?
  • 这个系统是要解决什么问题?
  • 系统开发好了后给谁用?
  • 客户现在的业务上的困难?
  • 最晚的交付期限?

技巧:有客户会让你现场报价,你要拒绝掉,你可以说:“xx总,我要了解清楚你们的业务需求,才能报价,今天我了解完,最晚xxx号给你报价。”。还有更离谱的就是有些客户会直接问你2000、3000能不能做的,遇见这种情况,你就直接说做不了,很多情况下这种客户是合作不下来的,因为他们根本不懂软件,在他们的印象里软件就是电脑上的几个页面或者图片。

第一次沟通,就立足于需求,要收集到大概的需求,至少要确定需求范围。这样做有两个好处:

  • 给客户的印象是你一直关心的是他们的业务、需求,是个负责、靠谱的人。
  • 采集到大概需求,可以更好地为接下来的报价和需求设计做准备。

在这次沟通快结束时,要和客户提出服务器甚至数据库的购买,现在买云服务器就可以了。要让客户知道这个价钱是和系统分开的。如果你不说,很多客户会以为找你做软件,做好了就能直接用的。

技巧:这里不建议你给客户提供服务器,如果你提供服务器你还得承担服务器售后的相关事宜;叫客户自己注册账号自己购买,他们更放心,你也不用管售后事宜。


如何报价?

在和客户沟通完,了解清楚需求范围后,就要给客户进行报价了。那么如何报价呢?大家可以依次参考以下几方面。

  1. 针对你掌握的需求进行功能设计和拆解,颗粒度最好精确到每个菜单级别的功能。
  2. 以自己的经验去估算每个功能的开发时长,单位为小时。可以参考我的公式:时长 = 前端开发时长 + 后端开发时长 + 测试时长 + 缺陷修复时长 + buffer时长
  3. 计算需求采集和需求说明书编写成本。这个我自己一般就是给编写需求说明书的酬劳乘以2。为什么乘以2,因为我自己也参与需求采集。
  4. 计算设计总时长,这个一般是我自己。
  5. 计算前端开发总时长。
  6. 计算后端开发总时长。
  7. 计算测试总时长,因为私活都不大,所以我自己这边测试有一个人就足够了。
  8. 有了上面的各职责和环节的总时长,乘以各自的小时单价,就得出报价。除了以上这些,你可能还有其他成本比如交通费用、开票费用,那么也得算进去。

技巧:团队成员小时单价怎么算?我一般是根据他们的上班薪资来计算的,公式:

小时单价 = 上班月薪 * 1.2 / 21.5 / 8

其中,1.2是系数,因为兼职都是熬夜干活,比较辛苦,所以适当上浮点。21.5是一个月他们平均工作天数,8表示每天工作8小时。

下面是我的计算方式:

上图的价格加上交通成本1000,开票成本2000,最后是33960。那么你可以给客户报45000~55000,因为客户肯定要还价。

疑问:看了上图,可能很多人会问,你这成本都30960啦,你赢利在哪里?需求采集、设计、后端、buffer、我都参与,这就是我的酬劳。同时,像用户管理、菜单管理、权限管理、部门管理这些通用功能,基本上是不需要开发的,这也是我的盈利。

好了本篇就到这里,主要写了个人介绍、如何接单、如何和客户谈合作、如何报价。后续的内容参考以下文章:

程序员私活攻略 (中)主要介绍了如何签订合同、需求采集、计划制定和监控。

程序员私活攻略 (下)主要介绍了何制定开发计划、如何管理团队、如何交付成果及收款和如何质保。

相关推荐

搭建一个20人的办公网络(适用于20多人的小型办公网络环境)

楼主有5台机上网,则需要一个8口路由器,组网方法如下:设备:1、8口路由器一台,其中8口为LAN(局域网)端口,一个WAN(广域网)端口,价格100--400元2、网线N米,这个你自己会看了:)...

笔记本电脑各种参数介绍(笔记本电脑各项参数新手普及知识)

1、CPU:这个主要取决于频率和二级缓存,频率越高、二级缓存越大,速度越快,现在的CPU有三级缓存、四级缓存等,都影响相应速度。2、内存:内存的存取速度取决于接口、颗粒数量多少与储存大小,一般来说,内...

汉字上面带拼音输入法下载(字上面带拼音的输入法是哪个)

使用手机上的拼音输入法打成汉字的方法如下:1.打开手机上的拼音输入法,在输入框中输入汉字的拼音,例如“nihao”。2.根据输入法提示的候选词,选择正确的汉字。例如,如果输入“nihao”,输...

xpsp3安装版系统下载(windowsxpsp3安装教程)

xpsp3纯净版在采用微软封装部署技术的基础上,结合作者的实际工作经验,融合了许多实用的功能。它通过一键分区、一键装系统、自动装驱动、一键设定分辨率,一键填IP,一键Ghost备份(恢复)等一系列...

没有备份的手机数据怎么恢复

手机没有备份恢复数据方法如下1、使用数据线将手机与电脑连接好,在“我的电脑”中可以看到手机的盘符。  2、将手机开启USB调试模式。在手机设置中找到开发者选项,然后点击“开启USB调试模式”。  3、...

电脑怎么激活windows11专业版

win11专业版激活方法有多种,以下提供两种常用的激活方式:方法一:使用激活密钥激活。在win11桌面上右键点击“此电脑”,选择“属性”选项。进入属性页面后,点击“更改产品密钥或升级windows”。...

华为手机助手下载官网(华为手机助手app下载专区)

华为手机助手策略调整,已不支持从应用市场下载手机助手,目前华为手机助手是需要在电脑上下载或更新手机助手到最新版本,https://consumer.huawei.com/cn/support/his...

光纤线断了怎么接(宽带光纤线断了怎么接)

宽带光纤线断了可以重接,具体操作方法如下:1、光纤连接的时候要根据束管内,同色相连,同芯相连,按顺序进行连接,由大到小。一般有三种连接方法,分别是熔接、活动连接和机械连接。2、连接的时候要开剥光缆,抛...

深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
  • 深度操作系统安装教程(深度操作系统安装教程图解)
win7旗舰版和专业版区别(win7旗舰版跟专业版)

1、功能区别:Win7旗舰版比专业版多了三个功能,分别是Bitlocker、BitlockerToGo和多语言界面; 2、用途区别:旗舰版的功能是所有版本中最全最强大的,占用的系统资源,...

万能连接钥匙(万能wifi连接钥匙下载)

1、首先打开wifi万能钥匙软件,若手机没有开启WLAN,就根据软件提示打开WLAN开关;2、打开WLAN开关后,会显示附近的WiFi,如果知道密码,可点击相应WiFi后点击‘输入密码’连接;3、若不...

雨林木风音乐叫什么(雨林木风是啥)

雨林木风的创始人是陈年鑫先生。陈年鑫先生于1999年创立了雨林木风公司,其初衷是为满足中国市场对高品质、高性能电脑的需求。在陈年鑫先生的领导下,雨林木风以技术创新、产品质量和客户服务为核心价值,不断推...

aics6序列号永久序列号(aics6破解序列号)

关于AICS6这个版本,虽然是比较久远的版本,但是在功能上也是十分全面和强大的,作为一名平面设计师的话,AICS6的现有的功能已经能够应付几乎所有的设计工作了……到底AICC2019的功能是不是...

win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
  • win7正在启动windows 卡住(win7正在启动windows卡住了 进入安全模式)
手机可以装电脑系统吗(手机可以装电脑系统吗怎么装)

答题公式1:手机可以通过数据线或无线连接的方式给电脑装系统。手机安装系统需要一定的技巧和软件支持,一般需要通过数据线或无线连接的方式与电脑连接,并下载相应的软件和系统文件进行安装。对于大部分手机用户来...