初入職場之時,大多數人都應該考慮過這樣的一個問題,如何找到一種實用,簡化web流程的方法,在工做之中能有所提高和突破。php
學好哪些?基礎必須精通!css
九層之塔,起於壘土;千里之行,始於足下。入門以前,這些都是必不可少的東西,基礎的重要性決定了是在這一行業穩紮穩打仍是搖搖欲墜。
前端
掌握HTML +CSS, HTML是網頁的核心,是一種製做萬維網頁面的標準語言,這是前端最基本的知識,至關於小學要學習字母拼音的那種。學好CSS是網頁外觀的重要一點,CSS能夠幫助把網頁外觀作得更加美觀。
java
學好服務器端腳本語言 ,服務器端腳本編程也是Web開發人員的基本功之一,Web開發人員須要挑選一個服務器端腳本語言,精通這門基本功。jquery
學好SQL ,構建動態頁面是必須使用到數據庫的,可是數據庫的產品不少,開發人員遇到這種狀況別擔憂,由於它們都會遵循標準的SQL原則。webpack
學好JavaScript ,學習JavaScript的基本語法,以及如何使用JavaScript編程將會提升開發人員的我的技能。git
瞭解Unix和Linux的基本知識,雖然這兩點很基礎,可是開發人員瞭解Unix和Linux的基本知識是有益無害的。程序員
瞭解Web服務器 ,當你對Apache的基本配置,htaccess配置技巧有一些掌握的話,未來一定受益,並且這方面的知識學起來也相對容易。github
熟悉版本控制系統的用法 ,熟悉使用一種優秀的版本控制系統,你在實際工做中就會發現精通一種版本控制系統是很幸福的事情。
web
學好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,等就是一個很好的去處,像諸如此類的文章,我就不一一列舉了,空餘之時,有如此多的資源,值得去慢慢品味,也是人生中的一大興趣。
認識大牛
你會發現,和這些人交流以後,不少東西都會豁然開朗,更加清楚本身要作的是什麼,有句話說的很好,聽君一席話,勝讀十年書,公司每週三都會有一個分享會,由技術總監前來分享,十幾年的工做經驗,就拿最簡單的網絡協議,通信協議來說來講,之前在大學的時候,有一學期專門設置了這門課程,老師也是天天反覆嘮叨,就是講不出精髓所在
總監的一席話,把全部的相關的內容包括原理都講的清清楚楚,站在他的角度看一個問題,就像是站在山峯俯視遠處的風景。近局者迷,旁觀者清。
寫技術博客
把本身的價值要表現出來。外國網站上有jquery,smarty這些好用的東西,可是中國沒有,爲何?中國缺的並非能力,而是分享。覺得寫一個小小的東西就覺得本身了不得,把本身的東西隱藏起來,其實這個咱們的現狀,很很差。
善於分享,手有餘香,不管在寫技術博客仍是文章,在這個過程當中,咱們都是在不斷的進行思考,如何把技術類的分享寫的更加的別具一格?就是一個上升的過程。
不斷積累小項目的經驗
開發之路沒有捷徑,明白本身的規劃和目標纔是最重要的,開源中國和github社區就是個很不錯的選擇。
沒事的時候能夠多看看別人寫的源碼,作一些本地的小測試,對照着通常線上的產品需求來完成,這個過程之中,還能培養本身的產品思惟和習慣。
在工做中作的小測試的Demo也能夠上傳到本身的技術博客裏面。
積累有用的代碼量,當本身寫了十萬加的代碼,再回頭來看的時候,差很少就是一個大神級別的人物了吧,就像簡書上面碼字的做者們同樣,以筆爲犁,以紙爲田,辛勤耕耘本身的一方土地,等等收穫的那一天。
公司的氛圍,好的團隊
若是是在創業公司,那麼恭喜你,我不想說一些消極的話語,是的,大多數的創業公司加班加到很晚,以前有人和我開玩笑,快速積累工做經驗難道不是靠加班?我想說是,別人下班回家玩王者榮耀追電視劇的時候,你還在工做,還在苦思冥想,還在鍵盤上敲擊出一連串的代碼。
可是你有沒有想過,仍是那句話,選擇比努力更加劇要。
進公司的第一天,總監就說,知道爲何咱們的團隊不加班嗎?我欣喜若狂居然有這麼好的事情?由於咱們是一個好的團隊,有效率的團隊,別人靠加班完成的任務咱們就不須要,由於咱們有方法,合理安排時間,準確分工,配合的完美無缺,工做鏈條完整,更重要的是,咱們是一個有成長的團隊。
也確實,利於成長,不被加班所累,下班了也有屬於本身的大把時間。最重要的是,持續不斷的學習,學海無涯知識無限。願每個人都能乘着本身的小舟,在這海洋裏遨遊。
==================================================================
注意:本文原創做者祈澈姑娘,創做不易。轉載請標明做者和文章的原文連接,或到微信公衆號獲取受權。