Re: [閒聊] 各種神人的code

看板Soft_Job作者 (you stay there)時間11年前 (2014/09/12 20:43), 11年前編輯推噓7(7040)
留言47則, 8人參與, 最新討論串12/17 (看更多)
目前看到最驚嚇的, 是在履歷附件上看到一段, 幾乎可以說是 Java 的 pseudo code, 相機感測資訊 Exif 之字串搜尋演算法: String[] ExifSplit = data.split("[Exif]"); for (int i = 0; i < ExifSplit.length; i++) { if (ExifSplit.indexOf("Make") != -1) { System.out.println("ExifSplit.subString(ExifSplit.indexOf('Make') + 7")); } else { break; } } 吐槽點還滿多的, 最後看到那個 break; 的時候, 「喂~人生不能這麼輕易就放棄啊!」差點就在辦公室喊出來了。 至於為什麼會是最驚嚇, 因為這是求職者碩士論文的一部份。 (論文未完稿,希望他有發現。) -- 教授,這樣真的沒問題嗎! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.248.75.40 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1410525789.A.DA4.html

09/12 21:09, , 1F
教授:那個請之後要接的去改就好(翹腳
09/12 21:09, 1F

09/12 23:38, , 2F
神啊 看到一個 7 一定要用 錄用他
09/12 23:38, 2F

09/13 00:37, , 3F
這compile不會過吧
09/13 00:37, 3F
的確無法compile,所以勉強稱它 pseudo code

09/13 01:30, , 4F
整個print內都是字串阿...
09/13 01:30, 4F
我沒打錯,它真的把 code 當字串放進 println ... ※ 編輯: No (111.248.75.40), 09/13/2014 01:41:43

09/13 12:25, , 5F
果然神人,看到膝蓋都軟了
09/13 12:25, 5F

09/13 14:36, , 6F
找他來談談嗎 本家很壞 從來不相信 每個洋溢的扣寫人 會
09/13 14:36, 6F

09/13 14:40, , 7F
不耍花招 不誤導監視 又老老實實的補足注記寫明因果及結
09/13 14:40, 7F

09/13 14:43, , 8F
果 不知道有誰這麼實在的扣 相信你所自豪的也是打出神句
09/13 14:43, 8F

09/13 14:45, , 9F
樓上可以改說中文嗎
09/13 14:45, 9F

09/13 14:49, , 10F
不信有誰能在扣千字左右 三次扣編就得到需要的目的 而
09/13 14:49, 10F

09/13 14:52, , 11F
算了,你說英文或日文看看會不會比較好懂
09/13 14:52, 11F

09/13 14:55, , 12F
擬碼怎麼說怎麼對 不可據以判出局
09/13 14:55, 12F
所以你覺得第一次找不到目標字串, 就直接break放棄往剩餘的陣列繼續尋找, 是個正常的邏輯嗎? pseudo code語法有瑕疵無所謂, 但至少邏輯要對吧

09/13 15:03, , 13F
R大 請問你 coding 的過程老實嗎?
09/13 15:03, 13F

09/13 15:04, , 14F
我不曾過 我都用自以為是天才的方式交卷
09/13 15:04, 14F

09/13 20:42, , 15F
樓上的中文有點難懂 Orz
09/13 20:42, 15F
※ 編輯: No (42.76.234.137), 09/13/2014 22:27:56

09/16 23:56, , 16F
no 大,你還在回顧這裡嗎?是的,you stay there
09/16 23:56, 16F

09/16 23:56, , 17F
繼續:
09/16 23:56, 17F

09/16 23:56, , 18F
如你所說的吐槽點不說,幫他拿掉 if else break,
09/16 23:56, 18F

09/16 23:56, , 19F
改成:
09/16 23:56, 19F

09/16 23:56, , 20F
for (int i = 0; i < ExifSplit.length & (ExifSplit.
09/16 23:56, 20F

09/16 23:56, , 21F
indexOf("Make") != -1); i++) {
09/16 23:56, 21F

09/16 23:56, , 22F
System.out.println("ExifSplit.subString
09/16 23:56, 22F

09/16 23:56, , 23F
(ExifSplit.indexOf('Make') + 7"));
09/16 23:56, 23F

09/16 23:56, , 24F
}
09/16 23:56, 24F

09/16 23:56, , 25F
這樣除了 output 以外可以博得你的歡心嗎,未必嘛。
09/16 23:56, 25F
若你認為虛擬碼怎麼說怎麼對, 可以各自表述,那其實也沒什麼好討論的了。 又若勉強以 Java 來看它, 那我們的對話才至少有一樣的前提,而可以討論。 (System.out.println 這還有其他語言是一模一樣的嗎?) 你抽掉 if .. else 的程式, 造成的問題和原程式是相同的。 (若你的 & 是指邏輯運算的話啦..) 我想你需要的是 java.lang.String.indexOf 的 API 文件。

09/16 23:56, , 26F
也許他的 editor 太陽春,沒能自我糾正或不同顏色
09/16 23:56, 26F

09/16 23:56, , 27F
發現所以直接包成文字輸出。當然是偷懶或只是半成品
09/16 23:56, 27F

09/16 23:56, , 28F
什麼的,沒有經過 compiler 更別提跑一下會嚇死自己。
09/16 23:56, 28F

09/16 23:56, , 29F
this pseudo code segment may rewrite as:
09/16 23:56, 29F

09/16 23:56, , 30F
【to get an asigned file[::named bla_bla::]
09/16 23:56, 30F

09/16 23:56, , 31F
if there has had word[::string blaA_blaA::]
09/16 23:56, 31F

09/16 23:56, , 32F
put it into a new file[::blaB_blaB::] till
09/16 23:56, 32F

09/16 23:56, , 33F
bla_bla is eof.】
09/16 23:56, 33F

09/16 23:56, , 34F
(這裡的 file 當作任何可以出入的 device ,和 linux
09/16 23:56, 34F

09/16 23:56, , 35F
的說法一樣。)
09/16 23:56, 35F

09/16 23:56, , 36F
老大的虛擬碼來了,我只好用公司指定的程式語言擠出
09/16 23:56, 36F

09/16 23:56, , 37F
腦袋內的豬油,搞了將近四十列,塗抹在已經很累的
09/16 23:56, 37F

09/16 23:56, , 38F
鍵盤。交給老大他X的 blaX 團隊拼湊;並且被修改到
09/16 23:56, 38F

09/16 23:56, , 39F
我自己不認得了。
09/16 23:56, 39F

09/16 23:56, , 40F
但是 no大 你呢,只用四列還包含宣告、定義就搞定啦!
09/16 23:56, 40F

09/16 23:56, , 41F
這也就是我說找他來談談再決定的原因,更何況那是
09/16 23:56, 41F

09/16 23:56, , 42F
還未定稿的碩生論文。。人才總是粗枝大葉的。。
09/16 23:56, 42F
倒是有點好奇你四列是怎麼數的? 有邀請來面試啊~ 不然我幹嘛仔細閱讀他的論文, 不過天不從人願,他面試當天爽約了。

09/16 23:56, , 43F
我呵,真在某程式語言常用過 abort; 沒錯是程式指令。
09/16 23:56, 43F

09/16 23:56, , 44F
「喂~人生不能這麼輕易就放棄啊!」;喊出來吧,真的!
09/16 23:56, 44F
其他就不多回覆了, 願你工作順利。

09/17 03:37, , 45F
成大O博士?
09/17 03:37, 45F

09/17 22:38, , 46F
不,不是咖。混飯吃的請益中.... ^&(跪拜) TSbb大!
09/17 22:38, 46F
※ 編輯: No (111.248.73.133), 09/18/2014 01:13:48

09/19 22:12, , 47F
願你及版上朋友們工作順利 ^&. 爽約失信的不應寫軟體.
09/19 22:12, 47F
文章代碼(AID): #1K4kfTsa (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1K4kfTsa (Soft_Job)