程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 這樣學習計算機不迷茫(給計算機專業學生的n點忠告)

這樣學習計算機不迷茫(給計算機專業學生的n點忠告)

編輯:關於C語言

  文章試讀 不拘一個遍程序系列編程序不能一個腦袋鑽到底,有時要學會變通,即所謂的曲線救國。 職場規劃:一些雜七雜八的職場感悟吧。不值錢的軟件人才 精力充沛與事業成功   讓系分來得更猛烈些吧    不值錢的系統分析師   經濟危機下大學生如何就業 我的詩歌:都是我的打油詩,但是很值得一讀。不要工作還衣食無憂之四難歌   香格裡拉美人圖 寶寶圖片:超可愛的小寶寶 博客 考試培訓:主要是關於考研、軟考和等級的相關題解。2009考研試題分析   2008年12月程序員試題分析    2009年軟考備考全攻略    2008年5月程序員試題解析 輕松寫系分論文         這樣學習計算機不迷茫 作者:朱雲翔       很多計算機專業的同學有“迷茫”的感覺,不知道如何學習計算機,不知道畢業後去向何方。首先聲明一點,“迷茫”是大學生的特性,不是計算機專業大學生的專利,同樣的畢業後去向何方也與計算機專業沒有直接聯系,所有的大學生都是這樣的。本處討論的“迷茫”只涉及對計算機專業的學習方法和學習方向。
    計算機專業的迷茫,除了學校指導上的原因外,還有就是計算機發展太快引起的,新技術日新月異,老技術總被淘汰,而學校裡教的“好像”總是被淘汰的老技術注意這個好像,本人的觀點並不是認為學校裡教的“都是”被淘汰的技術),那麼學生自然會覺得迷茫了,好想編一個游戲啊,但是不知道怎麼編,好想寫一個什麼什麼管理系統啊,但是不知道怎麼寫,不知道用什麼工具寫。
    憑心而論,學校裡教的一般不是新技術,但是這些所謂的老技術也分為三種:其一、基礎的知識。比如數據結構,比如操作系統,比如數據庫知識那個范式什麼的,而不是sybase、sqlserver和甲骨文等)。其二、經典的技術。比如任何一門程序設計語言,無論是C/C++/PASCAL/BASIC/Java,不一定學校非的教JAVA才叫好,程序設計語言需要自學,學校教的是語言的基礎內容和學習的方法,其余的要靠自己。也許明天.net和Java就被一個新的語言所替代。記住,Vc++不是語言,J++builder也不是語言。其三、真的是一些被淘汰的知識。比如forpro,PB等。不過這些畢竟占少數。
    上面提到了“迷茫”的幾個原因:1、大盤影響。2、計算機發展快。3、學校裡“好像”只教被淘汰的技術。其實這些都是外因,我認為真正的內因是:學生沒有動手實踐。所有號稱“迷茫”的同學,你們編過多少行的代碼,編過多少行不通過自動工具生成的代碼?如果你的身邊有不迷茫的同學,請問問他們編過多少行代碼?他們編的是什麼類型的程序?
    要想不“迷茫”,就得編程序,而且必須在掌握基礎的情況下編寫一些基礎的程序。有的同學也號稱編過程序,比如播放器,聽起來真的很牛皮,但是都是他編的嗎?其實他只是用C++builder拖了一個普通的外殼,用了別人的播放控件,組裝一下就成了自己的程序,對此我想說的是,拋個你學會了C++builder這個工具不說,你編這個程序的代碼量等於0,也就是你仍然沒有代碼入賬,你仍然迷茫。
    那麼編什麼樣的程序才叫做“編程序”,才對學生學習有效,才能止住迷茫呢?我個人認為,這些程序以及編程的工具應該具有如下特點:
    1、盡量不要一些代碼自動生成工具。比如前面說的那個播放器,編了等於沒編。我承認以後工作中將使用這些工具,但是學習中,尤其還是迷茫中的你還是不要為好。建議編寫從main()或winmain)開始運行的程序,而不是MFC,VCL等等,學習麻,沒有人需要你編寫大型的實用的什麼什麼系統出來。
    2、工作量合適的軟件。什麼叫工作量合適,比如說俄羅斯方塊這樣的程序工作量就合適。什麼?俄羅斯方塊太老土了,那麼首先你要保證這個老土的東西你會編,保證所有的代碼都是自己敲進去的。其次你還可以設計一些類似的小游戲軟件,這些東西對培訓你數據結構和算法的相關知識很有效 ,不要以為DOS下編程已經不實用了,學習麻!要不然你就設計Win32 SDK程序,總可以吧。
    3、編程序時要思考問題的實質。比如編寫俄羅斯方塊等游戲程序,關鍵點是熟練數據結構和算法,而不是圖像界面。比如編寫圖書管理系統,學籍成績管理系統,關鍵點是學習數據庫設計與操作,而不是僅僅是會用eclipse等工具。
    好了,就說怎麼多,迷不迷茫,關鍵靠你自己,多學基礎,多寫程序,自然就不會迷茫了。
       

本文出自 “編程浪子朱雲翔” 博客,請務必保留此出處http://zhuyunxiang.blog.51cto.com/653596/151528

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved