iT邦幫忙

0

當一個人很想當網頁工程師

這標題是建立在轉職的基礎,很都東西都要從零開始學習,問題是業界是無盡的黑洞,用即戰力拉高門檻、工時壓縮經驗分享的效果,造成幾乎是不斷任用從其他公司離職的工程師。

這時候為自己打造專題就變成唯一的敲門磚。因為自己的專題內容幾乎是獨一無二,如同自己的孩子在養育的過程中知道自己的不足。

回到專題本體簡單的單元劃分:

-html決定網頁結構部局
--或許不能決定位置,但是做的好可以省很多事

-css決定各種樣式、大小位置
--沒有html tag你也無法做樣式、改大小位置

-javascript能做很都多事情:
-DOM 操控html物件被使用者運用的方式
-function 功能組合、資料處理
--其中原型鏈是一個很深的坑
--再來還有 閉包Closures
--與 箭頭函式()=> 建構式
--細緻的資料處理
---Regular Expressions正規表示式
----可以省去很多邏輯迴圈的碼,但是感覺像是另一種語言
---基本型態的主被動互換方式,加上資料層級分析
----可能是許多BUG的成因,寫過其他語言都知道這件事
--JS還有很多framework框架語法像
---jQuery
---Angular
---React
---Vue

就算不用JS 還有python、Ruby on Rails等等都是一片天地
最恐怖的是在人力銀行看到說要用幾種框架語言,根本頭暈。
更無言的是說經歷不拘,內文說一兩年開發經驗。
還有junior初階起薪從 32K-45K都有,還後者居多。

抱怨結束~
看到上述許多程式語言,一個好的程式編輯器很重要
看了一堆影片用 VScode 讓我最動心的是 終端指令可以在同介面輸入
另外我是使用 sublime text 3 自己改樣式、文字、簡寫等等,耗了我兩三天

目前網站如果只求好看 html+css就能做到傳說的 RWD 響應式網頁
如果要做互動 js DOM 加上簡單的 function邏輯就可以做到
而傳說中掛後端的資料也只是前者的延伸。

另外有趣如互動遊戲的功能網頁,就要用到大量的function
選擇不同的形態、描述方式,會決定 閱讀性、解析(維護)的難度
在人類看來容易閱讀的卻在電腦執行上面造成一點阻礙跟拖延

說完這些對於新手來說 做出來 比 做的好 來的重要。
因為做出來後可以改到好 有明確的成就感。
而直接設定自己要做的好,就會抱著完整的專案石沉海底。

只能說要寫程式到把電腦弄爆炸...幾乎不可能,雖然今天看到有人分享
但這也是我從大學以來十幾年,聽到的少數案例。


尚未有邦友留言

立即登入留言