作者wesley234 (掃地)
看板Soft_Job
標題Re: [請益] 中途轉入求指點
時間Sun May 26 09:19:19 2019
※ 引述《fayhong (恰似飛鴻踏雪泥)》之銘言:
: 你打算多久從 Junior 到可以獨當一面?
: 你有想過如果工作上,碰到各樣狗屁倒灶的事情時,
: 用什麼態度去面對?(例如PM、客戶、主管、隊友,甚至是自己)
: 你現在會的技術項目有多少?從最深到最淺的有哪些?
: 如果你會的,了解最深的,不一定是你最喜歡的技能,
: 或這技能不一定能幫你找到你最喜歡的工作。
: 因為現在還有正職,建議你買書、找線上課程,找各樣的書,
: 資管人不用像資工人一樣把 CSAPP 讀熟,雖然開卷有益,而這是一本硬底子的聖經,
: 廣泛地了解各個語言與平台,雖然人說程式語言都是圖靈完備,
: Java 可以解決的問題,Python 一樣可以解決,甚至腦洞大開的 brainfuck 也可以。
: 但我說,不要只專注在語言本身,而是專注在 ecosystem 的豐富與品質,
: 最重要的是不同語言都有解決問題的方式,培養你自己對技術解決方案的品味。
: 學得廣、想得深,有助於你不被各樣風潮吹過時,只能隨波逐流。
: 最後,時間有限,你打算什麼時候進場?什麼時候爬上期望曲線的高峰?
這篇講到重點了,程式語言只是實現想法的工具之一
但更重要的是,你的想法是什麼?
有時候知道要做什麼(功能),比知道要如何做更重要(驅策程式語言)
不只是程式語言,程式所服務相關領域的領域知識更重要
建議你可以去找一本書來看看
「計算機科學的哲學」 姜彥文 著 深石數位出版
它對於程式語言、領域知識與程式設計師的角色定位、職業發展的方向
有相當詳細清楚的說明與概念釐清,看完之後應該就不會那麼迷惘了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.99.116
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1558833570.A.EA0.html
1F:推 csfgsj: 程式語言只是學習程式設計的開始,但不是程式設計的全部 05/26 09:28
2F:→ w0005151: 每次這種文章都會有人說語言不是重點,但對跨行的來說 05/26 12:12
3F:→ w0005151: 學什麼語言和框架當然是重點,直接關係到能否找到工作 05/26 12:13
4F:推 csfgsj: 我沒有說不需要學習語言,我是說語言只是個基礎 05/26 13:51
5F:→ csfgsj: 要如何操作語言寫出程式,前提是要知道你的需求是什麼 05/26 13:52
6F:→ csfgsj: 需求領域的相關知識,就是領域知識 05/26 13:52
7F:→ csfgsj: 光知道語言是無法設計程式的 05/26 13:52
8F:推 csfgsj: 當你進入職場的時候,如果語言還是個問題,那問題就大了 05/26 13:57
9F:→ csfgsj: 所以到了那個階段,語言不該是重點,重點在領域知識 05/26 13:58
10F:推 csfgsj: 我覺得你的問題在於分不清楚 語言與框架 的本質差異在那 05/26 14:00
11F:推 shter: 學了PHP,沒用過 Laravel ==> 找不到工作 05/26 15:05
12F:→ GGFACE: 搞不清楚重.. 05/26 15:30
13F:→ w0005151: 我一開始就知道轉職最重要的就是挑對語言,領域知識什麼 05/26 23:10
14F:→ w0005151: 都是其次,軟工本身也有自己的領域知識 05/26 23:11
15F:→ w0005151: 幸好挑對了語言,我轉職之路還挺順的 05/26 23:11
16F:推 csfgsj: 不同的程式應用領域,有各自流行或適用的語言 05/27 12:35
17F:→ csfgsj: 搞不清自己要做的領域,先挑語言,有點盲目 05/27 12:35
18F:→ w0005151: 那是當然,領域是一定要挑的 05/27 15:24
19F:→ w0005151: 像我走演算法,叫我去學JS就只是浪費時間 05/27 15:24
20F:推 shter: 其實JS很多演算法的東西,畢竟是個前後端通包的語言 05/27 22:34