java考試題庫 徒手碼一千行以上的代碼是種怎樣的體驗?zāi)兀?/h1>
徒手碼一千行以上的代碼是種怎樣的體驗?zāi)??作為一名從業(yè)多年的老程序員,看到這個問題一定要回答一下。我第一次用C語言寫的模擬仿真項目就用了6000多行代碼,現(xiàn)在依然記憶猶新,雖然代碼質(zhì)量可能并不怎么好,但
徒手碼一千行以上的代碼是種怎樣的體驗?zāi)兀?/h2>
作為一名從業(yè)多年的老程序員,看到這個問題一定要回答一下。
我第一次用C語言寫的模擬仿真項目就用了6000多行代碼,現(xiàn)在依然記憶猶新,雖然代碼質(zhì)量可能并不怎么好,但是當(dāng)時還是很有成就感的,感覺自己就是一名程序員了。
雖然現(xiàn)在有很多輔助編程工具可以使用,這些工具也確實會提高編程的效率,雖然我自己也每天都在用這些工具,但是,我始終認為能用記事本寫程序的人才是真正的程序員。
也許現(xiàn)在學(xué)習(xí)編程的這些準程序員們都是在集成化工具下完成自己的第一個HelloWorld實驗,但是我在學(xué)習(xí)編程的時候用的卻是記事本,自己配置環(huán)境變量。
記得我在做Java編程的時候用了2年多Editplus,所有的代碼幾乎都是完全手工碼下來的。
用Editplus寫代碼的特點是要記住所有的細節(jié),比如你寫一個Servlet,你得知道Servlet要繼承HttpServlet,你需要自己寫doGet方法,你得知道doGet方法里面的參數(shù)是什么,你需要自己做異常處理。寫完Servlet和JavaBean之后,你需要自己寫web.xml配置文件,你得知道配置文件的元素,你得知道每個元素是什么意思,應(yīng)該怎么去設(shè)置等等。在做最初的Java項目的時候,JSP文件我都是手寫的,現(xiàn)在想想都覺得這事情挺瘋狂的。
不借助工具編程確實能鍛煉自己的編程能力,但是現(xiàn)在的開發(fā)早已經(jīng)過了那個時代,有工具當(dāng)然要用,畢竟很方便,但是用工具也一定要注意代碼的細節(jié)。
我目前主要在做大數(shù)據(jù)和人工智能相關(guān)的項目,我會陸續(xù)在頭條上寫一些相關(guān)的科普文章,感興趣的朋友可以關(guān)注我的頭條號,相信一定會有所收獲。
如果有軟件方面的問題,也可以咨詢我。
謝謝!