程式設計師的基本素質如何?
程式設計師的基本素質如何?
我至今還憧憬著“程式設計師”是一個擁有較高技術含量的職業。在我的想象中,程式設計師反應敏捷,幽默風趣,熱愛生活,身邊優秀的朋友們無不如此。我熱愛程式設計師這個職業。
我的部落格的副標題是“先做人,再做技術人員,最後做程式設計師”,這句話“脫胎”於傅雷先生致傅聰的一句話:“第一做人,第二做藝術家,第三做音樂家,最後才是鋼琴家”。我對此深信不疑,只有具備一個“人”的基本素質,才能成為技術人員,而最終才能成為一個合格的程式設計師。我之前一直認為,“人”的基本素質很容易達到,但是現在卻有些疑惑了,可能是原本期望太高而造成如今的巨大心理落差吧。因為工作需要,我已經面試了不少程式設計師兄弟,而通過電話進行交流的更是為數眾多,但是我發現太多的兄弟們還欠缺一定基本素質。
我之前沒有好好想過一個人的基本素質究竟應該是什麼,只能在接觸中覺得某個人“這裡做的不錯”或者“那裡有所欠缺”。但是現在我仔細想了想,可能我們都需要捫心自問一下,我們需要具備哪些基本素質——是“人”的基本素質,可能具備這些基本素質之後,成為一個優秀的程式設計師只是時間問題吧。
很不中聽,兄弟們姑妄聽之吧。
認真負責
我們需要對自己的行為負責,相信每個人都同意這一點。在工作上最常見的要求是,一旦要做什麼事情就要做好,堅持到底,這就是所謂的認真負責。既然找到了一份工作,公司發工資,其實就是希望您在8個小時內能夠認真負責地完成各種任務。上級的安排,同事的協商,如果一件事情沒有做好影響的不僅僅是一個人,還會涉及到個人在別人心目中的形象。如果您想要發展,前提條件是要做好本職工作,然後還有“盈餘”,才能期望在以後能夠有所提升。有些朋友們有種“誤區”,如果能夠“糊弄”那麼就“糊弄”,因為做得好做得壞其實差不多。有的朋友甚至想,“如今這個社會,認真負責已經沒有用了,圓滑,溜鬚拍馬比認真負責重要多了”。
我不同意。現在的社會自然有不足的地方,但是基本上很公平,一個人的努力如果沒有太大意外總是能夠得到回報的——個例並不能代表什麼。想想我們的上一輩,動盪的社會讓他們的努力付諸東流——他們還沒有抱怨太多,我們有什麼資格抱怨這個那個?
堅持上進
我們原本都是上進的,我們都是擊敗了其他數以億計的兄弟姐妹而誕生在這個世界上。所以我們要做的,只是保持住這個勁頭。
有些朋友會說,我很上進啊,但是這個社會是不公平的,我難有出頭之日。這沒有辦法,既然是棵小草一坨大糞就能埋了,只要長成參天大樹,那麼大糞也就變成養料了。其實社會是很公平的,別人已經努力過了,你要超越它,要麼使用時間,要麼加倍努力。抱怨,止步不前沒有任何作用。有朋友會想,“公司就給我了我8小時的錢,我為什麼要做更多呢?”——不過如果站在公司的角度,“你只做了你該做的,為什麼要提升你,而不提升做了更多的人呢?”這是一組矛盾,總有人要讓步。
在一個集體中,很少有某個個體不能被替換的情況。對於我們個人來說,如果身邊都是可以代替自己的人,那麼為什麼要求公司做出讓步呢?換句話說,如果公司主動做出讓步,你如何保證一定能做出貢獻呢?
堅持上進,獲益的肯定是自己,別人想搶都搶不走。當自己有了本錢,到哪裡都做得好。
表達溝通
認真負責,堅持上進,你也要表現出來。表達和溝通也是工作中無法避免的一件事情,除非你牛至巔毫,一個眼神舉手抬足都能讓人敬仰萬分,那麼您是神,您不用表達任何事情。
但是我們是俗人,我們必須要面對各種繁瑣的事情。其實把一件事情說清楚的能力應該是最基本的,多少年的初等教學,多少年的社會生存,我們應該早就磨練出了這樣的能力。但是我從面試中經常會發現,有些朋友的表達能力令人堪憂,也就是“怎麼都說不清”。例如兄弟們可以試試看,您能把您最喜歡的運動描述給一個外行人聽嗎?沒有表達,就更難以溝通。很多抱怨其實都由此產生,這怨不得別人,我們必須自己努力。
有時候我也覺得,表達能力和邏輯思維能力息息相關,而這又直接涉及到程式設計能力——所以作為一個有能力的程式設計師,他可能會“懶於表達”,“不屑表達”,但是他應該一定“有能力表達”,不是嗎?
我感覺自己有點說不清話了,可能是因為面試過程中的不順利讓我有些積鬱吧。其實我也很希望能夠和更多優秀的朋友一起工作,但是面試下來的感覺讓我很失望。我的衣櫥網站目前已經有了大量的功能,而技術團隊將要面臨著優化,改進,提高單元測試覆蓋率等眾多有技術含量的事情。
(來自:希賽網)
相關文章
- [技術討論]程式設計師的基本技能和素質程式設計師
- 優秀程式設計師具備的8種素質程式設計師
- 資料分析師的基本素質
- 【程式設計素質】程式設計思想總結程式設計
- 如何成為資料分析師之基本素質篇
- 談談一個程式設計師本該具備的素質程式設計師
- 瘋狂Java程式設計師的基本素養學習筆記Java程式設計師筆記
- 一名靠譜的JavaScript程式設計師應備的素質JavaScript程式設計師
- 如何才算一個高素質的網際網路 IT 程式設計師、人才、碼農?程式設計師
- 如何招聘到高質量的程式設計師?程式設計師
- 程式設計師的本質程式設計師
- 【程式設計素質】Java編碼約定程式設計Java
- 程式設計師的職業素養(一)程式設計師
- 《程式設計師的職業素養有感》程式設計師
- Redis之父:10x程式設計師應該具備哪些素質Redis程式設計師
- 程式設計師如何保證我們的程式碼質量程式設計師
- 程式設計師的專業主義精神——評《程式設計師的職業素養》程式設計師
- 轉贈《程式設計師的職業素養》程式設計師
- 最近發現有些應聘程式設計師素質那是相當那個。。。程式設計師
- 程式設計師差別的本質程式設計師
- 一畫素的恩怨情仇:程式設計師與設計師之間的那些事程式設計師
- 程式設計師該有的職業素養程式設計師
- 論一個程式設計師的職業素養程式設計師
- 程式設計師30 歲之後:如何實現質的突破?程式設計師
- 盲人程式設計師是如何程式設計的?程式設計師
- 完美程式設計師的10種品質程式設計師
- 成長之路--論程式設計師的職業素養程式設計師
- 做程式設計師老婆的基本條件程式設計師
- 程式碼整潔之道:程式設計師的職業素養(十三)程式設計師
- 視障程式設計師是如何程式設計的?程式設計師
- 程式設計師職業素養之讀後感程式設計師
- 偉大程式設計師的十個特質程式設計師
- 程式設計師的基本常識——職業篇程式設計師
- 程式設計師需要具備的基本技能程式設計師
- 需求工程師的素質-摘錄工程師
- 優秀的程式設計師的七個特質程式設計師
- 首批程式設計師他們是如何程式設計的?程式設計師
- 如何招聘程式設計師?程式設計師