-
1 # 紅凳哥
-
2 # 大學生程式設計指南
如果不是業內人士一般會覺得呼呼寫程式碼的人,一定是頂級高手,一定厲害的狠。應了那句話外行看熱鬧,內行看門道。做過專案的人都會有個大致的概念,正常的需求分析時間佔比百分三十,除錯時間佔百分四十,真正程式碼的時間也佔不到百分三十,一個業務模組要想的十分名且寫程式碼時間佔比會更低,至於徒手寫上千行程式碼一個普通的程式設計師也能做到的事情。
一般水平越高寫程式碼的時間越短,評價程式設計師水平高低不是程式碼寫的多快,也不是程式碼寫的足夠多,主要還是指導寫程式碼的思想才是關鍵,通俗點講是程式設計思想,程式設計思想如同靈魂,程式碼如同軀體,沒有靈魂的軀體是沒有任何意義的。寫程式碼如同練習武功,水平越是高深越是不輕易出身,一旦出手就是致命的殺招。高手也不是天生就是厲害的要命,背後付出多少隻有自己明白。
如何讓自己成為程式設計高手?1.越是程式設計高手越是注意夯實基本功,只有牢固的基本功到位才能支撐起理想的翅膀,基本功越紮實底氣越是充足。
2.注重錘鍊自己的程式設計思想,這如同深層次的武林秘籍,不是那麼容易練成一旦成了境界就會走向一個更高的層次。
3.抗壓能力極強,有句話高手都是逼出來的,遇到困難迎頭頂上,路會越走越寬,能力也會越來越高,沒有隨隨便便就能取得成績的。
要想人前顯貴學會背後受罪。
-
3 # IT人劉俊明
作為一名從業多年的老程式設計師,看到這個問題一定要回答一下。
我第一次用C語言寫的模擬模擬專案就用了6000多行程式碼,現在依然記憶猶新,雖然程式碼質量可能並不怎麼好,但是當時還是很有成就感的,感覺自己就是一名程式設計師了。
雖然現在有很多輔助程式設計工具可以使用,這些工具也確實會提高程式設計的效率,雖然我自己也每天都在用這些工具,但是,我始終認為能用記事本寫程式的人才是真正的程式設計師。
也許現在學習程式設計的這些準程式設計師們都是在整合化工具下完成自己的第一個HelloWorld實驗,但是我在學習程式設計的時候用的卻是記事本,自己配置環境變數。
記得我在做Java程式設計的時候用了2年多Editplus,所有的程式碼幾乎都是完全手工碼下來的。
用Editplus寫程式碼的特點是要記住所有的細節,比如你寫一個Servlet,你得知道Servlet要繼承HttpServlet,你需要自己寫doGet方法,你得知道doGet方法裡面的引數是什麼,你需要自己做異常處理。寫完Servlet和JavaBean之後,你需要自己寫web.xml配置檔案,你得知道配置檔案的元素,你得知道每個元素是什麼意思,應該怎麼去設定等等。在做最初的Java專案的時候,JSP檔案我都是手寫的,現在想想都覺得這事情挺瘋狂的。
不借助工具程式設計確實能鍛鍊自己的程式設計能力,但是現在的開發早已經過了那個時代,有工具當然要用,畢竟很方便,但是用工具也一定要注意程式碼的細節。
如果有軟體方面的問題,也可以諮詢我。
-
4 # 王越超5
研究生畢業前,給老闆的專案用Java寫了一個乙太網資料鏈路層資料採集上位機,這是一個桌面應用,具有資料送,資料接受,動態繪圖和關鍵資料儲存功能,成品是一個exe格式的安裝檔案,使用jfreechart動態繪圖,資料收發使用jpcap,大概6500行吧,寫完還是挺有成就感的
-
5 # Saki133187757
普通211本科計算機專業大二學生,這學期的java課程設計讓做一個考試自適應系統,畢竟能力有限,不談我的程式碼效率問題光題庫搭建的資料計算核心演算法就寫了千行了,我認為寫文件和除錯才是最累的。。。
-
6 # 林妹妹影片
以前剛剛學前端的時候,當時想找一個大型電商網站來練練手
最後千挑玩選還是選擇了一號店,只寫靜態佈局,包括hover效果和css3,寫了半個月,遇到了很多問題,不過提升也很大
當時單是各種標籤都佔了上千行,CSS樣式也佔了3000行左右
碼程式碼的時候也很少回去想其他的,沉浸在自己的世界,不過寫的很頭疼,畢竟才開始學沒多久
-
7 # 火星小黃瓜
我在想作為程式設計師,這是個問題嗎?一千行程式碼可以完成一個網頁嗎?還是一個網站呢,提這個問題的人應該不是程式設計師吧?
-
8 # 圖文喧囂
程式碼不應該是追求行數為目標吧,整潔,高效,易維護才是追求的王道。當然,而且程式碼行數與應用場景也很有關係,可能嵌入式,驅動類的程式碼,徒手寫一千行程式碼比其他應用場景需要更多時間。
-
9 # 枝枝葉葉
研究演算法,經過程式碼驗證,再發表,才是開發程式碼的境界,剛程式碼,和應用場景結合,技術含量差異很大,繪製介面也是程式碼,做自然語言處理也是程式碼。而且做自然語言處理,人臉識別等,程式碼長的不一定比短的效果好
-
10 # 卑微仔小胡
對於初學者來講,每個字母都自己親手敲的話,就算打字速度快,估計也要花點時間吧!不過最終肯定會感到很有成就感!我自己也就是軟體開發的學生,剛剛接觸時就是這樣的情況!所以自己深有體會!
經過兩年的深入學習,對各種語言比較熟悉後,例如java,jsp,python等,再透過程式設計軟體自帶的智慧提示功能,說實話碼一千行程式碼真的不算什麼了!當然也就不會有什麼成就感了!而是更在乎自己程式碼的質量!
-
11 # IT潮流怪談籃球音樂
徒手碼一千行程式碼不是很正常的事嗎難道?為什麼會有這種問題。。我是計科的大二生,做些課後作業幾百行程式碼是普通的事啊。課程設計那些什麼學生系統訂票系統的都是千行程式碼啊。還是沒有什麼互動的簡單版本。。
-
12 # 兆隆教育
哈哈哈 對於一個三年碼農來說,徒手碼一千行以上的程式碼已經是一個過程了,而不僅僅不是一種體驗。
剛剛開始學習的時候,和你的感覺一樣一樣的,哈哈哈。後來,工作了,一步一步的建立了自己的程式碼庫,感覺每一行程式碼都非常珍貴,一千行程式碼就像自己咿呀學語時的每一個文字,就這樣建立了自己的程式碼庫,期待著自己掌握更多的技術,積累更多的專案,拿到更高的工資,中間也有複製貼上的階段,但是我每次入庫都力求理解,一步步實現了自己追出大夢想。現在嘛,已經沒感覺了,哈哈哈。
-
13 # 獨闖天涯1978
正常,做B1的addon,寫的第一個功能就有900多行,全手工。感覺酸爽
回覆列表
你這種感覺是初學者的新鮮感帶來的,時間一久, 你就會發現如果沒有深度思想和有趣的設計算法需要你實現的話,碼字是個很無聊的事情,尤其如果你是做前端開發,介面開發之類的,那一天幾千行都不是事,可是你見過這類工程師很吃香嗎?
不過如果你是剛開始學習c語言的話,這麼做其實是不錯的,畢竟熟能生巧,還是需要多透過碼字來提高對語言的熟悉程度。