记一次被“骗”去创业的经历

北方的冬天漫天飞雪,深圳才刚刚开始入冬。今天是我离开上一家创业公司一周年的日子,趁机整理一下在那家公司的经历,希望对后来者有点帮助。画了一个大饼2015年5月份,当时我就职于国内一家大型手机研发公司,任软件Teamle...

苦逼程序员如何在公司生存的经验分享

我本科从深大毕业,从事编程工作已经十几年。期间在大大小小的公司呆过,见惯并且厌倦了职场各种争斗。很庆幸自己从一开始的选择——做一个纯粹的技术人。很多初入职场的朋友存在一个误区,觉得只有从技术岗转管理岗,才是以后唯一出路...

数据库SQL优化大总结之 百万级数据库优化方案

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如...

JavaScript 中的遍历详解

编程这么多年,要是每次写遍历代码时都用 for 循环,真心感觉对不起 JavaScript 语言~对象遍历为了便于对象遍历的测试,我在下面定义了一个测试对象obj。测试对象// 为 Object 设置三个自定义属性(可...

有这3种特质的人,我一定重用

11月22日,阿里巴巴宣布开办“102班”,在1000多名校友的见证下,马云、阿里巴巴集团CEO张勇,蚂蚁金服集团董事长井贤栋一起为“102班”揭牌。“102班”,是阿里校友会的最新命名。在演讲中,马云给阿里校友提出了...

助力程序员成功的几个好习惯

老实说,如果你google搜索“程序员的好习惯”这方面的内容,那么就会有很多大同小异的文章映入你的眼帘。但是今天我想从一个略有不同的角度来探讨这个主题。不是关于如何更擅长编程,而是如何使程序员更有市场竞争力。不要曲解我...

一个简单的 C# 异步日志记录器

Clearcove.Logging是一个非常简单的日志库,旨在通过直接许可条款满足大多数日志记录需求。介绍我知道你在想什么——代码世界真的需要另一个日志库吗?如果你在.NET中寻找一个日志库,那么你有很多选择。有NLo...

创造型职业程序员的无奈

编程是为数不多的一种既能满足个人爱好,又能赚钱的职业之一。烹饪是另一个这样的例子。在一般情况下,大多数职业要么不可能让你待在家里(例如医生和电工),要么你没有兴趣在家里做(例如清洁)。同样的,大多数好玩的活动是没人愿意...

当一个程序员写不出代码了,该怎么办?

你已经对着电脑n个小时了。不知道该写什么代码,或者一种摔键盘的冲动正在你的胸中酝酿。咖啡一杯接着一杯。不敢再喝了,因为搞不好要有副作用了,心跳加速,身体不由自主地颤抖,出冷汗,但还是无法产出任何代码。所有重新发现编程趣...

对码农而言什么样的代码才能叫做好代码?

好的代码,就像是好的笑话——无需解释就能让别人明白。如果你的代码能够做到不解自明,在大多数时候,你根本无需为其配备说明文档。好的代码,就像是一辆配备了优秀音响和杯架的汽车,这辆车在行驶到最高速度的时候,你听不到噪音,也...