算法导论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