程序员

本文编译自?First Round Review,他们准备的文章既讲故事,还同时向创业者提供可操作的建议,以助力打造优秀的公司。 Coursera 的首席产品经理 John Ciancutti 在 1999 年加入 Netflix 担任工程师,那时候它只是由四个程序员组成的创业团队。在 Netflix 起步的阶段,他帮助这
dexcoder 1年前发布
有人说,每个看起来与正常人无异的工程师,其实都是在学习程序开发的途中熬过、压抑过、而且创伤过的反社会人士(sociopaths)。 在学习程序开发的过程中,常常看到网络上的「甘苦谈」,也听过身边前途一片光明的工程师朋友们分享过学习历程,总觉得不同的人、同样的故事却不
dexcoder 1年前发布
这篇东西怎么产生的 今天早上,我们的美女编辑跟我说,需要在书《Zabbix深度实践》里面再加三页的内容,是印刷那边的要求。我答应明天(现在已经是28号了,其实是今天)要给她。晚上想了一想,没有什么想在原文中补充的内容了。就在书的最后一部分——后记二,和大家随便聊聊
dexcoder 1年前发布
过去的几个月里发生的几件事情,让给政府做软件开发的人感受到压力的陡增,从奥巴马的医保网站饱受诟病到美国退伍军人事务部官方网站的预约系统从1985年起就没有更新过,这些事情让我回忆起曾经作为政府程序员的经历,以及这段经历如何变成一种一直督促我努力工作的思想动力。
dexcoder 1年前发布
时不时地我们可以听到有人在说,我们需要更多的程序员。现在的孩子应该在学校里就学习编程。编程的地位就应该像曾经的写作文一样。 我不同意这样的观点 每个领域都会有一些人登上金字塔的顶端,成为这一行业的权威,更多的人则只能被称为优秀,当然更多更多的人位于平均水平,
dexcoder 1年前发布
大多数程序员,据我所知,越是优秀,越是讨厌没有价值的任务。 寻找其工作的价值 这些年来,我看到很多颇有成绩的软件开发人员转行去了管理岗位,或者其他完全不同的职业。有的时候原因很简单,只是想拿更高的薪水。不过也有因为是厌倦了总是需要不断学习以跟上软件开发步伐这
dexcoder 1年前发布
这段时间,作为程序员的我一直在思考关于工作中“自由程度”的问题,终于我得出了一个结论,把它分成了四个级别。 这四个级别与技术无关。通常来说,只要努力追求,我们都可以成功“晋级”。 第一级:上班族 大部分程序员都是从这一级别开始的,甚至大部分程序员会一直停在这
dexcoder 1年前发布
现在网上一眼望去,有很多关于描述懒惰是优秀程序员品质的博客和帖子,有时候,程序员这个主角也会变成开发人员。在这里我想说一说关于这个程序员的懒惰问题以及讨论一下这是好是坏。 如果你对如何开发软件了如指掌,学东西又很快,并且孜孜不倦地从试验和错误中学习。有什么
dexcoder 1年前发布
现在大多数程序员会选择谷歌Chrome浏览器作为主要的浏览器。下面我要为各位Web开发人员介绍的是15个最好的谷歌Chrome浏览器扩展。 1. Web Developer 支持Chrome的Web Developer扩展,允许你通过添加一个小工具栏来使用不同的工具。 官方网站:https://chrome.google.com/webst
dexcoder 1年前发布
来自HackerNews:过去的两三年,我感到很不充实。我从事视频制作/编辑工作已经6年多了,大概从4年前开始,我对这份工作感到厌倦,每天都精疲力尽的。因此,我辞职之后来到了加拿大,从而清醒一下我的脑袋,理清一下我的思路。? 我现在暂时是一个建造工人,现在我才意识到之前
dexcoder 1年前发布
每一个程序员都应当了解的11句话,你最同意哪一句? 1. 技术只是解决问题的选择,而不是解决问题的根本 我们可以因为掌握了最新的 JavaScript 框架 ahem、Angular 的 IoC 容器技术或者某些编程语言甚至操作系统而欢欣雀跃,但是这些东西并不是作为程序员的我们用来解决问题的
dexcoder 1年前发布
关于如何才能成为一名优秀的程序员,最近又一次成为了我们关注的焦点。下面是我认为我们最需要具备的特质: 善于解决问题。 既发奋又懒惰。 能理解别人的代码。 对编程充满热情。 为了学习而爱上学习。 擅长数学。 具有良好的沟通技巧。 强大的辩论技巧。 极端乐观。 极度悲观
dexcoder 1年前发布
很多人问我如何才能成为一名专家级别的程序员,现在我们对此还没有一种统一的模式,但是我还是想把我总结的一些经验分享给大家。如何成为一名专家级别的程序员,在很大程度上取决于你开发的软件和你所处的行业,以及你所在公司使用的工具等等。对于本文讲的一些方法,你可以选
dexcoder 1年前发布
对于相关的计算机和代码知识,通常说来程序员比一般人要了解得多,下面我将为大家揭晓一些业内人士不会诉诸于口的真相。 真相#1 “你所不知道的是,很多我们每天都使用的关键软件(如Mac OS X和Facebook),作为一个整体虽然可以正常工作,但是实际上它们的背后充斥了各种的
dexcoder 1年前发布
做了程序员这一行,也许你会渐渐感受到这一行的巨大压力,IT职员猝死的新闻也经常会听到。本文给出了9个避免程序员精神崩溃的建议,如果你的大脑濒临崩溃,赶紧看看吧。 1.独自待会 这可能是最重要的,因为它会影响你和他人(包括家人)之间的互动,也会影响你思考。所以每个
dexcoder 1年前发布
不知道各位有没有玩过魔兽、X-COM、文明帝国、红色警戒之类的策略游戏。 这些游戏使用了所谓的“战争迷雾”。刚进入游戏的时候,每一个玩家的地图都是被黑暗笼罩的,想要前行的唯一途径就是不断的摸索。随着我们不断地移动,地图越来越可见化。 这种战略的劣势是:玩家看不到
dexcoder 1年前发布
研发企业的核心资产是人力资源,人力资源管理除了关注“组织结构、岗位职责、绩效评估、专业培训”这些常规内容之外,还要设法提升研发人员的非技术才能,使现有人力资源发挥更大的效用。本文作者结合自己多年的实践经验,讲述提升研发人员非技术才能的秘技。 提升表达能力 “
dexcoder 1年前发布
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部
dexcoder 1年前发布
下面是一位经验丰富的程序员和一个初学者之间的典型互动: 程序员:我听说你正在学习编程。好极了,你学到哪里了? 初学者:我正在自己的mac上使用TextMat学习一些基本的PHP和HTML语言。 程序员:太滑稽了,你竟然学PHP!!你应该部署Heroku,用Vim学习Ruby on Rails的代码。T
dexcoder 1年前发布
作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助。 以下就是今天我们要介绍的Linux命令: man touch, cat and less sort and grep cut sed
dexcoder 1年前发布