跟同學聊天說自己算是全端工程師
什麼是全端工程師呢?
寫了後端邏輯與安全驗證,資料庫輸入輸出
再寫前端畫面CSS,HTML,JS
以為這樣就是全端了嗎?
不只
有時候需要去伺服器
(開機畫面還有遇過window sever2008...十年前的東西呀)
部屬資料庫例如oracle、(mysql、mariaDB)(這兩個算同一個東西)
以及一些服務器例如:webLogic、tomcat
有時候還要會寫.bat檔
不然要部屬十台機器真的需要加班,會吐(|||゚д゚)
所以小農入職幾年學了這些?
以2019鐵人賽第一天來說1Y2M
為了不要加班,只能拼命學
所以身為一個工程師該有的涵養是很重要的
講這麼多不是要炫耀
而是提醒各位投履歷面試時要看好是不是自己喜歡的
不然一個不小心就變瑞士刀了( º﹃º )
不知道在坐(?)的看官們是否也也有全端工程師
現在的前後端大多都是走ajax傳送json來運行
小農我有次假日有個閒情逸致
於是乎寫出了偷懶大招
API所拋出的json是產品
所以不能亂搞也不能動手腳
有時候因為是接案子的關係
API根本就看不到,只有文件
好的那需要做些甚麼呢?
設計完後台,也可以拋值時
我們的美術也差不多把畫面都做好了
(是的,工程師也是需要美術支援UI/UX不然都自己來真的會死人)
然後我在前端設計了一組js包
他可以接收後端丟過來的json然後裡面我有寫一些字串來串接SCSS的語法
最後在用ajax送到自己寫的java後臺裡
那個後臺我寫了程式碼
接到我前端送回的東西
自動生成.scss
然後最後我需要做的就是優雅地打開vscode然後用插件編譯
我的css就跑出來了
最近有想過用python寫出類似的東西
因為python對於檔案讀寫存取代碼真的超少超方便
但一樣的事要做兩遍,覺得超懶,緣分到了代碼應該就出來了
畢竟我同事都不知道我的SCSS是這樣幹出來的
所以我才能早早下班去上課。:.゚ヽ(*´∀`)ノ゚.:。
因為是自己用的,所以分享出來也沒關係
@mixin postion($top:'50%', $left:'50%') {
position: absolute;
top: $top;
left: $left;
transform: translate(-50%, -50%);
}
@mixin size($w:'100%',$h:'100%'){
width: $w
height: $h
}
@mixin bgcLG($direction, $c1, $c2) {
background: linear-gradient($direction, $c1 0, $c2 100%);
}
@mixin toucharea {
padding: 0px;
margin: 0px;
}
好的,覺得今天文長打得算蠻負責的
觀念帶到了,乾貨也給了
接下來又要開始苦惱明天開始要拿什麼來混天數了(´-ω-`)