當前位置:編程學習大全網 - 編程語言 - 程序員的魅力體現哪些方面?

程序員的魅力體現哪些方面?

程序員的魅力體現:

1.擅長利用互聯網搜索信息。

許多人很反感“伸手黨”,就是那些留下自己的電子郵箱,讓別人把所有的好資源全都發過去的人。這些人太懶了,不願意動壹動腦筋,自己去查找哪些資料。程序員大多不是伸手黨,他們更願意自食其力。只需要別人提醒幾個關鍵詞,他們就知道該怎麽找到相關資料。

2.堅持終身學習,與時俱進。

絕大多數人的學習與進步之旅,可能就停留在了畢業那天。壹旦步入職場,人們就拒絕更新自己的知識,不想去了解非自己專業領域的信息。大家會給自己找很多借口,說自己已經不是學生了,不用學習了。自己已經是領導了,應該去指揮別人了,壹旦去學習,就會顯得很沒面子。而我見過的那些領導力很強的人,幾乎都有閱讀的習慣。他們至少每個月會讀完壹本嚴肅的書籍,不斷追求更多跨學科的知識。

3.基於邏輯而不是聯想來思考問題。

人們似乎有壹個誤解,認為不受約束的想象力比跨學科的知識更重要。然而,不受約束的想象力,沒有任何價值。我刷個牙的時間就能從牙釉質結構聯想到人類演化史再聯想到靈長類動物所處的生態位。這種聯想如果不符合實際,那就沒有什麽用。科幻作品或奇幻作品中最吸引我們的,不是那些光怪陸離的設定,而是假定那些不可能之後,又能合乎邏輯地推理出哪些可能的結果。不受知識約束的想象力,就像小學生寫的幻想作文壹樣。如果作者只是小學生,我們還會說他們很可愛。如果作者已經是成年人了,那我們只會說他們太幼稚。

4.以嚴謹的語言表述問題和問題的解決方案。

從分析哲學的角度看,之所以存在難解的哲學問題,原因僅僅是因為人們陷在了語言的圈套裏,無法自拔。當我們用清晰的語言來表述問題時,解決方案就壹目了然了。而這很不容易,它需要我們學會給概念下操作性的定義,明確句子的真值條件,掌握壹階邏輯的演算規則。朦朧的確是壹種美,隱喻也能給我們帶來新知識。但至少,我們得先知道濃霧下的景色,看到隱喻森林中的那塊空地,這樣才能談論朦朧和隱喻。

5.始終發揮出懷疑精神,不放過可能的瑕疵。

軟件工程屬於工程學的範疇。工程學說白了就是造東西。造出來的東西有壹定的容錯性,但容錯空間不會太大。壹旦某個瑕疵超出了能被允許的範圍,那就會出現故障。程序無法正常運行,客戶便會上門投訴,要求把問題解決。程序員如果不肯發揮出懷疑精神,最終坑的還是自己。

6.直率地表達自己的想法,不懼權威或大眾的觀點。

壹段代碼,壹個程序,它有效就是有效,無效就是無效。權威人士或資深專家編寫的代碼不會比普通人更有效。某種編寫代碼的方式不會因為使用這種方式的人變多而變得更加好。這裏的因果關系應該反過來,正是因為某段代碼有效,它才變得流行。而那些編出有效代碼的人,才會被大家當作傑出人士來佩服。在編程領域,評價是相對客觀的。編程者既不需要博取權威人物的青睞,也不需要媚俗。

7.當發現自己的努力方向不對時,能迅速舍棄沈沒成本,調整方向。

就我有限的觀察來看,乙方比甲方更容易舍棄沈沒成本,程序員們當慣了乙方,似乎更願意舍棄之前付出的努力,按照甲方的需求,迅速調整方向。不過,我也不確定程序員能否在工作之外的場合,也願意舍棄沈沒成本,畢竟人類都很難做到這點。

我並不清楚是什麽原因讓我喜歡的那些程序員有這7個特征。也許是嚴格的離散數學訓練,也許是編程這門手藝要求程序員熟練掌握形式語言,也許和計算機科學這門時新的學科有關。

或者是本身就有這些特征的人,最終選擇了做程序員。再或者是沒有這些特征的程序員們被我忽略了,我只看到了程序員中的極小壹部分。或許,其他職業中的佼佼者,也都具備這7個特征,只是我沒有格外留意。

只是,我相信這7大特征不僅適用於編程或者科研領域。在任何需要智力投入的領域中,這7大特征都是不可多得的優點,值得大家擁有。

希望我的答案對妳有所幫助!

  • 上一篇:150摩托車有多大馬力?
  • 下一篇:跨專業考計算機,以前就學過VB和計算機基礎,我還需要熟練掌握什麽?(比如C++什麽的)
  • copyright 2024編程學習大全網