程式設計初學者10件事

2021-04-29 07:39:39 字數 1322 閱讀 9892

1.初學者盡量不要用一些**自動生成工具。以後工作中將使用這些工具,但是學習中,尤其還是迷茫中的你還是不要為好。建議編寫從main()或winmain()開始執行的程式,而不是mfc,vcl等等,學習麻,沒有人需要你編寫大型的實用的什麼什麼系統出來。

2.拿工作量合適的軟體來練手。什麼叫工作量合適,比如說俄羅斯方塊這樣的程式工作量就合適。什麼?俄羅斯方塊太老土了,那麼首先你要保證這個老土的東西你會編,保證所有的**都是自己敲進去的。其次你還可以設計一些類似的小遊戲軟體,這些東西對培訓你資料結構和演算法的相關知識很有效 ,不要以為dos下程式設計已經不實用了,學習麻!要不然你就設計win32 sdk程式,總可以吧。

3.程式設計序時要思考問題的實質。比如編寫俄羅斯方塊等遊戲程式,關鍵點是熟練資料結構和演算法,而不是影象介面。比如編寫圖書管理系統,學籍成績管理系統,關鍵點是學習資料庫設計與操作,而不是僅僅是會用eclipse等工具。

4.寫程式要有需求調研和設計過程。凡事預則立,不預則廢。寫程式,作軟體亦如此。寫程式不打稿,心中有什麼想法,就怎麼寫,寫的是挺痛快,也挺滋潤。可是帶來的後果是無窮無盡的測試和修改。乙個小錯誤,要查個半死,查出來後了,又把程式改的亂七八糟,程式再也不是優雅的思想的體現,更象是混亂思維的雜糅。

5.注意注釋!注釋!注釋!有的人寫程式有乙個極為不好的習慣,從來不寫注釋,老兄,不為別人寫也該為自己寫啊,如果你不信,拿出你一年前的超過100行的沒有注釋的**,~~~~~暈,特別像c/c++這樣大有著大部分過程的語言。更要勤寫注釋。

7.正確對待考試和認證。很多人考計算機四級、軟考和各種認證,並且把通過這些考試作為學習的目標,希望憑藉證書找到乙份好工作。但是,除了有著商業因素支撐並且要花好幾千、幾萬塊錢才能考下來的思科的ccna、ccnp、ccie等認證之外在我國沒有一種證書能夠有立竿見影的效果,而且除了你應聘網路管理的工作並且有思科的認證你會有競爭力的話,這些認證統統「沒有用」,用人單位要的是真實能力而不是那張紙。 那是不是就不用考了呢?人的本性是懶惰的,只有有考試在那督促著,才會有動力學習。記住,考認證只是階梯,只是過程,而不是終點和最終目標。

8.學會有效溝通和交流,也許你是天才,可以完全自學所有東西,否則,還是多問問的好。所謂三人行必有我師。每個人的程式都可能有他的閃光點。在別人許可的條件下盡可能的學習他人的長處和優點。如果你蹺起二郎腿,認為老子天下第一。那你可能真的是天下第一,坐井觀天中的井裡的第一。多與同事,同學交流,多上論壇,這樣交流雙方都學了對方的知識,又交流了感情,何樂而不為?

10.最後一件事最容易也最困難,就是堅持。說堅持是最容易的,因為每個人都可以做到;堅持又是最困難的,畢竟沒有幾個人能夠堅持下來。堅持下來的人就是成功的人。「越容易得到的東西越不值錢」這是一條永遠不會變的價值規律。越是厲害的武功,越是難練,需要的時間越長。很多人,都是中途退場了。

程式設計初學者必須知道的十件事

看到好多老師寫的非常好,總結了幾條覺得最精華的,加上了我自己的一些思考,供大家借鑑,歡迎討論拍磚。1.初學者盡量不要用一些 自動生成工具。以後工作中將使用這些工具,但是學習中,尤其還是迷茫中的你還是不要為好。建議編寫從main 或winmain 開始執行的程式,而不是mfc,vcl等等,學習麻,沒有...

程式設計初學者入門之我見

如今大學計算機教育為人們詬病所不少,自己在高校也有若干年份了,所謂一流高校,二流高校也都泡過,帶了不少課程,也知道不少學生總覺得在學校裡面學不到什麼東西,總想參加it培訓之類。自己也帶過不少有潛質的學生,在一些交流中,有不少學生參加了不止一次的培訓,有一些人覺得有收穫,也有一些覺得自己學的只是一些皮...

初學者怎樣學習程式設計

培訓是坑,請勿進入 學習程式設計的心態 自信入門,苦學成精。學習程式設計的思路 按部就班,精益求精,思考周全 解釋 自信入門 很多人都認為程式設計很難。程式設計跟英語一樣,都是有語法和教程。對於語法的學習,最有效的途徑就是學官網以及官網的例子。遇到外國的 可以使用翻譯工具。多敲敲 多觀察 的作用,就...