作者adsl15888 (去留)
看板Soft_Job
标题[讨论] 大家会不会觉得语言这麽多很烦?
时间Fri Nov 26 21:01:21 2021
就是程式语言一堆
他用A,别人用B,又有人用C
但语言就是用在实际应用上
明明应用一样,但因为语言不同
就要花很多时间学新的语言做转换 很烦啊
大家会不会这样觉得?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.231.172.213 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1637931684.A.6AF.html
1F:推 HelloPTT: 网页前後端框架也是 11/26 21:06
2F:推 stupid0319: 薪水少才会烦 11/26 21:06
3F:→ Uzak: 应用一样? 11/26 21:06
4F:→ OrzOGC: 现代语言不要叫我写C或组语不会差太多啦 11/26 21:08
5F:推 ggggggh: 不会啊。我都copy别人的 11/26 21:10
6F:→ x246libra: 不然你要让 js 统一世界? 11/26 21:24
7F:嘘 MoonCode: 以为这世界上每个人写的应用都一样 我笑了 11/26 21:32
8F:→ MoonCode: 是不是冲发文数啊 11/26 21:32
9F:推 aidansky0989: 不会啊,有很多选择不错吧 11/26 21:50
10F:推 alihue: 写的东西取代性太高吧 11/26 21:50
11F:推 s001582000: 我认为终极统一swift 全球语音中文 11/26 21:54
12F:→ MoonCode: 拿swift写一些日常小脚本太累了吧 ㄏ 11/26 22:02
13F:→ MoonCode: 不过拿来写後端现在越来越可行的感觉 有 async-await, 11/26 22:04
14F:→ MoonCode: actor 还有 pattern match 11/26 22:04
15F:→ niobafrog: 不然都用组语写 11/26 22:48
16F:嘘 darkMood: 你为什麽要一直做转换? 吃饱太闲? 11/26 23:34
17F:→ DrTech: 不会。真正让您拿高薪的,又不是学什麽语言。为什麽要在意 11/27 00:14
18F:→ DrTech: 。 11/27 00:14
19F:→ superpandal: 没有完美的语言 语言特性以及生态应用都有差 这是前 11/27 03:00
20F:→ superpandal: 线人员永远在意的事情 因为做法天差地别 用嘴当然轻 11/27 03:01
21F:→ superpandal: 描淡写 11/27 03:01
22F:推 superpai: 就是说,通通应该用JavaScript 11/27 07:36
23F:→ EKman: 作工程的哪有人在闲工具太多样,软工也是工程 11/27 09:28
24F:→ EKman: 你不想学新东西,就不要怕被淘汰喔 11/27 09:28
25F:推 zebracoco: 不会呀,把语言想成螺丝起子 电锯 铁锤 斧头等工具一 11/27 09:49
26F:→ zebracoco: 样,虽然可用螺丝起子的手把捶打钉子,但是很麻烦,所 11/27 09:49
27F:→ zebracoco: 以用铁锤就方便。 11/27 09:49
28F:→ lturtsamuel: 成都问题 11/27 09:54
29F:→ porsches: 语言转换的确造成开发者很大的负担没错 11/27 09:57
30F:嘘 knives: 拿镙丝起子跟铁锤类比,你这叫硬凹吧,难道你家都用铁锤 11/27 11:01
31F:→ knives: 把镙丝拔出来? 11/27 11:01
32F:推 wulouise: 每个语言跟对应生态系本来就要差异,还好吧 11/27 12:38
33F:→ superpandal: 如果工具都很简单那没问题 非常多都超难用 随手刻一 11/27 13:34
34F:→ superpandal: 个都好用很多 11/27 13:34
35F:→ superpandal: 一个快狠准的工具差非常多 十年太极不出门 一年形意 11/27 13:40
36F:→ superpandal: 打死人 11/27 13:40
37F:推 newking761: 我的C++没有这问题 11/27 18:01
38F:推 shter: 就算浏览器已经统一用 Javascript 二十年 11/27 18:42
39F:→ shter: 一路上还是有一堆 coffeeScript , TypeScript 出来编译成JS 11/27 18:43
40F:→ shter: 甚至有越来越多的工具试图转译自己的程式码变成 JS 11/27 18:43
41F:→ shter: Javascript 已经很好写了还是会有人想干这事 11/27 18:44
42F:→ shter: Javascript 几乎可以用各种方式达成编写各平台的软体 11/27 18:45
43F:→ shter: React-Native / Cordova 做 App , Electron 做 Desktop 11/27 18:46
44F:→ shter: Node.js 开发 Server-side 後端应用 11/27 18:47
45F:推 shter: 但就算如此也没统一,因为有些语言的特色跟生态圈很强烈 11/27 18:53
46F:推 xxxxae86: 殊途同归,理解比较重要 11/27 18:57
47F:→ adsl12367: 所以我abc都学 11/27 19:10
48F:推 jej: PM表示:我都靠嘴写程式 很难? 11/27 19:17
49F:→ x246libra: js 红的最无理 哪里好写? 维护性超烂 11/27 19:35
50F:推 stupid0319: nodejs只能写简易server,又肥大,连作者都放生 11/27 21:19
51F:→ EricTCartman: @shter 你是不是有点搞错前因後果了 11/27 22:44
52F:→ EricTCartman: js不是因为设计好 设计好的是v8 11/27 22:44
53F:嘘 MoonCode: stupid0319 你讲个主流语言现在是最原始作者在维护的 11/27 23:13
54F:→ MoonCode: 不对 nodejs 应该说是个 runtime 11/27 23:14
55F:推 jinmin88: 我最後有点讨厌纯开源 有些套件用了之後没人维护 11/27 23:27
56F:→ jinmin88: 还是有大公司在maintain比较好 11/27 23:27
57F:→ netburst: 还是JS爽 11/27 23:48
58F:推 xluds24805: 熟悉几种之後,再学其他的码都大同小异 11/28 04:58
59F:推 b85040312: 觉得 JS 难用的不会改用 TS 吗 11/28 21:11
60F:→ jobintan: 网页前端只要学React就够了,国外知名大手公司与比较有 11/29 10:21
61F:→ jobintan: 名气的tech startup都用React,学这个比较有「钱」途。 11/29 10:22
62F:→ jobintan: 後端的话选择多,不过也比较乱。 11/29 10:26
63F:嘘 shooter555: 哪来的应用一样? 这篇只是想洗文吧 11/29 11:24
64F:推 Belieeve: 用TS不是因为JS不好写,而是为了静态语言检查,把JS的坑 11/29 19:02
65F:→ Belieeve: 在runtime之前就填掉 11/29 19:02
66F:→ Belieeve: 当然会慢些,但有助维护团队程式码品质一致 11/29 19:03
67F:推 wulouise: TS比较多问题在compile time避开,比runtime debug省时 11/30 12:26
68F:推 w180112: 可以让我写C就好吗… 11/30 15:14
69F:推 roccqqck: 搞不好哪年浏览器就原生支援ts了 11/30 23:39
70F:推 strlen: 语言这麽多 另一个原因是商业竞争 大公司不愿意被某个特定 12/01 10:17
71F:→ strlen: 语言绑架 或是觉得有商业上的考量 就自己搞一个语言出来 12/01 10:17
72F:→ strlen: 凭良心讲 真的不需要这麽多程式语言 没有意义 徒增困扰 12/01 10:18
73F:→ strlen: 但这些大公司就是要你困扰 用间接的方式卡住你 12/01 10:18
74F:→ strlen: 更别提有些没品的 还会在版权上吃人家豆腐 像那个Java... 12/01 10:19
75F:→ strlen: 另外楼上扯薪水与语言无关 要扯这个那扯不完 我也可以说干 12/01 10:20
76F:→ strlen: 麻工作 我当冲一天就赚十万才花两小时?XD 12/01 10:21
77F:→ eva19452002: 用ANSI C/C++搭配GCC,可否摆脱被特定语言绑架? 12/01 22:03
78F:推 qmailtw: 学新语言是很简单和基本的事,如果这个都搞不定,可能要 12/02 00:40
79F:→ qmailtw: 想想自己是否还要继续下去。所谓行行出状元。 12/02 00:40
80F:推 bakedgrass: 等程式语言都统一为JS以後就可以开始抱怨为什麽这麽多 12/02 06:42
81F:→ bakedgrass: 框架了 12/02 06:42
82F:推 shter: 学新语言简单就不会有这麽多语言了 12/02 07:30
83F:→ shter: 某方面来说就是低阶语言难学才会出现一堆高阶语言 12/02 07:30
84F:→ shter: 高阶语言好写但不会有低阶语言对机器的控制来的直接 12/02 07:31
85F:→ shter: 於是每个高阶语言会朝不同特性跟应用面去发展特化 12/02 07:32
86F:→ shter: 不然拿C++ 也能写 web 应用,但市场上就没人这样搞 12/02 07:33
87F:推 andy831020: 可以找 why “语言” 都大概会有教学影片各语言的特 12/03 19:11
88F:→ andy831020: 长 12/03 19:11
89F:→ andy831020: 不过如果您的职位写起来没差… 那就不用麻烦了 12/03 19:11
90F:推 acgotaku: 我认为js可以不转ts 但是不会用直接说难用就不能接受了 12/10 16:40
91F:→ acgotaku: 毕竟ts在很多js框架上都是进版首要支援项目 12/10 16:41
92F:推 PoloHuang: 使用情境不一样 12/12 09:41
93F:→ cathychg: 你可以学落後国家的语言 振兴经济啊~ 02/05 20:07