摘要:原文鏈接前端圈快速發(fā)展的今天,我們習(xí)慣于去嘗試最新的技術(shù)并在互聯(lián)網(wǎng)上討論它們的優(yōu)劣。整理了一系列年值得學(xué)習(xí)的部分。在這兒,我特別推薦以下的課程所著的五本對我最有意義的編程書你喜歡我的推薦嗎你想在年學(xué)點什么
原文鏈接
前端圈快速發(fā)展的今天,我們習(xí)慣于去嘗試最新的技術(shù)并在互聯(lián)網(wǎng)上討論它們的優(yōu)劣。我并不是說我們不應(yīng)該這么做,我只是覺得我們是不是應(yīng)該慢下來,看看那些不常變的東西:它們能夠很好的提高我們工作的效率以及價值,還能同時幫助我們更好的理解這些新的工具。
這篇文章主要是結(jié)合本人經(jīng)驗提出的對新的一年的愿景。正如我愿意分享它一樣,我也希望能聽到你的愿景。
學(xué)習(xí)如何寫可讀性更好的代碼我們的大部分工作并不是寫新的代碼,而是維護已經(jīng)存在的代碼。這意味著比起寫代碼,你讀代碼所花費的時間更多。所以,你需要不斷的優(yōu)化你的代碼,不是為了編譯器,而是為了方便下一個代碼維護者。
我推薦閱讀下面這些神奇的書籍:
編寫可讀代碼的藝術(shù)
代碼整潔之道
代碼大全(第2版)
更深入的學(xué)習(xí)JavaScript當(dāng)每周都有更好的前端框架面世,我們常?;ㄙM大量的時間去學(xué)習(xí)框架而不是語言本身。如果你正在使用一個框架但是不明白它的原理,暫停一下,去學(xué)習(xí)語言本身吧,直到理解你所使用的工具。
Kyle Simpson寫的你所不知道的JavaScript是一個很好的開始,你可以在網(wǎng)上免費閱讀這個系列的書。
Eric Elliott整理了一系列2017年值得學(xué)習(xí)的JavScript部分。
Henrique Alves整理的一系列的React使用須知(實際上對任何框架都適用)。
Mike Pennisi所寫的JavaScript Developers: Watch Your Language!,幫助我們理解新的ECMAScript特性發(fā)布之前經(jīng)歷的TC-39過程。
學(xué)習(xí)函數(shù)式編程過去很多年,我們一直想要JavaScript實現(xiàn)class。現(xiàn)在終于有了,但我們已經(jīng)不太愿意去用它了:我們只想要function!我們甚至寫HTML都用function(JSX)。
函數(shù)式JavaScript-Kyle Simpson
Frisby教授的函數(shù)式編程電子書以及他的免費課程
學(xué)一些簡單的設(shè)計作為一個前端工程師,我們比團隊里的其他任何人更接近用戶,甚至比設(shè)計師還要接近。如果設(shè)計師不得不驗證頁面的每一個像素的話,你肯定做錯一些事情了。
黑客與設(shè)計:一本書以及一門課程
Tracy Osborn所做的面向非設(shè)計師的設(shè)計學(xué)演講
Nathan Barry寫的網(wǎng)頁應(yīng)用的設(shè)計這篇文章
Jason Santa Maria所著的網(wǎng)頁排版這本書
UI動畫的一些文章:怎么使用動畫來提高UX
學(xué)與人合作有些人喜歡編程是因為他們更習(xí)慣與計算機交流而不是與人交流--不幸的是,這種想法是錯誤的。
我們很少多帶帶工作:我們不得不與其他開發(fā)者,設(shè)計師,經(jīng)理,有時候甚至是用戶進行交流。這很難,但是如果你真的想理解你在做些什么,與人交流很重要。并且,這也是我們工作的價值所在。
John Sonmez所著的軟技能:代碼之外的生存指南
Robert C. Martin所著的代碼整潔之道:程序員的職業(yè)素養(yǎng)
Jim Camp所著的Start with No: The Negotiating Tools that the Pros Don"t Want You to Know
學(xué)會如何寫文字描述文字描述例如任務(wù)描述、評論、代碼注釋、git comments、聊天信息、電子郵件、推特以及博客等在我們與同事以及他人的交流中占據(jù)很大一部分。
想象一下人們花費了多少時間再閱讀以及理解上面。如果你能夠通過寫更加清晰、精準(zhǔn)的文字來減少閱讀以及理解所花費的時間,這個世界將更加美好。
William Zinsser所著的英文寫作指南
William Strunk與E. B. White合著的英語寫作手冊:風(fēng)格的要素
歐文的寫作準(zhǔn)則
學(xué)習(xí)經(jīng)典的計算機科學(xué)精華前端已經(jīng)不再是做一個簡單的下拉框就好了。它已經(jīng)變得比以往任何時候都要復(fù)雜,并且隨著我們所需要解決問題的復(fù)雜度的提升,也出現(xiàn)了臭名昭著的“JavaScript疲勞”。
這個,意味著是時候?qū)W習(xí)經(jīng)過幾十年沉淀的計算機領(lǐng)域的精華知識了。在這兒,我特別推薦以下:
coursera的課程Learn To Think Like A Computer Scientist
David Heinemeier Hansson所著的五本對我最有意義的編程書
你喜歡我的推薦嗎?你想在2017年學(xué)點什么?
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/81131.html
2007年1月我大學(xué)畢業(yè)進入SAP Chengdu從事開發(fā)工作,到今天已經(jīng)整整11年了。 這張圖在ABAP開發(fā)圈子里曾廣為流傳: showImg(https://segmentfault.com/img/remote/1460000013278194); 為了避免這種窘境發(fā)生在ABAPer身上,我們應(yīng)該做點什么呢? 2017年剛開始的時候,我曾經(jīng)在SAP community寫過一篇文章: 作為一個...
摘要:這張圖在開發(fā)圈子里曾廣為流傳為了避免這種窘境發(fā)生在身上,我們應(yīng)該做點什么呢年剛開始的時候,我曾經(jīng)在寫過一篇文章作為一個應(yīng)用開發(fā)人員,一個程序員應(yīng)該學(xué)些什么額外的知識這篇文章一度被管理員置頂,吸引了將近千的點擊量。 2007年1月我大學(xué)畢業(yè)進入SAP Chengdu從事開發(fā)工作,到今天已經(jīng)整整11年了。 這張圖在ABAP開發(fā)圈子里曾廣為流傳: showImg(https://segmen...
摘要:這張圖在開發(fā)圈子里曾廣為流傳為了避免這種窘境發(fā)生在身上,我們應(yīng)該做點什么呢年剛開始的時候,我曾經(jīng)在寫過一篇文章作為一個應(yīng)用開發(fā)人員,一個程序員應(yīng)該學(xué)些什么額外的知識這篇文章一度被管理員置頂,吸引了將近千的點擊量。 2007年1月我大學(xué)畢業(yè)進入SAP Chengdu從事開發(fā)工作,到今天已經(jīng)整整11年了。 這張圖在ABAP開發(fā)圈子里曾廣為流傳: showImg(https://segmen...
閱讀 3637·2021-11-19 09:40
閱讀 3095·2019-08-30 15:54
閱讀 2313·2019-08-30 15:44
閱讀 3196·2019-08-29 15:35
閱讀 3331·2019-08-29 12:22
閱讀 2861·2019-08-28 18:01
閱讀 3140·2019-08-26 13:54
閱讀 902·2019-08-26 12:24