Re: [心得] 非本科系生真的這麼劣勢嗎?
假設我是一位主管
有人傳了一份神秘履歷給我
裡面附了這個 github repo
先隨便打開一個專案
[ https://github.com/jim55167/BMI-Calculator/commits/master ]
整體看起來唯一的特色就是 `vanilla js, 沒 jQuery`
但冒出了幾個疑問
1. 為什麼 .vscode 也在 repo 裡,
這有需要放在 git 做版本控管嗎?
2. 專案都只有 3~5 個 commit,
看不出做這專案的過程與思路
3. 很長一包的 if else 很難閱讀, 快有一點波動拳的味道 (nested if hell)
[ https://github.com/jim55167/BMI-Calculator/blob/master/js/main.js#L29-L92 ]
if (tall !== '' && weight !== '') {
... (60 line)
else {
alert('please take a note');
}
其他專案
4. 在 js 裡面塞一包 html 字串的動作, 閱讀性差
[ https://github.com/jim55167/Mask-Map/blob/master/js/main.js#L86-L88 ]
5. 既然有提到學了 vue, es6 應該也會一點吧
[ https://github.com/jim55167/Mask-Map/blob/master/js/main.js ]
但在這還大量的使用 var 的原因是什麼 ?
不會連 var let const 都搞不清楚吧 ?
6. `tab` `space` 混雜
[ https://github.com/jim55167/Taipei-Travel/blob/master/index.html#L22-L33 ]
7. 隨便點點看看 很多細節都非常的粗糙
---
從面試官角度的角度來看
(畢竟是否給你工作機會 是他決定的)
先來一下面試官的人設:
* 專案快燒起來, 很忙 很煩惱
* 好不容易跟老闆要到了兩個缺, 但預算關係只能找一個老手配新手
因為專案在燒 時間很寶貴
但面試又很花時間
所以只好盡量先從 `github` 或 `履歷` 中
尋找 "這人會寫程式" 的蛛絲馬跡
才會想找來聊一聊 避免浪費時間
但就算這樣
也只是想再次確認 "這是一塊值得栽培的璞玉"
他腦中第一優先的應該是:
都跟老闆要了兩個人 壓力更大了 "要快把專案結案"
"好好栽培新人"
這種崇高理想 是放在第二或更後面的的附加價值
所以相反的他最害怕的是
"找錯人 砸了自己的專案"
---
履歷提到 "上課程學習前端 快一年了"
但看的 github 2020/6/20 開的
卻只有四天有 change log (??)
而且裡面的 code 看了老半天真的對不上
"我會基礎的 vue" 這句話
如果我是面試官
從上述細節
我會覺得你其實並不太在乎你的 code 品質如何
主觀的猜測這很可能是一位 "只管功能能動就好" 的災難系開發者
因而刷掉你 (所以跟跨行業無關 跟心態有關)
---
一點建議
0. 找一位有在前端工作的朋友幫你 view code
1. 從這幾個專案中挑一個
用 vue-cli 重構成 一個基本的 web (有 *.vue 的那種)
且能 build 成靜態包, 沒有 eslint error
2. 期間的過程拆細成個別的 git commit
描述你為何這麼做的思路
commit 後才發現錯了也沒關係
因為這樣可以瞭解你解決問題的思路與方式
你也能藉此發現自己 常錯在哪 加以改善
有點難但一定要投資的技能
3. 學好 "基本" 的英文, 可以的話用變數來表達你想註解想說的話,
除非沒辦法更精簡了才寫註解,
(因為常會改了 code 但忘了改註解, 之後就會是災難)
盡量用英文寫註解 不用像寫作文 關鍵字有點到就好.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.136.110.122 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1602070435.A.AE6.html
推
10/07 19:48,
3年前
, 1F
10/07 19:48, 1F
推
10/07 19:57,
3年前
, 2F
10/07 19:57, 2F
推
10/07 20:13,
3年前
, 3F
10/07 20:13, 3F
推
10/07 20:15,
3年前
, 4F
10/07 20:15, 4F
→
10/07 20:16,
3年前
, 5F
10/07 20:16, 5F
→
10/07 20:16,
3年前
, 6F
10/07 20:16, 6F
→
10/07 20:48,
3年前
, 7F
10/07 20:48, 7F
→
10/07 20:49,
3年前
, 8F
10/07 20:49, 8F
→
10/07 20:49,
3年前
, 9F
10/07 20:49, 9F
→
10/07 20:51,
3年前
, 10F
10/07 20:51, 10F
推
10/07 20:55,
3年前
, 11F
10/07 20:55, 11F
推
10/07 21:01,
3年前
, 12F
10/07 21:01, 12F
推
10/07 21:05,
3年前
, 13F
10/07 21:05, 13F
→
10/07 21:05,
3年前
, 14F
10/07 21:05, 14F
→
10/07 21:06,
3年前
, 15F
10/07 21:06, 15F
→
10/07 21:06,
3年前
, 16F
10/07 21:06, 16F
→
10/07 21:20,
3年前
, 17F
10/07 21:20, 17F
→
10/07 21:20,
3年前
, 18F
10/07 21:20, 18F
→
10/07 21:21,
3年前
, 19F
10/07 21:21, 19F
→
10/07 21:22,
3年前
, 20F
10/07 21:22, 20F
推
10/07 22:17,
3年前
, 21F
10/07 22:17, 21F
→
10/07 22:19,
3年前
, 22F
10/07 22:19, 22F
→
10/07 22:19,
3年前
, 23F
10/07 22:19, 23F
→
10/07 22:26,
3年前
, 24F
10/07 22:26, 24F
→
10/07 22:28,
3年前
, 25F
10/07 22:28, 25F
→
10/07 22:34,
3年前
, 26F
10/07 22:34, 26F
→
10/07 22:35,
3年前
, 27F
10/07 22:35, 27F
→
10/07 22:50,
3年前
, 28F
10/07 22:50, 28F
→
10/07 22:51,
3年前
, 29F
10/07 22:51, 29F
→
10/07 22:51,
3年前
, 30F
10/07 22:51, 30F
→
10/07 22:57,
3年前
, 31F
10/07 22:57, 31F
推
10/07 22:57,
3年前
, 32F
10/07 22:57, 32F
→
10/07 22:57,
3年前
, 33F
10/07 22:57, 33F
→
10/07 22:57,
3年前
, 34F
10/07 22:57, 34F
→
10/07 22:57,
3年前
, 35F
10/07 22:57, 35F
→
10/07 22:57,
3年前
, 36F
10/07 22:57, 36F
→
10/07 22:57,
3年前
, 37F
10/07 22:57, 37F
→
10/07 22:58,
3年前
, 38F
10/07 22:58, 38F
→
10/07 22:59,
3年前
, 39F
10/07 22:59, 39F
→
10/07 23:01,
3年前
, 40F
10/07 23:01, 40F
→
10/07 23:01,
3年前
, 41F
10/07 23:01, 41F
※ 編輯: yigeo (101.136.110.122 臺灣), 10/07/2020 23:06:20
推
10/07 23:41,
3年前
, 42F
10/07 23:41, 42F
推
10/07 23:46,
3年前
, 43F
10/07 23:46, 43F
推
10/08 00:19,
3年前
, 44F
10/08 00:19, 44F
推
10/08 02:15,
3年前
, 45F
10/08 02:15, 45F
推
10/08 03:40,
3年前
, 46F
10/08 03:40, 46F
推
10/08 07:25,
3年前
, 47F
10/08 07:25, 47F
推
10/08 08:27,
3年前
, 48F
10/08 08:27, 48F
推
10/08 08:38,
3年前
, 49F
10/08 08:38, 49F
推
10/08 09:56,
3年前
, 50F
10/08 09:56, 50F
推
10/08 10:03,
3年前
, 51F
10/08 10:03, 51F
推
10/08 10:25,
3年前
, 52F
10/08 10:25, 52F
推
10/08 10:34,
3年前
, 53F
10/08 10:34, 53F
→
10/08 10:34,
3年前
, 54F
10/08 10:34, 54F
→
10/08 10:34,
3年前
, 55F
10/08 10:34, 55F
→
10/08 10:34,
3年前
, 56F
10/08 10:34, 56F
推
10/08 10:43,
3年前
, 57F
10/08 10:43, 57F
噓
10/08 10:54,
3年前
, 58F
10/08 10:54, 58F
→
10/08 11:19,
3年前
, 59F
10/08 11:19, 59F
推
10/08 11:37,
3年前
, 60F
10/08 11:37, 60F
推
10/08 12:49,
3年前
, 61F
10/08 12:49, 61F
→
10/08 12:49,
3年前
, 62F
10/08 12:49, 62F
推
10/08 12:56,
3年前
, 63F
10/08 12:56, 63F
→
10/08 12:56,
3年前
, 64F
10/08 12:56, 64F
推
10/08 15:38,
3年前
, 65F
10/08 15:38, 65F
推
10/08 16:11,
3年前
, 66F
10/08 16:11, 66F
推
10/08 16:17,
3年前
, 67F
10/08 16:17, 67F
→
10/08 16:55,
3年前
, 68F
10/08 16:55, 68F
推
10/08 17:48,
3年前
, 69F
10/08 17:48, 69F
→
10/08 20:58,
3年前
, 70F
10/08 20:58, 70F
推
10/09 17:58,
3年前
, 71F
10/09 17:58, 71F
推
10/10 21:34,
3年前
, 72F
10/10 21:34, 72F
推
10/12 03:58,
3年前
, 73F
10/12 03:58, 73F
討論串 (同標題文章)
完整討論串 (本文為第 7 之 10 篇):
心得
37
119