您好,歡迎來(lái)到商國(guó)互聯(lián)![ 登陸 ] [ 免費(fèi)注冊(cè) ] [ 密碼找回 ]
當(dāng)前位置:商國(guó)互聯(lián)首頁(yè) 供應(yīng)信息 IT設(shè)備、數(shù)碼產(chǎn)品、軟件 其他專(zhuān)用軟件 其他行業(yè)專(zhuān)用軟件

優(yōu)秀的前端工程師是如何成長(zhǎng)起來(lái)的
相信大家都知道,現(xiàn)如今,隨著社會(huì)的發(fā)展,各行各業(yè)都不缺人,但是缺人才!藍(lán)鷗西安iOS培訓(xùn)(http://xa.lanou3g.com/)這就教你如何成為一名卓越的工程師!
1、別光解決問(wèn)題,想想究竟發(fā)生了什么
很多人埋頭寫(xiě) CSS 和 JavaSCRJPT
直到程序工作起來(lái)了,然后就去做別的事情了。很多情況下,當(dāng)你遇到問(wèn)題的時(shí)候,你只是解決當(dāng)下的問(wèn)題罷了。但是如果你永遠(yuǎn)不花時(shí)間理解問(wèn)題的本源,你將一次又一次的面對(duì)相同的問(wèn)題。花一些時(shí)間找出為什么,這看上去費(fèi)時(shí)費(fèi)力,但是它會(huì)節(jié)省你未來(lái)的時(shí)間。在完全理解整個(gè)系統(tǒng)之后,你就不需要總?cè)ゲ聹y(cè)和論證了。
2、學(xué)會(huì)預(yù)見(jiàn)未來(lái)的瀏覽器發(fā)展趨勢(shì)
前后端開(kāi)發(fā)的一個(gè)主要區(qū)別在于后端代碼通常都運(yùn)行在完全由你掌控的環(huán)境下。前端相對(duì)來(lái)說(shuō)不那么在你的掌控之中。不同用戶的平臺(tái)或設(shè)備是前端永恒的話題,你的代碼需要優(yōu)雅掌控這一切。
3、閱讀規(guī)范文檔
瀏覽器有bug
是很難免的事,但是當(dāng)同一份代碼在兩個(gè)瀏覽器渲染出來(lái)的效果不一樣,人們總會(huì)不假思索的推測(cè),那個(gè)“廣受好評(píng)”的瀏覽器是對(duì)的,而“不起眼”的瀏覽器是錯(cuò)的。但事實(shí)并不一定如此,當(dāng)你的假設(shè)出現(xiàn)錯(cuò)誤時(shí),你選取的變通辦法都會(huì)在未來(lái)遭遇問(wèn)題。
4、閱讀別人的代碼
出于樂(lè)趣閱讀別人的代碼可能并不是你每周六晚上會(huì)想到的娛樂(lè)項(xiàng)目,但是這毫無(wú)疑問(wèn)是你成為優(yōu)秀工程師的最佳途徑。自己獨(dú)立解決問(wèn)題絕對(duì)是個(gè)不錯(cuò)的方式,但是這不應(yīng)該是你唯一的方式,因?yàn)樗芸炀蜁?huì)讓你穩(wěn)定在某個(gè)層次。閱讀別人的代碼會(huì)讓你開(kāi)闊思維,并且閱讀和理解別人寫(xiě)的代碼也是團(tuán)隊(duì)協(xié)作或開(kāi)源貢獻(xiàn)必須具備的能力。
5、與比你聰明的人一起工作
不論是自我學(xué)習(xí)還是自我工作,我們都面對(duì)一個(gè)問(wèn)題:你并沒(méi)有機(jī)會(huì)從比你聰明的家伙那里學(xué)到什么。沒(méi)有人幫你 review
代碼,也沒(méi)有人與你碰撞靈感。因此,最起碼在你職業(yè)發(fā)展的前期,你要在一個(gè)團(tuán)隊(duì)里工作,尤其是一個(gè)普遍比你聰明而且有經(jīng)驗(yàn)的團(tuán)隊(duì)里工作。如果你最終會(huì)在你職業(yè)發(fā)展的某個(gè)階段選擇獨(dú)立工作,一定要讓自己投身在開(kāi)源社區(qū)當(dāng)中。保持對(duì)開(kāi)源項(xiàng)目的活躍貢獻(xiàn),這會(huì)給你團(tuán)隊(duì)工作相同甚至更多的益處。
6、“造輪子”
造輪子在商業(yè)上是非常糟糕的,但是從學(xué)習(xí)的角度是非常好的。你可能很想把那些庫(kù)和小工具直接從 npm
里拿下來(lái)用,但也可以想象一下你獨(dú)立建造它們能夠?qū)W到多少東西。
在這一行大家普遍會(huì)問(wèn)的一個(gè)問(wèn)題是:我接下來(lái)應(yīng)該做點(diǎn)什么?如果你沒(méi)有試著學(xué)一個(gè)新的工具創(chuàng)建一個(gè)新的應(yīng)用,那不妨試著重新造一個(gè)你喜歡的
JavaSCRJPT 庫(kù)或 CSS 框架。這樣做的一個(gè)好消息是,在你遇到困難的時(shí)候,所有現(xiàn)成的庫(kù)的源代碼都會(huì)為你提供幫助。
7、把你學(xué)到的東西都記錄下來(lái)
最后,但絲毫不遜色的是,你應(yīng)該把你學(xué)到的東西記錄下來(lái)。這樣做有很多原因,但也許最重要的原因是它強(qiáng)迫你更好的理解這件事。如果你無(wú)法講清楚它的工作原理,在整個(gè)過(guò)程中它會(huì)推動(dòng)你自己把并不真正理解的東西弄清楚。很多情況下你根本意識(shí)不到自己還不理解它們——直到自己動(dòng)手寫(xiě)的時(shí)候。
藍(lán)鷗西安分中心是藍(lán)鷗科技(http://xa.lanou3g.com)的第六家分中心,專(zhuān)注于iOS開(kāi)發(fā),師資力量強(qiáng)大,教學(xué)經(jīng)驗(yàn)豐富,環(huán)境優(yōu)美,交通便利,始終堅(jiān)持讓教育回歸本質(zhì)的教學(xué)理念,學(xué)習(xí)iOS開(kāi)發(fā),就來(lái)藍(lán)鷗科技!
QQ:3289425775 郵箱:zhangyamei@lanou3g.com
咨詢電話:029-88867933 微信號(hào):xianlanou
地址:西安市高新區(qū)高新路與科技二路十字水晶城B座7層
郵編:710065
網(wǎng)址:http://xa.lanou3g.com
聯(lián)系人:藍(lán)鷗西安(市場(chǎng)部)
手機(jī):17791055930
郵箱:yangping@lanou3g.com
*您的姓名:
*聯(lián)系手機(jī):
固話電話:
E-mail:
所在單位:
需求數(shù)量:
*咨詢內(nèi)容: