PTT推薦

Re: [討論] 大家會不會覺得語言這麼多很煩?

看板Soft_Job標題Re: [討論] 大家會不會覺得語言這麼多很煩?作者
EricTCartman
(阿ㄆㄧㄚˇ)
時間推噓10 推:14 噓:4 →:44

※ 引述《adsl15888 (去留)》之銘言:
: 就是程式語言一堆
: 他用A,別人用B,又有人用C
: 但語言就是用在實際應用上
: 明明應用一樣,但因為語言不同
: 就要花很多時間學新的語言做轉換 很煩啊
: 大家會不會這樣覺得?

我覺得你會遇到這個問題,有兩種可能

1. 你所處的領域還沒成熟

2. 你個人的職涯還沒定位


如果是公司的狀況 就真的沒什麼好挑的

我相信板上如果有人說:「我們公司明年要不要全部都換X語言來開發」

除非你新創、你是老闆或CTO 或被請來的超屌顧問 應該沒人會鳥你

這個產業的開發體系 還有市場供需就是這樣

有的時候就算產業換○語言紅起來 已經有累積的公司不可能說換就換

所以狀況1沒啥好講的 領人薪水 人家用啥做你就用啥做

我公司某些模組還在用C++98 11只有一半可以用

還不是得捏著覽趴去寫



如果你是你個人的狀況 那就是你自己還沒定位

工作要不是都寫一些CRUD的東西 要不就是你的位階已經不是單純實作的程式員

但要是後者 八成也不會問這種問題

而且整天做CRUD的人 工作內容應該是很難提升



在工作時切換語言在我看來是很爽的事情

公司付錢讓你有機會摸新東西 何樂而不為?

換一種程式語言 有時候是換一種思維看待問題

當然如果你的問題一直都是CRUD 當然只能看到CRUD

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.109.143 (臺灣)
PTT 網址

JtsYa11/26 21:30agree

MoonCode11/26 21:37台灣公司會用的程式語言就那些 思維上都差不多啦

accessdenied11/26 23:58都是hello world 為何要學好幾種語言來寫?

viper970911/27 00:23

cha12297711/27 00:42運作的好好的東西也沒什麼必要整個改寫就是

superpandal11/27 03:09不同語言crud就算了 一個語言crud弄成一駝藏東藏西再

superpandal11/27 03:10來學習這些只是包起來的東西一點都不爽

superpandal11/27 03:14而學習這些東西除了耗時 對於真正了解一個語言或計算

superpandal11/27 03:14機也沒幫助

superpandal11/27 03:21很多crud其實就是學工具如何使用而已 然後要做個特殊

superpandal11/27 03:21需求追到實作底層都不一定保證能夠了解

superpandal11/27 03:23明明手刻很簡單就可以解決

superpandal11/27 03:26刻意複雜化問題很煩的

superpandal11/27 03:30不過我都相信不只crud會這樣

jones201111/27 06:52核心語言還不是C,包裝不同而已

不知道你有沒有寫過LISP :)

※ 編輯: EricTCartman (36.231.109.143 臺灣), 11/27/2021 09:22:58

lturtsamuel11/27 10:41核心語言都是機器碼 包裝不同而已

槓精真多XDDDD

porsches11/27 10:49不覺得爽,可能變成樣樣通,卻都不精,去面試馬上被問

porsches11/27 10:49

笑了 沒有專精的domain那是你的事情 跟學不同語言有什麼衝突? 跟學歷與實力不可兼容的詭異論調一樣幽默呢

knives11/27 10:57只是換不同語言做同件事的話根本浪費生命,除非$$變多或是

knives11/27 10:57做不同事就是另外一回事

codehard11/27 11:58學新東西是還好 但是押了一個很緊的時程東西還一定要

codehard11/27 11:58出來就….

※ 編輯: EricTCartman (36.231.109.143 臺灣), 11/27/2021 12:17:04

testPtt11/27 12:38很多時候是非換不可啦 我公司還有一堆delphi的程式

wulouise11/27 12:41C++98已經不錯,至少還是standard

wulouise11/27 12:45Every language is just a syntax sugar of Assembly

testPtt11/27 12:45話說c++更新版本有什麼大問題嗎?

負責的團隊不想換編譯器 我們沒有權限 就這樣

profiles11/27 13:15修過程式語言,該學期的作業要用LISP語言寫

MoonCode11/27 13:49common lisp 寫過阿,但你有上生產環境嗎

有人說語言都是C包裝的 我才回他lisp 你又扯到生產環境 不知道您腦迴路是怎麼接的XD

somefatguy11/27 13:58有公司是因為VS2010很便宜不升新的太貴

somefatguy11/27 13:58所以C++卡在半吊子的11

※ 編輯: EricTCartman (36.231.109.143 臺灣), 11/27/2021 14:24:49

MoonCode11/27 15:36如果只是寫玩具我是不覺得會有什麼思維上的進步啦

profiles11/27 15:46我們升級過toolchain,過程有點累,有得套件也要升級,

profiles11/27 15:46升級之後也可能要改產品舊的code,但是拖越久,技術債

profiles11/27 15:46越多,所以我目前是維持新舊toolchain 都作daily build

superpandal11/27 18:06很多東西一大駝做的事情就那一點點 比起玩具更糟糕

superpandal11/27 18:07弄成一團能學到的就是混亂代碼

superpandal11/27 18:08很多東西都是從很小到成型 當然複不複雜看狀況

x246libra11/27 19:33選 js 是不得已得 前端生態圈難改 語言設計的超爛

x246libra11/27 19:33哪裡有臉說 js 好寫, 維護性超差

x246libra11/27 19:34回錯篇...

jones201111/28 06:53確實我沒認真學過Common LISP,但C的衍生方言有類似的

jones201111/28 06:55CLIPS,同樣具有Lisp的特性

sayya231111/28 20:05學得多但也忘得多啊...真的, 以後要維護時就知道痛了

b8504031211/28 21:14覺得 JS 寫 不會改用 TS XD

b8504031211/28 21:39 很難維護

jobintan11/29 10:24用Typescript,讓寫JS向在寫其他強型別語言沒兩樣。

jobintan11/29 10:24是像,打錯了。QQ

shooter55511/29 11:29就算有權力可以更改語言 但還是得考慮團隊成員的學習

shooter55511/29 11:29能力就是了 花一大堆時間變成初心者 原本團隊熟悉的語

shooter55511/29 11:29延能做得到 根本是事倍功半

shooter55511/29 11:30*言

shooter55511/29 11:31當然另一個角度 老闆願意給錢無限開發時間 那用新語言

shooter55511/29 11:31大家何樂而不為

shooter55511/29 11:32只能說同意此篇

jobintan11/29 12:15確實,tech stack一換,可能導致資深離開,招人不易呀。

b8504031211/29 16:45但個人感覺隨著時間推進 TS 會慢慢吞蝕掉 JS 的市場

b8504031211/29 16:48雖說本質一樣,但我覺得慢慢會變成低階碼農公司用 JS

testPtt11/29 20:01希望完全拋棄html完全用bin檔傳送

shter11/30 07:27樓上的想法,Java 跟 Flash 多少年前就在做了,但結果呢...

jobintan11/30 08:14目前即便是Webassembly也需要用HTML傳送…

becca94511/30 19:58古早98

mithuang12/04 11:07升級toolchain麻煩的就是那些3 party library