n萬行的code - 工程師
By Ophelia
at 2016-07-19T09:39
at 2016-07-19T09:39
Table of Contents
※ 引述《ggg12345 (ggg)》之銘言:
: ※ [本文轉錄自 Soft_Job 看板 #1NZGMEG- ]
: 作者: ggg12345 (ggg) 看板: Soft_Job
: 標題: Re: [討論] n萬行的code
: 時間: Tue Jul 19 00:36:28 2016
: ====================
: 寫軟體, 想讓軟體得到保護, 這應該是很正常的想法.
: 把軟體寫得容易讓別人看得懂, 具有再用性, 可以維護, 這應該是有其價值的.
: 反過來, 把軟體寫得讓別人無從追蹤, 甚至無法破解修改, 這也是有其另一種價值.
當Open Source 的資源越來越多的時候
這種遊戲可能越來越不能玩了
相反的,當Open Source 的資源越來越完整
那種需要發明輪子的機會可能越來越少
寫了一年的Code,不如在網路上直接抓 Sample Code
修改一下,可能一個人一個月的工就比別人一年整個Team的產出還要強大
Code寫得亂,那我不參考可以吧!總是找得到寫得清楚的Code
所以瞜!未來的趨勢是
「能夠快速解析別人寫的Code」的能力遠比
「自己能創造Solution的能力」來的更重要,更有價值
不過看到目前的教育,好像還是以後者為主
一堆人在刷Leetcode,其實在實務上的意義並不大
--
如果只是參考結構、流程,不是完全抄Code,就沒有這種問題
可不要說做這種事的人是少數
所以有人看Code不會侷限在語言,目標在後面的系統架構
用抄的絕對比自己寫得快,小學生都知道吧!
如果你是自己搞比參考來的快,只能說看、理解Code的能力不夠到位
華為的故事聽過嗎?你以為它是如何起家的
這是常識吧!
※ 編輯: csfgsj (210.71.206.217), 07/19/2016 12:19:20
: ※ [本文轉錄自 Soft_Job 看板 #1NZGMEG- ]
: 作者: ggg12345 (ggg) 看板: Soft_Job
: 標題: Re: [討論] n萬行的code
: 時間: Tue Jul 19 00:36:28 2016
: ====================
: 寫軟體, 想讓軟體得到保護, 這應該是很正常的想法.
: 把軟體寫得容易讓別人看得懂, 具有再用性, 可以維護, 這應該是有其價值的.
: 反過來, 把軟體寫得讓別人無從追蹤, 甚至無法破解修改, 這也是有其另一種價值.
當Open Source 的資源越來越多的時候
這種遊戲可能越來越不能玩了
相反的,當Open Source 的資源越來越完整
那種需要發明輪子的機會可能越來越少
寫了一年的Code,不如在網路上直接抓 Sample Code
修改一下,可能一個人一個月的工就比別人一年整個Team的產出還要強大
Code寫得亂,那我不參考可以吧!總是找得到寫得清楚的Code
所以瞜!未來的趨勢是
「能夠快速解析別人寫的Code」的能力遠比
「自己能創造Solution的能力」來的更重要,更有價值
不過看到目前的教育,好像還是以後者為主
一堆人在刷Leetcode,其實在實務上的意義並不大
--
→ veru: 錯了 如果你的code不想open 那麼open source 也不能用 07/19 09:56
→ veru: 那天 貴公司可能因你而倒閉 07/19 09:57
推 twsoriano: open source 複製貼上就好了 不能用啥? 07/19 10:12
→ IBIZA: open source要符合版權宣告的使用模式, 公司商業使用不見得 07/19 10:17
→ IBIZA: 能符合, 公司商業應用常常必須放棄一些免費的開源資源, 就 07/19 10:17
→ IBIZA: 是因為避免使用模式造成版權爭議 07/19 10:18
→ jackliu: open source複製貼上就好...簡直是挖坑給公司跳啊 07/19 10:22
如果只是參考結構、流程,不是完全抄Code,就沒有這種問題
可不要說做這種事的人是少數
所以有人看Code不會侷限在語言,目標在後面的系統架構
→ twsoriano: 了解 07/19 10:41
推 ggg12345: 內行看門道外行看熱鬧.泳裝美女都很開放,但也有放不開處 07/19 10:51
→ IBIZA: 要從source code整理出流程再重新開發, 花的工夫不會比找一 07/19 10:56
→ IBIZA: 組人來從頭作少, 而且後者你對於整個架構的掌握度會比較高 07/19 10:57
→ IBIZA: 不會有些地方搞不懂為什麼這樣作 07/19 10:57
→ IBIZA: 很多人疊床架屋久了之後寧願砍掉重練就是如此 07/19 10:58
推 agreerga: leetcode不是也找sample code下去改良就好嗎XD 07/19 11:03
→ testPtt: 能跟硬體高度耦合的Code壓榨效能也是種趨勢 07/19 11:24
噓 pttuser: 原po沒拿過大型已經開發快十年的open source來改才會說這 07/19 11:32
→ pttuser: 種話啦 07/19 11:32
噓 pttuser: 光投入的評估,測試,修改,再open source,就比自己重寫 07/19 11:35
→ pttuser: 一套來得費時耗力 07/19 11:35
用抄的絕對比自己寫得快,小學生都知道吧!
如果你是自己搞比參考來的快,只能說看、理解Code的能力不夠到位
華為的故事聽過嗎?你以為它是如何起家的
噓 pttuser: open source早是趨勢,但趨勢決不會是 07/19 11:39
→ pttuser: "能夠快速解析別人寫的Code的能力遠比自己能創造Solution 07/19 11:39
→ pttuser: 的能力來的更重要" 07/19 11:39
→ veru: 如果open source還想拿來看再改 那一開始就自己比較快 07/19 11:39
→ veru: 會用open source都是大到無法看了 只想直接拿來用如android 07/19 11:40
→ veru: 我在這一行這麼久了 一直都是自己寫比看懂別人的還快 07/19 11:42
噓 pttuser: 原po還是多練練吧 07/19 11:42
→ veru: 所有android的手機 你都可以在網路上抓到所有source code 07/19 11:49
→ veru: 這是三星公司內部的律師親口跟我說的 07/19 11:50
這是常識吧!
※ 編輯: csfgsj (210.71.206.217), 07/19/2016 12:19:20
→ baseguard: 很多公司根本有偷用open source,只是要想辦法不被抓包 07/19 13:05
噓 pttuser: 真是廢文,懶得說了 07/19 13:35
推 bluebluelan: veru 那個應該只有kernel 部分 07/19 15:56
→ bluebluelan: 各家上層的source code也沒流出 07/19 15:56
→ bluebluelan: 而且版本可能給你FC的 參考就好 07/19 15:56
推 dakkk: compile完要怎麼抓? 07/19 16:10
噓 jinmin88: 你覺得真正有價值的code open source抓的到? 07/19 19:53
→ IhateOGC: 學生文 07/19 20:24
推 jemic: 認同,這是趨勢,懂得結合既有資源藉以創造自身優勢,才有 07/19 22:10
→ jemic: 競爭力,這跟公司購併是同樣道理 07/19 22:10
推 alarm911: 所以結論是創造solution的人不如看懂code的人 ?我真的 07/19 22:31
→ alarm911: 很好奇你在哪間公司服務 07/19 22:31
→ stosto: 看完這篇廢文大笑 07/21 18:27
Tags:
工程師
All Comments
By Gary
at 2016-07-22T00:29
at 2016-07-22T00:29
By Dora
at 2016-07-26T15:20
at 2016-07-26T15:20
By Connor
at 2016-07-28T19:32
at 2016-07-28T19:32
By Dora
at 2016-08-02T07:20
at 2016-08-02T07:20
By Charlotte
at 2016-08-03T18:58
at 2016-08-03T18:58
By Genevieve
at 2016-08-04T19:06
at 2016-08-04T19:06
By Hedwig
at 2016-08-07T12:24
at 2016-08-07T12:24
By Hazel
at 2016-08-11T05:18
at 2016-08-11T05:18
By Michael
at 2016-08-12T16:04
at 2016-08-12T16:04
By Faithe
at 2016-08-13T18:47
at 2016-08-13T18:47
By Damian
at 2016-08-16T12:04
at 2016-08-16T12:04
By Joe
at 2016-08-20T23:58
at 2016-08-20T23:58
By Tom
at 2016-08-22T07:38
at 2016-08-22T07:38
By Hedda
at 2016-08-26T06:36
at 2016-08-26T06:36
By Anonymous
at 2016-08-27T18:11
at 2016-08-27T18:11
By Dinah
at 2016-08-31T03:19
at 2016-08-31T03:19
By Annie
at 2016-09-04T16:25
at 2016-09-04T16:25
By Liam
at 2016-09-05T09:44
at 2016-09-05T09:44
By Freda
at 2016-09-08T14:48
at 2016-09-08T14:48
By David
at 2016-09-08T18:00
at 2016-09-08T18:00
By Frederic
at 2016-09-13T00:25
at 2016-09-13T00:25
By Audriana
at 2016-09-15T09:35
at 2016-09-15T09:35
By Heather
at 2016-09-17T23:59
at 2016-09-17T23:59
By Necoo
at 2016-09-18T02:35
at 2016-09-18T02:35
By Ivy
at 2016-09-19T10:18
at 2016-09-19T10:18
By Kyle
at 2016-09-20T04:47
at 2016-09-20T04:47
By Puput
at 2016-09-25T03:14
at 2016-09-25T03:14
By Ethan
at 2016-09-26T22:54
at 2016-09-26T22:54
By Delia
at 2016-09-29T21:02
at 2016-09-29T21:02
By Candice
at 2016-10-01T00:17
at 2016-10-01T00:17
By Christine
at 2016-10-05T22:38
at 2016-10-05T22:38
Related Posts
神達電腦 相容性測試工程師
By Rebecca
at 2016-07-18T20:54
at 2016-07-18T20:54
聯電擴散設備(竹科)
By Lucy
at 2016-07-18T19:55
at 2016-07-18T19:55
工作壓力大睡不著 工程師住家上吊亡
By Hamiltion
at 2016-07-18T18:17
at 2016-07-18T18:17
擴增實境新創公司Magic Leap將開始量產
By David
at 2016-07-18T17:52
at 2016-07-18T17:52
工作壓力大睡不著 工程師住家上吊亡
By Joseph
at 2016-07-18T17:41
at 2016-07-18T17:41