除了 jQuery 外,我將兩個月前的內容重新學習,把課程重新看一次,然後每個章節都跟著實作一到兩次,慢慢領會其要領後,此時已經七月了,我覺得只停在靜態網頁是不夠的,所以決定直接挑戰前端工程師,所以趁著六角學院有特價時把前端全系列都買了!除了直播類型的沒有買,實際上也沒時間跟課,別浪費錢!
因為先前 jQuery 的挫折,加上運作原理不清楚,所以選擇 JavaScript 投入學習,此時算正式投入程式的世界,開始面對滿滿的英文,拆開都看得懂,合起來都看不懂的階段,但按照課程練習以及查考許多資料,也將所學的寫成筆記,透過文字的整理與紀錄,慢慢的對 JavaScript 比較認識以及可以慢慢做出點簡單的網頁元素控制,當我再回到 jQuery 的時候,撞牆的程度減少很多,甚至也可以做出點互動功能了,心裡覺得很有成就感也開心。
答案很明顯的,沒有!
如果是設定的網頁設計師,可能算是有達到了,但目標改設定成前端工程師的話,的確沒有達成目標。此時面對第一個失望,這失望來自於自己以及太太,因為我說出了一個我達不到的目標,而這個目標是我沒有作完善評估以及自身能力檢核,而隨口說出的目標,只是看了他人分享的轉職見證,對自己是否能半年轉職成功是沒有依據的。
但這次我已經有投入前端技術學習,已經知道前方道路還有多遠,但能不能轉職成功我還是不曉得,但已不是盲人摸象的狀況,故我給自己最後的目標,就是隔年後一定要轉職成功,剩下在半年的時間,我很認真檢視我每週的學習狀況與輸出狀態。
按照先前訂定的作息與學習規律,每天不管開始學習或工作前,我向上帝禱告求祂祝福我今天的所有大小事,萬事互相效力,也因為這樣內心都會比較安定,慢慢的學習成效有逐漸提升,當然撞牆還是不會少的,但面對挫折的內心波動越來越小,甚至習以為常。常常解決了一個問題就會拍拍手給自己鼓勵一下,隨之下一秒就是新的問題出現(笑),逐漸成為日常的一部分。
可能是學習 JavaScript 後,發現生活中許多大小事都可以用程式邏輯去判斷,記得某天莫名停水,造成全家兩天無法盥洗以及清潔等困擾,但修復後仍然過了兩天水還沒來,覺得很納悶,開始找原因,腦中竟然跑出以下判斷式:
if('水塔沒水'){
console.log('家裡沒水')
}else if('鄰居沒水'){
console.log('家裡沒水')
}else if('水塔馬達壞掉'){
console.log('家裡沒水');
}else if('水管有空氣'){
console.log('家裡沒水')
}else{
console.log('應該要有水');
}
接著就按照這個思考方式找到了原因,是水管有空氣,後來就把水管空氣排出,生活也回到正軌。沒想到原本藝術腦袋的我,透過學習程式語言,讓思緒也逐漸變清晰了。
走過的路一定不會白費,並且會發現程式邏輯可以運用在生活中,生活許多大小事都會需要判斷式。
方便請問一下轉職失敗的原因嗎? 我也是非本科轉行,學程式大概半年,不過我看業界其實需求量很大,工作應該不難找才是(?)
感謝您的用心觀看,關於失敗分兩個層面回覆您:
業界需求量大,但相對的具備的能力也要完整一點,第一份要踩進前端領域工作,如果投遞的是專案公司,相對的需要會的技能就會比較多,至少要有前端框架實作與串接 API 的經驗,而一定要練習到 CRUD 這樣的基本能力,陣痛期會比較短,相對能選擇的職缺也比較多。
當初我只會切版 + 粗淺的 JS 跟使用 jQuery 做點互動效果就去挑戰業界,就是吃了不少閉門羹跟跌了兩次滑鐵盧...第一年真是慘兮兮!
好詳細的分析!!看起來要找有用框架的專案公司會比較好,感謝回覆
前端框架開發可以讓前端工程師更專注於功能上的開發,很多事情都被框架處理掉,但是還是建議要回頭去了解其運作原理,不然很快就會遇到瓶頸...
謝謝?真的JS底子要打好