日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

前端工程師應該往node方面轉還是往HTML5方面轉

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-09-13 10:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當看到這個問題之前,我也碰到過很多有同樣疑惑的同學,他們都有一個共同的疑問該學php還是nodejs,包括我自己也曾有過同樣的經歷。幸運的是,通過我內心的掙扎和對當前市場供需關系以及行業(yè)發(fā)展前景的綜合衡量評估后,我還是在接觸了java, php之后回到js這片天空上來了。一方面是客觀因素,一方面是興趣導致的,前端太好玩了,值得為此奉獻一點激情或青春。

其實這也是一個開發(fā)者成長必須經歷的一個洗禮,一個磨難,一個挑戰(zhàn),他是一個必然的過程。很多人不差智商,不輸情商,四肢健全,就是學不好一門語言。我認為最主要還是敗在了堅持,專注上面了。經受不住內心私欲或其它語言的誘惑,都一一敗下陣來。

關于html5,他是個新東西嗎?是新瓶裝老酒而已,有實際處理問題的經驗,可以平滑的過渡,學習成本很低,但并不表示沒有。

然后說了解后臺語言,到底要了解到什么程度呢?

其實說后臺語言,其實他包括兩類語言,一個叫操作數(shù)據庫的語言,比如java,php,nodejs,ruby,python,c#等等。一個叫數(shù)據庫操作語言,比如sql,包括insert,update,select,delete四個動作。所有的頁面的一切數(shù)據交互都基于這四個操作。從我個人的經歷推薦兩本書:php與mysql程序設計,第四版,細說php,第二版。這兩本都是比較全面的介紹了php,包含了php基本概念與mysql的知識,但都比較淺顯,入門而已。

到現(xiàn)在你會發(fā)現(xiàn),其實從前端的角度出發(fā),語言有三種:操作數(shù)據庫的語言,數(shù)據庫操作語言,操作dom的js。然后就有方向了,學了js,學任何一門操作數(shù)據庫的語言(后臺語言),數(shù)據庫操作語言,然后就可以自由組合搭配。而且語言之間有很大的相似性,都可以無縫的跨界。區(qū)別的是語言開發(fā)的所依賴平臺,比如c#依賴于.net,php經常與apache,mysql結合,java依賴于jdk等等的。開發(fā)工具也各有不同,比如vs,phpstorm、zendstudio, intellij idea, eclipse等等。但他們的api卻很像似,粗暴點說,你抄我我抄你,你中有我,我中有你。

從前端的角度出發(fā)我推薦2門語言:php,nodejs。想照顧一些老的東西,維護一些老項目,就選php。展望新方向尤其io操作比較頻繁的可以了解一下nodejs。這兩個語言各有所長,只是nodejs從語法上來說跟js是無縫的。php的oop跟接近于java的純oop風格。但這2個從操作sql的方面來說,有很大的相似性。按照這個結論下來,無論選nodejs,php都可以,可以從主觀上判斷,你更喜歡那個?;蛘咦鲆粋€小的留言板,看看那個更符合你的思維習慣。

一般的瓶頸就是你得少,建議多寫,用解決實際問題的經驗來跨越語言造成的障礙。

建議從以下的順序來鍛煉后臺語言:

1. 留言板,

2, blog

3. 企業(yè)站,

4. 商城

5. 新聞綜合站。

基礎的入門之后,就是框架了,從我個人淺顯的了解當中,分享一下經驗,大概市面上有這幾個框架:

1. ci 經典的輕巧框架,在全球的使用量比較靠前,入門比較簡單。

2. thinkphp,國內人用的比較多,是國人開發(fā),現(xiàn)在勢頭真猛,比ci封裝的更好,也更傻瓜。

3. yii,這個是目前全球排名第一的框架,但是入門曲線稍高。

4. zend frame這是有php組織開發(fā)的框架,文檔比較規(guī)范,也比較重,適合構建大型項目。

5. laravel 這是一個呼聲比較好的一個新型框架,借鑒了Symphony,各方面比較優(yōu)秀,博眾家之所長,但是相對中文資料比較少。

等這些了解了,估計已經入門了,學習應該找到具體的方向了。另外兄弟連的視頻教程,質量一般,勝在量多,從基礎到框架,應有僅有,最主要是免費。

然后回歸正題,只是建議你了解,點到為止,了解是為了把前端干的更好。那什么時候真正的深入學習?建議在學好js的前提之下,吃透js。

比如了解js的作用域,閉包,原型,繼承,尤其是作用域與面向對象是js的特色也是與任何一門后臺語言比較容易混淆的兩個地方。

請向各個業(yè)界js大牛看起,不一定非要那么深的深度,但一定達到自己力所能及的高度。

比如有個自己的框架,如司徒正美avlon,比如有一個自己寫的小框架,如玉伯的seajs等等。

另外我個人的經驗:學什么語言不重要,重要的是趨勢你學語言的動力,說白了真正的需求來自那些。我認為需求有兩方面。一方面是內在主動型的。比如js學習到一定的程序,寫了很多demo或想法需要用更個性化的方式來呈現(xiàn),這時候需要建一個個人網站或博客來管理你的內容。這時候才選擇語言,了解需求產生,開發(fā),發(fā)布上線的流程,對你以后的前端工作也是有幫助的。另外一個是外在被動型的,比如同學,家鄉(xiāng)的朋友,需要你幫忙做一個企業(yè)網站,小的電商網站來做為他們初期企業(yè)文化愿景宣傳的一個互聯(lián)網通道,這時候就是一個外在的需求。拿我個人經驗來說,我的php經驗完全是來自于一次接私單的經歷。雖然那次私單以失敗而告終,但我在一個月的業(yè)余時間里邊徹底的了解了php的開發(fā)方式,語言特征,后來根據這個基礎我成功的開發(fā)上線了另外一個朋友的個人網站:http://jing-ui.com,這個網站的開發(fā)心得一直想寫,但機會不湊巧,只能說敬請期待。明確一個自己感興趣的目標之后,在選擇語言,以興趣引導語言,學習才有動力。比如做網站,那可能就是php,nodejs,做個簡單的blog,在實踐中慢慢了解語言,在學習中慢慢成長。 nodejs或php都有各自的應用場景,要么選一個公司現(xiàn)在用的,要么選擇一個適合自己思維的。

如果你學會了其中的一個,然后在去了解其它的,可以說,入門會很快,因為里邊有很多相同的東西。

最后總結一下我個人的心得:每個人都有好奇之心,這對做技術的來說并不是什么壞事,正因為這顆好奇之心,不斷的帶領向前邁進。另外了解一下滿足一下好奇心沒什么不好。就如同我當時學習php一樣,感覺學習之后有多牛B,真正的學習后做了一個網站出來之后發(fā)現(xiàn),確實收獲不少,對前端也有幫助。但是js的水平還是在原地,除了擅長使用jquery之外,并沒有太多的擅長。

到目前為止我感覺,還沒有達到一個自己滿意的力所能及的高度,努力中。但人的精力是有限的,能力是有限的,在有限的精力里邊把一件事情做好就已經很不錯了。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1603

    瀏覽量

    71232
  • 前端
    +關注

    關注

    1

    文章

    245

    瀏覽量

    18857
  • HTML
    +關注

    關注

    0

    文章

    280

    瀏覽量

    50257
  • HTML5
    +關注

    關注

    0

    文章

    75

    瀏覽量

    18532
  • node
    +關注

    關注

    0

    文章

    30

    瀏覽量

    6428
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    電子工程師的雙標瞬間 #電子 #電子愛好者 #電子工程師 #揚興科技 #雙標

    電子工程師
    揚興科技
    發(fā)布于 :2026年03月02日 18:04:13

    什么是BSP工程師

    上述前兩個階段屬于BSP開發(fā)的內容,第三個階段屬于嵌入式應用軟件開發(fā)的過程。綜上所述,BSP工程師主要應該具備的**要有: 掌握計算機原理方面的知識; 掌握操作系統(tǒng)的相關知識,深入研究某種操作系統(tǒng)
    發(fā)表于 01-13 06:54

    硬件工程師面試必會:10個核心考點#硬件設計 #硬件工程師 #電路設計 #電路設計

    硬件工程師
    安泰小課堂
    發(fā)布于 :2025年09月23日 18:00:33

    Canopenprofinet的配置數(shù)據調試小技巧,工程師必看

    數(shù)據互通成為一大挑戰(zhàn)。 倍訊科技 CANopenPROFINET網關BX-631-PN,正是解決這一問題的關鍵,它像一座橋梁,連接了支持CANopen協(xié)議的設備(如伺服電機、傳感器)與基于PROFINET的自動化控制系統(tǒng)(如PLC),使整個生產線能夠協(xié)同工作。 在汽車制造、電子裝配等行
    的頭像 發(fā)表于 08-15 16:36 ?712次閱讀
    Canopen<b class='flag-5'>轉</b>profinet的配置數(shù)據調試小技巧,<b class='flag-5'>工程師</b>必看

    作為一名PCB質檢工程師,我為什么在用手持式銅測試儀?

    在PCB行業(yè),銅厚一直是決定阻抗、散熱與可靠性的關鍵指標。過去,工程師把板子搬到實驗室、等待臺式銅厚儀出結果;作為一名PCB質檢工程師,如今,我更愿意把“實驗室”揣進口袋——手持式銅測試儀正在成為
    發(fā)表于 08-11 11:59

    工程師福音!CCLinkieModbus RTU讓粉塵監(jiān)測不再“揚灰”

    穩(wěn)定,對24小時不間斷的環(huán)境監(jiān)測尤為重要。 總結:搭上“協(xié)議轉換”的順風車 通過耐達訊通信技術CC-Link IEModbus RTU網關,工程師成功化解了粉塵監(jiān)測中“新舊協(xié)議不兼容”的難題。這一
    發(fā)表于 06-26 14:21

    做了電子工程師之后,最好拍的視頻出現(xiàn)了#硬件設計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年06月24日 17:45:57

    流量計連接神器 CClinkieModbus RTU:工程師的「斷舍離」指南

    不必要的成本。有沒有一種\"斷舍離\"的方法,讓工程師擺脫這個煩惱?答案就是耐達訊通信技術CClinkieModbus RTU的轉換方案。 方案概述: CClinkie
    發(fā)表于 06-24 13:53

    CCLink IEEthernet/IP網關,這波協(xié)議轉換操作工程師看了都點贊!

    %的彎路。 總結:讓電梯控制“通方言”,工程師少踩坑 在工業(yè)自動化領域,協(xié)議轉換就像給設備開了“語言外掛”。耐達訊通信技術CCLink IEEthernet/IP網關的方案,沒玩虛的技術噱頭,卻
    發(fā)表于 06-18 14:02

    工程師的“新神器”:用CCLinkieDevicenet連接水質分析儀,輕松搞定數(shù)據難題

    ”,數(shù)據傳輸不暢,工程師們只能頻繁地在設備之間奔波,手動抄錄數(shù)據,不僅效率低下,還容易出錯。 好在,有了耐達訊CCLinkieDevicenet網關這個“橋梁”,一切就變得簡單了。CCLinkie
    發(fā)表于 06-09 15:36

    電表“雙語”教學:PEOFINETCCLINKIE的神仙聯(lián)動

    ,數(shù)據傳輸更快速、更可靠,生產效率也大大提高了。 總的來說,PROFINETCCLINK IE網關在連接智能電表方面的應用,為工業(yè)自動化帶來了更多的可能性。它就像一座橋梁,讓不同協(xié)議的設備能夠和諧共處,為企業(yè)的發(fā)展提供了有力的支持。各位
    發(fā)表于 06-06 14:24
    信宜市| 新昌县| 太谷县| 长白| 雷州市| 西盟| 象山县| 千阳县| 隆尧县| 金阳县| 长武县| 万年县| 青河县| 疏勒县| 武陟县| 永德县| 平凉市| 吴忠市| 慈利县| 谢通门县| 南昌市| 波密县| 都昌县| 石屏县| 铁力市| 合阳县| 夹江县| 怀宁县| 鲁甸县| 武功县| 双辽市| 宜城市| 科技| 淄博市| 定陶县| 马边| 武汉市| 西峡县| 汕头市| 巢湖市| 特克斯县|