月度归档: 2017 年 3 月

十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

十年工龄的程序员为你揭示最危害程序员职业生涯的三大观念

一些你认为(别人也都这样认为)正确的关念,其实一直影响你并最终把你变成和大多数人一样碌碌无为。每个人的性格和所处环境不同,我们没有必要要求所有人都一样,但如果你想改变或者觉得目前的状态很困惑,不妨思考一下哪些观念是有问题的,是时候来升级一下你的操作系统(你的大脑)了!

程序员在帝都

程序员在帝都

工作21个月后,我在帝都一天的时间流水以及一些思考就是这样了。目前更多关注在自我成长方面,希望在有限的生命,去体验世界更多的美好。去尝试,去折腾,也许是真的乐此不疲。愿每个在外拼搏的人守护住自己的梦想,去攀登,失败了不可怕,因为我们———正年轻。

为什么要和程序员约会?这个20个理由够不够

为什么要和程序员约会?这个20个理由够不够

国外程序员 Bruce Lucas 今年 1 月份在 Facebook 发的一个帖子。他认为是程序员是可靠的约会对象和伴侣选择,列举了 20 个理由。

Python 编码为什么那么蛋疼?

Python 编码为什么那么蛋疼?

据说,每个做 Python 开发的都被字符编码的问题搞晕过,最常见的错误就是 UnicodeEncodeError、UnicodeDecodeError,你好像知道怎么解决,遗憾的是,错误又出现在其它地方,问题总是重蹈覆辙,str 到 unicode 之间的转换用 decode 还是 encode 方法还特不好记,老是混淆,问题究竟出在哪里?

为什么浏览器里的WebAssembly能达到本地应用的速度?

为什么浏览器里的WebAssembly能达到本地应用的速度?

当然,“快”是相对的概念。相比于 JavaScript 和其他动态语言,WebAssembly 的快主要是因为它的静态类型特性和方便优化特性。WebAssembly 意在速度上能够达到和本地执行一样快,其实 asm.js 已经比较接近这一目标了,但是 WebAssembly 要进一步缩短和本地执行速度之间的差距。因此本文着重介绍为什么 WebAssembly 比 asm.js 更快。

Linux里10个最危险的命令

Linux里10个最危险的命令

今天给大家带来的是个命令请千万记住不要再服务器或者其他设备上随意尝试~如果你想测试它们,请在虚拟机上运行,不然文件丢失或者系统奔溃就不好了。

四个 Linux 下的“护眼”软件

四个 Linux 下的“护眼”软件

晚上熄灯后,看电脑时蓝光刺眼。推荐两个护眼软件。此外最低亮度还是觉得太亮,所以自己写一个调节工具,用一个半透明黑色的遮罩层覆盖屏幕以此“降低”亮度。

中国新闻周刊采访华为内部员工揭秘34岁以上老员工被清退事件

中国新闻周刊采访华为内部员工揭秘34岁以上老员工被清退事件

“我觉得34岁从华为离职也没那么可怕。华为薪水那么高,工作十来年积累几百万不会有问题,不会像国企一样下岗没着落,主要还是再择业的问题。但是在华为的管理体制下,大部分人即使技术上有所欠缺,但综合素养上还是能被认可的,不会像网上说的那么惨,只是拿不到在华为时那么多钱了。”

作开源软件的荣耀与辛苦

作开源软件的荣耀与辛苦

你的门外有几百号人在排队。他们在耐心地等待着你回答他们的问题、抱怨、pull requests 和功能请求。你很想帮助他们,但是现在你决定把门关紧。或许是因为已经辛苦工作了一整天,你累了,又或许你只是想和你的家人、朋友好好享受一个周末。

图解程序猿不停加班原因

图解程序猿不停加班原因

图解程序猿不停加班原因

WebAssembly能否代替JavaScript,成为程序员的新宠?

WebAssembly能否代替JavaScript,成为程序员的新宠?

除了Firefox,Google也在其Chrome浏览器和Chromium项目中拥抱了WebAssembly,所以作为一个程序员,你应该对WebAssembly引起足够的重视,未来快速加载Web应用程序的需求肯定会增加。

笑出腹肌的程序猿搞笑趣图

笑出腹肌的程序猿搞笑趣图

十年生死两茫茫,写程序,到天亮。千行代码,Bug何处藏。纵使上线又怎样,朝令改,夕断肠。领导每天新想法,天天改,日日忙。相顾无言,惟有泪千行。每晚灯火阑珊处,程序员,又加班,工作狂~

程序员搞笑视频:这都不会,你是程序员吗?!

程序员搞笑视频:这都不会,你是程序员吗?!

程序员搞笑视频:这都不会,你是程序员吗?!

315 程序员打假

315 程序员打假

又到了一年一度的 315 打假时间了,想必今天有很多公司的公关部门,变得跟我们程序员一样,估计要熬夜通宵加班了。315 的夜晚,对于公司的公关部门还有一些公关公司,就跟我们程序员负责的产品上线前夕一样,都是考验能力的时候。今天我们不聊别的行业,就聊聊我们程序员几则打假的小故事。

在互联网公司各部门上班的烦心事!

在互联网公司各部门上班的烦心事!

M同学是一家公司的技术开发人员,一天,他接到了客户的一个小问题:“给我们官网上加一个小widget吧,也就是一个在线聊天窗口,超简单的。”M想:“不就是拿socket io 分分钟能搞定的事儿嘛!”于是他把任务接了下来。

程序员搞笑视频:我要吐槽一下领导那些事儿

程序员搞笑视频:我要吐槽一下领导那些事儿

程序员搞笑视频:我要吐槽一下领导那些事儿

代码神注释,让我们认真对待一次!

代码神注释,让我们认真对待一次!

前两天我在朋友圈看到有个人在说:“好的代码是可以自己解释自己的,所以我从来不写注释”。

选择LXDE作为Linux桌面的八大理由

选择LXDE作为Linux桌面的八大理由

我决定尝试其他Linux桌面环境有两个原因,首先,我需要完成我的工作。第二,多年来一直使用KDE,我认为是时候尝试一些不同的桌面了。经过了一段时间的测试,我决定使用LXDE,因为它让我感觉很舒服,以下是我选择LXDE的八大理由。

如何写出整洁的函数

如何写出整洁的函数

我们大部分的代码就是函数,整洁的函数优雅、高效,让人赏心悦目!它能够很容易的被修改、应该讲述事实,不引人猜测。为了写出整洁的函数,码农们一直在努力着、探索着、实践着,在这篇文章中,笔者结合自己多年的工作经验和其他大牛的一些文章,总结出了一些原则、模式,供大家参考与实践!

一个程序员的运气有多重要

一个程序员的运气有多重要

互联网注定是一个不能安宁的行业,有一些人在努力引领变化,有一些人在努力适应变化,有一些人在被时代的浪潮淘汰。这个世界唯一变的就是变化,人生唯一不能停的就是学习,说到底,要想不被淘汰,只有不断的学习。

示例带你提前了解 Java 9 中的新特性

示例带你提前了解 Java 9 中的新特性

Java 作为 Android 的基础编程语言,每一次迭代也是备受安卓开发人员的关注。这不,Oracle 公司在今年即将发布 Java 9 正式版,一些新的特性和改进很是值得期待。周末时间,拜读了国外的一个 Java 大牛写的有关 Java SE 9 的新功能介绍,简明扼要,示例得当。于是,一时兴起,以拙劣的英语水平磕磕绊绊翻译至此,供大家了解一番。

TDD真的死了吗?让我们再聊聊它

TDD真的死了吗?让我们再聊聊它

最近几年“TDD 已死”的声音不断出现,特别是 David Heinemeier Hansson 那篇文章——《TDD is dead. Long live testing. (DHH)》引发了大量的讨论。其中最引人注目的是 Kent Beck、Martin Fowler、David 三人就这个举行的系列对话(辩论)——Is TDD Dead?

Redis之父:10x程序员应该具备哪些素质?

Redis之父:10x程序员应该具备哪些素质?

在开发界有一个长期引起争议的说法,那就是所谓的10x程序员是否存在?这个说法是Brooks, F. P在《没有银弹》中首次提出的,他认为在普通设计师(程序员)和优秀设计师(程序员)之间,有着 10 倍多的差异。对于10x程序员是否存在这个问题,开源键值存储数据库系统Redis的开发者antirez(Salvatore Sanfilippo)认为,如果把编程工作看作是一门“非线性”学科的话

搞笑图集:程序狗是如何在高大上公司生存的?

搞笑图集:程序狗是如何在高大上公司生存的?

每天我就是这么昂首挺胸地来到公司,不要问我为什么这么自信,身为一只正在开发一款可以改变全世界APP的程序狗,我是不屑向你这等凡人解释的!

程序员才有的表情包,拿走不谢!

程序员才有的表情包,拿走不谢!

作为一个程序员,聊天时怎么能没有专属表情包? 业余收集适合程序员必备的表情,聊天,吐槽必备之良品啊!