寫程式是個良心活

2021-08-26 19:04:30 字數 1025 閱讀 9858

對於工作一段時間的人來說,實現普通功能(90%以上)太容易了,google一下一大把。

如果你滿足於此的話,會感覺工作是枯燥的、無趣的。

對於程式設計師來說,想混日子太容易了,

同樣開著ide,有良心(對工作抱著負責的態度,在工作中學習、實踐,願意寫更優雅的**的人)比「沒良心」的人(把工作作為餬口的手段)的產出多出不止10倍(完成速度、質量)。

而最尷尬的就是根本無法衡量:

**量?那種到處複製、貼上**的量絕不會少,反而認真思考,設計的**可能會更少。

質量?這就更無法衡量了,一來很多公司只看執行的結果。二來**的好壞不是由你使用了幾個設計模式或者其他什麼的表面現象能夠看出來,必須要經過實踐的檢驗,而那時寫**的人或者公升官了,或者離職了---週期太長。

無解了麼?我想是的,起碼目前來說還沒有有效的方法。

那些開口閉口設計模式、分析模式、經常提出各種想法的人的水平不見得就好,反而由於程式設計師這個群體不愛表現,導致好的程式設計師很難被發現。

任何想通過面試的幾個小時內衡量乙個程式設計師的好壞的做法都是可笑的(不管是筆試、上機還是面對面交談)。

不信?自己觀察去吧,或者多去面試幾次。。。。。。

通過長時間的觀察,工作一段時間後再給予評定?

比如:面試的門檻低一些,工資普通。但轉正的門檻高一些。漲薪的頻率高一些--發現好的就給予獎勵,而不是趕到一年一次,更別提很多公司還設定漲薪上限了。

感覺很美好? 但現實是殘酷的,多少公司談工資的時候說的好好的,到了轉正的時候以各種理由拒絕加薪--愛走不走。

現在即使有公司想這麼做,但程式設計師們已經不相信了。

有時我在想,程式設計師的水平怎麼差這麼多?

資質?不太可能。

環境?可能吧,對於國內的環境就不多說了,任何行業都一樣。

但我認為這些都不是主要原因,主要原因就是你是否熱愛這個行業(別跟我說被磨沒了或者被生活壓沒了,這說明你是偽熱愛)。其實任何行業都是一樣的,主觀能動性都很重要,只不過由於程式設計工作的特殊性,被擴大了無數倍--其他傳統行業都有一套行之有效的衡量標準。

寫程式是個良心活。。。。

Coding,命名是個技術活

日常編碼少不了的事情就是給 命名,中命名的重要性在專案前期不會有太大感受,因為是邊做邊命名,天天見,自然會加深記憶。但到了後期上線後半年一年後,再回過頭看的時候,我擦,這個變數是啥意思?這個方法不對呀,不是更新使用者狀態的嗎?接下來就是各種吐槽,誰寫的 這麼爛,翻一下提交日誌,哦?我寫的,趕緊悄悄的...

程式設計思想之 人是活的,程式是死的

1.不要因為技術而技術,技術選型的初衷是需求。現在很多人在做專案的時候,開口就提專案用的nosql 大資料處理 分布式系統等等技術。技術真的這麼重要嗎?技術在軟體開發過程中的地位是不言而喻的,但是乙個專案選擇合適的技術去實現是很有必要,也是乙個很好的學習機會。比如做乙個簡單的人事管理系統,簡單的說就...

APP時代,市場選擇是個技術活

android 系統的開放性使其得以迅速發展,也為國內的應用商店市場帶來了機會。據國內應用商店行業人士估計,目前,我國較大的 android 應用商店約十幾家,而 android 論壇則 多如牛毛 不止幾百家。應用商店的快速發展,也為使用者選擇上的帶來了困難,幾十上百家的應用商店,到底那一家更好更適...