201407-04 想要好代码问世,我们至少要写两次 在过去的几年里,越来越多的人趋向于敏捷开发。而这方面的技术也不是最近才出来的,早在80年代90年代就已经有了。但却是在最近,程序员、商业顾问、建筑师和客户才渐渐青睐于敏捷开发。 不断变化的需求 在开始项目之前,我们是没办法写全所有要求的,这一点已经成为了共识。随着项目进程的推.... Read More >
201407-02 如何成为一位杰出的程序员 如何成为一位杰出的程序员 如何成为一名杰出的程序员,这是一个比较复杂的问题,什么叫杰出?下面我给你大家总结一下,文中说的一些观点,你可能不认同,没关系!评论反馈一下! 一、解决问题的能力和创新能力 个人觉的不管你是什么语言的程序员,在解决问题上面一定要有很好的方法,很快的解决问题。这种能力不是一年两年可以练出来的,需要大量的实践以及经验。创新能力对于程序员来说很重要,要学会举.... Read More >
201406-29 一个老程序员对学弟学妹的一些忠告 我是一个在程序界混得不算太久但自以为有点积淀的老程序员,今天想敞开心扉跟没有毕业的学弟学妹们谈谈心,纯粹谈自己的个人看法。 对编程初学者来说,或者对仍在大学接受高等教育,即将成为编程工作者的人来说,IT界的技术风潮是不可追赶的。很多人扔掉大学计算机基础课程的课 本,而去购买许多看起.... Read More >
201406-28 程序员必须“投资”的几件事 程序员必须“投资”的几件事 投资的含义: 投资指的是用把某种有价值的资产(比如时间、努力和能量等)投入到某个特定的事业中去,以获取预期回报的行为或过程。 1)健康 我们用膝盖想也知道,要论什么职业最需要久坐不动,软件开发行业绝对名.... Read More >
201406-27 程序猿笑话 程序员们忙了一周了,大家该放松一下。看看笑话,放松心情 1、新春对联上联:为系统而生,为框架而死,为debug奋斗一辈子下联:吃符号的亏,上大小写的当,最后死在需求上!横批:杯具程序员。 2、程序员其实可痛苦的了……需求一做一改,一个月就过去了;嚎~ 需求再一改一调,一季度就过去了;嚎~ 程序员最痛苦的事儿是啥,知道不?就是,程序没做完,需求又改了; .... Read More >
201406-25 程序员必须知道的10大基础实用算法及其讲解 算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明.... Read More >
201406-25 一个开发眼中的运维 1. 运维不是什么? 运维不是打杂的,运维不是客服,运维也不是服务开发的,但要做好合作。 2. 运维是什么? 运维服务于整个产品,保证架构合理,系统稳定。运维只对业务稳定负责,所有的工作都是奔着这个去的。 3. 你如何写程序,写程序的目的是什么? 程序是为了完成特定的功能。为了完成特定的功能,程序需要申请资源、使用资源、管理资源,功能完成后,还要释放资源。说到底,.... Read More >
201406-24 如何提高团队管理能力? 如何提高团队管理能力? 1 明确的架构 接手任何一个部门的最重要的事情,是明确或者重新调整组织架构。架构的关键是:谁在什么位置,负责什么内容,一定要明确。 所谓“明确”的意思是: 不允许两个人交叉负责 .... Read More >
201406-24 五个方法专注于重要的任务 想要区分一个人是否有效率,只需要看他如果花费他的时间——高效的人将大部分的时间都用在重要的行动上。有时我们觉得自己忙碌了一天,却觉得自己并没完成什么任务。这并不是因为我们没有做事情。回复了邮箱,读了一本书,关注的新闻也读了,等等。这些事情占用了自己的一天,似乎使自己显得很充实。可是事实并非如此,因为这些并不是重要的行动。 这里有五种方法专注于重要的任务方法,希望对.... Read More >
201406-23 高效程序员的特征:聪明,懒惰 这里我使用了聪明,懒惰和程序员这几个词。我说的这几个词的意思是: 程序员:有积极活力的,专注于用代码解决真实世界里的问题 不是指那些梦想家,那些永远只想不做的人 聪明:能够周全的思考问题(不是那些耍小聪明.... Read More >