国产精品一区二区精品_久久小视频_天堂va在线观看_99久久夜色精品国产亚洲96_日本手机在线视频_av成人免费

當(dāng)前位置:首頁(yè) > 網(wǎng)站舊欄目 > 學(xué)習(xí)園地 > 程序開(kāi)發(fā)教程 > 程序是給自己看的還是給別人看的

程序是給自己看的還是給別人看的
2009-12-23 10:47:36  作者:其它網(wǎng)站  來(lái)源:cnblogs

不知道各位程序員有沒(méi)有用自己的姓名的拼音字母作為文件目錄名或程序名的經(jīng)歷。從我對(duì)此觀(guān)察來(lái)看,很多人都是這樣做的。他們?yōu)槭裁催@樣做?我發(fā)現(xiàn)除了這樣做可以醒目地找到目錄和文件之外,更重要的是反應(yīng)了程序員的私有性,他強(qiáng)調(diào)了程序的私有。我們常常會(huì)發(fā)現(xiàn)有一個(gè)有趣的現(xiàn)象:程序員從不主動(dòng)地把自己程序給其他程序員去閱讀(除非上級(jí)要求、工作移交),程序員也不想看別人的程序,抱怨看不懂別人的程序!程序員讀不到別人的程序,程序員不想將程序給別人看-〉程序員就得不到別人對(duì)程序意見(jiàn)-〉程序員就不會(huì)改進(jìn)程序的可閱讀性-〉程序可讀性低-〉其它程序員就看不懂-〉看不懂就不愿意看-〉看的程序就少-〉閱讀水平降低。這樣導(dǎo)致程序員只能讀懂自己的程序,其閱讀他人程序的水平普遍很低。

程序員一旦將程序變成了日記,一旦只給計(jì)算機(jī)閱讀,這樣一來(lái)我們這些外人就無(wú)法從程序本身中看到程序員的水平了。我們只能根據(jù)他們開(kāi)發(fā)的項(xiàng)目、承擔(dān)的職能等外在的表現(xiàn)來(lái)判斷他們的水平了。而這些往往不如程序來(lái)得直接。我認(rèn)為存在這個(gè)現(xiàn)象有以下原因:

第一、面子

程序員是很有自信的人群,上面文章我也分析過(guò)了自信的來(lái)源。這種自信反映在編程上是就會(huì)認(rèn)為自己編寫(xiě)程序是最好的,即使知道自己編寫(xiě)的水平很差,也不會(huì)告知?jiǎng)e人。這是程序員面子在作怪。他們不想進(jìn)行比較和競(jìng)爭(zhēng),各自抱著自己的程序在那里自?shī)首詷?lè)。而且,業(yè)界也容忍這個(gè)現(xiàn)象。導(dǎo)致程序員理所當(dāng)然地認(rèn)為程序是自己編的是自己的,想給別人看就給別人看,想不給就不給。尤其是新手、那些自己感覺(jué)水平不行的程序員更加不愿亮出程序出來(lái)。怕丟面子!

第二、   保密

還有一些程序員則認(rèn)為程序里包含了解決問(wèn)題的算法和技巧,是自己的辛勤勞動(dòng),是自己的知識(shí)產(chǎn)權(quán)。如果給人看了,別人就會(huì)無(wú)償?shù)啬昧诉^(guò)去,自己的勞動(dòng)就會(huì)白費(fèi)。所以,他們不愿意公開(kāi)自己的程序。

如果真的這樣,那我是非常理解的。但是,就我的經(jīng)驗(yàn)來(lái)看絕大部分程序員和絕大部分程序都是很難到達(dá)可以達(dá)到知識(shí)產(chǎn)權(quán)這個(gè)層面的。回首各自編程有哪些是別人不能編的呢?有哪些是別人不能超越的呢?即使有點(diǎn)小的技巧也不必藏而不露吧。好的程序員是不會(huì)去背這些包袱去獲取新的進(jìn)步的。

說(shuō)到底還是個(gè)程序員程序私有的思想在作怪。

第三、環(huán)境

 有時(shí)候我和程序員談到這個(gè)問(wèn)題時(shí),他們認(rèn)為不是自己不愿意給別人看,而是別人不想看,自己想看人家不給看。這里確實(shí)是一個(gè)環(huán)境問(wèn)題,沒(méi)有人要求程序員這樣做。這個(gè)編程環(huán)境并不鼓勵(lì)程序公開(kāi),不鼓勵(lì)程序的優(yōu)化,不鼓勵(lì)程序的共享,反而使哪些編程水平差的得到了偽裝,那些編程水平高的得到淡化。由于沒(méi)有制度上、管理上的明確要求,這個(gè)問(wèn)題就會(huì)長(zhǎng)期存在。而我認(rèn)為,程序員既然是個(gè)性張揚(yáng)的群體,那為什么不能從自身做起,以給別人看的要求編寫(xiě)程序呢?不能以學(xué)習(xí)的態(tài)度請(qǐng)教程序?qū)懙暮玫耐心兀繉W(xué)習(xí)是獲取的過(guò)程,也是將來(lái)給予的基礎(chǔ)。只要有利于程序水平的提高,我們程序員都可以去嘗試,用不了多久我們環(huán)境就會(huì)好起來(lái)。我們的程序交流和技術(shù)交流就會(huì)好起來(lái),我們程序員的心胸就會(huì)開(kāi)廣起來(lái)。

就我而言,我編過(guò)無(wú)數(shù)個(gè)程序,但我從來(lái)沒(méi)有保留過(guò)自己的程序,我的程序都是給我的同行看的、保留的。因?yàn)椋艺J(rèn)為程序是給別人看的。雖然是自己寫(xiě)的,但是只有給別人看,才能發(fā)揮其真正的價(jià)值,就如同一篇文章只有給讀者閱讀,才能評(píng)價(jià)出文章的好壞。唯有給別人看,才能促使自己提高程序的可讀性、才能獲得別人的批評(píng)和建議、才能改進(jìn)程序的不足、才能提高自己的編程水平。

我建議程序員要養(yǎng)成“程序不是給自己看的,是給別人看的”習(xí)慣,尤其是新手,從開(kāi)始就要養(yǎng)成這個(gè)習(xí)慣,要放下面子,請(qǐng)別人看看自己的程序,請(qǐng)別人提提意見(jiàn),這樣自己的水平才能提高,同時(shí),自己也要學(xué)著看別人的程序,學(xué)會(huì)向別人提出意見(jiàn)和建議,學(xué)會(huì)從別人的程序中學(xué)到好的編程風(fēng)格和編程技巧。通過(guò)這兩方面的努力,形成一個(gè)程序員之間互動(dòng)的氛圍,程序員的水平一定會(huì)有一個(gè)很大的提高。
 


安徽新華電腦學(xué)校專(zhuān)業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線(xiàn)咨詢(xún)
相關(guān)熱詞搜索:程序 還是
主站蜘蛛池模板: 一区二区电影在线观看 | 成人毛片视频在线播放 | 成年入口无线观看网站 | 四虎成人精品 | 99精品视频在线免费观看 | 男插女视频免费 | 国产一区二区三区四区五区六区 | 一区二区三区四区视频 | 91精品91久久久中77777老牛 | 欧美日韩在线观看一区二区 | 丁香婷婷成人 | 香蕉久久av | 性受视频| 欧美亚洲精品在线观看 | 日日碰狠狠躁久久躁婷婷 | 欧美精品一区二区三区视频 | 国产免费高清 | 国产一区二区三区免费播放 | 中文字幕精品一区二区三区在线 | 日韩和的一区二在线 | 亚洲综合成人亚洲 | 在线精品免费观看一区 | 黄色小网站入口 | 亚洲一区二区三区日本 | 色老板免费 | 91精品国产综合久久久久久首页 | 成人在线视频免费 | 日韩特黄一级 | 亚洲毛片 | 黄色大全下载 | 天天插天天 | 中文字幕在线不卡视频 | 欧美a性| 国产精品久久久久av福利动漫 | 91极品尤物在线播放国产 | 国内毛片 | 日韩国产一区二区三区四区 | 欧美日韩国产一二三区 | 99精品视频在线免费观看 | 成人免费播放 | 久草视频在线免费播放 |