2021/05/05

菜鳥救星談程式:非本科系需學到什麼程度才有辦法當工程師(三)

文、意如老師

續上一篇Q3. 非本科系要學到什麼程度才有辦法當工程師?
這邊我分成三個階段
1.打穩基礎工-請參考-非本科系學到什麼程度才有辦法當工程師(一)
2.資料庫應用-請參考上篇-非本科系學到什麼程度才有辦法當工程師(二)
3.準備實戰作品篇--本篇介紹-非本科系學到什麼程度才有辦法當工程師(三)

最後來到第三階段,準備實戰作品篇,習得了基礎工、與資料庫語法,最後就是要如何準備我們的作品了。

基礎4萬的工程師,人才需求量非常大,以一個購物網站為例,一個完整的系統,就有分【管理者端】【使用者端】

1. 管理者端-就是給營運人員管理者用的平台,一個網站可能有100個以上的資料表,需要讓營運者可以新增、修改、刪除、查詢等等來管理資料庫的資料,光是管理者端的系統程式就有很多工作可以做了。

2. 使用者端-就是一般使用者看到的畫面(介面),您可以點開任何一張網頁,您看到每一個有功能的按鈕都是依靠工程師寫的程式碼去執行完成的,例如(註冊、登入、購物等等)。

所以其實基礎工程師人才需求量非常大,但是要求的技術門檻其實並不高,技術門檻前兩篇已經介紹過了,這裡就不再贅述了,主管更看重的是人才努力程度跟肯做、肯學習才是最主要的考核重點。

那如何靠著短短的面試中去判別完全沒有經驗的又不是本科系的人才?
這時候就得利用您的作品來告訴面試官,您非常努力、肯做又肯學習,所以再準備作品時,您可以朝著這個方向來準備。

作品有三大方向
1.方向跟主題最好跟商品有關係
2.存取資料庫
3.系統是完整的

1.方向跟主題最好跟商品或銷售類有關係最好,因為公司寫程式大多是為了銷售某種商品,所以在主題挑選時盡量以可賣的商品為主。

2.每一個工程師必備技能就是對資料庫去做存取,所以你的程式系統中裡面一定要對資料庫去實作(新增、修改、刪除、查詢)等功能。

3.最後一點就是完整性,這一點很少有人做到,但是卻是最重要的一點,藉由完整性來看一個人是否努力、肯做。

什麼是作品完整性?
例如:我們的主題是”進銷存”,你就可以去想進銷存所有的功能有哪些?
1.管理者(員工)資料表
2.廠商資料表
3.客戶資料表
4.產品表
5.庫存表
6.採購
7.進貨
8.訂貨
9.出貨
10.日、週、月、季報表

當然還有很多其它功能,以上的功能都要去對資料庫做(新增、修改、刪除、查詢),其實不難,但是非常花時間,這邊主要是練習您的熟悉程度(所以盡量不要用複製貼上的方式),您的作品有做到完整性,讓面試官知道你是努力並且肯做的,相信在面試時也會為您加不少分數。

加入菜鳥救星官方Line並回覆「我想看文章」,不定期獲得更多知識吧!

不同頻道,不同知識!

Facebook Instagram Youtube