作者dlikeayu (太陽拳vs野球拳)
看板Soft_Job
標題[閒聊] 一個自以為資深資訊人的想法
時間Fri Nov 27 18:09:11 2015
就在剛剛去面試
聊了一些過去作品跟經驗
和對方也懂些程式老闆討論到些概念
都可以聽懂跟理解
直到對方問我要怎麼做時
不知怎麼我回答的都不是對方想要的
他問我db的一些操作指令,我直說我寫不出來
突然間和對方產生很大的代溝
開始了一堆答非所問
對方公司透過翻譯者幫我和面試者回答
我也一直試圖想讓對方理解
覺得把自己弄得愈來愈尷尬
非常丟臉和讓對方不好意思
可能一直自以為資深
實際上只是個谷哥查詢工程師
跟自動完成工程師
當下真的想找個洞鑽進去
過去一年寫了近3萬行code
開發系統規劃系統和指導一位工程師
卻就這樣簡單被問倒
實在想殺了自己...
唉...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.139.72.250
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1448618953.A.176.html
※ 編輯: dlikeayu (101.139.72.250), 11/27/2015 18:09:39
1F:→ erspicu: 可以google的東西 我覺得沒必要塞腦袋 浪費腦容量11/27 18:19
2F:→ erspicu: 問操作指令這東西 滿無聊的... 背這做啥11/27 18:20
是問Mysql基本的東西,但我現在查了google還是不太確定答案(不確定問題)
我覺得我指令不熟,但說法跟概念應該要讓對方滿意才對,但也沒有
過去這三年都是在玩MongoDB,但這也不是藉口
我有在想要不要找機會去問清楚問題甚至答案,不然自己也無法接受一堆問號
是沒覺得對方有什麼問題
才更覺得自己玻璃心
真的很受挫
※ 編輯: dlikeayu (101.139.72.250), 11/27/2015 18:24:14
3F:推 jamuqa: 三萬行... 11/27 18:31
因為自己創業,沒日沒夜的寫
東西不好就只想著從產品上去優化和擴充
4F:→ bohei: 這標題跟上幾篇有關係嗎=.=? 11/27 18:32
5F:推 Masakiad: 拍拍 反過來想知道自己哪邊還有進步的空間不是很好 總 11/27 18:54
6F:→ Masakiad: 比自以為無所不知的好多了 11/27 18:54
怎麼說
有一種過去努力做的
好像不被對方相信是自己刻出來的那種否定感
無語問蒼天
※ 編輯: dlikeayu (101.139.72.250), 11/27/2015 19:09:23
※ 編輯: dlikeayu (101.139.72.250), 11/27/2015 19:14:53
7F:→ pooznn: 履歷直接加條 資深谷哥查詢工程師好了 面試自然不會考指令 11/27 19:12
感謝大家,我好像自己回答出來了,
就如上面所說,因為答不出,所以好像連同過去做的不被相信是自己所刻...
所以挫折感特別大
※ 編輯: dlikeayu (101.139.72.250), 11/27/2015 19:18:54
8F:推 testPtt: 資深谷哥查詢複製貼上工程師 11/27 19:30
是沒這麼慘啦,只有api或meta function名字跟用法記不起來才會查
但抽像能解決的東西都知道
※ 編輯: dlikeayu (101.139.72.250), 11/27/2015 19:38:41
9F:推 YahooTaiwan: 我一天就一千了..... 11/27 19:41
如果是OOP的語言,那你的API量應該非常驚人
※ 編輯: dlikeayu (101.139.72.250), 11/27/2015 19:43:42
10F:推 YahooTaiwan: 1000 是只算 add 的量啦,我今年大概 add 22 萬行, 11/27 19:51
11F:→ YahooTaiwan: 題外話,我團隊裡的都差不多這個數字 11/27 19:51
12F:→ YahooTaiwan: 我自認算資深的低標啦 供你參考 11/27 19:52
想詳細問是在寫演算法嗎?
我code大部份是在寫web應用的module 解決客戶新use case或新增component...
如果落差這麼大,我真得好好檢視一下
※ 編輯: dlikeayu (101.139.72.250), 11/27/2015 19:57:00
13F:推 YahooTaiwan: OOP 的行數也很好洗啦 多寫幾個沒屁用的介面 11/27 19:56
14F:推 YahooTaiwan: 大致上是在寫應用程式,細節不便說明,不想被認出 11/27 20:05
15F:推 YahooTaiwan: 跟高手共事就可以知道自己有多渺小囉 一山還有一山 11/27 20:07
16F:→ YahooTaiwan: 高阿 11/27 20:07
17F:→ GoalBased: 最近一個月只有一天破百行的..有一天還只有寫三行 11/27 21:10
18F:推 abccbaandy: OOP真的一堆code...包來包去的不知道能幹嘛 11/27 21:42
19F:→ Masakiad: 有些比較固定的功能一天寫1000行差不多 有些要設計的一 11/27 23:35
20F:→ Masakiad: 天不到100行 11/27 23:35
21F:推 lovdkkkk: 我今天一天只有修幾個 break 掉的 test case 而已 囧 11/27 23:42
22F:推 JackChena: 效能跟可讀性才是最重要的吧 寫一堆廢Code 衝行數一點 11/28 00:31
23F:→ JackChena: 意義也沒有 11/28 00:31
24F:→ hanbz: 常常看到一堆人在說自己一個月寫幾行程式,會想問一句 11/28 15:53
25F:→ hanbz: 你要的功能真的需要這麼多行才有辦法做到嗎? 11/28 15:53
26F:→ hanbz: 還是大多數都只是冗余的code而已 11/28 15:54
27F:推 YahooTaiwan: 只算 add 行數,沒算 delete 喔,應該不難理解吧 ?? 11/28 15:56
28F:→ YahooTaiwan: 一個持續成長且頻繁重構的系統,add 22 萬行根本不 11/28 15:57
29F:→ YahooTaiwan: 算什麼 11/28 15:57
30F:推 YahooTaiwan: 我只是沒提到我 delete 了 10 萬行以上而已 11/28 15:58
31F:推 xvid: 哈 幾萬行阿不就好棒棒 11/28 18:14
32F:推 rayway30419: 沒事為什麼要去算一天寫幾行扣= = 11/28 18:25
33F:推 YahooTaiwan: github 會告訴你啊 大家發 pull request 時都不會順 11/28 18:37
34F:→ YahooTaiwan: 便看一下自己寫了幾行喔 ?? 11/28 18:37
35F:推 kaibaseto: 資訊業東西淘汰的快 東西塞進腦袋塞不完的 11/28 18:51
36F:推 lovdkkkk: 我覺得重點是 code 量常是反指標, ex 量/功能數 這種的 11/28 18:56
37F:→ lovdkkkk: 除出來越小反而越強 (同樣的功能以更少的 code 實現) 11/28 18:57
38F:→ lovdkkkk: 當然前提是各方面不能差太多就是 11/28 18:58
這是一個
我是不停的重構自己的code,讓它更有效能,及減少重覆meta,多餘變數/記憶體用量
我這邊已經是開放一個類似ERP系統和多向功能整合的網路雲端
系統,在想是做演算法還是資料分析整合的演算才可能會用到這麼多code吧?
因為自己一整年都在寫,所以也很好奇是什麼業務應用的東西需要用到如此大量的程式碼
我4萬行系統大概是ERP+CRM+CMS一點EIP和Marketing的功能
如果跟鼎新ERP比一年Yahoo大的20萬行
三個工程師或許就可以把鼎新歷年來全模組功能全吃掉了
所以我想Yahoo大在做的應該不是商業應用吧@@?
或許是機械電子工業應用的東西?
39F:推 YahooTaiwan: 我做的東西,功能多到連自己有時候都忘了怎麼用 11/28 19:20
40F:噓 ns1234: code量不等於品質 11/28 19:23
41F:→ ns1234: 又不是在寫作文沖字數。。 11/28 19:24
42F:推 jack0204: 幻影旅團是不會去算殺人數的 11/28 20:50
43F:推 flowheart: 推樓上,從來不會算寫幾行的,殺人也是(誤) 11/28 22:57
44F:→ ahwater01: 一天一千行真的很猛...我一個月搞不好都沒寫這麼多XDD 11/28 23:23
在這之外,此篇一開始提到行數是指過去一年努力被否定掉的感覺,不是比誰寫的多
也希望大家的討論可以往正向一點的地方,帶錯風向很不好意思
※ 編輯: dlikeayu (27.147.58.54), 11/29/2015 07:13:03
45F:推 newkkloo: 強的人根本不會去care每天寫了幾行 笑了 11/29 10:37
46F:→ feeya: 會google已經很強了 有些人連google都不會 11/29 16:08
47F:→ feeya: google的意思是把source code抓下來 解離出必要的部分 11/29 16:10
48F:推 YahooTaiwan: 首先你沒有把我的回應看清楚,我是說我 add 22 萬行 11/29 20:45
49F:→ YahooTaiwan: 但我也 delete 了 10 幾萬行,所以這個程式總共有幾 11/29 20:46
50F:→ YahooTaiwan: 行? 11/29 20:46
51F:推 YahooTaiwan: 希望在你成為一個資深工程師之前,能把別人的回應解 11/29 20:48
52F:→ YahooTaiwan: 讀清楚,否則光靠 google 給你整理好的答案,永遠當 11/29 20:48
53F:→ YahooTaiwan: 不上資深工程師 11/29 20:48
54F:推 YahooTaiwan: 明明就一堆公司會要求面試前先給 github contributio 11/29 20:52
55F:→ YahooTaiwan: n 截圖證明自己的貢獻度,怎麼會說強的人都不 care 11/29 20:52
56F:→ YahooTaiwan: 呢? 首先,你是 "強的人" 嗎 ?? 11/29 20:52
57F:推 chuegou: 用行的數量來表示自己的努力,而不是專案數量? 11/30 21:55
58F:→ chuegou: 用行的數量很難判斷,寫個IC底層就有近千行了 11/30 21:58