此银行卡暂不可用不可用ali371

aliali ali
看到头套摘下来的时候,感动得差点流下泪来。&br&&br&你要知道。他刚开始打职业是这样子的。&br&&img src=&/c5c22c5c2f2b1b4ac24c_b.png& data-rawwidth=&499& data-rawheight=&339& class=&origin_image zh-lightbox-thumb& width=&499& data-original=&/c5c22c5c2f2b1b4ac24c_r.png&&&br&当年的DENDI也是天才少年,头上的光环不比现在的sumail少。他从TI1一直打到了TI5,一冠两亚,从来没缺席过一届TI正赛。&br&&br&TI都打了五年,更别说DOTA了。DENDI几乎就是为DOTA而生的。我想DOTA对于他的意义,要比我们普通玩家重的多得多。他最高兴的事是战胜了曾经的EHOME,站在了DOTA之巅。他总是那么的快乐,让无数人爱上了DOTA。他是DOTA界最著名的逗比,最好玩的人。&br&&br&可他也会慢慢长大。终于有人超过了他,终于有无数人变得比他强悍,在这个残酷的竞技中,能力才是观众最大的认可,而有趣不是第一位的。终于TI5,他不再是全明星之一了。&br&&br&V社是很暖人的,这个小小的彩蛋,我想要比什么深渊领主更让我喜欢。主持人kaci说:可以给我一个选择吗,我想我不会让你失望的。的确,她没有让我失望,也没有让观众失望。所有观众都沸腾了,欢呼声听起来,比什么暴走超神来的更让人激动。&br&&br&dendi总像是DOTA另一条路上的人,他不只是为了赢,更为了有趣。让这个游戏能带给更多人快乐。不管是曾经的骑马舞,还是现在的cosplay。&br&&br&你要知道,一个人能这么多年保持热情和喜爱,是多么的不容易。尽管他的外表已经从稚嫩的样子变得成熟。心却没变,依旧是那个孩子。&br&&img src=&/cc70f01c58d6b5bdcadbc4_b.png& data-rawwidth=&480& data-rawheight=&243& class=&origin_image zh-lightbox-thumb& width=&480& data-original=&/cc70f01c58d6b5bdcadbc4_r.png&&&br&&br&dendi不知道还有没有下一届TI,他成名于屠夫,最后变成了屠夫。站在了TI5的舞台上。看着他这么多年走过来,总会有些无奈的感触。叹光阴似箭,叹物是人非。&br&&br&我在想dendi是不是也有类似的想法,不过看他那无忧无虑的样子,我希望他一直快乐下去。&br&&br&时间总是要继续向前的,你准备好了吗。dendi?&br&&img src=&/d76de8a53ba85fab2c15b9122852cbd4_b.png& data-rawwidth=&375& data-rawheight=&211& class=&content_image& width=&375&&
看到头套摘下来的时候,感动得差点流下泪来。你要知道。他刚开始打职业是这样子的。当年的DENDI也是天才少年,头上的光环不比现在的sumail少。他从TI1一直打到了TI5,一冠两亚,从来没缺席过一届TI正赛。TI都打了五年,更别说DOTA了。DENDI几乎就是为DOTA而…
以下引用酒神某个视频里的一段话来回答一下题主。&br&--------------------------------&br&&br&&br&既然难得已经聊了这么多了&br&我就索性跟大家讲讲不是不敢讲的掏心话&br&心窝的话吧&br&很多时候我是一个较真的人&br&最近视频解说行业的一些现象&br&不断冲击着我&br&英雄联盟解说&a href=&/s?wd=%E5%B0%8F%E8%8B%8D&ie=gbk&tn=SE_hldp00990_u6vqbx10& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&小苍&i class=&icon-external&&&/i&&/a&&br&&a href=&/s?wd=%E6%B7%98%E5%AE%9D&ie=gbk&tn=SE_hldp00990_u6vqbx10& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&淘宝&i class=&icon-external&&&/i&&/a&店营业额超过我们3倍,但她可能是&a href=&/s?wd=%E8%85%BE%E8%AE%AF&ie=gbk&tn=SE_hldp00990_u6vqbx10& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&腾讯&i class=&icon-external&&&/i&&/a&导入并不能说明问题&br&但是最近大把英雄联盟解说 &br&哪怕是轻松搞笑&a href=&/s?wd=%E9%BB%84%E6%AE%B5%E5%AD%90&ie=gbk&tn=SE_hldp00990_u6vqbx10& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&黄段子&i class=&icon-external&&&/i&&/a&视频也能轻松破百万&br&可能明年这个时候 &br&我们&a href=&/s?wd=dota%E8%A7%A3%E8%AF%B4&ie=gbk&tn=SE_hldp00990_u6vqbx10& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dota解说&i class=&icon-external&&&/i&&/a&会被一个更加娱乐化的游戏碾压&br&可是这个游戏 &br&我连30级都没练到 看不懂比赛 &br&会玩的英雄不超过5个&br&今天看着我们全店员工从客服到打包热火朝天的样子&br&我感到非常欣慰&br&我想起了07年&br&跟大学一起组队去北京参加比赛&br&比赛进行到一半我发现结果已成定局&br&我不甘心边打边流泪打完了比赛&br&我想起了10年&a href=&/s?wd=%E9%A9%AC%E6%9D%A5%E8%A5%BF%E4%BA%9A&ie=gbk&tn=SE_hldp00990_u6vqbx10& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&马来西亚&i class=&icon-external&&&/i&&/a&的smm&br&我们富二代《赞助商》在他租下的5星级宾馆当着全队人的面 &br&对《队伍的老板》说你要觉得你一年能赚20万你去赚去&br&我默默离开 &br&在漆黑的&a href=&/s?wd=%E9%A9%AC%E6%9D%A5%E8%A5%BF%E4%BA%9A&ie=gbk&tn=SE_hldp00990_u6vqbx10& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&马来西亚&i class=&icon-external&&&/i&&/a&大街过了一夜&br&想起11年的某一天&br&一觉醒来,&a href=&/s?wd=%E4%BC%98%E9%85%B7&ie=gbk&tn=SE_hldp00990_u6vqbx10& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&优酷&i class=&icon-external&&&/i&&/a&&a href=&/s?wd=%E5%BE%AE%E5%8D%9A&ie=gbk&tn=SE_hldp00990_u6vqbx10& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&微博&i class=&icon-external&&&/i&&/a&人人,我的小站收到了铺天盖地来自陌生人的辱骂&br&不懂如何辩解的我被描述成一个偷钱坑队友钱的垃圾&br&我的人品有问题&br&殊不知从不富裕的家里百般周折拿出20万,但离开战队只有我亏损5万并受到舆论谴责&br&包括队员,合作伙伴都是盈利。甚至赞助商,之后在联系我希望继续合作&br&回去时机场免税店,给妈妈和女朋友选购化妆品,他们(问我)为什么我不买,我没有解释只有苦笑&br&我心里清楚 &br&在你没有做出成绩之前,这个世界不会在乎你的自尊&br&我突然顿悟&br&一个人,想要的东西不能太多&br&但我的一生&br&是抗争的一生&br&&br&——2009&br&&br&&br&&br&------------------------------------&br&从前因为被酒神这个名字吸引开始关注他,然后开始看他的dota1视频,后来dota2公测了我就开始玩dota2,不是因为他的话,我这样一个普通的妹子大概永远不会接触这个游戏,不会有机会真心被电子竞技这个体育项目所吸引。如今我对职业圈各种轶事都很熟悉,偶尔无聊也在SG跟着一起黑黑酒神(真是大蜜似黑一点不假)。&br&看看B站有多少,尽管不打游戏还是会看酒神每期的视频的人(酒神视频经常被顶上榜单第一),又有多少,像我这样因为酒神而喜欢这个游戏,为这个游戏花钱的人,就知道酒神对刀塔的贡献有多少了。
以下引用酒神某个视频里的一段话来回答一下题主。--------------------------------既然难得已经聊了这么多了我就索性跟大家讲讲不是不敢讲的掏心话心窝的话吧很多时候我是一个较真的人最近视频解说行业的一些现象不断冲击着我英雄联盟解说店营业额…
我叫尼古拉斯o圣o暴风o大头。&br&&br&是一名潮汐猎人。&br&&br&我一抬手就能呼唤巨浪,让渺小的敌人丢盔弃甲;&br&我一挥锚横扫千军,无人能挡;&br&只要我站在战场中央,我就能毁灭一切。&br&&br&我屌爆了。&br&&br&所以,当小弟拿着海妖外壳给我,说这玩意儿能抵挡伤害的时候。&br&&br&我说,太丑。&br&&br&取洒家的紫金大圆盾来。&br&&br&小弟说,大哥,能不能不要背圆盾,像个活王八啊。&br&&br&我一个巨浪拍飞了他,你个郊区的海怪懂什么时尚。&br&&br&我背上盾牌杀赴战场。&br&近卫的弱逼们,让你们知道什么叫天灾第一团控。&br&&br&军师卡尔见到我,一脸的不可置信。&br&嘿,你虽是天灾第一智囊,终究没有多少见识。&br&&br&身后圆盾的反光让卡尔的元素球黯然失色。&br&&br&我傲然挺头,仿佛脖子都长了一截。&br&&br&战争,一触即发。&br&&br&哎哟卧槽谁的锤子哎哟哎哟谁的沉默卧槽卧槽哎哟谁的减速哎哟哎哟卧槽又是谁的锤子。&br&&br&“军师,你让潮汐在前线这样挨打没问题么?”巫医小心翼翼地问,“你看他已经吃了两个天怒的大了……哎哟流浪开大过来了,不行潮汐的屎都被打出来了……”。&br&&br&“再等等,我头一次看见这么耐打的潮汐,你看他站得多稳当,牛少的图腾已经抡了他七回脸了,他硬是没吭一声。”&br&&br&“那是中了白虎的箭晕过去了吧?话说都打了这么久怎么还没解开?这潮汐是串儿吧?”&br&&br&团战结束了,战场中央躺着潮汐和一地碎盾。
我叫尼古拉斯o圣o暴风o大头。是一名潮汐猎人。我一抬手就能呼唤巨浪,让渺小的敌人丢盔弃甲;我一挥锚横扫千军,无人能挡;只要我站在战场中央,我就能毁灭一切。我屌爆了。所以,当小弟拿着海妖外壳给我,说这玩意儿能抵挡伤害的时候。我说,太丑…
特别好,读者群稳定,而且还总有小鲜肉加入。&br&这里是郭敬明的作品在当当网的销售列表,满满的五星。在这个世界上,你永远别想消灭二货超过他们生成的速度,现在甚至稀释二货的浓度都成了奢望,万恶的互联网。&br&&br&郭敬明的书在当当的销量特别好,当然最近两年不比巅峰时代。而在亚马逊和京东,销量虽然也很大,但是销售排名却逐渐靠后,尤其在亚马逊,新书销量也不是畅销书榜单前列了。&br&&img src=&/46b912d62d70bd96ec6bfd1c7a36d9bc_b.jpg& data-rawwidth=&449& data-rawheight=&434& class=&origin_image zh-lightbox-thumb& width=&449& data-original=&/46b912d62d70bd96ec6bfd1c7a36d9bc_r.jpg&&这是随便一本郭敬明的书在北京仅仅是新华书店的月销售数据,而且这本书仅仅是一本早就出版三四年的旧书的修改版。&br&前几年我看过长江新世纪的发货账单。郭敬明以及他旗下的作者,占到北京长江一半左右的产能和利润比。&br&已经在要市场大数据,新华书店全国统计表来了。&br&&img src=&/bac8ae80c7a5_b.jpg& data-rawwidth=&1320& data-rawheight=&595& class=&origin_image zh-lightbox-thumb& width=&1320& data-original=&/bac8ae80c7a5_r.jpg&&最近互联网三大电商的销售以极快的速度爬升,现在已经超过了图书市场销售总额的68%,三年前还和新华书店三分天下有其一,现在就是三分天下有其二了。所以看新华书店这个系数自己乘就可以了。&br&&br&&img src=&/59bfbd82dfded9c8a75b0e61_b.jpg& data-rawwidth=&1280& data-rawheight=&577& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&/59bfbd82dfded9c8a75b0e61_r.jpg&&&br&&img src=&/a40cdae7de8e3aca1a7b_b.jpg& data-rawwidth=&1305& data-rawheight=&580& class=&origin_image zh-lightbox-thumb& width=&1305& data-original=&/a40cdae7de8e3aca1a7b_r.jpg&&&br&郭敬明的书,我来给说一下哈。他的现在的作品满足了城乡结合部文艺青年以及城市底层家庭不学无术青年男女对高度发展但不普及的物质文明的高度崇拜。他的早期作品迎合了一个不读书的学生对青春期复杂的矫情的二逼的青年希望成为帅哥美女或者是圈子中的角色转化的心理暗示。&br&&br&这个数据很可怕,人数逐年递增。&br&从人群来说,八十年代的青年人因为刚开放国门,阅读如饥似渴,那时候大学生叨逼叨聊的都是哲学美学,满校园的美的历程,满校园的诗歌。&br&九十年代回归正常,陈忠实、贾平凹那一路比较泛滥。但是我永远喜欢王朔和阿城。那时候作家协会主席铁凝写了一个短篇,讲一个男人把对面楼女人约两个炮友的隐情揭穿的故事,叫《对面》,大家也就知道那个时代各种写作尝试已经让很多人走上了二逼的不归路。不过人家铁凝的官场路线走的还是比较高智商的,我说的是她的写作能力。&br&2000年之后,物质文明发展了,但是有人享受到了,有人没享受到。我在高中的时候一直以为牛百懒死就是耐克。kfc是什么我都不知道,这时候我要看郭敬明说说伯爵红茶,我就哭了,我觉得那是高大上。&br&当然,郭敬明也在成长,我说的不是写作,而是小说里的牌子越来越高级了。&br&至于故事,他特别喜欢病态人生和痛苦抉择,也就是畸形的人际关系。小青年们,还没接触社会,刚看到家长给老师送了点月饼,刚看到隔壁班小帅哥有四个女朋友,就觉得这个世界好复杂啊,好肮脏啊,郭敬明叔叔这时候站出来说,是的,世界就是这个样,所以有我在,我告诉你怎么坚强。杀马特读者群就这么被他培养起来了。&br&&br&我去剪头的时候,洗头小妹听说我是干传统媒体的,就想跟我谈郭敬明的书,提升自己的谈吐格调。&br&当然了,青春期离他越来越远,他慢慢也不会理解新人类了,所以,他开始培养年轻作者。效果不错。这么说,郭敬明知道什么是好东西,只不过他写不出好东西。他手底下的几个作者,我还认识几个,还有两三个是朋友,小说写的不错。小孩子,都有虚荣,都想有钱,在这里不评价。至少他们写的挺好看的。&br&当然,我们也要说清楚。文学从来就不是以思考人生为终极目的的,文学的本质是情绪。(别看教材)&br&三十年代,张恨水、萧红,这些人写的搭建在贫穷饥饿之上的故事,那就是深度的思考?张贤亮那种憋屈压抑就是人性?&br&那,富裕奢侈的郭敬明为什么就不行?霸道总裁上了我怎么就不行?&br&答案是行。&br&但是,郭敬明那一路,并不是说他的世界观有问题,你说一个人世界观有问题,你可以不跟他接触,你也可以不看他的书。郭敬明最有问题的是,他搭建故事的能力有问题,故事内核推进方式有问题,屁大个事,就靠几个人矫情,原地打转,再找突破口,这是技术层面的不行。&br&&br&霸道总裁上了我,也是情绪啊。想想,真皮的顶配座椅,顶花带刺的离合器,宽敞的办公桌下空间,奶油味胡椒味辣椒味芥末味的各种小酒,海景房配三米大床,瑞典五十五层针织床垫。最重要的是,他还那么霸道。这就是情绪啊,你不能说这就是低俗,也不能说这就属于不思考人生。&br&&br&我青春期那会,天不生草榴,万古如长夜。互联网上流行的小电影才20M,电脑房有一个主机专门作为服务器支持三十几台电脑拷来看,还经常要分个前后。一般网吧都是二十台电脑五十个观众,一帮小崽子在旁边看你玩红警、毁灭公爵,这时候掏枪有点不合适吧。那时候我就喜欢看&u&内蒙古人民出版社 青海人民出版社 内蒙古师范大学出版社
&/u&出版的64开小言情。&br&看了上百本,期间穿插看了《痴婆子传》《灯草和尚》《金瓶梅》《珍珠衫》。&br&技术类描写还得是老祖宗留下来的东西,但是臆想功能那就得看现代的,代入感强。&br&&br&一般小言情的套路在我的翻阅之下,已经形成八股文。1、铺垫故事 2、女主出现 3、一见钟情(调戏失败)4、故事波澜 5、睡了见红 6、睡了高潮 7、生离死别 8、打败坏人 再睡&br&随手一翻,我就知道到哪步了。要不怎么说,干编辑是需要天赋的。&br&&br&说这么多,你发现了吗,不管你主观认为这个东西或那个东西是不是垃圾,都有需要的人。苍蝇有苍蝇的活法,蚊子有蚊子的胃口。用过的手纸你嫌脏,可有句话怎么说来着:自己求的种,含着泪也得看完。&br&&br&这跟经济啊 社会啊 都无关,这是人性。三十年代国破家亡,雁南飞一样有人看,小姑娘一样喜欢阳光汉子,小伙子一样喜欢白嫩妹子。被窝里一样要看小言情,一样的香藕易折,芳泽难觅。&br&不把自己树立得多高尚,这可能是出版的堕落。可是把别人要求得跟自己一样高尚,那一定是出版的堕落。
特别好,读者群稳定,而且还总有小鲜肉加入。这里是郭敬明的作品在当当网的销售列表,满满的五星。在这个世界上,你永远别想消灭二货超过他们生成的速度,现在甚至稀释二货的浓度都成了奢望,万恶的互联网。郭敬明的书在当当的销量特别好,当然最近两年不比…
&p&&b&转载注明出处吧 &/b&&/p&&p&&b&1500赞了
谢谢大家的支持&/b&&/p&&br&&p&兽王提问:养一只体型庞大的宠物是一种什么体验?(补充说明:每次带小猪小鸟出去都感觉不给力)&/p&&p&德鲁伊回答:作为战斗的种族,我养了一只熊宝宝。把所有钱花在它身上,给它买各种贵重的东西。无论走多远,只要我召唤,它都会回到我身边。跟它生活久了,有时觉得变得跟它一样,孔武有力。后来我追一个人,她却离我而去,熊宝宝的锲而不舍的缠绕,才有了我们的羁绊。&/p&&p&陈回答:有一次我带宠物出门,碰见一个骑着鹿的美女,就被拐跑了,说多了都是泪,连宠物都看脸。后来养了个更大只的,我觉得我养的是宠物,别人觉得我养了个爹。&/p&&p&龙骑士:不要邀请我。叫龙骑士是我能变龙,不是骑龙士,谁再提小笼包一律拉黑。&/p&&br&&p&复仇之魂提问:吼声大是一种什么体验?我有时都能通过声音感觉到前面有什么物体。&/p&&p&兽王回答:有一次我朝一个人吼了一声,他愣住了4秒没动。&/p&&p&斧王回答:上次我就吼了一嗓子,周围300米范围的人都跑过来打我。。。&/p&&p&斯温留言:我一般吼完就快点跑&/p&&p&痛苦女王留言:还是嗓门不够大,我吼完,体质差的都被震死了。&/p&&br&&p&匿名提问:土豪可以多任性?&/p&&p&邀请了炼金术士&/p&&p&炼金术师回答:谢邀。以前老是觉得钱花不出去,最近好了,送朋友们每人一根蓝杖,小意思啦。&/p&&p&赏金猎人回答:跟在我身边混混,总能有钱花。&/p&&br&&p&匿名提问:遇到一个合适的导师有多难?&/p&&p&恶魔巫师回答:不请自来。说说我的导师吧。我学的魔法专业,辛辛苦苦有了点成果,全被他剽窃了,怎么匿名回答?
收到匿名点赞31个&/p&&p&大魔导师留言:你有空过来一下,我有事跟你谈谈,保证不打死你。&/p&&br&&p&匿名提问:买了什么东西让你生活质量和幸福感提升?&/p&&p&先知回答:自从我买了把羊刀,蛤蛤。&/p&&br&&p&影魔提问:怎样看待越来越多的女孩子被包养?&/p&&p&冰女受邀:@矮人火枪手。我知道是你邀请我的。虽然昆卡的年纪比我大,开始我叫他干爹,可是在他身边能有被保护的安全感。你呢,每次我有危险你都只会站的远远的。还是那句话吧,宁愿坐在船上哭也不愿意跟你身边笑。另外,影魔,我们也不合适,我知道你只有上半身。&/p&&br&&p&娜迦海妖提问:如何用歌词优雅的表达我爱你?&/p&&p&斯拉克:喜欢你我是一只鱼
斯拉达点赞&/p&&p&敌法师:你是我的眼,带我领略四季的变换&/p&&p&虚空假面:想回到过去,试着抱你在怀里&/p&&p&矮人直升机:想要有直升机,想要和你飞到宇宙去,想要和你融化在一起,融化在银河里&/p&&p&沙王:每个人都有无法忘记的人,思念会像细沙穿过你的灵魂&/p&&p&Roshan:变成roshan作践自己只为等着你,盾和奶酪都献给你只要你欢喜。&/p&&p&树精卫士:宝贝,宝贝,我是你的大树,一生陪你看日出。&/p&&p&沉默术士:请用心听不要说话。&/p&&br&&p&匿名提问:冰火两重天是什么感觉?&/p&&p&双头龙:那要看你碰到我还是冰女火女那两个妹子了。&/p&&br&&br&&p&弧光提问:有哪些广为人知的名言本意是被曲解的?&/p&&p&甘道夫回答:你们毕竟too
young,作为一个长者我告诉你真相。&/p&&p&1.
沉默啊,沉默啊!不在沉默中爆发,就在沉默中灭亡。本意是诺崇在哈扎达尔废墟旁修行魔法,大考将至,连变形术还都不会。大魔导师斥责了他,说了这句话。后来被曲解成不奋起就灭亡的意思。&/p&&p&2.
you jump,I jump!牛头跳大前对潮汐说的,本意是团战combo要接好,被后人误解为爱情至深,可以与之殉情。&/p&&p&3.
如果说我看得比别人远些,那是因为我站在巨人们的肩膀上。大家理解成牛头团灭对方后谦虚的话,实际上是牛头嘲讽山岭巨人只出了把他抛过去的作用。&/p&&p&4.
人生需要经历两个大波。
女王大空了之后,刷新再大时自我安慰的话。后来不知道被理解成了什么意思。。。&/p&&p&神谕者提问:风暴之灵的战功是否被过誉了?(问题补充:作为知乎小白,经常听到民谣盛传:名师大将莫自牢,千军万马避蓝猫!)&/p&&br&&p&莉娜回答:不受限制的位移切入技能,超强的爆发,还有一手拉的控制,会以卖萌为生?作为亲历那一战的人表示,没有。(暴露年龄了)太史公剑血封喉曰:是役风暴之灵于百万军中三进三出,打掉重生盾一枚,奶酪两块,先后残影、涡流,击毙天灾上将四员,士兵无算,两度买活,疯狂杀戮,带领队友团灭天灾。此战过后,天灾小儿夜闻蓝猫之名止啼。&/p&&br&&br&&p&匿名提问:如何看待爱狗人士噬魂鬼近期发表的“实名反对杀夜魇狗兵”言论?&/p&&p&巫妖回答:本人也是喜爱狗的,因为他们很好吃。既是伙伴,也是食材。&/p&&br&&br&&p&食人魔法师提问:「人的眼睛有
5.76 亿像素,但却终究看不懂人心。」这句话该怎么回应?&/p&&p&炼金回答:“你有2个头,却尽想些没营养的问题”。&/p&&p&--------------------------------------------------更新分割线-------------------------------------------------------------------&/p&&p&屠夫提问:如何评价TFboys?&/p&&p&熊猫酒仙回答:屠夫男孩(迷你屠夫)最近大火,不粉不黑。有可能是该问题下最客观/全面/有诚意的回答&/p&&p&某些粉丝眼里的TFBOYS当前形象:&img src=&/70fbabec95823f_b.jpg& data-rawwidth=&1366& data-rawheight=&768& class=&origin_image zh-lightbox-thumb& width=&1366& data-original=&/70fbabec95823f_r.jpg&&某些不是粉丝的人眼里的TFBOYS当前形象:&br&&/p&&p&&img src=&/25cbcbe844f57873e71dc_b.jpg& data-rawwidth=&431& data-rawheight=&220& class=&origin_image zh-lightbox-thumb& width=&431& data-original=&/25cbcbe844f57873e71dc_r.jpg&&某些粉丝眼里的TFBOYS未来形象:&br&&/p&&p&&img src=&/b5c93a9d7d5cc6d0fbde312_b.jpg& data-rawwidth=&550& data-rawheight=&438& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/b5c93a9d7d5cc6d0fbde312_r.jpg&&某些不是粉丝的人眼里的TFBOYS未来形象:&br&&/p&&p&&img src=&/edc4d2a221ccdabaacd6_b.jpg& data-rawwidth=&580& data-rawheight=&300& class=&origin_image zh-lightbox-thumb& width=&580& data-original=&/edc4d2a221ccdabaacd6_r.jpg&&某些粉丝眼里的TFBOYS唱功:&img src=&/f6ecf7e5f5_b.jpg& data-rawwidth=&1024& data-rawheight=&576& class=&origin_image zh-lightbox-thumb& width=&1024& data-original=&/f6ecf7e5f5_r.jpg&&某些不是粉丝的人眼里的TFBOYS唱功:&br&&/p&&p&&img src=&/6e7ef21f5a536c78c481_b.jpg& data-rawwidth=&320& data-rawheight=&250& class=&content_image& width=&320&&某些粉丝眼里的TFBOYS舞技:&br&&/p&&p&&img src=&/f0c27ede90_b.jpg& data-rawwidth=&389& data-rawheight=&330& class=&content_image& width=&389&&某些不是粉丝的人眼里的TFBOYS舞技:&br&&/p&&p&&img src=&/7cf8fffcb165ce8a8ec8c68c27321e67_b.jpg& data-rawwidth=&1920& data-rawheight=&1080& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&/7cf8fffcb165ce8a8ec8c68c27321e67_r.jpg&&某些粉丝眼里的TFBOYS粉丝形象:&br&&/p&&p&&img src=&/136b678efcaa58_b.jpg& data-rawwidth=&800& data-rawheight=&450& class=&origin_image zh-lightbox-thumb& width=&800& data-original=&/136b678efcaa58_r.jpg&&某些不是粉丝的人眼里的TFBOYS粉丝形象:&br&&/p&&p&&img src=&/d9cc763ca0792e9caee9_b.jpg& data-rawwidth=&1024& data-rawheight=&768& class=&origin_image zh-lightbox-thumb& width=&1024& data-original=&/d9cc763ca0792e9caee9_r.jpg&&然而他们才是
真正的&/p&&p&&img src=&/f481db5d7ca8bf4f7b03cda2ac91e507_b.jpg& data-rawwidth=&550& data-rawheight=&261& class=&origin_image zh-lightbox-thumb& width=&550& data-original=&/f481db5d7ca8bf4f7b03cda2ac91e507_r.jpg&&TFboys!!&/p&
转载注明出处吧 1500赞了 谢谢大家的支持兽王提问:养一只体型庞大的宠物是一种什么体验?(补充说明:每次带小猪小鸟出去都感觉不给力)德鲁伊回答:作为战斗的种族,我养了一只熊宝宝。把所有钱花在它身上,给它买各种贵重的东西。无论走多远,只要我召唤…
&p&作者:&a href=&/people/fd7c571a0ada1a72e42e8d& data-hash=&fd7c571a0ada1a72e42e8d& class=&member_mention& data-title=&@萧井陌& data-editable=&true& data-tip=&p$b$fd7c571a0ada1a72e42e8d&&@萧井陌&/a&, &a href=&/people/d2facf05b31ad4& data-hash=&d2facf05b31ad4& class=&member_mention& data-title=&@Badger& data-editable=&true& data-tip=&p$b$d2facf05b31ad4&&@Badger&/a&&/p&&ul&&li&自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0&/li&&li&&b&&a href=&http://cocode.cc/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CoCode&i class=&icon-external&&&/i&&/a&:&u&一个让大家学习、成长、相聚并获得乐趣的技术社区&/u&&/b&&br&&/li&&li&&a href=&/?_wv=1027&k=U8Z9YY& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&编程入门指南 一群&i class=&icon-external&&&/i&&/a&();&a href=&/?_wv=1027&k=TStl5d& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&编程入门指南 二群&i class=&icon-external&&&/i&&/a&()&/li&&li&&b&&u&答疑邮箱&/u&&/b&:
(&a href=&/people/fd7c571a0ada1a72e42e8d& data-hash=&fd7c571a0ada1a72e42e8d& class=&member_mention& data-title=&@萧井陌& data-editable=&true& data-tip=&p$b$fd7c571a0ada1a72e42e8d&&@萧井陌&/a&)&br&&/li&&/ul&&br&&br&&b&&u&v2.0 准备重构&/u&&/b&&br&&p&日 v1.4 更新&br&&/p&&p&日 v1.3 更新&br&&/p&&p&日 v1.2 更新&br&&/p&&p&日 v1.1 更新 &/p&&p&日 v1.0 更新&br&&/p&&br&&br&&p&文章结构:&/p&&ul&&li&前言&/li&&li&心态调整&ul&&li&确定目标&/li&&li&不要浮躁&/li&&li&培养兴趣&/li&&/ul&&/li&&li&开始学习&ul&&li&令人警醒的故事&/li&&li&警醒后的反思&/li&&li&启蒙&/li&&li&入门&ul&&li&计算机系统基础&/li&&li&数据结构与算法基础&/li&&li&编程语言基础&/li&&li&其他&/li&&/ul&&/li&&li&小结&/li&&/ul&&/li&&li&后记&/li&&/ul&&br&&ul&&li&&p&附录&/p&&/li&&ul&&li&@萧井陌 的编程类回答汇总&br&&/li&&li&...&/li&&/ul&&/ul&&p&---&/p&&h2&&br&&b&前言&/b&&/h2&&p&如今编程成为了一个越来越重要的「技能」:作为设计师,懂一些编程可能会帮你更好地理解自己的工作内容;作为创业者,技术创始人的身份则会让你的很多工作显得更容易。而作为刚想入门的新手,面对眼前海量的信息,或许根本不知道从哪里开始;入门轻松度过初级材料的学习后,发现学习越来越困难,陡峭的学习曲线又让你望而却步;你知道如何在页面上打印输出一些文本行,但是你不知道何时该进行一个真正的有用的项目;你不清楚自己还有哪些不知道的东西,你甚至搞不清下一步该学什么。&/p&&p&这篇文章的内容对此不仅会有一些方向性的建议,还会包含一个&u&&b&基础核心向&/b&&/u&的编程入门导引(&b&&u&进阶求职向&/u&&/b&的相关内容目前推荐您关注 &a href=&/people/e8055f3bedc4cf3b192325& data-hash=&e8055f3bedc4cf3b192325& class=&member_mention& data-editable=&true& data-title=&@Michael282694& data-tip=&p$b$e8055f3bedc4cf3b192325&&@Michael282694&/a& 的专栏文章:&a href=&/Michael66216& class=&internal&&编程者加血,客官进来看看呗!&/a&)。当然,Step by Step 的路线是不现实的,并且每个人都会有自己的特点,所以给出的这个编程入门导引更多的是为了引发读者的思考,最终帮助你形成适用于自己的学习路线。几位读者的实例:&/p&&ul&&li&&a href=&http://zhi.hu/hhiA& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&非计算机专业,计算机如何入门? - 浪无痕&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&http://my.oschina.net/voler/blog/396424& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&我只想成为一名合格的程序员&i class=&icon-external&&&/i&&/a&&br&&/li&&li&&a href=&http://blog.csdn.net/a910626/article/details/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&知乎《编程入门指南v1.3》思维导图&i class=&icon-external&&&/i&&/a&&br&&/li&&/ul&&br&&p&但要注意:这篇文章是写给那些真心想学编程的人看的——那些憋着一股狠劲儿,一定要做出个什么真东西,不学好不罢休的人;而不是那些「听说编程好玩」的人,在我看来,这种人永远都入不了编程的门,更别提做出个像样的东西来了。&br&&/p&&p&---&/p&&p&「Disclaimer」: 虽然整篇文章的基调都是所谓的「Strong Opinions, Weakly Held」,&u&但读者还是应该像怀疑身边所有东西那样 怀疑我们所写内容的准确性&/u&。若有任何相关疑问欢迎在知乎或技术社区 &a href=&http://cocode.cc/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CoCode&i class=&icon-external&&&/i&&/a& 公开讨论。&/p&&p&与指南相关的知乎问答:&/p&&ul&&li&&a href=&/question/& class=&internal&&编程入门指南中为什么没有 Java? - 编程&/a&&/li&&li&&a href=&/question/& class=&internal&&编程入门指南中为什么没有 C#? - 编程&/a&&/li&&/ul&&br&&br&&h2&&b&心态调整&/b&&/h2&&p&&b&确定目标&/b&&/p&&blockquote& You can code. They cannot. That is pretty damn cool.&br&– &a href=&http://learnpythonthehardway.org/book/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Learn Python The Hard Way&i class=&icon-external&&&/i&&/a&&/blockquote&&p&在你学习编程之前思考一下你的目标,当你有最终目标时道路会更加的清晰。那么,你想要写什么?网站?游戏?iOS或者Android应用?或是你是想自动化完成一些乏味的任务让你有更多的时间看窗外的风景?也许你只是想更具有就业竞争力找个好工作。所有的这些都是有价值的目标,这些目标都是你编程学习推动力的一部分,没有推动力的人,是无法在略显枯燥的漫长学习之旅中走远的。&br&&/p&&p&这段视频也许能给你启发:&a href=&/v_show/id_XNTIzNzE2NzQ4.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&What Most Schools Don't Teach&i class=&icon-external&&&/i&&/a&&/p&&br&&p&&b&不要浮躁&/b&&/p&&blockquote&Bad programming is easy. Even Dummies can learn it in 21 days. Good programming requires thought, but everyone can do it and everyone can experience the extreme satisfaction that comes with it.&/blockquote&&p&不管是在线下还是线上的书店,满目都是《21天学通Java》这种速成书目,它们都承诺在很短一段时间内就让你能够学会相关技术。Matthias Felleisen在他的著作 &a href=&http://www.ccs.neu.edu/home/matthias/HtDP2e/Draft/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&How to Design Programs, Second Edition&i class=&icon-external&&&/i&&/a& 一书中明确指出了这种「速成」的趋势并予以了以上的讽刺。&br&&/p&&p&所谓的「捷径」或者说「&a href=&http://en.wikipedia.org/wiki/No_Silver_Bullet& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&银弹&i class=&icon-external&&&/i&&/a&」是不存在的,智者说过,精通某个东西需要10年或10000个小时,也就是汉语中的「十年磨一剑」,所以不用着急,功不唐捐。&br&&/p&&br&&p&&b&培养兴趣&/b&&/p&&blockquote&&p&Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.&/p&&p&– &a href=&http://en.wikipedia.org/wiki/Linus_Torvalds& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Linus Torvalds&i class=&icon-external&&&/i&&/a&&/p&&/blockquote&&p&沉醉于编程,编程更是为了兴趣。兴趣是推动力的不竭源泉,保持这种充满兴趣的感觉,以便于你能将其投入到你的10年/10000小时的编程时间中。编程很有趣,那是探索的喜悦。那是创造的喜悦。看到自己亲手完成的作品显示在屏幕上很有趣。有人为你的代码而惊叹很有趣。有人在公共场合称赞你的产品、邻居使用你的产品、以及在媒体上讨论你的产品很有趣。编程应该十分有趣,若并非如此,就找出导致编程无趣的问题,然后解决之。&br&&/p&&br&&br&&h2&&b&开始学习&/b&&/h2&&p&&b&令人警醒的故事&/b&&/p&&p&刚上初中时我便开始了编程学习,很不幸,我读完了好几本当时普遍存在的诸如《21天精通C++》这类的垃圾书,当时读完也无大碍,甚至还能写点小程序。但是软件出故障了我不知道为什么,稍显庞大的编程问题无从下手,碰到现有的库做不到的事也只能两手一摊。虽然我每天不停地编码,但我发现自己的编程能力却是提高的如此缓慢,对于「迭代」与「递归」的概念只有极其有限的了解,可以说只是把计算机当成了计算器来使用。&br&&/p&&p&进入大学后,我主修了物理学,最初的一段时间里我一直在记忆背诵那些物理公式,却不理解她们是如何得出的,她们之间有什么联系,亦或是她们的意义。我不停地学习如何计算解答一些常见的物理问题,却对在这些Hows背后的Whys一无所知。&br&&/p&&p&而在我尝试做一些基于物理行为的电脑游戏时我再次遇到了之前的的困难:面对新问题时无从下手,面对新问题时的恐惧不断累积滋生,我开始主动逃避,不去真正地理解,而是幻想能通过Google搜索复制粘贴代码解决问题。幸运的是,大二时的一堂课完全改变了我的学习方法。那是第一次我有了「开天眼」的感觉,我痛苦地意识到,我对一些学科只有少的可怜的真正的理解,包括我主修的物理与辅修的计算机科学。&br&&/p&&p&关于那堂课:那时我们刚刚学习完电学和狭义相对论的内容,教授在黑板上写下了这两个主题,并画了一根线将他们连了起来。「假设我们有一个电子沿导线以相对论级别的速度移动…」,一开始教授只是写下了那些我们所熟悉的电学与狭义相对论的常见公式,但在数个黑板的代数推导后,磁场的公式神奇的出现了。虽然几年前我早已知道这个公式,但那时我根本不知道这些现象间的有着这样潜在的联系。磁与电之间的差别只是「观察角度」的问题,我猛然醒悟,此后我不再仅仅追求怎么做(How),我开始问为什么(why),开始回过头来,&u&拾起那些最基础的部分&/u&,学习那些我之前我本该好好学的知识。这个回头的过程是痛苦的,希望你们能就此警醒,永远不要做这种傻事。&br&&/p&&br&&p&&b&警醒后的反思&/b&&/p&&img src=&/09cfc28b6d5433dac9ec_b.jpg& data-rawwidth=&764& data-rawheight=&416& class=&origin_image zh-lightbox-thumb& width=&764& data-original=&/09cfc28b6d5433dac9ec_r.jpg&&&p&这幅图取自 Douglas Hofstadter 的著作&i&&a href=&http://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&G?del, Escher, Bach&i class=&icon-external&&&/i&&/a&&/i&。图中的每一个字母都由其他更小的字母组成。在最高层级,我们看的是&MU&,M 这个字母由三个HOLISM(&a href=&http://zh.wikipedia.org/wiki/%E6%95%B4%E5%85%A8%E8%A7%80& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&整全觀&i class=&icon-external&&&/i&&/a&)构成,U则是由一个REDUCTIONISM(&a href=&http://zh.wikipedia.org/wiki/%E8%BF%98%E5%8E%9F%E8%AE%BA& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&还原论&i class=&icon-external&&&/i&&/a&)构成,前者的每一个字母都包含后者的后者整个词,反之亦然。而在最低层级,你会发现最小的字母又是由重复的&MU&组成的。&br&&/p&&p&每一层次的抽象都蕴含着信息,如果你只是幼稚地单一运用整体论在最高层级观察,或运用还原论观察最低层级,你所得到的只有&MU&(在一些地区的方言中mu意味着什么都没有)。问题来了,怎样才能尽可能多的获取每个层级的信息?或者换句话说,该怎样学习复杂领域(诸如编程)包含的众多知识?&/p&&p&教育与学习过程中普遍存在一个关键问题:初学者们的目标经常过于倾向&a href=&http://zh.wikipedia.org/wiki/%E6%95%B4%E5%85%A8%E8%A7%80& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&整全觀&i class=&icon-external&&&/i&&/a&而忽略了基础,举个常见的例子,学生们非常想做一个机器人,却对背后的&/p&&p&理解物理模型 → 理解电子工程基础 → 理解伺服系统与传感器 → 让机器人动起来&/p&&p&这一过程完全提不起兴趣。&/p&&p&在这里对于初学者有两个大坑:&/p&&ol&&li&如果初学者们只与预先构建好的「发动机和组件」接触(没有理解和思考它们构造的原理),这会严重限制他们在将来构建这些东西的能力,并且在诊断解决问题时无从下手。&br&&/li&&li&第二个坑没有第一个那么明显:幼稚的「整体论」方法有些时候会显得很有效,这有一定的隐蔽性与误导性,但是一两年过后(也许没那么长),当你在学习路上走远时,再想回过头来「补足基础」会有巨大的心理障碍,你得抛弃之前自己狭隘的观念,耐心地缓步前进,这比你初学时学习基础知识困难得多。&br&&/li&&/ol&&br&&p&但也不能矫枉过正,陷入还原论的大坑,初学时便一心试图做宏大的理论,这样不仅有一切流于理论的危险,枯燥和乏味还会让你失去推动力。这种情况经常发生在计算机科班生身上。&br&&/p&&p&为了更好理解,可以将学习编程类比为学习厨艺:你为了烧得一手好菜买了一些关于菜谱的书,如果你只是想为家人做菜,这会是一个不错的主意,你重复菜谱上的步骤也能做出不赖的菜肴,但是如果你有更大的野心,真的想在朋友面前露一手,做一些独一无二的美味佳肴,甚至成为「大厨」,你必须理解这些菜谱背后大师的想法,理解其中的理论,而不仅仅是一味地实践。但是如果你每天唯一的工作就是阅读那些厚重的理论书籍,因为缺乏实践,你只会成为一个糟糕的厨子,甚至永远成为不了厨子,因为看了几天书后你就因为枯燥放弃了厨艺的学习。&br&&/p&&p&总之,编程是连接理论与实践的纽带,是&a href=&http://zh.wikipedia.org/wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&计算机科学&i class=&icon-external&&&/i&&/a&与计算机应用技术相交融的领域。正确的编程学习方法应该是:通过自顶而下的探索与项目实践,获得编程直觉与推动力;从自底向上的打基础过程中,获得最重要的通用方法并巩固编程思想的理解。&br&&/p&&p&作为初学者,应以&u&后者为主,前者为辅&/u&。&br&&/p&&br&&p&&b&启蒙&/b&&br&&/p&&p&「学编程应该学哪门语言?」这经常是初学者问的第一个问题,但这是一个错误的问题,你最先考虑的问题应该是「哪些东西构成了编程学习的基础」?&br&&/p&&p&编程知识的金字塔底部有三个关键的部分:&br&&/p&&ul&&li&算法思想:例如怎样找出一组数中最大的那个数?首先你得有一个 maxSoFar 变量,之后对于每个数…&br&&/li&&li&语法:我怎样用某种编程语言表达这些算法,让计算机能够理解。&br&&/li&&li&系统基础:为什么 while(1) 时线程永远无法结束?为什么 int *foo() { int x = 0; return &x; } 是不可行的?&br&&/li&&/ul&&br&&p&启蒙阶段的初学者若选择C语言作为第一门语言会很困难并且枯燥,这是因为他们被迫要同时学习这三个部分,在能做出东西前要花费很多时间。&br&&/p&&p&因此,为了尽量最小化「语法」与「系统基础」这两部分,建议使用 Python 作为学习的第一门语言,虽然Python对初学者很友好,但这并不意味着它只是一个「玩具」,在大型项目中你也能见到它强大而灵活的身影。熟悉Python后,学习C语言是便是一个不错的选择了:学习C语言会帮助你以靠近底层的视角思考问题,并且在后期帮助你理解操作系统层级的一些原理,如果你只想成为一个普通(平庸)的开发者你可以不学习它。&br&&/p&&p&下面给出了一个可供参考的启蒙阶段导引,完成后你会在头脑中构建起一个整体框架,帮助你进行自顶向下的探索。&/p&&ol&&li&完成 &a href=&http://learnpythonthehardway.org/book/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Learn Python The Hard Way&i class=&icon-external&&&/i&&/a&(&a href=&/subject//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&“笨办法”学Python(第3版) (豆瓣)&i class=&icon-external&&&/i&&/a&)&/li&&li&完成 &a href=&https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-0#.VNL-zlWUdQ0& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&MIT 计算机导论课&i class=&icon-external&&&/i&&/a&(如果你英语不过关:&a href=&/courses/MITx/6_00_1x/2014_T2/about& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&麻省理工学院公开课:计算机科学及编程导论&i class=&icon-external&&&/i&&/a&)。&a href=&http://zh.wikipedia.org/wiki/%E5%A4%A7%E8%A7%84%E6%A8%A1%E5%BC%80%E6%94%BE%E5%9C%A8%E7%BA%BF%E8%AF%BE%E5%A0%82& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&MOOC&i class=&icon-external&&&/i&&/a& 是学习编程的一个有效途径。虽然该课程的教学语言为Python,但作为一门优秀的导论课,它强调学习计算机科学领域里的重要概念和范式,而不仅仅是教你特定的语言。如果你不是科班生,这能让你在自学时开阔眼界;课程内容:计算概念,python编程语言,一些简单的数据结构与算法,测试与调试。支线任务:完成《&a href=&/subject/3112503/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python核心编程&i class=&icon-external&&&/i&&/a& 》&/li&&li&
完成 &a href=&https://www.edx.org/course/introduction-computer-science-harvardx-cs50x#.VNyhfFWUdQ1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Harvard CS50&i class=&icon-external&&&/i&&/a& (如果你英语不过关:完成&a href=&/special/opencourse/cs50.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&哈佛大学公开课:计算机科学
cs50&i class=&icon-external&&&/i&&/a&
。同样是导论课,但这门课与MIT的导论课互补。教学语言涉及 C, PHP,
JavaScript + SQL, HTML + CSS,内容的广度与深度十分合理,还能够了解到最新的
一些科技成果,可以很好激发学习计算机的兴趣。支线任务:&/li&&/ol&&br&&ul&&li&阅读《&a href=&/subject/1024570/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&编码的奥秘&i class=&icon-external&&&/i&&/a&》&br&&/li&&li&完成《&a href=&/subject/1786294/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C语言编程&i class=&icon-external&&&/i&&/a&》&/li&&li&[可选] 如果你的目标是成为一名 &a href=&http://zh.wikipedia.org/wiki/%E9%BB%91%E5%AE%A2#Hacker.E4.B8.8ECracker& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Hacker&i class=&icon-external&&&/i&&/a&:阅读 &a href=&/subject/1784887/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Hacker's Delight&i class=&icon-external&&&/i&&/a&&/li&&/ul&&br&&br&&p&PS:如果教育对象还是一个孩子,以下的资源会很有帮助(年龄供参考):&/p&&ul&&li&5-8岁: &a href=&/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Turtle Academy&i class=&icon-external&&&/i&&/a&&br&&/li&&li&8-12岁:&a href=&/python-for-kids/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Python for Kids&i class=&icon-external&&&/i&&/a&&br&&/li&&li&12岁以上: &a href=&http://scratch.mit.edu/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&MIT Scratch&i class=&icon-external&&&/i&&/a& (不要小看Scratch,有人用它写3D渲染的光线追踪系统)或
&a href=&https://www.khanacademy.org/computing/computer-programming& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&KhanAcademy&i class=&icon-external&&&/i&&/a&&br&&/li&&/ul&&br&&br&&p&&b&入门&/b&&br&&/p&&p&结束启蒙阶段后,初学者积累了一定的代码量,对编程也有了一定的了解。这时你可能想去学一门具体的技术,诸如Web开发,Android开发,iOS开发什么的,你可以去尝试做一些尽可能简单的东西,给自己一些正反馈,补充自己的推动力。&u&但记住别深入&/u&,这些技术有无数的细节,将来会有时间去学习;同样的,这时候也别过于深入特定的框架和语言,现在是学习&a href=&http://zh.wikipedia.org/wiki/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&计算机科学&i class=&icon-external&&&/i&&/a&通用基础知识的时候,不要试图去抄近路直接学你现在想学的东西,这是注定会失败的。&br&&/p&&p&那么入门阶段具体该做些什么呢?这时候你需要做的是反思自己曾经写过的程序,去思考程序为什么(Why)要这样设计?,思考怎样(How)写出更好的程序?试图去探寻理解编程的本质:利用计算机&u&解决问题&/u&。&br&&/p&&p&设想 :&/p&&p&X
= 用于思考解决方案的时间,即「解决问题」 部分&/p&&p&Y
= 用于实现代码的时间,即「利用计算机」部分」 &/p&&p&编程能力 = F(X, Y) (X&Y)&/p&&p&要想提高编程能力,就得优化 X,Y 与函数 F(X, Y),很少有书的内容能同时着重集中在这三点上,但有一本书做到了——&i&&a href=&http://mitpress.mit.edu/sicp/full-text/book/book.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Structure and Interpretation
of Computer Programs&i class=&icon-external&&&/i&&/a&&/i&(SICP)《计算机程序的构造和解释》,它为你指明了这三个变量的方向。在阅读SICP之前,你也许能通过调用几个函数解决一个简单问题。但阅读完SICP之后,你会学会如何将问题抽象并且分解,从而处理更复杂更庞大的问题,这是编程能力巨大的飞跃,这会在本质上改变你思考问题以及用代码解决问题的方式。此外,SICP的教学语言为 Scheme,可以让你初步了解&a href=&http://zh.wikipedia.org/wiki/%E5%87%BD%E6%95%B8%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&函数式编程&i class=&icon-external&&&/i&&/a&。更重要的是,他的语法十分简单,你可以很快学会它,从而把更多的时间用于学习书中的编程思想以及复杂问题的解决之道上。&br&&/p&&br&&p&&a href=&http://zh.wikipedia.org/wiki/%E5%BD%BC%E5%BE%B7%C2%B7%E8%AB%BE%E7%B1%B3%E6%A0%BC& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Peter Norvig&i class=&icon-external&&&/i&&/a& 曾经写过一篇非常精彩的SICP&a href=&/review/R403HR4VL71K8/ref=cm_cr_rdp_perm& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&书评&i class=&icon-external&&&/i&&/a&,其中有这样一段:&/p&&blockquote&To use an analogy, if SICP were about automobiles, it would be for the person who wants to know how cars work, how they are built, and how one might design fuel-efficient, safe, reliable vehicles for the 21st century. The people who hate SICP are the ones who just want to know how to drive their car on the highway, just like everyone else.&/blockquote&&p&如果你是文中的前者,&u&阅读SICP将成为你衔接启蒙与入门阶段的关键点&/u&&br&&/p&&p&虽然SICP是一本「入门书」,但对于初学者还是有一定的难度,以下是一些十分有用的辅助资源:&br&&/p&&ul&&li&&a href=&/course/cs212& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Udacity CS212 Design of Computer Program&i class=&icon-external&&&/i&&/a&): 由上文提到的Google研究主管Peter Norvig 主讲,教学语言为 Python,内容有一定难度。&/li&&li&&a href=&http://www.ccs.neu.edu/home/matthias/HtDP2e/Draft/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&How to Design Programs, Second Edition&i class=&icon-external&&&/i&&/a&:HtDP的起点比SICP低,书中的内容循循善诱,对初学者很友好,如果觉得完成SICP过于困难,可以考虑先读一读HtDP。&/li&&li&&a href=&http://webcast.berkeley.edu/playlist#c,d,Computer_Science,EC3E89E& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&UC Berkeley SICP授课视频&i class=&icon-external&&&/i&&/a&以及 SICP 的两位作者给 Hewlett-Packard 公司员工培训时的录像(&a href=&/DeathKing/Learning-SICP/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&中文化项目&i class=&icon-external&&&/i&&/a&)&/li&&li&&a href=&/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Composing Programs&i class=&icon-external&&&/i&&/a&:一个继承了SICP思想但使用Python作为教学语言的编程导论(其中包含了一些小项目)&/li&&li&&a href=&http://sicp.readthedocs.org/en/latest/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SICP 解题集&i class=&icon-external&&&/i&&/a&:对于书后的习题,作为初学者应&u&尽力并量力&/u&完成。&/li&&/ul&&p&完成了这部分学习后,你会逐步建立起一个自己的程序设计模型,你的脑子里不再是一团乱麻,你会意识到记住库和语法并不会教你如何解决编程问题,接下来要学些什么,在你心里也会明朗了很多。&u&这时候才是真正开始进行项目实践,补充推动力的好时机&/u&。关于项目实践:对于入门阶段的初学者,参与开源项目还为时过早,这时候应该开始一些简单的项目,诸如搭建一个网站并维护它,或是编写一个小游戏再不断进行扩展,如果你自己的想法不明确,推荐你关注 &a href=&/alchemelon& class=&internal&&炼瓜研究所 &/a&,或者从 &a href=&/karan/Projects/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mega Project List&i class=&icon-external&&&/i&&/a& 中选取自己喜欢的项目。&br&&/p&&p&如果你觉得SICP就是搞不定,也不要强迫自己,先跳过,继续走常规路线:开始读 &em&&a href=&/subject/1998341/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Elements of Computing Systems&i class=&icon-external&&&/i&&/a&&/em& 吧,它会教会你从最基本的 Nand 门开始构建计算机,直到俄罗斯方块在你的计算机上顺利运行。 &a href=&http://www.nand2tetris.org/course.php& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&具体内容&i class=&icon-external&&&/i&&/a&不多说了,这本书会贯穿你的整个编程入门阶段,你入门阶段的目标就是坚持完成这本书的所有项目(包括一个&strong&最简的&/strong&编译器与操作系统)。&/p&&p&&strong&为了完全搞定这本书,为了继续打好根基。为了将来的厚积薄发,在下面这几个方面你还要做足功课(注意:下面的内容没有绝对意义上的先后顺序):&/strong&&br&&/p&&br&&br&&p&&b&计算机系统基础&/b&&/p&&p&有了之前程序设计的基础后,想更加深入地把握计算机科学的脉络,不妨看看这本书:《&a href=&/subject/5333562/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深入理解计算机系统&i class=&icon-external&&&/i&&/a&》 &i&Computer Systems A Programmer's Perspective &/i&。这里点名批评这本书的中译名,其实根本谈不上什么深入啦,这本书只是 &a href=&http://zh.wikipedia.org/wiki/%E5%8D%A1%E5%86%85%E5%9F%BA%E6%A2%85%E9%9A%86%E5%A4%A7%E5%AD%A6& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CMU&i class=&icon-external&&&/i&&/a&的「计算机系统导论」的教材而已。CMU的计算机科学专业相对较偏软件,该书就是从一个程序员的视角观察计算机系统,以「程序在计算机中如何执行」为主线,全面阐述计算机系统内部实现的诸多细节。&/p&&p&如果你看书觉得有些枯燥的话,可以跟一门 Coursera 上的 MOOC: &a href=&https://www.coursera.org/course/hwswinterface& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Hardware/Software Interface&i class=&icon-external&&&/i&&/a&,这门课的内容是 CSAPP 的一个子集,但是最经典的&a href=&http://csapp.cs.cmu.edu/public/labs.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&实验部分&i class=&icon-external&&&/i&&/a&都移植过来了。同时,可以看看 &a href=&/subject/1139336/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The C Programming Language&i class=&icon-external&&&/i&&/a&,回顾一下C语言的知识。&br&&/p&&p&完成这本书后,你会具备坚实的系统基础,也具有了学习操作系统,编译器,计算机网络等内容的先决条件。当学习更高级的系统内容时,翻阅一下此书的相应章节,同时编程实现其中的例子,一定会对书本上的理论具有更加感性的认识,真正做到经手的代码,从上层设计到底层实现都了然于胸,并能在脑中回放数据在网络-&内存-&缓存-&CPU的流向。&br&&/p&&p&此外,也是时候去接触 UNIX 哲学了: KISS - Keep it Simple, Stupid. 在实践中,这意味着你要开始熟悉命令行界面,配置文件。并且在开发中逐渐脱离之前使用的IDE,学会使用Vim或Emacs(或者最好两者都去尝试)。&br&&/p&&ul&&li&阅读 《&a href=&/subject/1033144/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/subject&/span&&span class=&invisible&&/1033144/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&》&br&&/li&&li&阅读《&a href=&/subject/1467587/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&UNIX编程艺术 &i class=&icon-external&&&/i&&/a&》&/li&&li&折腾你的 &a href=&http://heather.cs.ucdavis.edu/~matloff/unix.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&UN*X&i class=&icon-external&&&/i&&/a& 系统&/li&&/ul&&br&&p&&b&数据结构与算法基础&/b&&/p&&p&如今,很多人认为编程(特别是做web开发)的主要部分就是使用别人的代码,能够用清晰简明的方式表达自己的想法比掌握硬核的数学与算法技巧重要的多,数据结构排序函数二分搜索这不都内置了吗?工作中永远用不到,学算法有啥用啊?这种扛着实用主义大旗的「码农」思想当然不可取。没有扎实的理论背景,遭遇瓶颈是迟早的事。&/p&&p&数据结构和算法是配套的,入门阶段你应该掌握的主要内容应该是:这个问题用什么算法和数据结构能更快解决。这就要求你对常见的数据结构和算法了熟于心,你不一定要敲代码,用纸手写流程是更快的方式。对你不懂的&a href=&http://en.wikipedia.org/wiki/List_of_data_structures& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&数据结构&i class=&icon-external&&&/i&&/a&和&a href=&http://en.wikipedia.org/wiki/List_of_algorithms& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&算法&i class=&icon-external&&&/i&&/a&,你要去搜它主要拿来干嘛的,使用场景是什么。&br&&/p&&p& 供你参考的学习资源:
&/p&&ul&&li&《&a href=&/subject/1885170/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&算法导论 &i class=&icon-external&&&/i&&/a&》:有人说别把这本书当入门书,这本书本来就不是入门书嘛,虽说书名是 Introduction to Algorithms,这只不过是因为作者不想把这本书与其他书搞重名罢了。当然,也不是没办法拿此书入门,读第一遍的时候跳过习题和证明就行了嘛,如果还觉得心虚先看看这本《&a href=&/subject/1139426/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&数据结构与算法分析&i class=&icon-external&&&/i&&/a&》&/li&&li&Coursera Algorithms: Design and Analysis [&a href=&https://www.coursera.org/course/algo& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Part 1&i class=&icon-external&&&/i&&/a&] & [&a href=&https://www.coursera.org/course/algo2& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Part 2&i class=&icon-external&&&/i&&/a&]: Stanford 开的算法课,不限定语言,两个部分跟下来算法基础基本就有了;英语没过关的:&a href=&/special/opencourse/algorithms.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&麻省理工学院公开课:算法导论&i class=&icon-external&&&/i&&/a&&/li&&li&入门阶段还要注意培养使用常规算法解决小规模问题的能力,结合前文的SICP部分可以读读这几本书:《&a href=&/subject/3227098/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&编程珠玑 &i class=&icon-external&&&/i&&/a&》,《&a href=&/subject/1173548/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&程序设计实践 &i class=&icon-external&&&/i&&/a&》&/li&&/ul&&br&&p&&b&编程语言基础&/b&&/p&&blockquote&Different languages solve the same problems in different ways. By learning several different approaches, you can help broaden your thinking and avoid getting stuck in a rut. Additionally, learning many languages is far easier now, thanks to the wealth of freely available software on the Internet&p&- &a href=&/the-pragmatic-programmer& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Pragmatic Programmer&i class=&icon-external&&&/i&&/a&&/p&&/blockquote&&p&此外还要知道,学习第n门编程语言的难度是第(n-1)门的一半,所以尽量去尝试不同的编程语言与编程范式,若你跟寻了前文的指引,你已经接触了:「干净」的脚本语言 Python, 传统的命令式语言 C, 以及&a href=&http://matt.might.net/articles/i-love-you-in-racket/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&浪漫&i class=&icon-external&&&/i&&/a&的函数式语言 Scheme/Racket 三个好朋友。但仅仅是接触远远不够,你还需要不断继续加深与他们的友谊,并尝试结交新朋友,美而雅的 &a href=&/poignant-guide/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Ruby&i class=&icon-external&&&/i&&/a& 小姑娘,Hindley-Milner 语言家族的掌中宝 &a href=&http://book.realworldhaskell.org/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Haskell&i class=&icon-external&&&/i&&/a& 都是不错的选择。但有这么一位你躲不开的,必须得认识的大伙伴 — C++,你得做好与他深交的准备:&/p&&ul&&li&入门:&i&&a href=&/subject//& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C++ Primer&i class=&icon-external&&&/i&&/a&&/i&&/li&&li&[可选] 进阶:&/li&&ul&&li&高效使用:&i&&a href=&/subject/1842426/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Effective C++&i class=&icon-external&&&/i&&/a&&/i&&/li&&li&深入了解:《&a href=&/subject/1091086/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深度探索C++对象模型&i class=&icon-external&&&/i&&/a&》;&a href=&/subject/2378124/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&C++Templates&i class=&icon-external&&&/i&&/a&&/li&&li&研究反思:&a href=&/subject/1456860/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Design and Evolution of C++&i class=&icon-external&&&/i&&/a& ;对于C++这个 &a href=&/define.php?term=Necessary+Evil& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Necessary Evil&i class=&icon-external&&&/i&&/a& ,看这本书可以让你选择是成为守夜人还是守日人。&/li&&/ul&&/ul&&p&现实是残酷的,在软件工程领域仍旧充斥着一些狂热者,他们只掌握着一种编程语言,也只想掌握一种语言,他们认为自己掌握的这门语言是最好的,其他异端都是傻X。这种人也不是无药可救,有一种很简单的治疗方法:让他们写一个编译器。要想真正理解编程语言,你必须亲自实现一个。现在是入门阶段,不要求你去上一门编译器课程,但要求你能至少实现一个简单的解释器。&br&&/p&&p&供你参考的学习资源:&/p&&ul&&li&&a href=&/subject/2152385/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&《程序设计语言-实践之路》&i class=&icon-external&&&/i&&/a&:CMU编程语言原理的教材,程序语言入门书,现在就可以看,会极大扩展你的眼界,拉开你与普通人的差距。&/li&&li&&a href=&https://www.coursera.org/course/proglang& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Coursera 编程语言MOOC&i class=&icon-external&&&/i&&/a&:课堂上你能接触到极端FP(函数式)的SML,中性偏FP的Racket,以及极端OOP(&a href=&http://zh.wikipedia.org/wiki/%E9%9D%A2%E5%90%91%E5%AF%B9%E8%B1%A1%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&面向对象&i class=&icon-external&&&/i&&/a&)的Ruby,并学会问题的FP分解 vs OOP分解、ML的模式匹配、Lisp宏、不变性与可变性、解释器的实现原理等,让你在将来学习新语言时更加轻松并写出更好的程序。&/li&&li&&a href=&/course/cs262& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Udacity CS262 Programming Language&i class=&icon-external&&&/i&&/a&:热热身,教你写一个简单的浏览器——其实就是一个javascript和html的解释器,完成后的成品还是很有趣的;接下来,试着完成一个之前在SICP部分提到过的项目:用Python写一个 &a href=&http://inst.eecs.berkeley.edu/~cs61a/fa13/proj/scheme/scheme.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Scheme Interpreter&i class=&icon-external&&&/i&&/a&&/li&&/ul&&br&&p&&b&其他&/b&&/p&&p&编程入门阶段比较容易忽视的几点:&/p&&ol&&li&学好英语:英语是你获取高质量学习资源的主要工具,但在入门阶段,所看的那些翻译书信息损耗也没那么严重,以你自己情况权衡吧。此外英语的重要性更体现在沟通交流上,&a href=&http://zh.wikipedia.org/wiki/%E6%9E%97%E7%BA%B3%E6%96%AF%C2%B7%E6%89%98%E7%93%A6%E5%85%B9& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Linus Torvalds&i class=&icon-external&&&/i&&/a&一个芬兰人,一口流利的英语一直是他招募开发者为Linux干活的的法宝,这是你的榜样。&/li&&li&学会提问:学习中肯定会遇到问题,首先应该学会搜索引擎的&a href=&/websearch/answer/35890?hl=zh-Hans& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&「高级搜索」&i class=&icon-external&&&/i&&/a&,当单靠检索无法解决问题时,去&a href=&/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Stack Overflow&i class=&icon-external&&&/i&&/a& 或&a href=&/& class=&internal&&知乎&/a& 提问,提问前读读这篇文章:&a href=&/what-have-you-tried/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&What have you tried?&i class=&icon-external&&&/i&&/a&&/li&&li&不要做一匹独狼:尝试搭建一个像&a href=&/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&这样&i class=&icon-external&&&/i&&/a&简单的个人网站,不要只是一个孤零零的&a href=&http://web.stanford.edu/~jtysu/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&About页面&i class=&icon-external&&&/i&&/a&,去学习 &a href=&http://zh.wikipedia.org/wiki/Markdown& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Markdown&i class=&icon-external&&&/i&&/a& 与 &a href=&http://zh.wikipedia.org/wiki/LaTeX& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&LaTeX&i class=&icon-external&&&/i&&/a&,试着在Blog上记录自己的想法,并订阅自己喜欢的编程类博客。推荐几个供你参考:&a href=&/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Joel on Software&i class=&icon-external&&&/i&&/a&, &a href=&/index.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Peter Norvig&i class=&icon-external&&&/i&&/a&, &a href=&/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Coding Horror&i class=&icon-external&&&/i&&/a&&/li&&/ol&&br&&p&&b&小结&/b&&/p&&p&以上的内容你不应该感到惧怕,编程的入门不是几个星期就能完成的小项目。期间你还会遇到无数的困难,当你碰壁时试着尝试&a href=&/Education/How-can-you-learn-faster/answer/Acaz-Pereira& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&「费曼」技巧&i class=&icon-external&&&/i&&/a&:将难点分而化之,切成小知识块,再逐个对付,之后通过向别人清楚地解说来检验自己是否真的理解。当然,依旧会有你解决不了的问题,这时候不要强迫自己——很多时候当你之后回过头来再看这个问题时,一切豁然开朗。&/p&&p&此外不要局限于上文提到的那些材料,还有一些值得在入门阶段以及将来的提升阶段反复阅读的书籍。这里不得不提到在 &a href=&/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&stackoverflow &i class=&icon-external&&&/i&&/a& 上票选得出的程序员必读书单中,排在前两位的两本书:&/p&&p&&i&&a href=&/subject/1477390/?i=0& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Code Complete&i class=&icon-external&&&/i&&/a& :&/i&不管是对于经验丰富的程序员还是对于那些没有受过太多的正规训练的新手程序员,此书都能用来填补自己的知识缺陷。对于入门阶段的新手们,可以重点看看涉及变量名,测试,个人性格的章节。&br&&/p&&p&&i&&a href=&/subject/1417047/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Pragmatic Programmer&i class=&icon-external&&&/i&&/a& : &/i&程序员入门书,终极书。有人称这本书为代码小全:从 &a href=&http://zh.wikipedia.org/wiki/%E4%B8%80%E6%AC%A1%E4%B8%94%E4%BB%85%E4%B8%80%E6%AC%A1& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&DRY&i class=&icon-external&&&/i&&/a& 到 &a href=&http://zh.wikipedia.org/wiki/KISS%E5%8E%9F%E5%88%99& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&KISS&i class=&icon-external&&&/i&&/a&,从做人到做程序员,这本书教给了你一切,你所需的只是遵循书上的指导。&br&&/p&&br&&br&&p&这本书的作者 &a href=&http://en.wikipedia.org/wiki/Dave_Thomas_(programmer)& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Dave&i class=&icon-external&&&/i&&/a& ,在书中开篇留了这样一段话:&/p&&blockquote&&b&You’re a Pragmatic Programmer. You aren’t wedded to any particular technology, but you have a broad enough background in the science, and your experience with practical projects allows you to choose good solutions in particular situations.Theory and practice combine to make you strong. You adjust your approach to suit the current circumstances and environment. And you do this continuously as the work progresses. Pragmatic Programmers get the job done, and do it well.&/b&&/blockquote&&p&这段话以及他创立的 &a href=&/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&The Pragmatic Bookshelf&i class=&icon-external&&&/i&&/a& 一直以来都积极地影响着我,因此这篇指南我也尽量贯彻了这个思想,引导并希望你们成为一名真正的 Pragmatic Programmer 。&br&&/p&&br&&br&&h2&&b&后记&/b&&/h2&&p&如果你能设法完成以上的所有任务,恭喜你,你已经真正实现了编程入门。这意味着你在之后更深入的学习中,不会畏惧那些学习新语言的任务,不会畏惧那些「复杂」的API,更不会畏惧学习具体的技术,甚至感觉很容易。当然,为了掌握这些东西你依旧需要大量的练习,腰还是会疼,走路还是会费劲,一口气也上不了5楼。但我能保证你会在思想上有巨大的转变,获得极大的自信,看老师同学和 &a href=&http://www.csdn.net/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&CSDN&i class=&icon-external&&&/i&&/a& 的眼光会变得非常微妙,虽然只是完成了编程入门,但已经成为了程序员精神世界的高富帅。不,我说错了,即使是高富帅也不会有强力精神力,他也会怀疑自己,觉得自己没钱就什么都不是了。但总之,你遵循指南好好看书,那就会体验「会当凌绝顶」的感觉。&br&&/p&&img src=&/b330ecbc2cd43a23f6beff47bbf4cbe9_b.jpg& data-rawwidth=&1920& data-rawheight=&1080& class=&origin_image zh-lightbox-thumb& width=&1920& data-original=&/b330ecbc2cd43a23f6beff47bbf4cbe9_r.jpg&&&p&欢迎实践过的同学现身说法。&/p&&br&&br&&h2&附(zhèng)录(wén)&/h2&&p&&b&@萧井陌 的编程类回答汇总&/b&&/p&&p&方向:&br&&/p&&ul&&li&&a href=&/question//answer/& class=&internal&&怎么成为一个优秀的程序员,而不是一个优秀的码农?&/a&&/li&&/ul&&blockquote&优秀的程序员会告诉你打根基的重要性,会劝你在厚积薄发前要隐忍。&br&优秀的程序员应该善用包装...&/blockquote&&ul&&li&&a href=&/question//answer/& class=&internal&&计算机本科应届毕业生要有怎样的能力才算比较好的?&/a&&/li&&/ul&&blockquote&对本科生的要求其实很简单,认真学过专业课就行。&br&所谓认真学过专业课的程度是:...&/blockquote&&ul&&li&&a class=&internal& href=&/question//answer/&&想进入微软,本科该如何努力?&/a&&/li&&/ul&&blockquote&你可以找一个美国大学学他们的计算机课程,课程设置和教材都能查到,书都能买到。那几所学校的本科课程安排差异比较大,全学也不是不可以。做好这几点: ...&br&&/blockquote&&ul&&li&&a href=&/question//answer/& class=&internal&&大四学生,想通过两到三年的积累去Google工作,请问应如何准备?&/a&&br&&/li&&/ul&&blockquote&我觉得你得先找到一个技术方向,树立一个以此技术方向为首要目标的原则,做好这个方面的事情,&u&对这个方面的所有技术细节都务求深入了解&/u&。然后呢...&/blockquote&&ul&&li&&a href=&/question//answer/& class=&internal&&文科生如何转行当程序员?考研是最好选择吗?&/a&&br&&/li&&/ul&&blockquote&0. 找一本《计算机导论》类的书籍看看,了解一下行业大致情况,随便翻翻就好&br&1. 去维基百科翻一下历年图灵奖得奖情况,粗略了解一下行业历史...&/blockquote&&ul&&li&&a href=&/question//answer/& class=&internal&&有哪些适合程序员读的人文书籍?&/a&&br&&/li&&/ul&&blockquote&程序员也是人, 程序员的整体素质在其他行业也是通用的.&br&so....这就产生了很多其他行业的书...&/blockquote&&p&方法:&/p&&ul&&li&&a href=&/question//answer/& class=&internal&&如何学习不感兴趣但自己也认为很重要的东西?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&兴趣广泛和保持专注是否矛盾?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&在学习编程的过程中如何权衡寻求方法工具和埋头苦干?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&新手关于如何看编程经典书的一些疑惑?&/a&&br&&/li&&li&&a href=&http://zhi.hu/aaOB& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&计算机方面的经典书籍,不做或少做习题会对学习效果造成多大影响呢?&i class=&icon-external&&&/i&&/a&&br&&/li&&/ul&&br&&p&细分:&/p&&ul&&li&&a href=&/question//answer/& class=&internal&&如何去学习程序员的三大浪漫,编译原理,图形学,操作系统?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&数据库、操作系统、编译原理应该以怎样的的顺序学习?&/a&&/li&&ul&&li&&a href=&/question//answer/& class=&internal&&如何在六个月的时间内完成一个简单的操作系统,应该要学些什么?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&计算机系大四学生如何在六个月的时间内完成一个编译器?要学些什么?&/a&&br&&/li&&/ul&&li&&a href=&/question//answer/& class=&internal&&算法到底应该怎么学?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&WEB开发还有前途吗?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&嵌入式开发还有前途吗?&/a&&br&&/li&&li&&a href=&/question//answer/& class=&internal&&已参加工作的程序员如何系统提升英语阅读能力?&/a&&/li&&/ul&&br&&br&&p&&b&@萧井陌的知乎回答集锦&/b&(按赞同数排列)( 更新)&br&&/p&&ul&&li&&a href=&/s/1i3jAhiX& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&PDF 格式&i class=&icon-external&&&/i&&/a&&/li&&li&&a href=&/s/1qWqNzPi& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&ePub 格式&i class=&icon-external&&&/i&&/a&&/li&&/ul&&p&&img src=&/635c6ffccad449b48e1f00_b.jpg& data-rawwidth=&600& data-rawheight=&446& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/635c6ffccad449b48e1f00_r.jpg&&---&/p&&p&...&/p&
作者:, 自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0:一个让大家学习、成长、相聚并获得乐趣的技术社区();()答疑邮箱:

我要回帖

更多关于 此银行卡不可用ali240 的文章

 

随机推荐