日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
2017前端開發(fā)者必學清單

前端生態(tài)系統(tǒng)高速發(fā)展,我們把時間花費在嘗試新技術并在網(wǎng)上討論它們。我并非指不該如此,但也許我們可以放緩腳步,去多關注下那些變化不大的東西。這些東西能很大程度改善工作質量,提升工作價值,幫我們去理解新的工具。

在臨城等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供網(wǎng)站設計制作、成都網(wǎng)站設計 網(wǎng)站設計制作按需設計網(wǎng)站,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站制作,營銷型網(wǎng)站,外貿營銷網(wǎng)站建設,臨城網(wǎng)站建設費用合理。

這篇文章里有我自己過往的經驗也有新年的計劃,同時也希望能收到你們的反饋。

學習如何編寫可讀的代碼

我們大多數(shù)的工作不是寫新代碼,而是維護既有的代碼。這也就意味著你讀代碼的時間要遠多于寫碼的時間,因而你需要為你下一位維護代碼的同事來優(yōu)化代碼,而非為解釋器來優(yōu)化。

我推薦大家閱讀這幾本很棒的書,由薄到厚,按下面順序來閱讀:

  • 《編寫可讀性代碼的藝術》 作者是Dustin Boswell

  • 《代碼整潔之道》 作者是 Robert C. Martin

  • 《代碼大全》 作者是 Steve McConnell

深入學習JavaScript

幾乎每周都有一款優(yōu)于老框架的新JavaScript框架出現(xiàn),這使我們很容易把大部分時間花在學習新框架而非語言本身上。如果你正在使用一個框架,卻不知道它是如何運行的,一定要先停下來并開始學習語言本身,直到你理解了這個框架如何運行為止。

  • 你***是從Kyle Simpson的 《你不知道的 JavaScript》系列書籍開始,也可以在線免費閱讀

  • Eric Elliott為你需要在2017學習的JavaScript主題開出了一份大清單.

  • Henrique Alves 也提供了一個關于在使用React(實際上是任何框架)前需要具備的知識列表

  • 《JavaScript Developers: Watch Your Language》 作者Mike Pennisi?,可以了解TC-39添加ECMAScript新特性的進程。

學習函數(shù)式編程

一直以來我們都希望JavaScript擁有類。現(xiàn)在我們終于擁有了,但我們卻一點也不想使用,函數(shù)才是我們最想用的!甚至我們都用函數(shù)來寫HTML(JSX)。

  • 《Functional-Light JavaScript》,作者 Kyle Simpson.

  • Frisby教授的電子書 《Mostly adequate guide to functional programming》 和 免費課程.

學習關于設計的基礎知識

作為前端開發(fā)人員,我們在團隊中比任何人都要接近用戶,甚至比設計師還要接近。當設計師不得不核對你頁面上的每個像素時,說明你犯錯啦。

  • 《Design for Hackers》: 書和免費課程.

  • 《Design for Non-Designers》,Tracy Osborn.

  • 《Design of Web Applications》,Nathan Barry.

  • 《On Web Typography》,Jason Santa Maria.

  • 《The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity》,Alan Cooper.

  • 《A few articles on animation in UI》: 如何使用動畫去提升用戶體驗, 界面過渡效果.

學習與他人合作

我們中很多人都是因為更想與計算機而非與人交流而選擇編程,但不幸的這樣行不通。

我們平時很少是獨立工作的: 大多時間都要同其他開發(fā)人員、設計師、產品經理,甚至有時同用戶交流。 雖然很難,但是如果你真的想了解自己在做什么并且為什么這么做,這就很重要了,畢竟這才是我們所做工作的價值所在。

  • 《軟技能: 程序員生存手冊》,John Sonmez.

  • 《程序員的職業(yè)素養(yǎng)》,Robert C. Martin.

  • 《從無到有》,Jim Camp.

學習為人寫作

我們日常與同事和其他人的大部分交流都是文字性的:任務描述和評論、代碼注釋、Git提交信息、聊天信息、郵件、tweets博客文章等等。

想象一下人們需要花費多少時間來閱讀并理解這些內容。如果你能夠通過寫的更加清晰簡明來減少這些時間耗費,工作氛圍肯定會變得更棒。

  • 《論優(yōu)良寫作》,William Zinsser.

  • 《風格的要素》,William Strunk 和 E. B. White.

  • 《Orwell的寫作法則》.

  • 在俄羅斯,有非常棒的 Glavred課程.

學習傳統(tǒng)的計算機科學知識

前端開發(fā)不再是做簡單的下拉菜單動畫。它的復雜度達到了***的程度,由于前端解決的問題越來越復雜,不可避免地出現(xiàn)了讓人深惡痛絕的“JavaScript疲勞癥”

因此,我們需要去學習非前端開發(fā)人員在過去幾十年積累的計算機科學知識。同時,也希望聽到你們的建議。

原文出處: Artem Sapegin   譯文出處:眾成翻譯  


網(wǎng)頁名稱:2017前端開發(fā)者必學清單
本文地址:http://www.5511xx.com/article/cccjicg.html