最让程序员懊恼的10件事

入门级编程课程教导学生要学会频繁且尽早地注释。不可否认在学习编程的起步阶段这方法的确是相当有效的(即使看到最简单的代码行都像天书)。然而许多程序员即使已经从一只小菜鸟长大成一位计算机牛人,也还是把这个习惯给延续了下来。

JavaScript中的数字

本文,将尝试从现代计算机中对数字的存储和计算讨论起,这也注定,虽然题目叫”Numbers in JavaScript”,但是大量篇幅应该集中在编程语言中主要使用的数字处理的方式。万变不离其宗,懂了原理之后,对掌握各种语言围绕同样原理构建的Number也就轻松多了。当然,这其中就包括JavaScript。

如何用一个糟糕的执行流程毁掉你的创业公司

我是技术创始人经营自己公司的坚持支持者,但是技术创始人一直以来的一种做法给自身企业造成了极大的伤害,这种做法就是把预算编制过程搞砸。是的,编预算。很荒谬吧。怎么会这样?为什么说对于工程师来说这个问题特别大?

帮助程序员编程时集中注意力的最佳音乐收集

程序员每天面对繁复的代码,双眼紧盯屏幕,指尖在键盘上飞扬,可咱毕竟也不是机器人呐。在轻松愉快的氛围下工作不仅能减轻烦躁的情绪,说不定还能触发灵感,达到事半功倍的效果呢。下面就来看看程序员编程时适不适合听歌,适合听什么歌。

程序员要知道的英语词汇

有时候如果应聘到了一个有外资背景的公司或者这个公司的很多人都有海外或外资工作背景时,你也许还会用到一些日常工作交流时候的词汇。

10 个免费的 HTML 视频转换工具

现在,人们都喜欢看视频目前,大多数的人都是看视频在线或移动。因此,视频必须有正确的格式,可以通过手机或支持系统。因此,人们需要一些应用程序的工具,将有助于他们现有的文件格式转换成当前的格式如MP4,WebM,和OGG。

不少程序员都会碰到的三个面试题

如果你只想获取一些面试准备经验,那么你可以直接跳到文章的最后部分。对于算法面试问题是否有效一直饱受争议。然而,代码编写问题有时候能够很好筛选人才。在我们的例子中:

什么是 Unix 以及它为什么这么重要?

大多数操作系统可以被划分到两个不同的家族。除了微软的基于Windows NT的操作系统外,几乎所有其他的都可以追溯到Unix。 Linux,Mac OS X,Android,iOS,Chrome OS,PlayStaion 4上运行的Orbis OS,运行在路由器上的各种固件,所有这些操作系统通常都被称为“类Unix”操作系统。

如何成为一名移动应用设计师?

移动端的UI设计有其独有的一套设计规则和约束。新技术的不断加入促进了移动平台的快速增长,而移动端的UI设计也和传统的平面海报/网页设计不太一样。那么,要成为一个合格的移动端UI设计师需要掌握什么样的技能,经历怎样的涅磐才行呢?

从灌篮高手谈项目团队组成

我们团队一共七个人,最短的也在一起共事了三年了,今天说起这事的时候,有一种莫名的感动。就在走出KTV的前一分钟,我们的老大叫住我们说,来,再喊一次:加油!

What is design?——43个国外设计大师对设计的理解

 设计是什么?在 Google 搜索,会出现6,260,000,000 条相关结果。于是 Desizn Tech 组织了一次设计调查,总共有 42 位设计师参与了这次活动,用一句话解释自己对于设计的看法。(第 43 个则是来自 Desizn Tech 的设计师的答案。)

分布式开发团队的乐趣与好处

 当我说我们是一个分布式团队时,我是指我们确实分布在整个地球上。Buffer 团队现在有 25 人,下面是团队成员的位置图。

我不懂 Swift 语言

我略懂 Objective-C,这不是在吹牛。如果你看过我的博客,你有可能会发现我比你懂得更多的 Objective-C 的知识,因此我对此有一些发言权。即使你不同意我以下的观点,你也应该认真的对待我的观点。

程序员保持天天快乐的6个习惯

寻寻觅觅,终于我找到了,对于我来说,保持快乐非常有效的几个习惯。当我没有 100% 感觉的时候,它们还能迅速恢复我的“蓝”,提升我的愉悦水平,让我可以继续放大招。下面是我的 6 个习惯:

程序员需要知道的字符编码知识

字符编码的问题看似很小,经常被技术人员忽视,但是很容易导致一些莫名其妙的问题。这里总结了一下字符编码的一些普及性的知识,希望对大家有所帮助。

十大编程算法助程序员走上高手之路

编程算法,是完成程序逻辑的主要途径。本文推荐十大编程算法,有利于程序员的编程逻辑。

别因为要学的太多反而压垮自己

自学是个好主意。我非常赞成终生学习,你应该这样做。但是,在软件开发领域,有如此多的新技术,有如此多要学习的东西,我们在学习中会感觉被完全压垮了。

互联网大佬们刚从大学毕业时都在干什么?

又是一年毕业季,几百万大学生走出校园,步入社会,开始人生中的第一份工作。不过你知道如今在科技领域叱咤风云的大佬们刚毕业的时候都在干什么吗?他们的的第一份工作又是什么?跟着腾讯科技一起看下吧。

我是内向害羞的创业者,我该怎么让自己学会社交?

企业家都擅于交际吗?那可不一定。许多人都会觉得,要当一名成功的企业家,个性就一定要大方,还要笑声爽朗,或者一到派对现场,就会以高超的社交技巧变成众人焦点。但是,这些真的是必备特质吗?其实不然。

程序员要注意的七件事

身为一名程序员,不容易啊。说一说程序员在日常生活中以及工作中要注意的一些事情。

老板会因为你拼命写代码而感谢你吗?

程序员热衷于长时间地工作。我想说的是,你就承认吧,你的工作/老板并没有让你这样做,你自己要这样做而已。当然,我知道,也许并非所有程序员都喜欢长时间的编程。不过肯定的是,随着加班成为业内的普遍现象,至少一半的程序员必须喜欢加班,不是吗?

小米手机4的5个“首次”

7月22日,小米手机4正式发布,5英寸屏幕,主流旗舰配置,7月29日起售,16GB容量的联通3G版本 1999元,64GB容量则为2499元。8月份,电信3G版发售,9月份移动4G版发售,但是否仍为1999元的售价尚未可知。最容易忽视的是,小米公司在第四代主力机型上进行了5个新的尝试:

看看写代码的妹纸是怎样的!

Girls Who Codes成立于2012年,是一个非营利性国际组织,致力于帮助年轻女孩在计算机领域获得专业技能、学位和职业机会。本文作者Cindy Hoang, Girls Who Code学员,原载于Medium。

推荐!国外程序员整理的机器学习资源大全

本文汇编了一些机器学习领域的框架、库以及软件(按编程语言排序)。

从菜鸟到巨星:程序员职业生涯的11个阶段

程序员的职业生涯是一段充满起伏的有趣经历。考虑到其陡峭的学习曲线,完全可以预见你将经历挫折、启蒙、骄傲自大这几个时期,以及穿插其间的各种心路历程。在这篇文章中让我们轻松一下,通过一系列搞笑 gif 图来回顾其中的每一个阶段 。