演算法導論22
❶ mit演算法導論公開課 用的什麼書
MIT的教授,上課的時候並不是按一本來上課的,而是參考了很多教材。目前國外的教材,只有一部分有影音版本的,比較便宜。否則將會非常貴,精裝全彩的那種1000RMB左右...
❷ C羅全面資料。
克里斯蒂亞諾·羅納爾多
羅納爾多克里斯蒂亞諾·羅納爾多·多斯桑托斯·阿威羅(港譯:基斯坦奴·朗拿度)(葡萄牙語:Cristiano Ronaldo),簡稱「CR」或「小小羅」,是一名葡萄牙足球運動員,現效力於西甲俱樂部皇家馬德里,同時身兼葡萄牙國家隊的隊長。2008年,C羅成為歐洲足球先生和世界足球先生。2010年6月,C羅作為隊長代表葡萄牙國家男子足球隊出征2010年南非世界盃。2012年4月15日,C羅打進了本賽季第41個聯賽進球,一舉打破上賽季40球的壯舉。
中文名: 克里斯蒂亞諾·羅納爾多·多斯桑托斯·阿威羅
外文名: Cristiano Ronaldo
別名: C羅、小小羅、C朗
國籍: 葡萄牙
出生地: 豐沙爾
出生日期: 1985年2月5日
身高: 185cm
體重: 78kg
運動項目: 足球
主要獎項: 2008國際足聯世界足球先生
主要獎項: 2008歐洲金球獎
2008歐洲冠軍聯賽最佳射手
2008、2011歐洲金靴獎
重要事件: 2003年轉會加盟曼徹斯特聯隊
2009-2010賽季轉會皇家馬德里隊
現俱樂部: 皇家馬德里
俱樂部球衣號: 7號
國家隊球衣號: 7號
位置: 左右邊前衛、左右邊鋒、中鋒
女友: 伊莉娜
克里斯蒂亞諾·羅納爾多(1985年2月5日—),葡萄牙人,世界足球先生和歐洲金球獎獲得者。 1998年加盟里斯本競技,2002年進入里斯本競技一線隊。2003年8月8日,以1224萬英鎊的身價從里斯本競技轉會曼聯,在主教練弗格森的調教下,成長為世界足壇頂級球星。 C羅親吻金靴
憑借出色的控球技術,眩目的過人技術和超強的帶球能力,被曼聯視為貝克漢姆的接班人,被葡萄牙視為菲戈的接班人。於2006年世界盃時揚名,其後除為曼聯贏得多個主要錦標外,也獲得不少個人獎項。 2008年,C羅帶領曼聯獲得歐洲冠軍杯和衛冕英超錦標。個人亦榮膺世界足球先生稱號,並且包攬了歐洲金球獎,英超最佳射手、最佳球員等多項榮譽,成就大滿貫。 2009年6月,以8000萬英鎊從曼聯轉會皇家馬德里,繼卡卡後成為又一加盟弗洛倫蒂諾銀河戰艦的超級巨星。8000萬英鎊個人身價亦超越齊達內,成為史上身價第一高的球員。2009年7月28日,C羅在與厄瓜多球隊基多體育的友誼賽中攻入自己效力皇馬的首粒進球。 北京時間5月16日凌晨3點,2011年西班牙甲級聯賽第37輪,在於比利亞雷亞爾的比賽中,第92分鍾時,c羅直接任意球破門,打進本賽季第39球,同時創造西甲聯賽單季最高進球數,超越前輩烏戈-桑切斯與薩拉。 北京時間5月22日凌晨2點,2011年西班牙甲級聯賽第38輪收官戰,皇馬在伯納烏主場迎戰阿爾梅利亞,值得一提的是本賽季初皇馬被本輪對手1:1逼平,西甲冠軍之爭和巴薩差距由此開始。在本場比賽中C羅開場4分多鍾就破門,第71分鍾,CR得球直闖禁區,在禁區線附近大力勁射,球擦著草皮直入網窩,皇馬8:1阿爾梅利亞,CR的這記遠射將單賽季進球記錄進一步擴大到41球。
克里斯蒂亞諾·羅納爾多
兒時綽號:克魯伊維特(當時荷蘭的克魯伊維特名聲鵲起) 兒時的偶像:迭戈·馬拉多納 現在的偶像:羅納爾多、亨利、羅納爾迪尼奧 最想遇到的名人:邁克·泰森 喜歡的城市:馬德拉群島首府豐沙爾 最喜歡的音樂:舞曲 最喜歡的飲料:一種叫桑塔爾的果汁 最喜歡的食物:"Bacalhau a Braz"(一種葡萄牙食品,主料是鱈魚,輔以土豆和炒雞蛋) 最喜歡的顏色:白色和紅色 最喜歡的電影:第六感 最喜歡的節目:《誰想成為百萬富翁》(《開心詞典》的原型) 最喜歡的男影星:讓·克勞德·范達默 最喜歡的女影星:安吉麗娜·朱莉 最喜歡的歌星:瑞奇·馬丁和詹妮弗·洛佩茲 最喜歡的「查理天使」:德魯·巴里摩爾 夢想中的汽車:波爾舍4、 阿斯頓·馬丁, 還有法拉利 最無法容忍的錯誤:背叛 賽前的習慣:在脖子上戴個十字架,每次比賽前都吻它三次。 閑暇時間:和朋友看電影、散步,有時就一個人呆在家裡。 最近買的CD:里奇·馬丁的《LAS ALMAS DEL SILENCIO舞動心靈》 出版的自傳:《Moments》(共176頁)
技術特點
盤帶:10 C羅的盤帶是現役球員中最具觀賞性的,街頭足球的盛行和C羅有著一定關系,其變相過人和花哨都屬於幾十年難遇。本賽季過人減少了,配合多了。 射門:10 C羅的射速很快,力量較足,遠射威力較大,左右腳均能射門,2010-2011單賽季53球就是最好的證明。 身體素質:10 C羅不是體系型球員,他可以在任何隊中成為旗幟。C羅可以在強度極高的英超贏得榮譽,是靠著結實的身體素質,其傷病非常少。 速度:10 C羅在高速沖刺時的速度達到驚人的33.6公里/小時,是當今足壇毫無疑問的第一飛人。值得一提的是,C羅的帶球速度甚至比平跑速度還要快一些,C羅帶球速度比平跑速度要快0.1公里/小時! 任意球:10 C羅的任意球雖然不及米哈伊洛維奇、貝克漢姆那般精巧,但C羅的任意球絕對不差,算的上是任意球高手,他的任意球力度大,弧線比較平直,被球迷稱為「電梯球」,門將即使是判斷對了方向也很難控制住皮球,所以不得不說他是門將的噩夢。 頭槌:10 全能的C羅,頭槌這一方面就是他最好的證明,本賽季西甲他打入4粒頭槌,在國王杯絕殺巴薩的時候也是依靠C羅的頭槌進球。 團隊意識:10 現在的C羅和球隊打配合比上賽季多了。並非按射門次數和助攻數來恆量,個人的團隊意識仍然為頂級水準。 腳下技術:10 C羅剛出道時,腳下花活比較多,經過幾年的英超生涯,現在變得越來越實用,因此也就不那麼花了。
編輯本段星路歷程
上帝垂青自強者
C羅來自隸屬葡萄牙的大西洋美麗海島馬德拉島。和與他名字差不多的兩位巴西球星羅納爾多和羅納爾迪尼奧一樣,C羅的家境並不富裕,他的父親迪尼斯·阿貝羅是個花匠,家裡還有兩個姐姐和一個哥哥。他的父親因為崇拜美國前總統羅納德·里根(Ronald Reagan)而給他的第二個起名羅納爾多,不過他對政治並不感興趣,崇拜里根的原因是當年看過一些里根出演的電影。 羅納爾多的父親對足球影響了年幼的小小羅,當年在自家後院一腳踢中的那個足球是他形影不離的朋友,「說真的,我不知道我為什麼這么愛它,但我就是這樣。」C羅這樣說。可是並不富裕的豐沙爾並沒有多少合適的場地踢球,「我非常容易就會開心——在聖誕節,在我的生日,我最想得到的禮物都是足球。在那些日子,雖然我們家沒有錢,但如果我能得到一個球,我就很高興。我總想得到手工縫制的足球,因為它們能踢很久。我有自己的球場,是水泥地的,那就是大街。我總是在踢球,有時候還逃學去踢球。」他開始變著花樣的過人,而且學會了永不服輸,「街上踢球的孩子都比我更大,我只能晃過他們才能繼續前進,當然他們經常把我推倒或是鏟翻,這是一種精神上的挑釁,你不能服軟,必須站起來,然後用足球擊敗他。」十多年過去了,如今,在世界上任何一塊球場,C羅依然做著同樣的事情,一次次被對手鏟倒,一次次爬起來繼續突破。 C羅的出色表現很快引起了當地的國民俱樂部的注意,於是小小羅成為國民隊一名小有名氣的小球星。當時球隊教練門東卡回憶說:「羅納爾多是我見過最出色的年輕球員,我甚至無法相信他的球技,那時候我們經常能贏對手9個或10個球,而羅納爾多經常能包辦一半的進球。」1998年,葡萄牙勁旅里斯本競技也為羅納爾多的天賦所折服,他們以1500英鎊的低價引進了年僅13歲的羅納爾多。大概里斯本競技也沒有想到,5年後,小小羅的身價上漲了將近1000倍。 在加盟里斯本競技少年隊最初的幾個月,小小羅的馬德拉鄉下口音成為首都同伴們的笑柄,為此自尊心很強的他一度自卑,不止一次地和模仿他講話的小隊友發生沖突。小小羅說:「我的口音很重,因為我來自一個小島,和其他孩子不同。回想起來,那也有好處,這讓我學會了如何自己養活自己。我很小就學會了獨立。」更糟糕的是,因為個子長得過快,小小羅險些而被踢出球隊,因為教練認為他動作過於笨拙。 在培養過菲戈等足球天才的「足球夢工廠」——里斯本競技的阿克契特(Alcochete)訓練營,小小羅接受了5年嚴格、科學的訓練,不懈的努力使小小羅開始逐漸成為同伴中的佼佼者。把小小羅從馬德拉島帶到里斯本奧雷里奧·佩雷拉(AurelioPereira),葡萄牙德高望重的老教練,這樣說:「從他11歲時我就認為這是一名可能在未來成為巨星的球員,羅納爾多從小就展示了所有成為巨星的潛質。他今天取得的成就並不讓我驚訝。我並不認為自己擁有發現和造就天才的魔力,但經驗告訴我他將成為巨星……每當我看他比賽時,都像是看著一位里斯本競技青訓學校的小孩在踢球。」 C羅15歲時曾因心臟問題險些提前告別自己的球員生涯,在C羅母親和里斯本競技俱樂部人員的幫助下,C羅成功的完成了手術,幾天後他就重新出現在訓練場上。16歲時,C羅被當時的利物浦主帥霍利爾看中,不過利物浦俱樂部最終沒有買下他,當時他們認為C羅的技術還需磨練。 小小羅是里斯本競技隊史上第一個在同一賽季同時進入俱樂部U16(十六歲以下球隊)、U17、U18、二線隊和一線隊的球員,成為俱樂部歷史上惟一一個在一個賽季中參加5個不同級別賽事的球員。2002年9月,他在自己的葡超聯賽處子秀中攻入兩球,而一個賽季25場進3球的成績對一個17歲的孩子來說已經足夠優秀。
傳承7號傳奇
年輕的小小羅很快吸引了來自歐洲的目光。曾短暫執教西甲豪門皇家馬德里的葡萄牙籍曼聯助教奎羅斯後來回憶到:「我當時一直在觀察克里斯蒂亞諾。每次我們討論是簽下他還是誇雷斯馬時我都會強調自己的看法。我們沒有能力簽下兩個人,我相信克里斯蒂亞諾。03年夏天我離開曼聯去皇馬執教時就把他列為首要目標,在我提交給皇馬體育總監巴爾達諾的轉會名單中,他是第一位。但現在看來,他加盟了曼聯,我們很幸運。」 2003年8月6日,為紀念為2004年歐洲足球錦標賽而重建的新球場正式啟用,里斯本競技隊在名為「阿爾瓦拉德-21」的新球場與曼聯隊舉行了一場友誼賽。小小羅的出色表現幫助里斯本競技以3∶1戰勝曼聯。他給當時場上的曼聯球員留下了深刻印象,他們力薦弗格森簽下這名天才球員。「克里斯蒂亞諾表現非常出色,所有的疑慮都打消了」奎羅斯說,「和里斯本的比賽後亞歷克斯(弗格森)必須快速做出決 C羅
定。否則巴爾達諾和我就會得到他的。」 2003年8月8日,曼聯宣布以1224萬英鎊的轉會費與克里斯蒂亞諾·羅納爾多簽署5年的合同。小小羅成為曼聯史上第一位葡萄牙籍球員。他的轉會費也打破了一年前另外一個葡萄牙人維亞納所保持的850萬英鎊的英超年輕球員轉會紀錄。 「克里斯蒂安諾?他太棒了,我想對於英超後衛來說,他的技術太豪華了。」菲戈的評論平息了人們對於小小羅1224萬英鎊身價的懷疑。葡萄牙傳奇人物尤西比奧對他贊不絕口:「作為球員,他可以隨心所欲,有時他控制球的技術會讓我拍拍腦袋,可還是不明白他是如何做到的。」尤西比奧甚至為小小羅描繪出了輝煌的未來:「他不僅僅是個足球運動員,更是一個基友。無論效力於哪國聯賽,無論效力於哪支球隊,他都將作出最重要的貢獻。」 傳奇巨星喬治·貝斯特就是曼聯7號,弗格森在執掌的17年裡更是把這身球衣作為俱樂部頭號球星的象徵——布賴恩·羅布森、坎通納、貝克漢姆。現在,小小羅能否繼續這個傳奇讓人期待。小小羅說:「我加盟後,教練問我想要哪個號碼,我說28號,但弗格森說,『不。你將得到7號』。這件著名的球衣給了我額外的動力,我不得不努力去配得上這個號碼。」 在2003年8月16日與博爾頓隊的比賽之前,關於克里斯蒂亞諾·羅納爾多的評論大多數是葡萄牙文的,而在那29分鍾的比賽之後,英文成為了主宰。一向苛刻的弗格森也沒有掩飾自己對於葡萄牙人的贊許:「他好像是球迷心中的一位新的英雄人物,我不得不仔細地使用他,因為你要清楚,他現在只有18歲,我必須小心地照看和保護他。」2003-04賽季小小羅在各項比賽中出場39次,並在對米爾沃爾的足總杯決賽中首開紀錄,為曼聯捧杯立下頭功。賽季末,小小羅被曼聯球迷票選為俱樂部「巴斯比爵士最佳球員獎」。 雖然起步時遭遇了不少的阻力——對於他的花哨球風,坊間的評價從來毀譽參半。可是C羅卻在弗格森的精心調教之下逐漸成長起來,2004年他幫助曼聯奪得足總杯,2005-06賽季捧回了聯賽杯。2006年,他入選英超最佳陣容,榮獲國際職業球員協會最佳新人,當選葡萄牙年度體育名人,曼聯的新7號正在路上。 「球場是他的腳說了算的地方。足球能使他離開紛擾和敵意的環境,忘記曼徹斯特寒冷的天氣和英國糟糕的食物。」 小小羅的真正爆發卻是在德國世界盃之後。因為2006年世界盃上魯尼的紅牌事件,他曾想過離開老特拉福德遠走西班牙,但經過紅魔主帥弗爵爺的努力,他選擇了留在曼聯。後來的事實證明,他的留下是多麼正確。 2006-07賽季,這位葡萄牙第一紅魔完成了驚天蛻變,帶領曼聯奪得了遠離四載的英超冠軍。他在各項賽事打進23粒進球,其中英超聯賽17球,在射手榜僅次於切爾西的前鋒德羅巴和布萊克本的前鋒麥卡錫,是進球最多的中場球員。這一賽季,他個人一共獲得了13項殊榮,其中由英超球員、職業記者協會、球迷分別評選為年度最佳球員,英超球員評選的最佳新人更是創記錄的大滿貫。這個賽季,堪稱克里斯蒂亞諾的完美賽季,而這一切發生的背景是無法被忽略的:就在不到12個月前,因為世界盃風波,C羅還是 C羅在曼聯
全英公敵,在英格蘭除曼聯主場之外的所有地方,迎接他的都是數萬人整齊的噓聲。C羅說:「世界盃上和韋恩(魯尼)的事件後,每次去客場踢球都會被噓。有一些特別艱難的時刻,我認為這不公平。但你必須忽視它,否則就不能集中精力比賽了。起初的幾周,每場比賽前我都會對自己重復:『別在乎那些,按你自己的方式踢球吧!』噓聲會改變你的比賽,很多球員會因此迷失,但正好相反,我認為這些噓聲對我有好處,它們能促使我更加冷靜,我把它們視為一種敬禮,至少這對我是非常重要的。」不僅有出色的球技,他還有一顆勇敢的心。「這是偉大球員的標志。」他的主教練弗格森這樣評價。2006-07賽季結束後,曼聯宣布和小小羅續約至2012年,周薪達12萬英鎊。 一個賽季的質變已經帶來驚喜,衛冕的2007-08賽季里人們原本只期望C羅可以延續上一季的表現,然而他卻迎來一個如火山般的爆發。在2008年3月19日與博爾頓的英超第29輪補賽中,首次戴上曼聯隊長袖標的羅納爾多上演了梅開二度的好戲,打破了封存40年之久的貝斯特在1967-68賽季創下32粒進球的邊鋒單賽季進球紀錄。 對於克里斯蒂亞諾·羅納爾多,貝斯特這樣說:「有不少球員都被稱為『新貝斯特』,但這是第一次令我覺得這種稱呼是對我的恭維。」老爵爺弗格森再也不會和小小羅賭單賽季進球數了。從某一方面來說,他已經超越了曼聯球迷心目中的神——貝斯特。Heisbetterthan"Best"。沒有什麼能夠阻擋住這個天才。單賽季42個進球是頂級中鋒的數據,作為一個邊鋒,小小羅已經做到了。更重要的是,他的進球手段多種多樣,從連續突破射門,到遠距離凌空勁射;單刀、搶點、定點的點球或任意球無所不有——不能不提C羅的任意球,他到底是怎麼做到的?皮球繞過人牆之後急速下墜,再加上一點水平方向的旋轉,對方門將沒有任何辦法——這樣高難度的任意球他已經可以駕輕就熟。對於C羅的任意球技術,弗格森笑著解釋道,「沒有什麼秘密,重要的是練習。熟能生巧,就像我在學校里學到的道理一樣。這孩子每天都最勤奮的練習,那就是他如此出色的原因。在這個時候,我們會去喝杯茶,讓他自己練。他總是在練習,在訓練後會踢個20或者25分鍾,他就在那裡,站在一堆皮球之後。前面是人牆,砰,砰,砰,砰……他每次都踢30個左右,因此……」。 他能用速度過人,用假動作過人,能頭槌破門,能射點球任意球,能搶點能補射又能遠射,能腳後跟破門也能腳後跟助攻,能進球帽子戲法,也能助攻帽子戲法。在全面性上,英格蘭名帥維納布爾斯給C羅的評價是:「他有速度,力量,體能,技術,意識,勇氣,他不僅身體強壯,而且精神堅強。」曼聯的英超對頭阿森納的主教練溫格太清楚C羅的能力,他拋棄了「世界最佳之一」的陳詞濫調,直接把第一的王冠摁在了C羅頭上,他這樣說:「克里斯蒂亞諾就是目前世界上最好的足球選手,因為他將職業足球事業里最難的兩件事完美的融合起來——風格和效率。我很欣賞他進球的效率,他打的位置是邊路選手,但他卻能進這樣多的球,這點你無法否認。」 小小羅說:「人們經常說我需要在重大比賽中發揮更好一些,我尊重這樣的意見,但我自己不認為,我還有對什麼人來證明自己的必要。我很滿意我現在的進步,很高興我自己還在提高。和一年前相比,我更加出色了,比我剛來曼聯時絕對高了太多。我希望這樣的勢頭繼續。」張狂嗎?當然,如同他在進球後一些夠拽的慶祝動作一樣。但這樣的射手,說一些牛氣的話,沒有什麼值得奇怪。亨利這樣評價C羅,他說:「今年是克里斯蒂亞諾·羅納爾多年。他將會成為世界足球先生,沒人可以和他比,他現在踢球的方式,簡直就是對競爭對手的嘲諷。我打心眼裡敬重他,尤其是看到他從世界盃回來後採取的方式,全英格蘭人都打算殺了他,就巴望著他失敗,但他並沒有這樣。」
編輯本段俱樂部生涯
C羅出身於葡萄牙著名球隊里斯本競技,當時他憑籍優秀盤扭技術揚威國內。在2003-04年賽季前,憑著基斯坦奴的出色帶領,里斯本競技在對陣曼聯的友誼賽中以3-1擊敗對手。因而引來曼聯教練弗格森的注意。弗格森最後以1,224萬英鎊轉會費買入C羅,取代轉會皇家馬德里的貝克漢姆成為「7」號球衣的新主人。 加入曼聯後,C羅主要擔任右翼的角色,但亦不時參與左路的進攻。他用有華麗的腳法及優秀盤扭能力,使球迷對他眼前一亮。曼聯在2003-04年聯賽揭幕戰對保頓時,C羅後備入替並首次為曼聯上陣。他一上場便發揮他華麗的腳法及快速的盤帶協助球隊大勝4-0。在2004年英格蘭足總杯決賽中,他的首個進球及出色表現,為曼聯取得3-0的勝利。 在曼聯的第二季,C羅不斷成長,並協助曼聯在高貝利球場以4-2擊敗前一屆英超聯冠軍阿森納。 盡管如此,但由於C羅的踢法在加盟曼聯首兩季偏向個人主義,與曼聯一向強調的整體踢法格格不入,故此當時曼聯球迷對其評價是毀譽參半。直到他自2006-07賽季起,踢法逐漸融入整體戰術,加上進球率上升,使得曼聯重奪失落數季的聯賽冠軍,而C羅亦從此廣為曼聯球迷所接受。 C羅納爾多於2006-07年賽季表現日漸成熟。在第一場曼聯對富勒姆的比賽中,C羅接應魯尼的傳中攻破富勒姆的大門,不但助球隊大勝5-1,亦粉碎了自世界盃以後與魯尼不和的傳聞。其表現是2006/07年賽季曼聯長踞榜首的重要原因之一。他除了頻頻助攻之外,亦成為球隊的十二碼劊子手。他的進球能力更是突飛猛進,無 CR球衣
論是十二碼、遠射、罰球抑或是頭錘攻門均能取得進球,甚至於連續三場聯賽賽事梅開二 度。賽季最終他一共攻入23球,與魯尼並列球隊最佳射手,而且其中有17個英超聯賽進球,打破了英超有史以來中場球員賽季進球紀錄。 不過關於他的轉會傳聞始終未有停止,西甲強隊如皇家馬德里、巴塞羅那常被傳欲買C羅。2007年4月13日C羅度簽訂5年新約繼續留效曼聯。4月23日,在06/07賽季PFA最佳球員和最佳年青球員的評選中,C羅分別力壓德羅巴與法布雷加斯奪魁。克里斯蒂亞諾·羅納爾多是三十年以來首位包攬這兩個獎項的球員,而上一位於同一賽季獲此兩項殊榮的球員是現天空電視台著名球評安迪·格雷,他在76/77賽季的優異表現使他同時榮獲這兩個重量級獎項。5月4日,他又獲得足球記者協會的英格蘭足球先生,成為史上第一個同獲此三項殊榮的球員。 07/08年曼聯首循環對伯明翰攻入一球後,C羅的進球潮一發不可收拾,並成為07/08賽季四大聯賽以中場球員的身份第一位率先打破20球大關的球員,而C羅更在主場對紐卡斯爾的比賽中上演在曼聯足球生涯的第一次帽子戲法,助球隊以6:0大勝紐卡斯爾。本賽季他一共攻入了42球,並獲得了幾乎所有個人榮譽,包括世界足球先生、PFA英格蘭足球先生、FWA英格蘭足球先生、英超最佳射手、歐洲金靴、歐洲冠軍聯賽最佳射手、歐洲足聯俱樂部最佳前鋒、歐洲足聯俱樂部最佳球員,並幫助球隊獲得了聯賽、歐洲冠軍聯賽兩項最重要的賽事冠軍。 2009年夏天C羅以9600萬歐元的世界第一身價加盟皇家馬德里,皇馬已經為C羅投下了巨額保險,若葡萄牙紅星因傷不能繼續職業生涯,皇馬將得到1億歐元的補償,同時C羅的違約金高達10億歐元。 在2009至2010賽季,由於C羅有些傷病,進球效率受到了影響,不過傷病並沒有掩蓋他作為殺手的本色,在加盟皇馬的第一個賽季並且在傷病較多的情況下為皇馬攻入26球。 歐洲金靴獎
在2010至2011賽季中,C羅在聯賽中的進球效率達到了驚人的34場41球,這樣的進球效率已經遠遠超過了巔峰期的外星人,在奪得2011西甲金靴獎的同時,成為西甲單賽季進球第一人。
歐洲杯:2004歐洲杯 亞軍;2008歐洲杯 8強 世界盃:2006世界盃 第4名;2010世界盃 16強
俱樂部成績
西班牙國王杯冠軍2010-2011 西甲聯賽亞軍 2009-2010 歐洲冠軍杯冠軍 2007-2008 英超聯賽冠軍 2006-2007、2007-2008、2008-2009 歐洲足球先生
英超聯賽亞軍 2005-2006 足總杯冠軍 2003-2004 足總杯亞軍 2004-2005、2006-2007 聯賽杯冠軍 2006 慈善盾杯冠軍 2007
個人榮譽
2011-12賽季 歐洲金靴獎:40球 2010-11賽季 西班牙足球甲級聯賽最佳射手 40球 2007-2008賽季 2008年世界足球先生 國際職業球員聯盟(FIFPro)2007-08賽季世界最佳球員得主 歐足聯冠軍聯賽官方 2007-08賽季最佳球員 歐足聯冠軍聯賽官方 2007-08賽季最佳前鋒 歐洲金靴獎:31球 歐洲冠軍聯賽 最佳射手:8球 英格蘭超級聯賽最佳射手:31球 英格蘭職業球員聯盟(PFA)2007-08年度最佳球員 英格蘭職業球員聯盟(PFA) 2007-08英超最佳陣容
曼聯0809賽季比賽(20張)英格蘭足球記者協會(FWA) 2007-08年度英超最佳球員 英超官方 2007-08賽季最佳球員 英超官方 每月最佳球員:2008年1月,2008年3月 英格蘭職業球員聯盟(PFA)球迷票選每月最佳球員:2008年1月 曼聯俱樂部球員票選2007-08賽季最佳球員 曼聯俱樂部球迷票選(巴斯比爵士)最佳球員:2007-08 曼聯俱樂部年度最佳進球:(曼聯vs 朴茨茅斯任意球)2007-08 2006-2007賽季 英格蘭職業球員聯盟(PFA)2006-07年度最佳球員 英格蘭職業球員聯盟(PFA)2006-07年度最佳年輕球員 英格蘭職業球員聯盟(PFA)2006-07球迷票選年度最佳球員 英格蘭職業球員聯盟(PFA) 2006-07英超最佳陣容 英格蘭足球記者協會(FWA) 2006-07年度英超最佳球員 英超官方 賽季最佳球員 英超官方 每月最佳球員:2006年11月,2006年12月 獲取世界足球先生
英格蘭職業球員聯盟(PFA)球迷票選每月最佳球員:2006年10月 曼聯俱樂部 巴斯比爵士最佳球員獎 2006-2007 曼聯俱樂部 球員票選最佳球員 2006-2007 葡萄牙2007年度最佳足球運動員 歐足聯 2007年度最佳陣容 《法國足球》雜志 歐洲最佳球員評選(金球獎)2007 銀球獎 國際足聯 世界足球先生2007 第三位 國際職業球員協會 2006-2007年度最佳陣容 2005-2006賽季 英格蘭職業球員聯盟(PFA)2005-2006英超最佳陣容 國際職業球員協會 球迷票選2005-2006年度最佳年輕球員 曼聯葡萄牙體育人物獎2006 曼聯俱樂部 年度最佳進球 2005-2006 2004-2005賽季 國際職業球員協會 球迷票選2004-2005年度最佳年輕球員 2003-2004賽季 曼聯俱樂部 巴斯比爵士最佳球員獎 2003-2004 曼聯時代的C羅獲取歐洲冠軍杯
歐足聯2004歐洲杯 最佳陣容
❸ 計算機軟體開發編程必備知識買些什麼書比較好
希望對你有幫助!
一、為何要學編程?
每個人的動機不一樣。大致有:
1、為了找個好工作;或為了有更好的機會和更好的發展。
2、看到別人超厲害,所以也想學。
3、實際工作中很多場合需要。
4、從小就立志做個程序員,做軟體工程師。
5、振興中國的軟體事業。
。。。。。。
================================================
二、如何學編程?
1、多看好書。
差書誤人子弟,不但浪費時間和精力,而且打擊人的信心,差書使人很久都不會,讓會讓人懷疑自已的學習能力。
現在的書很多,但好書很少,特別是被大家公認很有價值的好書,更是少之又少。歷經多年時間考驗和市場風雨不殘酷洗禮而僅存的巨著,更是極其稀少。中國歷史上文學小說類書本多如牛毛,但僅存的巨著,也只不過<<紅樓夢>>等四本名著而已,編程方面也是如此。
2、多動手。
這一點很重要。而且特別重要。「紙上得來終覺淺,絕知此事要躬行。」陸游的千古名句說的就是這個道理,並且同樣適合於編程方面。
================================================
三、用什麼語言最好?
這主要取決於應用領域,每種語言都有自已的長處和不足。
1、匯編語言和c語言在單片機及工控領域用較多。另外C語言也是一種通用語言,是學C++/c#的起點。
2、C++系統編程等多個方面,最常用的編譯器是VC。
3、C#/java網路編程方面新興的。
4、VB通用。
5、還有Delphi等。。。。。。
個人建議:從未編過程的,就從學vb開始。有基礎的可直接學c++/VC。
===================================================
四、有什麼好書?
幾年前,台灣著名技術作家侯捷先生曾經寫過一篇影響很大的書評文章,叫做《MFC四大天王》。文章的意思是說在MFC的浩瀚書海中,只要認真研讀和學習其中四本,就可以「五嶽歸來不看山」。侯先生雖以MFC為例,但是這個道理卻同樣適合於MFC之外的很多具體技術領域,這不能不說是一個有趣的統計現象。
通常在某一個具體細分的技術領域,會自然而然地出現3-5本頂級著作,它們彼此互相配合,形成一個完整的體系。對於學習者來說,只需要認真研讀這幾本書,就足以升堂入室。我樂於將這種現稱為「四書五經現象」。對於讀者來說,如果能夠找到該領域中的「四書五經」,則無論在時間上還是金錢上都是最經濟的選擇。好書幾本,勝過爛書幾捆,這個體會想必大家都有。在此,幫助大家遴選各個技術領域里的「四書五經」。
編程的書可謂汗牛充棟,其中經典也是不泛其數,但絕大多數的過來人,都一致認為,要想很快的入門並盡快的投入到編程實踐中,只要其中的四到五本也就夠了,即只看經典中的經典,聖經級的書就可以了。
所謂活到老學到老,程序員是個終身學習的職業,要不斷的看書,直到放棄編程的那一天。所以,您要讀的好書也絕非以下推薦的這些書喲,呵呵。
一句話,由於我們的時間、精力、金錢都是有限的,如何以最小的代價換得最大的收獲。
================================================================
五、經典好書分類熱銷榜
1、java
java編程語言(第三版)---java四大名著----James Gosling(java之父)
java編程思想(第2版)----java四大名著----Bruce Eckel
java編程思想(第3版)----java四大名著----------------Bruce Eckel
java 2核心技術 卷I:基礎知識(原書第7版)---java四大名著-----Cay Horstmann
java 2核心技術 卷II:高級特性(原書第7版)----java四大名著-----Cay Horstmann
Effective java中文版------java四大名著--------Joshua Bloch
精通Struts:基於MVC的java Web設計與開發---孫衛琴
精通Hibernate:java對象持久化技術詳解---孫衛琴
Tomcat與java Web開發技術詳解------------孫衛琴
java與模式------------------------------閻宏
2、c#
C#程序設計-------Charles Petzold「windows編程泰山北斗」---C#語言「倚天屠龍雙劍」
C# Primer中文版--------Stanley B.Lippman---C#語言「倚天屠龍雙劍」
.NET框架程序設計(修訂版)--------Jeffrey Richter「windows編程泰山北斗」---.NET平台四大天王
C# Windows程序設計----------Charles Petzold「windows編程泰山北斗」------.NET平台四大天王
.NET程序設計技術內幕-------------Jeff Prosise---.NET平台四大天王
.NET本質論--第1卷:公共語言運行庫(中文版)--------Chris Sells---.NET平台四大天王
3、C++
C++程序設計語言(特別版)---c++八大金剛----Bjarne Stroustrup「C++之父」
C++ Primer (第3版)中文版----c++八大金剛---Stanley B.Lippman
C++ Primer (第4版)中文版----c++八大金剛---Stanley B.Lippman
C++標准程序庫—自修教程與參考手冊--c++八大金剛--Nicolai M.Josuttis
C++語言的設計和演化-----c++八大金剛----Bjarne Stroustrup「C++之父」
深度探索C++對象模型---c++八大金剛----Stanley B.Lippman
Essential C++中文版---c++八大金剛---Stanley B.Lippman
Effective C++中文版 2nd Edition-----c++八大金剛------Scott Meyers
More Effective C++中文版----c++八大金剛------Scott Meyers
C++編程思想(第2版) 第1卷:標准C++導引--------Bruce Eckel
C++編程思想(第2版)第2卷:實用編程技術 --------Bruce Eckel
C++程序設計--------------------------譚浩強
C++ 程序設計教程(第2版)--------------錢能
C++ Primer Plus(第五版)中文版---Stephen Prata
廣博如四庫全書The c++ programming language、c++ Primer
深奧如山重水復Inside the c++ object model
程序庫大全The c++ standard libray
工程經驗之積累Effective c++、More Effective c++、Exceptional c++
c++八大金剛:
1、Essentital c++---lippman---C++之父,旁枝暫略,主攻核心,輕薄短小,初學者
2、The c++ programming language----C++之父,技術權威,用詞深峻,思想深遠,c++網路全書代表,聖經。
3、c++ Primer----lippman---縱橫書市十數年,c++最佳教本,c++網路全書代表。
4、Inside the c++ object model-----lippman----揭示c++底層,非常好,非常難。
5、Effective c++-----通過50個編程實例,展示專家經驗,行文有趣,深處淺出。
6、More Effective c++----通過35個編程實例,展示專家經驗,行文有趣,深處淺出。
7、The c++ standard libray---c++標准庫的網路全書。
8、設計模式:可復用面向對象軟體的基礎------good!
4、c
C程序設計語言(第2版·新版)---C語言「倚天屠龍雙劍」---Brian W.Kernighan「C語言之父」
C Primer Plus中文版(第五版)--------C語言「倚天屠龍雙劍」---Stephen Prata
C程序設計(第三版)---------------------------譚浩強
C語言大全(第四版)---------------------------HERBERT SCHILDT
C語言介面與實現:創建可重用軟體的技術-------------DAVID R.HANSON
C語言參考手冊(原書第5版)--------------------------Samuel P.Harbison
C程序設計教程---------------------------------H.M.Deitel/P.J.Deitel
C陷阱與缺陷-----------------------------------Andrew Koenig
5、VB
Visual Basic .NET技術內幕-----VB編程三劍客-----------Francesco Balena「vb首席大師」
Windows程序設計-Visual Basic.NET語言描述--VB編程三劍客-----Charles Petzold「windows編程泰山北斗」---
.NET框架程序設計:Visual Basic.NET語言描述--VB編程三劍客--Jeffrey Richter「windows編程泰山北斗」---
Visual Basic 6編程技術大全------------------------Francesco Balena「vb首席大師」
Visual Basic.NET 從入門到精通-------------------------Petroutsos,E.
高級VISUAL BASIC編程-----------------------------------MATTHEW CURLAND
6、Delphi
Inside VCL(深入核心——VCL架構剖析)----------李維
Delphi 7高效資料庫程序設計--------------李維
面向對象開發實踐之路(Delphi版)----------李維
7、VC
Windows 程序設計(第5版)-----Charles Petzold「windows編程泰山北斗」---
Windows核心編程----------Jeffrey Richter「windows編程泰山北斗」---
Windows高級編程指南---------Jeffrey Richter「windows編程泰山北斗」---
深入淺出MFC(第二版)-----「MFC四大天王」-------侯捷
MFC Windows程序設計(第2版)---MFC四大天王」---------Jeff Prosise
Visual C++ 技術內幕(第4版)--MFC四大天王」--------David Kruglinski
深入解析MFC-------------MFC四大天王」-----------George Shepherd
Visual C++.NET 技術內幕(第6版)-MFC四大天王」------------David Kruglinski
8、vf
Visual Foxpro程序設計參考手冊-------------------張洪舉
專家門診——Visual FoxPro開發答疑160問-------------------張洪舉
Visual FoxPro 6.0/9.0解決方案與範例大全-------------------張洪舉
Visual FoxPro軟體開發模式與應用案例-------------------張洪舉
9、黑客
應用密碼學(協議演算法與C源程序-----------Bruce Schneier
網路信息安全的真相-----------Bruce Schneier
黑客大曝光:網路安全機密與解決方案(第5版)--------STUART MCCLURE
軟體加密技術內幕------------看雪學院
加密與解密——軟體保護技術與完全解決方案------------看雪學院
加密與解密(第二版)--------段鋼
10、匯編
Intel微處理器結構、編程與介面(第六版)---------Barry B. Brey
80*86、奔騰機匯編語言程序設計---------Barry B. Brey
Windows環境下32位匯編語言程序設計(第2版)-----------羅雲彬
IBM-PC匯編語言程序設計(第2版) 本書是國內優秀教材--------沈美明 溫冬嬋
IBM PC匯編語言程序設計(第五版) 這本書籍是國外優秀教材-------PETER ABEL著,沈美明 溫冬蟬譯
11、驅動開發
Windows WDM設備驅動程序開發指南------------------------------------ Chris Cant
Windows 2000/XP WDM設備驅動程序開發(第2版)--------------------------武安河
WINDOWS 2000/XP WDM設備驅動程序開發-------------------------------- 武安河
12、網路
計算機網路第四版中文版----網路編程三劍客--------------Andrew S.Tanenbaum
TCP/IP詳解3卷本--------------------Richard Stevens----網路編程三劍客
UNIX網路編程2卷本--------------------Richard Stevens----網路編程三劍客
用TCP/IP進行網際互聯-----------Douglas E. Comer
高級TCP/IP編程-------------------Jon C. Snader
C++網路編程-----------------------Douglas Schmidt
UNIX環境高級編程(第2版)--------------------Richard Stevens
13、演算法
計算機程序設計藝術-------Donald.E.Knuth----------演算法「倚天屠龍」雙劍
演算法導論-----------------Thomas H. Cormen--------演算法「倚天屠龍」雙劍
離散數學及其應用----------Kenneth H.Rosen
具體數學—計算機科學基礎--------Donald.E.Knuth
14、圖形編程
Windows 圖形編程----------------FENG YUAN --圖形編程界的Charles Petzold之書
15、數據結構
數據結構 C++語言描述》58.00(Data Structures C++) William Ford,William Topp 劉衛東 沈官林
數據結構演算法與應用-C++語言描述》49.00Sartej Sahni 汪詩林 孫曉東等機械工業出版社
16、軟體工程
設計模式--可復用面向對象軟體的基礎
重構—改善既有代碼的設計
17、操作系統
深入理解計算機系統(修訂版)-------RANDAL E.BRYANT
18、Unix
UNIX 網路編程 卷I 套接字聯網API(英文版 第三版
UNIX 編程藝術
UNIX環境高級編程(英文影印第2版-----UNIX編程「聖經
UNIX環境高級編程(英文影印版)(第2版)
UNIX環境高級編程(第2版)
UNIX環境高級編程(第2版)---UNIX編程「聖經
UNIX網路編程 第1卷:套介面API(第3版)
UNIX網路編程卷2:進程間通信(第2版)(英文影印版)
UNIX 網路編程(第二版)第2卷:進程間通信
UNIX編程環境
UNIX 網路編程 卷I 套接字聯網API(英文版 第三版
UNIX系統編程
UNIX環境高級編程
UNIX 網路編程 卷I 套接字聯網API(英文版 第三版)
UNIX網路編程 第1卷:套介面API(第3版)
UNIX 網路編程(第二版)第2卷:進程間通信
UNIX網路編程卷2:進程間通信(第2版)(英文影印版)
UNIX 網路編程(第2版)第1卷:套介面API和X/Open 傳輸介面API
UNIX網路編程(卷1):連網的APLS:套接字與XTI(第二版)(英文影印版)
UNIX環境高級編程
Unix技術手冊
19、linux
Linux內核設計與實現
Linux內核完全注釋
LINUX內核分析及編程
GNU/Linux 編程指南(第二版)
Linux設備驅動程序(第三版)
嵌入式設計及Linux驅動開發指南——基於ARM 9處理器
Linux設備驅動程序 第三版(英文影印版)
Linux內核設計與實現(第2版)
Linux內核設計與實現(英文影印版)(第2版)
linux技術手冊
20、游戲編程
Windows游戲編程大師技巧(第二版
游戲之旅--我的編程感悟
OpenGL超級寶典:第三版
OpenGL編程指南(第四版)
java 游戲高級編程
J2ME手機游戲編程入門
游戲之旅——我的編程感悟
游戲開發中的人工智慧(英文影印版)
3D游戲:卷2 動畫與高級實時渲染技術
面向對象的游戲開發
java 游戲高級編程
3D游戲編程大師技巧
游戲編程精粹
面向對象的游戲開發
3D游戲 卷1:實時渲染與軟體技術
3D游戲:卷2 動畫與高級實時渲染技…
J2ME手機游戲編程入門
Direct3D游戲編程入門教程(第二版…
21、移動開發
Windows Mobile手機應用開發
SYMBIAN OS C++手機應用開發
Windows Mobile手機應用開發--傅曦 齊宇 徐駿
SYMBIAN OS C++手機應用開發 (第2卷)------------------RICHARD HARRISON著,周良忠 王伯欣譯
SYMBIAN OS C++手機應用開發---------------RICHARD HARRISON著,周良忠譯
Windows CE.net內核定製及應用程序開發---------周毓林 寧楊 陸貴強 付林林
嵌入式系統Windows CE 開發技巧與實例--傅曦
Palm OS編程實踐---絕版
22、單片機
單片機輕松入門----------------------------------周堅(平凡老師)
單片機典型模塊設計實例導航-----------------------求是科技
例說8051----------------------------------------張義和 陳敵北
KEIL CX51 V7.0單片機高級語言編程與ΜVISION2應用實踐-----徐愛鈞
單片機應用程序設計技術(修訂版)--------------------周航慈
8051單片機實踐與應用-------------------------------吳金戎
MCS-51系列單片機實用介面技術---------------------李華
23、串並口通訊
Visual C++/Turbo C串口通信編程實踐------------------龔建偉
VISUAL BASIC與RS-232串列通信控制(最新版)----------范逸之
24、電子
無線電識圖與電路故障分析輕松入門(第二版) -------------------胡斌
無線電元器件檢測與修理技術輕松入門(第二版) -------------------胡斌
圖表細說電子技術識圖-------------------胡斌
圖表細說電子元器件-------------------胡斌
圖表細說元器件及實用電路-------------------胡斌
================================================================
六、怎樣成為一名程序員
通過以下4個階段的訓練, 沒有任何編程基礎人就可以成為一名普通的程序員。
第一階段:掌握一種編程語言
學習內容:學習任意一種主流的編程語言。例如C++語言。
學習目標:熟練掌握一種語言的語法和基本的編程技巧。
學習時間:3個月左右
注意事項:編程語言和編程工具是兩回事情,編程語言是指C++、Basic、Object Pascal等程序設計語言,它們是像漢語、英語一樣的抽象的語法規則,編程工具是指Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代碼編輯器、程序編譯器在內的集成化、可視化的軟體開發工具。C++源程序可以在Visual C++ 6.0里編寫,也可以在記事本里編寫,而同一個C++源程序可以用Visual C++ 6.0編譯、執行,也可以用C++ Builder 5.0 編譯、執行,所以: C++ 不等於 Visual C++ 6.0
第二階段:掌握一種編程工具
學習內容:學習任意一種主流的編程工具。注意編程工具要和第一階段學習的編程語言一致,例如你學習的編程語言是C++,那麼編程工具要選Visual C++ 6.0或者C++ Builder 5.0。
學習目標:熟練掌握這種編程工具基本用法,例如:菜單、組件、程序跟蹤調試、編寫Windows程序等。
學習時間:3個月左右
注意事項:這個階段側重編程工具的使用,同時進一步熟習編程語言,最後達到能熟練編寫各種基本的Windows程序。
第三階段:掌握「演算法與數據結構」這門課程
學習內容:演算法與數據結構,推薦許卓群的《數據結構》,高等教育出版社出版。
學習目標:熟練掌握各種常用的演算法與數據結構
學習時間:4個月左右
注意事項:這是一門不可或缺的軟體開發課程,曾經有一本經典計算機專業書籍叫做《數據結構+演算法=程序》,這說明了數據結構和演算法的重要性。它能幫我們建立良好的程序分析與設計能力。
第四階段:實現一個模擬的小型軟體項目
學習內容:軟體項目的開發過程
學習目標:掌握軟體項目的基本開發過程和方法
學習時間:4個月左右
注意事項:自己完成一個模擬的小型軟體項目,強烈推薦做一個MIS(管理信息系統)軟體,參考用書推薦「中小型信息管理系統開發實例系列叢書」,人民郵電出版社,它的例子詳實有效,以它為基礎再加以擴展,就可以做出實用的MIS軟體來。此叢書包括多種開發工具,大家可以選擇適合自己的:《VISUAL FOXPRO6.0 資料庫系統開發實例導航》 《java資料庫系統開發實例導航》 《VISUAL BASIC資料庫系統開發實例導航》《VISUAL C++6.0資料庫系統開發實例導航》 《ASP.NET資料庫管理系統開發實例導航》 《DELPHI資料庫系統開發實例導航》《POWERBUILDER 8.0資料庫系統開發實例導航》。
最後將完成的模擬軟體刻成光碟,作為自己的作品去面試,以此踏上自己光輝的職業程序員之路!
❹ 有了C和C++基礎要學Java的話看那些書比較合適呢
有了C和C++基礎學習java最好看以下這幾本書1、《深入理解計算機系統》:著名的CSAPP,從c語言到匯編語言到硬體再到操作系統,寫得非常好。是一本能幫助深入理解計算機系統的書。基本上把這本書吃透面試操作系統的大部分問題都不是問題。:千鋒教育擁有線上免費Java線上公開課。【更系統全面的學習資料,點擊查看】 2、《演算法導論(第三版)》:被很多acmer coder奉為學演算法的經典之作,但不太適合初學者,因為它這本書很多內容只提供了偽代碼,而沒有具體實現。但可以從這本書學數據結構和演算法最好,因為日後的編程語言對實現而言實際上並沒有特別大的障礙,只是適合與不適合的選擇罷了,而把想法轉換成編程語言才是對演算法知識的考驗。如果不想太過深入的話可以忽略掉第四部分(高級設計和分析技術)第五部分(高級數據結構)和第七部分(演算法問題選編),你會發現書其實比你想像中薄很多噢!3、《計算機網路:自頂向下方法》:軟體學院的計算機網路教材,非常適合初學者,裡面將計算機網路從頂層到底層逐章分析了一遍,最好能夠結合一些實驗來輔助理解,裡面的講解比較抽象。4、《STL源碼剖析》:如果你是經常用c++刷演算法題的同學,那麼一定經常用STL的各種集合, vector, set, stack,queue等等。它們的實現原理,在源碼面前,了無秘密。如果想了解Java更多相關知識,建議到千鋒教育了解一下。千鋒教育目前在18個城市擁有22個校區,年培養優質人才20000餘人,與國內20000餘家企業建立人才輸送合作關系,院校合作超600所。【千鋒IT培訓機構,熱門IT課程試聽名額限時領取】
❺ 程序員需要學些什麼
程序員的崗位需求很多,例如大型網路公司、軟體開發公司等等都需要程序員。
程序員需要學習:
1、掌握數據及其轉換、數據的機內表示、算術和邏輯運算,以及相關的應用數學基礎知識;
2、理解計算機的組成以及各主要部件的性能指標;
3、掌握操作系統、程序設計語言的基礎知識;
4、熟練掌握計算機常用辦公軟體的基本操作方法;
5、熟練掌握基本數據結構和常用演算法;
6、熟練掌握C程序設計語言,以及C++、Java、Visual Basic中的一種程序設計語言;
7、熟悉資料庫、網路和多媒體的基礎知識;
8、掌握軟體工程的基礎知識,了解軟體過程基本知識、軟體開發項目管理的常識;
9、了解常用信息技術標准、安全性,以及有關法律、法規的基本知識;
10、了解信息化、計算機應用的基礎知識;
11、正確閱讀和理解計算機領域的簡單英文資料。
程序員必備技能:
1、熟練開發工具
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。
而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。
其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。
另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
2、熟知資料庫
作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。
雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL,Postgres等。
3、了解操作系統
當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。
要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。
Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。懂得網路協議TCP/IP。
在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式。
從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,深入掌握TCP/IP協議是非常必要的。
至少,需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。
4、明白DCOM/CORBA/XML/WEBServices存在的意義
隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。
XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布式計算的基石之一。
5、不要將軟體工程與CMM分開
大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員。
一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能。
如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。
6、需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求。
要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
7、模塊化思維能力
作為一個優秀的程序員,他的思想不能局限在當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。
這樣做可以使代碼能重復利用,減少重復的勞動,也能使系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
就業方向:
1、網路開發
現在網路已經成為世界通訊的一座橋梁,好像Javascript、PHP、Ruby這幾類開發語言大部分是用作網路開發方面。
2、企業軟體開發
JAVA、C#、VB這幾類開發語言都實現了面向對象開發的目標,更多時候用於企業系統的開發。
3、系統軟體
C語言、C++、Object-C這些軟體更多是用在系統軟體開發,嵌入式開發的方面。
當然,這分類不是絕對,像JAVA、C#、VB很多時候也用於動態網站的開發。在很開發項目都會使用集成開發的方式,同一個項目裡面使用多種開發語言,各展所長,同步開發。
但所以在剛入門的時候,建議先為自己選擇一種合適的開發工具,「專注地投入學習,全力一擊」。
(5)演算法導論22擴展閱讀:
會編程、會計算機語言就能加入互聯網發展大潮中,享受數字經濟發展的紅利,一時間社會上的程序員培訓機構都變得格外火爆。
但是現在,專家的數據分析結果告訴你:若想跟上數字經濟發展的步伐,光會編程可不行,這個行業現在緊缺高端的、綜合型人才。
11月22日下午,清華大學經管學院互聯網發展與治理研究中心與領英聯合發布《中國經濟的數字化轉型:人才與就業》,揭示我國數字人才現狀與趨勢。
報告顯示我國數字經濟發展面臨人才短缺的挑戰,但這種短缺主要體現在擁有中高級專業技能數字人才的比例不高,擁有人工智慧、智能製造等前沿技術的人才更是少之又少。
與美國、英國、加拿大等國家相比,中國的數字人才儲備尚有很大差距。
此外,報告根據對人才需求的數據分析,結果顯示我國數字人才的技能需求不再強調單一編程技能,更加看重技術、管理和領導力等綜合技能。
2015年,我國從事信息傳輸、軟體和信息技術服務相關工作的人數約350萬,但其中中高端人才,特別是前沿技術的數字人才並不多。根據領英中國智庫的研究,在人工智慧領域,美國的從業者數量在85萬人以上,印度15萬,英國14萬,中國只有5萬多人。
報告負責人、清華大學經濟管理學院副院長陳煜波教授表示,我國目前在大數據與人工智慧領域人才缺口明顯。
他解釋說,目前中國85%以上的數字人才分布在產品研發類,而深度分析、先進製造、數字營銷等職能的人才加起來只有不到5%,存在較大缺口,新興技術人才和創新型人才培養方面存在滯後和不足。
這份研究報告的基礎數據來自領英在中國的3600萬個人用戶,這些用戶畢業於1.5萬多所國內外院校,分布在36.4萬家企業,擁有超過2.3萬項技能。
陳煜波研究團隊從中篩選了72萬數字人才,多維度提取用戶畫像並跟蹤其職業軌跡,以此預測不同地區的人才流向、僱傭率、受僱主歡迎的技能等人才趨勢層面的信息。
陳煜波說,根據數據分析結果,整體來看,雖然編程技能和數據分析技能需求占據主導,然而隨著數字產業走向成熟,企業除了強調編程技能,也逐步更加看重人才的技術、管理和領導力等綜合技能。
近年間,項目管理、產品運營等「技術+管理」類技能的需求呈現出明顯的上升趨勢,懂技術、懂管理的人才被認為是「一將難求」。
領英中國代理總裁曾志恆也提醒,如果你有興趣向數字職能轉型,不能僅僅專注於自己的技術能力,溝通和領導力等軟性技能將成為你脫穎而出的關鍵。
陳煜波希望這些研究結果能為教育行業和政府部門提供借鑒。他說,教育行業可根據職位的供需趨勢更好地規劃人才培養的方向,政府也可更好地了解人才流動方向、技術缺口等,以此制定有針對性的引才策略。
程序員崗位職責:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
相關書籍:
很多程序員響應,他們在推薦時也寫下自己的評語。 以前就有國內網友介紹這個程序員書單,不過都是推薦數 Top 9的書。
其實除了前9本之外,推薦數前30左右的書籍都算經典,筆者整理編譯這個問答貼,同時摘譯部分推薦人的評語。
下面就按照各本書的推薦數排列。
1、《代碼大全》 史蒂夫·邁克康奈爾
2、《程序員修煉之道》
3、《計算機程序的構造和解釋》
4、《演算法導論》
5、《重構:改善既有代碼的設計》
6、《設計模式》
7、《人月神話》
8、《計算機程序設計藝術》
9、《編譯原理》(龍書)
10、《活著》
❻ 圖的DFS遍歷 先任意創建一個圖; 圖的DFS的遞歸和非遞歸演算法的實現 用鄰接矩陣、鄰接表兩種結構存儲實現
packagecom.graphic;
publicclassDFS_Graph{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
intmatrix[][]={{0,1,0,0,1},{1,0,1,1,1},
{0,1,0,1,0},{0,1,1,0,1},{1,1,0,1,0}};
DFS_Graphgraph=newDFS_Graph();
graph.init(matrix);
}
inttime=0;
GNodearray[];
publicvoidinit(intmatrix[][]){
array=newGNode[matrix.length];
for(inti=0;i<array.length;i++)//初始化
{
array[i]=newGNode(i);
}
for(inti=0;i<array.length;i++){
if(array[i].color.equals("w"))
{
DFS(array[i],matrix,array);
for(intj=0;j<array.length;j++)
{
if(j>0)
{
System.out.println(array[j].id+"color="+array[j].color
+"d_time="+array[j].d_time+"f_time="
+array[j].f_time+"par="+array[j].par.id);
}
else
{
System.out.println(array[j].id+"color="+array[j].color
+"d_time="+array[j].d_time+"f_time="
+array[j].f_time);
}
}
System.out.println();
System.out.println();
}
}
//DFS(array[0],matrix,array);
}
publicvoidDFS(GNodeu,intmatrix[][],GNodearray[]){
u.color="g";
time++;
u.d_time=time;
for(inti=0;i<matrix.length;i++){
if(matrix[u.id][i]==1&&array[i].color.equals("w")){
array[i].par=u;
DFS(array[i],matrix,array);
}
}
u.color="b";
time++;
u.f_time=time;
}
}
classGNode{
Stringcolor;//color=black沒有訪問,//color=gray正在訪問//color=black已經訪問結束了
intid;
intd_time;
intf_time;
GNodepar;
publicGNode(){
}
publicGNode(intid){
this.color="w";
this.d_time=0;
this.f_time=0;
this.par=null;
this.id=id;
}
}
別人寫的代碼你可能不容易理解的。給你個參考吧:演算法導論第二版22章,圖的基本演算法,裡面有關於圖的DFS和BFS演算法。代碼是用偽代碼寫的,但是講解很詳細,慢慢看,就當做學習的過程吧。
❼ 如何觀看麻省理工學院上OCW的公開課
《麻省理工學院開放課程-演算法導論》網路網盤資源免費下載
鏈接:https://pan..com/s/1ewAwPHQFpD6Tg0rm92uhXQ
麻省理工學院開放課程-演算法導論|演算法導論.pdf|麻省理工學院開放課程.演算法導論課件.zip|麻省理工學院開放課程.演算法導論.23.緩存無關演算法2.mp4|麻省理工學院開放課程.演算法導論.22.高級課題緩存參數無關演算法.mp4|麻省理工學院開放課程.演算法導論.21.高級課題並行演算法(二).mp4|麻省理工學院開放課程.演算法導論.20.高級課題並行演算法(一).mp4|麻省理工學院開放課程.演算法導論.19.最短路徑演算法:點的最短路徑.mp4|麻省理工學院開放課程.演算法導論.18.最短路徑演算法:Bellman和差分約束系統.mp4|麻省理工學院開放課程.演算法導論.17.最短路徑演算法:Dijkstra演算法,廣度優先搜索.mp4|麻省理工學院開放課程.演算法導論.16.貪婪演算法,最小生成樹.mp4|麻省理工學院開放課程.演算法導論.15.動態規劃,最長公共子序列.mp4|麻省理工學院開放課程.演算法導論.14.競爭性分析,自組織表.mp4|麻省理工學院開放課程.演算法導論.13.平攤分析,表的擴增,勢能方法.mp4|麻省理工學院開放課程.演算法導論.12.跳躍表.mp4
❽ 如何在網上學習麻省理工學院開放課程真的有用嗎
《麻省理工學院開放課程-演算法導論》網路網盤資源免費下載
鏈接:https://pan..com/s/1ewAwPHQFpD6Tg0rm92uhXQ
麻省理工學院開放課程-演算法導論|演算法導論.pdf|麻省理工學院開放課程.演算法導論課件.zip|麻省理工學院開放課程.演算法導論.23.緩存無關演算法2.mp4|麻省理工學院開放課程.演算法導論.22.高級課題緩存參數無關演算法.mp4|麻省理工學院開放課程.演算法導論.21.高級課題並行演算法(二).mp4|麻省理工學院開放課程.演算法導論.20.高級課題並行演算法(一).mp4|麻省理工學院開放課程.演算法導論.19.最短路徑演算法:點的最短路徑.mp4|麻省理工學院開放課程.演算法導論.18.最短路徑演算法:Bellman和差分約束系統.mp4|麻省理工學院開放課程.演算法導論.17.最短路徑演算法:Dijkstra演算法,廣度優先搜索.mp4|麻省理工學院開放課程.演算法導論.16.貪婪演算法,最小生成樹.mp4|麻省理工學院開放課程.演算法導論.15.動態規劃,最長公共子序列.mp4|麻省理工學院開放課程.演算法導論.14.競爭性分析,自組織表.mp4|麻省理工學院開放課程.演算法導論.13.平攤分析,表的擴增,勢能方法.mp4|麻省理工學院開放課程.演算法導論.12.跳躍表.mp4