Re: [環境] 嘴砲型的強者...

看板Soft_Job作者 (gibberish)時間9年前 (2015/04/18 11:10), 9年前編輯推噓6(6023)
留言29則, 10人參與, 最新討論串6/9 (看更多)
http://goo.gl/7ktF0R 今天剛好看到這篇文章,完全切中我的想法, 作者認為程式新手容易犯的錯誤-- "語言、框架、工具,一個換過一個,而且妄想著自己能夠每樣都精通。" 多謝各方意見,能夠客觀探討的強者都是我所欽佩的! 我也知道自己離真正資深還很遠,過去也跟美國IBM寫CODE 20年的PM合作過, 看過各類型的強者。的確也有知識廣,而且底子深厚,寫code顧慮很多細節, 也有問他網路上的一堆架構新工具他也說不知道,可是直接看code改code 就是又快又穩,他經驗已經豐富到,很清楚怎樣可以避開問題, 用的也都是很樸實無華的框架而已啊.... 有些人覺得我是"不追求進步,不去看新知識", 其實也誤解我的意思,我只是想問問成為強者之路, 該怎麼提升自己,各方意見都是值得我參考的。 容我解釋一下,推文中有人提到,一說我才知道自己表達不清, 對的,主要是我說的那類型同事"本質上並不強" (不過一說別人不強,大概又有人會說我也不怎樣Orz) 感覺就是急著"變強",然後對於新工具新觀念雖然勇於嘗試, (這樣就可以拿來說嘴他嘗試過某某工具) 可是在團隊開發上注重時程,現在新工具那麼多, 如果一有新工具,就要改寫過去的code style, 那幾乎事情沒辦法做,就是一直重構,有團隊開發經驗的人應該也認同。 現在金山軟體 facebook,每周都release新的版本, 如果去問出錢老闆速度是不是重點? 可以得到那麼輕鬆寫意的回答嗎XD 上篇回文裡這篇文的意思著重在"個人",如果今天不是員工, 你要從硬體玩到OS 玩到server 玩到app 玩到web都是你的事情, 但是大多數的工作都是專精於某個領域就做個十幾年, 而且是幫老闆做事情,要你做app, 你去看開發server有什麼好用工具有意義嗎? (我同事就是這樣搞,進度沒出來就會說我在研究新工具,你們都不知進步) 我想說的是,我個人覺得,新工具都是用來解決問題的, 經驗夠的,很多問題可以避開,也不用強調 某某設計模式"用的跟書上對不對",拿這些來互相指責。 也沒有文中寫的那麼嚴重啦,我相信我自己繼續累積經驗, 十年後也不會落到要砍掉重練的狀況....:P 多謝各位回應了~ : 我覺得速度完全不是重點 轉載以下文章 : 技術債 : 技術債的概念相當簡單,在過去成長的過程中,我們會有很多取捨,例如直接借用某個開 : 放原始碼的原件,忽略掉很多當時次要的技術細節,採取某些架構上的捷徑等,讓當時的 : 產品能夠神速地完成,進入市場,快速成長。 : 但是,這些借用與被忽略的部分,在產品成長到某個階段,當環境稍微改變之後,會在產 : 品發展的道路上埋下地雷,如果踩上去,產品有可能當場爆掉,需要救火,也有可能完全 : 癱瘓團隊在技術上的突破,讓團隊因為一個看似簡單的問題,空轉了好幾天,甚至好幾個 : 禮拜。技術債跟一般的負債一樣,會隨著產品的發展呈現複利成長,你一天不還,它對你 : 的影響力就會增強那麼一點。 : 若想要將公司或產品推向國際級,就必須要認知且清除那些占了較重分量的技術債,很多 : 時候,你可能要砍掉你所累積的努力,以另一個方式全部重來。 : 停滯的成長 : 個人或經濟體的成長也是同樣的道理,前一段時期你叱吒風雲,投入的努力都是以倍數回 : 收,只要輕鬆加把勁,經濟體或是個人就可以往前走得更遠。這時候你會有項羽那種恨天 : 無把,恨地無環的情懷,給你一個支點,差點就可以舉起地球了。 : 但是,現在你的努力明明是一樣的,不斷加油,卻越來越沒有效率,所有環節都像是被鐵 : 鏽卡住了,動彈不得。於是你增加工時,每天從早上八點工作到晚上八點。你更努力,學 : 士不夠,又再讀碩士,碩士不夠,又讀博士,博士不夠,再拿了雙博士,只希望在成長上 : 有點突破,但是怎麼施力都徒勞無功。 : 技術債的利息漸漸超越你的施力,環境已經改變,你當初抄的捷徑和當初的能力,已經變 : 為成長的負擔。工時長,可是薪水與GDP的成長卻逐漸停滯,跟母親的碎碎念一樣,經年 : 使用後,現在不管她的力道有多大,都是左耳進、右耳出。 : 愛因斯坦說:「一直重複做同樣的事情,卻期待有不同結果的那種人,叫做瘋子。」你需 : 要用不一樣的方式尋求突破。 : 結構性的重整 : 在軟體工程上,償還技術債的方式不外乎就是「破」與「立」,打破過去賴以為生的認知 : 、假設、工作方式,甚至是程式碼,以新的想法、作法、觀念,以及新的架構重建。 : 如果你想蓋摩天大樓,不管那三樓的透天厝住起來多麼舒服,都不能把摩天大樓蓋在透天 : 厝的地基上面,你可以把珍貴的家具、擺設,或是盆栽留下來,但是骨幹的部分必須全部 : 重來。 : 你當然可以賭賭看,用透天厝地基去撐起摩天大樓,但是蓋到六或七樓後,你會把所有力 : 氣放在不斷地鞏固地基,因此很難持續往上走。到了十五樓左右,你會發現這棟樓就是你 : 成長的極限了,每向上蓋一尺都無限困難,所有的精力都花在鞏固搖搖欲墜的架構上。 : 原文: : http://www.businessweekly.com.tw/KBlogArticle.aspx?id=11764 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.193.248 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1429326648.A.E6B.html

04/18 11:33, , 1F
我想上一篇的砍掉重練是指project不是人吧XD,沒那麼慘啦
04/18 11:33, 1F

04/18 11:38, , 2F
http://bit.ly/1yDQS8U 先前徵人時有講了一點對技術的想法
04/18 11:38, 2F

04/18 11:44, , 3F
純軟和做硬體的差很多吧?硬體有時講求速度和空間會放棄CO
04/18 11:44, 3F

04/18 11:44, , 4F
DE的可讀性與維護性,反正一年換好幾顆IC幹嘛管維護性?
04/18 11:44, 4F

04/18 11:45, , 5F
除非是做OS層的應用層
04/18 11:45, 5F

04/18 13:36, , 6F
想進步,直接問怎麼做就好,何必扯別人如何如何?
04/18 13:36, 6F

04/18 15:04, , 7F
可是他的進度跟你有什麼關係
04/18 15:04, 7F

04/18 17:03, , 8F
應該是受不了那種觀念有問題還想[指導]別人的那種偽高手的
04/18 17:03, 8F

04/18 17:03, , 9F
鳥氣
04/18 17:03, 9F

04/18 17:08, , 10F
工程師分兩種人,一種是用同樣的手法一再處理類似的問題
04/18 17:08, 10F

04/18 17:08, , 11F
,一種是試著用不同的方式再解決類似的問題,舉個例子
04/18 17:08, 11F

04/18 17:09, , 12F
有個real time的問題,一種工程師用很習慣的每五秒跑一
04/18 17:09, 12F

04/18 17:09, , 13F
次的方式解決,很快做完了,另一個花了三倍的時間用web
04/18 17:09, 13F

04/18 17:09, , 14F
socket解決問題,對老闆來說似乎是快速做完的人才對,
04/18 17:09, 14F

04/18 17:09, , 15F
但對個人來說,這個做得慢的人未來競爭力肯定更傑出
04/18 17:09, 15F

04/18 17:17, , 16F
樓上是說polling vs websocket 實作網頁的互動?
04/18 17:17, 16F

04/18 18:43, , 17F
樓上我只是隨便舉個例子,其實真的很多人處理即時的內容
04/18 18:43, 17F

04/18 18:43, , 18F
是用定時去跑的,有些人是不知道已經有技術能辦到,有
04/18 18:43, 18F

04/18 18:43, , 19F
些人則是懶得研究,反正要求的功能有實現就好....
04/18 18:43, 19F

04/18 19:12, , 20F
人比人,氣煞人。原po朝自己既定目標努力即可。
04/18 19:12, 20F

04/18 19:26, , 21F
但是樓上的例子有漏洞,因為軟體工程,也需要考慮時程與
04/18 19:26, 21F

04/18 19:26, , 22F
底下的人的技術能力 。如果是剛剛的例子,時程太趕我反
04/18 19:26, 22F

04/18 19:26, , 23F
而偏向把interface開好,然後先挑快的方法實作。等確定
04/18 19:26, 23F

04/18 19:26, , 24F
產品在市場上反應後,確定更進一步的需求後(比如說負
04/18 19:26, 24F

04/18 19:26, , 25F
載量),找適當的時機點來還債。
04/18 19:26, 25F

04/18 19:27, , 26F
可是找時機點再來還技術債,通常時機點就是一直往後壓
04/18 19:27, 26F

04/18 19:33, , 27F
這就跟公司文化有關係,通常我們有技術債的時候就會先
04/18 19:33, 27F

04/18 19:33, , 28F
抓好還債的條件
04/18 19:33, 28F
※ 編輯: abysmal (36.224.193.248), 04/18/2015 23:05:16

04/23 23:34, , 29F
推這篇~講得很中肯
04/23 23:34, 29F
文章代碼(AID): #1LCSiuvh (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1LCSiuvh (Soft_Job)