程式設計師是這樣煉成的 6 牛行天下

2021-08-25 21:40:37 字數 1765 閱讀 2159

言歸正傳,前面的幾篇文章,跟大家**了如何規劃自己的道路,如何選擇技術方向,如果融入團隊,如何豐富自己,如果你完成了前面的四個階段,那麼說明你有了自己的發展方向,學了一門基礎語言,找到了乙個團隊,開始在拓展自己的視野,那麼接下來就是乙個很關鍵的飛躍了--成為大牛。

每當別人提及我們的職業的時候,我們都會說到自己的是程式設計師,從而賺取別人讚賞的目光,有可能我們只是自以為很厲害了,其實在真正的大牛面前,我們可能連塊遮羞布都找不到,我因為常幫人招聘,所以對程式設計師方面的面試題目都頗感興趣。市場收集一些經典的面試題目。有時候看的新的題目,我假設自己是一名面試者,帶著乙份面試的心態努力去完成,結果讓我大跌眼鏡,很多題目我甚至連個錯誤的答案都給不出,完全不會下筆。如果你覺得你的功力夠了,隨便選兩道題目,分享下:

1.讓cpu的使用率,在任務管理器中畫出乙個正弦波形。

2.從你的程式設計軟體編出一段**,在不破壞軟體檔案和平台的情況下,讓該程式設計軟體崩潰。

有的看官可能看了這樣的題目認為很簡單,但是這兩題卻曾經讓自鳴得意的我飽遭受打擊,當時我完全無法下筆。其實我程式設計的習慣還算好,我每次在書寫**的時候都非常小心的申請和釋放記憶體,留意cpu利用率,雖然天天打交道,我知道如何寫**檢視cpu的使用率,如何降低cpu記憶體的使用率,但是我根本就沒有想過如何控制cpu使用率。另外,我們在使用程式設計軟體的時候,讓程式設計軟體崩潰的情況也時有發生,我都沒有想過,為什麼程式設計軟體會崩,只知道機械的馬上結束程序,重新啟動軟體。這些都說明當時我缺乏技術深度,我完全無法把我學到的的技術知識組織起來,這些題目都只是其中的一二,我說不出答案的還有很多很多。 謝天謝地,我們老闆不會因為我的無知而炒我的魷魚,他是以我知識的多少在附付我薪水的,要是他以我的無知來付我的薪水,估計他的整個公司都給我都不夠付,謝天謝地,每當我驕傲的時候,總有會有某人或者某事出現,讓我知道自己的無知。

那麼在軟體界裡,什麼樣的人才是大牛呢?我們說的大牛就是指專業人士。 在說專業人士之前,首先我們要澄清下,在中國的人心裡的乙個誤區,從小到大,專業人士的形象在我們的腦海中就被塑造成:帶著一副啤酒瓶底的眼睛,一天24小時在書桌或者電腦面前,兩耳不聞窗外事一心唯讀聖賢書的書呆子。非也非也,真正的技術的人不應該如此,可惜遺憾的是,我們軟體開發界有很多不學無術的膚淺的專業人士,一直以"專業人士"為藉口,當成為自己無知的擋箭牌:"我是技術專家,我平時的注意力都放在工作上和技術上,我不知道lv是什麼,我還以為是listview控制項? 我不喜歡去唱k或者運動,我覺得那都是浪費時間"。。。。遇到這樣的人,有時候很無語,其實一些東西不知道不了解或者不喜歡都很正常,直接說不知道就好了,不要在無法面對的時候總是把"我是搞技術"的這句話搬出來,我說為什麼前陣子看程式設計師去非誠勿擾燈全給女嘉賓滅了,就是因為開發人員的形象全被這些所謂的"技術專家"給毀了。弄的我們搞技術的找個物件都比一般人麻煩,其實程式設計師一樣有自己的人生,一樣有自己的喜好,都是兩個肩膀扛乙個腦袋,跟其他人有什麼差別啊?不要把不喜歡的事物就用"做技術的理由"來搪塞。我在如鵬上就認識很多活的很精彩的程式設計師,但是技術一流,而且生活也很豐富多彩。 ok!

揭露了書呆子似的偽專家的行徑後,我們要正式的談一談真正的專業人士啦,真正的專業人士的定義是:遇到或者處理過我們在工作或者學習中可能遇到的80%的問題,並且擁有足夠的知識來應付另外還未有出現的20%的問題,不但能刻意進行高水平的抽象和構架,而且可以隨心所欲的進行繁瑣的低端細節操作和實現。當遇到問題不能解決時,至少能出謀劃策,知道能找誰幫忙的人。如果你做不到以上這些,拜託不要說自己是磚家,教授,更不要說自己是大牛。

如何成為真正的大牛?

1.花時間把自己所有的技術知識串成乙個系統。

2.把你會的知識,以授課的方式傳授給別人。

3.把你會的知識運用到csdn,給需要幫助的一臂之力。

4.到"牛群"中去,能被薰陶出來。

程式設計師是這樣煉成的 6 牛行天下

言歸正傳,前面的幾篇文章,跟大家 了如何規劃自己的道路,如何選擇技術方向,如果融入團隊,如何豐富自己,如果你完成了前面的四個階段,那麼說明你有了自己的發展方向,學了一門基礎語言,找到了乙個團隊,開始在拓展自己的視野,那麼接下來就是乙個很關鍵的飛躍了 成為大牛。每當別人提及我們的職業的時候,我們都會說...

程式設計師是這樣煉成的 8 1 1 2

今天加班到10點才回家,最近整個專案組鬧鬧哄哄的,原因是出現了不水產的聲音。原本的安排的是 a,b兩組人分別完成兩個專案,卻因為開始工作任務分配的不合理,終於惹出了麻煩。a組的任務是 做乙個客戶的專案,計畫是6月份完成,人員投入工作量60 b組的任務是 開發出乙個平台,用來支援一系列a組未來的客戶專...

程式設計師是這樣煉成的 8 1 1 2

今天加班到10點才回家,最近整個專案組鬧鬧哄哄的,原因是出現了不水產的聲音。原本的安排的是 a,b兩組人分別完成兩個專案,卻因為開始工作任務分配的不合理,終於惹出了麻煩。a組的任務是 做乙個客戶的專案,計畫是6月份完成,人員投入工作量60 b組的任務是 開發出乙個平台,用來支援一系列a組未來的客戶專...