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

 

一、從老板的角度

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

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

 

二、從同事的角度

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

 

三、從自身的角度

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

技術(shù)學(xué)習(xí)(關(guān)鍵性從上到下排序)

 

網(wǎng)友評論