在只有一个程序员的公司做开发是什么样的体验?

2018-08-24 01:29:34 +08:00
 iloveyouso

我先说说自己吧:
我的感觉是你是个随时待命的紧急消防员,哪里有问题 /需求 /BUG/灵感 /拍大腿了,哪里就需要你这个 fireman。
如果你意向全栈,那更好了,要什么接口自己给,要什么 JSON 数据结构自己定,不需要写 swagger 和 markdown,linux 直接上手就是 root,pgsql 服务器直接也是 root,没有 shibi 现象发生,因为就你一个人。
但是,工作了三四年下来,感觉一个人还是有点寂寞的。刚写好一个无与伦比的算法,刚排查并解决了一个困扰很久的 BUG,刚用新技术重构了项目摸索出一套前端的设计模式。。。
转过身边想分享一下,咦?发现只有我一个开发相关,你去和其他部门的人讲述这段代码的历史,回复应该会收到: "哦","关我 pi 事",“听不懂”,”好厉害呀呀“。。。
有时候不小心删库了,删根目录了,删备份了,出 BUG 了,身边的人都在坑外面看着,你就在这个坑里面拼命地填,要是填不好或者不会怎么办:求助同事?甩锅?跑路?
唉,感觉自己一个人就像个部门一样,可惜能力越强,责任越大,这就是我的体验了

各位 V 友说说你们的体验吧!

8354 次点击
所在节点    程序员
53 条回复
RorschachZZZ
2018-08-24 12:04:01 +08:00
@PressOne 我这有个高级开发,身兼数个项目的核心模块开发工作。bug 极少,需求理解透彻很少不返工,确实是一个顶几个人用。
RorschachZZZ
2018-08-24 12:04:38 +08:00
很少不返功=很少返工 。。。
GrahamACER
2018-08-24 12:13:40 +08:00
@waitejun 兄 dei …现在和你一模一样,小程序前后+审核上线全我一个人弄……
cncqw
2018-08-24 13:03:58 +08:00
@Vhc001 我也听过这个故事,但是我听的版本是把 txt 改成 rar,里面是打包好的上千 G 资源的种子
lvzb86
2018-08-24 16:22:21 +08:00
无与伦比的 idea,请分享下
Heavytiger
2018-08-24 18:05:34 +08:00
多自由啊,但是问题一个人扛,也不爽
jimmyczm
2018-08-24 18:10:33 +08:00
只有一个人的话唯一的感觉就是自由。。只要把老板的要求做到了,剩下的时间就是你的了
NetCobra
2018-08-24 18:47:07 +08:00
在类似的状态下干过几年。
原因是进公司的时候告诉我说要在北京分公司成立研发中心,我会是这里的第一个开发。
然后入职三个月以后研发中心在深圳成立了……
之后四年时间我一个人在北京做开发,和深圳、总部都是远程合作。
这四年时间不仅仅是写代码,同时还是北京办公室的技术支持(包括售前和售后的)和网络管理,还负责产品 SDK 的开发支持。
其实挺喜欢这种氛围的,因为开发工作不是很繁重,做完开发以后有很多可以自由支配的时间,基本上每天都是早九晚五……
jadec0der
2018-08-25 00:29:55 +08:00
@ngnetboy
@woscaizi
@chenqh 当时全都自己一个人搞得时候,感觉学了几门语言,常用的框架也都用熟了,虽然不是很深入,但是后端的全景至少心里有谱了,自以为去大公司就是拧螺丝,没啥意思。但是去了大公司之后发现和自己想的完全不同,这里没人关心你会什么框架,功能要怎么实现,因为这些都是一个聪明的应届生(我们当时给应届生的白菜价已经超过 20W 了)一个星期之内可以学会的东西,这完全不是高级工程师的竞争力。当时我对性能啥的没什么概念,做一个设计拿出去十分钟就被推翻了,然后人家随手写三个方案都比我的好,很快就明白自己不知天高地厚了。

@ipoh 大公司不一定就好,小公司也不一定就差,几十个人可以做出很牛逼的东西。但是新入行的工程师没人带,自己在一个小公司当顶梁柱绝对不是好状态。
mingyun
2018-08-25 08:24:34 +08:00
想起曾经我也这样待了一年过,真后悔,技术没长进,那会连 github 都不知道
PP
2018-08-25 16:53:03 +08:00
@Vhc001 我说的是自己的亲身经历,不是杜撰的。
chocotan
2018-08-25 20:26:57 +08:00
正好我有这样的经历
# 入职
大四海投苏州、上海、无锡的公司,选了一家苏州的公司后 一家上海的公司也发来 offer,被我婉拒后对方让我兼职工作,第一个任务是写个 canvas 的画图......后来决定去上海的另一家公司,呆了第一天后觉得不合适就走了,然后草率的决定去 L 公司了。
# 工作
刚毕业啥都不懂,入职几天后才知道这个公司一共只有我一个员工,一个董事长几个股东,一个总经理,然后我一个程序员。一般情况下公司里只有我一个人,搬电脑打杂、需求、开发、测试、运维、实施等都是我一个人干,还要负责帮总经理修电脑、装 office。
董事长每天上午都要用 skype 和我语音一到两个小时的时间检查昨天做的事情、以及交代当天的任务,每晚要把当天做的东西 email 发出。除了我以外,没有人懂技术,董事长经常提一些奇葩的需求,表结构几乎是每天都在改.......
除了我以外,还有一两位国外名校的学生在兼职用 C#写客户端,然而技术水平让我大跌眼镜。有一次要实现一个文件上传,我提供了 http 接口,对方居然不会调用......最后他把设备生成的文件保存到目录,我用 java 写了个客户端定时读取文件来上传......
后来有了第一个客户,我出差去给这家客户推销演示,顺便给他们安装一个测试版体验一下,每晚都到半夜改客户白天提的需求。这个客户提了个我们系统没有的一个需求,董事长让我一定要做好,于是我到凌晨四点才基于 opencv 写了个能用的客户端......
后来在给第二个客户,也是这样的剧情,不过这时候我已经决定离开这个公司了
有几件让我至今都很气愤的事情
1. 我请假回校做毕设、答辩,因为只有我一个程序员能工作,所以我斟酌了一下,决定请一周时间回校,我的同学们都是至少请一个月假期的,就连这一周时间董事长也十分不理解......在我请假期间,几乎每天都要联系我修改需求和 BUG,甚至在我在讲台上答辩的时候,我口袋里的电话都在震动。
2. 也是在做毕设期间,我实在是受够了,拒绝接听电话,我既然请假了,还三番五次打扰我。见我没有回音,居然打电话给我妈了,我妈打电话询问我,让我妈随便找个理由打发掉了。
3. 有一次发烧生病,我还在去医院的路上,也打电话联系我,告诉我有个 BUG,我强忍着怒意没在电话里发作。
4. 有一个本来就没有实现的功能,我跟董事长解释了看代码提交记录压根就没做这个功能,他不信,跟我说以前是有的,让我给他演示,我只能加班加点做好给他看。

# 离职
在我离职前两个月,招了一个实习生,但是没有给我多少帮助,董事长让其做另外一个系统了。当时我正好被外派到第二个客户这里改需求,每天也是两三点才睡觉,一待就是一个多月,在这期间我提了离职,董事长也挽留我,说可以给我加薪(为什么是要离职了才给加?当我傻?)。离职之后不久,那个实习生也走了。

#感受
每天都在改 BUG 改需求,接手时的代码乱作一团,始终没有时间去优化重构;一个自己无法解决的问题,没有人可以询问求助,只能自己谷歌摸索。面对一群完全不懂技术的人,心真累;技术上唯一的成长大概是多懂了几个 jquery 的使用方法......
Linxing
2018-08-29 09:37:19 +08:00
入职一个月 程序员全离职了 剩下我一人 提离职 给加薪 去你的 给我 double 都不留 太累了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/482710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX