分类:26点

勤奋的人每天都有26个小时

十年·假设你们都还在

公司裁员了 技术部门从11个人到现在就剩下我一个人,这些都是我直接招过来了,今天又一个一个送走了;这种感觉就像大学毕业的时候那种感觉,送走了就不会再见了; 每天下班都会有人顺路,几乎每天上班都能碰见一个;从此以后,路上再多的人,也只是形影单只了; 当明天早上上班的时候,走进来看到...

8075℃

十年·起笔

到北京十年里,一共卖过两太全新的电脑,一台是在08年的组装机,从国宾哪里花了6000块钱弄的;一个是现在用的mac笔记本,花了1.8w从京东分期买的。这也是这辈子目前为止第三台全新的电脑了,另外两个二手的ThinkPad就不用统计了。 mac下的键盘很的用不太熟,但是整体感觉很棒...

6522℃

十年·楔子

好像不能再加了 就从这里开始吧 暖气就再前天的零点正式停了,天气变暖了,花也准备开了,过敏也就要来了; 本来以为今年春天就这么愉快的过完了,谁知,从昨天正式开始,鼻涕眼泪、喷嚏眼痒也来了:又过敏了; 好的事情还是有的:十一说话比之前好多了,很多字的发音也逐渐标准了,能跟着从一数到...

5024℃

老程序员的能力

1.重构是程序员的主力技能。 2.工作日志能提升脑容量。 3.先用profiler调查,才有脸谈优化。 4.注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实际就是背景噪音。 5.普通程序员+google=超级程序员。 6.单元测试总是合算的。 7.不要先写框架再写...

6817℃

mysql 占用 cpu过高的原因及解决 <转载>

最近发现php网站发布信息比较慢,而且同网站目录下的asp经常登录后立即就重新登录,立即考虑到服务器资源占用问题,所以进服务器看到原来mysql占用率较高 25-60%左右,偶尔能跑到100%,查看msyql是否运行正常,通过查看mysql data目录里面的*.err文件(将扩...

11319℃

数据分析工具汇总

数据分析工具汇总
微信大数据分析工具 新媒体指数:http://www.gsdata.cn 清博大数据-新媒体指数(www.gsdata.cn)是新媒体大数据第一平台,为运营新媒体利器!现已开通账号分钟级监测服务,打击粉丝造假账号,支持用户自主监测新媒体数据、定制各类榜单,并提供数据API等各...

8577℃

改良程序的11技巧

有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。 让我们看一些基...

6737℃

以下十条让你成为优秀的程序猿

1. 不要重复 这是一条非常值得遵循的伟大原则。我很习惯于回过头去检查自己写下的代码,重构那些被多次使用的部分。虽然在将一个长方法分解为若干个短方法时,会遇到一些困难。Ctrl + R + M 在 visual Studio 中非常有用,可以帮助你重构代码为单独的方法。这使得代码...

5499℃

Web端PHP代码函数覆盖率测试解决方案<荐>

1. 关于代码覆盖率 衡量代码覆盖率有很多种层次,比如行覆盖率,函数/方法覆盖率,类覆盖率,分支覆盖率等等。代码覆盖率也是衡量测试质量的一个重要标准,对于黑盒测试来说,如果你不确定自己的测试用例是否真正跑过了系统里面的每一行代码,在测试的完整性上总要打些折扣。因此,业界几乎对各种...

4997℃

技术团队负责人应该具备怎样的能力

主要从业务、团队、技术三个层面讨论,它并不能适用所有公司,所以仅供参考咯。 1. 业务 为业务负责就是为产品和服务负责,作为技术团队,总要完成主要任务不是,总要把产品或服务好好的实现不是? 业务要和上级负责人统一认知,和总目标方向去保持一致,才能更好的完成产品和商业的设计与实现...

6619℃

小猿搜题的工程师总结技术转管理之道

把技术管理工作分成以下几个部分:管理业务,管理团队,管理技术。 管理业务 作为互联网公司,我们奉行简单直接的沟通,所以我很多时候并不需要涉及人员的管理工作,更多的时候是业务的管理工作。业务的管理工作主要是围绕着一个具体要做的技术开发功能点展开。具体包括: ...

7913℃

初创公司如何招募技术团队

说到招募,实际上更多的是如何「识人」。如果作为一个创业者,本身并不是技术出身,其实很难判定坐在你对面的人究竟技术的水平到了一个什么程度,这里面实在是有太多的运气成分。所以,在招募技术团队之前,我认为一个CEO需要考虑三个方面的东西: 技术合伙人(CTO) ...

7814℃

重读PHP OOP的抽象、继承、多态

在面向对象编程语言中,并不是所有的面向对象语言 都有类的概念。传统的oop语言中存在类的概念。 类:其实用来抽象对象。 对某类事物, 下个定义,规定了其有哪些属性和能力(方法)。 抽象:将现实或者逻辑世界实体, 变成 编程设计语言的 对象的过程。 也可以称作是 封装的过程。 将某...

7740℃

转载 IT项目管理的一些心得

开始阶段 项目启动的时候,个人认为最重要的是要弄清楚项目的目标和项目的范围,包括需求范围和时间范围。  通常,我最怕听到领导说:“把这个工作做一下,需求大概是balabala”,“啥时要?”,“...

5785℃

在谈程序猿怎样写出高质量的代码

很长一段时间以来,我都在关注如何提高代码质量,也为此做过一些尝试,我想这个话题可能大家会比较感兴趣,在这里分享一下我关于如何提高代码质量的一些体会。  1. 打好基础   写出高质量代码,并不是搭建空中楼阁,需要有一定的基础,这里我重点强调与代码质量密切相...

5214℃