|
這個問題我思考了很久,今天說說我的想法。
我記得此前的博客提到過,為什么北方人善于團結(jié),善于政治,而南人好獨立,善于經(jīng)商,我分析可能因為遠古時代,北方人主要靠狩獵,狩獵單獨行動是很難得,因此就需要有完善的組織,合理的分配制度,因此北方人這方面能力強,南方人主要靠捕魚,捕魚的人是不喜歡一起捕魚的,這樣互相爭搶,魚對人的殺傷力較小,因此沒有團結(jié)的必要,我們從這個引子可以看出性格形成和自然環(huán)境有很大關(guān)系。在比如我們很容易理解,為什么越南叢林的狩獵武器是一種嘴吹的暗器,而蒙古大草原的狩獵武器確實是彎弓,長箭。
程序員性格形成也要從他們生活的環(huán)境出發(fā)進行考慮:
(1)程序員的工作對象主要是機器,計算機是不會說或的,計算機是誠實可靠不會說謊的,計算機是要呵護的,因此程序員的性格普遍比較內(nèi)斂,不善交際,但比較有責任感,能吃苦耐勞,一定程度上陪著機器一起工作。
(2)程序員的學(xué)習內(nèi)容不斷變化,軟件,硬件技術(shù)更新都很快,因此程序員普遍不夠自信,因為不懂得很多,懂的東西有些可能過時了,有些即將過時。如何保持長期,持久的學(xué)習,對程序員是一個不小的負擔,當然程序員也不可能是全科醫(yī)生,但即便懂一科,和醫(yī)科不同,計算機科學(xué)太新了,變化太快了,這種學(xué)習的壓力始終折磨著程序員的身心,因此程序員危機感很強。
(3)程序員的工作內(nèi)容是有挑戰(zhàn)性,很少有程序員是幾年維護一個系統(tǒng)的,開發(fā)新的東西是常態(tài),因此常常會有bug,會因為犯錯誤而苦惱,成就感也常常很有限,因為作出的東西并沒有達到設(shè)計的要求,而感到氣餒。
我本人也是一個程序員,就如何針對這些問題做改進,提一些自己的建議:
(1)減少陪伴機器的時間,給同學(xué)朋友打打電話,參加一些社會活動,提高交際能力,做一些編程以外的事情,培養(yǎng)一些愛好。
(2)不要試圖做全科大夫,針對自己喜歡的科目,甚至是科目的子科目投入精力做深入的研究。要有持續(xù)的學(xué)習能力。
(3)面對新的東西,需要做功課,演員演新戲都需要體驗生活的,不要盲目開始,自己沒做過,但總有人做過的,找到這些人,論文或者資料進行事先的準備,提出自己更好的方案。
it知識庫:程序員的性格是怎么產(chǎn)生的?,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。