青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 99,  comments - 8,  trackbacks - 0
  2011年8月15日
http://wenku.baidu.com/view/237edaa8d1f34693daef3e97.html
posted @ 2011-08-15 16:45 雪黛依夢(mèng) 閱讀(1166) | 評(píng)論 (1)編輯 收藏
  2011年7月26日
全國(guó)大學(xué)計(jì)算機(jī)專(zhuān)業(yè)排名

 

    中國(guó)大學(xué)研究生院3個(gè)計(jì)算機(jī)專(zhuān)業(yè)(二級(jí)學(xué)科)排名,即全國(guó)大學(xué)計(jì)算機(jī)專(zhuān)業(yè)排名如下: 

     1、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)排名 學(xué)科代碼:081201 

      排名 校 名 等級(jí) 二級(jí)學(xué)科 一級(jí)學(xué)科 學(xué)科門(mén) 

 

     1 清華大學(xué) A++ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

 

     2 華中科技大學(xué) A++ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

 

     3 北京大學(xué) A+ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

  • 4 東北大學(xué) A 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    5 西安交通大學(xué) A 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    6 復(fù)旦大學(xué) A 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    7 中國(guó)科學(xué)技術(shù)大學(xué) A 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    8 西安電子科技大學(xué) A 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    9 電子科技大學(xué) B+ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    10 吉林大學(xué) B+ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    11 北京航空航天大學(xué) B+ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    12 南京大學(xué) B+ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    13 東南大學(xué) B+ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    14 重慶大學(xué) B+ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    15 武漢大學(xué) B+ 081201計(jì)算機(jī)系統(tǒng)結(jié)構(gòu) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

     

    2、計(jì)算機(jī)軟件與理論排名 學(xué)科代碼:081202 

     

    排名 校 名 等級(jí) 二級(jí)學(xué)科 一級(jí)學(xué)科 學(xué)科門(mén) 

     

    1 北京大學(xué) A++ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    2 南京大學(xué) A++ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    3 清華大學(xué) A++ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    4 武漢大學(xué) A+ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    5 復(fù)旦大學(xué) A+ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    6 華中科技大學(xué) A 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    7 中山大學(xué) A 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    8 山東大學(xué) A 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    9 北京航空航天大學(xué) A 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    10 中國(guó)科學(xué)技術(shù)大學(xué) B+ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    11 西安交通大學(xué) B+ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    12 吉林大學(xué) B+ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    13 東北大學(xué) B+ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    14 西北大學(xué) B+ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    貴州大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    山東科技大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    電子科技大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    東南大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    四川大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    北京理工大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    重慶大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    大連理工大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    北京交通大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    北京郵電大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    同濟(jì)大學(xué) B 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    上海大學(xué) C+ 081202計(jì)算機(jī)軟件與理論 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

     

    3、計(jì)算機(jī)應(yīng)用技術(shù)排名 學(xué)科代碼:081203 

     

    排名 校名 等級(jí) 二級(jí)學(xué)科 一級(jí)學(xué)科 學(xué)科門(mén) 

     

    1 清華大學(xué) A++ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    2 北京大學(xué) A++ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    3 同濟(jì)大學(xué) A++ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    4 東南大學(xué) A++ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    5 華南理工大學(xué) A++ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    6 西安電子科技大學(xué) A+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    7 大連理工大學(xué) A+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    8 南京大學(xué) A+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    9 南京理工大學(xué) A+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    10 武漢大學(xué) A+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    11 東北大學(xué) A+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    12 北京郵電大學(xué) A 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    13 復(fù)旦大學(xué) A 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    14 北京航空航天大學(xué) A 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    15 北京理工大學(xué) A 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    16 吉林大學(xué) A 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    17 電子科技大學(xué) A 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    18 中國(guó)科學(xué)技術(shù)大學(xué) A 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    19 北京工業(yè)大學(xué) A 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    20 南京航空航天大學(xué) A 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    21 安徽大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    22 哈爾濱工程大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    23 四川大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    24 天津大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    25 南開(kāi)大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    26 北京科技大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    27 中南大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    28 蘇州大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    29 重慶大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    30 合肥工業(yè)大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    31 湖南大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    32 西安交通大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    33 山西大學(xué) B+ 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    西南交通大學(xué) B 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    華中科技大學(xué) B 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    山東大學(xué) B 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    中山大學(xué) B 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    北京交通大學(xué) B 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    中國(guó)人民大學(xué) B 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    太原理工大學(xué) B 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工學(xué) 

     

    武漢理工大學(xué) B 081203計(jì)算機(jī)應(yīng)用技術(shù) 081200計(jì)算機(jī)科學(xué)與技術(shù) 08工 

posted @ 2011-07-26 17:25 雪黛依夢(mèng) 閱讀(2373) | 評(píng)論 (0)編輯 收藏
1.  專(zhuān)業(yè)的考試內(nèi)容(詳細(xì))http://wenku.baidu.com/view/18e4fdc75fbfc77da269b10f.html
posted @ 2011-07-26 16:56 雪黛依夢(mèng) 閱讀(286) | 評(píng)論 (0)編輯 收藏

跨專(zhuān)業(yè)考研

求助編輯百科名片

  
跨專(zhuān)業(yè)考研

考研是現(xiàn)在大學(xué)生或是已經(jīng)工作的人,為求的自己的完善,或是為了逃避?chē)?yán)苛的社會(huì)競(jìng)爭(zhēng),選擇的一種生活和學(xué)習(xí)方式。 跨專(zhuān)業(yè)考研,就是在自己所學(xué)專(zhuān)業(yè)之外,選擇與自己所學(xué)專(zhuān)業(yè)有關(guān)或是無(wú)關(guān)的非本專(zhuān)業(yè)課程,作為研究或是考研目標(biāo),進(jìn)行的研究生考試復(fù)習(xí),進(jìn)行研究生考試的活動(dòng)。

目錄

跨專(zhuān)業(yè)考研
跨專(zhuān)業(yè)考研:跨越專(zhuān)業(yè)界限,讓人生飛躍
  1. 跨專(zhuān)業(yè)考研的難度
  2. 給自己定一個(gè)目標(biāo)
  3. 結(jié)合自身實(shí)際選擇專(zhuān)業(yè)
跨專(zhuān)業(yè)考研注意事項(xiàng)
1.慎重選擇:不要輕易下決定
  1. 首先,考研復(fù)習(xí)將是艱巨的歷程。
  2. 其次,備考中可能出現(xiàn)意想不到的困難。
  3. 考上之后學(xué)習(xí)中的困難
2.審時(shí)度勢(shì):了解自己,踏實(shí)去做
3.報(bào)考準(zhǔn)備:眼觀六路,耳聽(tīng)八方
  1. 第一,細(xì)分專(zhuān)業(yè)和學(xué)校,確定報(bào)考目標(biāo)。
  2. 第二,專(zhuān)業(yè)課教材到位。
  3. 第三,復(fù)習(xí)時(shí)要注意的問(wèn)題。
4.全力復(fù)習(xí):堅(jiān)持到底,毫不畏懼
  1. 首先,研究歷年試題,自己劃重點(diǎn)。
  2. 其次,為考試做準(zhǔn)備,掌握專(zhuān)業(yè)答題習(xí)慣。
  3. 總結(jié)
  4. 跨專(zhuān)業(yè)考研的輔導(dǎo)機(jī)構(gòu)
展開(kāi)

編輯本段跨專(zhuān)業(yè)考研

  顧名思義,這個(gè)經(jīng)常出現(xiàn)的詞匯中,重要的是跨專(zhuān)業(yè)
  考研是現(xiàn)在大學(xué)生或是已經(jīng)工作的人,為求的自己的完善,或是為了逃避?chē)?yán)苛的社會(huì)競(jìng)爭(zhēng),選擇的一種生活和學(xué)習(xí)方式。
  跨專(zhuān)業(yè)考研,就是在自己所學(xué)專(zhuān)業(yè)之外,選擇與自己所學(xué)專(zhuān)業(yè)有關(guān)或是無(wú)關(guān)的非本專(zhuān)業(yè)課程,作為研究或是考研目標(biāo),進(jìn)行的研究生考試復(fù)習(xí),進(jìn)行研究生考試的活動(dòng)。

編輯本段跨專(zhuān)業(yè)考研:跨越專(zhuān)業(yè)界限,讓人生飛躍

  在專(zhuān)業(yè)選擇上,考生往往會(huì)面臨這樣一個(gè)問(wèn)題,就是選擇本專(zhuān)業(yè)考研還是跨專(zhuān)業(yè)考研?很多考生都無(wú)法去冷靜權(quán)衡這個(gè)問(wèn)題,做出一個(gè)自己的選擇。尤其是挑戰(zhàn)技巧難度都高出一籌的跨專(zhuān)業(yè)考研的同學(xué),你們?cè)谙聸Q心轉(zhuǎn)彎于人生拐角的時(shí)候,希望你們能夠了解,跨越專(zhuān)業(yè),其實(shí)不僅是改變了學(xué)習(xí)方向,也是讓人生能夠有所突破與飛躍,開(kāi)辟自己新的人生航道。 下面我們將具體談?wù)効鐚?zhuān)業(yè)考研。

跨專(zhuān)業(yè)考研的難度

  很多同學(xué)跨專(zhuān)業(yè)考研的時(shí)候必須考慮的問(wèn)題是,跨專(zhuān)業(yè)考研的難度。
  你在原來(lái)大學(xué)里所真正感興趣的東西沉淀了多少基礎(chǔ),你要選擇的專(zhuān)業(yè)它所在這個(gè)學(xué)校,每年競(jìng)爭(zhēng)的難度到底有多大,都是一幫什么樣的戰(zhàn)士一起和你競(jìng)爭(zhēng)這個(gè)專(zhuān)業(yè),這一點(diǎn)是同學(xué)必須考慮的。
  在為期一年的復(fù)習(xí)過(guò)程中,如果你去跨專(zhuān)業(yè),而且從冷門(mén)跨到熱門(mén),或者跨到完全不相干的專(zhuān)業(yè),比如你原來(lái)學(xué)生物,現(xiàn)在你非要學(xué)金融,你原來(lái)學(xué)醫(yī)學(xué),現(xiàn)在非要學(xué)管理、會(huì)計(jì),這樣面臨的難度比較大,你必須考慮,你所要學(xué)習(xí)的所有公共課和專(zhuān)業(yè)課的知識(shí),完成的學(xué)習(xí)任務(wù),是不是你目前的基礎(chǔ)能夠在一年時(shí)間里面完成的,這是很現(xiàn)實(shí)的,不是光憑熱情和勇氣就能解決的問(wèn)題。
  我覺(jué)得這兩個(gè)方面,大家必須結(jié)合起來(lái)去考慮。

給自己定一個(gè)目標(biāo)

  給自己定一個(gè)目標(biāo),而且是明確的目標(biāo),通過(guò)各種調(diào)查方式明確這個(gè)目標(biāo)到底是不是你想要的;很多同學(xué)可能不知道怎么檢驗(yàn)這一點(diǎn),我覺(jué)得這個(gè)檢驗(yàn)的方法也很簡(jiǎn)單。你怎么去確定自己的目標(biāo)呢?就和談戀愛(ài)一樣,如果你們班上有一個(gè)女生,或者隔壁班上有一個(gè)女生,或者系里面有一個(gè)女生,如果達(dá)到每天不看她一眼你睡都睡不好覺(jué)的程度,這個(gè)目標(biāo)說(shuō)明你一定確定了,當(dāng)然很多同學(xué)也知道,你看重的可能都是“系花”、“校花”,這就是第二點(diǎn)難度的問(wèn)題你雖然定了目標(biāo),可能人家不一定看得上你,或者你不一定有這樣的能力去競(jìng)爭(zhēng)。

結(jié)合自身實(shí)際選擇專(zhuān)業(yè)

  選專(zhuān)業(yè)也是這樣,如果你要跨越這個(gè)專(zhuān)業(yè),你所選擇是不是你在大學(xué)里面,或者你從小就開(kāi)始向往的專(zhuān)業(yè)、方向,如果確實(shí)是這樣,我覺(jué)得這個(gè)目標(biāo)還要去爭(zhēng)取,然后再看看這個(gè)目標(biāo)對(duì)你來(lái)說(shuō)是不是有很高的難度。我覺(jué)得對(duì)我們來(lái)講,文經(jīng)類(lèi)的專(zhuān)業(yè),只要智商不低于100人的人,只要真正想干,我覺(jué)得你一定能夠至少學(xué)會(huì)他,雖然不一定會(huì)成為這個(gè)行業(yè)的頂尖高手。因?yàn)槟切〇|西大部分死記硬背就可以解決一定的問(wèn)題,有些東西靠一點(diǎn)天分。在一些理工類(lèi)的頂尖專(zhuān)業(yè)方面,很多同學(xué)學(xué)一些數(shù)學(xué)、物理、化學(xué)和生物方面的東西,你的目的是做生物研究,如果在這方面你的智商或者鉆研精神不達(dá)到一定的深度,這些專(zhuān)業(yè)入門(mén)都很難,因?yàn)樗掷m(xù)不斷地滾動(dòng)學(xué)習(xí)。我不是說(shuō)重理輕文,因?yàn)楹屯瑢W(xué)交流的過(guò)程中,有一些問(wèn)題要說(shuō)清楚,難免強(qiáng)調(diào)一下。但是文科學(xué)習(xí)的特性就是這樣的,你可能背一段,不影響你對(duì)其他知識(shí)點(diǎn)的理解,如果理工科,任何一章學(xué)不會(huì),后面的章節(jié)根本沒(méi)有辦法進(jìn)行。
  所以,是否跨專(zhuān)業(yè)方面,從原理層面,我給大家強(qiáng)調(diào)的就是這兩個(gè)方面,第一你的主觀意愿,你的目標(biāo)到底是什么,第二你所要根據(jù)你的意愿選擇的目標(biāo),它的難度要求到底是不是你能夠接受的范圍。其實(shí),究竟是跨是守,其實(shí)只要跟隨心聲、跟隨意志,跨越自己,相信夢(mèng)想就能被放飛。
  近年來(lái),管理類(lèi)研究生、法碩、計(jì)算機(jī)專(zhuān)業(yè)、金融學(xué)、通信等專(zhuān)業(yè)研究生的報(bào)考一直是一個(gè)熱點(diǎn),連續(xù)幾年來(lái),這幾個(gè)專(zhuān)業(yè)的研究生也一直居高不下,前前后后排列在歷年考研十大熱門(mén)專(zhuān)業(yè)中。[1]

編輯本段跨專(zhuān)業(yè)考研注意事項(xiàng)

編輯本段1.慎重選擇:不要輕易下決定

  不斷地學(xué)習(xí)不同領(lǐng)域的知識(shí),是所有有求知欲的人們的美好愿望,然而,這同樣會(huì)成為朝三暮四的借口。
  其實(shí),很多考研人本來(lái)就存有逃避現(xiàn)實(shí)社會(huì)的壓力,而選擇繼續(xù)呆在學(xué)校的心理;而在跨專(zhuān)業(yè)考研的人中,更有許多人根本就沒(méi)有好好學(xué)過(guò)原來(lái)的專(zhuān)業(yè),甚至從沒(méi)認(rèn)真考慮過(guò)是否自己適合它,只為了逃避,才選個(gè)看起來(lái)容易的專(zhuān)業(yè)去考。
  如果是這樣,請(qǐng)先停下來(lái)想想自己到底想要什么再說(shuō)。因?yàn)橐活w對(duì)待生活從不認(rèn)真的心,是不會(huì)因?yàn)閾Q了個(gè)專(zhuān)業(yè)就能有起色的。
  如果不是這樣,那么,也請(qǐng)三思。就因?yàn)橐恢闭J(rèn)真,這次更要謹(jǐn)慎。

首先,考研復(fù)習(xí)將是艱巨的歷程。

  隔行如隔山——這句古諺將貫穿之后的整個(gè)求學(xué)過(guò)程。
  自己原來(lái)的專(zhuān)業(yè),再不濟(jì)也學(xué)了三四年,耳濡目染,基礎(chǔ)知識(shí)一定比沒(méi)學(xué)過(guò)的扎實(shí),細(xì)節(jié)也許沒(méi)鉆研,但大的格局和概念、思維方式是存在于腦海中的,即使是每次考前一個(gè)月的突擊,突擊了四年,也不是沒(méi)有用的。這就是本專(zhuān)業(yè)對(duì)于外專(zhuān)業(yè)的一大優(yōu)勢(shì)。反過(guò)來(lái),即是跨專(zhuān)業(yè)者相對(duì)于本專(zhuān)業(yè)者的劣勢(shì)。
  復(fù)習(xí)的時(shí)候,要花更多的時(shí)間在專(zhuān)業(yè)課上,使得基礎(chǔ)課很容易就被擱置了,而任何一科的掉隊(duì),都會(huì)影響整個(gè)復(fù)習(xí)過(guò)程的心態(tài)和考試結(jié)果。

其次,備考中可能出現(xiàn)意想不到的困難。

  不熟悉專(zhuān)業(yè)試題的答題慣例,會(huì)莫名其妙丟掉不該丟的分。而且,筆試通過(guò)了,復(fù)試中存在的不確定性因素,使跨專(zhuān)業(yè)者總是難以擁有“盡在掌握”的自信,而它確實(shí)也是難以“盡在掌握”的。

考上之后學(xué)習(xí)中的困難

  最后,也是最重要的,考上之后三年的研究生生活。
  不管是面對(duì)基本功扎實(shí)的同學(xué)們,還是面對(duì)有一定要求和標(biāo)準(zhǔn)的導(dǎo)師,還是面對(duì)也許讓自己一時(shí)找不到坐標(biāo)點(diǎn)的新求學(xué)生涯——如何給自己定位,如何重拾自信,如何建立對(duì)新專(zhuān)業(yè)的“新感情”,如何規(guī)劃以后的職業(yè)和人生,這都是需要付出比別人更多心力去克服的問(wèn)題。
  所以,是否要轉(zhuǎn)變方向,換一個(gè)專(zhuān)業(yè),需要尖銳嚴(yán)格地審視自身,而不是盲目跟風(fēng),可以考慮以下幾點(diǎn):
  是否真正熱愛(ài)將要為之付出心血的新專(zhuān)業(yè)?
  長(zhǎng)遠(yuǎn)來(lái)看,這個(gè)新領(lǐng)域是否有自己的天賦和性格發(fā)揮的空間?
  是否可以肯定學(xué)習(xí)三年之后真能豐富完善自己的知識(shí)結(jié)構(gòu),而不是剃頭擔(dān)子兩頭塌?
  最后也是最基本最當(dāng)前的問(wèn)題:基礎(chǔ)課是否有自身優(yōu)勢(shì)?沒(méi)有優(yōu)勢(shì)怎么撥得出更多的時(shí)間給專(zhuān)業(yè)課的復(fù)習(xí)?

編輯本段2.審時(shí)度勢(shì):了解自己,踏實(shí)去做

  經(jīng)過(guò)了自我的拷問(wèn),還堅(jiān)定地要跨專(zhuān)業(yè)考研的朋友——相信你一定是個(gè)頭腦清醒、夢(mèng)想堅(jiān)定的人。
  在此,我們不得不再次強(qiáng)調(diào)跨專(zhuān)業(yè)考研的理由和標(biāo)準(zhǔn):第一,熱愛(ài);第二,基于對(duì)自身才智和優(yōu)勢(shì)短處進(jìn)行全面評(píng)估而做出的決定;第三,要自信,更要不怕苦不怕累。
  可以舉個(gè)例子。一個(gè)在學(xué)校并非不認(rèn)真對(duì)待自己學(xué)業(yè)的考研人,在經(jīng)過(guò)四年的學(xué)習(xí)之后,發(fā)現(xiàn)仍然不喜歡自己所學(xué)的數(shù)學(xué)專(zhuān)業(yè),而愛(ài)好文史哲。如果基礎(chǔ)課英語(yǔ)政治還不錯(cuò),那么他就具備了考慮跨專(zhuān)業(yè)考研的最低要求。那么,接下來(lái)怎么確定專(zhuān)業(yè)呢?首先,看愛(ài)好。對(duì)新聞傳播、考古、文學(xué)皆有興趣,怎么辦?一個(gè)一個(gè)排除。對(duì)于新聞,多搜集資料,看作為一個(gè)新聞工作者需要什么樣的素質(zhì),比如,敏銳的新聞感、強(qiáng)烈的爭(zhēng)取和參與意識(shí)、健康的身體。直面自己的優(yōu)缺點(diǎn),如果有敏銳的新聞感,卻沒(méi)有強(qiáng)烈的爭(zhēng)取和參與意識(shí),甚至都無(wú)法面對(duì)需要長(zhǎng)時(shí)間的工作強(qiáng)度,那么放棄。對(duì)于考古,作同樣評(píng)估;另外,如果這時(shí)你的父母親反對(duì)你的考古夢(mèng)想,請(qǐng)把他們的憂(yōu)慮考慮進(jìn)去,一意孤行并不可取,要考慮到家庭的實(shí)際情況;并且,父母也是了解你的人,他們對(duì)你的性格、天分其實(shí)很了解。那么如果你認(rèn)為父母意見(jiàn)的可接受性大過(guò)你對(duì)于考古的熱忱,考古這一項(xiàng),也被劃去。最后剩下文學(xué),如果經(jīng)過(guò)一系列評(píng)估,覺(jué)得可行,那么它之下還有很多專(zhuān)業(yè)細(xì)分,是中國(guó)文學(xué)還是世界、比較文學(xué),是古代文學(xué)還是現(xiàn)當(dāng)代文學(xué)?要根據(jù)自己平時(shí)看書(shū)的偏好、積累的多少、考試試題能否應(yīng)付等等內(nèi)在和外在的因素來(lái)決定。這些將和下一部分聯(lián)系起來(lái)談。
  這只是一個(gè)例子,跨專(zhuān)業(yè)的方向轉(zhuǎn)變五花八門(mén),幾頁(yè)紙不可能描述詳盡,我們只能通過(guò)這個(gè)例子,了解一下需要考慮和平衡的各方面因素。
  當(dāng)然,請(qǐng)牢記,內(nèi)心的熱愛(ài)和對(duì)自己學(xué)習(xí)能力的自信在選擇中最為重要。有了這兩點(diǎn),相信你的選擇會(huì)是對(duì)你而言最好的選擇。這將是一個(gè)美麗的決定,決定之后,一定有云開(kāi)見(jiàn)日的感覺(jué)。方向確定了,就朝著那兒毫不回頭地走吧。

編輯本段3.報(bào)考準(zhǔn)備:眼觀六路,耳聽(tīng)八方

第一,細(xì)分專(zhuān)業(yè)和學(xué)校,確定報(bào)考目標(biāo)。

  一定要看自己喜歡哪個(gè)城市,既然想借助這次的考研改變現(xiàn)狀開(kāi)始一段新的求學(xué)歷程,一直想去哪個(gè)(或哪些)城市念書(shū)就不要將就。圈出大致范圍,再找到那里學(xué)校的招生簡(jiǎn)章、專(zhuān)業(yè)招生表——網(wǎng)上查找或動(dòng)用一切關(guān)系。特別要注意的是,你有意向的專(zhuān)業(yè)是否拒絕跨專(zhuān)業(yè)考生。在進(jìn)行認(rèn)真細(xì)致的對(duì)比之下確定兩到三個(gè)你想去的名校和你喜歡的專(zhuān)業(yè)。這一步可以和前面確定城市同時(shí)進(jìn)行,每個(gè)人情況不同,自行制定每一步適合自己的計(jì)劃是必要的,而且能從中得到極大的充實(shí)感,總之,它讓我們感到:一切都在自己的控制之下。
  然后,盡可能地多找一些這幾個(gè)可選學(xué)校可選專(zhuān)業(yè)的歷年試題,仔細(xì)研究,看看哪一類(lèi)的試題自己更有把握。這一步至關(guān)重要,這一步不可省略也不可推后,它將直接影響到以后的考試發(fā)揮。經(jīng)過(guò)這一步,學(xué)校和細(xì)分專(zhuān)業(yè)幾乎都能定下來(lái)了。
  這一階段什么時(shí)候進(jìn)行呢?越早越好。我們不提倡把戰(zhàn)線(xiàn)拉得太長(zhǎng),真正有效的復(fù)習(xí)從4月到次年1月足矣;然而跨專(zhuān)業(yè)不同,需要“醞釀”。可以不用過(guò)早開(kāi)始真正的復(fù)習(xí),但至少要比別人早兩個(gè)月到半年開(kāi)始尋找學(xué)校、涉獵與新專(zhuān)業(yè)相關(guān)的期刊、書(shū)籍、尋找對(duì)于新專(zhuān)業(yè)的親近感和對(duì)于新學(xué)校新未來(lái)的向往感——這是真正復(fù)習(xí)開(kāi)始的前站,用這段時(shí)間彌補(bǔ)跨專(zhuān)業(yè)的不足,在真正的戰(zhàn)役打響時(shí),我們將更加堅(jiān)定更有信心。

第二,專(zhuān)業(yè)課教材到位。

  前面把工作真正做到細(xì)致,4月份到5月份一定要定下最終要考的學(xué)校和專(zhuān)業(yè)。定下之后,就要相信自己的判斷,不要猶疑,快去買(mǎi)專(zhuān)業(yè)課教材!按照學(xué)校列出的書(shū)目買(mǎi)全專(zhuān)業(yè)課教材,還要找出一兩個(gè)能幫上忙師兄師姐、找同學(xué)、找親戚,甚至找網(wǎng)友去打聽(tīng)沒(méi)有列出的那些。
  這里有兩個(gè)問(wèn)題:買(mǎi)書(shū)和找?guī)熜謳熃?#8212;—自己能買(mǎi)到的書(shū),盡量自己去買(mǎi),有學(xué)校可以郵購(gòu),有書(shū)店可以搜尋,再不行,去圖書(shū)館系統(tǒng)或網(wǎng)上找出這本書(shū)的出版社,找到出版社電話(huà),打電話(huà)、匯款去郵購(gòu)。不要一開(kāi)始就事事麻煩別人,自己能解決的自己找渠道解決。后面有更重要的事去麻煩他們。實(shí)在不行了,去找?guī)熜謳熃悖钪匾氖菃?wèn)題要明確。隨便說(shuō):“我要考你們學(xué)校某專(zhuān)業(yè),請(qǐng)幫助我”是沒(méi)用的。要明確說(shuō)出你的具體問(wèn)題,要考哪些書(shū),重點(diǎn)看哪些泛讀看哪些,打聽(tīng)到哪里能買(mǎi)到自己卻沒(méi)辦法,請(qǐng)他們幫忙——聽(tīng)到這么明確的問(wèn)題,人人都會(huì)樂(lè)意幫忙。6月底之前,主要的專(zhuān)業(yè)課教材一定要到位。

第三,復(fù)習(xí)時(shí)要注意的問(wèn)題。

  首先,基礎(chǔ)課不能偏廢。前面說(shuō)了,基礎(chǔ)課要有一定把握,才可能跨專(zhuān)業(yè)考研,否則到關(guān)鍵時(shí)刻就會(huì)感到分身乏術(shù)。在主攻專(zhuān)業(yè)課時(shí),基礎(chǔ)課一天都不能停。可以用早晨、吃午飯前、吃晚飯前以及睡覺(jué)前的時(shí)間去復(fù)習(xí)英語(yǔ):閱讀、單詞、聽(tīng)力,一個(gè)都不能少。如果每天堅(jiān)持,就是這些邊邊角角的時(shí)間都足夠英語(yǔ)的復(fù)習(xí)準(zhǔn)備。政治也一樣,最好報(bào)一個(gè)秋季班,幾個(gè)月上下來(lái),有老師領(lǐng)著復(fù)習(xí),比自己摸索更有效率,大致的知識(shí)脈絡(luò)也會(huì)清晰起來(lái)了。請(qǐng)相信自己,從初中就開(kāi)始學(xué)的這門(mén)課,不會(huì)差到哪里去,但也要在心里培養(yǎng)對(duì)它的興趣,一討厭它、擱置一段日子,一切都晚了;反過(guò)來(lái),每天花兩個(gè)小時(shí),只要堅(jiān)持,就會(huì)既輕松又有成就感。
  跨專(zhuān)業(yè)考生往往把一腔熱情放在專(zhuān)業(yè)課上,有意無(wú)意地就偏廢了基礎(chǔ)課,等發(fā)覺(jué)時(shí)間緊迫的時(shí)候,回頭一看基礎(chǔ)課落下一大截,這會(huì)大大影響后面沖刺和考試的信心。
  其次,專(zhuān)業(yè)課復(fù)習(xí)。11月份報(bào)名之前一定要把專(zhuān)業(yè)書(shū)踏踏實(shí)實(shí)至少細(xì)讀一遍。這一遍不要欺騙自己,質(zhì)量至上,一定要全部弄通弄懂。這樣在后面的兩個(gè)月才會(huì)更有底。
  筆記一定要做。當(dāng)11月報(bào)名時(shí)間來(lái)臨時(shí),你會(huì)發(fā)現(xiàn)越來(lái)越多的人們討論起復(fù)習(xí)進(jìn)度。那時(shí)候本專(zhuān)業(yè)考生和別的跨專(zhuān)業(yè)考生所做的準(zhǔn)備和進(jìn)度會(huì)讓你大驚失色——有那么多人準(zhǔn)備得那么好!本來(lái)就對(duì)不熟悉的專(zhuān)業(yè)容易產(chǎn)生的“心虛”這個(gè)時(shí)候會(huì)更加強(qiáng)烈,那么回過(guò)頭總結(jié)一下自己的成果,只有實(shí)實(shí)在在密密麻麻的幾本筆記會(huì)成為自己的強(qiáng)心劑,數(shù)數(shù)看,幾本筆記,七八萬(wàn)字是少不了的。加上政治英語(yǔ),你會(huì)為自己所做的上10萬(wàn)字的筆記而驚訝的。這是積聚信心、抬頭挺胸的重要來(lái)源。

編輯本段4.全力復(fù)習(xí):堅(jiān)持到底,毫不畏懼

首先,研究歷年試題,自己劃重點(diǎn)。

  歷年試題非常非常重要,報(bào)名之前即11月初,一定要把學(xué)校相關(guān)專(zhuān)業(yè)的歷年試題弄到手。這需要積極調(diào)動(dòng)網(wǎng)絡(luò)資源,自己能下載的下載,能買(mǎi)到的去買(mǎi),最后一招:求助師兄師姐。這時(shí)提出的請(qǐng)求也一樣要盡可能明確。有一個(gè)女生,考某大學(xué)某專(zhuān)業(yè),通過(guò)同學(xué)的同學(xué)的姐姐,找到一位師姐,打電話(huà)給她:“我知道你們學(xué)校圖書(shū)館五樓的閱覽室有歷年試題的專(zhuān)柜,可以借出來(lái)復(fù)印。請(qǐng)幫忙復(fù)印某年到某年某專(zhuān)業(yè)的……”該師姐大驚:“我都不知道有這樣一個(gè)地方,你怎么知道的?”這個(gè)女生慢慢說(shuō)來(lái),怎么從網(wǎng)上找到該學(xué)校專(zhuān)欄討論、怎么了解到的,師姐大開(kāi)眼界,興趣高漲,幫她把相關(guān)專(zhuān)業(yè)能找到的試題全都復(fù)印一通寄去。
  接下來(lái)就是更仔細(xì)地研究試題。只需要一個(gè)晚上時(shí)間,把歷年試題全都擺在桌面,總結(jié)規(guī)律和重點(diǎn)難點(diǎn),老師出題的習(xí)慣等等。借此可以劃出下一步復(fù)習(xí)的重點(diǎn)(甚至是考試的重點(diǎn)),不再一律通讀,而是有頭腦的、有目標(biāo)的復(fù)習(xí)。不要怕系內(nèi)老師改朝換代,再改也有一脈相承的科研風(fēng)格,掌握了大體,以不變應(yīng)萬(wàn)變。
  劃完重點(diǎn),一股“運(yùn)籌帷幄”的氣勢(shì)油然而生,趁著這股氣勢(shì),投入到更深入的復(fù)習(xí)中去,一定事半功倍。

其次,為考試做準(zhǔn)備,掌握專(zhuān)業(yè)答題習(xí)慣。

  在剩下的兩個(gè)月當(dāng)中,一定要找點(diǎn)時(shí)間去學(xué)校的自己要考的專(zhuān)業(yè)宿舍混混,目的是了解專(zhuān)業(yè)答題有什么慣例、有什么特殊要求和需要注意的地方。隨便哪個(gè)學(xué)校都行,自己方便找的、正規(guī)的大學(xué)就可以;當(dāng)然,方便的話(huà),最佳選擇就是所考學(xué)校研一同專(zhuān)業(yè)學(xué)生宿舍,這樣就不僅了解試題情況,還可以挖掘更多這兩個(gè)月應(yīng)該注意的問(wèn)題。
  考試的時(shí)候,和復(fù)習(xí)中所強(qiáng)調(diào)的一樣——一定要自信。要相信自己經(jīng)過(guò)了周密的計(jì)劃、萬(wàn)全的準(zhǔn)備。拿到試卷的時(shí)候,要像熱愛(ài)專(zhuān)業(yè)書(shū)籍一樣熱愛(ài)它們,冷靜的頭腦,熱情的心靈,一定戰(zhàn)無(wú)不勝。

總結(jié)

  最后,就是復(fù)試了。關(guān)于導(dǎo)師是否要找,各有各的說(shuō)法,能找到最好,沒(méi)找過(guò)的也不用惴惴不安。相信自己最重要。
  其實(shí)接到復(fù)試通知書(shū)的時(shí)候,一般都沒(méi)有更多時(shí)間去擴(kuò)展知識(shí)面了,這些是最初就應(yīng)該做的。這時(shí)候跨專(zhuān)業(yè)考生常常擔(dān)心自己的基礎(chǔ)不夠,再次心虛。那么與其瞎抓一把,不如把以前看過(guò)的書(shū)拿出來(lái)再翻一遍,總有用得上的,做生不如做熟。對(duì)于某些領(lǐng)域的熟悉或精通,比泛泛而談更能顯出自己的特色。用真誠(chéng)的微笑和哪怕是使勁鼓才能鼓起的信心和勇氣,去直面導(dǎo)師。好歹經(jīng)過(guò)這一年的學(xué)習(xí),我們也算復(fù)合型人才了,怕什么!
  說(shuō)到這里,整個(gè)過(guò)程看起來(lái)完了——其實(shí)沒(méi)有!拿到錄取通知書(shū)的時(shí)候,是一個(gè)開(kāi)始。
  進(jìn)入研究生階段的學(xué)習(xí),是一個(gè)更自主、更專(zhuān)業(yè)的學(xué)習(xí)過(guò)程,跨專(zhuān)業(yè)學(xué)生一踏入這片天地,肯定會(huì)受到?jīng)_擊。不熟悉的領(lǐng)域,老師覺(jué)得應(yīng)該是常識(shí)自己卻聞所未聞的知識(shí),難以找到的新生活定位……這些都要有心理準(zhǔn)備。建議在5月到8月這段天堂般的生活中也不要忘記看看與專(zhuān)業(yè)相關(guān)的書(shū)籍(并非專(zhuān)業(yè)課本),繼續(xù)打基礎(chǔ),進(jìn)入研究生生活根本沒(méi)有時(shí)間給你去打基礎(chǔ)。
  總之,對(duì)于勇敢的跨專(zhuān)業(yè)考研人,繼續(xù)用韌性和信心,在開(kāi)學(xué)前調(diào)養(yǎng)好身心,并不放棄不斷學(xué)習(xí)的好習(xí)慣,為進(jìn)入一個(gè)新的求學(xué)生涯做好準(zhǔn)備,都是必要的。相信這樣貫穿始終的準(zhǔn)備,一定會(huì)迎來(lái)新的局面,實(shí)現(xiàn)挑戰(zhàn)人生充實(shí)自己的夢(mèng)想。對(duì)生活認(rèn)真,生活也會(huì)認(rèn)真地回報(bào)你。要相信,要堅(jiān)持。
  綜上所述,跨專(zhuān)業(yè)考研,需要勇氣、需要毅力、更需要技巧,只要堅(jiān)持,就有收獲!

跨專(zhuān)業(yè)考研的輔導(dǎo)機(jī)構(gòu)

  跨考教育是目前唯一專(zhuān)注于研究跨校、跨專(zhuān)業(yè)考研、專(zhuān)業(yè)碩士的服務(wù)機(jī)構(gòu),跨考教育已成為國(guó)內(nèi)領(lǐng)先的考研、MBA權(quán)威輔導(dǎo)機(jī)構(gòu)。
參考資料
擴(kuò)展閱讀:
開(kāi)放分類(lèi):
考研研究生跨專(zhuān)業(yè)
posted @ 2011-07-26 15:34 雪黛依夢(mèng) 閱讀(318) | 評(píng)論 (0)編輯 收藏
計(jì)算機(jī)專(zhuān)業(yè)就業(yè)方向
一、 關(guān)于企業(yè)計(jì)算方向企業(yè)計(jì)算(Enterprise Computing)是稍時(shí)髦較好聽(tīng)的名詞,主要是
指企業(yè)信息系統(tǒng),如ERP軟件(企業(yè)資源規(guī)劃)、CRM軟件(客戶(hù)關(guān)系管理)、SCM軟件(供
應(yīng)鏈管理,即物流軟件),銀行證券軟件,財(cái)務(wù)軟件,電子商務(wù)/政務(wù)(包括各種網(wǎng)站),數(shù)
據(jù)倉(cāng)庫(kù),數(shù)據(jù)挖掘,商務(wù)智能等企業(yè)信息管理系統(tǒng).

企業(yè)計(jì)算領(lǐng)域?qū)θ瞬诺男枨箫@然永遠(yuǎn)是數(shù)量最大的,因?yàn)檫@是計(jì)算機(jī)應(yīng)用最多的領(lǐng)域. 搞這
方面的好處是:
(1)人才需求量極大,從事企業(yè)計(jì)算的公司在IT企業(yè)中占了大多數(shù)。除非在專(zhuān)業(yè)上一無(wú)特長(zhǎng)
,一般在這一領(lǐng)域總能找到工作。
(2)這方面的入門(mén)門(mén)檻相對(duì)較低(如果你的軟件功底不是很深,可考慮這一領(lǐng)域)
(3)這方面的大公司較多,大公司要賺大錢(qián),所以多將精力花在企業(yè)計(jì)算業(yè)務(wù)上.如果將來(lái)想
到大公司找一份相對(duì)穩(wěn)定的工作,從事這方面機(jī)會(huì)要大很多。

但從事這一領(lǐng)域的缺點(diǎn)也是明顯的:
由于這方面的入門(mén)門(mén)檻相對(duì)較低,雖然這方面的人才需求量是最大的,但將來(lái)競(jìng)爭(zhēng)對(duì)手會(huì)
較多。您會(huì)發(fā)現(xiàn),即使他原不是學(xué)IT專(zhuān)業(yè)的人,也許他突擊幾個(gè)月后,做得照樣像模像樣
。特別是當(dāng)您年紀(jì)漸大后,您可能會(huì)發(fā)現(xiàn),后面的年輕人可能很容易追上你的水平。如果
您將來(lái)到國(guó)外去工作,你可能會(huì)發(fā)現(xiàn)從事這領(lǐng)域的人更多且高手如云。當(dāng)然,若您在這一
領(lǐng)域經(jīng)過(guò)多年企業(yè)經(jīng)驗(yàn),達(dá)到較高境界(如能設(shè)計(jì)軟件架構(gòu)),則身價(jià)永遠(yuǎn)是高的。國(guó)內(nèi)
在這方面人才領(lǐng)域的主要問(wèn)題是,有經(jīng)驗(yàn)的高手太少,皮毛了解的人太多。

從事企業(yè)計(jì)算領(lǐng)域,最重要的技能型技術(shù)課程是
(1)J2EE架構(gòu)與程序設(shè)計(jì)
(2)大型數(shù)據(jù)庫(kù)系統(tǒng)(如Oracle)
(3)基于UML的系統(tǒng)分析與設(shè)計(jì)。
如果說(shuō)還有什么重要的技能,還可將XML與Web Service技術(shù)包含進(jìn)來(lái),若您在這幾個(gè)領(lǐng)域
掌握較好,則不愁找不到工作。
其中尤其以J2EE最為重要,目前J2EE已成為企業(yè)計(jì)算軟件開(kāi)發(fā)的最主要平臺(tái)。希望同學(xué)無(wú)
論將來(lái)想從事何種方向,都應(yīng)學(xué)一下J2EE課程,至少可為將來(lái)找工作備一手關(guān)鍵功夫。包
括想從事嵌入式或其它領(lǐng)域的同學(xué),也是很有必要學(xué)一下J2EE的,畢竟J2EE是目前最重要
的平臺(tái)之一,即使您將來(lái)不想從事企業(yè)計(jì)算領(lǐng)域,了解一下J2EE也是必要的,就像一門(mén)常
識(shí)課程一樣。
其它與企業(yè)計(jì)算關(guān)系較密切的技能還包括:Dot Net架構(gòu)與程序設(shè)計(jì)、軟件測(cè)試技術(shù)、軟件
配置管理,該領(lǐng)域較高層次的技能包括數(shù)據(jù)倉(cāng)庫(kù)技術(shù)、構(gòu)件與中間件技術(shù)、設(shè)計(jì)模式等。
像通信協(xié)議分析與網(wǎng)絡(luò)程序設(shè)計(jì),Unix系統(tǒng)管理等也屬有些關(guān)系的課程。
只一個(gè)J2EE便是博大精深的,足夠你啃下去的,鉆研下去,您會(huì)發(fā)現(xiàn)你還要學(xué)的相關(guān)知識(shí)
還有很多(包括EJB、XML、Web Service、Design Pattern等)。

雖然從事企業(yè)計(jì)算的人才很多,但以下企業(yè)計(jì)算領(lǐng)域無(wú)論國(guó)內(nèi)外都屬稀缺人才:
(1)掌握大型ERP系統(tǒng),主要是SAP系統(tǒng),包括SAP Basis(系統(tǒng)管理)或SAP ABAP(編程)
或SAP功能模塊實(shí)施(特別是財(cái)務(wù)模塊FI的實(shí)施)。
SAP顧問(wèn)身價(jià)是最高的,而且非常難找。其它大型ERP系統(tǒng),掌握 PeopleSoft、Oracle Fi
nacial、J.D.Edward、Siebel等大型ERP軟件系統(tǒng)的人也很值錢(qián)。這方面的人之所以身價(jià)奇
高,主要是因?yàn)檫@些軟件很專(zhuān)業(yè),特別大,很難有D版可學(xué)習(xí),只有特大企業(yè)(如世界500
強(qiáng),90%以上使用SAP)才用得起,而且必須有實(shí)際工作經(jīng)驗(yàn)才能掌握。如果是一個(gè)個(gè)人人
都很容易有機(jī)會(huì)接觸的軟件,那么這方面的人通常就不會(huì)稀缺。如果大家將來(lái)有機(jī)會(huì)接觸
學(xué)習(xí)這些大型ERP軟件系統(tǒng)的機(jī)會(huì),建議毫不猶豫地抓住,那將捧上一輩的金飯碗。在國(guó)外
,會(huì)SAP的人特別值錢(qián)。物以稀為貴,這永遠(yuǎn)是顛撲不破的真理。SAP的價(jià)值不僅是因?yàn)樗?
是一個(gè)ERP軟件,而是其中體現(xiàn)的現(xiàn)代企業(yè)管理理念(如根據(jù)訂貨需求自動(dòng)安排原料采購(gòu)和
生產(chǎn)計(jì)劃等)。一般500強(qiáng)公司絕不會(huì)像國(guó)內(nèi)很多企業(yè)那樣,用J2EE從頭設(shè)計(jì)企業(yè)的 ERP系
統(tǒng)(即將是怎樣的人力投入,而且設(shè)計(jì)出來(lái)的系統(tǒng)怎么可能是完善的?),一定都會(huì)使用
SAP這樣成熟的ERP軟件。用不起SAP的公司可能會(huì)用 J2EE設(shè)計(jì)ERP系統(tǒng)。

(2)掌握IBM大型機(jī)技術(shù)的人,如S/390主機(jī),MVS操作系統(tǒng),JCL作業(yè)控制語(yǔ)言,COBOL程
序設(shè)計(jì)語(yǔ)言,DB2關(guān)系數(shù)據(jù)庫(kù)或IMS層次數(shù)據(jù)庫(kù),CISC中間件交易控制系統(tǒng)等IBM大型機(jī)專(zhuān)用
技術(shù)。
國(guó)內(nèi)五大銀行,以及國(guó)外絕大多數(shù)銀行的后臺(tái)系統(tǒng)使用的都是以上平臺(tái)。IBM大型機(jī)號(hào)稱(chēng)永
不宕機(jī)而且平臺(tái)相對(duì)封閉(這樣最安全),所以這些要求在24*7環(huán)境中連續(xù)運(yùn)行的關(guān)鍵應(yīng)
用(術(shù)語(yǔ)叫mission critical applications)都采用IBM大型機(jī)。這方面的人才之所以稀缺
,是因?yàn)闀?huì)大型機(jī)的人都是老人(90年代以前搞IT的人),全世界新畢業(yè)的IT畢業(yè)生不可
能再去學(xué)IBM大型機(jī)(這是一種相對(duì)"古老"的技術(shù)),沒(méi)有新人補(bǔ)上,而銀行的系統(tǒng)必須維持
下去而且銀行還要不斷開(kāi)發(fā)新業(yè)務(wù)(如新的存款品種), 雖然對(duì)IBM大型機(jī)人才的絕對(duì)需求量
不很大,但相對(duì)恒定,銀行到哪里找這方面的新人,很難找到. 若好找,花旗軟件也不會(huì)花那
么大的代價(jià)去培訓(xùn)我們的實(shí)習(xí)同學(xué)了(去年培訓(xùn)20多個(gè)人,聽(tīng)說(shuō)公司就花了數(shù)十萬(wàn)元培訓(xùn)費(fèi)
). 如果您將來(lái)到國(guó)外找工作,會(huì)IBM大型機(jī)可能是最好找工作的領(lǐng)域之一了,而且保證找的
都是大銀行等好工作,我以前教過(guò)的計(jì)算機(jī)專(zhuān)業(yè)90-94級(jí)的一些同學(xué),凡是畢業(yè)后從事大型機(jī)
開(kāi)發(fā)的,現(xiàn)多在國(guó)外一些很好的公司工作(有幾位同學(xué)在各國(guó)各公司跳來(lái)跳去,簡(jiǎn)直如履平地
). 其實(shí)我覺(jué)得我們最幸福的同學(xué)就是在花旗軟件做IBM大型機(jī)銀行軟件的同學(xué),這樣的機(jī)會(huì)
太難得了.我院00級(jí)2+2班一位同學(xué),當(dāng)初放棄保研,看準(zhǔn)在花旗軟件做大型機(jī)并且非常努力
,還未畢業(yè),公司便派她到國(guó)外參加一個(gè)項(xiàng)目的開(kāi)發(fā),成了項(xiàng)目骨干,我覺(jué)得她當(dāng)初選擇是完全
正確的。讀書(shū)的最終目地還是為了工作. 如果您將來(lái)在國(guó)外找工作,根本沒(méi)人管您是什么文
憑,國(guó)外企業(yè)絕不會(huì)花冤枉錢(qián),只會(huì)招有領(lǐng)域工作經(jīng)驗(yàn)?zāi)芰⒓瓷鲜值娜?用最少的錢(qián)在限定的
時(shí)間完成項(xiàng)目. 而在國(guó)內(nèi),因?yàn)槿肆Τ杀据^低,公司招聘一很多高學(xué)歷的人才,盡管可能根本
用不到這么高的學(xué)歷,但國(guó)內(nèi)的人力太便宜了,為什么不高消費(fèi)一下人才呢?這樣公司的門(mén)面
還要好看些。

.(3)其它如掌握數(shù)據(jù)倉(cāng)庫(kù)技術(shù)的人在國(guó)內(nèi)也很少. 目前最主流的數(shù)據(jù)倉(cāng)庫(kù)平臺(tái)應(yīng)是ORACLE
的數(shù)據(jù)倉(cāng)庫(kù)工具. 在國(guó)外,會(huì)一些特殊數(shù)據(jù)倉(cāng)庫(kù)的人,如NCR/TEREDATA的人非常難找.
同學(xué)現(xiàn)在年紀(jì)都很輕,年輕人充滿(mǎn)熱情,喜歡追逐一些熱門(mén)技術(shù),這當(dāng)然正確的,畢竟學(xué)習(xí)SA
P和大型機(jī)的機(jī)會(huì)畢竟不多,畢業(yè)時(shí)先能找到一份工作是重要的. 但我相信隨著年紀(jì)的增長(zhǎng)
,大家將來(lái)慢慢都會(huì)思考的,掌握一項(xiàng)競(jìng)爭(zhēng)對(duì)手較少的絕技的重要性,將來(lái)如果自己到國(guó)外工
作什么技術(shù)最好找工作(對(duì)搞軟件的人到國(guó)外工作或移民是最容易的,也許您現(xiàn)在不想,但我
相信工作多年以后,很大一部分同學(xué)可能想到國(guó)外闖蕩一下),你要考慮你今后一生的出路,
什么樣的絕技是最穩(wěn)定最輕松最高收入的. 搞軟件的人,當(dāng)年紀(jì)大些時(shí),您可能更向住像搞
醫(yī)學(xué)人的那樣能更多靠經(jīng)驗(yàn)吃飯,而不須整天像年輕人那樣不得不去追逐不斷出現(xiàn)的軟件新
技術(shù),這個(gè)時(shí)候也許您也許會(huì)發(fā)現(xiàn),如果您在SAP或大型機(jī)等方面有些絕技,您會(huì)有很大優(yōu)勢(shì)
,因?yàn)檫@些較偏的領(lǐng)域其技術(shù)變化是相對(duì)很緩慢的.

我還記得在2000年時(shí)我曾在業(yè)余時(shí)間與一位德國(guó)人合作面試一些IT人才到德國(guó)去,那時(shí)德方
各公司發(fā)來(lái)的需求有很多是SAP和IBM大型機(jī)的,我們?cè)诒姸鄳?yīng)聘者中最后也未找到一個(gè)在這
方面有經(jīng)驗(yàn),甚至是有一點(diǎn)經(jīng)驗(yàn)的. 相反,掌握流行技術(shù)的人因太多而不很值錢(qián).
我們的同學(xué)將來(lái)找工作時(shí),不僅要盯著國(guó)內(nèi)市場(chǎng),還要有一種放眼全球的眼光,對(duì)搞軟件的
人您將來(lái)完全可能到其它國(guó)家去工作. 尤其是在歐美、日本、新加坡等國(guó)家,對(duì)SAP(包括
IBM大型機(jī))人才的需求是很大的。畢竟比同學(xué)見(jiàn)得多些,提醒同學(xué)將來(lái)多留意有學(xué)習(xí)這些
絕技的機(jī)會(huì),一旦有機(jī)會(huì)建議當(dāng)仁不讓. 國(guó)內(nèi)的人才市場(chǎng)可訪(fǎng)問(wèn)www.51job.com,國(guó)外的IT
人才需求可訪(fǎng)問(wèn)www.hotjobs.com、www.workopolis.com、 www.monster.com等著名網(wǎng)站。
應(yīng)經(jīng)常訪(fǎng)問(wèn)這些網(wǎng)站,以了解市場(chǎng)對(duì)人才的具體需求,早做準(zhǔn)備。

以上對(duì)企業(yè)計(jì)算領(lǐng)域的觀點(diǎn),供大家參考.雖然觀點(diǎn)未必正確,但確是直言不諱. 總之,每個(gè)
人的腦袋都長(zhǎng)在自己脖子上,每個(gè)人都應(yīng)有自己的判斷.


二、關(guān)于嵌入式系統(tǒng)方向 (幫炊餅宣傳,記得請(qǐng)我吃飯啊
嵌入式系統(tǒng)無(wú)疑是當(dāng)前最熱門(mén)最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)用在一些特定
專(zhuān)用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器、存儲(chǔ)器等)非常有限,并且對(duì)成本很
敏感,有時(shí)對(duì)實(shí)時(shí)響應(yīng)要求很高等。特別是隨著消費(fèi)家電的智能化,嵌入式更顯重要。像
我們平常常見(jiàn)到的手機(jī)、PDA、電子字典、可視電話(huà)、 VCD/DVD/MP3 Player、數(shù)字相機(jī)(
DC)、數(shù)字?jǐn)z像機(jī)(DV)、U-Disk、機(jī)頂盒(Set Top Box)、高清電視(HDTV)、游戲機(jī)、智能
玩具、交換機(jī)、路由器、數(shù)控設(shè)備或儀表、汽車(chē)電子、家電控制系統(tǒng)、醫(yī)療儀器、航天航
空設(shè)備等等都是典型的嵌入式系統(tǒng)。

嵌入式系統(tǒng)是軟硬結(jié)合的東西,搞嵌入式開(kāi)發(fā)的人有兩類(lèi)。

一類(lèi)是學(xué)電子工程、通信工程等偏硬件專(zhuān)業(yè)出身的人,他們主要是搞硬件設(shè)計(jì),有時(shí)要開(kāi)
發(fā)一些與硬件關(guān)系最密切的最底層軟件,如BootLoader、 Board Support Package(像PC的
BIOS一樣,往下驅(qū)動(dòng)硬件,往上支持操作系統(tǒng)),最初級(jí)的硬件驅(qū)動(dòng)程序等。他們的優(yōu)勢(shì)
是對(duì)硬件原理非常清楚,不足是他們更擅長(zhǎng)定義各種硬件接口,但對(duì)復(fù)雜軟件系統(tǒng)往往力
不從心(例如嵌入式操作系統(tǒng)原理和復(fù)雜應(yīng)用軟件等)。

另一類(lèi)是學(xué)軟件、計(jì)算機(jī)專(zhuān)業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開(kāi)發(fā)。如
果我們學(xué)軟件的人對(duì)硬件原理和接口有較好的掌握,我們完全也可寫(xiě)B(tài)SP 和硬件驅(qū)動(dòng)程序
。嵌入式硬件設(shè)計(jì)完后,各種功能就全靠軟件來(lái)實(shí)現(xiàn)了,嵌入式設(shè)備的增值很大程度上取
決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作(目前有很多公司將硬件設(shè)計(jì)包給了專(zhuān)
門(mén)的硬件公司,稍復(fù)雜的硬件都交給臺(tái)灣或國(guó)外公司設(shè)計(jì),國(guó)內(nèi)的硬件設(shè)計(jì)力量很弱,很
多嵌入式公司自己只負(fù)責(zé)開(kāi)發(fā)軟件,因?yàn)楣径贾溃度胧疆a(chǎn)品的差異很大程度在軟件
上,在軟件方面是最有"花頭"可做的),所以我們搞軟件的人完全不用擔(dān)心我們?cè)谇度胧?
市場(chǎng)上的用武之地,越是智能設(shè)備越是復(fù)雜系統(tǒng),軟件越起關(guān)鍵作用,而且這是目前的趨
勢(shì)。

從事嵌入式軟件開(kāi)發(fā)的好處是:
(1)目前國(guó)內(nèi)外這方面的人都很稀缺。一方面,是因?yàn)檫@一領(lǐng)域入門(mén)門(mén)檻較高,不僅要懂
較底層軟件(例如操作系統(tǒng)級(jí)、驅(qū)動(dòng)程序級(jí)軟件),對(duì)軟件專(zhuān)業(yè)水平要求較高(嵌入式系
統(tǒng)對(duì)軟件設(shè)計(jì)的時(shí)間和空間效率要求較高),而且必須懂得硬件的工作原理,所以非專(zhuān)業(yè)
IT人員很難切入這一領(lǐng)域;另一方面,是因?yàn)檫@一領(lǐng)域較新,目前發(fā)展太快,很多軟硬件
技術(shù)出現(xiàn)時(shí)間不長(zhǎng)或正在出現(xiàn)(如ARM處理器、嵌入式操作系統(tǒng)、MPEG技術(shù)、無(wú)線(xiàn)通信協(xié)議
等),掌握這些新技術(shù)的人當(dāng)然很找。嵌入式人才稀缺,身價(jià)自然就高,越有經(jīng)驗(yàn)價(jià)格就
越高。其實(shí)嵌入式人才稀少,根本原因可能是大多數(shù)人無(wú)條件接觸,這需要相應(yīng)的嵌入式開(kāi)
發(fā)板和軟件,另外需要有經(jīng)驗(yàn)的人進(jìn)行指導(dǎo)開(kāi)發(fā)流程。

(2)與企業(yè)計(jì)算等應(yīng)用軟件不同,嵌入式領(lǐng)域人才的工作強(qiáng)度通常低一些(但收入不低)
。搞企業(yè)應(yīng)用軟件的IT企業(yè),這個(gè)用戶(hù)的系統(tǒng)搞完了,又得去搞下一個(gè)用戶(hù)的,而且每個(gè)
用戶(hù)的需求和完成時(shí)間都得按客戶(hù)要求改變,往往疲于奔命,重復(fù)勞動(dòng)。相比而言,搞嵌
入式系統(tǒng)的公司,都有自己的產(chǎn)品計(jì)劃,按自己的節(jié)奏行事。所開(kāi)發(fā)的產(chǎn)品通常是通用的
,不會(huì)因客戶(hù)的不同而修改。一個(gè)產(chǎn)品型號(hào)開(kāi)發(fā)完了,往往有較長(zhǎng)一段空閑時(shí)間(或只是
對(duì)軟件進(jìn)行一些小修補(bǔ)),有時(shí)間進(jìn)行充電和休整。另外,從事嵌入式軟件的每個(gè)人工作
范圍相對(duì)狹窄,所涉及的專(zhuān)業(yè)技術(shù)范圍就是那些(ARM、RTOS、MPEG、802.11等),時(shí)間長(zhǎng)
了這些東西會(huì)越搞越有經(jīng)驗(yàn),賣(mài)賣(mài)老本,幾句指導(dǎo)也夠讓那些初入道者琢磨半年的。若搞
應(yīng)用軟件,可能下一個(gè)客戶(hù)要換成一個(gè)完全不同的軟件開(kāi)發(fā)平臺(tái),那就苦了。

(3)哪天若想創(chuàng)業(yè),搞自已的產(chǎn)品,那么嵌入式是一個(gè)不錯(cuò)的主意,這可不像應(yīng)用軟件那
樣容易被盜版。土木學(xué)院有一個(gè)叫啟明星的公司開(kāi)發(fā)出一個(gè)好象叫“工程e”的掌上PDA(
南校區(qū)門(mén)口有廣告),施工技術(shù)人員用該P(yáng)DA可當(dāng)場(chǎng)進(jìn)行土木概預(yù)算和其它土木計(jì)算,據(jù)說(shuō)
銷(xiāo)路特好。我認(rèn)識(shí)的某大學(xué)老師,他開(kāi)發(fā)的飯館用的點(diǎn)菜 PDA(WinCE平臺(tái),可無(wú)線(xiàn)連網(wǎng)和
上網(wǎng)),據(jù)他說(shuō)銷(xiāo)路不錯(cuò),飯館點(diǎn)點(diǎn)PDA讓客戶(hù)點(diǎn)菜,多顯派頭檔次。我記得00級(jí)2+2班當(dāng)
年有一組同學(xué)在學(xué) Windows程序設(shè)計(jì)課程時(shí)用VC++設(shè)計(jì)了一個(gè)功能很強(qiáng)的點(diǎn)菜系統(tǒng)做為課
程項(xiàng)目,當(dāng)時(shí)真想建議他們將這個(gè)軟件做成PDA,估計(jì)會(huì)有些銷(xiāo)路(上海火車(chē)站南廣場(chǎng)的M
acdonald便使用很漂亮的PDA給用戶(hù)點(diǎn)食品,像摸像樣的)。這些PDA的硬件設(shè)計(jì)一般都是
請(qǐng)其它公司給訂做(這叫“貼牌”:OEM),都是通用的硬件,我們只管設(shè)計(jì)軟件就變成自
己的產(chǎn)品了。

從事嵌入式軟件開(kāi)發(fā)的缺點(diǎn)是:
(1) 入門(mén)起點(diǎn)較高,所用到的技術(shù)往往都有一定難度,若軟硬件基礎(chǔ)不好,特別是操作
系統(tǒng)級(jí)軟件功底不深,則可能不適于此行。

(2)這方面的企業(yè)數(shù)量要遠(yuǎn)少于企業(yè)計(jì)算類(lèi)企業(yè)。特別是從事嵌入式的小企業(yè)數(shù)量較多(
小企業(yè)要搞自己的產(chǎn)品創(chuàng)業(yè)),知名大公司較少(搞嵌入式的大公司主要有 Intel、Moto
rola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半導(dǎo)體、 Microtek、
研華、華為、中興通信、上廣電等制造類(lèi)企業(yè))。這些企業(yè)的習(xí)慣思維方式是到電子、通
信等偏硬專(zhuān)業(yè)找人。由于我院以前畢業(yè)生以企業(yè)計(jì)算為主,所以我院與這些企業(yè)聯(lián)系相對(duì)
較少。

(3)有少數(shù)公司經(jīng)常要碩士以上的人搞嵌入式,主要是基于嵌入式的難度。但大多數(shù)公司
也并無(wú)此要求,只要有經(jīng)驗(yàn)即可。
我院同學(xué)若學(xué)習(xí)嵌入式,顯然應(yīng)偏重于嵌入式軟件,特別是嵌入式操作系統(tǒng)方面,應(yīng)是我
們的強(qiáng)項(xiàng)。對(duì)于搞嵌入式軟件的人,最重要的技術(shù)顯然是(實(shí)際上很多公司的招聘廣告上
就是這樣寫(xiě)的):

(1) 掌握主流嵌入式微處理器的結(jié)構(gòu)與原理
(2) 必須掌握一個(gè)嵌入式操作系統(tǒng)
(3) 必須熟悉嵌入式軟件開(kāi)發(fā)流程并至少做過(guò)一個(gè)嵌入式軟件項(xiàng)目。

在嵌入式軟件方面最重要的課程包括:
(1)嵌入式微處理器結(jié)構(gòu)與應(yīng)用:這是一門(mén)嵌入式硬件基礎(chǔ)課程,我院用這門(mén)課取代了傳
統(tǒng)的“微機(jī)原理與接口”課程(目前國(guó)內(nèi)已有少部分高校IT專(zhuān)業(yè)這樣做了,因?yàn)橹vx86微機(jī)
原理與接口很難找到實(shí)際用處,只為教學(xué)而已)。我們說(shuō)過(guò),嵌入式是軟硬件結(jié)合的技術(shù)
,搞嵌入式軟件的人應(yīng)對(duì)ARM處理器工作原理和接口技術(shù)有充分了解,包括ARM的匯編指令
系統(tǒng)。若不了解處理器原理,怎么能控制硬件工作,怎么能寫(xiě)出節(jié)省內(nèi)存又運(yùn)行高速的最
優(yōu)代碼(嵌入式軟件設(shè)計(jì)特別講究時(shí)空效率),怎么能寫(xiě)出驅(qū)動(dòng)程序(驅(qū)動(dòng)程序都是與硬
件打交道的)?很多公司招聘嵌入式軟件人員時(shí)都要求熟悉ARM處理器,將來(lái)若同學(xué)到公司
中從事嵌入式軟件開(kāi)發(fā),公司都會(huì)給你一本該設(shè)備的硬件規(guī)格說(shuō)明書(shū) (xxx Specificatio
n),您必須能看懂其中的內(nèi)存分布和端口使用等最基本的說(shuō)明(就像x86匯編一樣),否則
怎么設(shè)計(jì)軟件。有些同學(xué)覺(jué)得嵌入式處理器課程較枯燥,這主要是硬件課程都較抽象的原
因,等我們的嵌入式實(shí)驗(yàn)室10月份建好后,您做了一些實(shí)驗(yàn)后就會(huì)覺(jué)得看得見(jiàn)摸得著。還
有同學(xué)對(duì)ARM匯編不感興趣,以為嵌入式開(kāi)發(fā)用C語(yǔ)言就足夠了。其實(shí)不應(yīng)僅是將匯編語(yǔ)言
當(dāng)成一個(gè)程序設(shè)計(jì)語(yǔ)言,學(xué)匯編主要是為了掌握處理器工作原理的。一個(gè)不熟悉匯編語(yǔ)言
的人,怎么能在該處理器寫(xiě)出最優(yōu)的C語(yǔ)言代碼。在嵌入式開(kāi)發(fā)的一些關(guān)鍵部分,有時(shí)還必須寫(xiě)
匯編,如Bootloader等(可能還包括BSP)。特別是在對(duì)速度有極高要求的場(chǎng)合(如DSP處
理器的高速圖像采集和圖像解壓縮),目前主要還要靠匯編寫(xiě)程序(我看到過(guò)很多公司是
這樣做的)。當(dāng)您在一個(gè)嵌入式公司工作時(shí),在查看描述原理的手冊(cè)時(shí),可能很多都是用
匯編描述的(我就遇到過(guò)),這是因?yàn)楹芏嘤布O(shè)計(jì)人員只會(huì)寫(xiě)或者喜歡用匯編描述,此
時(shí)您就必須看懂匯編程序,否則軟硬件人員可能就無(wú)法交流。很多嵌入式職位招聘時(shí)都要
求熟悉匯編。

[小知識(shí)] 目前嵌入式處理器常見(jiàn)的有ARM、PowerPC、MIPS、Motorola 68K、ColdFire(冷
火)等,但ARM占據(jù)了絕對(duì)主流(資料說(shuō)手機(jī)中幾乎100%都是ARM處理器)。ARM是一個(gè)只賣(mài)
知識(shí)產(chǎn)權(quán)的公司,目前獲得購(gòu)買(mǎi)了ARM CPU核授權(quán)許可的大公司很多,包括Intel、Samsun
g、Amstel、Motorola、Philip等,他們都在ARM CPU核的基礎(chǔ)上進(jìn)行了一些外圍擴(kuò)展,形
成自己的處理器(如Samsung S 3C 2410,Motorola i.MXL9328等處理器都是采用ARM 9內(nèi)
核,指令一級(jí)是相同的)。而眾多中小公司又購(gòu)買(mǎi)了這些處理器,設(shè)計(jì)了各種各樣的開(kāi)發(fā)
板,如華恒等國(guó)內(nèi)很多著名嵌入式公司都生產(chǎn)基于Samsung S 3C 2410的開(kāi)發(fā)板,供最終用
戶(hù)使用或供教學(xué)實(shí)驗(yàn)。在ARM這個(gè)食物鏈上,ARM公司是大魚(yú),Intel、Samsung等公司是小
魚(yú),而華恒等則是蝦米,最終用戶(hù)(想我們要采購(gòu)嵌入式開(kāi)發(fā)板的實(shí)驗(yàn)室)則是喂蝦米的
。Intel早期生產(chǎn)的是低端ARM(Strong ARM,相當(dāng)于ARM 7),現(xiàn)在轉(zhuǎn)向主要生產(chǎn)高端ARM(即
Intel Xscale處理器,相當(dāng)于ARM 10,主要用在高端PDA上,如HP和DELL生產(chǎn)的PDA都采用In
tel Xscale,價(jià)格較高)。目前應(yīng)用最多的是ARM 7和ARM 9兩類(lèi)處理器。 ARM 7較便宜,可
跑uclinux(是一個(gè)不支持高級(jí)內(nèi)存管理功能的嵌入式Linux系統(tǒng))、Vxworks、uc/os II等
實(shí)時(shí)操作系統(tǒng),但因處理器不帶內(nèi)存管理單元MMU(無(wú)內(nèi)存分頁(yè)和地址映射機(jī)制,所以不能使用虛
擬內(nèi)存),所以不能跑Windows CE,另外通用Linux中的某些內(nèi)存管理功能也不能用在ARM
7上。ARM 9是一個(gè)帶MMU功能的高端處理器,可跑WinCE或通用Linux的大多數(shù)功能。以上
是我的一點(diǎn)了解,可能有不對(duì)的地方。我們學(xué)院正在建設(shè)的嵌入式實(shí)驗(yàn)室(10月底到貨)
包括30套ARM 7系統(tǒng)(擬采用Samsung S 3C 44b0x開(kāi)發(fā)板,主要用于嵌入式處理器結(jié)構(gòu)、嵌
入式linux課程實(shí)驗(yàn)),10套ARM 9系統(tǒng)(擬采用Samsung S 3C 2410x開(kāi)發(fā)板,主要用于Wi
ndows CE課程建設(shè)),每套實(shí)驗(yàn)板都配了高速仿真器,價(jià)格都很貴(比我們招標(biāo)的DELL P
C還貴),很容易損壞,同學(xué)應(yīng)愛(ài)護(hù)使用。

(2) 嵌入式操作系統(tǒng)類(lèi)課程
除了WinCE的實(shí)時(shí)性稍差外,大多數(shù)嵌入式操作系統(tǒng)的實(shí)時(shí)性都很強(qiáng),所以也可稱(chēng)為實(shí)時(shí)操
作系統(tǒng)Real Time Operating System.從事嵌入式的人至少須掌握一個(gè)嵌入式操作系統(tǒng)(當(dāng)
然掌握兩個(gè)更好),這在嵌入式的所有技術(shù)中是最為關(guān)鍵的了。

目前最重要的RTOS主要包括:
第一類(lèi)、傳統(tǒng)的經(jīng)典RTOS:最主要的便是Vxworks操作系統(tǒng),以及其Tornado開(kāi)發(fā)平臺(tái)。Vx
works因出現(xiàn)稍早,實(shí)時(shí)性很強(qiáng)(據(jù)說(shuō)可在 1ms內(nèi)響應(yīng)外部事件請(qǐng)求),并且內(nèi)核可極微(
據(jù)說(shuō)最小可8K),可靠性較高等,所以在北美,Vxworks占據(jù)了嵌入式系統(tǒng)的多半疆山。特
別是在通信設(shè)備等實(shí)時(shí)性要求較高的系統(tǒng)中,幾乎非Vxworks莫屬。Vxworks的很多概念和
技術(shù)都和Linux很類(lèi)似,主要是C語(yǔ)言開(kāi)發(fā)。像Bell- alcatel、Lucent、華為等通信企業(yè)在
開(kāi)發(fā)產(chǎn)品時(shí),Vxworks用得很多。但Vxworks因價(jià)格很高,所以一些小公司或小產(chǎn)品中往往
用不起。目前很多公司都在往嵌入式Linux轉(zhuǎn)(聽(tīng)說(shuō)華為目前正在這樣轉(zhuǎn))。但無(wú)論如何,
Vxworks在一段長(zhǎng)時(shí)間內(nèi)仍是不可動(dòng)搖的。與Vxworks類(lèi)似的稍有名的實(shí)時(shí)操作系統(tǒng)還有pS
OS、QNX、Nucleus等RTOS。

第二類(lèi)、嵌入式Linux操作系統(tǒng):Linux的前途除作為服務(wù)器操作系統(tǒng)外,最成功的便是在
嵌入式領(lǐng)域的應(yīng)用,原因當(dāng)然是免費(fèi)、開(kāi)源、支持軟件多、呼擁者眾,這樣嵌入式產(chǎn)品成
本會(huì)低。Linux本身不是一個(gè)為嵌入式設(shè)計(jì)的操作系統(tǒng),不是微內(nèi)核的,并且實(shí)時(shí)性不強(qiáng)。
目前應(yīng)用在嵌入式領(lǐng)域的Linux系統(tǒng)主要有兩類(lèi):一類(lèi)是專(zhuān)為嵌入式設(shè)計(jì)的已被裁減過(guò)的L
inux系統(tǒng),最常用的是uClinux(不帶MMU功能),目前占較大應(yīng)用份額,可在ARM7上跑;
另一類(lèi)是跑在ARM 9上的,一般是將Linux 2.4.18 內(nèi)核移植在其上,可使用更多的Linux功
能(當(dāng)然uClinux更可跑在ARM 9上)。很多人預(yù)測(cè),嵌入式Linux預(yù)計(jì)將占嵌入式操作系統(tǒng)
的50%以上份額,非常重要。缺點(diǎn)是熟悉Linux的人太少,開(kāi)發(fā)難度稍大。另外,目前我們
能發(fā)現(xiàn)很多教材和很多大學(xué)都以u(píng)cOS/II為教學(xué)用實(shí)時(shí)操作系統(tǒng),這主要是由于ucOS/II較
簡(jiǎn)單,且開(kāi)源,非常適合入門(mén)者學(xué)習(xí)實(shí)時(shí)操作系統(tǒng)原理,但由于ucOS/II功能有限,實(shí)用用
得較少,所以我院不將其作為教學(xué)重點(diǎn),要學(xué)習(xí)就應(yīng)學(xué)直接實(shí)用的,比如 uClinux就很實(shí)
用。況且熟悉了Linux開(kāi)發(fā),不僅在嵌入式領(lǐng)域有用,對(duì)開(kāi)發(fā)Linux應(yīng)用軟件,對(duì)加深操作
系統(tǒng)的認(rèn)識(shí)也有幫助,可謂一舉多得。據(jù)我所知,目前Intel、Philip都在大搞ARM+LINUX
的嵌入式開(kāi)發(fā),F(xiàn)ujitum則是在自己的處理器上大搞Linux開(kāi)發(fā)。目前在嵌入式 Linux領(lǐng)域,以下
幾個(gè)方面的人特別難找,一是能將Linux移植到某個(gè)新型號(hào)的開(kāi)發(fā)版上;二是能寫(xiě)Linux驅(qū)
動(dòng)程序的人;三是熟悉Linux內(nèi)核裁減和優(yōu)化的人。我院在該嵌入式Linux方面的課程系列
是:本科生操作系統(tǒng)必修課,然后是Linux程序設(shè)計(jì)選修課,最后是嵌入式Linux系統(tǒng)選修
課。我院在Linux方面目前已有較強(qiáng)力量, 魏 老 師和張 老師熟悉Linux開(kāi)發(fā), 金 老 師
和唐 老師熟悉Linux系統(tǒng)管理。

第三類(lèi)、 Windows CE嵌入式操作系統(tǒng):Microsoft也看準(zhǔn)了嵌入式的巨大市場(chǎng),MS永遠(yuǎn)是
最厲害的,WinCE出來(lái)只有幾年時(shí)間,但目前已占據(jù)了很大市場(chǎng)份額,特別是在PDA、手機(jī)
、顯示儀表等界面要求較高或者要求快速開(kāi)發(fā)的場(chǎng)合,WinCE目前已很流行(據(jù)說(shuō)有一家賣(mài)
工控機(jī)的公司板子賣(mài)得太好,以至來(lái)不及為客戶(hù)裁減WinCE)。WinCE目前主要為4.2版(.
NET),開(kāi)發(fā)平臺(tái)主要為WinCE Platform Builder,有時(shí)也用EVC環(huán)境開(kāi)發(fā)一些較上層的應(yīng)用
,由于WinCE開(kāi)發(fā)都是大家熟悉的VC++環(huán)境,所以我院學(xué)過(guò)Windows程序設(shè)計(jì)課程的同學(xué)都
不會(huì)有多大難度,這也是WinCE容易被人們接受的原因,開(kāi)發(fā)環(huán)境方便快速,微軟的強(qiáng)大技
術(shù)支持,WinCE開(kāi)發(fā)難度遠(yuǎn)低于嵌入式Linux。對(duì)于急于完成,不想拿嵌入式Linux冒險(xiǎn)的開(kāi)
發(fā)場(chǎng)合,WinCE是最合適了(找嵌入式Linux的人可沒(méi)那么好找的),畢竟公司不能像學(xué)生
學(xué)習(xí)那樣試試看,保證開(kāi)發(fā)成功更重要。根據(jù)不同的側(cè)重點(diǎn),WinCE還有兩個(gè)特殊版本,一
個(gè)是MS PocketPC操作系統(tǒng)專(zhuān)用于PDA上(掌上電腦),另一個(gè)是MS SmartPhone操作系統(tǒng)用
于智能手機(jī)上(帶PDA功能的手機(jī)),兩者也都屬于WinCE平臺(tái)。在PDA和手機(jī)市場(chǎng)上,除W
inCE外,著名的PDA 嵌入式操作系統(tǒng)還有Palm OS(因出現(xiàn)很早,很有名)、Symbian等,
但在WinCE的強(qiáng)勁沖擊下,Palm和Symbian來(lái)日還能有多長(zhǎng)?我院可能是全國(guó)高校中唯一一家開(kāi)
設(shè)專(zhuān)門(mén)的"Windows CE嵌入式操作系統(tǒng)"課程的學(xué)校,這主要是基于以下原因:我院本身前
面便有Windows程序設(shè)計(jì)課程,同學(xué)學(xué)過(guò)VC++后再學(xué)WinCE,非常方便自然,通過(guò)學(xué)習(xí)WinCE
同樣也可了解嵌入式軟件的一般開(kāi)發(fā)過(guò)程,對(duì)Linux有懼怕心理的同學(xué)也很合適。很顯然,
嵌入式Linux永遠(yuǎn)不可能替代 WinCE,而且將來(lái)誰(shuí)占份額大還很難講,畢竟很多人更愿意接
受MS的平臺(tái),就像各國(guó)政府都在大力推LINUX已好長(zhǎng)時(shí)間,但您能看到幾個(gè)在PC機(jī)上真正使
用LINUX的用戶(hù)?據(jù)我觀察,目前在嵌入式平臺(tái)上,LINUX是叫得最響,但還是WinCE實(shí)際用得
更多.嵌入式LINUX可能更多地是一些有長(zhǎng)遠(yuǎn)產(chǎn)品計(jì)劃的公司,為降低成本而進(jìn)行長(zhǎng)遠(yuǎn)考慮;
二是微軟亞洲研究院對(duì)我院WinCE課程的支持計(jì)劃,我們也很希望將來(lái)我院能有同學(xué)通過(guò)
微軟的面試去實(shí)習(xí)。WinCE和多媒體(如MPEG技術(shù))是微軟亞洲工程院目前做得較多的項(xiàng)目領(lǐng)
域之一,他們很需要精通WinCE的人。
總結(jié)關(guān)于嵌入式操作系統(tǒng)類(lèi)課程,若您覺(jué)得自己功底較深且能鉆研下去,則可去學(xué)嵌入式
Linux;若您覺(jué)得自己VC++功底較好且想短平快地學(xué)嵌入式開(kāi)發(fā),則我院的WinCE課程是最
好的選擇。

(3) 嵌入式開(kāi)發(fā)的其它相關(guān)軟件課程
搞嵌入式若能熟悉嵌入式應(yīng)用的一些主要領(lǐng)域,這樣的人更受企業(yè)歡迎。主要的相關(guān)領(lǐng)域
包括:

A、數(shù)字圖像壓縮技術(shù):這是嵌入式最重要最熱門(mén)的應(yīng)用領(lǐng)域之一,主要是應(yīng)掌握MPEG編解
碼算法和技術(shù),如DVD、MP3、PDA、高精電視、機(jī)頂盒等都涉及MPEG高速解碼問(wèn)題。為此,
我院已預(yù)訂了一位能開(kāi)設(shè)數(shù)字圖像處理課程的博士。

B、通信協(xié)議及編程技術(shù):這包括傳統(tǒng)的TCP/IP協(xié)議和熱門(mén)的無(wú)線(xiàn)通信協(xié)議。首先,大多數(shù)
嵌入式設(shè)備都要連入局域網(wǎng)或Internet,所以首先應(yīng)掌握 TCP/IP協(xié)議及其編程,這是需首
要掌握的基本技術(shù);其次,無(wú)線(xiàn)通信是目前的大趨勢(shì),所以掌握無(wú)線(xiàn)通信協(xié)議及編程也是
是很重要的。無(wú)結(jié)通信協(xié)議包括無(wú)線(xiàn)局域網(wǎng)通信協(xié)議802.11系列,Bluetooth,以及移動(dòng)通
信(如GPRS、GSM、CDMA等)。

C、網(wǎng)絡(luò)與信息安全技術(shù):如加密技術(shù),數(shù)字證書(shū)CA等。

D、DSP技術(shù):DSP是Digital Signal Process數(shù)字信號(hào)處理的意思,DSP處理器通過(guò)硬件實(shí)
現(xiàn)數(shù)字信號(hào)處理算法,如高速數(shù)據(jù)采集、壓縮、解壓縮、通信等。數(shù)字信號(hào)處理是電子、
通信等硬件專(zhuān)業(yè)的課程,對(duì)于搞軟件的人若能了解一下最好。目前DSP人才較缺。如果有信
號(hào)與系統(tǒng)、數(shù)字信號(hào)處理等課程基礎(chǔ),對(duì)于學(xué)習(xí)MPEG編解碼原理會(huì)有很大幫助。

(4)嵌入式開(kāi)發(fā)的相關(guān)硬件基礎(chǔ)

對(duì)于軟件工程專(zhuān)業(yè)的學(xué)生,從事嵌入式軟件開(kāi)發(fā),像數(shù)字電路、計(jì)算機(jī)組成原理、嵌入式
微處理器結(jié)構(gòu)等硬件課程是較重要的。另外,匯編語(yǔ)言、C/C++、數(shù)據(jù)結(jié)構(gòu)和算法、特別是
操作系統(tǒng)等軟件基礎(chǔ)課也是十分重要的。我們的主要目地是能看懂硬件工作原理,但重點(diǎn)
應(yīng)是在嵌入式軟件,特別操作系統(tǒng)級(jí)軟件,那將是我們的優(yōu)勢(shì)。
我們的研究生里有些是學(xué)電子、通信類(lèi)專(zhuān)業(yè)過(guò)來(lái)的,有較好的模擬電路和單片機(jī)基礎(chǔ),學(xué)
嵌入式非常合適。嵌入式本身就是從單片機(jī)發(fā)展過(guò)來(lái)的,只是單片機(jī)不帶 OS,而現(xiàn)在很多
嵌入式應(yīng)用越來(lái)越復(fù)雜,以至不得不引入嵌入式操作系統(tǒng)。另外,為追求更高速的信號(hào)處
理速度,現(xiàn)在在一些速度要求較高的場(chǎng)合,有不少公司是將一些DSP算法,如MPEG壓縮解壓
縮算法等用硬件來(lái)實(shí)現(xiàn),這就涉及到HDL數(shù)字電路設(shè)計(jì)技術(shù)及其FPGA/IP核實(shí)現(xiàn)技術(shù),這方
面的人目前市場(chǎng)上也很缺。

(5) 題外話(huà)
另外,能寫(xiě)驅(qū)動(dòng)程序的人目前是非常緊缺的(驅(qū)動(dòng)程序也可歸于嵌入式范疇),包括桌面
Windows中的DDK開(kāi)發(fā)環(huán)境和WDM驅(qū)動(dòng)程序。公司每時(shí)每刻都要推出新產(chǎn)品,每一個(gè)新產(chǎn)品出
來(lái)了,要能被操作系統(tǒng)所使用,是必須寫(xiě)驅(qū)動(dòng)程序的。寫(xiě)驅(qū)動(dòng)程序就必須掌握操作系統(tǒng)(如
Windows或Linux)的內(nèi)部工作原理,還涉及到少量硬件知識(shí),難度較大,所以這方面的人很
難找。想成為高手的同學(xué),也可從驅(qū)動(dòng)程序方面獲得突破。我可說(shuō)一下自己的經(jīng)歷,三年
前我曾短暫地在一家公司寫(xiě)過(guò)WinCE驅(qū)動(dòng)程序(正是因?yàn)橹肋@方面的人緊缺,所以才要做
這方面的事),盡管那以前從未做過(guò)驅(qū)動(dòng)程序,應(yīng)聘那個(gè)職位時(shí)正是看準(zhǔn)了公司是很難招
聘到這方面的人,既然都找不到人,驅(qū)動(dòng)還得有人做,這正是可能有機(jī)會(huì)切入這一領(lǐng)域的
大好機(jī)會(huì)。面試時(shí)大講自己寫(xiě)過(guò)多少萬(wàn)行匯編程序,對(duì)計(jì)算機(jī)工作原理如何清楚,簡(jiǎn)歷中
又寫(xiě)著我曾閱讀完兩本關(guān)于Windows Driver Model的兩本英文原版書(shū),寫(xiě)過(guò)幾個(gè)小型的驅(qū)
動(dòng)程序練習(xí)程序(其實(shí)根本沒(méi)寫(xiě)過(guò),我們的同學(xué)將來(lái)千萬(wàn)不要像我這樣,早練就些過(guò)硬功
夫,就不至于淪落到我這等地步,就不用像我那樣去“欺騙”公司了,我這是一個(gè)典型的
反面教材),居然一切都PASS(當(dāng)然最重要的是筆試和面試問(wèn)題還說(shuō)得過(guò)去),這只能說(shuō)
明這一領(lǐng)域找人的困難程度。公司本就未指望找到搞過(guò)驅(qū)動(dòng)的人,找個(gè)有相關(guān)基礎(chǔ)的人就算不?br /> 砹恕W雋艘院螅發(fā)現(xiàn)也并不是怎樣難的。其實(shí)搞驅(qū)動(dòng)程序的工作是很舒服的,搞完一個(gè)
姹揪突崢找歡問(wèn)奔洌只有等公司新的芯片推出或新的OS出現(xiàn)后,才需要再去開(kāi)發(fā)新一版驅(qū)
動(dòng),那時(shí)有將近一個(gè)月時(shí)間空閑著在等WinCE .NET Beta版推出,準(zhǔn)備將驅(qū)動(dòng)程序升級(jí)到C
E .NET上,現(xiàn)在在軟件學(xué)院工作整日忙,無(wú)限懷念那段悠閑時(shí)光。
很巧合,最近本人無(wú)意中再次體會(huì)到了嵌入式的迷人之處。上周我那用了3年的手機(jī)終于不
能WORK了。此次更新,除要求有手機(jī)常見(jiàn)功能外,最好有MP3功能(現(xiàn)在很多英語(yǔ)聽(tīng)力都有
MP3文件),最好有英漢詞典,最好還能讀WORD文檔。最后選了個(gè)滿(mǎn)足以上條件的最便宜的
手機(jī)DOPOD 515(斬了我2.2K,但想想這也算自己對(duì)嵌入式事業(yè)的支持,這樣便也想開(kāi)了)
,算得上最低檔的智能手機(jī)了。回來(lái)一查,手機(jī)的about顯示,本手機(jī) Processor是ARM,
其OS是MS Smartphone(即WinCE .NET 4.2),這么巧合,簡(jiǎn)直可做為學(xué)習(xí)嵌入式課程的產(chǎn)
品案例了(等我們的WinCE課程開(kāi)得有聲有色后,希望能從微軟研究院搞些Smartphone來(lái)開(kāi)
發(fā)開(kāi)發(fā))。有OS的手機(jī)果然了得,金山詞霸、WORD、EXCEL、REGEDIT等居然都有smartpho
ne版的,PC上的MP3、DOC等居然在 download時(shí)都可被自動(dòng)轉(zhuǎn)換成smartphone格式,真是爽
。完全可用Windows CE自己開(kāi)發(fā)一些需要的程序download到自己的手機(jī)上。現(xiàn)在市面銷(xiāo)售
PDA智能手機(jī)火爆,MS總是財(cái)源滾滾。但我已發(fā)現(xiàn)國(guó)產(chǎn)的ARM+LINUX手機(jī)出現(xiàn)在市面上,價(jià)
格只1.2K。
在GOOGLE網(wǎng)上能搜索太多的關(guān)于嵌入式系統(tǒng)的討論了,我剛發(fā)現(xiàn)一個(gè)http://www.embyte.
com非常不錯(cuò),有很多有經(jīng)驗(yàn)者談自己的體會(huì),投入到其中的論壇中,你會(huì)切身感到嵌入式
學(xué)習(xí)的熱潮。
要么走ARM+WinCE,要么走ARM+LINUX,要么走ARM+VXWORKS。每個(gè)搞嵌入式的人都可選一條
路,條條大路通羅馬。
聲明:以上對(duì)嵌入式的解釋估計(jì)有錯(cuò),任課教師最有權(quán)威性,一切以任課教師所講為準(zhǔn)。




三、關(guān)于游戲軟件方向 將游戲軟件人才稱(chēng)為數(shù)字媒體軟件人才可能更好聽(tīng)些,包括游戲
軟件策劃(最缺游戲策劃的人)、游戲軟件美術(shù)設(shè)計(jì)、游戲軟件程序設(shè)計(jì)等多方面的人才
,對(duì)軟件學(xué)院,游戲軟件程序設(shè)計(jì)當(dāng)然是最合適的了。

游戲軟件人才的確目前很缺,聽(tīng)說(shuō)很多游戲軟件公司苦于沒(méi)新人才補(bǔ)充,特別是沒(méi)有高手
補(bǔ)充,不得不相互挖人才,以至將游戲軟件人才身價(jià)越抬越高。網(wǎng)上說(shuō)*** 教育部剛剛批
準(zhǔn)成立了***第一家專(zhuān)門(mén)培養(yǎng)四年制游戲軟件人才的本科大學(xué)。其實(shí)國(guó)內(nèi)很多大學(xué),特別是
軟件學(xué)院都有搞游戲軟件人才的設(shè)想,但目前很少有做成的,主要原因是找不到能上游戲
軟件課的教師,聽(tīng)說(shuō)有個(gè)學(xué)校只能花很大的價(jià)錢(qián)從Korea找老師來(lái)上課,果真缺到此等地步


已有很多青少年沉湎于網(wǎng)游而頹廢的實(shí)例,好在還不至于上升到制造精神鴉片的高度,所
以開(kāi)發(fā)游戲軟件的人也不必每日慚悔(但開(kāi)發(fā)兒童益智類(lèi)游戲軟件的人是不需慚悔的),
如果想想這是為發(fā)展民族軟件產(chǎn)業(yè)做貢獻(xiàn),那反倒是一件有意義的事情了。不過(guò)聽(tīng)一家游
戲軟件公司的老板講,搞游戲軟件開(kāi)發(fā)是非常辛苦的。

若想自己創(chuàng)業(yè),搞搞游戲軟件是不錯(cuò)的主意。現(xiàn)在網(wǎng)上網(wǎng)站或公司都在收購(gòu)游戲軟件(特
別是手機(jī)游戲軟件,因?yàn)槭謾C(jī)游戲用戶(hù)可選從網(wǎng)站上download到手機(jī)上,不像網(wǎng)游那么復(fù)
雜),按download次數(shù)分成或一次性收購(gòu)的都有。我們的同學(xué)在校期間是否也可發(fā)點(diǎn)小財(cái)
?搞得好,說(shuō)不定可賣(mài)到國(guó)外網(wǎng)站,直接掙 $$$呢。

大致游戲分成以下幾類(lèi):
(1) PC類(lèi)游戲,包括單機(jī)和網(wǎng)游。這類(lèi)游戲開(kāi)發(fā)平臺(tái)基本上都是基于VC++和DitrectX(
如DirectShow,DirectDraw,D3D等, DirectX資料可直接到MS網(wǎng)站上查)。DirectX和Op
enGL是兩個(gè)主要的圖形標(biāo)準(zhǔn),OpenGL跨平臺(tái)(Unix/Windows上都可跑),盡管很多搞研究
的人對(duì)OpenGL贊不絕口,將DirectX罵得一文不值,但事實(shí)是,在Windows平臺(tái)上,Direct
X是最快最方便的,所以在Windows平臺(tái)上的游戲還是DirectX當(dāng)家。

(2) 手機(jī)游戲:目前手機(jī)游戲主要開(kāi)發(fā)平臺(tái)有兩類(lèi):
第一類(lèi)手機(jī)游戲是J2ME平臺(tái)(Java 2 Micro Edition),J2ME本是為嵌入式平臺(tái)設(shè)計(jì)的Java
,但由于Java生來(lái)就需要Java虛擬機(jī)(JVM)來(lái)解釋?zhuān)栽谇度胧疆a(chǎn)品很少用J2ME (太慢
太耗內(nèi)存)。但在手機(jī)游戲中J2ME倒有夢(mèng)渲地,我想這可能主要是Java可跨OS平臺(tái)的原
因,因?yàn)槭謾C(jī)的OS是千奇百怪的。我對(duì)J2ME完全外行,但上次聽(tīng)Square Enix公司的人說(shuō),
J2ME與我們同學(xué)學(xué)過(guò)的J2EE還是有較大差別的。據(jù)我所知,目前手機(jī)中用的較多的是KJav
a語(yǔ)言,KJava是運(yùn)行在一種叫K Java Virtual Machine的解釋器上(K JVM是SUN早期為演示
J2ME在嵌入式系統(tǒng)應(yīng)用而開(kāi)發(fā)的一個(gè)虛擬機(jī)),所以將在K JVM上運(yùn)行的J2ME叫KJava。盡管
SUN說(shuō)今后不保證支持K JVM,將開(kāi)發(fā)新的更高性能的J2ME虛擬機(jī)取而代之,但由于KJava出
現(xiàn)較早,很多早期的手機(jī)游戲軟件都將K JVM假想成J2ME虛擬機(jī)的標(biāo)準(zhǔn)了,所以目前有大量
的KJava手機(jī)游戲軟件存在,而且還在用KJava繼續(xù)開(kāi)發(fā)。特別是***的手機(jī)游戲軟件由于開(kāi)
發(fā)較早(像叫什么docomi的***最大的電信運(yùn)營(yíng)商手機(jī)游戲搞得很火),多是基于KJava的
。所以目前市場(chǎng)上在招聘手機(jī)游戲軟件人才時(shí),很多要求掌握 KJava。有關(guān)J2ME請(qǐng)到Sun的
網(wǎng)站上找資料。

另一類(lèi)手機(jī)游戲是BREW平臺(tái),BREW是美國(guó)高通公司(Qualcomm,CDMA核心技術(shù)都是該公司開(kāi)
發(fā)的,有無(wú)數(shù)移動(dòng)通信技術(shù)專(zhuān)利)發(fā)明的,據(jù)說(shuō)可編譯成二進(jìn)制代碼,那當(dāng)然快了。主要的
開(kāi)發(fā)語(yǔ)言是C/C++。但迫于被指責(zé)為較封閉的壓力,目前Qualcomm已推出BREW平臺(tái)上的J2M
E虛擬機(jī)(但可想像那將是怎樣慢的速度)。Qualcomm搞定了很多手機(jī)制造商簽定BREW授權(quán)
許可協(xié)議,最狠的是Qualcomm與中國(guó)聯(lián)通綁在一起大堆基于 BREW的手機(jī)游戲,所以有些公
司招聘時(shí)要求掌握BREW也就不奇怪了。
去年00級(jí)2+2班畢業(yè)答辯時(shí),有一位同學(xué)講的是在公司做的KJava游戲(那是一家***游戲軟
件公司),還一位同學(xué)講的是另一家公司做的BREW游戲,看來(lái)不同的公司有不同的選擇。
將來(lái)誰(shuí)會(huì)更火,我估計(jì)隨著手機(jī)硬件資源的不斷提高,不會(huì)在乎一個(gè)JVM的開(kāi)銷(xiāo),J2ME應(yīng)更
有前途,畢竟它是更開(kāi)放的。

(3) 專(zhuān)用游戲機(jī):如電視游戲,XBOX等,我不太了解,不過(guò)這些游戲也太偏了。

游戲公司對(duì)人才的需求主要是以下技術(shù):

(1) 計(jì)算機(jī)圖形學(xué),特別是3D編程與算法,包括DirectX或OpenGL。開(kāi)發(fā)平臺(tái)是VC++/DI
RECTX或KJAVA。
(2) 公司說(shuō),手機(jī)游戲因手機(jī)資源有限,必須對(duì)圖像進(jìn)行壓縮,所以若有一些圖像壓縮
算法知識(shí)比較好。像若能有MPEG壓縮算法較好,手機(jī)上采用的是比MPEG壓縮得更狠的一些
特殊算法,但觸類(lèi)旁通。
(3) TCP/IP Socket編程是搞網(wǎng)游開(kāi)發(fā)的人必須掌握的。
(4) 人工智能知識(shí):復(fù)雜游戲可能需要一些AI算法。
(5) 網(wǎng)絡(luò)與信息安全知識(shí):網(wǎng)游要防外掛。

該公司(大宇)的網(wǎng)游服務(wù)器是基于Linux平臺(tái)的,所以還提出了對(duì)游戲服務(wù)器端軟件工程
師的技術(shù)需求(精通MSSQL、ORACLE、MYSQL等數(shù)據(jù)庫(kù),精通 Linux Programming,特別是
Socket編程)。還有對(duì)維護(hù)游戲網(wǎng)站人才需求(ASP .NET和數(shù)據(jù)庫(kù))。

注意一條,最好有自己的游戲軟件作品,若您應(yīng)聘時(shí)能帶一個(gè)DirectX作品,那將有多強(qiáng)的
競(jìng)爭(zhēng)力,所以最重要的是現(xiàn)在就要行動(dòng),實(shí)踐,實(shí)踐,再實(shí)踐。對(duì)游戲軟件開(kāi)發(fā)有興趣的
同學(xué),在目前情況下,可自已鉆研一下相關(guān)知識(shí)(比方,可考慮將DirectX作為Windows程
序設(shè)計(jì)課的課程項(xiàng)目),將來(lái)可拿出自己的作品來(lái),同樣可找到這方面的好工作,我們00
,01級(jí)同學(xué)都有這樣的例子。目前,會(huì)VC++的人本來(lái)就不多(現(xiàn)在很多年輕人都去追時(shí)髦
的Dot Net來(lái)了,VC++因難學(xué),所以人就少),會(huì)DirectX的人就更少了,這正是我們的機(jī)
會(huì)。

2007年計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)生就業(yè)狀況調(diào)查
工作難“求”——應(yīng)屆大學(xué)畢業(yè)生必要的人生歷練
對(duì)于2007年的計(jì)算機(jī)專(zhuān)業(yè)應(yīng)屆大學(xué)生來(lái)講,在經(jīng)歷了2006年10-12月的招聘高峰期和2007年2-4月的小高峰期后,現(xiàn)在已經(jīng)進(jìn)入尾聲,基本塵埃落定,終于可以對(duì)就業(yè)狀況來(lái)一個(gè)盤(pán)點(diǎn)了。
距正式離校只有不到兩個(gè)月了,計(jì)算機(jī)專(zhuān)業(yè)的應(yīng)屆大學(xué)生就業(yè)已經(jīng)進(jìn)入了尾聲,可以對(duì)就業(yè)狀況來(lái)一個(gè)盤(pán)點(diǎn)了。為此,記者選取了北京、廣州、武漢、西安、成都、山東等地的50所高校,通過(guò)本報(bào)調(diào)研中心對(duì)187名計(jì)算機(jī)專(zhuān)業(yè)應(yīng)屆大學(xué)生進(jìn)行了問(wèn)卷與深度訪(fǎng)談相結(jié)合的調(diào)查。我們發(fā)現(xiàn),今年的計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)生從找工作的難易程度、薪資水平、考研的人數(shù)和動(dòng)機(jī)等方面都有著明顯的分層現(xiàn)象:好的好,壞的壞。
另外,我們從中也發(fā)現(xiàn),在整個(gè)就業(yè)過(guò)程中,畢業(yè)生們大都表現(xiàn)出了高度的理性,如在其擇業(yè)標(biāo)準(zhǔn)的選擇,對(duì)求職現(xiàn)狀的認(rèn)知,以及對(duì)就業(yè)難原因的分析等,都蘊(yùn)涵著較高的合理性成分。
并不都是香餑餑
同樣的專(zhuān)業(yè),同樣是在今年找工作,計(jì)算機(jī)專(zhuān)業(yè)并不是在所有的高校都是香餑餑。

已經(jīng)保送本校研究生的清華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)大四學(xué)生嚴(yán)斌和尹玉冰告訴記者,在清華,真正找工作的只有30人左右,占到畢業(yè)生總數(shù)的1/6。清華計(jì)算機(jī)專(zhuān)業(yè)大四學(xué)生有180人左右,30個(gè)國(guó)防生,保送研究生的有70-80人,還有10來(lái)個(gè)到香港讀研,20來(lái)個(gè)出國(guó)的,剩下的才是找工作的。“找工作的大部分是成績(jī)不太好的同學(xué)。”兩位清華的高材生異口同聲告訴記者。北京航空航天大學(xué)的情況也差不多,計(jì)算機(jī)專(zhuān)業(yè)的就業(yè)狀況也相當(dāng)好。顯然,像清華、北航等名校的計(jì)算機(jī)專(zhuān)業(yè)是全國(guó)頂尖的,其畢業(yè)生多數(shù)選擇繼續(xù)深造,少數(shù)去找工作是正常的。
而像華南理工大學(xué)、西北大學(xué)等重點(diǎn)理工科高校,計(jì)算機(jī)專(zhuān)業(yè)大學(xué)生在當(dāng)?shù)氐木蜆I(yè)形勢(shì)也是一片大好,就業(yè)率在95%以上。西北大學(xué)計(jì)算機(jī)技術(shù)與工程專(zhuān)業(yè)大四學(xué)生邊廣志就表示:“我們班上70多人,基本都找到工作了。”
在那些學(xué)校名氣不差,但計(jì)算機(jī)專(zhuān)業(yè)卻一般的院校中,還有少數(shù)人找不到工作,就業(yè)率在70%左右。像中南民族大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)大四學(xué)生馬金紅就告訴記者,他們班有26人,目前還沒(méi)有找到工作的有4人。而另一個(gè)班也是26人,沒(méi)找到工作的還有8人。
比他們更慘的是一些在二類(lèi)本科、甚至是三類(lèi)本科院校就讀的計(jì)算機(jī)專(zhuān)業(yè)大學(xué)生。計(jì)算機(jī)專(zhuān)業(yè)在學(xué)校內(nèi)本就沒(méi)有地位,一拉到人才市場(chǎng)來(lái)競(jìng)爭(zhēng)就更沒(méi)有優(yōu)勢(shì)了。四川師范大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)大四學(xué)生趙志同介紹了他們就業(yè)的狀況:他們專(zhuān)業(yè)共兩個(gè)班,103人,到目前為止簽約的僅占30%左右,而且其中有十幾個(gè)人的工作是跟計(jì)算機(jī)無(wú)關(guān)的。“剛開(kāi)始找工作的時(shí)候,我們就預(yù)期工作不好找。2006年學(xué)校統(tǒng)計(jì)我們專(zhuān)業(yè)的就業(yè)率是30-40%,就說(shuō)明了就業(yè)形式不好。我們很多同學(xué)最后找到的工作大部分是跟計(jì)算機(jī)沒(méi)有什么關(guān)系的,這也是我們找工作處處碰壁后沒(méi)有辦法的選擇。”趙志同說(shuō)。
薪酬普遍在2000-4000元/月之間
談到找工作,所有人最關(guān)注的就是薪水問(wèn)題。據(jù)我們調(diào)查,從整體來(lái)看,2000-4000元/月代表了計(jì)算機(jī)專(zhuān)業(yè)應(yīng)屆大學(xué)畢業(yè)生就業(yè)的平均薪酬水平。當(dāng)然工資高低還跟就業(yè)單位的實(shí)力、就業(yè)地域和學(xué)校名氣等有著比較大的關(guān)系。

清華、北航等名校計(jì)算機(jī)專(zhuān)業(yè)大學(xué)畢業(yè)生的平均工資要比上述提到的水平高1000元/月左右,不過(guò)也跑不出這個(gè)區(qū)間。“我們班找工作的同學(xué)到非IT公司去的,工資只有4000元/月左右;到北京、上海、深圳等地IT公司的基本都有6000-7000元/月,最高的是Google給出的9000元/月。”尹玉冰說(shuō)。
北航計(jì)算機(jī)專(zhuān)業(yè)大學(xué)畢業(yè)生很多都去了銀行的IT部門(mén),如中行、招商銀行等,工資水平在3000-5500元/月之間。最高的是華為公司給出的5500元/月(4500元+生活補(bǔ)助1000元),最低的也有3000元/月。
華南理工大學(xué)、西北大學(xué)等第二梯隊(duì)高校的計(jì)算機(jī)專(zhuān)業(yè)大學(xué)畢業(yè)生薪酬也許真正代表了目前的總體水平。在西安就業(yè)的大多是2000-3000元/月之間,男女差別不大,最高薪水是騰訊給出的年薪 7萬(wàn)元。華南理工計(jì)算機(jī)專(zhuān)業(yè)大學(xué)畢業(yè)生普遍都能拿到4000元左右的月薪。而中南民族大學(xué)的計(jì)算機(jī)專(zhuān)業(yè)大學(xué)畢業(yè)生留在武漢普遍拿到的工資是2000-3000元/月,能簽到深圳等發(fā)達(dá)地區(qū)的工資都在3000-4000元/月,好的能達(dá)到4000-6000元/月。
留在山東工作的大學(xué)畢業(yè)生就沒(méi)那么幸運(yùn)了。“整個(gè)山東省做軟件的基本是1500元左右的月工資,在青島、濟(jì)南、泰安的都是。我們班一半找到工作的同學(xué)工資都在1500元/月以下。”山東科技大學(xué)徐銀增跟記者透露自己的月工資水平在1000-2000元之間,接著補(bǔ)充了上面一句。
總的來(lái)說(shuō),目前國(guó)內(nèi)計(jì)算機(jī)專(zhuān)業(yè)應(yīng)屆大學(xué)畢業(yè)生平均月工資尚屬高薪水平。同時(shí),調(diào)查也顯示,大學(xué)生們對(duì)薪資水平的分析表現(xiàn)出了高度的理性,去年乃至前些年理想起薪與簽約工資存在較大差距的現(xiàn)象已經(jīng)極少了。
“低于3000元/月就沒(méi)有人簽了。”北航計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)大四學(xué)生牛紅婷告訴記者,“我們找工作的時(shí)候大部分預(yù)期是月薪4000元,因?yàn)榈絾挝缓筮€要扣三險(xiǎn)和稅金,最后也就只剩下3000多元了。”
身處南方的華南理工大學(xué)計(jì)算機(jī)專(zhuān)業(yè)大學(xué)畢業(yè)生對(duì)薪水的預(yù)期要低一些。“我們找工作前參考過(guò)上一屆的情況,他們的平均薪酬是3000-3500元/月;所以我預(yù)期的薪水至少是3000元/月以上才可以接受。”潘曉煒說(shuō)。“我開(kāi)始找工作的時(shí)候預(yù)期工資是2500元左右(在成都)。”而趙志同本身簽了黑龍江武警總隊(duì),月工資水平是3000元左右,算是找得相當(dāng)好的了。
考研仍是大勢(shì)所趨
千軍萬(wàn)馬爭(zhēng)讀研——一方面是教育水平提升、本科教育大眾化的體現(xiàn),一方面也被視為許多畢業(yè)生逃避就業(yè)壓力的表現(xiàn)。那么,應(yīng)屆大學(xué)畢業(yè)生是怎樣看待讀研的,選擇這條路的有多少,成功的又有多少呢?

在清華計(jì)算機(jī)專(zhuān)業(yè)應(yīng)屆大學(xué)畢業(yè)生中,保送研究生的加上到香港讀研以及出國(guó)深造的,深造率為60%以上。當(dāng)然,出國(guó)深造的機(jī)遇與學(xué)校實(shí)力有著密切的關(guān)系,并不是所有的高校都能提供給學(xué)生這樣的機(jī)會(huì)。四川師范大學(xué)計(jì)算機(jī)專(zhuān)業(yè)一個(gè)班40人,有3個(gè)保研的,5個(gè)考上外校研究生的,繼續(xù)深造率為20%左右。值得注意的是,以上的數(shù)字僅為最終實(shí)際深造的人數(shù),對(duì)于選擇考研但并沒(méi)有成功的人數(shù),我們難以統(tǒng)計(jì)。
當(dāng)問(wèn)到為什么清華那么多學(xué)生要去讀研時(shí),嚴(yán)斌告訴記者:“我覺(jué)得現(xiàn)在本科生很難找到好工作,即便找到,做的也是體力活。我的計(jì)劃是在清華讀完碩士——出國(guó)讀博士——海歸,這樣要比直接研究生畢業(yè)后工作強(qiáng)很多。”
“我們學(xué)校研究生就業(yè)要比本科生好不少,現(xiàn)在像IBM、微軟等大公司都指名要研究生而不要本科生。因此本科生相對(duì)來(lái)講找工作要受到很多限制,就業(yè)面不如研究生。”牛紅婷也道破了自己讀研究生的“天機(jī)”:“這也是有道理的,本科生都是打基礎(chǔ),基本沒(méi)有什么機(jī)會(huì)去跟項(xiàng)目,而我自從保送研究生后就到實(shí)驗(yàn)室跟師兄做實(shí)驗(yàn)、跟項(xiàng)目,解決實(shí)際問(wèn)題的能力肯定會(huì)增強(qiáng)不少。” 據(jù)了解,騰訊、Google給名校計(jì)算機(jī)專(zhuān)業(yè)研究生開(kāi)的薪水分別是10萬(wàn)元/年、15萬(wàn)元/年,比本科生要高出不少。
潘曉煒則認(rèn)為考研后可能在知識(shí)、經(jīng)驗(yàn)上增加更多,“同時(shí)我們學(xué)校近幾年都是研究生的總體就業(yè)形式比本科生好,這也是一個(gè)原因吧”。
從中我們不難看出,考研仍被大多數(shù)大學(xué)畢業(yè)生視為“改變命運(yùn)”的又一次機(jī)會(huì)。
非名校學(xué)生找工作易遭遇不公
相對(duì)名校的強(qiáng)勢(shì),很多普通院校的計(jì)算機(jī)專(zhuān)業(yè)大學(xué)畢業(yè)生在找工作的過(guò)程中遭遇了不少不公平對(duì)待。據(jù)調(diào)查,很多IT公司的工資等級(jí)分重點(diǎn)和非重點(diǎn)院校,重點(diǎn)院校畢業(yè)生月薪要比普通院校畢業(yè)生高幾百至一千元不等。
馬金紅和其他同學(xué)就參加了深圳一家公司在武漢的招聘會(huì),并順利通過(guò)了筆試,沒(méi)想到在面試的時(shí)候得到了一個(gè)信息:這家公司給他們的是大專(zhuān)生的待遇,比華中科技大學(xué)、武漢大學(xué)的畢業(yè)生要少近千元。“不過(guò)后來(lái)還是有同學(xué)簽了,現(xiàn)在工作不好找。”馬金紅無(wú)奈地說(shuō)。


計(jì)算機(jī)人才需求每年增100萬(wàn)

目前,中國(guó)軟件產(chǎn)業(yè)還處于成長(zhǎng)期,其市場(chǎng)潛力還遠(yuǎn)遠(yuǎn)沒(méi)有挖掘出來(lái)。2006年中國(guó)軟件市場(chǎng)總體規(guī)模將達(dá)到1073億元,增長(zhǎng)率達(dá)到30%。2010年左右,中國(guó)軟件產(chǎn)業(yè)將步入成熟期。IT產(chǎn)業(yè)作為知識(shí)密集、技術(shù)密集的產(chǎn)業(yè),其迅猛發(fā)展的關(guān)鍵是有一大批從事IT技術(shù)創(chuàng)新的人才隊(duì)伍所支撐的,一個(gè)國(guó)家的IT人力資源儲(chǔ)備、IT人才培養(yǎng)及使用狀況決定著該國(guó)IT產(chǎn)業(yè)發(fā)展的水平和潛力。就中國(guó)來(lái)說(shuō),IT產(chǎn)業(yè)在過(guò)去5年經(jīng)歷了年26.1%的增長(zhǎng)速度,IT產(chǎn)業(yè)占全國(guó)工業(yè)比重達(dá)到12.3%,占GDP的9%。所以,無(wú)論是從大的方向講,還是從小的方面講,培養(yǎng)和儲(chǔ)備高素質(zhì)的IT人才都顯得非常重要。
計(jì)算機(jī)人才:需求每年增加100萬(wàn)
據(jù)介紹,目前我國(guó)的計(jì)算機(jī)應(yīng)用水平還處于初級(jí)階段,隨著我國(guó)軟件業(yè)規(guī)模不斷擴(kuò)大,軟件人才結(jié)構(gòu)性矛盾日益顯得突出。教育部關(guān)于緊缺人才的報(bào)告稱(chēng),軟件從業(yè)人員近80萬(wàn)人,其中專(zhuān)業(yè)人才約有50萬(wàn)人(其中高級(jí)人才10萬(wàn)人,中級(jí)人才25萬(wàn)人,初級(jí)人才15萬(wàn)人)。人才結(jié)構(gòu)呈兩頭小中間大的橄欖型結(jié)構(gòu),不僅缺乏高層次的系統(tǒng)分析員、項(xiàng)目總設(shè)計(jì)師,也缺少大量的從事基礎(chǔ)性軟件開(kāi)發(fā)人員。根據(jù)國(guó)際經(jīng)驗(yàn),軟件人才高、中、初之比為1:4:7。按照合理的人才結(jié)構(gòu)比例進(jìn)行測(cè)算,到2007年全國(guó)計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)人才的需求每年將增加百萬(wàn),但國(guó)內(nèi)學(xué)歷教育目前只能提供5-6萬(wàn)人。
IT行業(yè)收入情況
本次調(diào)查數(shù)據(jù)是從2006年5月到2007年4月通過(guò)互聯(lián)網(wǎng)收集的,被調(diào)查者主要集中在北京、上海、深圳、廣州及天津等市。統(tǒng)計(jì)結(jié)果顯示,IT業(yè)的平均年薪為51073元。從具體職位看,IT業(yè)各職位的年薪均值同樣頗具領(lǐng)先優(yōu)勢(shì),屬高薪行業(yè)。以項(xiàng)目管理職位為例,IT業(yè)年薪均值比總體年薪均值高出了25.19%;工廠(chǎng)管理職位則高出了26.8%。上海、深圳、北京是IT高薪城市。其中上海IT業(yè)薪水水平最高,年薪均值達(dá)到了16000元。
學(xué)歷經(jīng)驗(yàn)決定薪資
學(xué)歷與經(jīng)驗(yàn)是決定IT人薪情的兩大因素。學(xué)歷上看,基本符合學(xué)歷越高年薪均值越高的趨勢(shì),從工作經(jīng)驗(yàn)看,工作3年和5年也分別能實(shí)現(xiàn)薪水的一個(gè)飛躍。工作1年者平均年薪為36380元;3年者為53987元;5年者達(dá)到了69300元;10-15年可以達(dá)到74074元。
今年薪資小幅增長(zhǎng)
就目前狀況看,無(wú)論國(guó)內(nèi)環(huán)境,還是國(guó)際趨勢(shì),對(duì)IT人才的需求都呈現(xiàn)增長(zhǎng)趨勢(shì),但中華英才網(wǎng)職業(yè)專(zhuān)家分析認(rèn)為,IT業(yè)的總體薪資預(yù)計(jì)年內(nèi)不會(huì)出現(xiàn)大幅提升,增長(zhǎng)幅度將在10%———15%左右。
行業(yè)發(fā)展催生新崗位
行業(yè)變化可以為職場(chǎng)人帶來(lái)新的發(fā)展機(jī)遇。IT業(yè)由于技術(shù)更新?lián)Q代快,市場(chǎng)競(jìng)爭(zhēng)激烈,因此也不斷地為業(yè)內(nèi)人士創(chuàng)造了新的發(fā)展空間。3G、芯片、互聯(lián)網(wǎng)、游戲等已成為近兩年IT職場(chǎng)上的關(guān)鍵詞,蘊(yùn)藏者大量的職場(chǎng)機(jī)會(huì)。此外,新的商業(yè)模式也會(huì)引發(fā)新的工作崗位產(chǎn)生,但由于人才短缺,這些崗位也成為高薪聚集地。目前游戲產(chǎn)業(yè)人才缺口高達(dá)60萬(wàn),一名游戲公司市場(chǎng)經(jīng)理的年薪已達(dá)到26萬(wàn),而一名優(yōu)秀的游戲設(shè)計(jì)師的年薪在30萬(wàn)元左右。而在今后幾年內(nèi),網(wǎng)絡(luò)安全人才、游戲人才、軟件測(cè)試工程師、研究人員的需求將持續(xù)旺盛,薪資會(huì)相對(duì)較高。就拿網(wǎng)絡(luò)游戲人才來(lái)說(shuō),最為缺乏的游戲設(shè)計(jì)、開(kāi)發(fā)與編程人員,只要具備2年以上相關(guān)工作經(jīng)驗(yàn);掌握C或C++編程,熟悉Win32/VC++開(kāi)發(fā)平臺(tái)或Lunix/Unix開(kāi)發(fā)平臺(tái);熟悉TCP/IP、Socket編程或MySQL、Oracle數(shù)據(jù)庫(kù);有良好的面向?qū)ο笤O(shè)計(jì)、分析能力、規(guī)范的編程風(fēng)格;有個(gè)人作品和良好英文技術(shù)資料閱讀能力者優(yōu)先。這類(lèi)人員月薪一般都有萬(wàn)元以上,屬于“金領(lǐng)”一族。此外,游戲策劃人員、美工等也是熱銷(xiāo)的職位。有經(jīng)驗(yàn)的策劃人月薪也能達(dá)到上萬(wàn)元,而資深的美工如果設(shè)計(jì)的速度和質(zhì)量俱佳,最高月薪能達(dá)到2-3萬(wàn)元,而一般美工月薪維持在4000-5000元。常言道:“天高任鳥(niǎo)飛,海闊憑魚(yú)躍”,IT行業(yè)作為我國(guó)第一大產(chǎn)業(yè),其發(fā)展?jié)摿κ欠浅>薮蟮摹T诰蜆I(yè)形勢(shì)利好,人才缺口較大的情況下,要想成為一個(gè)IT人,每一個(gè)求職者就只有憑自身的學(xué)識(shí)和能力了。
posted @ 2011-07-26 14:58 雪黛依夢(mèng) 閱讀(470) | 評(píng)論 (0)編輯 收藏
  2011年7月25日
     摘要: 例子:有一家漢堡店舉辦吃漢堡比賽,決賽時(shí)有3個(gè)顧客來(lái)吃,3個(gè)廚師來(lái)做,一個(gè)服務(wù)員負(fù)責(zé)協(xié)調(diào)漢堡的數(shù)量。為了避免浪費(fèi),制作好的漢堡被放進(jìn)一個(gè)能裝有10個(gè)漢堡的長(zhǎng)條狀容器中,按照先進(jìn)先出的原則取漢堡。如果容器被裝滿(mǎn),則廚師停止做漢堡,如果顧客發(fā)現(xiàn)容器內(nèi)的漢堡吃完了,就可以拍響容器上的鬧鈴,提醒廚師再做幾個(gè)漢堡出來(lái)。此時(shí)服務(wù)員過(guò)來(lái)安撫顧客,讓他等待。而一旦廚師的漢堡做出來(lái),就會(huì)讓服務(wù)員通知顧客,漢堡做好了...  閱讀全文
posted @ 2011-07-25 20:10 雪黛依夢(mèng) 閱讀(2696) | 評(píng)論 (0)編輯 收藏
  2011年7月23日
一、同步問(wèn)題提出
線(xiàn)程的同步是為了防止多個(gè)線(xiàn)程訪(fǎng)問(wèn)一個(gè)數(shù)據(jù)對(duì)象時(shí),對(duì)數(shù)據(jù)造成的破壞。
例如:兩個(gè)線(xiàn)程ThreadA、ThreadB都操作同一個(gè)對(duì)象Foo對(duì)象,并修改Foo對(duì)象上的數(shù)據(jù)。
package thread;

public class Foo {
private static int x = 100;

public int getX() {
return x;
}

public int fix(int y) {
x = x - y;
try {
Thread.currentThread().sleep(1);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(Thread.currentThread().getName()
+ " : 當(dāng)前foo對(duì)象的x值=" + getX());
return x;
}
}

package thread;

public class SynchronizedDemo implements Runnable {
private Foo foo = new Foo();

public void run() {
for (int i = 0; i < 100; i++) {
this.fix(30);
}
}

public int fix(int y) {
return foo.fix(y);
}

public static void main(String[] args) {
SynchronizedDemo a = new SynchronizedDemo();
Thread tha = new Thread(a, "A");
Thread thb = new Thread(a, "B");
Thread thc = new Thread(a, "C");
Thread thd = new Thread(a, "D");
Thread the = new Thread(a, "E");
Thread thf = new Thread(a, "F");
Thread thg = new Thread(a, "G");
Thread thh = new Thread(a, "H");
Thread thi = new Thread(a, "I");
Thread thj = new Thread(a, "J");
Thread thk = new Thread(a, "K");
tha.start();
thb.start();
thc.start();
thd.start();
the.start();
thf.start();
thg.start();
thh.start();
thi.start();
thj.start();
thk.start();
}
}
 
運(yùn)行

結(jié)果:
從結(jié)果發(fā)現(xiàn),這樣的輸出值明顯是不合理的。原因是兩個(gè)線(xiàn)程不加控制的訪(fǎng)問(wèn)Foo對(duì)象并修改其數(shù)據(jù)所致。
如果要保持結(jié)果的合理性,只需要達(dá)到一個(gè)目的,就是將對(duì)Foo的訪(fǎng)問(wèn)加以限制,每次只能有一個(gè)線(xiàn)程在訪(fǎng)問(wèn)。這樣就能保證Foo對(duì)象中數(shù)據(jù)的合理性了。
在具體的Java代碼中需要完成一下兩個(gè)操作:
把競(jìng)爭(zhēng)訪(fǎng)問(wèn)的資源類(lèi)Foo變量x標(biāo)識(shí)為private;
同步哪些修改變量的代碼,使用synchronized關(guān)鍵字同步方法或代碼。
二、同步和鎖定
1、鎖的原理
Java中每個(gè)對(duì)象都有一個(gè)內(nèi)置鎖
當(dāng)程序運(yùn)行到非靜態(tài)的synchronized同步方法上時(shí),自動(dòng)獲得與正在執(zhí)行代碼類(lèi)的當(dāng)前實(shí)例(this實(shí)例)有關(guān)的鎖。獲得一個(gè)對(duì)象的鎖也稱(chēng)為獲取鎖、鎖定對(duì)象、在對(duì)象上鎖定或在對(duì)象上同步。
當(dāng)程序運(yùn)行到synchronized同步方法或代碼塊時(shí)才該對(duì)象鎖才起作用。
一個(gè)對(duì)象只有一個(gè)鎖。所以,如果一個(gè)線(xiàn)程獲得該鎖,就沒(méi)有其他線(xiàn)程可以獲得鎖,直到第一個(gè)線(xiàn)程釋放(或返回)鎖。這也意味著任何其他線(xiàn)程都不能進(jìn)入該對(duì)象上的synchronized方法或代碼塊,直到該鎖被釋放。
釋放鎖是指持鎖線(xiàn)程退出了synchronized同步方法或代碼塊。
關(guān)于鎖和同步,有一下幾個(gè)要點(diǎn):
1)、只能同步方法,而不能同步變量和類(lèi);
2)、每個(gè)對(duì)象只有一個(gè)鎖;當(dāng)提到同步時(shí),應(yīng)該清楚在什么上同步?也就是說(shuō),在哪個(gè)對(duì)象上同步?
3)、不必同步類(lèi)中所有的方法,類(lèi)可以同時(shí)擁有同步和非同步方法。
4)、如果兩個(gè)線(xiàn)程要執(zhí)行一個(gè)類(lèi)中的synchronized方法,并且兩個(gè)線(xiàn)程使用相同的實(shí)例來(lái)調(diào)用方法,那么一次只能有一個(gè)線(xiàn)程能夠執(zhí)行方法,另一個(gè)需要等待,直到鎖被釋放。也就是說(shuō):如果一個(gè)線(xiàn)程在對(duì)象上獲得一個(gè)鎖,就沒(méi)有任何其他線(xiàn)程可以進(jìn)入(該對(duì)象的)類(lèi)中的任何一個(gè)同步方法。
5)、如果線(xiàn)程擁有同步和非同步方法,則非同步方法可以被多個(gè)線(xiàn)程自由訪(fǎng)問(wèn)而不受鎖的限制。
6)、線(xiàn)程睡眠時(shí),它所持的任何鎖都不會(huì)釋放。
7)、線(xiàn)程可以獲得多個(gè)鎖。比如,在一個(gè)對(duì)象的同步方法里面調(diào)用另外一個(gè)對(duì)象的同步方法,則獲取了兩個(gè)對(duì)象的同步鎖。
8)、同步損害并發(fā)性,應(yīng)該盡可能縮小同步范圍。同步不但可以同步整個(gè)方法,還可以同步方法中一部分代碼塊。
9)、在使用同步代碼塊時(shí)候,應(yīng)該指定在哪個(gè)對(duì)象上同步,也就是說(shuō)要獲取哪個(gè)對(duì)象的鎖。例如:
public int fix(int y) {
synchronized (this) {
x = x - y;
}
return x;
}
當(dāng)然,同步方法也可以改寫(xiě)為非同步方法,但功能完全一樣的,例如:
public synchronized int getX() {
return x++;
}
public int getX() {
synchronized (this) {
return x;
}
}
效果是完全一樣的。
三、靜態(tài)方法同步
要同步靜態(tài)方法,需要一個(gè)用于整個(gè)類(lèi)對(duì)象的鎖,這個(gè)對(duì)象是就是這個(gè)類(lèi)(XXX.class)。
例如:
public static synchronized int setName(String name){
Xxx.name = name;
}
等價(jià)于
public static int setName(String name){
synchronized(Xxx.class){
Xxx.name = name;
}
}

四、如果線(xiàn)程不能不能獲得鎖會(huì)怎么樣
如果線(xiàn)程試圖進(jìn)入同步方法,而其鎖已經(jīng)被占用,則線(xiàn)程在該對(duì)象上被阻塞。實(shí)質(zhì)上,線(xiàn)程進(jìn)入該對(duì)象的的一種池中,必須在哪里等待,直到其鎖被釋放,該線(xiàn)程再次變?yōu)榭蛇\(yùn)行或運(yùn)行為止。
當(dāng)考慮阻塞時(shí),一定要注意哪個(gè)對(duì)象正被用于鎖定:
1、調(diào)用同一個(gè)對(duì)象中非靜態(tài)同步方法的線(xiàn)程將彼此阻塞。如果是不同對(duì)象,則每個(gè)線(xiàn)程有自己的對(duì)象的鎖,線(xiàn)程間彼此互不干預(yù)。
2、調(diào)用同一個(gè)類(lèi)中的靜態(tài)同步方法的線(xiàn)程將彼此阻塞,它們都是鎖定在相同的Class對(duì)象上。
3、靜態(tài)同步方法和非靜態(tài)同步方法將永遠(yuǎn)不會(huì)彼此阻塞,因?yàn)殪o態(tài)方法鎖定在Class對(duì)象上,非靜態(tài)方法鎖定在該類(lèi)的對(duì)象上。
4、對(duì)于同步代碼塊,要看清楚什么對(duì)象已經(jīng)用于鎖定(synchronized后面括號(hào)的內(nèi)容)。在同一個(gè)對(duì)象上進(jìn)行同步的線(xiàn)程將彼此阻塞,在不同對(duì)象上鎖定的線(xiàn)程將永遠(yuǎn)不會(huì)彼此阻塞。
五、何時(shí)需要同步
在多個(gè)線(xiàn)程同時(shí)訪(fǎng)問(wèn)互斥(可交換)數(shù)據(jù)時(shí),應(yīng)該同步以保護(hù)數(shù)據(jù),確保兩個(gè)線(xiàn)程不會(huì)同時(shí)修改更改它。
對(duì)于非靜態(tài)字段中可更改的數(shù)據(jù),通常使用非靜態(tài)方法訪(fǎng)問(wèn)。
對(duì)于靜態(tài)字段中可更改的數(shù)據(jù),通常使用靜態(tài)方法訪(fǎng)問(wèn)。
如果需要在非靜態(tài)方法中使用靜態(tài)字段,或者在靜態(tài)字段中調(diào)用非靜態(tài)方法,問(wèn)題將變得非常復(fù)雜。已經(jīng)超出SJCP考試范圍了。
六、線(xiàn)程安全類(lèi)
當(dāng)一個(gè)類(lèi)已經(jīng)很好的同步以保護(hù)它的數(shù)據(jù)時(shí),這個(gè)類(lèi)就稱(chēng)為“線(xiàn)程安全的”。
即使是線(xiàn)程安全類(lèi),也應(yīng)該特別小心,因?yàn)椴僮鞯木€(xiàn)程是間仍然不一定安全。
舉個(gè)形象的例子,比如一個(gè)集合是線(xiàn)程安全的,有兩個(gè)線(xiàn)程在操作同一個(gè)集合對(duì)象,當(dāng)?shù)谝粋€(gè)線(xiàn)程查詢(xún)集合非空后,刪除集合中所有元素的時(shí)候。第二個(gè)線(xiàn)程也來(lái)執(zhí)行與第一個(gè)線(xiàn)程相同的操作,也許在第一個(gè)線(xiàn)程查詢(xún)后,第二個(gè)線(xiàn)程也查詢(xún)出集合非空,但是當(dāng)?shù)谝粋€(gè)執(zhí)行清除后,第二個(gè)再執(zhí)行刪除顯然是不對(duì)的,因?yàn)榇藭r(shí)集合已經(jīng)為空了。
看個(gè)代碼:
public class NameList {
private
List nameList = Collections.synchronizedList(new
LinkedList());

public
void
add(String name) {
nameList.add(name);
}

public
String removeFirst() {
if
(nameList.size() > 0) {
return
(String) nameList.remove(0);
} else
{
return
null
;
}
}
}
public class Test {
public
static
void
main(String[] args) {
final
NameList nl = new
NameList();
nl.add("aaa"
);
class
NameDropper extends
Thread{
public
void
run(){
String name = nl.removeFirst();
System.out.println(name);
}
}

Thread t1 = new
NameDropper();
Thread t2 = new
NameDropper();
t1.start();
t2.start();
}
}
雖然集合對(duì)象
private List nameList = Collections.synchronizedList(new LinkedList());
是同步的,但是程序還不是線(xiàn)程安全的。
出現(xiàn)這種事件的原因是,上例中一個(gè)線(xiàn)程操作列表過(guò)程中無(wú)法阻止另外一個(gè)線(xiàn)程對(duì)列表的其他操作。
解決上面問(wèn)題的辦法是,在操作集合對(duì)象的NameList上面做一個(gè)同步。改寫(xiě)后的代碼如下:
public class NameList {
private
List nameList = Collections.synchronizedList(new
LinkedList());

public
synchronized
void
add(String name) {
nameList.add(name);
}

public
synchronized
String removeFirst() {
if
(nameList.size() > 0) {
return
(String) nameList.remove(0);
} else
{
return
null
;
}
}
}
這樣,當(dāng)一個(gè)線(xiàn)程訪(fǎng)問(wèn)其中一個(gè)同步方法時(shí),其他線(xiàn)程只有等待。
七、線(xiàn)程死鎖
死鎖對(duì)Java程序來(lái)說(shuō),是很復(fù)雜的,也很難發(fā)現(xiàn)問(wèn)題。當(dāng)兩個(gè)線(xiàn)程被阻塞,每個(gè)線(xiàn)程在等待另一個(gè)線(xiàn)程時(shí)就發(fā)生死鎖。
還是看一個(gè)比較直觀的死鎖例子:
public class DeadlockRisk {
private
static
class
Resource {
public
int
value;
}

private
Resource resourceA = new
Resource();
private
Resource resourceB = new
Resource();

public
int
read() {
synchronized
(resourceA) {
synchronized
(resourceB) {
return
resourceB.value + resourceA.value;
}
}
}

public
void
write(int
a, int
b) {
synchronized
(resourceB) {
synchronized
(resourceA) {
resourceA.value = a;
resourceB.value = b;
}
}
}
}
假設(shè)read()方法由一個(gè)線(xiàn)程啟動(dòng),write()方法由另外一個(gè)線(xiàn)程啟動(dòng)。讀線(xiàn)程將擁有resourceA鎖,寫(xiě)線(xiàn)程將擁有resourceB鎖,兩者都堅(jiān)持等待的話(huà)就出現(xiàn)死鎖。
實(shí)際上,上面這個(gè)例子發(fā)生死鎖的概率很小。因?yàn)樵诖a內(nèi)的某個(gè)點(diǎn),CPU必須從讀線(xiàn)程切換到寫(xiě)線(xiàn)程,所以,死鎖基本上不能發(fā)生。
但是,無(wú)論代碼中發(fā)生死鎖的概率有多小,一旦發(fā)生死鎖,程序就死掉。有一些設(shè)計(jì)方法能幫助避免死鎖,包括始終按照預(yù)定義的順序獲取鎖這一策略。已經(jīng)超出SCJP的考試范圍。
八、線(xiàn)程同步小結(jié)
1、線(xiàn)程同步的目的是為了保護(hù)多個(gè)線(xiàn)程反問(wèn)一個(gè)資源時(shí)對(duì)資源的破壞。
2、線(xiàn)程同步方法是通過(guò)鎖來(lái)實(shí)現(xiàn),每個(gè)對(duì)象都有切僅有一個(gè)鎖,這個(gè)鎖與一個(gè)特定的對(duì)象關(guān)聯(lián),線(xiàn)程一旦獲取了對(duì)象鎖,其他訪(fǎng)問(wèn)該對(duì)象的線(xiàn)程就無(wú)法再訪(fǎng)問(wèn)該對(duì)象的其他同步方法。
3、對(duì)于靜態(tài)同步方法,鎖是針對(duì)這個(gè)類(lèi)的,鎖對(duì)象是該類(lèi)的Class對(duì)象。靜態(tài)和非靜態(tài)方法的鎖互不干預(yù)。一個(gè)線(xiàn)程獲得鎖,當(dāng)在一個(gè)同步方法中訪(fǎng)問(wèn)另外對(duì)象上的同步方法時(shí),會(huì)獲取這兩個(gè)對(duì)象鎖。
4、對(duì)于同步,要時(shí)刻清醒在哪個(gè)對(duì)象上同步,這是關(guān)鍵。
5、編寫(xiě)線(xiàn)程安全的類(lèi),需要時(shí)刻注意對(duì)多個(gè)線(xiàn)程競(jìng)爭(zhēng)訪(fǎng)問(wèn)資源的邏輯和安全做出正確的判斷,對(duì)“原子”操作做出分析,并保證原子操作期間別的線(xiàn)程無(wú)法訪(fǎng)問(wèn)競(jìng)爭(zhēng)資源。
6、當(dāng)多個(gè)線(xiàn)程等待一個(gè)對(duì)象鎖時(shí),沒(méi)有獲取到鎖的線(xiàn)程將發(fā)生阻塞。
7、死鎖是線(xiàn)程間相互等待鎖鎖造成的,在實(shí)際中發(fā)生的概率非常的小。真讓你寫(xiě)個(gè)死鎖程序,不一定好使,呵呵。但是,一旦程序發(fā)生死鎖,程序?qū)⑺赖簟?/div>

 

2010-02-22 11:39:12
博主的第一個(gè)線(xiàn)程同步的例子應(yīng)該這樣舉才合適吧
package thread;

public class Foo {
private static int x = 100;

public int getX() {
return x;
}

public int fix(int y) {
x = x - y;
try {
Thread.currentThread().sleep(1);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(Thread.currentThread().getName()
+ " : 當(dāng)前foo對(duì)象的x值=" + getX());
return x;
}
}

package thread;

public class SynchronizedDemo implements Runnable {
private Foo foo = new Foo();

public void run() {
for (int i = 0; i < 100; i++) {
this.fix(30);
}
}

public int fix(int y) {
return foo.fix(y);
}

public static void main(String[] args) {
SynchronizedDemo a = new SynchronizedDemo();
Thread tha = new Thread(a, "A");
Thread thb = new Thread(a, "B");
Thread thc = new Thread(a, "C");
Thread thd = new Thread(a, "D");
Thread the = new Thread(a, "E");
Thread thf = new Thread(a, "F");
Thread thg = new Thread(a, "G");
Thread thh = new Thread(a, "H");
Thread thi = new Thread(a, "I");
Thread thj = new Thread(a, "J");
Thread thk = new Thread(a, "K");
tha.start();
thb.start();
thc.start();
thd.start();
the.start();
thf.start();
thg.start();
thh.start();
thi.start();
thj.start();
thk.start();
}
}
posted @ 2011-07-23 20:50 雪黛依夢(mèng) 閱讀(303) | 評(píng)論 (0)編輯 收藏
  2011年7月22日
進(jìn)程與Java線(xiàn)程的區(qū)別



應(yīng)用程序在執(zhí)行過(guò)程中存在一個(gè)內(nèi)存空間的初始入口點(diǎn)地址、一個(gè)程序執(zhí)行過(guò)程中的代碼執(zhí)行序列以及用于標(biāo)識(shí)進(jìn)程結(jié)束的內(nèi)存出口點(diǎn)地址,在進(jìn)程執(zhí)行過(guò)程中的每一時(shí)間點(diǎn)均有唯一的處理器指令與內(nèi)存單元地址相對(duì)應(yīng)。

Java語(yǔ)言中定義的線(xiàn)程(Thread)同樣包括一個(gè)內(nèi)存入口點(diǎn)地址、一個(gè)出口點(diǎn)地址以及能夠順序執(zhí)行的代碼序列。但是進(jìn)程與線(xiàn)程的重要區(qū)別在于線(xiàn)程不能夠單獨(dú)執(zhí)行,它必須運(yùn)行在處于活動(dòng)狀態(tài)的應(yīng)用程序進(jìn)程中,因此可以定義線(xiàn)程是程序內(nèi)部的具有并發(fā)性的順序代碼流

Unix操作系統(tǒng)和Microsoft Windows操作系統(tǒng)支持多用戶(hù)、多進(jìn)程的并發(fā)執(zhí)行,而Java語(yǔ)言支持應(yīng)用程序進(jìn)程內(nèi)部的多個(gè)執(zhí)行線(xiàn)程的并發(fā)執(zhí)行。多線(xiàn)程的意義在于一個(gè)應(yīng)用程序的多個(gè)邏輯單元可以并發(fā)地執(zhí)行。但是多線(xiàn)程并不意味著多個(gè)用戶(hù)進(jìn)程在執(zhí)行,操作系統(tǒng)也不把每個(gè)線(xiàn)程作為獨(dú)立的進(jìn)程來(lái)分配獨(dú)立的系統(tǒng)資源。進(jìn)程可以創(chuàng)建其子進(jìn)程,子進(jìn)程與父進(jìn)程擁有不同的可執(zhí)行代碼和數(shù)據(jù)內(nèi)存空間。而在用于代表應(yīng)用程序的進(jìn)程中多個(gè)線(xiàn)程共享數(shù)據(jù)內(nèi)存空間,但保持每個(gè)線(xiàn)程擁有獨(dú)立的執(zhí)行堆棧和程序執(zhí)行上下文(Context)。

基于上述區(qū)別,線(xiàn)程也可以稱(chēng)為輕型進(jìn)程 (Light Weight Process,LWP)。不同線(xiàn)程間允許任務(wù)協(xié)作和數(shù)據(jù)交換,使得在計(jì)算機(jī)系統(tǒng)資源消耗等方面非常廉價(jià)。

線(xiàn)程需要操作系統(tǒng)的支持,不是所有類(lèi)型的計(jì)算機(jī)都支持多線(xiàn)程應(yīng)用程序。Java程序設(shè)計(jì)語(yǔ)言將線(xiàn)程支持與語(yǔ)言運(yùn)行環(huán)境結(jié)合在一起,提供了多任務(wù)并發(fā)執(zhí)行的能力。這就好比一個(gè)人在處理家務(wù)的過(guò)程中,將衣服放到洗衣機(jī)中自動(dòng)洗滌后將大米放在電飯鍋里,然后開(kāi)始做菜。等菜做好了,飯熟了同時(shí)衣服也洗好了。

需要注意的是:在應(yīng)用程序中使用多線(xiàn)程不會(huì)增加 CPU 的數(shù)據(jù)處理能力。只有在多CPU 的計(jì)算機(jī)或者在網(wǎng)絡(luò)計(jì)算體系結(jié)構(gòu)下,將Java程序劃分為多個(gè)并發(fā)執(zhí)行線(xiàn)程后,同時(shí)啟動(dòng)多個(gè)線(xiàn)程運(yùn)行,使不同的線(xiàn)程運(yùn)行在基于不同處理器的Java虛擬機(jī)中,才能提高應(yīng)用程序的執(zhí)行效率。

posted @ 2011-07-22 14:04 雪黛依夢(mèng) 閱讀(1111) | 評(píng)論 (0)編輯 收藏
1、序列化是干什么的?
簡(jiǎn)單說(shuō)就是為了保存在內(nèi)存中的各種對(duì)象的狀態(tài)(也就是實(shí)例變量,不是方法),并且可以把保存的對(duì)象狀態(tài)再讀出來(lái)。雖然你可以用你自己的各種各樣的方法來(lái)保存object states,但是Java給你提供一種應(yīng)該比你自己好的保存對(duì)象狀態(tài)的機(jī)制,那就是序列化。

2、什么情況下需要序列化
a)當(dāng)你想把的內(nèi)存中的對(duì)象狀態(tài)保存到一個(gè)文件中或者數(shù)據(jù)庫(kù)中時(shí)候;
b)當(dāng)你想用套接字在網(wǎng)絡(luò)上傳送對(duì)象的時(shí)候;
c)當(dāng)你想通過(guò)RMI傳輸對(duì)象的時(shí)候;

3、當(dāng)對(duì)一個(gè)對(duì)象實(shí)現(xiàn)序列化時(shí),究竟發(fā)生了什么?
在沒(méi)有序列化前,每個(gè)保存在堆(Heap)中的對(duì)象都有相應(yīng)的狀態(tài)(state),即實(shí)例變量(instance ariable)比如:
java 代碼
  1. Foo myFoo = new Foo();
  2. myFoo .setWidth(37);
  3. myFoo.setHeight(70);

當(dāng) 通過(guò)下面的代碼序列化之后,MyFoo對(duì)象中的width和Height實(shí)例變量的值(37,70)都被保存到foo.ser文件中,這樣以后又可以把它 從文件中讀出來(lái),重新在堆中創(chuàng)建原來(lái)的對(duì)象。當(dāng)然保存時(shí)候不僅僅是保存對(duì)象的實(shí)例變量的值,JVM還要保存一些小量信息,比如類(lèi)的類(lèi)型等以便恢復(fù)原來(lái)的對(duì) 象。
java 代碼
  1. FileOutputStream fs = new FileOutputStream("foo.ser");
  2. ObjectOutputStream os = new ObjectOutputStream(fs);
  3. os.writeObject(myFoo);

4、實(shí)現(xiàn)序列化(保存到一個(gè)文件)的步驟
a)Make a FileOutputStream
java 代碼
  1. FileOutputStream fs = new FileOutputStream("foo.ser");
b)Make a ObjectOutputStream
java 代碼
  1. ObjectOutputStream os = new ObjectOutputStream(fs);
c)write the object
java 代碼
  1. os.writeObject(myObject1);
  2. os.writeObject(myObject2);
  3. os.writeObject(myObject3);
d) close the ObjectOutputStream
java 代碼
  1. os.close();
相關(guān)注意事項(xiàng)
a)序列化時(shí),只對(duì)對(duì)象的狀態(tài)進(jìn)行保存,而不管對(duì)象的方法;
b)當(dāng)一個(gè)父類(lèi)實(shí)現(xiàn)序列化,子類(lèi)自動(dòng)實(shí)現(xiàn)序列化,不需要顯式實(shí)現(xiàn)Serializable接口;
c)當(dāng)一個(gè)對(duì)象的實(shí)例變量引用其他對(duì)象,序列化該對(duì)象時(shí)也把引用對(duì)象進(jìn)行序列化;
d)并非所有的對(duì)象都可以序列化,,至于為什么不可以,有很多原因了,比如:
1.安全方面的原因,比如一個(gè)對(duì)象擁有private,public等f(wàn)ield,對(duì)于一個(gè)要傳輸?shù)膶?duì)象,比如寫(xiě)到文件,或者進(jìn)行rmi傳輸 等等,在序列化進(jìn)行傳輸?shù)倪^(guò)程中,這個(gè)對(duì)象的private等域是不受保護(hù)的。
2. 資源分配方面的原因,比如socket,thread類(lèi),如果可以序列化,進(jìn)行傳輸或者保存,也無(wú)法對(duì)他們進(jìn)行重新的資源分 配,而且,也是沒(méi)有必要這樣實(shí)現(xiàn)。
posted @ 2011-07-22 11:08 雪黛依夢(mèng) 閱讀(976) | 評(píng)論 (0)編輯 收藏
  2011年7月21日

根據(jù)JAVA官方文檔的描述,mark(int readlimit)方法表示,標(biāo)記當(dāng)前位置,并保證在mark以后最多可以讀取readlimit字節(jié)數(shù)據(jù),mark標(biāo)記仍有效。如果在mark后讀取超過(guò)readlimit字節(jié)數(shù)據(jù),mark標(biāo)記就會(huì)失效,調(diào)用reset()方法會(huì)有異常。
但實(shí)際的運(yùn)行情況卻和JAVA文檔中的描述并不完全相符。 有時(shí)候在BufferedInputStream類(lèi)中調(diào)用mark(int readlimit)方法后,即使讀取超過(guò)readlimit字節(jié)的數(shù)據(jù),mark標(biāo)記仍有效,仍然能正確調(diào)用reset方法重置。

事實(shí)上,mark在JAVA中的實(shí)現(xiàn)是和緩沖區(qū)相關(guān)的。只要緩沖區(qū)夠大,mark后讀取的數(shù)據(jù)沒(méi)有超出緩沖區(qū)的大小,mark標(biāo)記就不會(huì)失效。如果不夠大,mark后又讀取了大量的數(shù)據(jù),導(dǎo)致緩沖區(qū)更新,原來(lái)標(biāo)記的位置自然找不到了。

因此,mark后讀取多少字節(jié)才失效,并不完全由readlimit參數(shù)確定,也和BufferedInputStream類(lèi)的緩沖區(qū)大小有關(guān)。 如果BufferedInputStream類(lèi)的緩沖區(qū)大小大于readlimit,在mark以后只有讀取超過(guò)緩沖區(qū)大小的數(shù)據(jù),mark標(biāo)記才會(huì)失效。看下面的例子。

<span style="color: rgb(255, 0, 0);">ava代碼
package packet1;
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
import java.io.IOException;
/**
* @author WuDian
*
*/
public class MarkExample {
public static void main(String[] args) {
try {
// 初始化一個(gè)字節(jié)數(shù)組,內(nèi)有5個(gè)字節(jié)的數(shù)據(jù)
byte[] bytes={1,2,3,4,5};
// 用一個(gè)ByteArrayInputStream來(lái)讀取這個(gè)字節(jié)數(shù)組
ByteArrayInputStream in=new ByteArrayInputStream(bytes);
// 將ByteArrayInputStream包含在一個(gè)BufferedInputStream,并初始化緩沖區(qū)大小為2。
BufferedInputStream bis=new BufferedInputStream(in,2);
// 讀取字節(jié)1
System.out.print(bis.read()+",");
// 在字節(jié)2處做標(biāo)記,同時(shí)設(shè)置readlimit參數(shù)為1
// 根據(jù)JAVA文檔mark以后最多只能讀取1個(gè)字節(jié),否則mark標(biāo)記失效,但實(shí)際運(yùn)行結(jié)果不是這樣
System.out.println("mark");
bis.mark(1);
/*
* 連續(xù)讀取兩個(gè)字節(jié),超過(guò)了readlimit的大小,mark標(biāo)記仍有效
*/
// 連續(xù)讀取兩個(gè)字節(jié)
System.out.print(bis.read()+",");
System.out.print(bis.read()+",");
// 調(diào)用reset方法,未發(fā)生異常,說(shuō)明mark標(biāo)記仍有效。
// 因?yàn)椋m然readlimit參數(shù)為1,但是這個(gè)BufferedInputStream類(lèi)的緩沖區(qū)大小為2,
// 所以允許讀取2字節(jié)
System.out.println("reset");
bis.reset();
/*
* 連續(xù)讀取3個(gè)字節(jié),超過(guò)了緩沖區(qū)大小,mark標(biāo)記失效。
* 在這個(gè)例子中BufferedInputStream類(lèi)的緩沖區(qū)大小大于readlimit,
* mark標(biāo)記由緩沖區(qū)大小決定
*/
// reset重置后連續(xù)讀取3個(gè)字節(jié),超過(guò)了BufferedInputStream類(lèi)的緩沖區(qū)大小
System.out.print(bis.read()+",");
System.out.print(bis.read()+",");
System.out.print(bis.read()+",");
// 再次調(diào)用reset重置,拋出異常,說(shuō)明mark后讀取3個(gè)字節(jié),mark標(biāo)記失效
System.out.println("reset again");
bis.reset();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
posted @ 2011-07-21 14:46 雪黛依夢(mèng) 閱讀(1725) | 評(píng)論 (0)編輯 收藏
<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用鏈接

留言簿(4)

隨筆分類(lèi)

隨筆檔案

文章檔案

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              欧美无砖砖区免费| 欧美一级精品大片| 欧美激情久久久久| 一区二区欧美国产| 国产精品色婷婷久久58| 欧美精品在线免费| 欧美激情在线有限公司| 欧美在线电影| 久久久久久久一区二区| 欧美一区二区精品久久911| 亚洲午夜在线视频| 亚洲欧美在线另类| 久久精品夜夜夜夜久久| 久久人人精品| 欧美成人69av| 欧美日韩一区三区四区| 国产精品亚洲а∨天堂免在线| 国产精品捆绑调教| 国产亚洲免费的视频看| 亚洲国产成人一区| 一区二区三区国产盗摄| 午夜精品福利视频| 巨乳诱惑日韩免费av| 久久国产精品久久久久久| 欧美在线视频网站| 欧美午夜电影一区| 激情自拍一区| 欧美一区二区三区在线视频| 欧美jizz19hd性欧美| 香港成人在线视频| 国产精品入口| 中文久久乱码一区二区| 欧美国产日韩亚洲一区| 亚洲免费网址| 国产日韩欧美在线| 久久婷婷激情| 欧美一区免费视频| 99精品国产热久久91蜜凸| 久久成人资源| 香蕉久久夜色精品| 久久爱91午夜羞羞| 亚洲综合色视频| 欧美大胆人体视频| 99国产精品久久久久久久| 久久av在线看| 亚洲国产精品第一区二区| 136国产福利精品导航网址应用 | 国产曰批免费观看久久久| 国产精品国产福利国产秒拍| 欧美精品九九99久久| 欧美四级在线观看| 国产精品一区二区三区成人| 国产精品入口日韩视频大尺度| 亚洲深夜福利网站| 欧美伦理91i| 亚洲视频一区二区| 久久久国产精品一区| 另类尿喷潮videofree| 欧美日韩 国产精品| 黄色免费成人| 亚洲一区二区三区777| 老司机一区二区| 性亚洲最疯狂xxxx高清| 欧美色视频一区| 亚洲第一精品电影| 久久久精品欧美丰满| 亚洲最新视频在线| 欧美日本精品一区二区三区| 亚洲精品欧美| 欧美jizz19性欧美| 久久综合伊人| 在线精品视频一区二区三四| 欧美激情第五页| 一二三区精品| 欧美超级免费视 在线| 久久久蜜桃一区二区人| 久久成人人人人精品欧| 国产美女精品免费电影| 国产精品99久久久久久久久| 欧美大片第1页| 免费欧美视频| 欧美亚洲日本国产| 亚洲精品一区二区三区樱花 | 激情小说另类小说亚洲欧美| 亚洲另类一区二区| 亚洲精品护士| 久久久精彩视频| 欧美黄色免费| 国产精品高清一区二区三区| 久久久久久久久久久久久9999| 欧美日韩成人综合| 欧美激情精品久久久久久蜜臀| 国产婷婷成人久久av免费高清| 日韩视频在线一区| 午夜久久影院| 红桃av永久久久| 久久久久久伊人| 欧美成人资源网| 亚洲天堂男人| 国产资源精品在线观看| 亚洲精品日韩在线观看| 亚洲中字在线| 久久久国产91| 亚洲中无吗在线| 99精品国产在热久久下载| 一本色道综合亚洲| 一个色综合导航| 久久久久久久久久久久久女国产乱| 亚洲级视频在线观看免费1级| 女人天堂亚洲aⅴ在线观看| 欧美自拍偷拍午夜视频| 国产精品高清在线| 亚洲一区免费| 久久免费99精品久久久久久| 国产伦精品一区二区三| 久久精品视频在线播放| 亚洲一区免费观看| 欧美一区午夜精品| 久久久女女女女999久久| 国产一区二区三区自拍| 欧美电影免费观看高清| 亚洲午夜一区二区| 久久精品一区二区三区四区| 国产自产v一区二区三区c| 久久久亚洲高清| 这里只有精品视频| 久久福利毛片| 欧美69视频| 国产日韩欧美精品一区| 免费国产一区二区| 久久一区二区三区四区| 亚洲与欧洲av电影| aaa亚洲精品一二三区| 久久久亚洲高清| 欧美在线观看日本一区| 亚洲欧美一区二区原创| 亚洲小少妇裸体bbw| 亚洲黄色尤物视频| 亚洲综合色自拍一区| 中日韩午夜理伦电影免费| 狠狠色丁香婷综合久久| 国产欧美精品国产国产专区| 国产精品狠色婷| 欧美另类极品videosbest最新版本| 久久裸体艺术| 欧美高清在线视频观看不卡| 欧美成人精品在线观看| 久久精品国产v日韩v亚洲 | 国产精品一区二区男女羞羞无遮挡| 影音先锋亚洲电影| 久久精品91| 久久疯狂做爰流白浆xx| 国产伦精品一区二区三区视频黑人| 欧美三级韩国三级日本三斤| 亚洲福利一区| 一区二区视频欧美| 亚洲大胆人体在线| 亚洲国产精品va在线观看黑人| 亚洲一二区在线| 欧美亚洲在线观看| 欧美成年人视频网站欧美| 亚洲国产乱码最新视频| 欧美一区成人| 欧美88av| 亚洲日本一区二区三区| 久久精品人人做人人综合 | 国产九区一区在线| 亚洲最黄网站| 香蕉成人伊视频在线观看| 欧美日韩国产高清视频| 亚洲国产精品热久久| 欧美电影打屁股sp| 亚洲黄色在线视频| 亚洲精品乱码久久久久| 狂野欧美激情性xxxx| 亚洲国产国产亚洲一二三| 亚洲国产欧美精品| 欧美日韩一区二区免费在线观看| 一区二区三区精品视频在线观看| 亚洲精品国久久99热| 国产精品成人一区| 久久久人成影片一区二区三区| 欧美精品成人91久久久久久久| 久久精品亚洲热| 久久精品成人欧美大片古装| 国产乱子伦一区二区三区国色天香| 亚洲欧美国产三级| 亚洲伦伦在线| 国产欧美一区二区色老头| 亚洲午夜久久久| 亚洲欧美日韩成人| 依依成人综合视频| 亚洲人妖在线| 韩国一区二区三区美女美女秀| 久久精品99国产精品日本 | 欧美日韩亚洲一区三区| 久久亚洲视频| 国产精品海角社区在线观看| 欧美激情亚洲另类| 国产精品毛片大码女人|