國產程序員陋習,寫在農曆猴年前

工做這麼多年了,接觸過一些外國程序員也接觸過很多國產程序員。javascript

以爲國產程序員仍是有些陋習的,固然不是全部人都有,只是比較常見而已。html

你們隨便看看,當是娛樂就行了:)html5

 

不謙虛java

以爲老程序員只是年齡上老一點,想法,編程水平都不行,只是倚老賣老。程序員

可是大哥,人家吃過的豬肉比你見過的豬還多,能混到今天確定仍是有兩把刷子的。web

你老拿本身的強項去比人家的弱項,固然你牛逼,你是田忌賽馬~~算法

 

不懂裝懂編程

問個東西或技術他會不會,他會的。bootstrap

和客戶談個需求問技術人員懂了沒,清楚了沒,懂了,清楚了。小程序

問這個功能完成實現有沒有問題,沒有。

到時間要開始作或者要開發提交功能了,啥都不會了,說當時需求沒搞清楚,技術上有難度。

 

懂了皮毛覺得懂了整個世界

java會嗎?會的,簡單

寫過兩個小程序

 

面向對象懂嗎?懂的

實際:編程的時候會寫類

 

網頁技術懂嗎?懂的,簡單

實際:寫過一個小的靜態網站

 

你以爲軟件工程是什麼?嗯,垃圾,沒什麼實際用處,你們都這麼說的,反正我也不感興趣

實際:大型項目哪一個不須要用軟件工程思想,方法來管理

 

自我中心

自我爲中心,不肯意接受他人的評論,即使是好的。

以爲評論他的人都是傻子,讓他來幹還不必定有本身幹得好。

以爲別人評價他的代碼,功能,產品就是和他水火不相容,必須強力反擊,而不是考慮是否有地方須要改進。

 

浮於各類花哨技術

問他會什麼,一下能說出好多,ssh,entityframework,web service,bootstrap,html5,JQuery,Asp.net MVC...

問他這些技術底層實際用到的技術和原理比方:設計模式,javascript腳本,orm原理,web 服務的原理

啥都不知道。

這裏想到了一首歌和武術

  • 歌:李玟的 「刀馬旦」 --
    耍花槍 舞臺的戲班
    二胡拉得響 觀衆用力鼓掌
    耍花槍 比誰都漂亮
    刀馬旦身段 演出風靡全場
  • 剛學武功之人,你問他,他會告訴你他會不少武功:什麼什麼刀,什麼什麼劍,什麼什麼掌,什麼什麼拳...非常花哨太注重於架勢的。
    而功夫深之人則更關注於怎麼發力,每一個架勢在實戰中的應用。研究一門武術,將其深刻,閉關修煉,就能成絕世高手

 

 

抓住一切機會上網,聊天,看新聞

你走到一個程序員面前,他通常都會,快速的點擊幾下鼠標,把新聞或聊天窗口隱藏掉。大哥,你覺得你幹啥別人都不知道?

鍵盤敲得噼裏啪啦響。大哥,你要是代碼寫得那麼快,那也真是高產了,固然我也得想一想你這麼快敲出來的代碼質量問題。

其實吧你們都知道你在聊天 :)

 

不擅長聆聽

公司有時候會組織一些技術分享會,或者項目分享會什麼的。

他以爲本身什麼都會,以爲這就浪費時間,還不如本身寫幾行代碼。

首先,這是浪費時間嗎?其實通常技術,項目分享會的演講者都是精心準備,並且是把精華壓縮所有分享的,怎麼會是浪費時間呢?

其次,不參加分享會,你真的會去寫代碼嗎?

你就不須要聽聽人家的想法,作法,調整下本身的狀態和工做方式?

 

沒有本身的追求

老闆,主管不安排工做的話,本身不會去找其餘事情作作,比方優化代碼,學習新的技術,開始下一項工做。

而是坐在那裏等着,推一下,動一下。

之前和老外工做過,我也是作完了手頭的事情就等着他人安排下一件事情。

但是老外以爲很不適應,他說咱們的工做清單中還有這麼多事情,你作完了應該本身找下一個工做去作。

我是不會給你安排具體的工做的,咱們的目標就是要在這個時間內,完成全部這些工做。

 

不按流程,規章制度(標準)辦事

公司通常都有本身的開發流程,規章制度和代碼標準等。

他通常是能不遵照就不遵照,也不主動去看看標準,或者你看到了他就改,沒看到就仍是老樣子。

並且還不斷質疑標準的正確性和必要性。

大哥,一個軟件你寫出了要考慮到維護性和可讀性,等等~~ 這又不是你一我的的toy。

流程,標準,制度不少是實際項目中沉澱下來的東西,適當質疑是能夠的。但標準沒改以前,請follow。

 

心裏有想法不表達

對於某個問題實際上是有些想法或者見解的,但是就是放內心不想表達,也不敢表達,瞻前顧後。

出了問題馬後炮就來了,請問馬後炮有啥用?

老闆會以爲你很牛逼?早考慮到了,只是沒說。仍是以爲你有毛病,知道有問題還不早說。

固然也有人是不問他不說,說也只說一部分~~

 

出現問題,只描述問題,不考慮解決方案

第一時間不是考慮解決方案,而是大喊大叫「XXX,出現問題啦~~」

老闆通常都會問「而後呢?」,此話一出,他就驚奇的看着你,過了好久說「就沒有而後了啊,我也不知道是什麼問題」


很小的問題由於不懂,說得很大
很小的細節問題不肯意改,以爲過小,改了本身沒成就感,無心義
或者以爲根本與本身無關,不去考慮怎麼解決

 

作事都是半吊子

 一個功能寫個半吊子就說寫好了,必定會須要人家來擦屁股
本身也不測試,別人測出bug,都以爲是小問題,不屑於改
起來bug都是分分鐘能搞定,過幾天一問還沒改

 

 

缺少團隊合做精神

本身的bug都是小問題
發現人家的小bug,整我的都興奮起來
沒有老大組織,出現問題團隊成員本身不會主動溝通,而是坐着等着 

寫的代碼都是給本身看的,不考慮可讀性和必要的註釋

寫了個小算法,以爲超級牛逼,不肯意分享,也不肯意註釋,等着別人來問,超級有成就感。

 

喜歡抱怨

怎麼我就拿這麼點工資

老是和市場上其餘朋友比,說他們水平通常卻工資比我高多了,是否是公司瞎了眼,仍是本身生不逢時

卻從沒衡量過本身付出了多少

 

文章只是客觀的寫寫,固然我本身也屬於國產程序員一枚,也有上面的一些問題 :)只是想說說想法就寫了這文章,你們不要過於認真,糾結,不要對號入座~~

相關文章
相關標籤/搜索