昨晚有點心事,失眠了一個晚上,也想了一個晚上,到底怎樣在公司中使用技術以及自己怎樣在日常中提升,之間要怎樣的權衡利弊,這個問題思考了很久。現(xiàn)在分享出來大家一起來討論一下

 

一、從老板的角度

從老板的角度上來看,什么才是最重要的呢?什么人才是最好的?在說這個問題之前我想問你,你認為老板最看重什么?

相信大家都有答案了吧,老板最看重的就是利益,對于程序員的你,什么才是利益,無非就是效率和效果,想一想,如果有這樣的一個人,他使用框架很快的完成了公司給的任務,然后又這樣的一個人,他自己寫了一個框架來完成公司的任務。這個時候對于老板,誰的效益更高,那么第一個人毋庸置疑是效益更高的,因為他使用現(xiàn)成的框架即快速的完成公司給的工作,同時現(xiàn)成的框架經過多次版本的迭代,穩(wěn)定性等會比你自己開發(fā)的質量要高很多。所以老板就會從效益的角度上看,你第二個人效果即不好,速度也慢,效益不高。

 

二、從同事的角度

 同事與同事之間最重要的是什么呢?同事之間最終要的莫過于溝通,業(yè)務和代碼的可維護性。同事之間也不會過多的關注你的技能是否提升也不會過多的考慮效益的問題,但是同事的角度上要求的就是你的技能和溝通上面要能夠完成需求。因為溝通上面相對弱一點還是可以理解的,但是如果技術上面達不到要求就會給公司埋下坑,到時候你走人了或者是你的工作做不完了,你的領導也要為你買單。所以領導有時候也有領導的難處。除此之外,可維護的代碼也是挺重要的,因為代碼的可讀性直接關系著你在同事之間的認可度,“一個人如果代碼寫得很規(guī)范的話。那么我相信他不會差到哪里”,這里引用我的同事所說的話。細想想也不無道理。

 

三、從自身的角度

 從自身的角度上來看,毋庸置疑的要多學習一些新的技術,但是雖然說新的技術不是越多越好,但是新的技術從某些方面也是一種進步,誰說不是知識和見識越多越好呢?例如:當你不去學習typeScript的時候,你一定不知道原來JavaScript也可以變成強語言,當你不去學習MVVM框架的時候,你一定不知道原來JavaScript除了可以事件驅動外,還可以數據驅動。從自身的角度上來看,學習新技術是一定要的,技術在發(fā)展,你如果不跟著進步的話,你還剩什么。刀耕火種的時代現(xiàn)在也已經過去(相對于自動化)。從一個前端工程師來說,下面我就以前端方向來分析一下要怎樣側重的去學習。

技術學習(關鍵性從上到下排序)

 

網友評論