看板 Soft_Job 關於我們 聯絡資訊
請問下面兩種說法,誰說得對?? ===================================== A男:程式語言雖然技術變化快,語言工具多,   但只要先學會一種,之後要再學會其他語言或技術是很快上手的,   所以根本不需要擔心在職涯上,不斷追著技術跑   與學習各種語言會很費精力的問題! B男:屁啦!只會說幹話!那是你自己天份高,   其實大部分的程式人都深陷水深火熱中,OK?   IT知識更新遠遠快於一般的行業,比如內科醫生, 他的知識大多是不變的,只不過東西很多,所以醫生越老越值錢,因為經驗豐富。 而軟體開發(尤其是C# JAVA這種高級程式語言)的知識變化極快, 從我上大學到現在,不到10年,C#的主推技術從Winform到WPF到UWP ,一套換一套,哪怕別人再怎麼說:“程式語言都是相通的”, 我也依然需要花大量時間精力去學習新技術! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.242.107 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1514739430.A.4CA.html
jccat: 一定要選一個對的? 01/01 01:04
vi000246: 都沒錯啊 程式分太多領域了 要全部學全很難 01/01 01:04
gundam00: A男的說法 會上手跟寫得好是兩回事好嗎.... 01/01 01:09
ddchris: 還好我都只用1跟0編碼,所有地方都通用 01/01 01:14
bibo9901: 共通的部份就是編譯原理、演算法、資料結構和作業系統 01/01 01:22
bibo9901: 恰好就是一般非本科最難自學(而且通常也不屑)的知識 01/01 01:23
Kennyq: 那學組合阿!最接近0跟1編碼 01/01 01:30
Kennyq: 只怕看到一堆暫存器就一堆人放棄 01/01 01:30
Kennyq: x86從1978年開始到現在都快40年了,基本架構又沒變 01/01 01:31
Kennyq: 資料結構、演算法不是不屑學,是因為公司深究的不多 01/01 01:42
Kennyq: 真的要深究,不如搞組合語言 01/01 01:42
olen0622: 你也可以不學不實作阿 等你想換工作用A那一套講講看 01/01 02:01
Noahdot: 先承認你就是B男 01/01 02:11
chuegou: 所以才會選底層阿 選c和arm asm 只不過arm asm會擴充 01/01 02:15
wugesmin: 看對什麼人阿,程式設計也沒有絕對的對與不對 01/01 03:04
s0914714: 語言之間一定會有共通性 上手基本上不難拉 但精通很難 01/01 03:54
Masakiad: 醫生也要學新的醫學知識好嗎......程式語言本來就是學 01/01 06:05
Masakiad: 的越廣越深的人而越能快速學習新的知識,與其糾結這問題 01/01 06:06
Masakiad: 不如趕快增加自己的深度跟廣度 01/01 06:06
sanpf: 或許你是對的 該離開的人是我 01/01 07:07
Swampert: 我想請教這兩人有學過DS 演算法 PL 這些CS必修嗎 01/01 07:09
Ommm5566: 醫生每年都要看最新的生醫技術 還要判斷能不能用在病人 01/01 07:24
Ommm5566: 難度高超好不..... 01/01 07:24
ChungLi5566: 程式語言 上個幾堂課就會的東西 01/01 09:34
ChungLi5566: 程式難又不是難在語言本身 而是寫法 01/01 09:36
a9564208: A不是天才就是蠢材 01/01 09:44
a9564208: B是業界大多數的普通人 01/01 09:45
testPtt: 我覺得A只有很快上手說錯 可能是平時說話的習慣不好 01/01 11:00
menshuei: 如果你做產品,每天追新的技術是必須的,許多演進也不是 01/01 11:22
menshuei: 一夕就廢棄了先前的知識基礎,能力是可以如此往上堆積; 01/01 11:22
menshuei: 另外還有環境的問題,國外軟體動盪幅度大,台灣國內生態 01/01 11:22
menshuei: 就不一定如此,畢竟穩定可用成本也許是國內老闆最大的 01/01 11:22
menshuei: 考量。 01/01 11:22
GoalBased: A:程式設計師 B:非程式設計師 01/01 11:24
dragoncfe168: 樓上大大的說法 更應證B男的說法最接近真實! 01/01 11:30
dragoncfe168: 因為真正能專業到夠格稱作"設計師"的應屬少數 01/01 11:31
senjor: 不同領域不同環境就不同需求,這兩組的需求都有... 01/01 11:31
senjor: 有些工作環境的確是要你一直轉新的東西沒錯 01/01 11:32
senjor: 但是只要你能夠上手就好了,然後有些工作是希望你鑽很深 01/01 11:32
senjor: 然後還有工作是你進去就可以準備養老了 (ry 01/01 11:33
y3k: 我覺得看的角度不同 A思維比較偏系統 B思維比較功能像UI 01/01 11:45
chocopie: A: 先求有,再求好 01/01 11:47
chocopie: B: 只要爐火純青,也能燒熔真金 01/01 11:47
chocopie: 講的都沒錯,重點是在甚麼階段。 01/01 11:49
chocopie: 如果從零開始學習,那一定是先求有再求好。 01/01 11:49
chocopie: 但是要想時時跟上最新技術,就像B說的,邊際成本很高 01/01 11:50
stosto: C#主推技術從winform...?? 這句話是我不寫C#嗎? 01/01 12:06
stosto: B完全搞錯程式語言在幹嘛的阿 01/01 12:06
alan3100: A不適合當PG 甚至不適合SD除非經驗老到 B比較適合PG/SD 01/01 12:15
profiles: B應該早點轉行去賣雞排 01/01 12:15
alan3100: 如果公司沒有分工又是A 除非天賦異稟不然結果大都垃圾 01/01 12:19
Argos: 哪有什麼東西是恆久不變的... 就算醫生新技術也常在變 01/01 12:33
Argos: 而且醫生這案例也不好 管制行業拿來類比怪怪的吧? 01/01 12:34
Argos: 你看現在又有量子電腦 說不定出來後計概全都要重學了 怎辦 01/01 12:34
a9564208: 計概重學…那是做IDE的人才需要去煩惱吧 01/01 12:48
a9564208: 其他人只要知道怎麼用就好 01/01 12:50
menshuei: 不過有量子運算可能整個編寫思想與形式會完全不一樣也是 01/01 12:53
menshuei: 很有可能性的。 01/01 12:53
TAKADO: AB某種程度都是對的。而且醫生例子不太準確,老醫生經驗 01/01 12:57
TAKADO: 豐富看病快狠準,但不一定會用/敢用新藥新技術新開刀法。 01/01 12:57
THEWORLDS: A完全正確,B的話大概是女生 01/01 13:00
Ommm5566: 推樓上 AB都錯表示AB都對一部分XD 01/01 13:00
TAKADO: 多數新程式語言都是期望達到A說的境界,但事實上還是不少 01/01 13:07
TAKADO: 業界人士處於B說的老鼠輪迴中。應該跟各人學習/理解能力、 01/01 13:07
TAKADO: 產業、公司環境、產品都有關係。 01/01 13:07
meowyih: 就B沒天份不適合拿寫程式當職業又不肯承認然後抱怨個不停 01/01 14:17
meowyih: 啊 01/01 14:17
sTinGe199: A是senior在說的 B是junior在說的 沒有絕對的對錯 01/01 14:24
longlongint: A跟B都在講同一件事 只是他們的所在座標不一樣 01/01 15:06
feeya: google是我們的神 01/01 16:18
vincentman: 把CS,CSIE系幾門必修課學好很重要,培養基本功和sense 01/01 16:32
vincentman: ,學相關領域很快,比較能夠舉一反三。非本科系的不 01/01 16:32
vincentman: 見得願意花時間念這些,只覺得要"看"得見東西的才值得 01/01 16:32
vincentman: 投資。 01/01 16:32
vincentman: 如果A是說學深一點而且AB只能選一個,那我選A。但實 01/01 16:48
vincentman: 際也是AB並存,但A比重教大,我相信程式語言大部分概 01/01 16:48
vincentman: 念是相通的,沒學到的程式語言或工具要用時再學即可, 01/01 16:48
vincentman: 沒時間一直追新的語言和工具,真要追也是要追概念。 01/01 16:48
bizer: 語言跟開發兩回事 01/01 17:43
darkMood: 要從兩個腦殘中選一個,我做不到。 01/01 22:24
justben: 看語言的特性,比方functional的一般的邏輯就差很多 01/02 09:22
justben: 現在新語言的特性 反而是越改越像 倒是不用太擔心 01/02 09:23
gmoz: 假命題 01/02 11:07
meteor260: 一堆人擅自翻譯成A說不用新的語言是怎樣 01/02 11:33
meteor260: A只是說不用追,要用時馬上學就好了 01/02 11:34
meteor260: 事實上就是這樣,與其花時間看沒再用的新技術,不如 01/02 11:34
meteor260: 花時間讀基礎學科,線代 演算法 甚至微積分 01/02 11:35
ping780520: 推某樓太強直接用0101011010001寫code XD 01/02 12:03
vn509942: 要用時再學就好 01/02 12:24
ken1325: 有夠廢的,我朋友直接在硬碟上用針刻出windows。 01/02 13:16
alog: 還好我都用電話跟朋友做二進位傳輸傳送windows系統 (咦這三 01/02 18:38
alog: 小 01/02 18:38
y3k: 何不用算盤製作Windows系統XD 01/02 19:56
vincentman: meteor,不是念CS真的比較難理解,因為我們覺得沒有 01/03 18:48
vincentman: 用,而覺得沒有用是因為看太不到什麼"東西",而這個東 01/03 18:48
vincentman: 西通常指的是UI 01/03 18:48
vincentman: 打錯,因為他們覺得沒有用 01/03 18:54
Magiclover: A不想換工作或真的超強 B就是想換工作的普通人 01/11 23:00