Contents ...
udn網路城邦
無聊男子偶遇精明律師
2014/03/09 16:57
瀏覽2,429
迴響17
推薦63
引用0

我男子無聊跑到 作家:陳宜誠律師 的格在 台灣新人類的求職履歷 去打打

屁,噗了一帖如下:

什麼叫做 Program=Algorithm+Data Structure?誰說的?哪本教科書這樣教的?

不料陳大律師 defensive 起來回曰:

小朋友,請先用Google大神查一下,再發言,ok?

https://www.google.com.tw/search?hl=zh-TW&safe=off&q=Program%3DAlgorithm%2BData+Structure&meta=&aq=f&oq=

Dr. Wirth甚至寫了一本程式寫作的書,就以此為書名,而那是發生於約40年前的事。

N. Wirth. Algorithms + Data Structures = Programs. Prentice-Hall, 1976.

這句話,從此出現在每一本程式寫作教科書,與幾乎所有資訊系的程式語言課程的課綱,OK?

N. Wirth. The Programming Language Pascal. Acta Informatica, 1, No. 1 (1971), 35-63. 

對了,Dr. Wirth依據Algol-60與C等程式語言,於1960年代底,發明了程式語言Pascal。Borland公司在PC上的Pascal compiler也曾經風行一時,是很多人寫作程式的工具。

牛人本性來了我再問:

原來來自 Google 大神,失敬失敬。不知大律師可曾寫過 program 不?

大律師益加 agitated,喝斥道:

是叫小朋友你,對就是你,先去查查Google再發言,以免自曝其短,OK?

對於不知道Program=Algorithm+Data Structure這句話的你,真的,我實在懶得多講。

但對於我有沒有資格講這些,看來你一直表現得很不服氣,我只好講一下以前做過的一個小案子,來證明本人確實寫過程式,知道自己在說什麼。

我近三十年前唸電機系時就自己寫Intel 8086/8088 Assembler與Debugger,念電機研究所時還出了本Peter Norton C Library程式集,現在全世界金融ATM與EFT網路用的加密/解密機,其控制軟體,也是我在第一份工作時所帶的團隊,在二十幾年前,用Intel 80286 Assembly與C語言在PC/AT硬體上開發出來的,用的就是物件導向式(切分服務伺服器,使用message queue傳遞等)程式寫法,使用IBM Router專用的MTEX即時OS,而不用易受攻擊的DOS,重寫8259的Interrupt handler,並加快PC的Timer Tick為1000倍,以承接主機送過來的大量資料,使用Channel Adapter進行DMA以避免資料搬移產生的延遲,還有使用Intel Above Board的Memory Map擴大虛擬定址能力,去掉BIOS與Keyboard Controller等以防駭客登入,直接存取Video Memory與Keyboard Buffer,直接控制Token Ring等,榨出PC硬體與軟體的所有資料處理能力,跑得比中央銀行用的四顆CPU的IBM Mainframe還快。後來更被IBM轉移到S/88,RS/6000,AS/400,還有VM與MVS各式主機上,軟體架構不變,一直使用到現在。

我說我由他的自傳看不出來他的能力,我是說真的,我真的看不出來。我叫你先用Google查查再發言,也是說真的。OK?

當天一大早打開郵箱,就看到這封求職函,點開一看,沒頭沒腦被人家用文字修理一頓,眼睛被這些文字侮辱了,心情真差。

還有,有道友提醒個資法與隱私權問題,所以我隱去個資再發佈一次,即使有人對號入座,也不會有此些問題。另有道友提醒著作權問題,這個部分,一是需要有人跳出來主張為其創作,二是合於合理使用原則,因為若未全文引述,可能會割裂拆解或扭曲其文意,那就無法客觀評論了。

我不明白為何他一直叫我「小朋友」—— 我又沒告訴他我的年紀。陳宜誠是律師不會錯,谷歌大神說的不會有假,「大」只是尊稱。後來我只好又噗說:

瞭解...可是我的問題是「大律師可曾寫過 program 不?」。我現在知道要用 Google 了,可是查不到答案。律師也沒回答。我以為答案不是 yes 就是 no。都說法律不外證據不是?我又沒要證據。不過我看算了...律師的話一向難懂。繞了一圈 speaks a lot yet nothing comes out,這碼事我永遠學不會。

and:

不過有一點我倒知道...所謂『物件導向式(切分服務伺服器,使用message queue 傳遞等)』,如果你的「物件導向」 means “object-oriented”,那就不是什麼「切分服務伺服器,使用 message queue 傳遞等」。

So much for a lawyer-programmer。我才在奇怪 programmer 怎麼幹律師,或律師如何幹 programmer。

這世代的律師都怎麼啦?難不成都先幹幾年 engineer 騙錢再來幹幾年 lawyer 騙人?我可從來沒聽 engineer 說過自己以前幹律師,現在倒遇上了一個律師說自己以前幹 engineer,這世界怎麼了?

有誰推薦more
全站分類:休閒生活 笑話
自訂分類:笑奧漿糊
迴響(17) :
17樓. zimzim
2014/03/23 21:55

補充,

14樓的朋友及格主,

雖然 Assembly與C語言 are not Object Oriented,但你們沒看清楚陳先生的意思,他的意思是當時他們就以那種程式語言,應用了「物件導向」的寫法去完成專案。也就是他在說,當時他們早就懂,並且應用物件導向在處理程式(問題)了。

你們都漏掉了對於「」這個字的理解。

這也就是為什麼陳先生後來很不耐煩地說:「物件導向是種程式架構,與用何種語言寫作無關。... ... ... 唉,與夏蟲不可語冰,不再回應你的留言。因為是純然的浪費時間。」

說真的,別怪他這樣回應啦。

說真的,關鍵在我不了解何以一個人需要大費周張不厭其煩的拼死命向某人解釋自己的 qualification。我看起來有像是一個 potential hirer 嗎?

過度解釋自己的角色、立場不僅沒有必要,更容易「引人入勝」,使人不禁心想:「你在幹嘛」?我問你了嗎?

我此生從不曾向任何人努力推銷 that 我是個男的。

對我來講電腦工程方面的東西已經是過去式,甚至有些厭煩。一個在我面前誇誇不休大量飆術語的人根本是噪音。

GolfNut — 無心的邂逅2014/03/23 22:08回覆
16樓. zimzim
2014/03/23 21:18
我另有死忠民進黨的朋友,他們的目標是以打倒國民黨政權為職志,所以他們才會認為沒有誠信沒什麼,耍些小手段沒什麼,為反對而反對沒什麼,甚至貪污也都可以被容忍,操弄藍綠對立更是沒什麼,因為這只是扳倒國民黨的「必要之惡」。


眼看下次很可能又是綠色執政了,那些民進黨的支持者,從來不會認錯,也對於自己人的錯視而不見。

到時候,需要的也許就是像陳先生這種永遠站在政府對立面去監督而且「理性」發聲的人不是嗎(我並不是說他講的都是對的,但也許提供我們不同的角度看事情。)?您也許會問他是這種人嗎?

說真的,我也不知道,但我期待他是。而不是那種永遠只會批判國民黨的「愛台人士」。

參考他臉書:「2013年12月21日  清楚的告訴民進黨,我們要讓國民黨下台,並不是因為你們民進黨多好,而是因為國民黨真的太爛了,你們也好不到哪裡去。。。」

(話說,我可以唾棄國民黨完全沒問題,但短時間內要我投任何票給民進黨真的是強人所難。)

所以,有時間,持續觀察他發表的言論不是很好嗎?如果將來真的發現他也是那種故意不指出民進黨錯誤而裝傻的傢伙,再決定跳過他的文章不是就很理所當然?


以我個人而言,我有時會看看他的想法,來和自己的比較,就這樣。


格主在5樓的回覆提到:「我」是很有趣的東西,要躲開很難。...」


回到「Program=Algorithm+Data Structure」這件事,我想說,格主,我們都太容易依照自己的經驗去判斷事情,覺得什麼什麼一定不可能...

就像兩顆子彈的事,每個人都會覺得,一定不可能是這樣,一定不可能是那樣..... 說真的,沒有證據,就只能期待有天可以奇蹟似的,有涉案人出來做良心的自白(不論是什麼結果),就只能這樣。

但是,陳先生曾是資訊工程師(+資深主管)變成律師這件事是真的,真要查也都查得到(至於他到底算不算是程式高手,應該不重要吧?)。


也許陳先生說「是叫小朋友你,對就是你,....」的說法,讓您感到不舒服,他不用「是或不是」來回應您,他有沒有寫過程式,是他的個性故意使然,等等,都讓您覺得他「自我防衛氣息過強」。但心平氣和,仔細想想前因後果,是不是來自您本身的誤會比較多呢?



小的不知道您有沒有因為他帶給你的不快,而需要他的道歉。但是格主及某些樓友,真的做出了錯誤的評斷(或指責)了不是嗎?


格主在5樓曾說:「指出我的錯誤我就承認、改過來,無所謂懂不懂或裝不裝。」



我只是不願意見到大家互相存在奇怪的誤解而已。希望格主能有雅量參考以上我的想法。

我沒有那麼複雜的頭腦,即便有也捨不得浪費在無謂的事情上。我對一個人的看法只憑他的 output,一個人 output 出來的東西對就對、錯就錯,我不會去研判他的動機、立場、人格、傾向、偏好,因為那些東西的真偽我無從知悉,通常也與我無關。

此公的噗帖在學理上出錯,我只是說他的文字 out of the ordinary,不做任何其他批判。有人說什麼律師可能也是電腦專家我毫無所謂,這一點也不重要;我其實也是名滿全球的音樂家,希望於你這也不頂重要,不必查證。

GolfNut — 無心的邂逅2014/03/23 21:56回覆
15樓. zimzim
2014/03/23 21:16
接上篇。。。。。。。。


我想我多嘴講一些事好了。


就我曾經認識的他(這只是我個人的感覺),其實他很幽默,也沒有架子,很容易相處及談話。應該他是一個會因為政府(不論誰當權)不公義發聲的人(不過國民黨他應該相當唾棄),而且可以有自己的論點,並不會人云亦云。


我看到9樓的朋友說:「自從他打擊特偵組監聽辦案,往後我看到文章出自「公義之聲」就立刻退出了,只有吠聲,公義何存……」


在陳先生的udn部落格裡,「阿扁一家人」﹑「 蔡英文」這兩個分類中,他都有所批判。我個人不會因為他批判阿扁一家人以及質疑蔡英文的宇昌案就叫好,也不會因為他「 打擊特偵組監聽辦案」,就覺得他是牆頭草。


也許他「 打擊特偵組監聽辦案」這件事,不符合你我心中的大是大非,但他的評論是出自於他自己的法律專業論點,看的人可以不同意,但不必因人廢言吧?難道只准他批判阿扁跟小英嗎?


像核安議題,多數人就是告訴你反,或支持,但是我看到陳先生寫的這篇:


http://blog.udn.com/vchen123/5944422


他文中提到:


所以,政治人物要吵去吵,執政之行政團隊應責成原能會,要求台電儘速提出改善方案,去提昇現有核電廠之核安設施,這才是當務之急,要馬上去做。


* 核安運轉與設計資訊要透明化

如我在引用文章:立即提昇核安才是當務之急!所說的,當務之急是借鏡他國核災經驗,與國際核安組織接軌,做好現有三座運轉中的核電廠以及建造中之一座核電廠有關安全防護設計與施工的總體檢,將其安全防護設計與措施提昇到可以應付複合式與高強度的天災人禍之發生。當然,台電的運轉維護與管理,核能會的監管與抽測,都要切實徹底的去做,才能確保安全。


老話一句,若想要贏得公眾對核電產業的支持,提高其設計與管理透明度是一個關鍵。期望人民盲目相信政府與台電會做好核安,是不切實際的,是荒謬的,更何況台電的核電廠運轉紀錄又不光彩,讓人很難對它有信心。


我國核電廠的核安設計與運轉資訊一定要透明化,千萬不要重蹈日本東京電力的後轍。


我想,現在去問陳先生要不要核四,他一定是不要吧?但是他這篇文章中介紹了核能的相關知識,對於一般人如我,其實具有參考價值不是嗎?他並沒有把重點放在洗腦別人不要核四(甚至核能)。他說:執政之行政團隊應責成原能會,要求台電儘速提出改善方案,去提昇現有核電廠之核安設施,這才是當務之急,要馬上去做。


這不就是一個在野政黨,或者一般人民如你我,應該對政府的監督及建議嗎?


何必執著因人廢言?

14樓. zimzim
2014/03/23 21:13
無意中看到這件一段時間之前,格主跟陳先生的「對戰」...


格主跟幾位樓友,你們誤會了。不好意思,講直接一點,是你們錯了,真的。


我不是來找你們麻煩的,請聽我說下去。只是覺得,人與人之間,常因一些不知所以的原因而產生奇怪的敵意,在網路上這個問題尤其明顯。


那位陳先生真的是在資訊領域做了幾十年,說他厲害並不為過,小的很多年前曾經與他短暫同事過。


他的資歷是公開的,並非完全查不到。


https://plus.google.com/117820916747256481728/about


https://www.facebook.com/VincentChen123/about




他曾在宏瞻資訊﹑友立資訊﹑台灣電腦﹑英特維數位科技﹑揚昇網路科技等公司工作過,也絕對是程式高手及優秀的資深主管。(Google+的連結裡有詳細的工作履歷


小的近幾年沒有跟他連絡,但去年無意間發現了他的臉書,隨便逛逛發現有一篇他考上律師的消息,應該是2009~2011之間的事吧。但現在找不到那篇舊消息。呵,也許是因為不是「資深律師」,所以拿掉那篇會稍微好點吧? ;-Q


個人猜想應該是因為他在資訊界的待過,後來轉戰法律跟智財權相關的領域。當初看到他那篇考上律師的消息,看他自己都覺得驚訝和興奮。說真的,當時我覺得一個人到了五十多歲還轉戰律師成功,是很值得學習的精神。


格主說:


「這世代的律師都怎麼啦?難不成都先幹幾年 engineer 騙錢再來幹幾年 lawyer 騙人?我可從來沒聽 engineer 說過自己以前幹律師,現在倒遇上了一個律師說自己以前幹 engineer,這世界怎麼了?」

「律師前身不可能是工程師,一如高某不可能假扮為 some 基因學者。隔行如隔山...」


5樓的說:「這個律師還談programming」


格主及樓友們,這件事您們真的太主觀了。你們可以說他是菜鳥律師可能很正確,但是他是資深programmer是無庸置疑的事啊。




他提「Program=Algorithm+Data Structure」這件事,應該是要強調那份奇葩履歷中關於「Data Structure考2分」也敢放入履歷中說嘴的錯誤而已。


程式設計不外乎就是演算法加資料結構,這的確是個一般概念而已(我覺得是這樣啊?),其實並非陳先生該篇文章的重點。


只是他收到那種履歷之後,又遇到格主去質疑他「Program=Algorithm+Data Structure」這個問題,我猜,他大概以為你根本是資訊外行人,而且也不曉得其實他以前吃飯的傢伙就是programming(所以他才叫格主去Google),所以才會有後續他用類似調侃,不耐的語氣,回應你這個他不認識的「小屁孩」(你可以說他沒禮貌什麼的,我沒意見),甚至後來刻意講出他曾經做過的「小案子」,來告訴你他在該領域有多厲害(對,格主您想的是對的,他的個性真的會如此,他可能會刻意如此做,把一個「好像是來亂的的外行人」嚇跑)。


但是格主及樓友們,您們換個角度想,你有他的工作背景,然後有那樣的回應,是不是,呃,可以說是正常?要是我可能也以為格主的發言是來亂的。何況我想他該篇其實是要強調一份離奇的履歷,「Program=Algorithm+Data Structure」對他來說可能不是該篇的重點。
13樓. 夜鷹
2014/03/20 05:07
Wow, interesting, he is really somebody, ah?!


As far as i know:


- Assembly與C語言: are not Object Oriented

- Message Queue: was used by IBM first, the product name is Websphere, has nothing to do with Object Oriented concept. It's an asynchronous communications protocol, become popular because of today's cheap network

- Token Ring: A LAN protocol, again used by IBM, has nothing to do with Data/Memory maping


他真的提到很多專業術語,但我不知道到他想要說什麼?
他想告訴我這個幹這行一輩子退休了的老傢伙他有多厲害。 GolfNut — 無心的邂逅2014/03/20 11:45回覆
12樓. A.L.
2014/03/11 13:10

陳律師說的"Algorithms + Data Structures = Programs" 這本書是有的, 而且是 automatic computation 領域有名的. 但是陳律師說"這句話,從此出現在每一本程式寫作教科書,與幾乎所有資訊系的程式語言課程的課綱" 就誇大了. ...
陳律師說的"物件導向(Object-oriented)"也是有的, 但是和切分服務伺服器,使用message queue傳遞等連在一起解釋, 感覺就怪了.  ...

-----------------------------------------

我不想講陳大律師, 我真正想講的是衲兄回應提到的維基, 台灣維基說台灣關鍵數據網(背後極可能是清大彭明輝)已是其 "partner", 這可能和台灣維基裏面有關於政治和史實方面的條目全部被獨台, 綠化有關. 
最近台灣關鍵數據網的主要打擊目標是服貿. http://www.twfact.org/index.php/3/9_%28%E6%97%A5%29_%E5%8F%B0%E7%81%A3%E9%97%9C%E9%8D%B5%E6%95%B8%E6%93%9A%E7%B6%B2%E8%88%89%E8%A1%8C%E6%9C%8D%E8%B2%BF%E8%AD%B0%E9%A1%8C%E5%B7%A5%E4%BD%9C%E5%9D%8A 

一個家庭裏面若有人在內自亂陣腳, 處處打擊自家的戰鬥力; 這個家也很難興盛吧.  想到這兒, 不能不同意衲兄說的, 台灣人真XX.

還有這個...“IBM Router專用的MTEX即時OS”。

沒有什麼叫做“MTEX即時OS”的東西。不是他抄錯,就是他的 source 亂中有錯把 MUTEX 漏打了一個 U

即便如此,把 mutex 拿來跟 realtime 合在一起講也很莫名其妙。專有名詞不能這樣隨便亂兜在一塊。

每行每業每日每時都是專家當然非常可以,「新聞龍捲風」裡就有好幾個,只是我都把它當娛樂節目看待。

GolfNut — 無心的邂逅2014/03/11 13:56回覆

今早在計程車裡聽到一首頗為動聽的閩南語歌曲,旋律優美。細聽歌詞讓我差點嘔吐。妳道它唱些什麼?

其中有一句是:「有人天生著好命,不免(不必之意)用命來打拼」。

這句歌詞有什麼不對?

我不是說其言非真,我是在問它背後的心態。

如果有人還是不懂我的意思,不妨問問自己可曾在地球上那國那語的流行歌曲中聽到人家一首歌好好唱著唱著開始 com 這種 plain 來?

只有我們臺灣人有這種現象。而這種「悲情式」心態發而為音聲的行為在全世界範圍內唯獨在臺灣似乎不怎麼奇怪,這代表什麼?

GolfNut — 無心的邂逅2014/03/11 22:41回覆
11樓. 不能正經
2014/03/11 09:55
魚子醬害羞:哎~ 我家男人真是個小淘氣~
Ask not what the beer can do for you, ask what you can do for the beer.
這是不嫂來告魚醬說不弟淘氣,還是不弟代魚醬發言說衲兄淘氣? GolfNut — 無心的邂逅2014/03/11 13:10回覆
我懂了,不弟是見了之前那個...諸弟欲祝早發生性愛得意 GolfNut — 無心的邂逅2014/03/11 14:31回覆
10樓. Apple *
2014/03/10 21:06

program = algorithm + data structure

這個公式很trivial. 沒啥重要性.

就像說一個電腦語言有三個部分: parsing, interpreting and executing. Trivial.

Apple

講到重點了,被學姊搶了頭香!

昨天我還在想寫這個,但想不出「速配」的簡單例子因而作罷,怕人家看不懂何以然。

我想到的例子是:「汽車=鋼鐵+油電+塑膠」,可是不覺得有什麼意思。

GolfNut — 無心的邂逅2014/03/10 21:14回覆

其實我還擔心一件事:我們大學唸工科電機系出身的會不會太小器巴拉了,一點「光」都不給人家沾?

可這話明講出來好像也不太好...有點自大。

GolfNut — 無心的邂逅2014/03/10 21:19回覆
9樓. GolfNut — 無心的邂逅
2014/03/10 20:39
想到阿里
話說拳王阿里成名後有一天接受記者訪問,兩人在公園內邊走邊談。這時忽有一人從路旁灌木叢中竄出,往阿里臉上迅速招呼一記直拳,隨即快跑揚長而去。

女記者大驚之下花容失色,但因眼看阿里若無其事,不解問曰:「你不是世界拳王嗎?為什麼不回擊那傢伙一拳教訓教訓他」?

阿里笑答:「妳的意思是不是說,如果今天我是(歌王)卡羅素,我就應該為他高歌一曲」?

今天如果阿里有一個部落格,你去問他:「你曾否 K.O. (knock out,擊倒)一個人」?阿里會不會回答說:「是叫小朋友你,對就是你,先去查查Google再發言,以免自曝其短,OK?我阿里十二歲近三十年前還在哈林區混時就已經擊倒過一個成年人大流氓...」?

色厲...則 what?
8樓. 剩閒
2014/03/10 16:21

 恭禧衲老踩到大便。

 我記得他自稱是老頭子,「還能打字就不容易了。我覺得回覆留言很累人,所以不再回覆。這裡的文章,你喜歡就看看,不喜歡就走開。」您老居然還讓他起筆回覆了,果然出手非凡!

 自從他打擊特偵組監聽辦案,往後我看到文章出自「公義之聲」就立刻退出了,只有吠聲,公義何存……

戳到人家痛處。

網上人格就是現實人格。我記得高中畢業時一位教官寫在黑板上送給全班的是「慎獨存誠」四個大字,意思簡單明瞭,做到好像也不難 —— 你基本上什麼事也不必做,連想都甭亂想就行,這個何難之有?

人在網上也是某種「獨」—— 沒人見得著你。人一獨就開始奇形怪狀種種歪七扭八的念頭跑出來,是一種大不幸。我從不明白人前人後不一樣的道理在那裡。

在美國每逢週末常約老韓一起坐大船出海釣魚。船一早六點出發,我開車會老韓後通常還得開一個鐘頭,所以必需趕早出門,遠些的港口幾乎凌晨四點不到就得上路。

上高速公路前得經過幾個小路口,幾條 local。有些是 stop sign,有些閃黃/紅燈,有些紅綠燈。雖然路上一個人、一輛車也沒有,我照樣一板一眼停車數到三再開或耐心等紅燈轉綠。從未違背過一次或稍緩一下開過去。

朋友老韓也一樣,我們二合一開一臺後不管誰開都中規中矩,兩人從來沒提過這回事,只當它理所當然。

一個人該怎麼樣就怎麼樣是福氣,至少是一種「安全保障」。我自己由此獲益良多,簡直天天獲益;然後也天天看「該怎麼樣偏不怎麼樣」的人在那裡吃盡苦頭,越吃越偏頗,越苦越執迷,完全不明所以。

人執意要成為一個明明不是的自己或儘做一些完全不該的事情,即便不懂為什麼好歹也應 cost-analysis 一下看看本益比如何,您說是吧?

GolfNut — 無心的邂逅2014/03/10 19:27回覆
發表迴響

會員登入