Re: [請益] 程式語言的學習 誰的說法正確???????

作者: godspeedlee (妳,我可以)   2018-01-02 00:13:05
沒有討論時空背景的話,這種去脈絡化的
討論都不會有結論的
比方說挑一種大家最常問的,學哪種語言
比就業市場比較火?
外商跟台商就不一樣,研發導向跟非研發導向
也公司不一樣
還有雇主也會因為你的年紀對你有不同的期待,
我就去過一間幸福企業,進去三個月都沒寫什麼
程式,都在弄 ppt 做簡報,主管私下講如果要
找寫程式的工程師找剛畢業的就好了找你幹嘛?
那如果你去這這種公司高談闊論 React, Go, DevOps
blah~blah 一堆不是自討沒趣?這間公司還叫
社會新鮮人學 MFC...想不到吧?
如果是要賭以後某某技術會起飛,然後我先蹲後跳
就有價值了,那就要有目標的學習,我個人相信
「用進廢退」,台灣老闆普遍不相信自學這件事
(小弟不才只待過台商跟假外商),那你就要靠第三方
認證,現在普遍被接受的方式就是用 github 刷存在感。
還有個人比較相信系統的價值大過程式語言的價值,
程式語言你要玩那些進階的東西,就算要換個已經普遍
被認同的 framework,你在公司也要有那個身份地位
權力。有一種幾乎每個人都會遇到但普遍被忽視的問題,
就是你剛進一間公司,從 clone source code 到弄懂
系統架構要多久?
大部分的人反應是
1. 架構好爛,沒註解,我不想看
2. 沒文件我是要怎麼讀啊...
我遇過的大部分的公司最多講一下怎麼編譯,就放牛吃草去了,
還跟你說三個月後我要 probation 喔揪咪
所以你在外面把什麼新程式語言或framework摸的再熟也沒用啊,
而且網路流行的 open source,普遍都是 coding style 整齊漂亮,
架構楚,文件多多...你進到一間公司看到 code 即使 like shit
也是要拼命忍下,抱怨聲傳到老人那大概就不用混了,那要怎麼快速
弄懂系統架構?這種討論到是很少見
作者: xam (聽說)   2018-01-02 00:51:00
架構爛、沒文件的open source也是很多啦,只要夠多人用就會有貢獻文件、改進架構... 但是不要指望會有每一行的說明的文件所以 "從source code弄懂架構" 永遠會是基本能力指標之一
作者: b29308188 (ben)   2018-01-02 02:39:00
Reverse engineering的書可以看一下
作者: zhuzii (UsualMan)   2018-01-02 08:24:00
那要如何快速弄懂系統架構~?
作者: Ommm5566 (56天團)   2018-01-02 08:26:00
樓上 由上層往下層追 不要一行一行看所以一開始好的命名就很重要
作者: ykjiang (York)   2018-01-13 02:22:00
我都針對有碰到的部分重構,或者乾脆把模組抽出來重寫

Links booklink

Contact Us: admin [ a t ] ucptt.com