程序员修炼之道--资源篇

    简略的看了《程序员修炼之道》,书中的道理,更加的靠近哲学和一个人的价值观。读到最后,这里,作者非常认真的列了一些平时生活和学习的方法,特别介绍了持续学习信息的来源。在CSDN的下载区,查找电子版,结果很多的人提供的版本都没有附录(资源是在附录里面的!)。这让我感到非常的迷惑!他们是不负责任的,或是他们仅仅是个翻译的人,没有看到附录巨大的价值,同样的问题还存在《java夜未眠》中,看到最后,发现电子书中也是没有作者对十几本非常棒的书籍的评论,书评的重要。。。这是非常有用的知识,所以,从书中敲到这里吧:

    我们之所以能在书中蕴含这么多的内容,唯一的原因是我们从高处俯瞰许多的主题。如果我们对这些主题都给予应有的深入的讨论,这本书的厚度就是现在的十倍。

   在本书的开头,我们提出,注重实效的程序员应当不断的学习。在这个附录中,我们列出了可以帮助你学习的一些资源。

   在“专业协会”中,我们将详细的介绍IEEE和ACM。我们建议注重实效的程序员加入其中---一个或者是两个。随后在“建设藏书库”中,我们重点的列举了含有高质量的、恰切的信息(或者就是很有兴趣!)的期刊、书籍和网站。

   贯穿全书,我们引用了许多可以通过Internet访问的软件资源。在Internet资源中,我们列出了这些资源的URL以及对各个资源的简要描述。但是web的本质意味着很多链接在你阅读本书的时候就有可能已经消失了。你可以在搜索引擎中查找更新的链接,或是访问我们的网站(www.pragmaticprogrammer.com),查看我们的链接区。

   最后,附录还附有本书的参考文献。

专业协会

     有两个世界级的程序员专业协会:Association for Computing Machinery(ACM) 和IEEE Computer Society.我们建议所有的程序员都加入其中的一个,或是两个都加入。此外,美国以外的开发者可以加入本多的协会,比如英国的BCS协会。

     成为专业协会成员有许多的好处。讨论会和本地的回忆能让你有大量的机会接触兴趣相投的人,而特别的兴趣团体和技术委员会给予你机会、参与制订全世界使用的标准和指导方针。你还将从他们的出版物中学到很多知识,从高级的行业实践知道低级的计算理论。                      

建设藏书库

    我们喜爱阅读。如我们在“你的知识资产”中提到的,好的程序员总是在学习。不断的阅读当前的书籍和期刊能对你有所帮助。下面是我们喜欢的一些读物。

    期刊

    如果你和我们一样,你也会保存过期的杂志和期刊,直到他们堆的很高,把低下的刊物压成扁平的“宝石”。这意味着,这些读物值得精挑细选。下面是我们阅读的一些期刊:

     1.IEEE Computer.寄送给IEEE Computer Society的会员。IEEE Computer关注实践,但并不害怕理论。有些期刊围绕一个主题展开,有些期刊就是有趣文章的汇总。这份杂志具有良好的信噪比。

     2.IEEE Software.这是IEEE Computer Society的另一个很好的双月刊,其目标读者是很好的软件从事人员。

     3.Communications of the ACM. ACM的所有的会员都会收到的一份基本的杂志。数年来,CACM一直是行业的标准,发表的开创性的文章可能比任何的其他的来源都要多。

     4.SIGPLAN.由ACM Special Interest Group on Programming Languages发行。SIGPLAN是你作为ACM会员一份附加的选项。在上面经常发表语言规范,以及喜欢深入了解编程的人感兴趣的文章。

     5.Dr.Dobbs Journal。月刊,可以订阅,也可以在报摊上购买。Dr.Dobbs有点怪异,但从位一级的实践到艰深的理论,文章的范围很广。

     6.the Perl Journal.如果你喜欢Perl,你应该会订阅。

     7.Software Development Manazine。关注项目管理和软件开发的一般问题的月刊。

    行业商务周刊

      有几种为开发者及其经理人发行的报纸。这些报纸在很大的程度上是一些公司发布的新闻、被重新编排的文章。但是,其内容仍然具有价值——他让你追踪正在发生的事情、了解行业的动态、并关注联盟形成和瓦解。但是不要指望其中含有大量的技术内容。

    书籍

      计算机书籍可能会很昂贵,但仔细的选择,这是个很值得的投入。下面是我喜欢的书籍。

       分析与设计:

       1.Object-Oriented Software Construction,2nd Edition.Bertrand Meyer的史诗般的著作,论述面向对象开发的基本原理。

       2.Design Patterns.设计模式在比编程语言惯用手法更高的层面上描述解决特定类型的问题的途径。这本由Gang of Four撰写、现在已经成为经典的书籍中描述了23种基本的设计模式,包括Proxy,Visitor和Singleton,等等。

       3.Analysis Patterns.一个高级架构型模式的宝藏,取自广泛的真实的项目。“蒸馏”成书籍的形式。相对快速的了解多年的建模经验的途径。

    团队和项目

       the Mythical Man Month Fred Brooks的经典著作,论述项目团队组织的各种危险,最近做了修订。

       Dynamic of Software Development。一系列论述大型团队软件构建的短文,着重讨论团队成员之间、团队与外界之间的动力机制。

       Surviving Object-Oriented Projects:A Manager's Guide.Alistair Cockburn的“战地报道”,阐释OO项目管理的许多危险和陷阱——特别是你的第一个项目。cockburn先生提供能让你解决最常见问题的提示与技术。

    具体环境

      Unix W.Richard Stevens撰写了若干杰出的作品,包括Advanced Programming in the Unix Environment和Unix Network Programming,等等。

      windows  Marshall Brain的win32  System Service  是低级的API参考指南。Charles Petzold 的Programming Windows是Windows GUI开发的权威书籍。

   WEB

    在web上查找好的内容很难。下面是我们一周至少看一次的链接。

   1.Slashdot。宣称是“痴迷者的新闻,重要的资料”,Slashdot是Linux社区的网络之家中的一个。除了定期的更新Linux新闻之外,该网站还提供了很多的很棒的技术和影响开发者问题的信息。==>www.slashdot.org

   2.Cetus links关于面向对象问题的数千链接==>www.cetus-links.org

   3.WikiWikiWeb. Portland Patterns Repository和模式讨论。这不仅是个很好的网站,是其对各种想法进行集体编辑的做法也是一次有趣的实验。==>www.c2.com

------------------------------------后面还有编辑器和各种语言的官网,Google吧---------------------------

 

 

       

           

 

 

 

 

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值