作者EricTCartman (阿ㄆㄧㄚˇ)
看板Soft_Job
标题Re: [讨论] 大家会不会觉得语言这麽多很烦?
时间Fri Nov 26 21:17:50 2021
※ 引述《adsl15888 (去留)》之铭言:
: 就是程式语言一堆
: 他用A,别人用B,又有人用C
: 但语言就是用在实际应用上
: 明明应用一样,但因为语言不同
: 就要花很多时间学新的语言做转换 很烦啊
: 大家会不会这样觉得?
我觉得你会遇到这个问题,有两种可能
1. 你所处的领域还没成熟
2. 你个人的职涯还没定位
如果是公司的状况 就真的没什麽好挑的
我相信板上如果有人说:「我们公司明年要不要全部都换X语言来开发」
除非你新创、你是老板或CTO 或被请来的超屌顾问 应该没人会鸟你
这个产业的开发体系 还有市场供需就是这样
有的时候就算产业换○语言红起来 已经有累积的公司不可能说换就换
所以状况1没啥好讲的 领人薪水 人家用啥做你就用啥做
我公司某些模组还在用C++98 11只有一半可以用
还不是得捏着览趴去写
如果你是你个人的状况 那就是你自己还没定位
工作要不是都写一些CRUD的东西 要不就是你的位阶已经不是单纯实作的程式员
但要是後者 八成也不会问这种问题
而且整天做CRUD的人 工作内容应该是很难提升
在工作时切换语言在我看来是很爽的事情
公司付钱让你有机会摸新东西 何乐而不为?
换一种程式语言 有时候是换一种思维看待问题
当然如果你的问题一直都是CRUD 当然只能看到CRUD
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.109.143 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1637932672.A.6EF.html
1F:推 JtsYa: agree 11/26 21:30
2F:推 MoonCode: 台湾公司会用的程式语言就那些 思维上都差不多啦 11/26 21:37
3F:→ accessdenied: 都是hello world 为何要学好几种语言来写? 11/26 23:58
4F:推 viper9709: 推 11/27 00:23
5F:→ cha122977: 运作的好好的东西也没什麽必要整个改写就是 11/27 00:42
6F:→ superpandal: 不同语言crud就算了 一个语言crud弄成一驼藏东藏西再 11/27 03:09
7F:→ superpandal: 来学习这些只是包起来的东西一点都不爽 11/27 03:10
8F:→ superpandal: 而学习这些东西除了耗时 对於真正了解一个语言或计算 11/27 03:14
9F:→ superpandal: 机也没帮助 11/27 03:14
10F:→ superpandal: 很多crud其实就是学工具如何使用而已 然後要做个特殊 11/27 03:21
11F:→ superpandal: 需求追到实作底层都不一定保证能够了解 11/27 03:21
12F:→ superpandal: 明明手刻很简单就可以解决 11/27 03:23
13F:→ superpandal: 刻意复杂化问题很烦的 11/27 03:26
14F:→ superpandal: 不过我都相信不只crud会这样 11/27 03:30
15F:→ jones2011: 核心语言还不是C,包装不同而已 11/27 06:52
不知道你有没有写过LISP :)
※ 编辑: EricTCartman (36.231.109.143 台湾), 11/27/2021 09:22:58
16F:推 lturtsamuel: 核心语言都是机器码 包装不同而已 11/27 10:41
杠精真多XDDDD
17F:嘘 porsches: 不觉得爽,可能变成样样通,却都不精,去面试马上被问 11/27 10:49
18F:→ porsches: 倒 11/27 10:49
笑了
没有专精的domain那是你的事情
跟学不同语言有什麽冲突?
跟学历与实力不可兼容的诡异论调一样幽默呢
19F:嘘 knives: 只是换不同语言做同件事的话根本浪费生命,除非$$变多或是 11/27 10:57
20F:→ knives: 做不同事就是另外一回事 11/27 10:57
21F:推 codehard: 学新东西是还好 但是押了一个很紧的时程东西还一定要 11/27 11:58
22F:→ codehard: 出来就…. 11/27 11:58
※ 编辑: EricTCartman (36.231.109.143 台湾), 11/27/2021 12:17:04
23F:→ testPtt: 很多时候是非换不可啦 我公司还有一堆delphi的程式 11/27 12:38
24F:推 wulouise: C++98已经不错,至少还是standard 11/27 12:41
25F:推 wulouise: Every language is just a syntax sugar of Assembly 11/27 12:45
26F:→ testPtt: 话说c++更新版本有什麽大问题吗? 11/27 12:45
负责的团队不想换编译器 我们没有权限 就这样
27F:→ profiles: 修过程式语言,该学期的作业要用LISP语言写 11/27 13:15
28F:嘘 MoonCode: common lisp 写过阿,但你有上生产环境吗 11/27 13:49
有人说语言都是C包装的 我才回他lisp
你又扯到生产环境 不知道您脑回路是怎麽接的XD
29F:推 somefatguy: 有公司是因为VS2010很便宜不升新的太贵 11/27 13:58
30F:→ somefatguy: 所以C++卡在半吊子的11 11/27 13:58
※ 编辑: EricTCartman (36.231.109.143 台湾), 11/27/2021 14:24:49
31F:→ MoonCode: 如果只是写玩具我是不觉得会有什麽思维上的进步啦 11/27 15:36
32F:推 profiles: 我们升级过toolchain,过程有点累,有得套件也要升级, 11/27 15:46
33F:→ profiles: 升级之後也可能要改产品旧的code,但是拖越久,技术债 11/27 15:46
34F:→ profiles: 越多,所以我目前是维持新旧toolchain 都作daily build 11/27 15:46
35F:→ superpandal: 很多东西一大驼做的事情就那一点点 比起玩具更糟糕 11/27 18:06
36F:→ superpandal: 弄成一团能学到的就是混乱代码 11/27 18:07
37F:→ superpandal: 很多东西都是从很小到成型 当然复不复杂看状况 11/27 18:08
38F:嘘 x246libra: 选 js 是不得已得 前端生态圈难改 语言设计的超烂 11/27 19:33
39F:→ x246libra: 哪里有脸说 js 好写, 维护性超差 11/27 19:33
40F:→ x246libra: 回错篇... 11/27 19:34
41F:→ jones2011: 确实我没认真学过Common LISP,但C的衍生方言有类似的 11/28 06:53
42F:→ jones2011: CLIPS,同样具有Lisp的特性 11/28 06:55
43F:→ sayya2311: 学得多但也忘得多啊...真的, 以後要维护时就知道痛了 11/28 20:05
44F:推 b85040312: 觉得 JS 写 不会改用 TS XD 11/28 21:14
45F:推 b85040312: 很难维护 11/28 21:39
46F:→ jobintan: 用Typescript,让写JS向在写其他强型别语言没两样。 11/29 10:24
47F:→ jobintan: 是像,打错了。QQ 11/29 10:24
48F:→ shooter555: 就算有权力可以更改语言 但还是得考虑团队成员的学习 11/29 11:29
49F:→ shooter555: 能力就是了 花一大堆时间变成初心者 原本团队熟悉的语 11/29 11:29
50F:→ shooter555: 延能做得到 根本是事倍功半 11/29 11:29
51F:→ shooter555: *言 11/29 11:30
52F:→ shooter555: 当然另一个角度 老板愿意给钱无限开发时间 那用新语言 11/29 11:31
53F:→ shooter555: 大家何乐而不为 11/29 11:31
54F:→ shooter555: 只能说同意此篇 11/29 11:32
55F:→ jobintan: 确实,tech stack一换,可能导致资深离开,招人不易呀。 11/29 12:15
56F:→ b85040312: 但个人感觉随着时间推进 TS 会慢慢吞蚀掉 JS 的市场 11/29 16:45
57F:→ b85040312: 虽说本质一样,但我觉得慢慢会变成低阶码农公司用 JS 11/29 16:48
58F:→ testPtt: 希望完全抛弃html完全用bin档传送 11/29 20:01
59F:推 shter: 楼上的想法,Java 跟 Flash 多少年前就在做了,但结果呢... 11/30 07:27
60F:→ jobintan: 目前即便是Webassembly也需要用HTML传送… 11/30 08:14
61F:推 becca945: 古早98 11/30 19:58
62F:推 mithuang: 升级toolchain麻烦的就是那些3 party library 12/04 11:07