初中級前端開發(fā)工程師如何提升個人能力?

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

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

九層之塔,起于壘土;千里之行,始于足下。入門之前,這些都是必不可少的東西,基礎的重要性決定了是在這一行業(yè)穩(wěn)扎穩(wěn)打還是風雨飄搖。


掌握HTML +CSS, HTML是網(wǎng)頁的核心,是一種制作萬維網(wǎng)頁面的標準語言,這是前端最基本的知識,相當于小學要學習字母拼音的那種。學好CSS是網(wǎng)頁外觀的重要一點,CSS可以幫助把網(wǎng)頁外觀做得更加美觀。

? 學好服務器端腳本語言? ,服務器端腳本編程也是Web開發(fā)人員的基本功之一,Web開發(fā)人員需要挑選一個服務器端腳本語言,精通這門基本功。

學好SQL ,構建動態(tài)頁面是必須使用到數(shù)據(jù)庫的,但是數(shù)據(jù)庫的產(chǎn)品很多,開發(fā)人員遇到這種情況別擔心,因為它們都會遵循標準的SQL原則。

學好JavaScript? ,學習JavaScript的基本語法,以及如何使用JavaScript編程將會提高開發(fā)人員的個人技能。

了解Unix和Linux的基本知識,雖然這兩點很基礎,但是開發(fā)人員了解Unix和Linux的基本知識是有益無害的。

了解Web服務器 ,當你對Apache的基本配置,htaccess配置技巧有一些掌握的話,將來必定受益,而且這方面的知識學起來也相對容易。

熟悉版本控制系統(tǒng)的用法? ,熟悉使用一種優(yōu)秀的版本控制系統(tǒng),你在實際工作中就會發(fā)現(xiàn)精通一種版本控制系統(tǒng)是很幸福的事情。?

學好Web框架 ,當你掌握了HTML,服務器端腳本語言,CSS和JavaScript后,就應該找一個Web框架加快你的Web開發(fā)速度,使用框架可以節(jié)約你很多時間,

框架類的東西太多,就盡量按照自己的需求來,Extjs、prototype、kissy,bootstrap、jQuery UI、easyui、flex、angularJS等等都挺火的,但是你學習了在工作中沒有用到的話,也只是充實了一下自己的知識體系而已。

主要學習前端知識

除了精通像這些div+css等基礎的東西,還要像更深層次發(fā)展,利用加班時間,下班時間,去學習這個領域里面自己沒有接觸到的東西,這個我不說其實大家也是知道的前端的東西很廣,一兩年的時間是學不完的,就算學完也不能做到門門精通,目前自己正在學習編譯原理,造自己的語言, 即使不需要造自己的語言,要實現(xiàn)各種轉(zhuǎn)義和預處理工具例如babel,webpack,post-css,less,都需要用到編譯原理的知識。


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

如果在前端領域有了較深的見解。又恰好有時間有興趣,那就不妨拓展一下知識的廣度,技多不壓身,多一項本領好吃飯,深度代表一個人的“精”,廣度代表一個人的“博”,想要博大精深,那就權衡發(fā)展。

現(xiàn)在技術更新?lián)Q代很快,眼光要看遠。

認識一個開發(fā)人員,在一家公司做了三四年,卻只涉及到幾種框架和技術,后來因為種種情況,他也被遣送回家,再次出來找工作的時候,發(fā)現(xiàn)自己已經(jīng)跟不上時代的潮流了,前端技術發(fā)展為什么這么快?跟隨客戶的日益多元化需求,大屏手機與移動平板電腦的快遞普及、已經(jīng)早就不滿足于前面提到的基礎技術了,

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

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

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

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

100+ 超全的web開發(fā)工具和資源

前端技能匯總

GitHub上值得關注的前端項目

關于程序員讀書-大牛們的書單匯總

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

認識大牛

你會發(fā)現(xiàn),和這些人交流之后,很多東西都會豁然開朗,更加清楚自己要做的是什么,有句話說的很好,聽君一席話,勝讀十年書,公司每周三都會有一個分享會,由技術總監(jiān)前來分享,十幾年的工作經(jīng)驗,就拿最簡單的網(wǎng)絡協(xié)議,通訊協(xié)議來講來說,以前在大學的時候,有一學期專門設置了這門課程,老師也是每天反復嘮叨,就是講不出精髓所在

總監(jiān)的一席話,把所有的相關的內(nèi)容包括原理都講的清清楚楚,站在他的角度看一個問題,就像是站在山峰俯視遠處的風景。近局者迷,旁觀者清。


寫技術博客

把自己的價值要表現(xiàn)出來。外國網(wǎng)站上有jquery,smarty這些好用的東西,但是中國沒有,為什么?中國缺的并不是能力,而是分享。以為寫一個小小的東西就以為自己了不起,把自己的東西隱藏起來,其實這個我們的現(xiàn)狀,很不好。

善于分享,手有余香,無論在寫技術博客還是文章,在這個過程中,我們都是在不斷的進行思考,如何把技術類的分享寫的更加的別具一格?就是一個上升的過程。

不斷積累小項目的經(jīng)驗

開發(fā)之路沒有捷徑,明白自己的規(guī)劃和目標才是最重要的,開源中國和github社區(qū)就是個很不錯的選擇。

沒事的時候可以多看看別人寫的源碼,做一些本地的小測試,對照著一般線上的產(chǎn)品需求來完成,這個過程之中,還能培養(yǎng)自己的產(chǎn)品思維和習慣。

在工作中做的小測試的Demo也可以上傳到自己的技術博客里面。

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


公司的氛圍,好的團隊


如果是在創(chuàng)業(yè)公司,那么恭喜你,我不想說一些消極的話語,是的,大多數(shù)的創(chuàng)業(yè)公司加班加到很晚,之前有人和我開玩笑,快速積累工作經(jīng)驗難道不是靠加班?我想說是,別人下班回家玩王者榮耀追電視劇的時候,你還在工作,還在苦思冥想,還在鍵盤上敲擊出一連串的代碼。

但是你有沒有想過,還是那句話,選擇比努力更加重要。

進公司的第一天,總監(jiān)就說,知道為什么我們的團隊不加班嗎?我欣喜若狂竟然有這么好的事情?因為我們是一個好的團隊,有效率的團隊,別人靠加班完成的任務我們就不需要因為我們有方法,合理安排時間,準確分工,配合的天衣無縫,工作鏈條完整,更重要的是,我們是一個有成長的團隊。

也確實,利于成長,不被加班所累,下班了也有屬于自己的大把時間。最重要的是,持續(xù)不斷的學習,學海無涯知識無限。愿每一個人都能乘著自己的小舟,在這海洋里遨游。

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

注意:本文原創(chuàng)作者祈澈姑娘,創(chuàng)作不易。轉(zhuǎn)載請標明作者和文章的原文鏈接,或到微信公眾號獲取授權。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容