程序員看重的是什么?技術嗎?
作為一個前端工程師,最近在自學
Node.js
以及Python,雖然前端處在整個程序開發鄙視鏈的最底層,但是好歹也算有些話語權吧,我也就來說一說我對于程序員一些看法以及對于想要成為程序員的小伙伴的一些建議和態度。第一點:接納新知識的能力

包括筆者在內有很多小伙伴認為做程序員是一個吃天賦的事情,其實并不然,以目前整個大環境來說程序員這個行業還根本沒有到拼天賦的地步,你只需要扎扎實實的學好一門語言并且觸類旁通,就能找到一份非常不錯的薪資待遇可觀的工作。
但是根據筆者從業的這么多年來看,對于新知識的接納能力非常重要。
就拿前端技術來說吧,在幾年前,移動互聯網還沒有興起的時候,前端開發基本上就是圍繞HTML+CSS+JS或者JQ這幾種語言轉圈圈,你只需要學會這三種語言就可以找到一份很不錯的工作。

但是現在不同了,隨著移動互聯網的普及,JQ已經基本被邊緣化了,除非是維護一些老PC站的時候還會用一用,在新項目上基本上是用不到的。
目前流行的是前端三大框架是——VUE,Angular,react。幾乎所有的移動頁面都是采用這三個框架來開發完成的,如果你只會JQ的話那就必然會被邊緣化。
所以你必須具備很好的接收新知識以及新思想的能力,并且擁有能在短時間內迅速掌握新技術的能力,否則的話你會很快被淘汰。就拿JQ和VUE來說,雖然都是JS的衍生物,但是在理解層面上來說有本質的不同,JQ側重于操作DOM元素,和HTML元素的耦合性非常高,而VUE則是采用虛擬DOM的方式來實現,更看中的是結構化組件化,這就需要程序員去理解和掌握。
所以作為一名程序員,你一定要敏銳的把握到開發行業的流行趨勢,可以多去看一看招聘網站對于你所從事的程序員的技術要求,尤其是一些大企業的。
第二點:觸類旁通

作為一名程序員你一定要做到博學多才,觸類旁通。
譬如你是一名前端工程師你不能只會一個HTML,CSS或者JS,對于其他的諸如Java,PHP,Python,
Node.js
,HTTP協議等等知識你起碼要知道他們的運作機制,這對于提升你的工作效率能夠起到比較大的作用,否則的話在你和后端人員進行交流的時候就會出現很多障礙,而且也不利于你今后的職業發展(全棧工程師才是王道)反過來也是一樣的,一名后端工程師如果一點前端知識都不懂,什么P標簽,DOM操作,基本的格式調整都不會的話,基本上就沒辦法正常工作。
所以作為一名程序員一定要在學好自己語言的基礎上多多學習或者涉獵一些和自己相關的語言,不要求專精但是起碼要知道是怎么回事,這樣不僅可以開拓視野也能起到觸類旁通的作用,做程序最怕閉門造車。
第三點:勤奮
這個對于各行各業來說都是一樣的,一名程序員想要做的好就一定要付出更多的努力,任何程序語言的掌握都是要經過千百次的實操聯系而實現的,可不是你聽一節課懂了就會了,必須要多看,多練,勤奮對于一名程序員來說也是非常重要的。

