初入職場之時,大多數人都應該考慮過這樣的一個問題,如何找到一種實用,簡化web流程的方法,在工作之中能有所提升和突破。
### 學好哪些?基礎必須精通!
九層之塔,起于壘土;千里之行,始于足下。入門之前,這些都是必不可少的東西,基礎的重要性決定了是在這一行業穩扎穩打還是風雨飄搖。
掌握HTML +CSS, HTML是網頁的核心,是一種制作萬維網頁面的標準語言,這是前端最基本的知識,相當于小學要學習字母拼音的那種。學好CSS是網頁外觀的重要一點,CSS可以幫助把網頁外觀做得更加美觀。
學好服務器端腳本語言 ,服務器端腳本編程也是Web開發人員的基本功之一,Web開發人員需要挑選一個服務器端腳本語言,精通這門基本功。
學好SQL ,構建動態頁面是必須使用到數據庫的,但是數據庫的產品很多,開發人員遇到這種情況別擔心,因為它們都會遵循標準的SQL原則。
學好JavaScript ,學習JavaScript的基本語法,以及如何使用JavaScript編程將會提高開發人員的個人技能。
了解Unix和Linux的基本知識,雖然這兩點很基礎,但是開發人員了解Unix和Linux的基本知識是有益無害的。
了解Web服務器 ,當你對Apache的基本配置,htaccess配置技巧有一些掌握的話,將來必定受益,而且這方面的知識學起來也相對容易。
熟悉版本控制系統的用法 ,熟悉使用一種優秀的版本控制系統,你在實際工作中就會發現精通一種版本控制系統是很幸福的事情。
學好Web框架 ,當你掌握了HTML,服務器端腳本語言,CSS和JavaScript后,就應該找一個Web框架加快你的Web開發速度,使用框架可以節約你很多時間,
框架類的東西太多,就盡量按照自己的需求來,Extjs、prototype、kissy,bootstrap、jQuery UI、easyui、flex、angularJS等等都挺火的,但是你學習了在工作中沒有用到的話,也只是充實了一下自己的知識體系而已。
### 主要學習前端知識
除了精通像這些div+css等基礎的東西,還要像更深層次發展,利用加班時間,下班時間,去學習這個領域里面自己沒有接觸到的東西,這個我不說其實大家也是知道的。前端的東西很廣,一兩年的時間是學不完的,就算學完也不能做到門門精通,目前自己正在學習編譯原理,造自己的語言, 即使不需要造自己的語言,要實現各種轉義和預處理工具例如babel,webpack,post-css,less,都需要用到編譯原理的知識。
業余的ps,flash,電子畫冊,seo優化;后臺代碼asp.net,php,java(不專業,但都看得懂和修改)
如果在前端領域有了較深的見解。又恰好有時間有興趣,那就不妨拓展一下知識的廣度,技多不壓身,多一項本領好吃飯,深度代表一個人的“精”,廣度代表一個人的“博”,想要博大精深,那就權衡發展。
現在技術更新換代很快,眼光要看遠。
認識一個開發人員,在一家公司做了三四年,卻只涉及到幾種框架和技術,后來因為種種情況,他也被遣送回家,再次出來找工作的時候,發現自己已經跟不上時代的潮流了,前端技術發展為什么這么快?跟隨客戶的日益多元化需求,大屏手機與移動平板電腦的快遞普及、已經早就不滿足于前面提到的基礎技術了,
### 收集的能力,手握各種求前端資源匯總,書籍
收集相關資料,網站,模板,組件等等,收集前端的資料有很多途徑,去各種前端的社區,看技術性的文章或者技術點,掘金,zsdn,segmentfault,等就是一個很好的去處,像諸如此類的文章,我就不一一列舉了,空余之時,有如此多的資源,值得去慢慢品味,也是人生中的一大興趣。
最全的資源教程——前端涉及的所有知識體系
大前端工具集——程序猿的百寶箱
100+ 超全的web開發工具和資源
### 前端技能匯總
GitHub上值得關注的前端項目
關于程序員讀書-大牛們的書單匯總
免費的計算機編程類中文書籍
### 認識大牛
你會發現,和這些人交流之后,很多東西都會豁然開朗,更加清楚自己要做的是什么,有句話說的很好,聽君一席話,勝讀十年書,公司每周三都會有一個分享會,由技術總監前來分享,十幾年的工作經驗,就拿最簡單的網絡協議,通訊協議來講來說,以前在大學的時候,有一學期專門設置了這門課程,老師也是每天反復嘮叨,就是講不出精髓所在
總監的一席話,把所有的相關的內容包括原理都講的清清楚楚,站在他的角度看一個問題,就像是站在山峰俯視遠處的風景。近局者迷,旁觀者清。
### 寫技術博客
把自己的價值要表現出來。外國網站上有jquery,smarty這些好用的東西,但是中國沒有,為什么?中國缺的并不是能力,而是分享。以為寫一個小小的東西就以為自己了不起,把自己的東西隱藏起來,其實這個我們的現狀,很不好。
善于分享,手有余香,無論在寫技術博客還是文章,在這個過程中,我們都是在不斷的進行思考,如何把技術類的分享寫的更加的別具一格?就是一個上升的過程。
### 不斷積累小項目的經驗
開發之路沒有捷徑,明白自己的規劃和目標才是最重要的,開源中國和github社區就是個很不錯的選擇。
沒事的時候可以多看看別人寫的源碼,做一些本地的小測試,對照著一般線上的產品需求來完成,這個過程之中,還能培養自己的產品思維和習慣。
在工作中做的小測試的Demo也可以上傳到自己的技術博客里面。
積累有用的代碼量,當自己寫了十萬加的代碼,再回頭來看的時候,差不多就是一個大神級別的人物了吧,就像簡書上面碼字的作者們一樣,以筆為犁,以紙為田,辛勤耕耘自己的一方土地,等等收獲的那一天。
### 公司的氛圍,好的團隊
如果是在創業公司,那么恭喜你,我不想說一些消極的話語,是的,大多數的創業公司加班加到很晚,之前有人和我開玩笑,快速積累工作經驗難道不是靠加班?我想說是,別人下班回家玩王者榮耀追電視劇的時候,你還在工作,還在苦思冥想,還在鍵盤上敲擊出一連串的代碼。
但是你有沒有想過,還是那句話,選擇比努力更加重要。
進公司的第一天,總監就說,知道為什么我們的團隊不加班嗎?我欣喜若狂竟然有這么好的事情?因為我們是一個好的團隊,有效率的團隊,別人靠加班完成的任務我們就不需要,因為我們有方法,合理安排時間,準確分工,配合的天衣無縫,工作鏈條完整,更重要的是,我們是一個有成長的團隊。
也確實,利于成長,不被加班所累,下班了也有屬于自己的大把時間。最重要的是,持續不斷的學習,學海無涯知識無限。愿每一個人都能乘著自己的小舟,在這海洋里遨游。
- 前端框架
- 進階攻略:前端最全的框架總結
- 進階攻略:前端完整的學習路線
- 進階攻略:最全的前端開源JS框架和庫
- 常用的六個富文本編輯器
- 移動端手勢的七個事件庫
- Bootstrap相關優質項目學習清單
- 三個Bootstrap免費字體和圖標庫
- jQuery實現多種切換效果的圖片切換的五款插件
- 移動端常用的四個框架
- 七個幫助你處理Web頁面層布局的jQuery插件
- 前端工具
- 八款前端開發人員更輕松的實用在線工具
- 推薦幾款好用的云筆記軟件
- 幾款在線的腦圖制作工具
- 細數那些年我用過的前端開發工具
- 九款優秀的企業項目協作工具推薦
- 細數那些帶打賞功能的平臺
- 干貨|幾個有用的問答平臺
- 前端資源
- web開發快速提高工作效率的一些資源
- 前端工程師們,這些干貨讓你開發效率加倍
- 那些我不得不收藏的技術網站
- 前端學習的幾個網站
- 老司機程序員用到的各種網站整理
- 前端幾個常用簡單的開發手冊拿走不謝
- 2017年度最流行的十大中國開源軟件
- 程序員常用的六大技術博客類
- 提高工作效率的幾個小技巧
- Bootstrap相關優質項目必備網址
- 前端技術棧
- h5調用底層接口的一些知識
- JS數組去重的6種算法實現
- Git安裝及密鑰的生成并上傳本地文件到GitHub上
- JS數組排序技巧匯總(冒泡、sort、快速、希爾等排序)
- 就如何快速免費提高網站排名小結
- 淺談移動端頁面無刷新跳轉問題的解決方案
- 移動端iPhone系列適配問題的一些坑
- HTML5在客戶端存儲數據的新方法——localStorage
- 移動開發之css3實現背景幾種漸變效果
- 前端雜談
- 程序員如何利用空余時間掙零花錢?
- 一個前端妹子的悲歡編程之路
- 【程序員交友】祈澈姑娘:假裝文藝與代碼齊飛的前端妹子
- 初中級前端開發工程師如何提升個人能力?
- 如何打造個人技術影響力
- 程序媛,堅持這幾個好習慣讓你越來越美
- 工作中如何快速成長和學習?
- 我是如何快速積累工作經驗
- 谷歌AI中國中心成立,人工智能勢不可擋?
- 前端面試
- 一份來自前端開發工程師的規范簡歷
- 2017前端精品面試文章總結
- 面試經歷:為即將找工作的你保駕護航
- 我的北漂之路 北漂如飲水,冷暖自知
- 如何在面試中脫穎而出?
- 2017年10大主流編程語言最新排行榜出爐
- 前端面試之前要準備的那些事