回覆列表
  • 1 # 前端開發阿段

    兩步走:

    基礎學習 + 新技術學習!

    第一,前端的基礎:說來說去,萬變不離其宗:它其實就是老三樣:html,css,js。 這三樣是基礎,一定要熟練的知道,特別是js,這門語言是有很多跟傳統程式語言不一樣的地方,很多的坑,比如變數隱形轉換,各種瀏覽器和設定對於語言的解析又有差異等等。你對這些特性都要去了解,這種沒有竅門,就是要去記。

    第二,就是要學習新技術,因為只有你瞭解了新技術,才有加薪的可能!!畫重點

    為什麼說學習新技術才好加薪呢,這個是因為隨著版本的更新,新的東西總是會相比舊的東西,有很多的優勢和改進(至少大部分看起來是這樣)。

    你比如說:我們天天在用的智慧手機,越是新手機功能越強大對不對。因為他有基礎啊,可以改正他的缺點,又可以加新功能啊。

    以此類推,技術也是一樣,比如說傳統的原生JS,在瀏覽器相容性方面就做得不好,你自己需要寫很多的if else去做差異化進行相容。但jquery這個新技術(剛興起的時候),就解決了這個問題,極大的提升了效率。所以他就是好的東西。

    現在呢,前端的三大框架React,vue,angular,他解決了什麼問題呢?他主要是解決了隨著頁面越來越複雜,功能越來越多,程式碼太複雜,多人開發困難等問題。

    有了這三大框架,他就是元件化開發模式,可以把頁面分割成一個一個人小功能分給不同的人去開發。同時通用的功能可以封裝起來,可以再次複用,又提升了很多的工作效率。

    以比如現在的混合開發:React Native和 flutter,他就解決了傳統的App開發成本過高的問題,傳統的app開發,需要招一個安卓,一個Ios,用這兩個框架,一個人就夠了,一套程式碼,兩端通用(有一些差異,但不多)。

    看到了吧,這就是新技術的優勢:提升效率,節約成本,你說這兩大利器老闆不開發嗎?

    大量的實踐

    上過戰場的兵和沒上過戰場的兵,是不一樣的。

    程式碼也是一樣,你看幾本書,寫了一個Hello world和真正開發過專案的人是不一樣的。

    我所見過所有的大神,全是10萬級的程式碼量,你沒有寫這麼多程式碼,沒有踩坑,你永遠沒法成長,別人跟你說一萬遍都沒有用,你到時還是會犯這個錯誤。真的。

    一定要動手開發,哪怕是跟著影片敲程式碼都好過一直寫hello world。只有你的程式碼量上來了,你自然對這門技術就熟悉了。

    最後再分享一下,一定要趁著年輕多學習技術,到了中年以後,家裡的屁事賊多,根本沒有時間學習和成長了。所以我完全能理解,為什麼公司不要35+以後的中年人。

  • 中秋節和大豐收的關聯?
  • 一首歌歌詞裡面有眼淚兩個字的?