PTT推薦

[請益] 如何在履歷表達軟體工程的程度? (C語言)

看板Soft_Job標題[請益] 如何在履歷表達軟體工程的程度? (C語言)作者
zzss2003
(brotherD)
時間推噓14 推:16 噓:2 →:36

最近在思考,如何在履歷中精準描述C語言的程度,並隨手寫了下列幾句

1. Object-oriented programming in C
2. Clean code
3. Modular programming
4. Follow SOLID principle
5. Code with low coupling and high cohesion

我知道,有講跟沒講一樣,所以我換了另一種描述方式

1. Implementing encapsulation by opaque pointer
2. Implementing polymorphism by embedding function pointer in struct
3. Implementing inheritance by including base header file
4. Implementing modularization by paring ADT (header file) with class (source file)
5. Implementing Error Handling by callback function
6. Declaring variable as late as possible (principle of least privilege)
7. Fix resource issue by goto chain
8. Good naming convention
9. few comment (usually not at all)

可是,我認為HR應該無法從軟體工程的角度評價一份履歷,並很可能不會受到青睞。到最後,只用簡短一行帶過,並附上範例程式 (我認為程式是表達軟體工程最直接的辦法)

1. Strong knowledge in C programming knowledge

但...HR也看不懂程式碼啊! 而且講自己Strong,誰知道是多strong

本人在工作內容包山包海的網通廠。WEB UI、應用層、開源程式的移植、Makefile都是工作範圍;偶爾有新的SoC或需求,才會碰到domain knowledge,更多時候是在不同平台之間移植程式碼。換句話說,工作內容都是建立在既有程式碼上,依需求做新增修改,所以
domain knowledge的程度較淺

最後,講了這麼多,是想請教

1. 如何「讓HR認為」一份履歷很豐富,並吸引其目光
2. 如何使用文字包裝雜而不精的經歷 (有範本最好)
3. 如何客觀描述專業程度,並將其量化

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.155.196.200 (臺灣)
PTT 網址
※ 編輯: zzss2003 (182.155.196.200 臺灣), 10/08/2021 21:06:37

s9010412310/08 21:14開發過的平台 做過的案子

t6414110/08 21:15高品質: bug 數量, 減少維護工時; 自動化: 減少日常人工

t6414110/08 21:15處理時間, 技能: 盡量負荷職權要求的關鍵字, 程式碼:

t6414110/08 21:15GitHub連結(給技術人員看的)

s9010412310/08 21:15還有就是待過的公司 學歷

s9010412310/08 21:16C語言實力部分 真正面試或測驗就知道了

t6414110/08 21:16效能類: 減少執行時間, 瞬間流量多少之類的

j095832208010/08 21:20show出你的 github

meokay10/08 21:311 ?

meokay10/08 21:33回錯了 補推回來

lturtsamuel10/08 21:54無鎖併發 zero allocation 快取優化 profiling

final0110/08 22:34上面那個比較好吧~下面那個不知道在講殺小XD

final0110/08 22:34還有我不覺的你有你講的懂那麼多就是了

tnfshjcc10/08 22:58履歷應該是Job Description的對照組 所以JD沒有的就不用

tnfshjcc10/08 22:59你想寫的東西應該都不在JD上面 所以你寫了也是白寫

enthos10/08 23:31熟讀 ISO/IEC 9899:2018/DWARF 5 Standard/GDB RSP

brucetu10/08 23:351不好2超爛你最後中文描述那段直接翻成英文還比1好多了,

brucetu10/08 23:35總之要講出你做過什麼產品負責什麼角色,你鎖螺絲的技術

brucetu10/08 23:35多精準多正規根本沒人在意

jj032110/09 00:27https://www.careercup.com/resume 結案

wawi210/09 06:27先把英文打好 不然就寫中文

wawi210/09 06:28然後看到7我會懷疑你的能力 8跟9不知道有甚麼好說嘴的

wawi210/09 06:31第6點見仁見智 low coupling很少見 通常講loose coupling

wawi210/09 06:31不過看起來是為了跟後面的high cohesion對仗 low算過關

wawi210/09 06:331-9時態要整齊 最好都用ed 不然都用ing 再不濟就用原型

wawi210/09 06:33但是不要一下子ing一下子原型

wawi210/09 06:33還有你寫這些 HR都看不上 它們不懂 它們只懂關鍵字

wawi210/09 06:34你把你會的語言跟工具單獨列在summary

wawi210/09 06:36最後1-5 implement ... by... 在這邊全都是中式英文

wawi210/09 06:48補充: 7有它的用處在 但建議不要寫在履歷 以免誤會

wawi210/09 06:50最後 都沒寫成果 這個才是最重要der 要記得量化

wawi210/09 06:51比如說你節省30% memory usage 速度快了15% 或者有一件

wawi210/09 06:51事情每周都要讓一個工程師花半天做 你把它自動化 這樣

doranako10/09 08:24HR不在乎你c多強,面試官也只在乎你的domain knowledg

doranako10/09 08:24e,例如kernel了解什麼程度,韌體做過哪些,有碰過哪些

doranako10/09 08:24硬體,如何找出問題,參與了什麼設計跟專案,語言只是

doranako10/09 08:24配菜

brianhsu10/09 08:41重點是成果和貢獻

MonkeyCL10/09 10:10推秀出github

wilson640510/09 10:13這些可以留在面試的時候說,能夠說用在你哪些專案更好

DrTech10/09 11:191.老老實實寫中文。2.你做了什麼產品,改善了什麼問題,這

DrTech10/09 11:19問題改善的量化效益。就那麼簡單。不要去寫這些自爆的東西

DrTech10/09 11:19

DrTech10/09 11:21至於軟體工程,或軟體品質等,其實看你學經歷,待過的公司

DrTech10/09 11:21就能知道了。

DrTech10/09 11:24真的要測軟體品質,也不會看履歷來測,履歷寫了也沒用。

aalexx10/09 16:311-9看起來像大學生湊履歷把課堂專案拆開寫

skizard10/09 22:47把那些太基本的都拿掉...只放有價值不是很好做的

iamshiao10/12 13:21一般的方法:在專案描述加數據,像開發人數、使用者數

iamshiao10/12 13:21、流量規模、交易金額等

iamshiao10/12 13:22真正有意義的方法:貼你的git 網址

gkkswae10/21 01:33最簡單的表示方法就是直接說你用C寫過最多幾行的Code?

fakespace10/21 16:48外面可能會注重有處理過什麼資料,資料量多大,用什麼

fakespace10/21 16:48方法。