从制造业的加班文化到接私活的曲折经历,一段关于技术成长与价值思考的旅程
从制造业到私活:背景介绍
我上一家公司是在制造业企业"三德科技",公司要求每月加班40小时以上。在这种高强度工作环境下,除了完成日常工作,几乎没有精力思考其他事情。后来实在无法接受每周16小时的加班要求,我选择了离开。
这段经历让我感受到:制造业相关企业可能相对稳定,但管理上往往不够人性化,加班文化较为普遍。当然,这仅是我在一家公司的个人体验,可能与企业所在地(长沙)的区域特点也有一定关系。
后来,我找到了一份平时不怎么加班的工作,生活节奏终于慢了下来。有更多时间思考职业发展和个人成长。
私活机会的来临
一次与在上海工作的同学聊天中,我们聊到各自的IT就业经历,都曾经历过裁员、降薪的行业波动。他向我介绍了一个私活机会:客户需要开发一个知识库类型的小程序,主要用于查看行业术语解释,初步沟通是静态页面实现即可,预算3000元。
看起来是个简单明了的需求,于是我接下了这个项目。
需求膨胀与技术选型
然而,第一次需求会议后,情况就发生了变化。功能不断细化,数据量增加,还需要支持宣传内容动态变化。单纯的静态小程序页面已经无法满足需求,必须开发一个后台管理系统,页面间需要复杂跳转,支持属性筛选选项卡等功能。
最终,这个小程序竟然扩展到了10个页面左右,还包括会员订单的粗略管理功能。
虽然我日常主要使用C#做后端和Vue3做前端,但这次私活我决定尝试新技术栈:
- 后端:使用Express(Node.js)开发Web API
- 后台前端:Vue3 + Element UI
- 小程序端:直接使用微信小程序原生语言,未用UniApp
开发过程中的挑战
实际开发中,我发现细节确认极其重要。客户经常会遗漏一些需求点,项目过程中增加了三四次需求。作为前端不是特别熟练的开发者,调整样式花费了我大量时间。
幸运的是,我那位做产品经理的同学提供了功能思维导图和原型图(尽管没有UI设计图),这大大提高了需求理解的效率。
开发工具上,我尝试使用了Cursor编辑器。前期开发速度确实很快,但后期修改细节时效率明显下降,而且容易出现遗漏,这可能就是AI助手缺乏长期记忆的体现吧。
项目总结与价值思考
项目最终完成了,我拿到了3000元报酬。但算一笔经济账:投入了一个多月的"996"时间,总计80多小时,从纯经济收益看确实不高。
通过这个项目,我也深入了解了一下接单平台现状:项目价格被压得很低,人多活少,普遍情况不如找一份正式工作。至于独立开发,虽然有少数人做得不错,但并不是普遍现象。
不过,偶尔接私活也有其价值:
- 接触新技术栈:在实战中学习了Express、Node.js等技术
- 直面客户:了解真实项目中的需求变化和沟通技巧
- 全流程实践:从需求讨论到技术上线的完整经验
给接私活新手的建议
基于这次经历,我想给考虑接私活的朋友一些建议:
- 明确需求范围:前期务必与客户详细确认需求,并明确变更流程
- 合理评估投入:不要只看项目金额,要计算时间投入的性价比
- 技术选型权衡:私活可以是学习新技术的契机,但要预留学习成本时间
- 合同与付款:最好签订简单协议,并约定付款节点方式
私活不只是赚钱手段,更是成长的机会。关键是如何平衡投入与收获,让每个项目都成为职业发展的垫脚石而非负担。
希望我的经历对你有启发!欢迎在评论区分享你的私活故事或疑问。