自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

資深前端開發(fā)者總結(jié):對于“前端”開發(fā)我們需要什么?

移動開發(fā)
Mac OS X 是基于 Unix 的,這太重要了,這意味著Unix下一堆好東西可以隨便撿,相信我,你值得擁有。在Mac上的開發(fā)環(huán)境,各種shell,應有盡有,不要客氣,隨便用。而且Mac的工具以及操作方式,能讓你沉浸在編程的世界中,這無形中提升了程序員的生產(chǎn)構(gòu)思的效率。

我始終認為“工具”是***生產(chǎn)力,為什么說英國“***次工業(yè)革命”開始,蒸氣機的發(fā)明,“工具”變的非常重要,但是有時候又會想,真的如此么?我在家鄉(xiāng)湘西地區(qū)開始生態(tài)農(nóng)業(yè)的試驗,更多的是對生物多樣態(tài)的利用和研究,食物鏈的結(jié)合轉(zhuǎn)化,才能生產(chǎn)出有機食材,測量工具的使用功不可沒。

那么“前端”我們需要什么樣的工具?

Mac OS X 是基于 Unix 的,這太重要了,這意味著Unix下一堆好東西可以隨便撿,相信我,你值得擁有。在Mac上的開發(fā)環(huán)境,各種shell,應有盡有,不要客氣,隨便用。而且Mac的工具以及操作方式,能讓你沉浸在編程的世界中,這無形中提升了程序員的生產(chǎn)構(gòu)思的效率。

有了retina顯示屏你會更追究細節(jié),我自己一貫追崇“細節(jié)”決定一切,好的產(chǎn)品,細節(jié)會讓人感覺很舒服,才會留住“回頭客”。

所以Mac OS X 也是迄今為止我認為開發(fā)***的工具,不管從程序的運行效率,工具的多樣性,以及兼容unix來看,這都是我唯一的選擇。

廢話不多說,推薦一本書池建強老師的書《MacTalk 人生元編程》,推薦一個開源項目收集&推薦優(yōu)秀的 Apps/硬件/技巧/周邊等,以及總結(jié)個人2015提高前端效率的方法和工具,不來看看絕對是你的損失。

在上一篇博文中闡述了我個人使用的提高效率的工具和方法,而今天,我想更進一步的闡述一些這么多年來的總結(jié):我們需要什么?

狀態(tài)

就目前的形勢來看“前端”這個行業(yè)的熱火程度,應該可以用“爆發(fā)式”來描述,不管是PC端的原始開發(fā)技術(shù),移動端這幾年膨脹的“框架”,手機App混合開發(fā)的ionic以及react native,鏈接硬件的cylonjs和osbean,服務端的Nodejs,都預示著“前端”應該說是JavaScript這門語言的可應用程度,超出了很多人的預期,那么我需要問自己,“學的完嗎?”

顯而易見,學不完。

該如何起航

如果是一個初學者,我想很可能會被這“玩意”嚇著了,平心而論,我們應該學會適應它,從你的職業(yè)規(guī)劃中尋找一個方向,方向會指引你的路途,佛教中講述“方向”是從修行者的實際出發(fā),那么我們,也應該從你的職業(yè)規(guī)劃中出發(fā),找尋一個方向。

一些借鑒該如何起航:

就初學來看HTML,CSS,JavaScript是你唯一的入門方式,如果反過來,我真心的推薦Apple的Swift做為你的入門語言,為什么?因為你需要了解程序的實質(zhì)是什么,Swift可以很好的讓你了解什么是類型系統(tǒng),什么是面向?qū)ο?,什么是編譯器。

了解“程序”是你起航的開始。

前端可能是這樣的

 

 

寫到這里,自己都有點感慨,原來這才是“前端”,在這個拼快速迭代,拼細致,拼用戶體驗的時代,如果你只具備div+css布局,會寫一點動畫效果,無疑在下一個五年很可能會被淘汰。

我們需要什么?

就工作來看移動肯定是大頭,那么我們還需要PC么?也需要,畢竟很多場景還是要在電腦上完成,比如在工作時,你可能就在工作的電腦上,瀏覽一些網(wǎng)站,下訂單,市場大不大?上班的人有多少,它就有多大。

做為一個過來人,我很認真的說,我們需要的是解放自己的心。一句老話,心有多大,你前進的力量就有多大。也許你不在編程領(lǐng)域,你的風采也會在別的領(lǐng)域綻放。

那么,不巧,你選擇了“前端”,你還需要堅定的信念,信念是你可以堅持下去的基石,是你不斷提高自己專業(yè)的力量源泉,很多人說編程是一個青春飯,我個人覺得編程是一次青春思想的解放,是邏輯思維形成的開始,它帶給你的無形價值勝于“錢”這樣的有形價值,雖然“錢”也很重要。

你還需要規(guī)劃,這幾日我常常坐在雪峰山的山頭看星空,越發(fā)的感覺到個人的渺小,以及時間的寶貴,如果你不規(guī)劃,只會讓時間消耗在很多瑣碎的事情上,學習不成系統(tǒng),實踐沒有沉淀。人腦是一個容器,但是隨著時間,很多信息片段將被遺忘。

你還需要“放棄”,學會放棄可能很艱難,確實,放棄是你一切的開始,不管之前或者之后,你都要有一個從零開始的心態(tài),面對這些孜孜不倦。

 

[[142606]]

下雨天,我也會瞪著三輪車去拖木屑,當然我指的放棄不是說放棄你的領(lǐng)域,而是要保持敬畏,生活就是這樣,拖完木屑,我會到下河街去吃完米豆腐和米粉,

 

[[142607]]

***你還需要前瞻性,了解技術(shù)未來的發(fā)展趨勢,你才能跟上隊伍,那么前瞻性在哪里?

http://skill.phodal.com/這個項目至少能讓你保持敏感。

保持對Google Facebook開發(fā)者大會的關(guān)注。

嘗試去參加一些社區(qū)活動,比如JSConf,CSSConf了解國內(nèi)的***動態(tài)。

孜孜不倦

前端對于你來說,這才剛剛開始。

個人建議:

Swift是你了解編程,很好的去處中文版Apple官方Swift教程《The Swift Programming Language》,現(xiàn)在已經(jīng)開啟Swift 2.0翻譯了喲~

開始學習CSS布局,也順便學習一下HTML(不要看我,這個真的非常簡單),再來份指導吧,更易理解通用 CSS 筆記、建議與指導

了解一下基礎(chǔ)的JavaScript 標準參考教程(alpha),順便再看一下簡單使用jQuery

恭喜你,你可以做一些PC的網(wǎng)站了。

現(xiàn)在我們開始嘗試看一下編程的風格指南Airbnb英文(中譯),以及Google JavaScript Style Guide,良好的習慣,是你可以進一步的基礎(chǔ)。

湯姆大叔翻譯的深入理解JavaScript系列(可能有點老了,印象中還是三,四年前閱讀過),不過不要緊只要不是ES2015,它還有用,順便如果有時間,也可以看一下《JavaScript 模式》

建議,從Angular開始,學習一個MVVM框架(其實它也是可以看成”MVC”喔,只不過C變成了ViewModel),一個入門的資源AngularJS入門教程——AngularJS中文社區(qū)提供,然后再來一個進一步的翻譯“AngularJS”中譯本 -《AngularJS》,以及模塊化思想。

然后學習,你的***款自動化構(gòu)建工具吧gulp,全中文的喔,少年,Gulp

嘗試一下你的***款編譯CSS工具SASS

又要恭喜親了,刷副本要升級了,現(xiàn)在你可以嘗試一下WebApp了。

進一步改變我們開發(fā)的方式,學習一下git,聽說這玩意猴子都能學會。

開始嘗試學習一下HTML***PI真的很全和CSS3 Tutorial 《CSS3 教程》,這玩意,你不學,我只能告訴你絕對吃虧。

準備好總結(jié)的項目Mars-騰訊移動Web前端知識庫和以前認識的一個朋友搞的開源總結(jié)mobileTech,順帶看一看zepto,是不是跟jQuery很像呀?

Nodejs也是不能錯過的七天學會NodeJS和《Node.js 包教不包會》

這一次,你還未升級,不過可以開始嘗試做一些基于Nodejs的工具,和HTML5手機網(wǎng)站,小同志,你有向移動傾向咯。

Mac工具,是你***的良師益友,向某人給你推薦總結(jié)個人2015提高前端效率的方法和工具

可以看一看ECMA6和promises了

學習一下混合開發(fā)的框架ionic

***看一看火狐重寫的JavaScript教程重新介紹 JavaScript(JS 教程)

這一次,ding了,快來行動吧,兄弟,制作你的***款App并發(fā)布到市場

順便給大家推薦一個App manong-reading,每周的《碼農(nóng)周刊》都會有聚合,平時利用碎片化時間學習是一個不錯的選擇,也推薦一下血統(tǒng)純正的《開發(fā)者頭條》App。

目前為止,你“前端”的基礎(chǔ)打好了,更深入的學習就看你自己了

未來是寫在***的

多屏設(shè)備是你全力以赴的戰(zhàn)場,能否勝利,一切在于你的信念,勇氣,規(guī)劃和“放棄”。

26歲的我,在為未來的“生態(tài)農(nóng)業(yè)”重新開始,你呢?

責任編輯:chenqingxiang 來源: CocoaChina
相關(guān)推薦

2015-03-10 09:23:21

前端開發(fā)Sublime插件Sublime

2017-01-16 13:15:19

前端開發(fā)者清單

2025-03-25 07:10:00

開發(fā)前端JavaScript

2014-02-25 09:55:07

敏捷開發(fā)

2019-03-12 10:38:18

前端開發(fā)Nginx

2014-07-07 09:44:05

前端前端渲染

2016-12-28 11:18:10

NodeJSJava開發(fā)者

2021-04-01 07:52:57

前端開發(fā)技術(shù)熱點

2021-12-15 20:06:48

ReactJSSentry開發(fā)者

2012-08-14 17:14:50

瀏覽器IE6

2021-04-08 10:40:24

前端工具代碼

2025-02-25 08:30:00

前端開發(fā)VSCode

2025-02-12 12:00:00

前端try-catchJavaScrip

2025-04-08 07:30:00

前端開發(fā)JavaScript

2013-03-28 19:25:35

騰訊云

2017-11-23 15:06:14

前端數(shù)據(jù)庫開發(fā)

2018-01-08 10:39:17

前端技術(shù)框架

2013-02-26 10:11:36

前端開發(fā)Web

2013-03-11 11:20:05

2011-05-11 10:42:51

技能前端開發(fā)者
點贊
收藏

51CTO技術(shù)棧公眾號