當前位置:首頁 » 編程軟體 » 感覺編程好差

感覺編程好差

發布時間: 2025-07-14 07:37:56

A. 菜鳥如何提高編程能力

如何提高編程能力?
其實我也是畢業一年多的菜鳥,但是感覺你大一就能編程,並且能主動的去練習小程序,這說明你已經很優秀了,但是別驕傲,等待著你的還很多,對於你說的怎麼去做項目,怎麼去功能實現,其實也很簡單,不想你想像的那麼艱難,如果你感覺代碼自己寫的不錯了,基本的代碼都能符合邏輯的敲出來。現在要做的就是如何把一個簡單的項目從頭到尾的給捋順。當你捋順了思路,你就能去對應的代碼的層去實現你對應的功能。捋順思路的過程可能就需要你去掌握做項目要用到的框架和基盤,只要你掌握這些你就很牛了。多掌握框架和編程思想吧,這些才是最重要的。
菜鳥程序員如何提高自己的水平? 100分
以項目來驅動自己的學習,什麼東西你只有自己用過了才知道是個什麼原理,還有多看API,要學會查API,API是個好東西。其實最主要還是多敲,但是不能死敲,敲的時候要知道為什麼這么寫,可能你第一次寫完寫了幾十行代碼,然後過一段時間你回過頭來看到,發現用幾行代碼就能搞定了,要多思考。

不懂就要即時問,不要自己埋頭苦幹。

在上班的時候給你回答的 求採納。

如何提高自己編程能力?
首先,作為一個剛入門的新手,可以先學習相關教程,最好是有實例的那種,按照書本把實例都自己再做一遍,不要怕麻煩,不管是鍛煉你的熟練程度還是對程序的理解都是有幫助的。

然後,一定要多看,多讀程序,理解了之後,試圖在這些程序上作修改來完成額外的功能或者改變原來的功能。在讀了大量優秀的程序後對於自己以後的編程大有好處。

最後,一定要多練,在大學期間,每天保持寫100行代碼。盡量每天理解一個新的知識點或者技術。

更重要的是,多請教「牛人」,以後你會發現,編程是個團隊合作能力的考驗,並且和別人多交流學習可以節省你的很多時間。
新手如何在短時間內有效提升c語言編程方面的能力
首先,最基本的東西你要很熟悉。

其次才能通過思考邏輯,深入學習而飛躍。

世界上沒有一蹴而就的事。所有事物的發展都是連續的。
作為一個軟體開發新手,邏輯思維能力怎麼培養
多看看蝴蝶效應 盜夢空間這種電影
一個菜鳥程序員如何快速達到php中級程序員水平?
你好.多看視頻教程,多 做項目,多練習,多敲代碼,你就可以成為一名中級程序員.

中級的話,在北京收入應該上萬吧.

希望我的回答能夠幫助到你.
本人以前從沒接觸過電腦編程,現在想從菜鳥做起慢慢學編程。我應該如何起步?
你既然喜歡編程,就應該認認真真的學習一門語言,學習微軟的就先從VB開始,VB是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言。書籍最少應該准備兩本,不可能一本書籍會包含VB的所有內容,在看書的時候,可以交叉的看,一本書籍中沒有講到的內容可以在另一本中看到,這樣對學習是很有好處的,也能保證所學知識的完整性。學編程是一個很漫長的過程,不要著急,要理論與實踐想結合,常式書籍也是很重要的,看源代碼對學習也是很有幫助的,等你學完這門VB語言之後,學習別的語言是非常簡單,可以嘗試C語言,按照C——C++——VC的順序學習,有助於知識的連貫性,我也希望你能學好的。 或者學習Delphi,入門較為簡單類似於VB,但比VB強大,即可作為入門又能做強、做大 ; 怎樣學編程 1.明確學習目的 學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。 2.打好基礎 學編程要具備一定的基礎,總結之有以下幾方面: (1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。 (2)邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。 (3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發應用軟體開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台開發開發工具如 java 等。 3)網路開發對客戶端開發工具如:Java Script 等;對伺服器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。 3. 注意理解一些重要概念 一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。 4.掌握編程思想 學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例......>>
對於編程思想和能力有重大提升的書有哪些
極其認同 chinaymj 的評論: 郭天祥的書垃圾, 《C嵌入式編程設計模式》 《時間觸發嵌入式系統設計模式》 《OOPC嵌入式開發》 上面三個才是菜鳥變高手的大神級書籍。 郭天祥的就是視頻入門還可以,那書不敢恭維,那代碼就不用說了。
我想學習編程,但是沒什麼底子。簡直就是一個菜鳥,入門需要什麼書籍好點,推薦下,要簡單易懂。
怎樣學編程

1.明確學習目的

學習編程對大多數IT業人員來說都是非常有用的。學編程,做一名編程人員,從個人角度講,可以解決在軟體使用中所遇到的問題,改進現有軟體,可以為自己找到一份理想的工作添加重要得砝碼,有利於在求職道路上謀得一個好的職位;從國家的角度,可以為中國的軟體產業做出應有的貢獻,一名優秀的程序員永遠是被爭奪的對象。學習編程還能鍛煉思維,使我們的邏輯思維更加嚴密;能夠不斷享受到創新的樂趣,將一直有機會走在高科技的前沿,因為程序設計本身是一種創造性的工作。知識經濟時代給我們帶來了無限的機會,要想真正掌握計算機技術,並在IT行業里干出一番事業來,有所作為,具有一定的編程能力是一個基本條件和要求。

2.打好基礎

學編程要具備一定的基礎,總結之有以下幾方面:

(1)數學基礎 從計算機發展和應用的歷史來看計算機的數學模型和體系結構等都是有數學家提出的,最早的計算機也是為數值計算而設計的。因此,要學好計算機就要有一定的數學基礎,出學者有高中水平就差不多了。

(2)邏輯思維能力的培養學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。要做到這一點必須在反復的實踐、觀察、分析、比較、總結中逐漸地積累。因此在學習編程過程中,我們不必等到什麼都完全明白了才去動手實踐,只要明白了大概,就要敢於自己動手去體驗。誰都有第一次。有些問題只有通過實踐後才能明白,也只有實踐才能把老師和書上的知識變成自己的,高手都是這樣成材的。

(3)選擇一種合適的入門語言 面對各種各樣的語言,應按什麼樣的順序學呢?程序設計工具不外乎如下幾類: 1)本地開發應用軟體開發的工具有:Visual Basic 、Delphi 、VC++ ( C++ Builder ) 等;資料庫開發工具有:Visual Foxpro 、Oracle Developer 、Power Builder 等。 2)跨平台開發開發工具如 Java 等。 3)網路開發對客戶端開發工具如:Java Script 等;對伺服器開發工具如:PHP 、ASP 、JSP 、ISAPI 、NSAPI 、CGI 等。以上不同的環境下幾種開發工具中 VB 法簡單並容易理解,界面設計是可設化的,易學、易用。選 VB 作為入門的方向對出學者是較為適合的。

3. 注意理解一些重要概念

一本程序設計的書看到的無非就是變數、函數、條件語句、循環語句等概念,但要真正能進行編程應用,需要深入理解這些概念,在理解的基礎上應用,不要只簡單地學習語法、結構,而要吃透針對這些語法、結構的應用例子,做到舉一反三,觸類旁通。

4.掌握編程思想

學習一門語言或開發工具,語法結構、功能調用是次要的,最主要是學習它的思想。例如學習 VC 就要學習 Windows 的內在機理、什麼是線程......;學習 就要知道 VTALBE 、類廠、介面、idl......,關鍵是學一種思想,有了思想,那麼我們就可以觸類旁通。

5.多實踐、多交流

掌握編程思想必須在編程實際工作中去實踐和體會。編程起步階段要經常自己動手設計程序,具體設計時不要拘泥於固定的思維方式,遇到問題要多想幾種解決的方案。這就要多交流,各人的思維方式不同、角度各異,各有高招,通過交流可不斷吸收別人的長處,豐富編程實踐,幫助自己提高水平。親自動手進行程序設計是創造性思維應用的體現,也是培養邏輯思維的好方法。

6.養成良好的編程習慣

編程入門不難,但入門後不斷學習是十分重要的,相對來......>>
大學畢業去搞C++開發編程能力要達到什麼程度?
從最基礎做起,程序員的工作跟你做的差不多,也邊查邊做的。做的越多越熟練

B. 學編程後悔死了

兒童學編程後悔,讓孩子學編程真是害了孩子嗎

現在的家長都希望自己的孩子能夠贏在起跑線上,所以從小就特別關注孩子的興趣及學習,目前不少家長都會給自己的孩子報上一兩個興趣班,如英語、舞蹈等,除此之外編程也是非常火爆的,但是一些家長讓兒童學習編程後出現後悔的情況,那麼讓孩子學編程真是害了孩子嗎?

當下提起編程這個興趣課程家長們都比較熟悉,它是信息學的一部分,孩子們會進行圖形處理、資料庫、網路知識以及熱門大數據等學習,整個課程內容是非常豐富的,同時孩子在學習編程的時候還能促進他的邏輯思維,不少孩子都很感興趣。但是一些家長出現後悔,且認為學習編程是害了孩子,主要是因為:

1、用眼過度。家長們沒有較好地控制孩子使用電腦的時間,從而影響了孩子眼部健康。

2、沉迷於電腦。一些孩子學習編程以後,脫離了家長的管束,則會以學習編程為借口而玩電腦游戲等,長時間下去孩子有可能沉迷於電腦。

其實就編程的學習來說對於孩子還是有很多好處的,但是凡事都是相對的,家長們不能任孩子玩電腦,即使學習編程家長們也要做好陪伴和監管工作,特別是對於年齡小一些的孩子來說更要如此,這樣相信多數家長都不會再後悔了。

不要學計算機學計算機我後悔了

之所以不建議學計算機是因為學計算機的人很多,學有所成比較困難。但是如果是真的喜歡這個行業,能花大力氣學習技術,能當一名優秀的程序員就很好了。

現在學計算機不行了嗎

我想第一個是這個學科的熱度,在現在這個互聯網社會上,計算機是人人都會用到了,用戶群體大,那需求自然不少,用戶對於現在的上網體驗要求越來越高,這就需要一大批計算機人才。

那麼學計算機的多,但是能當一個程序員,成為一個計算機專業人才的人很少,為什麼呢?首先,學計算機,學編程真的沒有辦法一蹴而就,只能潛移默化的學習,現在軟體編程語言種類繁多,各種新的框架和更好用的語言,框架,工具正在蓬勃發展,要想當一個程序員,必須要有終身學習的觀念,要不然一兩年就落伍了。

另一方面,在大學的計算機專業學的很多都是理論性知識,這造成了兩個結果,一個是學生覺得這個很枯燥乏味,不願學習。

另一個是與社會上的技術嚴重脫節,造成學生找不到工作。這樣學生就更不願意學習,在學校可能很多人就玩自己的,但是要想做一個好的程序員,在大學必須自己學習一些社會上的熱門技術,互聯網上有很多學習的地方,需要的話可以去看看我的文章。

再者,培訓機構也是程序員的孵化地,但是培訓機構一味去追逐社會熱門技術,就不會像大學一樣讓我們學習一些理論,比如說是資料庫原理,編譯原理,操作系統,計算機組成原理等,再加上培訓機構一般只培訓幾個月,

想一想,幾個月把教你這么多東西,你能實際操作了,程序員最注重的就是實際操作,編程能力,如果你沒有任何根基,去培訓機構就是浪費自己的時間。如果你在大學學過這方面的知識,那麼培訓機構會對你有一些幫助,當然前提是你要學習,不過我的建議是大學自己在網上學習,畢竟培訓機構收費不低。

總體上來說,學計算機的人多,但是能能有找到計算機方面工作的能力的人就不多了,能當一名優秀的程序員的人更少,如果是真的喜歡這個行業,並且有些一些堅持的恆心,能花大力氣學習技術,那我相信你會有一個好的回報。

如果你只是抱著這行跟熱門,想進來賺錢的話,我勸你還是算了,編程的行業是需要時間的。大學里有很多計算機專業的人大部分找工作都不是找這方面的工作,也有很多找計算機方面工作的人不是學計算機的,怎麼選擇全靠自己。

具備什麼特質能學計算機

一、對計算機專業相關知識充滿了興趣。通過提前對計算機知識的了解和初步學習,對計算機知識和發展前景充滿了興趣,能在一個個知識點、一串串代碼中找到學習的樂趣。興趣是最好的老師,當你對一件事情充滿濃厚興趣的時候,學習狀態和效果都是非常好的,學習計算機專業知識也一樣。

二、有很強的自我管理、自我學習能力。僅僅通過課堂的學習時間是很難把專業知識學通、學會的,通常需要在課前課後時間自己學習,把知識點學通鞏固。計算機也不是純理論記憶的專業,不僅需要完成很多實驗,編程能力也是結合知識通過不斷敲打代碼練就的,即使你有很強的記憶能力能在課堂時間把知識點記住,課後不進行編程訓練,是學不好編程的。所以學好計算機知識需要個人很強的自我管理和自我學習能力,計算機知識不能一時興起學一學,也不可能一蹴而就,要保持足夠的耐心,投入大量的時間學習、動手實驗和編程。

三、有很強的邏輯思維和計算能力。在第二點中已經說過,計算機知識單靠記憶是學不好的,還需要通過動手完成實驗和不斷編程訓練,而做好實驗和寫出好代碼則需要很強的邏輯思維和計算能力。不同編程人員對相同問題的分析理解是不一樣的,編寫出來的代碼有時候差別也很大,可能都能解決問題,但是代碼的時間復雜度、空間復雜度的差異就可以體現出那段代碼的好壞。能寫出良好時間、空間復雜度代碼的人通常都需要很強的邏輯思維和計算能力,如果這兩方面有不足,學習計算機知識會相當吃力。要鍛煉自己的邏輯思維和計算能力,則需要把數學學好,如果你想要報考計算機專業,也要評估一下自己的數學成績和演算法理解能力。當然,如果具備上面一、二點中所提到的特質,邏輯思維、計算能力等是可以通過後期學習、鍛煉提升的。

四、有比較好的英語成績。大家也都知道,現在大部分的編程、資料庫管理、網路管理工具都是美國的,所使用的語言基本上都是英語,很多技術說明文檔也是英語,比較前沿的計算機技術大多也是通過英語發布,如果英語不好、詞彙量不足,在學習計算機專業的過程中會遇到不小的困難。所以如果要學好計算機專業知識,也要重視英語成績的提高。

五、保持持續學習的熱情與狀態。計算機專業知識的學習不可能一蹴而就,也不可能一勞永逸,從對計算機毫不了解,到對計算機知識大致掌握和應用,再到計算機技術的更新,都需要保持持續的學習熱情與狀態。現在計算機技術的更新速度非常快,所學到的計算機專業知識可能很快就會落後,只有不斷學習並及時更新自己的知識體系才能跟上計算機技術發展的腳步。

那些讓孩子學習編程的家長後悔嗎?-簡書

少兒編程指針對高中以下的孩子所設計的編程學習類產品。用圖形化編程語言,把原來英語的代碼編程語言轉成圖形模塊化、指令化,以游戲、情景動畫、積木構建的形式呈現。

需要在這里說明的是,讓兒童學習編程,並不是為了讓他們將來都當程序員。少兒編程不同於IT職業教育,它減少了對於編程語言的實際操作的重視,轉而更加關注通過編程教育培養孩子們的計算機思維與創造能力,激發孩子內在學習動力以及發展團隊合作和溝通等全方位能力。

孩子學編程,並不是為了將來要從事專業的編程工作。從教育角度看,少兒編程的核心的理念是把計算機編程看作與閱讀、表達、數學等一樣的,小朋友成長所需的基礎技能來培養。發達國家對推廣編程教育的觀點是:編程技能已不僅是信息行業對人才的需求,而將是所有行業的需求。各行各業需要的也不僅是軟體專業人才,而是掌握編程技能的行業專業人才。

為什麼很多人後悔學計算機,做程序員很開心嗎

不是開心的問題,就是一種職業選擇,後悔是自己的選擇。問起很多人對程序開發這個行業的感受時,很多人經常說的一句話就是:外面的人想進來,裡面的人想出去。

選擇做程序的人,有些人是覺得他們對程序開發很感興趣,所以他們去做了這份職業;還有一些人選擇做程序員是因為他們覺得程序員的工資很高,如果做程序員,他們就可以在很短的時間里賺很多錢。在有錢以後,他們就可以做自己想做的事情,他們可以實現買房、買車、迎娶白富美、走上人生巔峰的夢想。

不管是為了興趣,還是為了錢,終歸有很多人選擇做了程序員。或許很多人在做程序員之前,他們總是把這個職業想像的很美好,但是他當他們真正去做了這份職業以後,他們才發現,高薪的背後其實有太多的心酸和付出。所以從這個角度上來說,程序員其實就是拿著自己的命在換金錢。

有的人在做了一段時間的程序員之後,他們覺得,既然自己已經入了程序員這個行業,既然這個行業的工資還不錯,那自己就先好好乾吧,趁著自己年輕,趁著自己還能加班熬夜的時候,自己就先多掙點錢,等到以後他們在三四十歲加不動班的時候,等到他們和年輕人拼不起的時候,他們再真正的去做點自己想做的事情。

做程序員需要的技能

1、基本功

這里說的基本功是會程序語言,程序語法,如果你是java程序員,就需要知道java語言語法,如果你是php程序員就需要知道php語言的語法,如果你是c++程序員就需要知道c++語言的語法,因此可以肯定的是學習一門計算機語言也是沒問題的。

2、邏輯思維能力

程序中的運算無非就是數值運算和邏輯運算,數值運算無非就是加減乘除,函數,公式什麼的,邏輯運算無非就是滿足什麼條件做什麼事情,90%的邏輯都是因為邏輯if、else什麼的,在什麼情況滿足什麼條件下做什麼事情。還有就是循環邏輯,無非就是做什麼,做幾次,每次有什麼變化,什麼時候終止。

C. 上了大學至今,學習編程已經形成了惡性循環,怎麼辦急急急!!!!!

我從大一到大三,也討厭編程,大一c語言68分,數據結構完全搞不懂,所以從來沒想過要搞開發。但是大四的時候,有幾個帶課程設計的老師對我的影響很大,整整做出一個小軟體來的時候,你會有一種很成功的感覺,從那個時候起,我就喜歡上了寫代碼,能寫出一個東西來會非常開心的。

鑒於我自己的體會,我給出幾點建議吧。第一、興趣是最好的老師,這句話雖然老土,但確實是這樣,無論是哪個行業都這樣。所以,我不會說IT怎麼怎麼好,或者怎麼怎麼不好,選擇自己感興趣的方向,才是最好的路。畢竟我可以突然喜歡上編程,你不一定就能,所以選擇一條自己喜歡的路很重要。第二、你的壓力不要太大,進公司面試的時候,像數據結構這種東西,不會問的特別深,畢竟你剛畢業,你只要弄清簡單的一些演算法,比如冒泡排序、選擇排序、折半查找這些,用來對付面試,足夠了。最重要的是基礎,無論你是從事c或者java,基礎才是最重要的。第三、這是最重要的,那就是寫代碼。IT行業日新月異,發展速度很快,沒有人敢說他什麼都會什麼都懂,也正是這樣,你不必給自己太大壓力,如果從事這一樣,就要不停的學習,所以敲代碼是一個必須經歷的過程,無論是哪種語言,哪種框架,無論是前台後台資料庫,你不可能一開始就什麼都懂,當你真正工作之後你會發現,書上說的也不一定就是正確的,這個時候怎麼辦?自己去試,說白了,寫代碼。你想成為系統架構師、軟體設計師,需要學習很多框架、思想、系統、編譯原理等等知識,但學習這些的最基本前提是,你會熟練地敲代碼,否則你沒有辦法理解當中問題。

我剛開始參加工作的時候,會的也不多。但在工作了一年後,我在各個方面都有很大的突破,從前台的js,jquery以及jquery很多插件,後台的java,三大框架,資料庫,還包括weblogic的簡單應用,這些方面我的收獲都不小。盡管還有很多我不會的,但是只要慢慢來,我相信在這一行,就算我走不到行業的巔峰,也可以在自己的領域有所建樹。

以上就是我從畢業到現在的體會。再次提醒兄弟,認真想一想,選一條自己想走的路,然後再去努力。如果你選擇了IT,寫代碼是必須的,必須的必,必須的須。祝你成功。

D. 為什麼我編程的時候感受不到那種樂趣,也不是程序難要怎麼培養啊

1.開場

自我介紹, 簡單講述我大學的學習的歷程,成果和感想。(1分鍾)

我一直都感慨本年級許多同學在大一時因為缺乏好指引,在一開始就對編程很害怕,對計算機的學習沒有開好頭,動手能力長期跟不上,空會理論,不會實踐,一直拖累到大四,最終選擇忍痛考研或者抱怨找工作難。我也幫助過不少在這方面比較弱的同學,但是總是因為基礎沒打好導致難以提高。我也一直希望學校能在大一的時候就讓同學們明白學習的重要性,打好扎實的專業基礎。現在終於有一次這樣的機會站在這里,為指引大家如何在大學專業技術學習的道路上開好頭做點貢獻。
今天我將結合我自身的經歷和我對計算機的理解,我對編程的感悟,我對大學學習的認識,給大家做報告。

首先問三個問題:
1) qq聊天軟體是用什麼語言寫的(第二天要換個問題)

答對的演講結束後留下來,我要親自給他傳授寶貴經驗,沒人答的話,很遺憾

2) 誰玩電腦游戲比較牛

恩,人很多,大家很踴躍,很好
展示下我寫的人工智慧黑白棋游戲,聲明真正的編程高手基本從來不玩游戲
(結合大四同學長期沉迷游戲最後找不到工作的例子,說明一個嚴肅的問題,只會玩游戲沒有用,會做游戲才牛,鼓勵大家努力學習,讓會玩游戲的同學也熱愛編程,最後也能自己寫游戲)
請大家記住:只會玩游戲沒有用,會做游戲才牛

3) 有沒有人對計算機特別感興趣 (為什麼感興趣)

如果有興趣,對學習計算機有巨大的幫助
興趣是最好的老師,鼓勵他們,勉勵其他人,興趣是可以培養的,要學會培養興趣

2.概述

計算機"科學"與"技術" 包含兩個層面
"科學" 指計算機硬體、軟體與應用的理論知識 理論的學習
"技術" 指軟體開發、工程實踐等技能與方法 能力的培養
我主要講的是如何學習技術(計算機技術)
講之前 澄清一個觀點 計算機技術 不等於 編程技術
編程只是一個工具,編程沒學好不代表你技術就學不好
計算機技術應該是與計算機軟體、硬體和網路三個部分相關的各種科技成果和應用的綜合,包括了多媒體,資料庫,操作系統,嵌入式系統,計算機安全,計算機網路,計算機管理和維護,計算機應用,人工智慧,模式識別,管理信息系統等,在我們生活的方方面面計算機技術幾乎無處不在。
(舉幾個例子)在現在社會,它幾乎與我們的生活息息相關。
(大學和高中的學習方式的區別)(學好技術的重要性)
在大學,學習的方式與高中或小學是有很大的區別的,大學更大,大學更自由,不再是完全跟著老師,不再是只要吃透了老師教授的內容就萬事大吉了,從我這一屆的情況看,許多同學特別是女生在大學還沿襲著高中的學習方式,勤奮刻苦,天天自習,非常認真,上課筆記做得秘密麻麻,把理論學得非常扎實,但是卻嚴重地忽略了實踐能力的培養,理論考試分數很高,但課程設計做不出東西來,顯然這種學習方式是不對的,這和高中的偏科又有什麼本質區別呢。
我覺得理論的學習和技術的學習是同等重要的,二者都不應該輕視,沒有側重點是不可能的,至於如何側重,如何在二者之間找到平衡點就取決於你自己的人生目標了。如果你喜歡研究理論,以後想繼續讀研深造可以稍微偏向理論,把理論基礎打得扎實一些,畢業以後可以留校任教或到科研院所去發展。如果你想走技術路線,那麼你就可以稍稍偏向技術,在不落下理論學習的情況下,把技術學好學精,畢業以後可以去IT企業發展,也可以自己創業,有了一身技術不怕沒飯吃。切莫完全忽視技術最後變成書獃子或完全不顧理論最後只是個代碼搬運工。

大家每個人,從現在開始就要下決心學好技術,那麼,如何學好技術呢。

3.如何學好技術

3.1制定好的學習計劃

3.1.1大一大二:打好基礎

3.1.1.1計算機方面的基本技能的學習

包括計算機眾多的應用技術的學習 和 常見的硬體維護
(大家應該盡量多多掌握計算機方面的基本技能,如word excel ppt access* photoshop* flash* dreamveaver* 結合我的經歷講講,我大一在自己沒有電腦的情況下把這些基本全學了 舉一個考研的同學不會在excel里找自己的名字的例子,如果這些最基本的技能都不會,只能說計算機還沒入門)大二有電腦之後,終於有機會整自己的電腦了,要學習常見的常見的硬體維護(系統崩潰了怎麼辦,如何安裝操作系統,如何分區等)

3.1.1.2專業理論基礎和編程基礎的學習

技術是將理論運用到實踐中去,不能輕視理論,沒有理論何來應用。計算機"科學"與"技術" 中的"科學"和"技術"應該是相互依賴和促進的。

先學好《高級語言程序設計》《數據結構》等專業課,理論基礎扎實了,學應用性技術就更容易了

編程基礎:學精C++(為什麼),可以考慮過渡到 java 或 C# (最好只學一個,為什麼)
(編程的學習會在後面再詳細講)

3.1.1.3珍惜這兩年大學自由學習的黃金時間
(曾經和一家公司的經理開玩笑,總經理感慨的說現在在大學里找一個又能力的學生來幫忙做項目真是很難啊,我說是呀,大學四年,大一的剛進校還在打基礎沒法做,大二的還剛起步沒足夠的能力做,大三的課程會很緊沒時間做,大四的找工作的找工作去了,考研的考研去了,沒人做了),大學四年,實則三年,希望大家不要把最寶貴的時間荒廢在游戲和娛樂上

3.1.2大三:深入學習,確定方向(技術方向,職業規劃)+多多實踐

到了大三,各種專業課會非常多,包括很重要的操作系統,匯編,組成原理,編譯原理,資料庫,計算機網路,軟體工程等等,大家將深入學習計算機的各大核心課程。這時大家的基礎打得也差不多了,可以選擇一門自己比較感興趣的技術並確定自己的技術的一個方向,比如選擇j2ee, .NET,WEB技術,資料庫技術,嵌入式,linux內核開發等等。當然也會有非常豐富多彩的專業選修課可以選擇學習。這段時間大家可以利用課程設計的機會好好鍛煉自己。

3.1.3大四:實踐和進步
大四,如果不打算考研的同學,工作有了著落之後,可以試著做項目,大四基本沒什麼課,相對輕松,這段時間是獲得經驗,銀子和巨大的進步黃金時期。

3.2重視專業課的學習

要把數據結構、演算法、資料庫、操作系統原理、計算機體系結構、計算機網路,離散數學等基礎課程學好

除非你足夠牛,請務必認真聽專業課,有些課像《數據結構》,《編譯原理》,《組成原理》,《操作系統》等等,這種課老師講一分鍾能讓你明白的內容,你自己看要看好幾個月

3.3培養好的思維能力
數學是鍛煉是思維的最好的東西了,他是你思考問題的最得力的工具,他體現著你的思想,在編程中會思考才能編出好的程序。
此外還要注重離散數學,數值分析,線性代數,數字邏輯等等課程的學習,他們對培養好的思維能力大有裨益

3.4激勵創新意識

創新太重要了,不管在哪個學科都重要,計算機同樣需要

3.5培養獨立分析問題和解決問題的能力

遇到問題,要先學會獨立思考,不能凡事依賴他人,盡量自己解決,在獨立解決問題過程中能獲得更大的進步,實在不能解決再請教別人也不遲

3.6培養自學能力和快速獲取知識的能力

自學能力之重要(大學和高中的學習方式的區別)
可以說高中是靠老師,大學是靠自己,要做到嚴格自律,自我約束,必須要學會自學
學習的過程也是學會學習的過程

要充分利用圖書館和網路上的豐富學習資源, 要培養計算機新知識,新技術方面的自學習能力,要學會如何通過網路,書籍,文獻,獨立地快速獲取自己需要的知識和信息

3.7培養團隊協作精神
在一個大型項目中,往往要求各種參與者密切配合才能取得成功。大家要從現在就開始注重團隊協作精神的培養,要學會與人溝通,善於表達,要注意提高自己的綜合素質,成為綜合型人才。

3.8學好英語

包括現在的大學英語和日後的專業英語。

也許有人會問,英語和技術有什麼大的關系嗎。大家是否知道,計算機的發展飛速,國際上新技術不斷涌現,如果今天國外出現了一門新的技術,或者國外某本技術書籍出了新版本,相關資料的中文的翻譯不知道要等到什麼猴年馬月才會出來,現在的許多出版也有了越來越多的英文原版書。

大家要學好英語,培養閱讀專業外語資料的能力,開始會看不懂,看多了自然熟練了。
(講下四六級,四級最好一次就過,六級在大二下結束前最好過)

3.9適時關注新技術

了解學科發展動態,跟上時代步法

3.10勤學苦練,持之以恆

學好技術不是一蹴而就的,要長期堅持。

4.無
5.無
6.關於編程的學習
6.1為什麼要學習編程

編程是軟體開發的基礎,學習計算機,只會編程是千萬不行的,但是開發軟體,不會編程是萬萬不行的
(結合本年級的情況將一下現狀,學習的重要性等)

6.2編程真的那麼難學嗎

(講講編程的苦與樂)
編程真的那麼可怕,那麼枯燥,那麼沒意思嗎?假如真是這樣,為什麼世界上還有那麼多優秀的人樂此不疲。
其實編程並不可怕,可怕的是你的心態。
編程固然很苦,編程時長時間對著屏幕,對身體不好,而且,經常因為考慮不周,會遇到各種各樣的錯誤和麻煩,初學者處處容易受挫。
但是其實編程是很有趣的,編程中充滿著無窮的快樂
首先,你通過編程得到了想要的成果的過程是一種創造的快樂
(編出了有用的東西的那一刻會有一股美好的成就感)
其次,你開發了有用的軟體可以方便自己或他人,方便自己,是一種享受的快樂,方便他人,是一種奉獻的快樂
再次,假如你開發的軟體得到了用戶的認可或好評,會有一種欣慰和滿足感
還有,你可以根據自己的意願寫你想要的東西,經過自己的努力親自實現你心中的願望
然後,編程也是一個挑戰自我的過程,遇到困難想辦法解決的過程是思考的過程,思維能得到鍛煉
最後,在代碼中有一種看不見的美,就像詩一樣,美景全是你的,你可以隨心所欲
編程真的非常有趣,它不僅滿足了我們內心深處進行創造的渴望,讓人頭腦變得靈活,而且還愉悅了每個人內在的情感。

6.3學好編程的建議

6.3.1請熱愛編程

如果想成為編程牛人的話,請熱愛編程。有興趣是最好了,沒興趣也沒關系,可以慢慢培養,當你感受到了編程的樂趣的時候你會愛上它。

6.3.2不要畏難

很多初學者往往都在遇到許多困難,遭受多次挫折後,自信心受到打擊從而對編程喪失興趣
這些困難每個人都會遇到,我在初學編程時也遇到過,關鍵是看你用什麼心態對待,是想辦法解決困難還是選擇逃避。很多問題其實是有很多解決方法的。譬如看書,遇到看不懂的部分,可以暫時跳過,先往後看,看完後面的之後,再回頭看前面跳過的部分往往會有一種豁然開朗的感覺。再比如,編程調試時死活找不到錯誤會很郁悶,這個時候很多同學會束手無策,其實只要在程序不同的地方加上輸出語句,然後運行看有哪些輸出,這樣一步步縮小錯誤的范圍從而確定錯誤發生的位置。等等。。。

不要畏懼困難,要用你的智慧戰勝它。

6.3.3多實踐,多交流

學習編程的秘訣是:編程,編程,再編程;(講講如何動手實踐)

在學校的實驗室就算你做錯一萬次程序都不會有人罵你,如果在公司你試試看!所以多去實驗室上機,現在錯得多了,畢業後就錯得少了。多實踐,多從失敗中吸取教訓,積累經驗。要勤奮,三天打魚兩天曬網是學不好的,學會了的東西一段時間不用就容易忘記,實踐得越多才能記得越牢。

現在大家是大一,可能有人會說沒有電腦不方便,其實實驗室不是只有在老師安排的實驗時間才可以去的,它是是面向計算機專業的學生免費開放的,大家有時間就去實驗機房練習,只要拿著學生證,或者乾脆直接跟那個阿姨說你是計算機的就行了。航海樓7樓的機房和圖書館電子閱覽室也是可以的。我大一的時候甚至還到陽光網吧編程呢。

到大二大三的時候課程設計就會多起來,大家一定要自己動手做,不要去網上搜一個就完事了。

與人交流,分享自己編程中的樂趣和經驗,共同進步。

6.3.4多閱讀書籍和代碼

編程不是非要在電腦上才能學的,閱讀書籍和書中的代碼也是一種學習方式,自己還可以嘗試著改進那些代碼,最後可以把自己的成果拿到電腦上調試

千萬不要忽視書後面的習題

6.3.5養成良好習慣

細節很重要
要細心,沉下心來編程,戒驕戒躁
養成良好習慣,注重編程風格,盡量寫代碼注釋,把寫過的代碼保留下來,以後會有用

6.3.6善於思考

遇到問題動腦筋解決

6.3.7注重基礎
打好編程基礎,除了熟悉基本的語法之外,要深刻理解指針,引用,面向過程思想,類,模板,標准庫,介面,繼承機制,面向對象思想等等,課後習題盡量全做一下
剛才說了,有精力的可以學學 photoshop圖像處理, flash動畫製作,3dmax或maya三維建模,dreamveaver網頁設計,但是不要因為他們花費過多的時間而影響了你基礎的學習,那些都是些應用技術,你學會了更好,不會也沒什麼丟人的,基礎打好了,以後學啥都輕松。
在基礎沒打好的情況下,不要覺得你編的程序只能在黑白的DOS窗口了運行就去學VC做漂亮的窗口,3d程序很有意思就去看OpenGL或DirectX,那些都屬於高級應用,沒有基礎學起來會很吃力。

基礎要扎實,不要覺得C#中沒有指針就扔掉C++, 不要今天看C#,明天搞java

要有明確的方向,計算機技術的發展實在太快,新技術不斷涌現,了解一下就可以了,不要隨波逐流,要沉得住氣

6.3.8選好開發環境

選擇一種適當的開發環境並熟悉它就可以了,不要今天擺弄Visual Studio,明天鑽研Eclipse,後天來個netbeans,在工具的使用的學習上白白浪費時間。

6.3.9選好編程語言
我在選擇語言時,走過一些彎路,浪費了一些精力,我在這里選出一些主流編程語言,對語言特性與環境稍作介紹,希望可以幫助大家,讓大家盡早了解與選擇,少走彎路

C(多用在性能要求較高的場合,如操作系統,嵌入式等)
C++(應用最廣泛、成熟,強大而復雜,兼有性能高和易於構建大型程序的優點,基本是衡量一個國家軟體產業發達程度的核心基礎)
Java(著名的SUN公司推出的,面向對象、安全、跨平台、強大穩健,需要java虛擬機的支持)
C#(微軟推出的完全面向對象,運行在 .NET Framework 環境中新興、易學、強大語言)
Python(新興的面向對象腳本語言,跨平台,語法清新易於使用,代碼優美得像數學一樣,非常容易學)
PHP (目前最流行、強大、穩健的動態網站開發腳本語言,語法類似C++)
ActionScript (Flash的編程腳本,最新版支持面向對象,能基於Flex開發RIA應用)
除此之外,還有vb, vb.net, asp.net, jsp, asp, ruby, Javascript等

這么多五花八門的語言,大家可能都會覺得眼花繚亂了。

其實各種語言之間只是語法不同,編程思想都是相通的,學精一門,了解多門是上策。

" 程序=演算法+數據結構 " 其中並沒有編程語言,說明語言只是程序員與計算機的編譯器溝通的一種工具,程序員用某種語言來表達程序的邏輯結構,計算機中相應的編譯器或解釋器理解這種語言,編譯得到二進製程序或者直接解釋執行。
以上這些語言我在大學前三年全部學過了,有的學得很深,有的很淺。因為人的精力畢竟有限,很多語言學過了之後根本就很少用到,幾乎是白學了,現在我深深的體會到,
語言並不是學得越多越好,與其泛而不精不如有針對性的先精通一門,其他的觸類旁通。

就大家現在的情況,希望大家把當前正在學習的C++學好,學到一定程度的時候,可以繼續深入的研究C++的各種庫,也可以從上面選擇感興趣的新語言學習,如果把C++基礎打好了,後面的學習就會容易得多。

最流行的語言不一定是最好的語言,用的人最多的語言也不一定是最好的語言。
請大家記住,沒有最好的語言,只有最適合某個領域的語言, 在不同的環境下選擇不同的語言就可以了。

6.3.10重視數據結構和演算法
理論上,計算機的任何編程語言都有可能會被淘汰,隨著時間的推移和計算機軟硬體的飛速發展,不斷會有新的語言產生和和舊的語言過時,但不會過時的是數據結構和優秀的演算法。真正的高手應該是善於設計優秀的數據結構和演算法的,應該是具有獨立分析和解決問題的能力並利用計算機程序來實現的,他的思想應該是超脫語言、在更高處的一種升華。

如果某一天,你深切的體會到,真正重要的不是什麼語言而是思想的時候,說明你可以出師了。

E. 計算機專業,數學好但是編程差,有什麼建議

計算機專業數學好,但是變成差,其實這是不影響的,因為編程也是和數學相關的,你數學好就證明你對理科的敏感成度還是很好的,只要你多用一些心思去學習編程的相關知識,一定可以把程序編好的。

熱點內容
美國雲伺服器租用平台 發布:2025-07-14 12:37:21 瀏覽:907
android單選列表 發布:2025-07-14 12:20:06 瀏覽:726
刷紅玉腳本 發布:2025-07-14 12:19:32 瀏覽:246
貪心演算法會場安排 發布:2025-07-14 11:52:48 瀏覽:758
健康教育傳播腳本 發布:2025-07-14 11:16:12 瀏覽:157
誅仙手游煉器有腳本嗎 發布:2025-07-14 11:10:05 瀏覽:501
編程寫筆記 發布:2025-07-14 11:05:53 瀏覽:252
notepad編譯c教程 發布:2025-07-14 11:05:44 瀏覽:473
安卓版音樂怎麼設置 發布:2025-07-14 10:46:18 瀏覽:554
少兒編程線上費用 發布:2025-07-14 10:41:40 瀏覽:790