四个 Linux 下的“护眼”软件
晚上熄灯后,看电脑时蓝光刺眼。推荐两个护眼软件。此外最低亮度还是觉得太亮,所以自己写一个调节工具,用一个半透明黑色的遮罩层覆盖屏幕以此“降低”亮度。
中国新闻周刊采访华为内部员工揭秘34岁以上老员工被清退事件
“我觉得34岁从华为离职也没那么可怕。华为薪水那么高,工作十来年积累几百万不会有问题,不会像国企一样下岗没着落,主要还是再择业的问题。但是在华为的管理体制下,大部分人即使技术上有所欠缺,但综合素养上还是能被认可的,不会像网上说的那么惨,只是拿不到在华为时那么多钱了。”
作开源软件的荣耀与辛苦
你的门外有几百号人在排队。他们在耐心地等待着你回答他们的问题、抱怨、pull requests 和功能请求。你很想帮助他们,但是现在你决定把门关紧。或许是因为已经辛苦工作了一整天,你累了,又或许你只是想和你的家人、朋友好好享受一个周末。
图解程序猿不停加班原因
图解程序猿不停加班原因
WebAssembly能否代替JavaScript,成为程序员的新宠?
除了Firefox,Google也在其Chrome浏览器和Chromium项目中拥抱了WebAssembly,所以作为一个程序员,你应该对WebAssembly引起足够的重视,未来快速加载Web应用程序的需求肯定会增加。
笑出腹肌的程序猿搞笑趣图
十年生死两茫茫,写程序,到天亮。千行代码,Bug何处藏。纵使上线又怎样,朝令改,夕断肠。领导每天新想法,天天改,日日忙。相顾无言,惟有泪千行。每晚灯火阑珊处,程序员,又加班,工作狂~
程序员搞笑视频:这都不会,你是程序员吗?!
程序员搞笑视频:这都不会,你是程序员吗?!
315 程序员打假
又到了一年一度的 315 打假时间了,想必今天有很多公司的公关部门,变得跟我们程序员一样,估计要熬夜通宵加班了。315 的夜晚,对于公司的公关部门还有一些公关公司,就跟我们程序员负责的产品上线前夕一样,都是考验能力的时候。今天我们不聊别的行业,就聊聊我们程序员几则打假的小故事。
在互联网公司各部门上班的烦心事!
M同学是一家公司的技术开发人员,一天,他接到了客户的一个小问题:“给我们官网上加一个小widget吧,也就是一个在线聊天窗口,超简单的。”M想:“不就是拿socket io 分分钟能搞定的事儿嘛!”于是他把任务接了下来。
程序员搞笑视频:我要吐槽一下领导那些事儿
程序员搞笑视频:我要吐槽一下领导那些事儿
代码神注释,让我们认真对待一次!
前两天我在朋友圈看到有个人在说:“好的代码是可以自己解释自己的,所以我从来不写注释”。
选择LXDE作为Linux桌面的八大理由
我决定尝试其他Linux桌面环境有两个原因,首先,我需要完成我的工作。第二,多年来一直使用KDE,我认为是时候尝试一些不同的桌面了。经过了一段时间的测试,我决定使用LXDE,因为它让我感觉很舒服,以下是我选择LXDE的八大理由。
如何写出整洁的函数
我们大部分的代码就是函数,整洁的函数优雅、高效,让人赏心悦目!它能够很容易的被修改、应该讲述事实,不引人猜测。为了写出整洁的函数,码农们一直在努力着、探索着、实践着,在这篇文章中,笔者结合自己多年的工作经验和其他大牛的一些文章,总结出了一些原则、模式,供大家参考与实践!
一个程序员的运气有多重要
互联网注定是一个不能安宁的行业,有一些人在努力引领变化,有一些人在努力适应变化,有一些人在被时代的浪潮淘汰。这个世界唯一变的就是变化,人生唯一不能停的就是学习,说到底,要想不被淘汰,只有不断的学习。
示例带你提前了解 Java 9 中的新特性
Java 作为 Android 的基础编程语言,每一次迭代也是备受安卓开发人员的关注。这不,Oracle 公司在今年即将发布 Java 9 正式版,一些新的特性和改进很是值得期待。周末时间,拜读了国外的一个 Java 大牛写的有关 Java SE 9 的新功能介绍,简明扼要,示例得当。于是,一时兴起,以拙劣的英语水平磕磕绊绊翻译至此,供大家了解一番。
TDD真的死了吗?让我们再聊聊它
最近几年“TDD 已死”的声音不断出现,特别是 David Heinemeier Hansson 那篇文章——《TDD is dead. Long live testing. (DHH)》引发了大量的讨论。其中最引人注目的是 Kent Beck、Martin Fowler、David 三人就这个举行的系列对话(辩论)——Is TDD Dead?
Redis之父:10x程序员应该具备哪些素质?
在开发界有一个长期引起争议的说法,那就是所谓的10x程序员是否存在?这个说法是Brooks, F. P在《没有银弹》中首次提出的,他认为在普通设计师(程序员)和优秀设计师(程序员)之间,有着 10 倍多的差异。对于10x程序员是否存在这个问题,开源键值存储数据库系统Redis的开发者antirez(Salvatore Sanfilippo)认为,如果把编程工作看作是一门“非线性”学科的话
搞笑图集:程序狗是如何在高大上公司生存的?
每天我就是这么昂首挺胸地来到公司,不要问我为什么这么自信,身为一只正在开发一款可以改变全世界APP的程序狗,我是不屑向你这等凡人解释的!
程序员才有的表情包,拿走不谢!
作为一个程序员,聊天时怎么能没有专属表情包? 业余收集适合程序员必备的表情,聊天,吐槽必备之良品啊!
漫画趣解 Linux 内核构造
今天,我来为大家解读一幅来自 TurnOff.us 的漫画 “InSide The Linux Kernel[1]” 。作者Daniel Stori 画了一些非常有趣的关于编程语言、Web、云计算、Linux 相关的漫画。今天解读的便是其中的一篇。
“中国第一程序员” 求伯君的传奇经历
作为第一代码农,求伯君慢慢淡出了人们的视线。对于他来说,20年的光阴恍如昨日,但他所创造的传奇将被永远铭记在IT行业的历史长河中。
因为一个分号,引起的程序员大讨论
然后,在for循环后出现了一个分号是什么意思呢?软院的男生难道不知道,如果加了分号,相当于循环是没有输出语句的么,如果forever变量定义成无限大,那么“I Love My Girl”这句话估计也是永远没机会说出口了。
一个程序员眼中的Google公司文化中的核心原则
Google公司一直以其轻松随意的企业文化著称于世。Google公司的企业哲学在其一些看上去漫不经心的信条中展现得淋漓尽致,如“无需作恶,也可赚钱”、“无需西装革履,也可认真执著”、“工作充满着挑战而挑战充满欢乐”等等。
代码这样写不止于优雅(Python版)
一份优雅、干净、整洁的代码通常自带文档和注释属性,读代码即是读作者的思路。Python 开发中很少要像 Java 一样把遵循某种设计模式作为开发原则来应用到系统中,毕竟设计模式只是一种实现手段而已,代码清晰才是最终目的,而 Python 灵活而不失优雅,这也是为什么 Python 能够深受 geek 喜爱的原因之一。
一位JSPatch开发者谈来自苹果的警告
从各方信息看起来,很不幸主要禁的还是 JSPatch / wax / rollout 这样的热修复框架,特点是可以通过 JS 脚本调用和替换任意 OC 方法,而像 React Native/ 小程序这样用 JS 做功能的暂时不受影响,Weex 不确定,至于其他库像 AFNetworking / SDWebimage 用到那几个接口的,应该只是误伤。
