taoCMS是基于php+sqlite/mysql的国内最小(100Kb左右)的功能完善、开源免费的CMS管理系统

【程序员的操蛋生活之】心里有什么,看见的东西就是什么!

我喜欢“做程序员喜欢的测试人员”这篇文章,喜欢上了其中的一句话“测试人员不要机械的去验证功能和需求文档的差异,要多了解业务和客户真正意图的才能够帮助你更好的设计用例、发现和定位问题。”我觉得这句话对程序员同样适用。但是,很多程序员不太愿意去深入了解业务,自发主动去解决问题,他们的身上还留着一些稚气。你给他分配一个任务,理应按照要求完成任务,但是他总会以各种各样的借口去拖延,这让人感觉他想传递的信息是“不是他不是不能做,而是他有各种理由不去做”。然而,当你罗列了一些列的,其中不乏挑战性的任务,问他你想做什么就分配给他时,他却退缩了。就算是强制的分配的任务完成了,也会被测试出各种各样的bug,问他怎么回事,他支吾说不上,反正代码就在那里。接着你让他去修复bug,都是件让他很勉强、很为难的事情,更谈不上让他去维护别人
发布时间:2012-06-07 | 类别:技术文章 | 阅读:193273 | 评论:0 | 标签:程序员

从程序员转向企业家的10个建议

很多参加 BarCamp 的人都在痛苦的从程序员转型为创业者。虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样 =。=),但我也曾经做过这样的转型。在创办 HelpSpot 的这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。0. 代码只占生意的5%我见到的最多、最严重的问题就是开发者被代码绑架,花费数不清的时间让一个功能变得完美,或者炫耀最新的技术。是的,你的代码必须高质量,并且没有严重的 bug 和安全问题。但是你要记住,再好的代码如果没有人用的话都是垃圾。当税务局过来封门查税的时候,你会发现代码是没有用的,当你收到法院关于知识产权官司传票的时候,你会发现代码是没有用的。我看到太多创业者在论坛、博客中讨论代码的问题,而不是商业的问题。当然讨论商业的问题
发布时间:2012-06-04 | 类别:技术文章 | 阅读:176918 | 评论:0 | 标签:程序员 程序员

每个程序员都必须遵守的编程原则

好的编程原则跟好的系统设计原则和技术实施原则有着密切的联系。下面的这些编程原则在过去的这些年里让我成为了一名优秀的程序员,我相信,这些原则对任何一个开发人员来说,都能让他的编程能力大幅度的提高,能让他开发出可维护性更强、缺陷更少的程序。我不要自我重复 — 这也许是在编程开发这最最基本的一个信条,就是要告诉你不要出现重复的代码。我们很多的编程结构之所以存在,就是为了帮助我们消除重复(例如,循环语句, 函数,类,等等)。一旦程序里开始有重复现象的出现(例如很长的表达式、一大堆的语句,但都是为了表达相同的概念),你就需要对代码进行一次新的提炼,抽 象。  http://en.wikipedia.org/wiki/Don%27t_repeat_yourself  提炼原则 — 跟“不要自我重复原则”
发布时间:2011-08-18 | 类别:技术文章 | 阅读:188608 | 评论:0 | 标签:程序员 程序员

如何辨别优秀的程序员

原文这并不是想象的那么容易。工作经历并不能说明什么问题,因为优秀的程序员并非总是有“正式”的工作经验来说明他们有多优秀。事实上工作经历往往会误导。我觉得自己是一个非常优秀的程序员。同时,我也花费了大量的时间在商业圈,找技术人员做项目,面试别人等等。正是如此,我觉得自己有足够的经验去识别一个优秀的程序员,我会在下文中分享,希望能够帮助那些 “商业人士”更好地找到人才。那些有可能成为优秀程序员但还没有摸到门道的,也可以阅读这篇文章,从而发现自己需要改进的地方。在Paul Graham的这篇“18个错误导致创业失败”文章里提到:在90年代,导致绝大多数创业失败的是那些劣质的程序员,很多这样的公司是几个商人共同创立的,他们有聪明的想法,然后让程序员来实现这些想法。但事实上要困难地多——因为那些企业家他们无法分辨一个程序
发布时间:2011-06-18 | 类别:技术文章 | 阅读:210497 | 评论:0 | 标签:程序员

《软件随想录》摘录

如果要让程序员高效地工作,你就必须要给予他们安静和宽敞的工作环境,比如私人办公室让程序员干有趣的活是吸引优秀程序员最好的方法之一让一流的新员工挑选自己的喜欢的项目思考你得公司代表了怎样的追求,这种追求是怎样形成的,又是怎样被别人感受到的程序员其实不在乎钱,除非你在其他事情上搞杂了。如果有人在抱怨薪水,而以前并没有出现这种情况,这经常是一种信号,表明人们并不真正喜欢他们的工作大家坐在一起吃饭,感觉像个大家庭。创造一个有凝聚力的像胶水粘在一起的团队指针和递归的真正价值在于那种你在学习它们的过程中所得到的思维深度公司之所以需要管理,就是为了不影响聪明人的工作,让他们把事情做完能不能清晰地写出技术文章,决定了你是一个口齿不清的程序员还是一个领袖。如果不是Linus Torvalds不断地散步福音,请问Linux操作系统
发布时间:2011-06-18 | 类别:技术文章 | 阅读:164857 | 评论:0 | 标签:程序员 程序员

程序员如何管理好自己的思维?

好问题是没有答案的。它不是一个需要拧紧的螺栓,而是一颗种下的种子,由它可以收获一片思想的绿洲。  ——约翰•安东尼•查尔迪(John Anthony Ciardi,1916—1986),美国诗人和评论家  毫无疑问,我们生活在信息丰富的时代。但往往过犹不及,过多的信息却导致了知识和注意力的匮乏。置身于应接不暇的信息中,很容易失去思考的重心。与其游荡在信息的高速公路中 ,不如主动地管理你的思维。  与第6章中的方法相同,你需要更加主动地管理思维,必须能够将重点放在你所需要的信息上,过滤掉身边大量的无用信息,在恰当的时候获取到恰当的信息。既不会被无关紧要的细节所迷惑,也不会错失任何微妙的线索。  在本书的这部分,我们将沿着以下三点研究如何更好地管理你的思维。     &nb
发布时间:2011-06-09 | 类别:技术文章 | 阅读:225894 | 评论:0 | 标签:程序员

程序员的七大坏毛病

1.- 所有的程序都写的很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。如何纠正:不要挑剔别人的程序,有一天也许你的程序会被人放在聚光灯下挑剔。要保持客观和专业的评论,不要轻易判断。要谦虚,从周围人哪里学习经验,警戒自己不要写出这么糟的程序。2.- 我几秒钟就能把它改好,不用走变更流程了。抄捷径充满诱惑,每个人都想抄捷径。有时候抄捷径是必要的,但总的来说,抄捷径是危险的,非常危险,应该避免这样做。走捷径也许会节省你数小时的时间,但如果走错了,它可能会给你带来数月的麻烦。如何纠正:遇到需要慎重处理的事情时不要太过自信。让其他人来复查你的所作所为。如果你计划要走捷径,请确保让你的负责人知道这样
发布时间:2011-06-07 | 类别:技术文章 | 阅读:174167 | 评论:0 | 标签:程序员

公告

taoCMS发布taoCMS 3.0.2(最后更新21年03月15日),请大家速速升级,欢迎大家试用和提出您宝贵的意见建议。

捐助与联系

☟请使用新浪微博联系我☟

☟在github上follow我☟

标签云