看板 Soft_Job 關於我們 聯絡資訊
其實英文跟邏輯同樣重要... 大部分的軟體工作都是在維護(台灣沒有多少能開發大程式的機會... 或許有... 我不知道...) 如果有一些英文很好的工程師... 就有機會接到一些國際案子... 會對公司營運有很大幫助... 也可以看看別人軟體的技巧... 印度他們軟體代工業未必比我們便宜那麼多... 可是他們至少能用英文讀寫 我有朋友數學系畢業的... 看程式碼的速度真的是飛快... 雖然跟他討論... 他似乎不知道啥是 Linked List... C library 也不夠熟 可是這在維護程式真的是超有效率的... 變成他看的比我快在教我 然後我同意程式工人不好當... 可是其實有很多經典的原文書可以避免你犯一些錯誤... 只要真的有認真去看... 很快(兩年之內...)可以學到好的 Coding Style... 只是可悲的是台灣軟體工程師的平均工作年數超低... 兩下子又有工程師被洗掉... 根本沒必要花很長的時間去學習英文跟邏輯... ※ 引述《iincho (世界的盡頭)》之銘言: : ※ 引述《dickjas (夏天的航海記)》之銘言: : : C/C++,Java都只是要表達出一個人的"想法" : : "想法"才是最重要的 : : 如同中文和英文,用中文寫小說,跟用英文寫小說也是一樣的 : : 重點在於小說的內容 : 此言差已,你沒有聽過評論小說故事架構不錯但是文筆修辭不行的嗎? : 這兩個東西相輔相成,硬要說只有一個重點恐怕你的國文老師會哭。 : : 而且程式最重要的也是在於想法 : : 寫網路,做router的,光會程式語言應該是沒用的 : : 還要先讀TCP/IP才可以寫,至於用哪種語言寫,有差嗎? : : 寫嵌入式系統的,要是不懂硬體driver的pin腳和IC功能 : : 光只會程式應該完全連怎麼著手都不會吧 : : 所以有時才會覺得有些面試官怎麼這麼愛要求要很會某種語言 : : 其實只要常常寫過某種語言,再去學第二種、第三種基本上都很快 : : 頂多救function的呼叫需要有手冊來翻一下 : : 應該要會的是類似TCP/IP這種知識才對吧 : 問題是這兩種技能並不衝突,domain knowledge很重要,coding skill亦然, : 兩者都會影響你作業的產出量。 : 這些程式語言的細節不但會影響到你一天能生出多少code, : 也會大幅度影響你debug的時間,而且對程式語言的熟悉度 : 也會影響到程式的design,比如說你會不會function pointer/bit fields : 往往是你在寫一些比較低階的系統code漂不漂亮的關鍵。 : 包含可讀性/執行效率都有很大的影響。 : 如果你觀察過一些高手寫的code,通常會發現他們的程式技巧通常都很好, : 而且通常會善用程式語言的一些高級特性。 : : 通常寫程式的有些人都有一些莫名的自傲,似乎自己相當行 : : 殊不知我們不過跟印度和大陸一樣是程式工人,我也是程式工人>_< : : 通常比我行的都不用寫程式@@~~~ : 在台灣看到的大部份都是code寫不好的一天到晚和你說domain knowldege是王道, : 當然也有例外,但是大部份是嘴砲一流,真的要他們寫比較難一點的東西 : 就和你說這是程式工人做的事我是architect要做更重要的,結果通常生出一堆 : 奇奇怪怪的東西... : 你有看過Google Dev Day有些工程師直接當場打程式幾乎一次compile就過就知道 : 說自己是程式工人其實還早的很,就算是工人也是有等級之分的。 -- keep it simple and stupid -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 110.27.53.69
prag222:勸退文......科科....那我推薦你簽名黨不要打英文比較好 06/18 06:42
qrtt1:為什麼不要打英文 (好奇) 06/18 12:43
prag222:你看他文章最後一句阿......=_=" 06/18 13:00
DrStein:真想噓 重要是相對詞不是絕對量化辭 06/18 13:41
DrStein:都很重要的等價詞是一樣不重要 06/18 13:42
DrStein:原po好好加強邏輯啊 06/18 13:43
dryman:不只是英文和邏輯,中文也要加強啊 一堆點點點 06/18 16:16