看板 Soft_Job 關於我們 聯絡資訊
目前看到最驚嚇的, 是在履歷附件上看到一段, 幾乎可以說是 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
oread168: 教授:那個請之後要接的去改就好(翹腳09/12 21:09
haloarch: 神啊 看到一個 7 一定要用 錄用他09/12 23:38
mozzan: 這compile不會過吧09/13 00:37
的確無法compile,所以勉強稱它 pseudo code
cha122977: 整個print內都是字串阿...09/13 01:30
我沒打錯,它真的把 code 當字串放進 println ... ※ 編輯: No (111.248.75.40), 09/13/2014 01:41:43
pttnews: 果然神人,看到膝蓋都軟了09/13 12:25
haloarch: 找他來談談嗎 本家很壞 從來不相信 每個洋溢的扣寫人 會09/13 14:36
haloarch: 不耍花招 不誤導監視 又老老實實的補足注記寫明因果及結09/13 14:40
haloarch: 果 不知道有誰這麼實在的扣 相信你所自豪的也是打出神句09/13 14:43
robler: 樓上可以改說中文嗎09/13 14:45
haloarch: 不信有誰能在扣千字左右 三次扣編就得到需要的目的 而09/13 14:49
robler: 算了,你說英文或日文看看會不會比較好懂09/13 14:52
haloarch: 擬碼怎麼說怎麼對 不可據以判出局09/13 14:55
所以你覺得第一次找不到目標字串, 就直接break放棄往剩餘的陣列繼續尋找, 是個正常的邏輯嗎? pseudo code語法有瑕疵無所謂, 但至少邏輯要對吧
haloarch: R大 請問你 coding 的過程老實嗎?09/13 15:03
haloarch: 我不曾過 我都用自以為是天才的方式交卷09/13 15:04
LearnRPG: 樓上的中文有點難懂 Orz09/13 20:42
※ 編輯: No (42.76.234.137), 09/13/2014 22:27:56
haloarch: no 大,你還在回顧這裡嗎?是的,you stay there 09/16 23:56
haloarch: 繼續: 09/16 23:56
haloarch: 如你所說的吐槽點不說,幫他拿掉 if else break, 09/16 23:56
haloarch: 改成: 09/16 23:56
haloarch: for (int i = 0; i < ExifSplit.length & (ExifSplit. 09/16 23:56
haloarch: indexOf("Make") != -1); i++) { 09/16 23:56
haloarch: System.out.println("ExifSplit.subString 09/16 23:56
haloarch: (ExifSplit.indexOf('Make') + 7")); 09/16 23:56
haloarch: } 09/16 23:56
haloarch: 這樣除了 output 以外可以博得你的歡心嗎,未必嘛。 09/16 23:56
若你認為虛擬碼怎麼說怎麼對, 可以各自表述,那其實也沒什麼好討論的了。 又若勉強以 Java 來看它, 那我們的對話才至少有一樣的前提,而可以討論。 (System.out.println 這還有其他語言是一模一樣的嗎?) 你抽掉 if .. else 的程式, 造成的問題和原程式是相同的。 (若你的 & 是指邏輯運算的話啦..) 我想你需要的是 java.lang.String.indexOf 的 API 文件。
haloarch: 也許他的 editor 太陽春,沒能自我糾正或不同顏色 09/16 23:56
haloarch: 發現所以直接包成文字輸出。當然是偷懶或只是半成品 09/16 23:56
haloarch: 什麼的,沒有經過 compiler 更別提跑一下會嚇死自己。 09/16 23:56
haloarch: this pseudo code segment may rewrite as: 09/16 23:56
haloarch: 【to get an asigned file[::named bla_bla::] 09/16 23:56
haloarch: if there has had word[::string blaA_blaA::] 09/16 23:56
haloarch: put it into a new file[::blaB_blaB::] till 09/16 23:56
haloarch: bla_bla is eof.】 09/16 23:56
haloarch: (這裡的 file 當作任何可以出入的 device ,和 linux 09/16 23:56
haloarch: 的說法一樣。) 09/16 23:56
haloarch: 老大的虛擬碼來了,我只好用公司指定的程式語言擠出 09/16 23:56
haloarch: 腦袋內的豬油,搞了將近四十列,塗抹在已經很累的 09/16 23:56
haloarch: 鍵盤。交給老大他X的 blaX 團隊拼湊;並且被修改到 09/16 23:56
haloarch: 我自己不認得了。 09/16 23:56
haloarch: 但是 no大 你呢,只用四列還包含宣告、定義就搞定啦! 09/16 23:56
haloarch: 這也就是我說找他來談談再決定的原因,更何況那是 09/16 23:56
haloarch: 還未定稿的碩生論文。。人才總是粗枝大葉的。。 09/16 23:56
倒是有點好奇你四列是怎麼數的? 有邀請來面試啊~ 不然我幹嘛仔細閱讀他的論文, 不過天不從人願,他面試當天爽約了。
haloarch: 我呵,真在某程式語言常用過 abort; 沒錯是程式指令。 09/16 23:56
haloarch: 「喂~人生不能這麼輕易就放棄啊!」;喊出來吧,真的! 09/16 23:56
其他就不多回覆了, 願你工作順利。
TSbb: 成大O博士? 09/17 03:37
haloarch: 不,不是咖。混飯吃的請益中.... ^&(跪拜) TSbb大! 09/17 22:38
※ 編輯: No (111.248.73.133), 09/18/2014 01:13:48
haloarch: 願你及版上朋友們工作順利 ^&. 爽約失信的不應寫軟體. 09/19 22:12