编程杂谈
jackfirst86
这个作者很懒,什么都没留下…
展开
-
被神化的框架
开发框架,构件,组件非常地多,而且,趋势是越来越多,特别是在java中。当然也不是说其它平台的少。而特别是框架越来越被神化了,似乎用之解决一切问题,不用就要敲坏键盘。对于老衲这样的打字员来说,还是很爱惜自己的键盘的。框架为什么会被神化?首先,框架是N种项目同类型代码、思想的提炼。它当然可以解决很多问题。比如java世界的Spring,Struts,Hibernate,Java EE;dotnet的ADO.NET Entity Framework,MVC,企业库,NHibernate,NBear;Ru转载 2010-06-01 15:10:00 · 489 阅读 · 0 评论 -
如何在管理不规范的公司中生存
<br />论坛上常说的管理不够规范,管理混乱。就实际原因都是管理无经验,或者公司处于强烈的变动期。这些老板,管理人员都是摸索着在过日子,他们自己都不知道该怎么办,怎么求管理规范,做事流程规范?<br />当然学习和参考其他有经验的公司是有必要的。不过只能是参考。 <br />且不说各家有各家的不同情况,关键是,引入一种制度,势必要打破一种制度。<br />而在看似混乱的管理下,公司的全体成员实际上已经摸索出一套团队合作的方式了,虽然没有用明文定下来,虽然不时的再小范围变动,但是每个人该做什么,该怎么做,都转载 2011-03-28 17:44:00 · 610 阅读 · 0 评论 -
学习C++从入门到精通的十本最经典书籍
<br />1.《C++Primer》<br /> 有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。<br /> 难度:★★☆<br /> 质量:★★★★★<br /> 广度:★★★★★<br /> 深度:★★★★<br /> 性价:★★★☆<br /> 2.<br /> 《C++Primer Plus》<br />转载 2011-03-28 15:40:00 · 492 阅读 · 0 评论 -
浅谈函数的内聚性
<br />在设计类的时候,抽象和封装已经很大程度上取代了内聚性。但是在子程序这一层次上,内聚性仍是常用的启发式方法。下面内容,来自《代码大全》 <br /> <br /><br />对与子程序而言,内聚性是指子程序中各个操作之间的联系的紧密程度。 <br />我们的目标是让子程序只把一件事情做好,不再做任何其他事情。 <br />内聚性是针对操作的概念。即操作具有内聚性。通常,一个操作指一个语句,或一个函数调用。一个是简单的操作,一个是复杂的操作。 <br />内聚性的一些概念,理解概念有助于思考如何让子转载 2011-03-28 15:45:00 · 698 阅读 · 0 评论 -
十条不错的编程观点
<br />在Stack Overflow 上有这样的一个贴子《What’s your most controversial programming opinion? 》,翻译成中文就是“你认为最有争议的编程观点是什么? ”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗列一些,并通过我自己的经历和理解发挥了一些,希望对你有帮助。<br />1) The only “best practice” you should be using all the tim转载 2011-03-28 15:37:00 · 301 阅读 · 0 评论 -
大量编程带来的快乐和烦恼
<br />从 博客园-首页原创精华区 作者: n216 发表于 2010-06-23 08:35 原文链接<br /> <br />程序员成长阶段面临的工作就是编程而且是大量编程。这和以往自娱自乐式的编程是完全不一样的。这个时候的编程是职业的,是和薪水以及被用户认可的软件联系在一起的。编程少了则无法深入体会到各种快乐和烦恼。<br />程序是程序员创造出来的产品。当然程序越多,说明程序员生产能力越强。据统计,一到三年之间,程序员一般可能要编写5万到20万行代码(包括编写后删除了的)。很多程序转载 2011-03-18 17:20:00 · 546 阅读 · 0 评论 -
Beauty of Maths
<br />Beauty of Maths! Amazing!<br />1 x 8 + 1 = 9<br />12 x 8 + 2 = 98<br />123 x 8 + 3 = 987<br />1234 x 8 + 4 = 9876<br />12345 x 8 + 5 = 98765<br />123456 x 8 + 6 = 987654<br />1234567 x 8 + 7 = 9876543<br />12345678 x 8 + 8 = 98765432<br转载 2011-03-18 17:15:00 · 472 阅读 · 0 评论 -
开发人员、程序员与计算机科学家三者之间的区别
<br />jobBole 发布于: 2011年03月01日<br />我经常使用这三个几乎可以互换的词,是的,甚至包括计算机科学家。毕竟,我们中的大多数人都拥有计算机科学学位,那这三者有什么不同呢?然而,最近我 发现这三者的特点在我脑海中愈发泾谓分明。当我一想到那些我认识或者从事这个行业的人时,便能马上将他们归为这三种之一。不是说一个人不能同时拥有这三者 的全部特点,但无论如何,他们总会更倾向类一种,那么我便把他们归属到那一类,程序员、开发人员或者计算机科学家。<br />(作者:Alan Skorkin转载 2011-03-07 09:07:00 · 620 阅读 · 0 评论 -
在西方的程序员眼里,东方的程序员是什么样的?
<br />新闻投递红薯发布于: 2011年03月01日<br /> <br />本文转自外刊IT评论:<br />最近,在国外著名的stackexchange网站上出现了一个有趣的问题,有人问:西方的程序员眼里,东方的程序员是什么样的?他描述道:<br />世界的东方(印度/中国/菲律宾)是西方(美国/欧洲)的主要软件外包服务提供者。<br />你是否有过与这种离岸外包团队合作的经历?如果有,感觉如何?<br />你对这些来自东方的程序员有没有一些总结性的看法和观点(比如:他们是否合作,是否能按时提交代码转载 2011-03-07 09:09:00 · 693 阅读 · 0 评论 -
其实你不懂程序员
人们常说程序员的生活枯燥为人刻板,其实这是你不懂程序员,代码之外,这些高智商的人幽默有趣,论坛常常是他们展现才华的地方,BLOG是他们分享技术的地方,BBS等地方有问题他门总是热心帮助解答,处理程序异常,修改程序错误等。 程序员也是很懂得品味人生的,因为工作影响他门也许会对生活感慨,伤感自己没足够或是更多的时间去做工作之外的别的事。陪朋友,亲戚,家人、甚至陪女朋友去买套漂亮的衣服的时间都没有等。但是我个人意见认为,程序员是最诚实、最实用主义及最爱恨分明的,平日工作虽然单调但不乏味。 程序员是最诚实从何谈转载 2011-01-10 09:36:00 · 365 阅读 · 0 评论 -
不要迷失在技术的海洋中
<br />技术就好像一片汪洋大海,越深入越望不到边际。就拿自己的体验来说吧,2000年的时候在学校搞ASP,觉得网 页开发就是这么简单,把数据库中的数据格式化一下显示在页面上,把用户的输入组装成添加删除和修改的SQL提交到数据库中去。几年后的今天,我对自己了解 或听说过的ASP.NET相关(注意:仅仅是ASP.NET或者说网站制作相关)技术列了一下:<br /> <br />在 这些语言、技术、工具、理念中,每一项都能扩展出很多还要细化的技术,每一项要达到熟悉的程度可能都会花去一年的时间,如果这些都要达到转载 2011-03-28 17:52:00 · 347 阅读 · 0 评论