當前位置:編程學習大全網 - 編程語言 - 兒童編程小黑貓

兒童編程小黑貓

周立功寫信給學習單片機的年輕人。

作為壹個有經驗的人,我覺得完全有責任把我的心聲傳遞給年輕壹代。“壹個企業家,向往的是對優秀人才的卓越追求和深深的嘆息、痛苦和感慨”。不要等到畢業找工作的時候才覺得自己能力太差。世界上沒有後悔藥。當然,如果妳現在看到我寫的這篇文章,可能還不算太晚,因為在以後的歲月裏妳還有機會迎頭趕上——“亡羊補牢,猶未為晚”。對於剛剛進入大學的同學來說,妳要更加珍惜這個學習的大好機會,因為幾年的時間壹眨眼就過去了,妳很快就會感受到來自全社會的生存競爭壓力。妳的對手不再只是妳的同學。今天妳在班裏的成績確實名列前茅,但是妳走進社會就感覺自己是多麽的脆弱和不堪壹擊。

在面試大部分本科生的時候,我只問了MCS-51系列單片機的基本原理,很少有完全答對的,簡直是五花八門。作為自動化專業即將畢業的本科生,很多人還不知道單片機是這個專業的核心基礎。不難過嗎?妳水平不高,我有完整的思路。其實我只要求這些同學掌握單片機應用開發的基本技能,用匯編和C51寫壹些基本程序,真正做壹些簡單的項目,然後把自己的項目寫成相對規範的文檔。我覺得這種形式的“自我介紹”絕對比讓別人看妳千篇壹律的“八股文”簡歷強很多倍。古人說的“頗具批判性”,其實就是在說這個道理。平心而論,只有具備這樣基礎的學生,才配得上企業的二次“發展”。其實很多同學平時根本不聽老師的勸說。我覺得只要妳善於做壹個有愛心的人,主動向老師請教,然後從大三開始幫老師做壹些工作。還有壹個辦法就是花錢買壹些學習開發實驗板,加強動手能力的訓練。但是也有很多同學說自己沒錢,其實並不是這樣。現在學生買手機很普遍。不知道現在的手機對妳有多大用處。其實現在的學生家庭條件普遍不太好,但是這些孩子的攀比心理很嚴重,很可怕。直到今天畢業才發現找工作太難了。父母攢點辛苦錢給妳買電腦容易嗎?“祝妳的孩子成功――窮人承受風”!他們希望妳能學到壹些真正的技能,妳可能會花很多時間玩遊戲,上網聊天。其實對妳來說只是壹點點努力。只要妳花幾百塊買個實驗板,努力壹個暑假加強練習,妳可能就不壹樣了。同時,妳的信心可能會大大增加,前途壹片光明。俗話說:倉裏有糧,不慌不忙!如果平時不準備,肯定會在匆忙中失去面試的機會。從2003年開始,是全國第壹次擴招後畢業生人數最多的壹次,以後還會有更多的畢業生。與此同時,更多的研究生和本科生將競爭就業。面對就業困境,壓力不能說小,痛苦就在其中。另外,每天還要面對沒完沒了的自我介紹簡歷,可惜幾乎都是讓人煩的“八股文”。其實只要妳的成績不是太差,分數並不是成功的關鍵。重要的是要實用,不能濕。其實只要寫出平時做的小制作,帶上作品,“事實勝於雄辯”會更打動人。有很多研究生,本科四年,研究生三年就要畢業了。他們不僅不知道什麽是嵌入式操作系統,連C++都不能熟練掌握,更別說驅動開發的能力了。他們只是通過設計壹個單片機的應用拿到碩士學位,技術領域的不專壹般是不能接受的。對我來說,如果妳沒有特殊的才能,我寧願花三年時間培養壹個好的本科給更高的待遇。他肯定不比壹般的碩士生差。所以,考上研究生後,妳要時刻明白,加強實踐能力的培養和前沿科技的學習是非常重要的。這是妳未來面試的“殺手鐧”,因為畢業後妳要求的工資至少是普通本科生的兩倍,但錢不是那麽好拿的。最多3-5年,妳肯定能看到壹個現實,如果妳不能熟練掌握嵌入式操作系統的應用開發技術,妳只能拿到2000元的月薪。就算妳是研究生或者博士,有什麽好奇怪的?鄧叔叔有句名言,不管是白貓黑貓,抓到老鼠就是好貓!我們知道企業家要賺錢,否則企業留不住人才,無情的市場競爭機制會毫不猶豫地淘汰老板。對於壹個可持續發展的企業來說,離開有智力的人才是不可想象的。光有幾個是不夠的,要有壹支優秀的軍團。

其實就業的問題對於壹個努力的人來說就是這麽簡單。我采訪了300多名本科生,我只對其中幾個成績中等的感興趣。他們主要參加了2001全國電子競賽,也有學生在課余時間和寒暑假跟老師壹起工作。和他們聊天真的是壹種很大的享受和解脫,對我來說真的是壹種寶藏。於是,我馬上勸他們,妳考個好學校,中等成績的家教,真的很難。還不如不考研究生,以免浪費時間,還可以理直氣壯地告訴他們,“我是伯樂!我願意給妳機會,花錢培養妳。”其實就算考上了研究生,如果沒有遇到有遠見又有足夠資金的導師,也是白學,更何況現在研究生擴招。研究生那麽多,壹個導師有那麽多課題嗎?就算有,他能搞定嗎?也許殘酷的現實會讓妳看到,畢業後,回頭看遠不如和妳壹起畢業的同學。的確,別人的機會比妳的好很多。關鍵是別人對待機會比妳好。可以說是恰到好處。壹定要研究生才能有很高的理論水平嗎?這是多麽可笑!我們知道電子和計算機技術日新月異。大學的更新速度壹定要快嗎?答案是否定的,比如推廣飛利浦最新的單片機和USB技術!他們的更新速度肯定比壹個可持續發展的企業慢很多。是不是我們的天賦水平不夠高?我們公司在各個領域都有壹批這樣優秀的“青年專家”。自2003年起,我們將在北航出版社出版壹系列專著。大部分作品來源於我們長期的基礎研究和應用開發。毫不誇張的說,這些都是我們年輕團隊合作的成果。他們是優秀的傑出人才。他們沒有就業壓力,也不怕被炒魷魚。相反,我會壹直盡力加強公司的管理,絞盡腦汁從工資、獎金、福利、生活、事業成就等方面對待和留住人才。這樣努力的人才不需要太擔心工作和生活。當然,不同的人對這個問題有不同的看法,這也是我下面要講的問題。壹個人怎樣才能根據自己的特點和條件?

比如妳對單片機的了解只是入門水平,那麽妳首先要低調,因為妳的主要任務是找機會學習。說實話,妳壹定要清醒的認識到,找到伯樂比眼前利益更重要!因為妳現在真的沒有值得驕傲的資本,所以妳壹定要努力拿到妳第壹次正式步入社會的入場券。這對妳有多重要!俗話說“高聳入雲的塔拔地而起”,妳必須尋找機會通過表演來展示妳的能力。妳真的不壹樣。這樣,妳就可以在壹家公司建立妳的“信譽”。有了信用,機會就會越來越多,然後就不用擔心自己的待遇和地位了。所以,對於壹個剛剛步入社會的年輕人來說,妳能以“誠”征服世界,妳的前途肯定是無限的。不要覺得自己在班裏成績是前幾名,或者覺得自己動手能力比同學強,或者覺得自己學習期間借了多少錢,或者覺得自己家有多短,因為妳加入整個社會的競爭後,這些都不是妳要求高薪的理由。這個時候妳的心態很可能會決定妳的命運,所以妳要對自己有壹個充分的認識和正確的評價。往往很多同學用這些理由給我開高價,我也沒辦法。

如果妳水平不夠,我覺得妳也不要自卑。妳要知道,機會永遠屬於有準備的年輕人,但妳不要掉以輕心。這時妳要振作起來,馬上拿起書本好好學習,加強實踐訓練。當妳羽翼豐滿的時候,妳要大膽的出去旅行,讓社會對妳做出壹個合適的評價,然後根據實際情況不斷的調整自己,繼續妳的學習和實踐。由於電子和計算機科學的飛速發展,它日新月異。

如何學習單片機的郭天祥?

很多單片機初學者問我的第壹句話就是如何學好單片機。對於這個問題,我今天就給大家講講我是怎麽開始學習單片機的,怎麽入門,怎麽精通這個過程。先說單片機。現在我們用8051單片機,信息多,人多,市場也很大。51單片機內部結構比較簡單,非常適合初學者學習。建議初學者使用51單片機作為入門級芯片。單片機屬於硬件。強烈推薦妳用單片機仿真軟件學習單片機。我也可以肯定的告訴妳,用仿真軟件是學不會單片機的。只有把它放在面前,自己去操作,才能有深刻的體會和理解。單片機是壹門非常重視動手實踐的課程。我們不能壹直看書,但也不能完全不看書。我們需要從書本上了解單片機的功能寄存器。如果我們讀的太多,就很容易混淆,尤其是現在市面上大多數單片機的書,壹開始就講解比較復雜的存儲器、地址、內存,讓初學者感覺很混亂,很難入門。簡單來說,我們在使用單片機的時候,其實就是用自己的軟件來控制單片機的各種功能寄存器。簡單來說,我們控制單片機的哪些管腳有高輸出電平和低輸出電平。這些高低電平用來控制外圍電路,實現我們需要的所有功能。

關於讀取,我們只需要了解壹下單片機各個管腳的作用和寄存器就可以了。第壹遍第二遍妳可能聽不懂,但沒關系,因為還是缺乏實際的感官理解。所以我壹直說,學習單片機看書兩三天就夠了,要多花時間去實踐,這才是最關鍵的。如果我們在練習的過程中有什麽不明白的地方,我們會再去查壹遍書,這樣記憶才會深刻。實踐中有兩種方式供妳選擇。第壹,妳要花錢買壹個單片的學習板,不需要幾千塊的功能板。對於初學者來說,妳應該買壹個功能太多的板子,上面有很多東西是妳生活中不會用到的。我建議最好有行車燈,數碼管,獨立鍵盤,矩陣鍵盤,AD和DA,液晶,蜂鳴器,IIC總線,USB擴展,就這些。如果妳能熟練應用我上面提到的功能,可以說妳已經開始了單片機本身的操作,剩下的就是自己練習設計外圍電路,不斷積累經驗。只要過了第壹關,後面的路就好走多了。大家都聽說過萬事開頭難。方法二:如果妳身邊有單片機高手,找他幫忙,讓他幫妳搭建壹個簡單的最小系統板。對於高手來說,做壹個單片機最小的系統板可能只需要幾分鐘的時間,但是對於初學者來說就困難多了,因為只有徹底了解硬件,才能熟練掌握。而如果妳身邊沒有這樣的高手,又找不到可以幫助妳的人,那麽我勸妳選擇第壹種方法。畢竟有了學習板就方便多了,以後做單片機小實驗的時候可以經常用,省時又省事。

有了單片機的學習板後,妳要多練習。最好有自己的電腦,少看電影少玩遊戲,把學習板和電腦連接起來,打開調試軟件坐在電腦前,先學習如何使用調試軟件,然後從最簡單的跑光實驗開始。當妳可以讓八個運行燈按照妳的意願自由流動的時候,妳就會發現單片機是多麽的迷人。太好玩了,又不是學知識。當妳寫的程序按照妳的意願實現的時候,妳比做任何事都開心,妳會上癮。真的,做電子設計的人都會上癮。然後讓數碼管亮起來。這兩次見面之後,妳就無法自拔了。妳就是這麽練的。妳寫程序的時候肯定會遇到很多問題,然後妳會翻翻書,問問別人,或者網上搜索。當妳得到答案的時候,妳會記壹輩子。知識必須應用到現實生活中去解決實際問題,這樣才能發揮作用。妳自己想想吧。上了這麽多年大學,天天上課,妳在課堂上學到了什麽?妳在為期末考試忙嗎?考了90分,哈哈哈。我太高興了。我放假,甚至周末,然後就全忘了,對吧?妳學到了什麽?我覺得這樣的生活沒有意義。但是我告訴妳,壹旦妳學會了單片機,妳就永遠不會忘記它。

另外,我會講講用匯編語言還是C語言編程的問題。很多同學大壹大二就開始上C語言的課,我也參加了。我知道當時老師說的是乘幾倍,加幾倍,求階乘,畫壹顆星,織壹個月亮等等。學習有什麽用?雖然考了90分,但我比誰都清楚。什麽是C語言?有什麽用?我不知道它能做什麽。我們不能過多評價現在的高等教育,但我們必須對自己負責。讓妳用C語言編寫單片機程序,妳傻嗎?單片機編程可以用C語言,也可以用匯編語言,但我建議還是用C語言比較好。如果是基於C語言的,學起來會更好。如果沒有,也可以在學習單片機的同時學習C語言。c語言很簡單,只是壹個工具。我勸妳學好,以後肯定需要,不然以後還得學。妳根本不會關心匯編,但是妳根本不會C語言,以後會吃虧的。我推薦壹本譚浩強寫的書,書名是& gt清華大學出版社,我們在研究這本書的同時,參考壹下上述的書更有益處。沒有必要從頭再來& gt學吧,就算妳再學,也許結果還是和妳現在壹樣。最好的方法是學會在哪裏使用它。編譯程序代碼的效率很高,但是相對來說比較困難和復雜,尤其是涉及到算法問題的時候。現在單片機的主頻在不斷提高,我們根本不需要這麽高效的代碼。因為有了高頻時鐘,單片機的ROM也在不斷進步,足以容納妳用C語言寫的任何代碼。C語言的資料豐富,好找,以後移植性很好,建議妳用C語言。

綜上所述,只要妳有信心,能堅持到底,有不成功永不放棄的堅強意誌,學習單片機對妳來說是非常容易的。建議的步驟:

1,看書了解壹下單片機的結構。不用什麽都懂,也不準出書。

2.使用學習板練習編寫程序。學習單片機主要是練習寫程序。如果不會,就去問人或者查書。

3.網上找壹些小電路的資料,練習設計外圍電路。焊接後自己調試,熟悉工藝。

4.用妳自己的個人風格設計妳自己的電路和產品...妳已經是專家了。

  • 上一篇:崇左幼兒師範高等專科學校專業有哪些?專業介紹
  • 下一篇:編程貓平臺的入口在哪裏?
  • copyright 2024編程學習大全網