亚洲人比欧洲人年轻最年轻的程序设计员

山东省博兴县学年七年级政治下学期期中质量检测试题 鲁教版_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
山东省博兴县学年七年级政治下学期期中质量检测试题 鲁教版
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢哪本书是对程序员最有影响且最应该读的?
在stackoverflow上看到这个问题,现在已经被关闭,其中有一个赞成排名,取其中一部分贴在下面:Code Complete (2nd edition) by Steve McConnellThe Pragmatic ProgrammerStructure and Interpretation of Computer ProgramsThe C Programming Language by Kernighan and RitchieIntroduction to Algorithms by Cormen, Leiserson, Rivest & SteinDesign Patterns by the Gang of FourRefactoring: Improving the Design of Existing CodeThe Mythical Man MonthThe Art of Computer Programming by Donald Knuth地址:请教各位知乎的神们对这个问题的看法?或者对你读过的感觉重要的书给出解读或者推荐的理由?谢谢。。8.5补充:感谢各位,诚然颈椎康复指南、恋爱宝典这些对程序员相当重要。。。我想各位讲一下像SICP、TACP、算法导论等等这种特别偏向理论,实际操作不强的神书,像我这种资质平平的程序员有必要去读吗?要知道据说里面‘显而易见’四个字往往要研究个把月。
按投票排序
难道真的不是中国出身OI/ACM的码农们你们别告诉我你们当年没有读过
颈椎康复指南
Joel on Software
「SICP」,改变我对于编程以及世界观的书籍。作为一个程序员,从各种途径中都能够听到「SICP」是你进阶不可不读的一本书籍。在看了
上面 PG 对于「SICP」的评论之后,觉得自己有必要去学学这本奇书的皮毛。目前只看完了一章,做完了第一章的题目。所以就只能拿第一章的内容来说事。改变我编程的部分:过程可以作为第一级的元素使用。简单地说第一级的元素能够:一,用作变量名;二,可以提供给工程作为参数;三,可以由过程作为结果返回;四,可以包含在数据结构中。后面的三个特性能够让程序员在写程序的时候,构建出表达能力强大,而且语法简洁的过程;逐步地构建程序。在以前只见过命令式编程的时候,觉得写程序就是应该像流水一样,自然而然地通过每一个顺推的步骤写。这种情况下面,往往导致自己写出来的程序都是以坨为计量单位的。当自己看到书上类似「使用牛顿法求平方根」这种问题,通过小的过程模块化,最后使用超级简洁的方法呈现出来的时候,就觉得能够这样编程绝对是种享受。另:我觉得这部分的内容可能和「重构」那本书上讲的各种重构方法是有异曲同工之妙的,只不过「重构」阐释的方法,是从烂代码中提取出模块化的代码,而「SICP」上来就告诉你,好的代码,应该就是这么写的吧。改变我世界观的部分:第一章开篇的序言心智的活动,除了尽力产生各种简单的认识之外,主要表现在如下三个方面:1)将若干简单认识组合为一个复合认识,由此产生出各种复杂的认识。2)将两个认识放在一起对照,不管他们如何简单或者复杂,在这样做时并不将它们合而为一。由此得到有关它们的相互关系的认识。3)将有关认识与那些在实际中和它们同在的所有其他认识隔离开,这就是抽象,所有具有普遍性的认识都是这样得到的。 —- John Locke, An Essay Concerning Human Understanding简单来说,知识的获得可以通过:组合,对比,抽象来获得。这三个方法,我表示够我一生都受益了。我看书不多,这本书的内容到现在看的不多,但是能够给我带来很深感触,让我心甘情愿花大力气阅读,去弄情况上面的知识,去用心做练习的,「SICP」是第一本。愿自己能够坚持地把这本书认真地学完。附注:个人看过觉得比较好的计算机书籍。「Apprenticeship Patterns」。一本关于程序员职业生涯规划的5星读物。如果您想不断地磨练自己的编程技术,如果您对于自己的程序员职业生涯感到迷茫,如果您是一个对于自己有要求的人,真心地建议您去看完这本书。注:书中前面几章的理念,不光适合程序员,还适合各种和技术相关的职业。重构。对于大部分的程序员来说,知道怎么重构,绝对会让你的代码质量上一层楼。程序员的思维修炼。个人觉得,根本不是针对程序员的,就是针对思维修炼的。虽然并没有成一个体系,实用有效。「Algorithms by Sedgewick」. 基础的算法入门书,有完整的 Java 代码,在 Coursera 上长期开课,作者和授课人都是 Sedgewick,高德纳的入门弟子。对于那些一开始啃不下 CLRS 或者别的算法书的人,这本书是一本很好的入门。「黑客与画家」。如果你是个程序员,你应该读它;如果你不是一个程序员,你可以读它来读懂程序员。附注2:个人认为一些好的书籍。这里就不详细写原因了,因为自己还没有读过,但是在自己的书单当中,以后一定会读的。「Concrete Mathematics」。其实这本书我也读了一章,因为各种原因,暂时搁置的。第一章,关于递归的描述以及书中的解题思路,简直太美了「Concepts, Techniques, Models of Computer Programming」「CLRS」「Essential of Programming Language」「The Art of Unix Programming」「How to Solve It」。注:这不是一本计算机书籍,但还是推荐了「Agile Software Development. Principles, Patterns and Practices」「GEB」,奇书还有很多好书是自己想看的,哎,能努力多看几本算是几本吧。读书少,见识短,可耻地匿了。
鉴于和题主一样是即将入学的研究生,分享一下我自己的入学书单:1. 心理准备类:无论是Ph.D.研究生还是Master研究生,无疑都是和本科的学习完全不同,个人认为提前了解即将面对的学习和科研的生活是十分必要的。The Ph.D Grind这篇长文的作者Philip J. Guo从Stanford的computer science系念完Ph.D.以后写的,按照他博士研究生的时间顺序叙述他的痛苦和收获,看完以后不得不对他心生敬仰,作为一个刚刚踏足科研的菜鸟来讲,从一开始的心理状态就是完全不同的,于是深刻反省自己是多么被动,自主学习的动力也嗖嗖的提升,好像有了一个很真实的仿佛就在自己身边的时刻提醒自己前进的榜样的感觉。2. 数学类:数学的重要性不用多说Numerical Recepes in C++ The Art of Scientific ComputingC++数值算法(中文版) 电子工业大学出版社这本书有很多版本,C/C++都有,很系统很全面,如果看起来感觉有一些难度可以先选择一本国内的数值计算相关的教材学习一下,我看的是清华大学出版社的数值计算方法(第二版),然后再读这本,收获很大。3. 语言类:对程序员来说编程语言就像是真正的自然语言一样流淌在血液中一样,每种语言都有很多经典的著作可以学习,这里我推荐的是C++相关的经典。1)Accelerated C++这本书写的很实在,用例也很经典,没有花里胡哨的语言也不说废话,从标准库开始写程序,逐渐深入,一一讲解相关的基础概念,很适合编程生手练习。2)C++ Primer 红宝书,从入门到精通,十分全面!3)The C++ Programming LanguageBjarne Stroustrup,C++之父,他是最了解C++的人,我认为这本书是让人了解C++本质的最好的著作,但前提是你必须已经和C++很熟悉了。4. 算法类:至于题主说的像SICP、TACP、算法导论等等这种特别偏向理论,实际操作不强的神书,像我这种资质平平的程序员有必要去读吗?有必要读,只有读了以后,你才知道它在实际操作中是多么重要。所以不用多说,这些自动列入书单。既然已经要念研究生,很多本科的基础课程就不用再多提了,这些也很重要,都是应该读的。比如:数据结构、操作系统、编译原理、离散数学等等等。
作为一个半途从自动化转到CS的人, 我推荐一些书吧(虽然很多没看完):刚开始接触的是一些算法书籍:1.CLRS
大家都推荐的, 我个人觉得这本书从头到尾读一遍是很有必要的, 但是因为里面牵扯到的证明太多, 而且书也太厚, 可以选择性的读几章重要的, 以后有时间再来细读也不错(反正我是只看了一部分)2.算法竞赛入门经典 + 算法艺术与信息学竞赛 搞过ACM的都知道这两本书, 我觉得不管搞不搞竞赛, 这两本都很有价值。 第一本内容浅显一点, 第二本就是需要你有很强的能力才能看懂(我是很多没看懂的那种, 而且没看完)后来转工程, 大概接触了这么一些书:1.C#方面: (1)C# 入门经典, 这本书对于刚刚接触C#的人算是一本不错的入门书籍,里面从C#基本语法, 到一些类似委托, 事件这样稍微高级的东西, 再到对windows桌面APP, web编程等介绍, 让你对C#能做的事情能有大概的了解(2)C#捷径教程, 这本书其实是我看的第一本C#书籍, 但是书的内容要比入门经典难不少, 导致我没有全部理解, 而且没有完整看完。 不过说实话, 这本书很细, 讨论的知识点也很全面, 如果要深究可以去看。(3)我没看过的:C#本质论, 之前有人推荐过, 我没有看过。.NET设计规范:NET约定、惯用法与模式, 了解C#最重要的就是了解.NET, 所以我不是一个好的C#开发人员。。2.WEB方面:(1)html + css: 我基本上都是看的w3school 在线教程学的,(2)javascript:JavaScript基础教程第8版(3)http:我是胡乱搞的,但是推荐:http权威指南(4)锋利的jquery(5)还有一本:高性能网站建站指南3.计算机基础方面:这些书才是真正的经典:(1)TAOCP(计算机程序设计艺术) 这本书我想能读懂的人没几个吧, 对数学要求太高了, 作者本身是一位炒鸡神牛, 专门搞一些常人难以理解使用的东西(TeX等), 不过你要是觉得自己数学够强那就去看吧(2)CSAPP,译名为深入理解计算机系统, 这本书也非常经典, 而且难度也没那么可怕, 完全可以通过它了解计算机内部硬件与软件的运行过程(3)SICP(计算机程序构造与解释) 这是一本奇书, 难度也是相当变态。不过在豆瓣看到的评价特别高, 通过这本书你可以学到如何真正的设计代码, 而不是写一坨没有价值的东西(4)编程珠玑 (5)人月神话 这本书作为软件工程的巨著, 每个做软件工程的人都应该仔细研读(6)编译原理 简称龙书 同样难以理解, 但是也非常重要(7)黑客与画家 这本书是硅谷创业之父的著作, 他从一个黑客的角度来阐述作为一个优秀的程序员应该如何去设计,如何创业,如何看待这个世界, 以及如何看待编程语言4.一些杂书:(1)大话设计模式 相对设计模式这本经典的书来说, 这本书更加适合入门。(2)python基础编程第二版(3)Linux程序设计第四版(4)浪潮之巅......有不妥之处, 请包涵。感觉很多书都没看完啊。。T_T, 加油去了, 各位加油!
颈椎康复指南,不谢。
Introduction to Algorithms by Cormen, Leiserson, Rivest & SteinDesign Patterns by the Gang of FourCODE by Charles Petzold
The Healthy Programmer讲程序员如何养生...之前看到微博上说, 这本书的中文版应该快出了.
已有帐号?
无法登录?
社交帐号登录随着各大高校的开学,新一波的返校潮也逐波而来。大学生作为软考生源的主要来源之一,也使软考报名迎来了小高峰。但有一些同学对于软考软件设计师和软件评测师的关系没搞明白,今天我们就来谈一谈软考软件设计师和评测师的共性和区别。考试目标 软件设计师:通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。软件评测师:通过本考试的合格人员能在掌握软件工程与软件测试知识基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。相同之处软件设计师和软件评测师的考试都属于软考计算机软件类别的一个中级考试,考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格,考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。笔试安排在一天之内。对于这两个考试的适用人群,一般在校大二学生或以上,都可以报考。如下表所示:区别软件设计师考试是考察程序的设计能力,软件评测师则注重测试方向,软件设计师虽然也要求掌握对软件的集成测试,但与软件评测师相比,侧重的知识点还是不同的。 软件设计师考试主要考查考生的程序设计能力,要求具备实项目经验,涉及知识面广,主要对理论知识、实践经验、以及知识的综合应用能力等方面进行综合考查。而软件评测师考试主要考查考生对软件评测的业务理解、场景分析能力,要求具备综合的软件评测能力,涉及知识面广,主要对理论知识、实践经验、以及知识的综合应用能力等方面进行综合考查。相比较而言,软件测评师比软件设计师难一些,但软件测评师就业前景比较好,各位同学可以根据自己的兴趣和职业发展方向理性报考。大家如果有什么问题,请在下面评论处留言,也可以加我们的软考交流群:提问,我们将对大家关心的问题一一作答。软酷网(ruankonet) 
 文章为作者独立观点,不代表微头条立场
的最新文章
IT职场的小菜经常有这样的疑问:为什么一个相似的功能,大牛一会儿就搞定,然后悠闲地品着下午茶逛淘宝;而自己加想成为顶尖的人,你只需要做两件事。有梦想、坚持。理科生的小文艺!!!原来小清新可以用这种表达方式~~~这让我等这学渣情何以堪!!
你带给我的感动我会用同样自2004年11月起,《泰晤士报高等教育增刊》(The Times Higher Education Sup
大学生必去的10大旅游胜地(国内篇)旅行不仅可以使我们成长,也可以给我们思考的空间,带来美好的体验,让春天到了,终于到了可以一边赏花一边赏美女的季节。但是路边的几株小野花怎么能表达我们对大自然的敬意。无奈心和钱好像所有的男人都对制服诱惑毫无抵抗力,这事甚至可以用弗洛伊德的观点来解释!通俗来讲,就是人们喜欢挑战社会规范Sumif函数使用office2013Sumif的含义:按条件求和;即根据指定条件对指定单元格进行求和。su1经典的泰国低成本cosplay天王我们材料少,但我们脑洞大!2马来西亚化妆师Saraswati利用自己的头谷歌阿尔法围棋与李世石的人机大战五番棋前两局战罢,人类代表韩国棋手李世石九段执黑不敌阿尔法围棋。总体而言,我Ctrl键在word中的用法太多了, 小编收集了一些Ctrl键的一些常用技法,有些你可能真的不知道。当然,这又是一个别人家的孩子他曾是美国太平洋投资管理公司(PIMCO)史上最年轻的基金经理。他曾作为斯坦福历史上最年我们知道,几乎所有互联网公司都加班,完全不需要加班的互联网公司非常少。近日,50KM选取了37家国内最具代表好了,小伙伴们~四六级的分数已经公布好几天了啦不知道查询了分数之后的你,作何感想呢?是庆幸、遗憾、抓狂、欣喜“四大工学院”,即中国最早建立的四所著名的重点工学院,分别是南京工学院(现东南大学)、华南工学院(现华南理工有人说,4G都还没用过,而5G就要来了......现在大量的移动运营商已经展开了 5G 网络的测试,设备制造新学期和春天一起来了,除了吃喝玩乐以外还有什么特别的娱乐方式吗?—— 读书!!这并不是个笑话,事实上,当你在在现代职场中,Word、Excel可以说是必备的基本技能,本经验为大家讲述如何连续使用格式刷,已word为例据说刚刚发布的小米5携带了10余项黑科技横空出世,兴奋之余来看看它的具体信息,看着看着,嘴里喝着的一口水喷了无需软件,笔记本自带wifi功能,几条命令轻松搞定!最近苹果公司的新闻在国内外都引发了不小的震动。在大陆,Apple Pay正式上线,与银联闪付的合作覆盖面极广“ VR is the next platform三星在昨天上午举办了“UNPACKED 2016”发布会,在互联网行业唯一不变的就是不断改变还得YAHOO邮箱吗?ruankonet@y 1、PhotoMath:拍照解数学题打开PhotoMath,把试卷上的题目拍下来,App就会告诉你答案啦!世界之大,无奇不有。小编带你来看这些大型真菌,造型奇特,色彩艳丽,个个仿佛是天外来客。世界真奇妙,生活中美无 春节已经快过完了,各种红包雨也接近尾声,你的零钱包里春节赚了多少红包呢?~~buzzfeed网站最近搞了一早早听说2.14号大年初七情人节,话说牛郎织女也不会在年中相会,用脑子想想也知道是西方情人节,纵观国内国外,TOPIC 继续西游的话题。发现一天两天根本八不完啊......大家来听听这位大神的解析吧脑洞再一次被打开了ps软件中有哪些看上去很高大上,但实际很简单的小技巧呢?今天给大家介绍的是利用一些小方法快速得到我们想要的二*内容提要:*无论你是设计师,开发者或摄影师,只有了解图片格式的区别,才可以针对不同需求选择合适的图片格式。考不过没关系,人没事就好。。。所谓吃货,就是能够做到不管在哪里,不管在做什么事,都能给自己一个吃零食的理由!下面介绍一些《康熙来了》曾推荐为什么ATM提款机的按键要用金属?银行的ATM机一般都是金属数字键盘,它有防止泄密的好处。想一想:当你用手指这是一篇会流泪的帖子……你心酸,你肺疼,你哭得死去活来……正常,都正常,你只要相信,这世上还有比你更丑的人,2015年下半年软考的合格标准,还需要再等一段时间,不过我们可以参考下2015年上半年的软考合格标准。道理我都懂,但是你告诉我怎么穿越到未来??文章来源:云头条(微信号YunTouTiao)没有一张猜到结局,看完内心是奔溃的!
看完,小编表示现代人的脑洞得有多大, 【大师的时间都去哪了?】达尔文、贝多芬、莫扎特、富兰克林……想不想知道,大师们的一天都是如何安排的?几分工一份来自豆瓣电影的年终大礼。希望这份榜单,能帮你回顾过去一年电影生活里的点点滴滴……南方人过冬秘籍,看着看着忍不住哭出声来!南方的冬天就没有暖和过,能活下来全靠运气。全凭抖靠着一身正气靠洪荒之名画配色,大家学起来其实。。。我想知道原作者作画时真的想了那么多吗?在湖北边上几所学校捡来几张信纸,然后一个人无聊,就写了这么多在家用电器中,哪个辐射最强?有人说电脑的,有人说微波炉的,还有说吹风机的……到底是哪个呢?国家规定家电辐射不人与人沟通过程中肢体语言传达了大约55%的信息。不同国家人们在肢体语言表达习惯上的差异跟文化背景密切相关。比身边有个妹子天天哭穷,放弃了两块钱的公交,改坐一块钱的公交;放弃了知识,退掉借书卡解决温饱。遥想我车当年,也如果网络对你至关重要,那么看到国际电信联盟的最新报告结果时,你就要考虑去哪里移民了。报告结果中公布了世界上网分享一个小技能,打开手机设置—通用—辅助功能—增强对比度—打开降低白点值,和单纯的降低亮度不一样,在光线不足最近一位姓鸡的先生向网友求助如何给孩子起名字,网友们脑洞大开,鸡蛋、鸡毛、鸡肋、鸡德肯……也是让人醉了。不过随着微信的使用越来越广泛,安全也成了大家最关注的问题。微信帐号什么情况下可能被盗?如果被盗怎么快速发现与解除ruankonet软酷网官方微信。发布软酷产品信息、软酷工程实践信息,分享业界资讯、职业规划、软件开发技巧、职场故事、人生感悟、世间百态、实用妙招等。欢迎关注!热门文章最新文章ruankonet软酷网官方微信。发布软酷产品信息、软酷工程实践信息,分享业界资讯、职业规划、软件开发技巧、职场故事、人生感悟、世间百态、实用妙招等。欢迎关注!

我要回帖

更多关于 为什么亚洲人显年轻 的文章

 

随机推荐