第一篇:幾篇對學習計算機人有幫助的文章
幾篇對學習計算機人有幫助的文章
本篇文章是作者多年來的一些感受,主要寫給那些想學習程序設計而又很迷惘的朋友,希望可以帶來一點幫助。
我第一次接觸電腦是在小學二年級的時候。那時純粹是因為喜歡打電子游戲,聽別人說電腦上的游戲十分好玩,于是就漫漫開始與之接觸了。在三年級時父母出于我對計算機濃厚的興趣送我去了一個BASIC編程學習班,從那時起我才真正開始走上編程這條不歸之路。雖然說現在程序設計這門專業在社會上很熱,競爭十分激烈,但是這只是學習編程的人比較多而已。真正能夠掌握以至于精通的人實際上很少,畢竟中國的軟件業才剛剛起步不久。現在社會對優秀的程序設計人員的需求量還是相當大的,但是前提是必須要優秀。我自己雖然也談不上優秀,但多少還是有些感觸。在這里想講述自己對于一般程序員和優秀程序員之間在技術上的一些認識(什么敬業精神生活態度我就不多說了):
首先作為一個優秀的程序員,數學是十分重要的。數學是自然科學的基礎,計算機科學實際上是數學的一個分支。數學主要能讓人懂得一種分析問題的方法,然后再通過編程去實現它。計算機內部的許多原理也都牽涉到比較復雜的數學知識。它是我們用來解決現實問題的最高效的工具。很多學習編程的朋友對數學覺得不屑一顧,覺得對于編程沒有什么關系。實際上優秀程序員和一般程序員拉開檔次很大一個程度上就是取決于對數學的能力。一些項目有時需要很復雜的數學建
模和利用數學對于系統效率進行分析,而這些項目對于一般的程序員是很困難的。正確應用數學知識有時候能使你的程序的效率產生質的飛躍。現在的程序員在數學上普遍是薄弱環節,這點是大家應該引起足夠重視的。當別人對于這些項目感到無從下手,而你卻能夠完成,這個時候你的價值也就表現出來了。真正優秀的程序員是能夠最基本的一點就是要能夠通過自己的知識來解決一般程序員所無法完成的問題。而數學能力就是一個很重要的環節。
其次就是要對數據結構引起足夠的重視。如果說計算機專業的學生與非計算機專業的最根本的差別絕對是數據結構(數學大家都一樣學了,主要看你自己學得好壞)。對數據結構的掌握與運用能力是衡量你編程能力的一個很重要的指標。有的人對于看了鏈表,棧,樹,廣義表這些東西就頭痛。然而這些東西往往能使你的程序的效率比別人高出百倍。由于一直搞信息學競賽,到了大學又搞ACM,所以我對數學和數據結構都掌握得相對較好。這使我在應聘與工作中明顯感到勝人一酬。記得自己大學時去一家公司應聘的經歷,當時去應憑的還有3個人,有2個大學畢業,有個也工作了一段時間了。他們幾個都在大講自己的能力如何之強,會使用的語言及編程工具如何之多,經驗如何之豐富。按理說我應該是資質最淺的。當時也是初生牛X不怕虎,也就硬著頭皮去了。當時面試的題目是一個公司的資金管理項目的一個問題,要求每個人都在思考后給出自己的設計方案。其中比較核心的一個問題就是要計算一個資金最小波動值的問題,給出的數據
量相當大,對效率要求很高。對于整個程序的面向對象化的分析我們幾個都是差不多的,畢竟這些東西在學校里是很重視的,而且不是真正的難點。然而到了最關鍵的問題時其余的人都卡殼了,有兩個是用簡單的雙重循環,時間復雜度(N^2),慘不忍睹。還有一個在冥思苦想了好一陣以后說用樹,具體技術細節又講不清楚,效率分析也很馬虎。只有我當時很快就給出了采取AVL樹的方案,并且利用高等數學推導作出了很詳細的效率分析和時空換算,并提出了引入匯編的方法。很自然的我得到了這分工作。在這里大家顯然可以看到數學和數據結構對于一個優秀程序員是多么重要,它們是和一般的程序員打開檔次的最關鍵的地方。這樣向“棗子”碰到的那種情況應該很輕松的就可以想到。
如果你是一位想學習編程的朋友,我經過多年的學習總結出來了一個學習的線路希望對你有所幫助。要學習編程是要有很大恒心和毅力的,首先你要明確自己的目標,想好自己編程是為了干什么。如果你學習僅僅只是一時想編出QUAKE和成為比爾蓋次的沖動,那么我勸你還是應該還是不要開始學習,應為這樣的目標很難支持你日后大量的學習。而且你的年齡不能太大(最好是中學或者大學生)。如果你想好目標并決定開始奮斗,那就讓我們開始吧。如果你一開始對電腦一無所知,那么你應該先熟悉一些電腦的一些最基本的原理和操作,這個不需要特別細致的學習,只要大概知道二進制和一些基本操作就可以了。接下來你應該先學習BASIC語言,這個語言并不會耽誤你
太多的時間,學習它完全是為了入門,讓你對電腦編程有一個比較初步的認識。這時候你應該多編一些小的程序,知道一些最基本每條語句的功能,搞清楚一些基本的數據結構(尤其是數組)對于一些其余用途的函數最好不要做任何學習,因為這樣只會分散你的注意力。當你能夠可以熟練的運用BASIC編出猴子選大王,以及電腦出題考試之類的程序時,你就可以開始后面的學習了。接下來如果覺得自己接受能力強的話就可以開始學C了(注意不是C++),如果感覺有困難也可以先學Pascal過度一下。還有很重要的一點就是千萬不要一開始就學VB,DELPHI,VC之類的東西,這些東西在一開始學會對你造成很壞的影響。有可能會把你引入另外一個錯誤的學習方向而忽略了真正應該掌握的東西。學C主要是學過程話的程序設計,學會把自己的程序分成許多的函數(或過程),養成良好的編程習慣。這時可以多看一下高人的程序,不一定要懂意思,主要是學會別人程序的格式(比如變量如何起名,怎么劃分函數)。除開掌握基本的控制流語句外,應該學習一些很簡單的I/O函數和數學函數。C的學習主要是你舍棄原來BASIC程序那種把所有語句積成一大堆的風格,要學會使用函數,提高代碼重用性。對于指針之類的東西如果實在看不懂可以先不去管,到后面會有辦法。當你能夠比較自如的用C編寫一些小的計算程序時,你就可以開始你的數據結構的學習了(數學的學習主要是在學校,自己要多用心)。數據結構你可以一點一點漫漫看,并不需要專門空出一段時間來專門研究,這樣的目的是讓你能夠很好的掌握它,要學會用數據結構的知識來規范自己的程序設計和提高程
序的效率。學完C我認為接著最好學習匯編。這個或許有許多人都會反對,然而我個人認為這樣是很好的。從最基本的DOS匯編開始,買本《IBM PC匯編程序設計》(清華黃皮)一定要一點一點吃透,實在看不懂就跳,反復的嚴讀是一定可以看懂的。匯編是一定要掌握的,因為它涉及到很多最基本的知識。掌握了匯編和對I/O有了個很徹底的認識后,應該去學編譯原理。這個東西并不要精通,但是一定要知道,在大腦里要有一個這樣的概念,這對你對程序語言的控制能力都有很大的幫助。這樣最基本的學習就算完成了。一般智力正常的人前一段東西應該都是可以掌握的。接著后面的學習就要看你自身的造化了。這個時候你應該研究一下數據結構,不要分散自己學習的注意力,要知道數據結構是異常重要的(相信我,絕對沒錯)如果你覺得自己已經對于樹,連表,堆棧之類的東西和排序,遞歸之類的算法已經十分清楚,就可以開始學習C++了。學習前一定要有個正確的認識,那就是C和C++是兩個不同的東西。學習C++是為了學習面向對象的程序設計,這個時候你對于指針應該也能夠掌握了(有匯編的基礎),主要抓住C++和C相比的一些新特性,對于多態之類的特性要注意理解掌握,如果沒有搞懂就堅決不要往下學習。一些基本的概念掌握以后可以看一些別人設計的程序,學習別人怎么利用面向對象的方法來設計程序的。這個東西也是人之間拉開檔次的一個環節,可以和數據結構放在同等重要的地位。我就見過有的人都大學畢業了還搞不懂virtual到底是怎么一回事情。其實我認為學到這里你已經為你成為一個優秀的程序員打下了很好的基礎,你已經能夠應用C++,懂得面向
對象程序設計,對數據結構掌握很好,掌握匯編和編譯原理。接下來的學習就是基于操作平臺的了,一般是先學windows(Microsoft畢竟是老大),先學win32 api,搞請windows基本消息機制和原理,有匯編基礎基本上不會碰到什么困難。其實只要會了API,其余什么MFC,VCL都是囊中之物了,都不過是對于API的封裝而已。VC,C++Builder都可輕松拿下,這只是開發工具的問題。以后的OLE(ActiveX),.NET,數據庫就要看自己的發展方向而定了。我在這里強調的是前面的基本能力的學習,后面操作平臺雖然知識體系龐大,然而畢竟比較死,更好掌握。最后編程能力的高低主要還是有以下幾點決定:1。編程的習慣 2。數學能力(包括邏輯思維,分析問題的能力)3。對數據結構的認識能力 4。經驗的多少(包括多使用語言的掌握能力)
第二篇:學習書法對孩子有什么幫助
學習書法對孩子有什么幫助
自從教委將書法學習列入中小學必修課程后還是得到了大多數家長的認可,書法作為一門重要的國學課程并且是中華千年智慧的體現,如果對孩子沒有實際的幫助是不會被教委與大家如此重視的。
孩子的成長分為幾個階段每個階段也是分工不同,其中5至12歲可以說是黃金時期,一般3,4歲的孩子博聚國學的周老師是不建議學習書法的,一方面是不適合,另外是孩子年齡太小學習下來是完全沒有效果的,但是5歲的孩子已經很快要接受小學教育的,可以開始學習書法,并且慢慢的開始接觸與學習一些簡單的字,孩子在學習軟筆或是硬筆書法時,主要是以手為主,手的靈活度是直接受大腦控制的,手臂與手腕的配合,手腕與手指的配合是需要一定的協調與配合能力的,在這個年齡段多進行這樣的訓練,可以直接幫助到大腦的靈活與開發。
書法學習表面感覺只是在練字,但是為什么自古以來那些君王將臣都是從小學習書法呢?這就是一種對心智與心性的培養和鍛煉,是成長過程中非常重要的一步,結合現在的孩子學習來說,以少兒時期的腦力與思維并不能完全認識和了解這些字的真正含義,而學習書法恰好補足了這一點,在練字的同時結合一些基本的語文知識,不僅加深孩子對語文學習的認識還可以了解更多相關的文化,達到兩全其美的效果。
書法學習還有一點要注重的是耐心與恒心,特別是在打基礎的時期,鞏固基本比計劃復習那些簡單的字,會感覺有些乏味,當然這與老師的教學也有關系,如果選擇一位好的書法老師上課生動結合一些趣味教學,家長就可以完全放心這些問題。即使在有了一定的水平后是仍然需要多練習多臨帖的,從細微中找出自己的差異發現字的差距,鍛煉孩子的細心,掌握了書法的所有要領后,也就養成了一身良好的學習習慣,讓以后的成長道路更加平穩。
第三篇:一些對英語學習有幫助的網站
翻譯者家庭助手。英文。
聽寫網站
http:///special.htm 廣播英語網
http:///englishcorner/listening/voa.htm 中青網
現代交際英語(視頻)
輕輕松松學英語(在線廣播)
英文公共演講練習資源。
中國機構及主要領導人資料。
中國典籍,部分有英文版,特別是四書。
[b:161f0b0b82]國際[/b:161f0b0b82]
新加坡《聯合早報》漢英雙語專輯,既有關于當代英語用法的討論,也可了解亞洲人對于世界的若干觀點。
國際先驅論壇報。英文。
http:/// 紐約時報。需要注冊。英文。
http:/// 遠東經濟評論。英文。
http://dsc.discovery.com/ 探索雜志。
http:/// 美國國家地理雜志
http:/// <發現>科學月刊。英文。
http:/// 世界文化、藝術、出版界動態及豐富的評論與知識。強大鏈接。
http:/// <紐約客>文化評論雜志。英文。
http:/// 《財富》英文版
http:/// 《財富》中文版網址
http:///《商業周刊》全球商業人士一致推崇的雜志 全梅最熱銷的商業周刊報導美國和國際商業界重要新聞 闡述商業活動中的問題
http:/// 美國著名財經雜志《福布斯》
http://cn.geocities.com/cnbanker/ 銀行家雜志網
http://news.ft.com/home/rw/ 金融時報為一家重要國際英語商報。它致力于為讀者提供最好的商務信息來源、有 關分析和評論
http:/// 這是一家對國際經濟和政治事物提
第四篇:對學習市場營銷有幫助的網站
任務一
推薦三個對學習市場營銷有幫助的網站:
1、中國市場營銷網(.cn)
推薦理由:
(1)網站含蓋內容眾多,有最新動態的更新,進跟時代潮流。該網站包括市場
學會、最新動態、新書推薦、營銷實踐、流通交流、人才培訓、學會簡介、加入我們、專家論壇共九大版塊。
(2)匯集了近萬篇營銷相關文章。格式內容排版合理,便于打印你所需要的內容。
(3)網站的平均訪問量很高,權威性最高。
(4)為企業和營銷專業人士提供展示才華、交流、競爭、創造商機的互動平臺,也提供專業的培訓、咨詢、最新的行業市場動態及新聞、權威的行業市場數據、市場報告和完整系統的營銷理論等大量的有益信息。
2、營銷學問吧()
推薦理由:
(1)網頁設計清新,讓人一目了然;插圖美觀深刻。
(2)內容新穎,主要是對營銷策略,市場的分析,營銷的應用與創新。有許多
營銷案例參考。還有著備受我們關注的消費者心理學等等大量精華信息。
(3)可以隨便分享到很多文庫。信息量相當大。
3、市場營銷論壇()
推薦理由:
(1)營銷家園含蓋許多加盟信息,產品展示與最新的火暴信息,與我們大眾息息相關,貼近生活。
(2)提供專業知識。有著最新的文章,最新的動態,新聞解讀,熱點討論。
(3)具有權威性。
(4)給予了營銷人討論交流的空間。
第五篇:對家長有幫助的話
美國幼兒園給家長的備忘錄
真妮
《美國幼兒園給家長的備忘錄》是老師以孩子的口吻,提醒父母對待孩子時的注意事項,用心閱讀的家長、乃至我們老師從中一定都會有所啟示和收獲:
1.別溺愛我。我很清楚地知道,我不應該得到每一樣我所要求的東西,我哭鬧不休其實只是在試探你。
2.別害怕對我保持公正的態度,這樣反倒讓我有安全感。
3.別讓我養成壞習慣。在年幼的此刻,我得依靠你來判斷好壞和對錯。
4.別讓我覺得自己比實際的我還渺小,這只會讓我假裝出一副和我實際年齡不符的傻樣。
5.可能的話盡量不要在人前糾正我的錯誤,我會感到很沒面子,進而和你作對。你私下提醒效果會更好。
6.別讓我覺得犯了錯誤就像犯了罪,它會消弱我對人生的希望。
7.當我說“我恨你”的時候別往心里去。我恨的絕對不是你,我恨的是你加在我身上的那些壓力。
8.別過度保護我,怕我無法接受某些“后果”。很多時候,我需要經由痛苦的經歷來學習。
9.別太在意我的小病痛。有時,我只是想得到你的關注而已。
10.別對我嘮叨不休,否則我會裝聾作啞。
11.別在匆忙中隊我許諾。當你不能信守諾言時,我會難過,也會看清你以后的許諾。
12.我現在還不能把事情解釋的很清楚,雖然有時我看起來挺聰明的。
13.別太指望我的誠實,我很容易因為害怕而撒謊。
14.請別在管教原則上前后不一,這樣會讓我疑惑,進而失去對你的信任。
15.當我問你問題的時候,請別敷衍我或者拒絕我,否則我將停止發問,轉向別處尋求答案。
16.我害怕的時候,不要覺得我很傻很可笑,如果你試著去了解,便會發現我當時有多恐懼。
17.別對我暗示你永遠正確、無懈可擊,當我發現你并非如此的時候,那對我將是一個多么大的打擊。
18.別以為向我道歉是沒有尊嚴的事。一個誠實的道歉,會讓我和你更接近,更尊重你,感覺更溫暖.19.別忘記我喜歡親自嘗試,而不是被你告知結果。
20.別忘了我很快就會長大。對你來說,和我一起成長是很不容易的事,但請你嘗試一下吧。