日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

什么样的程序算作漂亮的?

發布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么样的程序算作漂亮的? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

A8U作為程序猿,從畢業到現在,嚴格的算起來,已經做了快5年的程序員了;程序早已不再單純的是我的工作,而已經滲透到了我的生活,甚至言行中了;我或許稱不上優秀的程序員,但是每當用QQ發消息,習慣性的以分號(“;”)結尾的時候,我便會有一種強烈的身份歸屬感;我是個程序員!

編寫程序是程序員的本分,編寫一份漂亮的程序是程序員的榮耀;然而,一直有個問題困擾著我,即使我今天得到答案,我還是會一直困擾下去;什么樣的程序算作漂亮的?上大學的第一堂計算機導論課,老師講“程序=數據結構+算法”;那么漂亮的程序便應該是藝術的數據結構加上精妙的算法;也就因為如此,我整個大學的學業都癡迷于唯美的數據結構和巧妙的算法學習之中;甚至還曾嘗試著去構建一種新的結構,設計一種新的算法,結果發現自我的渺小與無知,所以我寄希望于未來的時間,實踐的磨礪,伴隨著這種期盼,我畢業了,我工作了! 似乎每個剛畢業的人都是輕狂的,然而很快我便懊惱于自我知識的匱乏,和對前人成果的嫉妒;因為我的工作不是計算機科學,而是程序員!即便如此,我仍然抵觸他人的智慧;爭取一切對自我編寫程序的控制權;當有程序調試不通的時候,我甚至還會懷疑編譯環境在轉換指令集時除了問題,而并非是我程序的問題;呵呵,還好,我始終信任寄存器從存儲器中提取數據的質量;回想起來,每一次需要掌握新技術,我都會先抵觸一段,然后干一些造輪子的事情;jsp(bean、servlet)我想過去改造tomcat(當然沒有實施),jdbc我選擇自己封裝數據庫連接池,當應用hibernate的時候我極力反對(因為我覺得失去了對數據的控制權),ejb3.0(這么臃腫的技術運行在臃腫的jboss上,實踐證明它不適合我們的應用),jstl(可能到現在還覺得它存在著很多bug),jsf(一套不怎么實用的標準),Spring(剛接觸就讓我臣服的框架),Struts2(摒棄它的標簽,只用其Action的機制,但總覺得對webwork有所愧疚),Freemarker(當我對表現層失望的時候,它出現在了我的眼前),jQuery(讓我不再覺得javascript的語法混亂);還有數不清的環境、工具、組件、插件、配置;應用得越多,讓我覺得自己越無知;逐漸的我開始重新思考我作為一名程序員的本質和使命; 我是做應用開發的,或許成本應該是我選擇技術的首要條件,時間成本、開發成本、維護成本、學習成本、研究成本、運行成本、普及成本、交流成本等等;對于我來講,軟件開發不是計算機科學,而是軟件工程學,甚至可以說是軟件技術及人員組織構建學(呵呵,這當然或許還成不上“學”);我得承認,我屈服了,一段漂亮的代碼,已經很難再打動我的內心;即使再巧妙的設計似乎也成了浮云;取而代之的是一套恰當的項目構建解決方案;真是一種諷刺,我逝去了作為程序員的驕傲,卻得以實現我作為程序員的價值;再巧妙的算法也不及兩行組件調用來得實際,因為我認為學習它,配置它的成本要比自己寫出來的算法更節約;因為我相信他還會持續的完善,而我只會看著程序自我感覺良好。 或許做一個職業性更負責的程序員,才是更具有職業道德的程序員吧! 注:感謝那些我曾經應用(即使已經摒棄)過的開源技術,是你們成就了我這個程序員,雖然卑微,卻很堅定。

來源:A8U扎金花

總結

以上是生活随笔為你收集整理的什么样的程序算作漂亮的?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。