Saturday, March 16, 2024

回應2021年3月30日立都科技面試之被面試前端網頁工程師之問與答

1.前端工程師最基礎的功課就是HTML、CSS、JavaScript 網頁組成的三大元素。

除了基本的 CSS 樣式,我們還要學習的是:

  • 符合各種裝置的響應式網頁設計(RWD)
  • 更方便快速的 CSS 框架如:bootstrap
  • 讓 CSS更簡潔的預處理方式:如SCSS
  • 會讓初學者中毒的 CSS 排版技巧:Flex
在 JavaScript 當中,又有分三大框架,幫助前端開發者更快速的開發:
  • React.js
  • Vue.js
  • Angular

如果初學者還沒辦法完全理解 JavaScript 可以先從較簡單的 jQuery 開始慢慢學習,當你開發好一個網站的時候,就要使用 API 與後端連結
說道要花多少時間能夠學會技術那我也不太清楚,總之盡力而為。如果專案需要我會更快加緊腳步學習。

2.同時在2015年時漸進式網頁語言PWA開始流行 此一語言可以讓你在你的自適應網頁的手機網站傭有像一般手機APP一版可以結合 手機的相機等應用程式拍照放入網頁,也支援離線寫入網頁內容等功能。 但它還是一般的網頁只不過,如果寫得好的話,效能及傳輸速度會比一般的網頁好。


3.DevOps 是集文化哲學、實務與工具於一身的結合,可提升組織快速交付應用程式和服務的能力:相較於使用傳統軟體開發與基礎設施管理程序的組織,這種作法能更快速地開發和改進產品。這樣的速度讓組織可以提供更好的服務給客戶,並在市場上更有效率地競爭。
DevOps 工具
DevOps 模型仰賴有效運用工具來協助團隊快速且可靠地為客戶進行部署和創新。這些工具可將手動工作自動化,協助團隊大規模管理複雜的環境,並讓工程師能夠掌控 DevOps 所提供的高速。AWS 提供專為 DevOps 所設計以及優先搭配 AWS 雲端使用所建立的服務。這些服務可協助您使用上述的 DevOps 實務。

4.資料傳遞溝通,替彼此都省事
這段主要是提供前端工程師在與後端一起建立 RESTful API 做 SPA(英語:single-page application),我常聽聞以下的事情:
前端覺得後端 API 開得很爛,不知道該怎麼接 彼此都認為 API 應該是對方要想好怎麼出,這樣他們才好辦事 後端抱怨前端要得格式都很奇怪,要寫很多東西滿足前端需求 也常問我說,到底開 API 的流程,到底誰規劃才是正確的? 我的一致回覆都是:「雙方都必須共同討論,以節省同事的時間為第一優先」

No comments:

Post a Comment