乙個普通程式設計師眼中的 技術

2022-07-03 23:42:14 字數 1216 閱讀 8860

技術是程式設計師安身立命的根本,可一味的追求提高技術卻未必能從技術上獲得相應的回報。

通常情況下, 程式設計師要使自己所學的技術產生相應的價值或者收入必須依託於某個公司, 靠自己單幹很難賺到錢, 即使能賺到錢價效比也不如替企業打工來的高。

所以程式設計師一般都是替別人打工的。

程式設計師在企業裡打工,目的就是替公司解決相應的問題, 可程式設計師們有時候又有點一根筋,認為既然自己的工作是做技術那麼問題自然可以通過技術手段來解決, 只要技術越牛逼,解決問題的能力就越強, 於是就一門心思的提公升自己的技術, 希望藉此來體現自身的價值。 殊不知,絕大部分公司根本用不到什麼牛逼的技術, 你用用普通的三流技術照樣能妥妥的把問題給解決了,使用那些行業內牛逼的、前沿的技術並不能得到理想的效果,所以去學習使用它們也不見得能得到相應的回報。

因為那些牛逼的技術本就是那些牛逼的人針對自己所在的牛逼的公司的業務場景開發出來的, 這些技術能在它們所在的公司發揮效用,但是扔給其它企業用卻未必能體現相應的價值,強行使用還會有***。 比如說那些什麼快取、訊息機制、厲害的框架、高併發方案等等。

你很厲害,會使用很牛逼的高大上技術,可在你的老闆看來, 你可能和那些技術不厲害的程式設計師沒有差別,甚至於還不如它們。 因為雖然你技術牛逼,然而你的這些技術在這個環境下面根本沒有用武之地,就像在乙個弄堂裡面,你一輛賓士的速度還沒有人家騎個自行車來的快,所以即使技術再厲害也是沒有意義的。

現實就是這麼殘酷但是不得不接受。

程式設計師對於自己職業道路的發展,技術不容忽視,但絕對不排第一。和其它任何職業一樣,程式設計師對於自己職業生涯,應該提公升的是解決問題的能力,技術是解決問題的一種方法,但不一定是最有效的。很多時候,把問題解決好,把事情做好,並不一定要通過技術,程式設計師們很難領悟到這一點,即使能領悟,也很難真正的這麼去做,這就是很多程式設計師明明技術很牛逼,可混的就是不怎麼樣的原因。

當然,你如果非要通過純技術來展現的價值,那也要找乙個能讓自己技術有用武之地的環境,但是這樣的環境很稀有,容不下所有有這種想法的程式設計師, 大多數程式設計師注定不能只靠技術就吃得開。因此,程式設計師真的不能認為,寫**就是程式設計師的一切了, 提公升自己的技術就能走上人生巔峰。

當然這並不是說提公升自己的技術,學習在工作中用不到的技術是沒有用的,至少這在換工作時是必不可缺的, 因為在面試的時候, 技術是最容易量化的,其它方面的能力, 通常只有在工作中可以實際體現,那面試的時候也只有通過技術作為你能力的參考了。

所以,對於那些牛逼的技術,程式設計師們處於一種愛恨交織的狀態, 學吧,工作中用不上;不學吧,跳槽面試時人家問了怎麼辦。

無可耐可

乙個程式設計師眼中的區塊鏈技術

我為什麼要寫這篇文章?在了解區塊鏈相關資訊時 例如維基百科上的內容 我發現這些內容非常零碎和不連貫。要把這些零碎的資訊整合在一起,形成乙個完整的檢視需要花費大量的時間。不過現在,我想我已經知道在引入區塊鏈時要使用哪些東西,以及應該按照怎樣的順序來了解它們,以便讓開發人員能夠在 1 到 1.5 小時內...

乙個程式設計師眼中的價值

前天看了timyang的乙個技術從業人員眼中的2014 有些觀點我很是贊同,於是我也有了想寫點什麼的衝動 在2015年的第二天,我終於好像有了一些跳躍的想法,可以說給大家聽聽.也許不夠體系,不夠完整,但或許能得到一些共鳴.我先給我大家講講我的故事,我在2007年的時候去了雅虎實習.當時應聘實習的時候...

乙個程式設計師眼中的北京和上海

面積 北京 16410.54 平方公里 上海 6340.5 平方公里 人口 北京 2151.6 萬人 上海 2500 萬 光看數字可能在北京長住但沒在上海住過的朋友肯定覺得上海的交通情況非常恐怖。想一想也可以知道,2500 萬人口 6340.5 平方公里怎麼算也比北京人口密度大。實際上並非如此。我大...