1
yifangtongxing28 2024-05-26 00:22:29 +08:00 ![]() 只要你是最后的执行者,一定会心累
|
![]() |
2
qwwuyu 2024-05-26 00:28:49 +08:00 ![]() 没钱
|
![]() |
3
Kathy1989 OP @yifangtongxing28 #1
所以转岗做管理可以解脱? |
![]() |
4
BeautifulSoap 2024-05-26 01:40:45 +08:00 ![]() 从写代码成为负责项目需求听取定义,设计等等的 SE 之后,我最大感想就是我他妈好想当回臭写代码的啊
一天到晚就是做资料,写计划书,定义书,仕様書,时序图,流程图,随时管理了解各种功能等等等等,太 tm 心累了 |
5
kerb15 2024-05-26 01:48:40 +08:00 ![]() 和傻比交流
|
![]() |
6
SeaTac 2024-05-26 01:56:22 +08:00 via iPhone
design review
莫名其妙的 pr comment |
8
foolishcrab 2024-05-26 02:48:15 +08:00 via iPhone ![]() 最心累的是找项目做
说实话 2024 年大家手上还能写有人用的代码应该感恩 |
![]() |
9
levelworm 2024-05-26 02:54:55 +08:00 via Android ![]() 越接近业务越累。我现在是看透了,只有这层不能糊弄,其他层都可以。
|
![]() |
10
yolee599 2024-05-26 03:05:29 +08:00 via Android ![]() 变量,类,文件的命名
|
![]() |
11
levelworm 2024-05-26 03:08:33 +08:00 via Android
@BeautifulSoap 最好是做面向程序员的程序员。最佳是做底层,操作系统和编译器这些。其次是做框架、工具等等。
|
![]() |
13
levelworm 2024-05-26 03:18:18 +08:00 via Android ![]() @xuanbg 可能性实在是太多了。比如说我做数据开发的,业务最多只能描述个大概,但是我必须落实到这张表的所有细节上。换句话说我也得懂业务。这就太痛苦了。
|
![]() |
14
levelworm 2024-05-26 03:31:57 +08:00 ![]() @levelworm 举个例子。我是做数据开发的,现在业务需要做一个数据层(但是现实中,我其实也需要把 BI 做的 data modelling 和 dashboard 给做了),因此无非是找相关的 dim 表和 fact 表。业务很贴心地给了个 required fields ,按图索骥即可。
根据本人的经验,dim 表很好找,因为每个数据层几乎都是用到这么些 dimensions 。但是 fact 表由上游产出,那么质量就随机了。目前做的项目质量很差,是第三方导出的数据,上游做的无非就是把第三方的数据导出到一张全字符串的表中。所有的研究和过滤工作都交给我和业务协商。可想而知这有多痛苦了。业务能够从业务上讲清楚他们需要哪些数据,但是没有办法写表的过滤逻辑。我会写过滤逻辑,但是我也没法把业务直接翻译过来,而上游除了做了个 dump 之外,其他都需要转发给第三方,这个速度可想而知。 所以我现在是不高兴做这些东西了。我想挪到上游去。看起来上游好混日子啊。。。 |
![]() |
15
yxzblue 2024-05-26 08:42:44 +08:00
@yifangtongxing28 非常到位。跟民工一样,最底层
|
16
xueling 2024-05-26 08:46:34 +08:00 ![]() @levelworm 可以了解一下我的开源项目 https://github.com/xl-xueling/xl-lighthouse ,可以节省很多数据指标的开发工作。
|
![]() |
18
lucasj 2024-05-26 09:46:02 +08:00 ![]() 1. 需求不明确,没有需求文档,口头需求,需求设计不合理,需求频繁改动。
2. 时间规划不合理。没有给足够的时间。 3. 没有文档的屎山代码。 |
19
NonClockworkChen 2024-05-26 09:56:01 +08:00
@Kathy1989 正常是编码之外的工作是要售前、销售、产品经理、项目经理都处理掉的。
做管理就是要处理非代码的工作! 至于互联网累,是因为,本来大家水平是 1~2w 的工资,给你开 3~4w ,就是因为有额外不合理的地方,让你承担罢了,说白了就是响应需求变更费 |
![]() |
20
wintersun 2024-05-26 10:07:20 +08:00 ![]() @levelworm
最好是做面向程序员的程序员。最佳是做底层,操作系统和编译器这些。其次是做框架、工具等等。 ==》非常同意你这个观点。 换句话说我也得懂业务。这就太痛苦了。 ==》痛苦是暂时的,除非你坚定的走纯技术路线,做底层、做框架,面向程序员做程序员。否则,学习业务会让你成为既懂代码又懂系统还懂业务的复合型人才。 架构师不熟悉业务,CTO 不精通行业,是很难做到出类拔萃、游刃有余的。 所以,你的职业生涯规划决定了你现在要如何处理这个痛苦:避开,还是更努力的学习、积累,等待量变引起质变? |
21
kenan2016 2024-05-26 10:14:36 +08:00
@BeautifulSoap 确实,还是写代码的最开心
|
22
zhouyin 2024-05-26 10:51:07 +08:00 via Android
怎么样设计产品其实是非常痛苦的
看源码也痛苦 刷题也痛苦 最简单的是 crud |
![]() |
23
jonty 2024-05-26 10:53:22 +08:00
@BeautifulSoap #4 草,真实了
|
![]() |
24
wangritian 2024-05-26 10:54:19 +08:00
起名
|
![]() |
25
levelworm 2024-05-26 11:03:17 +08:00
@wintersun 多谢。我入行晚,现在 40+了也只有 6 年多经验。按照我的职业路径来看,作为一名数据工程师,尤其是 BI 转过去的数据工程师,似乎无脑选择业务技术一把抓的复合型人才,而且这么多年也是这么走过来的。但是从我的本心来看,其实我是个不喜欢和志趣不同的人交往的人——或者这么说(毕竟有谁真的喜欢?),我对和志趣不同的人交往的忍耐力很低,所以从我的本心来看,转变赛道专门做技术是有利于身心健康的路径,但是这条路明显很难。
我也没想好吧,现在有点业余时间就做点技术上的项目,看以后吧。不能转变赛道就继续熬,看看能不能转成所谓的数据平台工程师,或者数据相关的 DevOps 。 |
![]() |
26
icyalala 2024-05-26 11:05:18 +08:00
显然是命名问题
|
![]() |
27
shawnsh 2024-05-26 11:16:09 +08:00 via Android
需求对接确认,沟通工作。跨部门合作
|
28
mumbler 2024-05-26 11:55:03 +08:00
想想那些一年都没找到工作的人,工作上那点事算什么,努力就能解决的
|
30
hyqCrystal 2024-05-26 13:06:34 +08:00 ![]() 做决定的不做事 做事的不能决定 我觉得这是最累的。
|
![]() |
31
zfyStars 2024-05-26 13:53:20 +08:00 ![]() 自信写完 然后挨叼
|
![]() |
32
Kathy1989 OP @zfyStars #31
听某讲故事的博主说,以前金山公司,很多 40 多岁的软件工程师,被屌到哭着从会议室走出来,不知真假 有时觉得少赚点钱,够用就行,让自己过得舒服一些 本来赚钱不也是为了让自己活得更好 |
![]() |
33
Kathy1989 OP @zfyStars #31
昨天听某散人博主说他早年采访雷军,在会议室等他,透过玻璃窗,看到雷军跟员工打架,是真的打架那种,打完再走进去接受采访 |
![]() |
34
scarlex 2024-05-26 14:14:05 +08:00
bug 是上游造成的,没有任何临时解决方案(例如必须要升级系统才能解决的)
|
![]() |
35
duron600 2024-05-26 14:52:26 +08:00 ![]() 累的总是和人的沟通。而非技术。
|
![]() |
36
FYFX 2024-05-26 15:41:48 +08:00 ![]() 今天看到一句话: People don't appreciate simplicity.
|
![]() |
37
vialon17 2024-05-26 16:46:21 +08:00 ![]() 朝令夕行、朝三暮四
|
![]() |
38
mythabc 2024-05-26 18:02:48 +08:00
代码、文档、测试样例,没一个对应的上另外两的。
|
39
bitduke 2024-05-26 18:21:42 +08:00 via Android ![]() 最心累的应该是与人类沟通吧。
|
![]() |
41
coldle 2024-05-26 19:22:47 +08:00 ![]() 跨部门沟通
|
![]() |
42
levelworm 2024-05-26 19:31:39 +08:00 via Android
@bitduke 没错,只想一个人搞技术,交流也行但是得和技术人交流。看起来只有少部分活适合我们这种人。
|
43
timelessg 2024-05-26 19:32:54 +08:00 via Android
和各种智障解释你要干什么
|
44
10bravoman24 2024-05-26 20:06:44 +08:00 ![]() 内部环境:
大家都心照不宣知道目前这样不好,但都无能为力。还是得笑脸相迎,互相接受 周末、假期,不论是什么假期,都可能会收到电话骚扰,无条件加班 上面的还仅仅是表象 ------------------------------- 下面的再深入一点... 如果团队 leader 知道如何管理,可以很开心; 如果自我定位很明确,有较好的调节适应能力,也可以很开心; 如果只做能力范围类的事情,也可以很开心; 如果复盘了 N 次,状况无变化还更糟了,那你会心累到想离开或者开始摆烂!!! 如果你要做一件事,但是根据产品设计稿无从下手,你会很心累 !!! 如果在做喜欢的事情或者完成某个任务时经常被打断,缺失节奏感,你会很心累!!! 当你做了很多有意义的东西,但是没有得到正向反馈,甚至得到许多负面反馈,你会很心累!!! 外部环境: - 目前看不太好,而且应该会持续很久,对内部环境影响比较大 总结一下:我觉得 `out of control` 最让人感到心累, 在一个相对可控的环境下,才能开心并且高效的输出 |
![]() |
45
levelworm 2024-05-26 20:08:57 +08:00 via Android
@10bravoman24 团队经理如果无为而治,什么活都接,那的确比较有问题。我反正从来没听到过他拒绝什么需求,无非就是拼命往后排。我感觉很多技术人才不适合做经理,倒还不如一个啥也不会但是能扯皮谈判的人。
|
46
10bravoman24 2024-05-26 20:09:16 +08:00
@zhouyin crud 可能是最累的,也可能是最轻松的
|
47
10bravoman24 2024-05-26 20:11:44 +08:00
@levelworm #45 可以这么理解,技术视角太低了,最底层打工人,甚至可能比不上工地民工,团队管理者、产品经理相对而言就好太多了
|
48
nitro123 2024-05-26 20:25:04 +08:00
老板是傻逼
|
![]() |
49
qwingmix 2024-05-26 20:30:19 +08:00
折腾来折腾去,都是一些可无可有的东西, 左手倒右手,没有产生什么有效的增量商业价值,觉得浪费时间精力。
|
![]() |
50
love2328 2024-05-26 20:34:13 +08:00
坚持下来成长累计 , 35 之前都不是事
|
![]() |
51
kitebear 2024-05-26 20:37:26 +08:00
老板是傻逼最累
|
![]() |
52
LitterGopher 2024-05-26 20:49:40 +08:00
"出于兼容性考虑,所以......"
|
![]() |
53
yjxjn 2024-05-26 23:04:31 +08:00
@BeautifulSoap #4 兄弟,看起来好像是对日开发的。。
|
54
jvaa 2024-05-27 08:44:00 +08:00
需求交付后一个很长的周期里多次变更 T-T
|
55
imokkkk 2024-05-27 09:35:06 +08:00
产品经理搞不清楚自己想要什么 需求变来变去
|
![]() |
56
UIXX 2024-05-27 10:05:12 +08:00
不止编程工作,任何工作最心累的都是“无法多劳多得”。
- 额外加班被当做理所应当。 - 极致的追求只得孤芳自赏。 - 推倒重来竟是为决策背锅。 - 24HOnCall 到头还是客死他乡。 钱没拿多少,激情没了,青春没了,人没了。 |
57
liuchao719 2024-05-27 10:06:05 +08:00
@levelworm
> 最好是做面向程序员的程序员。最佳是做底层,操作系统和编译器这些。其次是做框架、工具等等。 底层想要出成果很难,没有成果就没有绩效。偶尔出一个大家还会抢功劳,和人斗争比和机器打交道难一万倍。。 |
![]() |
58
Kare2 2024-05-27 10:39:09 +08:00
新手程序员,最烦搞各种环境,还有依赖地狱....
|
59
vgbhfive 2024-05-27 12:00:30 +08:00
定义变量名
|
![]() |
60
wupher 2024-05-27 16:02:40 +08:00
听不懂,又不愿听
又是所谓的领导,其实就是巨婴 |
![]() |
61
amwyyyy 2024-05-27 17:29:47 +08:00
做汇报、写 PPT 、和其它部门协作
|
![]() |
62
BeautifulSoap 2024-05-27 17:34:04 +08:00
@yjxjn 是的,我就在日本上班
|
63
novaline 2024-05-27 18:53:12 +08:00
用的库没有文档,或文档不完善,社区几乎没有,需要一边看源码,一边开发
|
64
yuyang1992test 2024-05-28 14:46:21 +08:00
做一个自己不认同的需求或者不认同的实现方式
|
![]() |
65
Kathy1989 OP @yuyang1992test #64
例如不懂技术的老板给你找了个 jquery 切图然后让你集成到 react 里 |
66
jayenovn 2024-05-28 16:50:37 +08:00
@yuyang1992test 正解
|
67
charlie21 343 天前
值得回味
|