回覆列表
  • 1 # 傷刺5c8P

    前端工程師是做什麼的?

    前端工程師是網際網路時代軟體產品研發中不可缺少的一種專業研發角色。從狹義上講,前端工程師使用 HTML、CSS、JavaScript 等專業技能和工具將產品UI設計稿實現成網站產品,涵蓋使用者PC端、移動端網頁,處理視覺和互動問題。從廣義上來講,所有使用者終端產品與視覺和互動有關的部分,都是前端工程師的專業領域。

    2005年的時候大多數網頁長這樣:

    現在的網頁一般是這樣的:

    前端工程師的發展之路和前景是怎麼樣的?

    前端是一個相對比較新的行業,網際網路發展早期(1995年~2005年)是沒有專業的前端工程師的。隨著網際網路的發展,大約從2005年開始,正式的前端工程師角色被行業認可,到了2010年,網際網路開始全面進入移動時代,前端工程師的地位越來越重要,前端領域的技術發展也越來越快,各種新的思想、設計模式、工具和平臺都快速發展,對前端工程師的技能要求也越來越高。

    有一些資料可以說明前端行業的發展迅速。

    在2010年之後最流行的新程式語言中有相當部分和前端有關,比如 Dart、Clojure、CoffeeScript 和 TypeScript。

    作為前端最重要的程式語言 JavaScript,在最近幾年裡不論是程式碼量還是關注數都穩居 Github 平臺熱門程式語言榜。

    行業對前端需求量持續增加,前端程式設計師薪水在行業裡面處於較領先的位置。

    近年來最流行的程式語言很多都是JavaScript替代語言

    JavaScript在最熱程式語言 TOP10

    近幾年網際網路公司前端團隊每年擴張一倍

    JavaScript工程師平均薪水排名在程式語言工程師收入前10

    前端工程師需要什麼樣的知識和技能?

    有人說前端工程師的技術棧是這樣的:

    還有人說是這樣的:

    實際上前端工程師最核心的技能還是:

    在一個典型的網際網路公司的產品研發流程中,前端工程師和其他角色的關係大致上是這樣的:

    前端是最接近產品和設計的工程師,起到銜接產品和技術的作用,前端為使用者可以看到的部分負責,所以也是最接近使用者的工程師。

    在多終端的時代,如果一個產品同時支援PC、移動端,前端工程師還需要和更多的角色打交道:

    JavaScript 對於前端是最重要的技能,所以優秀的前端工程師要有紮實的JavaSc

  • 2 # 安斯達布勃

    要想成為前端開發大神,那麼前端開發最核心技術得熟練掌握:HTML、CSS和JavaScript。HTML是網頁的結構,CSS是網頁的外觀,JavaScript是頁面的行為。

    什麼是HTML?

    HTML,全稱Hyper Text Markup Language(超文字標記語言)。網頁就是用HTML語言製作的,可以說HTML是一門描述性語言,也是一門容易入門的語言。

    什麼是CSS?

    CSS,全稱Cascading Style Sheets(層疊樣式表)。CSS可以靜態地修飾網頁,還可以配合各種指令碼語言動態地對網頁各元素進行格式化。

    什麼是JavaScript?

    JavaScript是一種指令碼語言。

    當然你掌握了這些東西,並不能成為前端大神,還得掌握學習Ajax“Asynchronous Javascript And XML”(非同步 JavaScript 和 XML) 、SEO“Search Engine Optimization”(搜尋引擎最佳化)等。

    大神之路不好走啊騷年,且奮鬥吧!

  • 中秋節和大豐收的關聯?
  • 魔獸世界8.1劇情反轉,戰爭前線和海島探險全面更新,對此你怎麼看?