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