Web Engineer Introduction

本文介紹了前端和後端工程師所需掌握的核心技能,包括HTML、CSS、JavaScript等前端技術,以及Python、Ruby等後端語言和框架。同時涵蓋了響應式設計、API開發、資料庫操作及自動化測試等實戰經驗。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

網頁

  • 前端工程師

    • 技能
      1. 熟悉 HTML , CSS , Javascript , 以及 jQuery 函式庫
      2. 熟悉 CSS 框架 , 如 : Bootstrap
      3. 能夠善用 Javascript 框架 , 建議 Angular.js , React.js 以及 Vue.js
      4. 能夠活用響應式網頁設計 ( Responsive Web Design ,RWD ) ,做出跨平台 、跨裝置都能完善的網頁
      5. 串接來自後端的 API
      6. 前端資訊安全
      7. 搜尋引擎優化(Searhc Engine Optimization, SEO)、內容傳遞網路(Content delivery network, CDN)等前端網站優化的技巧
    • 工具
      1. 熟悉版控 (eg. Git)
      2. Compiler : Sublime , Atom
      3. Chrome Developer Tools
      4. 了解 CSS 預處理器 ( pre-processor ) ,可以在 Sass 和 Less 中選一個練習
  • 後端工程師

    • 技能
      1. 了解 HTTP , TCP 等網路通訊協定
      2. 精通後端語言 , 如 : Python , Ruby , PHP , Java , Javacript ,GO
      3. 精通後端框架 , 如 : Rails , Django , Node.js
      4. 了解前端語言基礎
      5. 撰寫 Web API
      6. 專門來處理資料的 SQL
      7. 撰寫測試,並把測試自動化 (e.g. RSpec )
    • 工具
      1. 部署網站、資料庫的平台 : e.g. Heroku , AWS , Google Cloud Platform
      2. Compiler : VScode , Sublime
      3. Continuous Intergration (e.g. Travis Cl , Circle CI 等)
      4. 使用資料庫開發工具 ( e.g. MySQL , PostgreSQL , SQL Server)
      5. Linux 作業系統,命令行介面 (Command Line Interface)
      6. 熟悉版控 (eg. Git)
  • 全端工程師

  • DevOps 工程師

    • 技能
      • 自動化
        1. 精通任一程式語言,(e.g. JS , Python , Ruby) 用來撰寫自動化測試腳本
        2. 熟悉 Linux 和 Server 設定
        3. 熟悉各種自動化工具應用 , e.g. Docker , Chef , Puppet , Shell Script
      • 雲端服務
        1. 熟悉 AWS , Google Cloud Platform , Azure 等雲端服務。以 AWS 產品線為例,需會設定 EC2 , ELB , S3 ,RDS …
        2. 了解如何做網站伺服器和資料庫效能優化
        3. 熟悉伺服器監控工具
        4. 熟悉資料備份和還原流程
      • 資訊安全 : 熟悉各種網路攻擊手法以及防禦方式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值