中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

程序員與非程序員的思維差異

  英文原文:Programmers think differently than non-programmers

  因?yàn)橐恍┰颍绦騿T(高手和初學(xué)者都有)中有這樣一種觀念,認(rèn)為跟普通人對(duì)比起來,他們的思考方式多少有些“不同”。

  同時(shí),這種傳言(myth)流傳至今,以至于連非程序員都開始認(rèn)同了。

  據(jù)我所知,程序員思考的方式完全沒有任何獨(dú)特之處(我是說,作為一名程序員,我的觀點(diǎn)有所偏頗,但我盡力保持公平)。

  編程(采用的思考方式)趨向于采用下面幾種“習(xí)慣”進(jìn)行選擇:

  • 分析
  • 邏輯性
  • 排他性

  不管這些“習(xí)慣”的重要性順序排名是否合理,但是我們應(yīng)該回過頭看看,它們是如何適用于編程和編程之外的世界。

  “分析”指的是,對(duì)系統(tǒng)進(jìn)行觀測(cè),確定其功能,并且對(duì)比預(yù)測(cè)的結(jié)果確定系統(tǒng)的工作情況。一般來說,對(duì)程序工作原理進(jìn)行建模,與此同時(shí)查看程序的代碼,并且(用模型的模擬結(jié)果)與我們所期望的程序結(jié)果進(jìn)行對(duì)比。

  “邏輯性”講究“論據(jù)”,通常用于推斷某些東西是對(duì)是錯(cuò)及其原因。幾乎所有計(jì)算機(jī)程序都有關(guān)于“是”與“非”的一些形式或者表現(xiàn)法,事實(shí)上,所有的語言都是為了這些概念設(shè)計(jì)的(邏輯編程)。

  最后,排他性。排他性意味著你完全沉迷于某些東西,到了排斥所有或者大部分其他東西的地步。雖然排他性被普遍認(rèn)為是一種消極特征,但是當(dāng)你忙著用計(jì)算機(jī)干活時(shí),事實(shí)上它能便于你專注和沉醉于你正在做的事情。在大部分其他職業(yè)領(lǐng)域,排他性很可能對(duì)你的職業(yè)有很大的傷害,不過從操作的角度來說,計(jì)算機(jī)是相對(duì)安全的,所以,當(dāng)你在操作的時(shí)候用不著左顧右看,或者朝后看,所有的操作都顯示在你面前的屏幕上。計(jì)算機(jī)編程人員甚至有一句話來形容這個(gè)區(qū)域中形成的精神狀態(tài),當(dāng)你身處其中的時(shí)候,整個(gè)世界好像消失了,你所有的感覺就只有跟電腦的對(duì)話而已。

  還有什么其他職業(yè)會(huì)有這樣的傾向?

  分析,在科學(xué)的所有表現(xiàn)形式中都很重要,人們可以通過分析弄清楚事物的運(yùn)作發(fā)展,它是科學(xué)方法的基石之一。化學(xué)、生物或者任何其他領(lǐng)域的東西可能復(fù)雜難懂,當(dāng)你是一名在這些領(lǐng)域工作的工程師,努力研究其中的事情時(shí),分析也是相當(dāng)方便的。事實(shí)上,到目前為止,我認(rèn)為分析對(duì)于我們所有人而言是很重要的,從小孩子拿起玩具扔掉并觀察其下落,逐漸地開始研究地球模型的重力,到這個(gè)小孩35年后開發(fā)一些空間程序。當(dāng)我們觀察周圍的世界并在有限的范圍內(nèi)運(yùn)用分析來預(yù)測(cè)未來的時(shí)候,分析是我們永遠(yuǎn)的伴侶。火車來的時(shí)候,不要穿過去,否則你會(huì)被壓扁的。

  實(shí)際上,邏輯是數(shù)學(xué)一個(gè)分支的正規(guī)表現(xiàn)形式,所以任何數(shù)學(xué)家和分析家,邏輯分析都是他們使用的工具之一。不過除了數(shù)學(xué)和編程之外,邏輯和“邏輯思維”還有廣泛的應(yīng)用空間,每一個(gè)審訊嫌疑犯的警員都會(huì)用它來區(qū)別真話和謊言,律師用它來讓法官或者陪審團(tuán)相信只有他的委托人才是有理的,而不是其他人。小孩用它來判斷誰在撒謊。邏輯思維,就像分析一樣,是我們永恒的伴侶,它適用于不同行業(yè)的所有人士或者某種程度上的,某些時(shí)候也適用于貿(mào)易,以及我們的日常生活。如果你比大多數(shù)人更擅長邏輯思維的話,雖然每個(gè)人都有一定程度上的邏輯思維能力,但是你會(huì)發(fā)現(xiàn)某些任務(wù)執(zhí)行起來會(huì)更加容易。

  最后,排他性。這是一個(gè)棘手的問題,因?yàn)閬碜詻]有電腦的世界的大多數(shù)人容易消沉,但我在努力讓它成為良性循環(huán)。如果一個(gè)科學(xué)家(或者研究這個(gè)問題的人)緊緊抓住某些東西不放,無法入眠,是因?yàn)樗麄円恢痹谒伎紗栴},那同樣是一種排他性。通常,在計(jì)算機(jī)上編程或者調(diào)試的時(shí)候,就會(huì)發(fā)生這種事;不過硬件工程師、作家或者其他人或多或少也會(huì)有這種經(jīng)歷。

  具備這三種特質(zhì)有助于你安排你的編程生涯,不過我所知道的最好的程序員是那些在現(xiàn)實(shí)中對(duì)這三方面都有節(jié)制的人。他們不會(huì)忘記那樣才是一個(gè)人,他們與別人聊著術(shù)語,而不是漫無目的地閑聊,他們不相信自己的智力比別人好或者有所差異。編程就跟其他每一樣事情一樣,你會(huì)去做,是因?yàn)槟阆矚g它;如果運(yùn)氣好的話,沒有人會(huì)因?yàn)槟隳X袋上的耳垂形狀而強(qiáng)迫你去做你不喜歡的事。

  每個(gè)人——甚至那些連一行代碼都沒寫過的人——都可以學(xué)習(xí)編程到一定程度,我見過很多相反的主張,但就個(gè)人而言,我還沒見過我無法在幾個(gè)星期之內(nèi)教會(huì)編程基礎(chǔ)的人,加入他們:

  • 愿意學(xué)習(xí)
  • 愿意花時(shí)間

  這在經(jīng)典的場(chǎng)景中或許會(huì)很難,但就個(gè)別而言,我相信會(huì)成功的。

  顯然地,有人存在心理缺陷,在那種情況下,他們也許不可能但可以明確地將世界劃分為“可編程”部分和那對(duì)于我來說距離太遠(yuǎn)的“永不可編程”部分。編程是一 種可以學(xué)習(xí)的技術(shù),你也許不是下一個(gè)Linus Torvalds,但是如果你有足夠的耐心并且持之以恒的話,你將有能力實(shí)現(xiàn)自己的目標(biāo)。

  程序員的思維跟其他人并不存在差異。

  -------------------------------------------------------------------
  譯文出處:伯樂在線 - 職場(chǎng)博客 - 程序員
  譯文鏈接:http://www.jobbole.com/entry.php/1143

  原文:Jacques Mattheij   譯文:敏捷翻譯 - 李盛暉

  如需轉(zhuǎn)載,但請(qǐng)注明原文/譯文出處、譯文超鏈接和譯者等信息,否則視為侵權(quán),謝謝合作

it知識(shí)庫程序員與非程序員的思維差異,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久噜噜噜久久中文字幕色伊伊 | 久久综合av | 日本欧美国产在线观看 | 精品久久亚洲 | 精品在线观看入口 | 日本免费一区二区三区视频 | 日本天天操 | 午夜网| 国产精品久久精品 | 欧美午夜精品 | 草草网| 亚洲人人 | 亚洲三区在线 | 亚洲视频一区在线观看 | 成人亚洲在线 | av免费网站在线 | 日韩三片 | av黄色在线 | 青娱乐一区二区 | 国产成人精品一区二区三区在线 | 日韩高清一区 | 精品国产99 | 国产黄色在线观看 | 91精品国产综合久久久久久 | 久操福利 | 精品国产一级片 | 毛片一区二区 | 玖玖视频国产 | av三级在线观看 | 四虎在线视频 | 在线日韩视频 | 四虎海外 | 国产成人啪免费观看软件 | 国产毛片视频 | 日韩aⅴ在线观看 | 精品三区| 国产精品一二三区在线观看 | 91九色视频在线 | 日韩在线播放一区 | 性色的免费视频 | 精品一区二区三区四区视频 |