作者tinlans ( )
看板Tech_Job
標題Re: [心得] 如何向別人證明自己寫的是好code?
時間Sat Nov 17 06:20:25 2007
※ 引述《richliu (皮皮)》之銘言:
: 2. 你應該是沒有被操到的新人吧, 所以有非常好的時間可以
: 幻想怎麼寫 code 比較好.
: 等到有一天碰到那種 ASAP 的 Project , 連續玩個一年
: 你就知道什麼叫做有 Code 就好.
: 1. Manager 有沒有定時做 Code Review 的習慣, 如果連你的 Manager
: 都沒有做 code review, 自然就會出現這些奇奇怪怪的 code.
沒被客戶操過的公司普遍都會有這種問題,
今天 flow 是 A -> B -> C -> D,
下次客戶說 flow 他要 A -> C -> B -> D,
business logic 來看這只是調一下順序,
不用多久就可以簡單搞定了,
實際上是所有人加班一個月;
如果再下次客戶說他想要 A B C D 順序隨便他調,
甚至來個什麼 {A, B, D}: on 然後 {C}: off,
這種東西就算所有人加班一年也不見得寫得出來,
但是客戶跟老闆都搞不懂這到底難在哪可以搞這麼久,
要是在一些比較現實的外商公司,
可能一堆管理階層的人就要 bye bye 了,
目前為止看過因為這種事被換掉的最大職位是副總,
當然直接跟客戶擺爛的公司也不在少數,
反正搞來搞去都只有這幾招。
順便回一下標題,
一進公司光看 code 就能知道整個 team 的水準,
試用期這種東西不只是公司試用你,
也是你試用公司的時間,
如果你願意或是只能待在這種水準的公司,
那重寫/改寫已經會動的東西是一種很不低調的行為,
「證明自己寫的是好 code」更是一種非常張揚的行徑,
一個沒弄好大家還會當你不合群,
所以還是比較建議低調一點安靜做事才是正途,
不要因為一兩句話就樹立一整打的敵人。
--
Ling-hua Tseng (
[email protected])
Department of Computer Science, National Tsing-Hua University
Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design
Researching: Software pipelining for VLIW architectures
Homepage:
https://it.muds.net/~uranus
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.222.13
※ 編輯: tinlans 來自: 61.230.222.13 (11/17 06:31)
→ WiMaxWiFi:這位大大點出了一個很重要的觀點 程式的重複可用性所帶ꠠ 11/17 09:38
→ WiMaxWiFi:來的價值.. 11/17 09:39
推 compuworld:最後一段說的很貼近現實... 11/17 10:30
推 ily:客戶最常講的: 什麼? 我要改ABD 不是把C拿掉就好了嗎? 11/17 10:37
→ ily:什麼 為什麼要那麼久 這應該很簡單吧! 11/17 10:38
推 phivsking:公司的文化,不你說能變就變,所以推最後一句 11/17 10:37
推 ykjiang:推最後一段 11/17 14:06