大家好,我是Niki,一隻放棄既有的鐵飯碗、從一個垃圾般的職場中逃離的小鯊魚,同時也是一個第一次參加鐵人賽新手、還沒轉職成工程師的小鯊魚,這樣沒基礎的我還請大家多多賞臉。
至於為什麼想要以JavaScript為主題呢?
其實也不是什麼了不起的緣由,只是剛好我現在正在學這個(被打)。
雖然我目前還是一隻不斷向現實妥協而什麼都不是的鯊魚,
但是我相信自己有著無限的可能,就像是阿道夫先生曾說過
不要輕視一個年輕人,因為他有一個不可預知的未來。維基語錄-阿道夫
但是為什麼選擇學JavaScript呢?明明還有那麼多程式語言像是Python,TypeScript等的可以選阿?
別人教我這個我就想都沒想就去學了(被揍),說起來很可笑對吧!
想都沒想為什麼,就一股腦兒的栽下去,
就現在來看可以說是十分差勁的行為,不會思考的工程師是無法成為一個優秀的工程師的,如果你跟我一樣請不要覺得丟臉,會這樣有一部份是台灣的教育環境造成的,相信老師/課本所給予的一切,過去那些東西大部分都存在唯一的最佳解,但是程式語言是一個相當新興的東西,很東西都還沒定型,可以透過不同的方式到達同樣的終點,理解、思考、比較就變成十分重要。
就好比是金屬的提煉,這是也一個不斷在進化的技術,就拿鋁來說,19世紀中期時由於鋁的提煉技術不佳,當時鋁的價格還高於黃金,但是30年後電解制鋁法問世,才讓鋁量產,價格也大幅降下來。
就程式語言來說,我目前所查到被正式採用並流傳至今的高階程式語言是"福傳"(Fortran,英語:Formula Translation的縮寫)維基百科,自1957年問世,至今也還沒超過一世紀,其下影響了眾多程式語言,1995年問世的JavaScript也是其中之一,是個還在成長並不斷演進的孩子,未來還存在無限的可能性,不去思考的使用他跟判他以及自己死刑沒什麼兩樣的,請不要親手抹殺掉自己的未來。
雖然有些事後諸葛,但是我還是做了些功課,為什麼要學JavaScript,依Stack Overflow Developer Survey 2021的統計數據來為依據,分三點來分析。
依stackoverflow於2021年針對最流行的技術(Most popular technologies)做了多份的統計,其中程式語言,手稿語言以及標記式語言(Programming, scripting, and markup languages)這個類別中,JavaScript中不管是所有受訪者(All Respondents)以及專業開發人員(Professional Developers)中都佔有高達6成以上的使用率,也就是說JavaScript是大眾所使用的東西,通用性高,你在未來的職場上有6成的機會可以用繼續使用同一種語言。
所有受訪者(All Respondents)
專業開發人員(Professional Developers)
然後最愛、最恨或是最想要(Most loved, dreaded, and wanted)的調查中
JavaScript使用者對自己的使用JavaScript喜好率僅有61.51%,雖然離第一的Rust86.98%還差很多,不過有六成以上,也表示有很大的成長及改善空間。
另外在最想要學的部分,想學JavaScrcpt的人雖然是只有14.59%排第三,但是跟使用率結合來看,未來JavaScripct的使用者可是有望達到8成的。
綜合三點來看JavaScript,是目前跟社會銜接最有利的語言,也是我作為轉職考量上,最有利的學習方向。
從零開始,鯊魚要出發了。