n萬行的code - 工程師

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,其實在實務上的意義並不大


--
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

All Comments

Gary avatarGary2016-07-22
錯了 如果你的code不想open 那麼open source 也不能用
Dora avatarDora2016-07-26
那天 貴公司可能因你而倒閉
Connor avatarConnor2016-07-28
open source 複製貼上就好了 不能用啥?
Dora avatarDora2016-08-02
open source要符合版權宣告的使用模式, 公司商業使用不見得
能符合, 公司商業應用常常必須放棄一些免費的開源資源, 就
Charlotte avatarCharlotte2016-08-03
是因為避免使用模式造成版權爭議
Genevieve avatarGenevieve2016-08-04
open source複製貼上就好...簡直是挖坑給公司跳啊
Hedwig avatarHedwig2016-08-07
了解
Hazel avatarHazel2016-08-11
內行看門道外行看熱鬧.泳裝美女都很開放,但也有放不開處
Michael avatarMichael2016-08-12
要從source code整理出流程再重新開發, 花的工夫不會比找一
Faithe avatarFaithe2016-08-13
組人來從頭作少, 而且後者你對於整個架構的掌握度會比較高
不會有些地方搞不懂為什麼這樣作
Damian avatarDamian2016-08-16
很多人疊床架屋久了之後寧願砍掉重練就是如此
Joe avatarJoe2016-08-20
leetcode不是也找sample code下去改良就好嗎XD
Tom avatarTom2016-08-22
能跟硬體高度耦合的Code壓榨效能也是種趨勢
Hedda avatarHedda2016-08-26
原po沒拿過大型已經開發快十年的open source來改才會說這
種話啦
Anonymous avatarAnonymous2016-08-27
光投入的評估,測試,修改,再open source,就比自己重寫
一套來得費時耗力
Dinah avatarDinah2016-08-31
open source早是趨勢,但趨勢決不會是
"能夠快速解析別人寫的Code的能力遠比自己能創造Solution
的能力來的更重要"
Annie avatarAnnie2016-09-04
如果open source還想拿來看再改 那一開始就自己比較快
Liam avatarLiam2016-09-05
會用open source都是大到無法看了 只想直接拿來用如android
Freda avatarFreda2016-09-08
我在這一行這麼久了 一直都是自己寫比看懂別人的還快
David avatarDavid2016-09-08
原po還是多練練吧
Frederic avatarFrederic2016-09-13
所有android的手機 你都可以在網路上抓到所有source code
Audriana avatarAudriana2016-09-15
這是三星公司內部的律師親口跟我說的
Heather avatarHeather2016-09-17
很多公司根本有偷用open source,只是要想辦法不被抓包
Necoo avatarNecoo2016-09-18
真是廢文,懶得說了
Ivy avatarIvy2016-09-19
veru 那個應該只有kernel 部分
各家上層的source code也沒流出
而且版本可能給你FC的 參考就好
Kyle avatarKyle2016-09-20
compile完要怎麼抓?
Puput avatarPuput2016-09-25
你覺得真正有價值的code open source抓的到?
Ethan avatarEthan2016-09-26
學生文
Delia avatarDelia2016-09-29
認同,這是趨勢,懂得結合既有資源藉以創造自身優勢,才有
競爭力,這跟公司購併是同樣道理
Candice avatarCandice2016-10-01
所以結論是創造solution的人不如看懂code的人 ?我真的
很好奇你在哪間公司服務
Christine avatarChristine2016-10-05
看完這篇廢文大笑