作者edyucheng (edyucheng)
看板Soft_Job
标题[心得] 软体工程师如何做一辈子?
时间Mon Jun 17 02:09:17 2024
我目前30多岁,从软体工程师大约8年多的时间,年资说长不长,但也不短了。最近一直
在思考软体工程师如何做一辈子,大家是如何长期在这行业走下去的呢?
记得刚毕业进入这个行业时,和许多人一样充满热诚,任何新技术都愿意投入大量时间和
精力去学习。第一份工作进了一家大型传产工司,使用了Java EE, JSP, Struts,JavaFx,
JQuery 等相对老旧的全端网业技术。做了几年後,跳到一家外商纯软公司,才开始接触
到当时业界越来越流行前後端分离,从Apache Click 、旧Angular到後来用React、AWS s
ervices、mocroservice等技术和新概念,於是前一家公司所学的几乎是无用武之地,又
花了大量的时间学习和摸索。而我目前的公司,又需要再使用新的技术和工具,於是又是
不停的摸索和学习…
其实踏入软体业的第一天起,就知道做这行业是无法停止学习的。即使工作要加班,在下
班後晚上时间和假日,还是花了许多自己的时间学习、做做side project、研究等等,一
路走来非常有冲劲。
但近一两年来,却渐渐开始怀疑自己这样能走一辈子,原因大概如下:
1. 这几年开始走入了家庭生活,越来越难像20多岁时一样,有这麽多的时间在下班後和
假日,学习工具和研究技术
2. 再看着身边其他专业的朋友,像是建筑师、精算师等等,大家都是毕业後学以置用,
没有人像我这样,一直要花下班时间学习和研究,相较心理也产生了一丝丝的无奈感
3. 再看看每年刚出来的毕业生,一出来就衔接上新技术,对於新技术的熟悉程度,我其
实是跟毕业生们差不多的。想起未来一直重复着这样,有种无力感…
曾经有前辈告诉我:试着去做主管职,年纪越大越难从事高压高强度的技术工作。大家也
这麽认为吗?
相信这个版上,有不少更资深的前辈在软体工程师的路也一样,一直不停的学习跟摸索。
真的蛮好奇,大家都是抱着什麽心态走过来的呢?
如何同时持续生活工作平衡的呢? 希望可以听听大家不同的想法和经验,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.158.19.142 (澳大利亚)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1718561359.A.D65.html
1F:→ labbat: 软体业不一定得花心力产出程式码,仔细描述程式码无脑制 06/17 02:16
2F:→ labbat: 作程式码的说明书也是团队中重要的部分,很花时间 06/17 02:16
3F:推 ptta: 身体健康06/17 02:51
4F:→ airtsubasa: 什麽叫技术 公司要的才叫技术06/17 05:06
5F:→ DrTech: 很多人以为自己在学技术,未来可靠技术赚钱。其实都只是在06/17 07:24
6F:→ DrTech: 学工具,工具在随时会被取代。 06/17 07:24
7F:→ DrTech: 光看你列的技术名词,都不是技术啊,都是某些公司,或某种06/17 07:33
8F:→ DrTech: 时代性的框架。例如,microservice。 06/17 07:33
9F:→ DrTech: 如果你懂後端+网路架构设计+虚拟化。microservice的各种框 06/17 07:33
10F:→ DrTech: 架,其实就是过去技术的变形,要用到时,看看docs就好。根 06/17 07:33
11F:→ DrTech: 本不用特地学,甚至一看就知道这个微服务框架的适用实际,06/17 07:33
12F:→ DrTech: 在台湾大部分工作,产业适用性。这时你就会注意到,其实基06/17 07:33
13F:→ DrTech: 础的分散式,虚拟化,网路架构才是重点。 06/17 07:33
14F:→ DrTech: 拿你内文的建筑师比喻好了,建筑师每个案子都是新的设计图06/17 07:40
15F:→ DrTech: 。我自己也是每个新的工具,新的程式语言,教学文件docs,06/17 07:40
16F:→ DrTech: 都是新的设计图。有比较累吗? 我是不觉得学新的东西比较 06/17 07:40
17F:→ DrTech: 累啦,不过就是看临时文件做设计而已。06/17 07:40
18F:→ DrTech: 至於主管职,比较没压力? 我是没见过啦。管理方式一直要 06/17 07:43
19F:→ DrTech: 根据人来调整随时学习新的技术与管理方法。反反覆覆方法。06/17 07:43
20F:→ DrTech: 还要处理人的情绪,压力与烦心的地方比工程师大多了。06/17 07:43
21F:推 DrTech: 一个厨师,该注重的,不是每年换一把最新出的刀具,今年奈06/17 07:53
22F:→ DrTech: 米涂层不黏肉碎,明年换成可自动磨刀的工具。有新工具当然 06/17 07:53
→ DrTech: 好,但这是厨师真正该进修技术的地方吗? 06/17 07:53
谢谢你的建议,我可能没把技术和工具分清楚。
很同意你的说法,这些工具要用到时再看文件就好,重点是背後的概念和成果。不过实际
工作上,我们往往无法选择能够使用哪些工具。比如说你很熟悉分散式架构如何设计deco
mposition, communication pattern, mesh等各种概念,但要求你在时间内使用你不熟悉
的工具实作出来,我想这就是比较困难的地方。即使你熟悉工具A,但临时要你使用不熟
悉的工具B,在时间内实作出来,还是得投入大量时间下去的。
管理职的部份,我也是抱着犹疑的态度..尤其是比起要管理人,我还宁可继续做技术职…
哈哈
但如果是产品相关的话,Product Manager之类的,可能会考虑看看…似乎也有些工程师
走上这条路的
23F:推 Lipraxde: 管理职看起来不需要高压高强度的技术,不过应该更高压 06/17 07:57
24F:→ Lipraxde: 高强度欸06/17 07:57
25F:推 wsad50232: 工程师的主管很鸡巴 主管的主管更鸡巴06/17 08:21
26F:推 Jobaba: 主管职是你现在遇到的技术问题也是你的隐形责任,责任与06/17 08:42
27F:→ Jobaba: 压力是更大 06/17 08:42
可以理解!其实像我们工程师自己,也是蛮鸡巴的一群人,有的人太有自己的想法,有得
人做事能力强但难沟通…要管起来真的不容易!
28F:推 icosahedron: 不一定要走管理职,但必须往架构规划发展,不要一直06/17 08:59
29F:→ icosahedron: 做低阶工作 06/17 08:59
30F:→ icosahedron: 这个道理跟建筑师会计师都是一样的 06/17 09:00
31F:→ shooter555: 管理职杂事多 除了自己的技术要继续精进 还要担心管理 06/17 09:13
32F:→ shooter555: 的人有没有精进 产出有没有问题06/17 09:14
33F:推 alihue: 早点拼上大公司 IC 慢慢做坚持不升主管就好,下班也不用06/17 09:21
34F:→ alihue: 学啥新东西 06/17 09:21
35F:→ shooter555: 如果只想在台湾公司发展的情况下 建议就是往管理职06/17 09:22
36F:→ shooter555: 如果可以跳出台湾公司的情况 就是建议继续在技术职06/17 09:23
37F:→ baron0668: 在软体业真的是要不断学新技术,开发工具的迭代很快 06/17 09:35
38F:→ baron0668: 但背後都有类似的逻辑。掌握到之後学新东西就很快。06/17 09:35
39F:→ baron0668: 而且现在还有ChatGPT,也有助学习的效率。 06/17 09:36
40F:→ BoXeX: 我当初就是觉得这些事很白痴 所以现在在ic设计06/17 10:00
41F:→ BoXeX: 越前端 学的东西中 产业know how的占比就越低06/17 10:01
42F:推 abccbaandy: 就你不适合阿...一年经验用10年大概要去技术占比低的06/17 10:27
43F:→ abccbaandy: 工作吧? 金融 公务员那种 06/17 10:27
44F:推 abccbaandy: 另外不认同某楼说这些是工具不用特地学,你不碰怎麽06/17 10:32
45F:→ abccbaandy: 知道现在工具进步到哪? 碰过一堆吹以前写过程式的主 06/17 10:33
46F:→ abccbaandy: 管,提出来的作法早就过时甚至根本不可行06/17 10:33
我未来还适不适合这样,真的不知道…
同意你的说法,我也面过很多这种,说了一口好技术好像懂很多,结果进来做,什麽都跑
不出来。理解技术其实不难,实作下去才会知道问题出在哪…
47F:推 drake99: 最後都跑去卖鸡排了06/17 11:03
48F:→ shooter555: 还好学C的没这问题 一招用十年06/17 11:25
49F:推 alihue: 学一大堆结果面试现在都考刷题和系统设计06/17 11:26
51F:推 Lhmstu: 新技术的确大公司会给新鲜人比较多机会,除非你本身工作 06/17 12:27
52F:→ Lhmstu: 内容就是当代新技术相关 06/17 12:27
53F:→ gura9527: 拟列的全都是工具,跟技术无关,摸久就自然会的东西 06/17 12:30
54F:→ HKCs: 薪水+信贷+增贷 欧印NV 中年去金融养老06/17 12:38
55F:推 Apache: 组一辈子乐团06/17 12:41
56F:→ TSMCfabXX: 管理职很简单, 直接对下属说 06/17 12:49
57F:→ TSMCfabXX: 你不想做 外面很多人排队等着进来做06/17 12:49
58F:→ TSMCfabXX: 这样就可筛选掉没有台积 DNA 的人06/17 12:49
59F:→ TSMCfabXX: 新人训 面包工厂的时候 如果你用这招 06/17 12:50
60F:→ TSMCfabXX: 带活动的 HR 肯定会大为赞赏06/17 12:50
61F:推 holebro: 找一个不爱用新工具的公司ex传产坐领乾薪还是没问题的 06/17 16:46
62F:嘘 pttano: 可以,但我跟你讲,这种可以做一辈子的工作就多个人抢06/17 19:59
※ 编辑: edyucheng (1.158.19.142 澳大利亚), 06/17/2024 21:56:32
※ 编辑: edyucheng (1.158.19.142 澳大利亚), 06/17/2024 22:02:09
※ 编辑: edyucheng (1.158.19.142 澳大利亚), 06/17/2024 22:18:34
63F:推 viper9709: 前辈的话是正解... 06/17 23:37
64F:推 WWIII: 尽早转行 血流成河了 06/17 23:38
65F:推 k7ji91ab5m: 老实说2这点我也一直觉得这行真的特别XX 迭代有够快 06/18 01:46
66F:推 zardbz: 如果薪资没有一定要科技业的200~300,可以考虑CHT。有时 06/18 04:16
67F:→ zardbz: 间顾家,甚至新技术的研究可以配合在工作时间执行,做到退 06/18 04:16
68F:→ zardbz: 休没问题。 06/18 04:16
69F:→ fatb: 坦白说做一辈子蛮简单的 50~60万的缺一堆XD 06/18 15:40
70F:→ fatb: 问题你肯定不愿意 那麽只能往高薪之路去发展 06/18 15:41
71F:→ fatb: 其实我认为你目标应该要锁定在50岁退休这件事情上 06/18 15:42
72F:→ fatb: 技术这种东西台湾老板几乎非常不看重 因为他们认为花这笔钱 06/18 15:43
73F:→ fatb: 就能买到你的技术 能减少老板成本支出的技术才是好技术 06/18 15:43
74F:→ fatb: 你的能力 能不能帮老板赚到更多钱 才是关键 06/18 15:44
75F:→ fatb: 你可以看看台湾很多知名企业 第一批裁的可能就是研发 这些人 06/18 15:46
76F:→ fatb: 没技术吗 只是薪水太高研发完了老板就赶快请走省钱了 06/18 15:47
77F:推 Csongs: 这行业就这样,一直有新东西淘汰很多人现有的技能 06/19 19:36
78F:→ Csongs: 剩下的都是什麽软实力 商业逻辑这种难量化的东西,这时候就 06/19 19:38
79F:→ Csongs: 是看经历背书 06/19 19:38
80F:推 kofi0916: 来海外鞋厂写程式,我们最资深的快60岁了 06/20 13:43
81F:推 ariz283: 你不觉得写一写学一学其实都差不多的东西吗,只是看要在 06/23 01:24
82F:→ ariz283: 什麽环境状况去解决怎样的问题,因应硬体与需求的变化 06/23 01:25
83F:推 deeeplove: 我也在想哈哈能做到5、60岁吗 06/23 09:13
84F:推 felixgugu: 要先找到可以让你退休的公司,其它什麽技术都是虚的 06/27 15:34
85F:→ felixgugu: 而且虽着年纪越大难度就越高 06/27 15:36
86F:推 chadliu23: senior 跟 staff 不是就是帮公司快速套用新工具与技术 06/28 08:09
87F:→ chadliu23: ,刚毕业能做得比较快跟注意细节吗? 06/28 08:09
88F:→ jl40: 还来不及想 就快一辈子了 07/03 02:43