Soft_Job 板


LINE

看到這個討論串忍不住想分享。 先做個自我介紹,我目前 26 歲,去年研究所畢業目前年資剛滿一年沒多久。熟悉的語言 是 PHP ,找的也是跟 PHP 相關的工作,目前任職廣告公司做一些酷酷的廣告科技。 去年面試了五間公司,都是本土企業,我就俗辣然後英文不夠厲害不敢面外商。這些公司 我都拿著 Side Project、開源專案參與記錄,以及論文當履歷作為面試的履歷,總的來 說這些面試我沒有被考到白板題,也沒有被考到任何考卷,多的是討論我的 Side Projec t 與解決了什麼開源專案的問題。還有碰過面試官很認真的跟我探討我的論文主題,以及 我的解決方法,讓我夢回畢業口試。 面對面試我完全沒有準備解題,就上次解題的經驗還是大學學寫程式寫的那一百多題 zer ojudge,在之後的學習歷程上就完全沒有碰過了。如果面試突然考我解題,我可能會爆掉 XD 這裡先分享我的 GitHub : https://github.com/monkenWu 一直以來我做的都是一些酷酷的小東西,沒有到很多人使用或安裝數很高。但都是我在開 發的過程中遇到的問題,我將它們轉換成一個通用程式庫或者是解決方案;或者是碰到一 些我認為很性感的新技術,我會想嘗試將這些東西融和進我的開發流程中。比如說,我現 在就在替 PHP 的某個老字號開源框架做高效能伺服器的支援。 在製作 Side Project 的過程中通常可以讓你更認識你自己,當你替自己設定好一個偉大 的目標時,在前進的過程中才會發現有哪裡不足。大多數時候,我都是在加深自己腦袋裡 的知識,而不是每天下班很認真的開發工作。 比起 Side Project 我覺得貢獻大型開源軟體是個更不賴的行動,在貢獻開源軟體的過程 中,核心貢獻者幾乎會逐行地對你的程式碼進行 Review 。第一次貢獻時超羞恥,被逐行 問問題,都懷疑自己會不會寫程式。但只要你持續關注你的 PR ,通常會修正成大家都開 心的樣子。最後被成功合併分支時,那個成就感真的爆棚。 貢獻大型開源框架更能看出自己的程式碼的不足,不論是在可維護性、確效或者是解決問 題的思考模式,都能夠在討論的過程中學到很多。那些超會寫程式的人幫你逐行 Code Re view ,給你建議還等你改完,真的賺爛。 推薦大家閱讀這篇「如何貢獻開源專案」: https://opensource.guide/zh-hant/how-to-contribute/ 不過像是製作 Side Project 或貢獻開源專案都很需要持續的動力與熱情,若是求職導向 我也是認為大量解題你能夠立即看見的回饋是最顯著的。 最後是結論,這篇文章想分享的核心是:如果你像我一樣大量將時間投資在非解題的開源 專案或是 Side Project 上,在一些本土企業的面試中也不會被看輕。 希望大家都能夠越來越好。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.25.123 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1685749234.A.657.html ※ 編輯: mohai (49.216.25.123 臺灣), 06/03/2023 07:41:00 ※ 編輯: mohai (49.216.25.123 臺灣), 06/03/2023 07:41:20
1F:推 taitzyhwan: 推,我上一份工作面試的時候也都在聊自己做的side pr 06/03 07:50
2F:→ taitzyhwan: oject,只要做的是有意義的東西,面試官也很有興趣聊 06/03 07:50
3F:→ taitzyhwan: 聊是做了什麼有趣的東西,而沒有考刷題 06/03 07:50
4F:推 shieldsky: 推這篇,難得看到貢獻開源專案的分享,讚! 06/03 09:21
5F:→ testPtt: 我有些是外掛類的東西 感覺放開源專案不太好 06/03 09:41
6F:推 TAKADO: 幫忙大型開源專案,其實有點投稿學術期刊的感覺了,大師幫 06/03 09:43
7F:→ TAKADO: 你review甚至建議怎麼修作品,而你的作品則貢獻了整個社群 06/03 09:43
8F:→ TAKADO: 。 06/03 09:43
9F:推 v86861062: 推推 06/03 11:47
10F:推 Inglenook: 推開源 06/03 12:07
11F:推 MS006872: 好讚 06/03 12:52
12F:推 new122851: 同五樓問,如果是貢獻外掛類的適合嗎 06/03 13:11
13F:→ superpandal: 不是整理就是fork 根本rock不起來 不知道為何很多華 06/03 20:40
14F:→ superpandal: 人都很喜歡搞這種東西 而不是發明 06/03 20:41
15F:→ superpandal: 當然我都知道這樣很花時間 06/03 20:47
16F:推 gino0717: 南無阿彌陀佛 06/03 20:57
17F:→ superpandal: php是不錯但我更喜歡shell 因為可以io流寫法 例如ssh 06/03 21:08
18F:→ superpandal: 連線就可以echo pwd > XX 讓它執行pwd 然後read -r l 06/03 21:10
19F:→ superpandal: < Xxx讀結果出來 當然不是這樣就能 類unix其實是半成 06/03 21:12
20F:→ superpandal: 品 雖然linux一點點可以這樣做 但絕對都不是file api 06/03 21:14
21F:→ superpandal: 一切皆文件沒達成 不然call個api就可以io流解決 還順 06/03 21:16
22F:→ superpandal: 帶可以有異步功能 這樣才rock的起來 06/03 21:17
23F:→ superpandal: 現在軟體生態都太蠢了 06/03 21:20
24F:→ superpandal: 學習一堆沉重做的事情又一點點的工具 不然就是正在造 06/03 21:24
25F:→ superpandal: 這種工具或二次開發 然後用了新工具驚為天人 很無言 06/03 21:26
26F:→ eks9527: ?-? 06/03 22:11
27F:→ Hsins: 公蝦餃,就 OS 提供 file descriptor 去重定向,什麼 IO 流 06/03 23:11
28F:→ Hsins: = = 06/03 23:11
29F:→ Hsins: 另外 PHP 又不是沒提供你想表示的 I/O Streaming 介面 06/03 23:16
30F:→ superpandal: 這是看shell 的實現 一般的確只是api 我說的file api 06/04 01:09
31F:→ superpandal: 只是重定向 06/04 01:10
32F:→ superpandal: 指的是call api型式用的是這種方式 06/04 01:11
33F:→ superpandal: echo 參數1 參數2 > /api/XXX 06/04 01:13
34F:→ superpandal: linux下比較像的就是proc 每個語言都有io stream功能 06/04 01:15
35F:→ superpandal: 但shell下的是<和> 簡潔 06/04 01:18
36F:→ superpandal: 但procfs只有很少東西可以這麼做 06/04 01:20
37F:→ superpandal: 像bash tcp client功能就不只是重定向 系統api如果都 06/04 01:22
38F:→ superpandal: 是這種方式就是爽 深感遺憾 06/04 01:24
39F:→ superpandal: 類unix當初的想法是一切皆是文件 可是沒實現 06/04 01:31
40F:→ superpandal: 以這種偽檔案系統如果可以呼叫api 自然異步操作也是 06/04 01:38
41F:→ superpandal: 不在話下 06/04 01:39
42F:→ superpandal: 某樓還以為我在講io 只是目前系統確實多數是這樣 06/04 01:43
43F:→ superpandal: 連api都要以文件方式提供 不然一切皆文件都是空的 06/04 02:08
44F:→ superpandal: 但最起碼類unix還比win好多了 06/04 02:09
45F:→ Firstshadow: Rock! Stay cool 06/04 03:17
46F:推 tzouandy2818: 推文怎麼有個人自己講自己的好像很爽 06/04 10:05
47F:推 brucetu: 你覺得爽的寫法別人不一定爽 而且沒解決什麼問題 06/04 15:42
48F:推 Lhmstu: 推文好好笑 06/04 16:25
49F:→ superpandal: 誰自己講自己的? 我只是認為樓主說自己搞的很酷言過 06/04 16:51
50F:→ superpandal: 其實 很爽本來就是以簡單易用為考量 現在很多東西平 06/04 16:58
51F:→ superpandal: 台綁定太深 至於解決什麼當然是解決凡事都要寫一般大 06/04 17:01
52F:→ superpandal: 型語言的麻煩 可以腳本控制 06/04 17:02
53F:→ superpandal: 以前有機會這麼做 現在歷史因素沒了 很好笑? 06/04 17:04
54F:推 gino0717: 南無阿彌陀佛 06/04 17:35
55F:→ superpandal: 其實是可以實現 但不是原生的 底層不這麼做終究還是 06/04 19:01
56F:→ superpandal: 平台限定 06/04 19:01
57F:→ Hsins: 聽君一席話,如聽一席話。如果能讓所有作業系統底層都以同 06/04 23:26
58F:→ Hsins: 一套方法跟哲學實作,您還留在這真的是太屈才了 06/04 23:26
59F:→ shomingchang: io流寫法c++不是就有了?各種重載而已。 06/05 06:03
60F:→ superpandal: 你以為我愛講? 講給你聽的? 偏見真多 我主要都已經 06/05 23:27
61F:→ superpandal: 說的很清楚 樓主說很酷的標準不高 跟我是否酷到天際 06/05 23:29
62F:→ superpandal: 是兩回事 但這是我的目標沒錯 06/05 23:31
63F:→ superpandal: c++那個與shell的差遠了 只有>和<只是簡單示例 06/05 23:32
64F:→ superpandal: 先不說偽檔案系統 光重定向就很多花樣 也很靈活 這 06/05 23:35
65F:→ superpandal: 有是愛用的原因 不會很無聊坑又不會少 06/05 23:38
66F:→ superpandal: 事實上光重定向也可以寫複雜應用 只是有限制 06/05 23:42
67F:→ superpandal: 大概眼界開了 看很多東西覺得很無聊 06/05 23:47
68F:推 fullout: 推資訊 07/02 16:34







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:WOW站內搜尋

TOP