您的位置:首頁>正文

C與C++程式師的傲慢與無知,“老子有技術,老子天下無敵!”

“老子有技術, 老子天下無敵!”

好玩, 有趣, 項目源碼, 零基礎C/C++教程盡在: C/C++9群 99816772

A公司要做一個運營管理系統;

客戶給的需求不是很明確,

但專案已經簽了, 不明確也得做;

於是幾個程式師盡可能考慮將來的變化, 做出來的東西還是挺靈活的,

有什麼出格的要求, 改改配置, 稍微加點業務代碼, 也能讓客戶滿意;

可是, 時間是把殺豬刀!

經歷過數次合同續簽, 無數複雜的業務, 被倉促的追加進來, 系統已經不受控了;

這個時候來了個新程式師,

理了理代碼, 發現一團亂麻, 根本就理不清;

於是跟老闆說:必須大規模重構!

老闆早就看原來的團隊不爽了, 於是“臨危受命”這個新程式師來操刀重構;

在改東西的過程中, 新程式師去問老程式師:“這個流程引擎怎麼做的這麼糟糕呀!”

善良的老程式師會跟他說:“糟糕毛線!這是一個星期做出來的!你一個星期給我搞個更好的出來看看?”;

心存芥蒂的老程式師會說:“確實做的不好, 還好你能來改, 改好就好了!”

後面的結果, 可能是這個程式師根本就搞不定這個重構工作;

也有可能搞定了這個重構工作, 但時間一長, 也被老闆“多、快、好、省”的要求帶到惡性循環中去了;

程式師有個非常關鍵的狀態, 就是:“沒有什麼業務功能是我滿足不了的!”

(你可能從沒說過這句話, 但你想想, 是不是潛意識裡經歷過或正在經歷這個階段呢?)

處於這個階段的程式師, 覺得自己手裡拿著技術的“錘子”, 看見什麼都是釘子!

相信技術能改造眼前的一切, 乃至於改造世界;

這段代碼放在這裡毫無意義, 浪費CPU, 也沒查到引用, 直接刪掉, 肯定沒問題!

什麼市場運營, 不就是到處亂花錢嗎?!一點技術含量也沒有!

那個做產品的, 又要瞎嗶嗶了, 把這麼關鍵的功能藏在這種地方, 腦殼裡都是屎!

注意:說到這裡, 必須澄清一下;

我並不是反對程式師改造世界的意願,

相反, 我特別敬佩這樣的程式師, 真的是他們在推動技術的進步, 環境的改善;

是他們創造了這繁榮的技術生態!

碰到這樣的程式師, 我大多數時候還是持鼓勵的態度, 甚至細心跟他們探討執行的細節;

但值得警醒的是:

一定要放下“老子有技術, 老子天下無敵!”的傲慢心態;

紮到環境中去, 仔細觸摸環境中的每個細節, 掌握足夠的資訊之後, 再動手改造環境;

也別因為一兩次失敗, 就放棄初心, 混到社會的大染缸裡去, 破罐子破摔, 愛咋地咋地了;

“這家公司已經不能再給我足夠的舞臺和成長空間了!”

好玩, 有趣, 項目源碼, 零基礎C/C++教程盡在: C/C++9群 99816772

再講另外一個現象

程式師進入一家公司, 一兩年之後摸清了系統的技術和業務;

腦海裡就會浮現一個問題:“這家公司已經不能再給我足夠的舞臺和成長空間了!”

在加上這段時間內工資增幅也不是特別明顯, 於是就換工作;

換一家公司, 可能是同行業, 也可能是不同的行業;

學習新的系統技術和業務, 再加上跟團隊磨合, 一兩年之後, 又出現了同樣的問題!

(人力碰到這樣的人, 總是忍不住要問, “你前面跳槽好頻繁呀, 是為什麼呀?”)

又進入了如前一個故事所講的同樣的惡性循環中;

直到年紀大了, 心灰意懶, 找一個相對清閒的工作, 打發自己剩下的職業生涯。

這裡最關鍵的一個問題, 就是你要怎樣的舞臺和成長空間?

大部分程式師是要技術上的成長空間和更多的資源調配權力

然而一兩年的時間,

你真的把先進的技術應用到你所從事的行業上了嗎?

真的通過技術給產品、給公司帶來了質變嗎?

一兩年的時間,

你真的做到了讓領導和團隊充分信任你?

讓你的領導毫無保留的跟你共用一些資訊?(團隊中資訊不對等是權力產生的關鍵)

讓公司可以不計後果的讓你調配資源去做你想做的事嗎?

我想這麼短的時間,要做到這些事,還是很難的;

造成這個現象的最關鍵的因素還是內心的傲慢!

傲慢會束縛你的眼界和思想,最終造就無知。

同樣的澄清:我不反對你對未來的追求,我只是想讓你再冷靜一些,仔細思考一下,自己想要什麼色彩的未來

“新手會告訴你有一百種可能,老鳥會說只有兩條路可走”

好玩,有趣,項目源碼,零基礎C/C++教程盡在: C/C++9群 99816772

碰到一個系統性的技術問題,

有些程式師,想到一個解決方案,

認真思考過,該方案沒有任何問題,

於是就沾沾自喜,舍我其誰,馬上動手去做了;

另外一些程式師,他們會想到很多解決方案,

於是沾沾自喜,挑一種自認為最好的方案,也馬上動手去做了;

只有達到一定境界的程式師

才會堅定的跟老闆說,只有通過A或者B方案,才能真正、徹底的解決這個問題;

前面兩類程式師,可能永遠也不會認為自己傲慢無知,

然而在當時那個狀況下,他們肯定認為自己有能力解決這個問題

而且用自己的方案解決這個問題肯定是正確無誤的!

軟體學科是一門經驗性的學科,

說白了,能力是踩坑踩出來的,如果你缺乏經驗,不妨來小編群中學習以下,關注圖片下方資訊哦

經驗在這個行業的頂尖人才比拼中所占的比重是非常大的,

永遠不要輕視那些持續投入,歷經無數大型系統軟體發展工作的老鳥!

你可能看了很多書啦,四人幫寫的設計模式也讀了好幾遍了,說的很在理呀,但是又怎樣呢?!

同樣的澄清:我不是鼓吹資歷!我是強調多實踐!放下傲慢的姿態,多多實踐!

一兩年的時間,

你真的做到了讓領導和團隊充分信任你?

讓你的領導毫無保留的跟你共用一些資訊?(團隊中資訊不對等是權力產生的關鍵)

讓公司可以不計後果的讓你調配資源去做你想做的事嗎?

我想這麼短的時間,要做到這些事,還是很難的;

造成這個現象的最關鍵的因素還是內心的傲慢!

傲慢會束縛你的眼界和思想,最終造就無知。

同樣的澄清:我不反對你對未來的追求,我只是想讓你再冷靜一些,仔細思考一下,自己想要什麼色彩的未來

“新手會告訴你有一百種可能,老鳥會說只有兩條路可走”

好玩,有趣,項目源碼,零基礎C/C++教程盡在: C/C++9群 99816772

碰到一個系統性的技術問題,

有些程式師,想到一個解決方案,

認真思考過,該方案沒有任何問題,

於是就沾沾自喜,舍我其誰,馬上動手去做了;

另外一些程式師,他們會想到很多解決方案,

於是沾沾自喜,挑一種自認為最好的方案,也馬上動手去做了;

只有達到一定境界的程式師

才會堅定的跟老闆說,只有通過A或者B方案,才能真正、徹底的解決這個問題;

前面兩類程式師,可能永遠也不會認為自己傲慢無知,

然而在當時那個狀況下,他們肯定認為自己有能力解決這個問題

而且用自己的方案解決這個問題肯定是正確無誤的!

軟體學科是一門經驗性的學科,

說白了,能力是踩坑踩出來的,如果你缺乏經驗,不妨來小編群中學習以下,關注圖片下方資訊哦

經驗在這個行業的頂尖人才比拼中所占的比重是非常大的,

永遠不要輕視那些持續投入,歷經無數大型系統軟體發展工作的老鳥!

你可能看了很多書啦,四人幫寫的設計模式也讀了好幾遍了,說的很在理呀,但是又怎樣呢?!

同樣的澄清:我不是鼓吹資歷!我是強調多實踐!放下傲慢的姿態,多多實踐!

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示