※ 引述《fayhong (恰似飛鴻踏雪泥)》之銘言:
: 你打算多久從 Junior 到可以獨當一面?
: 你有想過如果工作上,碰到各樣狗屁倒灶的事情時,
: 用什麼態度去面對?(例如PM、客戶、主管、隊友,甚至是自己)
: 你現在會的技術項目有多少?從最深到最淺的有哪些?
: 如果你會的,了解最深的,不一定是你最喜歡的技能,
: 或這技能不一定能幫你找到你最喜歡的工作。
: 因為現在還有正職,建議你買書、找線上課程,找各樣的書,
: 資管人不用像資工人一樣把 CSAPP 讀熟,雖然開卷有益,而這是一本硬底子的聖經,
: 廣泛地了解各個語言與平台,雖然人說程式語言都是圖靈完備,
: Java 可以解決的問題,Python 一樣可以解決,甚至腦洞大開的 brainfuck 也可以。
: 但我說,不要只專注在語言本身,而是專注在 ecosystem 的豐富與品質,
: 最重要的是不同語言都有解決問題的方式,培養你自己對技術解決方案的品味。
: 學得廣、想得深,有助於你不被各樣風潮吹過時,只能隨波逐流。
: 最後,時間有限,你打算什麼時候進場?什麼時候爬上期望曲線的高峰?
這篇講到重點了,程式語言只是實現想法的工具之一
但更重要的是,你的想法是什麼?
有時候知道要做什麼(功能),比知道要如何做更重要(驅策程式語言)
不只是程式語言,程式所服務相關領域的領域知識更重要
建議你可以去找一本書來看看
「計算機科學的哲學」 姜彥文 著 深石數位出版
它對於程式語言、領域知識與程式設計師的角色定位、職業發展的方向
有相當詳細清楚的說明與概念釐清,看完之後應該就不會那麼迷惘了