iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 18
0
Modern Web

菜鳥前端奮鬥史(欸?系列 第 18

Day18 「提著電腦找工作」 ─ 那些走到現在的黑歷史 - 2

  • 分享至 

  • xImage
  •  

最近過著往返電腦桌與廁所之間的日子
吃完沒多久的東西就會在馬桶跟它見面,這樣應該算是消化良好嗎 (喂
醫生說可能是流感型腸胃炎,但我明明完全沒感冒呀../images/emoticon/emoticon22.gif


今天要來接續昨天的主題,繼續挖掘那些內心的傷痕不太想承認的黑歷史/images/emoticon/emoticon38.gif

 
那我們再來深呼一口氣...呼~~
 

準備開始囉!

 

BMICalculator - BMI計算器

https://ithelp.ithome.com.tw/upload/images/20180107/20107640uYq5zsQQVF.png

這是我第一份 JavaScript 實做,使用 原生 JavaScript 做撰寫
(在畫面上的變化有使用到一點點的 jQuery)
功能方面是使用 原生 JavaScript 去做計算再跑 if 迴圈,得出結果後再將紀錄儲存於 localStorge

在現在看來 結構 跟 運作方式 有很大的 Bug 存在
例如 渲染畫面的 innerHTML 被我綁在「看結果的按鈕」上
結果導致重整/重新進入網站後,雖然 loaclStorge 內的資料依然存在,但畫面卻沒有把它們顯示出來

另外也是在面試時被面試官提問到,這個計算送出的部分怎麼沒有做好防呆
像是使用者若輸入 空值 或 不現實的數字(例如2000公斤) 應該被攔下

不過當初把這個畫面做出來還是有些成就感的/images/emoticon/emoticon07.gif
雖然這份作品的重點從來就不是在畫面...  (被打

 

R-yin 我的前端路

這個則是我原先計畫完成之後就開始投入求職的個人簡歷作品
看著還是有點尷尬癌發作../images/emoticon/emoticon04.gif

     「現在的話應該會考慮再做一份簡歷網站,這個就留著當作一個教訓的里程碑吧... 」

 
由於主要是畫面上的變化,所以幾乎使用 jQuery 來完成
到現在我都還沒有使用 jQuery 來嘗試撰寫畫面、特效之外的東西,細想這也是一個不太好的習慣
一直以來都只把 jQuery 當作畫面特效製作的 Library 使用而已,真是對不起它 /images/emoticon/emoticon20.gif

那關於這個 Project ,也曾經有一個血淋淋的教訓

一開始在開發的時候,根本沒想過優化這些東西
什麼 語意化標籤呀、壓圖呀、畫面渲染優先順序呀

通通沒考慮到

首頁的 side-banner 就是完完整整的一張 FullHD 沒壓縮過,也沒管它大小到底幾M就直接上去了
也不知道是哪來的勇氣 /images/emoticon/emoticon16.gif

結果在某次面試時,因為那間公司剛搬新家,網路線還沒牽好
面試官只好克難的使用他的手機網路 WiFi 分享來觀看我的作品
就在點開作品時...

我和兩位面試官就坐在那,靜靜地看著那張圖片從上到下,一點一點慢慢跑出來...

那個 monent 真的會想挖洞把自己埋了,或是乾脆回到過去把自己掐死算了
我想這大概也是為什麼我們到現在還沒發明時光機的原因吧!
因為人總是會想回去宰了過去的自己 (#

再下一期我們可能就來聊聊前端設計/工程職缺面試時,遇到的一些情況吧 XD

若有對菜鳥面試的過程中哪些部份可能會比較有興趣的,也歡迎留言挖坑唷
像是上面說到的想把自己掐死的後續呀、被問到沒寫防呆呀..之類的 (?


>>隊友任意門<<

我是小菜鳥阿陰,我們下次見!


上一篇
Day17 「提著電腦找工作」 ─ 那些走到現在的黑歷史 - 1
下一篇
Day19 「提著電腦找工作」 ─ 菜鳥面試二三事
系列文
菜鳥前端奮鬥史(欸?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言