初中級前端開發工程師如何提高我的能力?

初入職場之時,大多數人都應該考慮過這樣的一個問題,如何找到一種實用,簡化web流程的方法,在工做之中能有所提高和突破。php

學好哪些?基礎必須精通!css

九層之塔,起於壘土;千里之行,始於足下。入門以前,這些都是必不可少的東西,基礎的重要性決定了是在這一行業穩紮穩打仍是搖搖欲墜。
前端


5640239-4ff20e65a674fce9.jpg

掌握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,都須要用到編譯原理的知識。


5640239-bb115dbb6af69540.png

業餘的ps,flash,電子畫冊,seo優化;後臺代碼asp.net,php,java(不專業,但都看得懂和修改)

若是在前端領域有了較深的看法。又剛好有時間有興趣,那就不妨拓展一下知識的廣度,技多不壓身,多一項本領好吃飯,深度表明一我的的「精」,廣度表明一我的的「博」,想要博大精深,那就權衡發展。

如今技術更新換代很快,眼光要看遠。

認識一個開發人員,在一家公司作了三四年,卻只涉及到幾種框架和技術,後來由於種種狀況,他也被遣送回家,再次出來找工做的時候,發現本身已經跟不上時代的潮流了前端技術發展爲何這麼快?跟隨客戶的日益多元化需求,大屏手機與移動平板電腦的快遞普及、已經早就不知足於前面提到的基礎技術了,

收集的能力,手握各類求前端資源彙總,書籍

收集相關資料,網站,模板,組件等等,收集前端的資料有不少途徑,去各類前端的社區,看技術性的文章或者技術點,掘金,zsdn,segmentfault,等就是一個很好的去處,像諸如此類的文章,我就不一一列舉了,空餘之時,有如此多的資源,值得去慢慢品味,也是人生中的一大興趣。

最全的資源教程——前端涉及的全部知識體系

大前端工具集——程序猿的百寶箱

100+ 超全的web開發工具和資源

前端技能彙總

GitHub上值得關注的前端項目

關於程序員讀書-大牛們的書單彙總

免費的計算機編程類中文書籍

認識大牛

你會發現,和這些人交流以後,不少東西都會豁然開朗,更加清楚本身要作的是什麼,有句話說的很好,聽君一席話,勝讀十年書,公司每週三都會有一個分享會,由技術總監前來分享,十幾年的工做經驗,就拿最簡單的網絡協議,通信協議來說來講,之前在大學的時候,有一學期專門設置了這門課程,老師也是天天反覆嘮叨,就是講不出精髓所在

總監的一席話,把全部的相關的內容包括原理都講的清清楚楚,站在他的角度看一個問題,就像是站在山峯俯視遠處的風景。近局者迷,旁觀者清。


5640239-f83d5902698b8343.jpg

寫技術博客

把本身的價值要表現出來。外國網站上有jquery,smarty這些好用的東西,可是中國沒有,爲何?中國缺的並非能力,而是分享。覺得寫一個小小的東西就覺得本身了不得,把本身的東西隱藏起來,其實這個咱們的現狀,很很差。

善於分享,手有餘香,不管在寫技術博客仍是文章,在這個過程當中,咱們都是在不斷的進行思考,如何把技術類的分享寫的更加的別具一格?就是一個上升的過程。

不斷積累小項目的經驗

開發之路沒有捷徑,明白本身的規劃和目標纔是最重要的,開源中國和github社區就是個很不錯的選擇。

沒事的時候能夠多看看別人寫的源碼,作一些本地的小測試,對照着通常線上的產品需求來完成,這個過程之中,還能培養本身的產品思惟和習慣。

在工做中作的小測試的Demo也能夠上傳到本身的技術博客裏面。

積累有用的代碼量,當本身寫了十萬加的代碼,再回頭來看的時候,差很少就是一個大神級別的人物了吧,就像簡書上面碼字的做者們同樣,以筆爲犁,以紙爲田,辛勤耕耘本身的一方土地,等等收穫的那一天。


公司的氛圍,好的團隊


5640239-eee7db4b621f2ba7.jpg

若是是在創業公司,那麼恭喜你我不想說一些消極的話語,是的,大多數的創業公司加班加到很晚,以前有人和我開玩笑,快速積累工做經驗難道不是靠加班?我想說是,別人下班回家玩王者榮耀追電視劇的時候,你還在工做,還在苦思冥想,還在鍵盤上敲擊出一連串的代碼。

可是你有沒有想過,仍是那句話,選擇比努力更加劇要。

進公司的第一天,總監就說,知道爲何咱們的團隊不加班嗎?我欣喜若狂居然有這麼好的事情?由於咱們是一個好的團隊,有效率的團隊,別人靠加班完成的任務咱們就不須要由於咱們有方法,合理安排時間,準確分工,配合的完美無缺,工做鏈條完整,更重要的是,咱們是一個有成長的團隊。

也確實,利於成長,不被加班所累,下班了也有屬於本身的大把時間。最重要的是,持續不斷的學習,學海無涯知識無限。願每個人都能乘着本身的小舟,在這海洋裏遨遊。

==================================================================

注意:本文原創做者祈澈姑娘,創做不易。轉載請標明做者和文章的原文連接,或到微信公衆號獲取受權。

相關文章
相關標籤/搜索