Soft_Job 板


LINE

一些想法随笔写写,没什麽组织还请见谅 1. 程式码品质要能转化出可以量化的指标 比如我这个feature多花一个礼拜可以用更有效率的方法存取资料让cost降低50% 或issue发生的频率降低30%减少工程师加班成本 刚开始工作吵吵clean cod什麽的没关系 但不要五六年经验还整天说这段code不乾净我要爆改你不要质疑我,问就是你不懂 这样不仅没用又很像巨婴 2. 要做什麽事先想想公司规模 大公司制度成熟,你想推新的practice,先想想旧的为什麽可以跑20年 现在有什麽缺陷?真的需要吗? 小公司发挥空间大但营运压力也大,可能下个月没抢到客人公司就要倒了 这时候你还跟老板说我要refactor这段code 这个月先不要塞新feature给我 没把你开了就不错了 3. 不要太纠结老板懂不懂技术,懂技术的老板鸡巴起来才是最要命的 「这个这麽简单我10年前一天就做完了你跟我说要一个月?」 「不要骗我没写过程式喔,20年前我们都是一个人做一个网站的哪分什麽前後端」 产品性质、公司规模、团队文化,才是重点 PM也是,好的PM不用很懂技术,而是能好好规划产品方向,让大家事半功倍 然後把客人管理好不要一天到晚被情绪勒索 4. 程式技术一直是往越来越人性化的方向走 从早期打孔,组合语言,再到C、Fortran等高阶语言 又发展成JS和Python等脚本语言大行其道 everything that can be written in javascript will eventually be written in javascript (我个人不是很认同这句话就是了) 再到一行code不用写就可以搭建ERP系统、电商网站等常见的应用 维运从放机房的实体机,到云端上的VM,再到由Vendor全面代管的Serverless 要设定的东西越来越少 写程式的门槛早在AI出现以前就越来越低 但软体工程师的需求却没有变少 以前不会写可能要去图书馆翻书 後来可以上网估狗或Stackoverflow Copilot出来後连视窗都不用切了,直接在IDE内一键auto complete 只不过是工作型态变了而已 几十年後写程式的工作终究会被AI完全取代 只是到那个时候这个社会上目前的工作又会剩下多少呢? 与其说是被取代,我更觉得会是换种工作型态罢了 5. 前阵子刚好看到一篇文章 https://dagster.io/blog/skip-kafka-use-postgres-message-queue 大意是在说工程师不要什麽都想用最适合或最好的技术 引入新技术有很多隐形成本 包含学习成本、监控、评估、维运成本 这些都要列入考量 他举的例子是他们用PostgreSQL来当message queue,而没有用Kafka之类的「正统」工具 软体工程师的工作中,「写程式」可能是最花时间,但不会是最重要的 这件事随着年资越来越深会更明显,如果AI能大幅缩短写程式的时间,我是乐见其成 代表我们有更多时间去做其他更有价值的事情 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.156.158 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1709450430.A.D76.html ※ 编辑: w0005151 (1.162.156.158 台湾), 03/03/2024 15:22:59
1F:推 steak5566: 老黄说得对 因为工具升级导致人的生产量大增 会先消失 03/03 15:35
2F:→ steak5566: 的是那些只会拉excel的 03/03 15:35
3F:推 wulouise: refactor不看商业价值本来就是有问题的 03/03 15:50
4F:推 adamkk: 基本的clean code还是要有,至少要过clang-tidy之类,不然 03/03 16:56
5F:→ adamkk: 很多安全检查过不了;当客户要求安检的报告时会直接升天 03/03 16:58
6F:→ darkMood: 嘻嘻 03/03 17:16
7F:→ k798976869: 美国软体工程师最喜欢玩一堆新的很潮的东西 玩爽惹之 03/03 18:20
8F:→ k798976869: 後跳槽跑掉 维运就留给剩下来抓交替的 03/03 18:20
9F:→ k798976869: 然後不幸被抓到的时候 还是不维护 改成用新东西重做新 03/03 18:22
10F:→ k798976869: 的 03/03 18:22
11F:推 Ericz7000: 我也想玩新东西 03/03 19:43
12F:推 chuegou: 阿我现在都看着自己以前的烂code(上个月写的)然後说很 03/03 21:12
13F:→ chuegou: 丑要爆改 03/03 21:12
14F:→ peter98: 工作吵吵乾净的鳕鱼 0.0 03/03 21:12
15F:→ chuegou: 美其名叫重构 但我也提不出任何重构改善的数据指标 03/03 21:14
16F:→ chuegou: 仔细想想也是满心虚的 03/03 21:14
17F:推 NTUTM04: true 03/03 21:32
18F:推 gn60311: 这篇真的是体会过才写得出来的qq 03/03 22:28
19F:推 IhateOGC: how to ,and why that 03/03 23:17
20F:→ IhateOGC: clean code叫他吃屎吧 03/03 23:18
21F:→ IhateOGC: 专案刚开始就是写一陀屎,怎要後面的人clean? 03/03 23:19
22F:→ IhateOGC: 说clean code的大概都没做过大专案 03/03 23:20
23F:→ IhateOGC: linux source code也是一堆屎,也没人抱怨 03/03 23:21
24F:→ IhateOGC: 小公司想搞啥clean? 03/03 23:22
25F:→ superpandal: 那叫作为换而换技术 通常也是为了找新工作有新谈资的 03/03 23:40
26F:→ superpandal: 人会去弄的 永远都在追东追西的人 然後没有一件是完 03/03 23:41
27F:→ superpandal: 美符合所有 03/03 23:43
28F:→ superpandal: 而且这也没什麽正不正统问题 无宗可溯 满地都有的应 03/03 23:46
29F:→ superpandal: 用 都没什麽历史与哲理 03/03 23:48
30F:推 drajan: 你没有听过CV- driven development吗?玩新技术就是要跳槽 03/03 23:56
31F:→ drajan: 用的啊 03/03 23:56
32F:推 viper9709: 还满中肯的 03/04 00:16
33F:推 abccbaandy: 楼楼上那个早就被刷题取代了吧,现在很少问了 03/04 00:54
34F:→ saladim: 会包function我就谢天谢地了 不需要什麽fancy的技术 03/04 01:29
35F:→ saladim: 然後程式逻辑要清楚比较重要 要不然clean code也是屎 03/04 01:30
36F:推 holebro: 好文 03/04 02:21
37F:推 justaID: 这篇语气很直,但观点很写实,职场上还真的看过不少为技 03/04 07:56
38F:→ justaID: 术而技术,整天嚷嚷着clean code或一些高大上的技术,缺 03/04 07:56
39F:→ justaID: 乏考虑产品实际应用场景、原本这麽写是为了解决什麽问题 03/04 07:56
40F:→ justaID: 、有什麽原因、重构或导入新做法能带来什麽效益、有什麽 03/04 07:56
41F:→ justaID: side effect风险,履历驱动开发 03/04 07:56
42F:→ justaID: 履历驱动开发的风格,试图导入一些看起来很fancy或整天 03/04 07:58
43F:→ justaID: 用很温室的角度空谈梦幻中的系统设计 03/04 07:58
44F:推 justaID: 职场上遇到这种巨婴队友很心累 03/04 08:01
45F:推 crowley: 推 03/04 08:46
46F:推 devilkool: 履历驱动开发XD 这名词不错 03/04 08:58
47F:嘘 B0988698088: 这篇叫很直的话建议先检讨自己是不是太玻璃了 03/04 10:52
48F:推 v7q4: 我部门就一个整天喊code很脏、要重构啦 03/04 12:53
49F:→ v7q4: 开会时被质疑bug不解 在那想怎麽重构有什麽特别意思 他就爆 03/04 12:54
50F:→ v7q4: 气了! 直接跟另一个人对骂 还讲到快哭出来XDD 03/04 12:54
51F:推 iamOsaka: 推 1真的很实际 03/04 13:21
52F:→ shooter555: clean是指工作期程内自己clean啦 不是叫你拉时间重构 03/04 13:25
53F:→ Ericz7000: 重构那本书我记得好像有提到定期要花时间去处理重构 03/04 14:25
54F:推 drajan: 别人程式要重构是因为预期未来会添加新业务逻辑进去 有助 03/04 19:52
55F:→ drajan: 於提升生产力 你程式要重构是因为你看书之後想照抄 别人有 03/04 19:52
56F:→ drajan: 我也要有的概念。别人生小孩是婚姻幸福经济稳定家庭关系和 03/04 19:52
57F:→ drajan: 谐,你生小孩是因为你想照抄但没注意到背景环境完全不同 03/04 19:52
58F:→ drajan: 不过说实在的我刚开始工作时也是这样的心态,资深干久了就 03/04 19:54
59F:→ drajan: 知道这些招式都是浮云,能产生什麽经济效益才是最根本的关 03/04 19:54
60F:→ drajan: 键 03/04 19:54
61F:推 brucetu: 有时候抱怨code脏看不懂的人只是因为他理解力太差0.0 03/04 21:00
62F:→ brucetu: 做久了什麽智障义大利面没看过,还不是照样功能叠上去 03/04 21:01
63F:→ brucetu: 被调到某个案子支援一两个月的情况,更不用讨论重构,赶 03/04 21:02
64F:→ brucetu: 快弄懂改一改就好 03/04 21:02
65F:推 Phenomenon: 很现实,但面试需要演一下 xd 03/04 22:31
66F:推 viper9709: 推做久了什麽智障义大利面没看过+1 03/05 00:04
67F:→ foreverk: 真的生理上不能接受粪code,就去水需求时间自己补测试 03/05 10:18
68F:→ foreverk: 补,长久看也是舒服到自己,而且通常不会有人有意见 03/05 10:18
69F:推 j50607: 很现实推 03/05 10:58
70F:推 Suleika: 智障义大利面吃得快老实说也不简单,甚至这种人在工程师 03/05 13:40
71F:→ Suleika: 里很稀有,只会抱怨跟会提单子重购又是另一种特质 03/05 13:42
72F:推 nacy204327: 超推 马的新人进来就说要refactor 真的超烦的 03/05 13:46
73F:→ superpandal: 为了改而改很糟糕 放任脏code也很糟糕 没有人喜欢改 03/05 15:09
74F:→ superpandal: 脏code把自己搞的头大 用说的都马很简单 换到自己就 03/05 15:10
75F:→ superpandal: 推问题用嘴写code了 要嘛你是脏code始祖 要嘛你花多 03/05 15:12
76F:→ superpandal: 倍心思去解开 03/05 15:13
77F:→ superpandal: 脏code丢给新人 不管年资哪个人不是干在心里 03/05 15:15
78F:→ superpandal: 用旧技术都不是整的一团乱的理由 03/05 15:20
79F:→ superpandal: 看到这篇又一堆人来偷渡观念了 很少当新人当然翘着二 03/05 15:30
80F:→ superpandal: 郎腿要求後面的人 03/05 15:31
81F:推 Lleytonhewit: 这篇 懂的就懂 03/06 01:29
82F:→ ukikaz: 能完全放任脏code的一定是只维护自己生的垃圾 或是根本不 03/08 08:03
83F:→ ukikaz: 用写code... 我也想只增加商业价值,但现实就是脏code影 03/08 08:03
84F:→ ukikaz: 响我的生产力了! 03/08 08:03
85F:推 benqm300: 重构看起来好改的部分或是该统一的部分,其余的没空。 03/23 09:27







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP