分类: 业界观察

程序员,总被琐事打断思路的程序员

程序员,总被琐事打断思路的程序员

和你一样,我是一个“工作总被打断的程序员”。实际上我们对于打断这件事以及恢复注意力方法的理解,和顺势疗法以及放血水蛭相差不远。但是有什么证据?又该怎么做呢?

在 2016 年学 JavaScript 是一种什么样的体验?

在 2016 年学 JavaScript 是一种什么样的体验?

译者注:最后一句「听说过 Python 3 吗?」是讽刺 Python 3 发布已经 8 年了,Python 社区却依然在使用 Python 2.7。而 JS 社区正好相反,把还没有实现的语言特性都用到生成环境中了!

结对编程真的好吗?消停会儿吧

结对编程真的好吗?消停会儿吧

本文认为,喜欢结对编程的人是少数,只是他们声音大,所以造成一种假象好像结对编程已成主流、每个团队都得搞结对编程似的;结对编程实际上效率低,内向的程序员就只想安静编程、不想边敲代码边说话边与人互动。

心酸创业史:我是如何成为独立 iOS 开发者的

心酸创业史:我是如何成为独立 iOS 开发者的

十多年经验的澳洲工程师,放弃软件外包事业转型做iOS App,曾一个月收入才200澳元,经过四年时间发展,成功运营两款App,目前月均收入已达到3800澳元。

Linux与Android的关系

Linux与Android的关系

大家都知道Android是基于Linux内核的操作系统,也曾经和Linux基金会因为内核问题产生过分歧,本文将开始对Android的内核进行剖 析,主要介绍Android和Linux之间的关系,后续还会讲到Android系统在Linux系统之上扩展的部分功能和驱动。

你需要知道的关于手机芯片的知识

你需要知道的关于手机芯片的知识

随着我们年龄的增长,制程的数字在不断缩小,,而数字越小,制程就越先进,元器件的尺寸就越少,从而处理器的集成度越高,性能越强,功耗越低。制程的先进程度不能只看数字,但考虑到文章的易读性,大家认着这个规律就好

使用Go语言每分钟处理1百万请求

使用Go语言每分钟处理1百万请求

从我一年前加入了硅谷的公司,一个主要的职责成了设计架构和开发一些系统来支持一个快速增长的信息安全公司和所有需要的设施来支持一个每天百万用户使用的 产品。我在反病毒和反恶意软件行业的不同公司工作了12年,从而我知道由于我们每天处理大量的数据,这些系统是多么复杂。

苹果删除App Store上一款应用后 程序员们炸锅了

苹果删除App Store上一款应用后 程序员们炸锅了

这一事件在Hacker News网站(开发者们发布和讨论他们感兴趣的新闻的网站)爆出之后,更多的细节也随之曝光。据悉,苹果告诉Popescu,问题在于他操纵了App Store上的评论。

程序员如何提高工作效率

程序员如何提高工作效率

俗话说,天下武功,唯快不破。也就是说要练成天下高手的话,出招速度一定要快,这样才能在江湖上立足,不至于掉了脑袋。而程序员要在IT界混出个名堂,也要有高效的工作效率才行。IT行业时时刻刻都产生着新知识、新技术,要想跟上变革肯定要有几把刷子。

一行python代码

一行python代码

Life is short, just use Python.自从08年接触Python,就有爱不释手的感觉,逐渐地,有些不忍地疏远了Perl 和Shell编程,因为python 的优雅么? 不全是,主要是可以高效开发吧。那一行代码可以干什么呢?

为什么我反对提“全栈工程师”:都会一点儿,但都不精

为什么我反对提“全栈工程师”:都会一点儿,但都不精

我顿觉惭愧,十几年的技术算是白搞了,要是刚毕业即以此为目标,每个月学一门,学完一门换一门,那用不了两年就能转职“全栈工程师”这个终极职业,站上技术巅峰,俯瞰芸芸众生——是不是有一种游戏开挂的快感?想想做个架构师都需要四五年的辛苦积累,现在能两三年速成,岂不是很爽?

Linux中10个关于命令行自动补全的技巧

Linux中10个关于命令行自动补全的技巧

,bash 命令行可以自动补全文件或目录名称。不过,我们可以增强 bash 命令补全功能,通过 complete 命令让它达到新的高度。

使用FFmpeg转录网络直播流

使用FFmpeg转录网络直播流

有时候,看到精彩的直播内容,想把某些片段保存到本地。无奈播放器不提供这样的功能。那么,开个小窗给FFmpeg吧,它可以搞定!

这些GIT经验够你用一年了

这些GIT经验够你用一年了

值得收藏的一些git使用技巧

对程序员身体健康的一点感悟

对程序员身体健康的一点感悟

本来这个话题想写大一些,但是觉得自己的思想境界比较浅,还是从自己谈起。每当在公司看到新来的员工拼命的加班的时候,我总想说两句,但是说了怕大家认为我的想法消极,所以又开不了口。只好在这里随笔一篇,如果看到了对你有用,说明我这篇随笔就是有用的。

Linux中常用文件传输命令及使用方法

Linux中常用文件传输命令及使用方法

sz/rz 是基于ZModem传输协议的命令。对传输的数据会进行核查,并且有很好的传输性能,使用起来更是非常方便。

Java 8 中你可能没听过的 10 个新特性

Java 8 中你可能没听过的 10 个新特性

,Java 8还有许多新的特性——有一些功能强大的新类或者新的用法,还有一些功能则是早就应该加到Java里了。这里我准备介绍它的10个我个人认为非常值得了解的新特性。总会有一款适合你的,开始来看下吧。

Python的七种武器

Python的七种武器

下文简单介绍一下python的七个最为重要的数据分析模块,或者称之为七种武器。

2016阿里巴巴73款开源产品全向图

2016阿里巴巴73款开源产品全向图

受益开源,就当回馈。面对阿里头顶上“贡献开源软件数目第一”的光环,我们清醒地认知阿里开源的目的:阿里开源不是到业内“秀肌肉”,更不是自卖自夸;阿里之所以选择开源是因为开源是孵化新技术领域的容器,更是技术演进的最大推动力。

敏捷思维仅仅是用于软件开发吗?再想想!

敏捷思维仅仅是用于软件开发吗?再想想!

今天我想集中讨论敏捷的三大优势,它们非常适合专业服务驾驶舱:敏捷使得团队合作非常好;敏捷可以将复杂的项目打散成最重要的基础部分;敏捷通过持续过程很快的凸显了价值。

惨烈:1 个 Bug, 45 分钟损失 4 亿多美元

惨烈:1 个 Bug, 45 分钟损失 4 亿多美元

2012年8月1日,一个 bug 一步步让骑士资本在交易中损失了 4.65 亿美金,并且直接导致破产。这个故事涉及的代码库,是一个大型、无人维护、腐烂的代码库,代码本身将近 9 年没用过了,真是一次集合了技术债务所有特点的惨案。

谷歌机器翻译取得颠覆性突破 到底几分真假?

谷歌机器翻译取得颠覆性突破 到底几分真假?

原来虚惊一场,只是现有工作的整合,一篇完美的工程论文,并没有新的模型提出。不禁长舒一口气,呼~饭碗还在。

Java之父求职被嫌年纪大:程序员只能吃青春饭?

Java之父求职被嫌年纪大:程序员只能吃青春饭?

我曾在面试的时候被HR告知,“通常我们不招你这种年龄的程序员,但你的情况特殊(指的是他Java之父的身份),所以对你特殊考虑。”在Google工作的时候,听到几个30多岁的人在讨论要去整容变得年轻点。

天天写业务代码,如何成为技术大牛?

天天写业务代码,如何成为技术大牛?

不管是开发、测试、运维,每个技术人员心理多多少少都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”!正是对技术梦的追求,促使我们不断地努力和提升自己。

JavaScript 性能优化技巧

JavaScript 性能优化技巧

当代码流执行到一个 with 表达式时,运行期上下文的作用域链被临时改变了。一个新的可变对象将被 创建,它包含指定对象的所有属性。此对象被插入到作用域链的前端,意味着现在函数的所有局部变量都 被推入第二个作用域链对象中,所以访问代价更高了