您的位置:知识库 » 标签为“程序员”的文章
当前排序:发布时间 按阅读数
最近我过了40岁生日。 一个朋友开玩笑的对我说:”嘿,我想这个意味着你已经老的不适合再去编程了吧!“,我表面上哈哈一笑,但心里却触动不少。 年龄歧视在我们这行里并不可笑。 就像今天用Java的兄弟沦落到这个地步一样,几年前,使用COBOL家伙被我们从心底里嘲笑其老旧的编码方式和缺乏新技术中的灵活...
2014-06-29 11:27:23 阅读:8730 标签:程序员
在我小的时候,家长经常对胖孩子打趣说:哟,身体长得挺快,可惜就是横向发展了。看来在很多人的潜意识里,纵向发展是向上的,值得夸奖,横向发展则不是那么光彩的事情。但是我的工作经历和思考,却让我对“横向发展”有了新的认识。 程序员的发展,长期以来都是大家关心的问题。通常程序员的发展有两大方向,深度和...
作者: Yurii   2014-06-26 11:12:27 阅读:6368 标签:程序员
在过去的一篇文章里,我曾经提到过“破窗理论”。对于下面这个实用主义程序员的观点,你或许很熟悉: 不要放任“破窗”(不良的设计、错误的决定或者糟糕的代码)不管,一旦发现就要尽快修复。如果时间不够,那就先把它隔离起来。你可以把这些令人不快的代码注释掉,或者显示“尚未实现”的消息,或者用虚假的数据来...
作者: happydeer   2014-06-25 09:29:54 阅读:3740 标签:程序员
有一个 bug 我研究了三天没有解决掉,却发现一个高手轻而易举的解决了当最终决定跳槽时程序员的样子当修改一个小 bug 却把整个服务给弄宕机时的样子当其他程序员都在开会,我说我正在赶进度,不去开会了当我测试刚写完的代码时发生的事情当走进办公室看到邻座新来了一位女汉子同事时程序员的样子当老板在项目投标...
2014-06-19 16:55:33 阅读:8063 标签:程序员的样子 程序员
算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效...
2014-06-19 08:27:19 阅读:35997 标签:算法 编程基础 程序员
英文原文:Code fast or code slow? Who are you? 一般而言,有两种类型的开发者。一种编码速度快,喜欢一大段一大段的组合代码,然后看它是否能顺利运行,这是编程中的“快枪手”,还有一种在朝着目标前进的时候比较淡定,他们会确保他们所写的一切代码都是精心设计的,可维护...
2014-06-11 22:49:25 阅读:9544 标签:编程 程序员
任何一家企业,无论是规模庞大的500强企业,还是成长中的中小型企业,都会存在“问题员工”。“问题员工”的出现,不仅会降低其自身的工作效率,而且会给周围的人带来一些负面影响,并且有可能影响到整个企业的运转效率。因此,我们历来都非常重视“问题员工”的管理。 “问题员工”可以分为以下几种类型: 第...
作者: 何剑   2014-06-06 06:43:26 阅读:5203 标签:程序员 团队管理 项目管理
英文原文:Productive Developers are Smart and Lazy 这里我使用了聪明,懒惰和程序员这几个词。我说的这几个词的意思是:程序员:有积极活力的,专注于用代码解决真实世界里的问题,不是指那些梦想家,那些永远只想不做的人。聪明:能够周全的思考问题(不是那些耍小聪明...
2014-06-05 06:10:35 阅读:11381 标签:程序员
如何留住人?我们要先搞清楚人为什么会离开。记得马云总结过两点非常到位:1. 钱没给到位;2. 心受了委屈。我们可以从团队的体验和员工驱动力来思考如何更好地管理一个技术团队。 一个技术团队就像是一个UGC社区,团队中的每位同学都是社区的用户,他们在社区的激励体系(薪酬与绩效)下,贡献自己的价值(...
2014-06-04 08:21:12 阅读:2839 标签:程序员 团队管理 项目管理
老罗的Smartisan T1手机发布会很多人应该都看了,发布会的最后老罗凝视着自己的工匠自画像,半晌没说话,随后转过身,慢慢离开舞台,屏幕下方只留下一句话:我不是为了输赢,我就是认真。 这一瞬间让我想起93年「狮城舌战」的主角蒋昌建,在「人性本善还是人性本恶」的总结陈词最后,以顾城的名句,「...
作者: Hesey小纯纯   2014-05-27 08:06:13 阅读:6142 标签:程序员
最近负责了公司招聘,发现校园招聘这种事情,真是一个奇葩的工作。能做好校园招聘的人,一定是一个矛盾体。 这个人一定是思维缜密,因为流程在这里特别重要,宣讲会、笔试、面试,需要不能出乱子;这个人还需要有创新意识,做好了宣讲会、笔试面试,也就是中规中矩,没啥特色,如果不弄点有新意的东东出来,也很难找...
作者: 文德   2014-05-24 16:49:11 阅读:18705 标签:面试 程序员 招聘
英文原文:What Makes a Good Programmer Good? 我这些年和许多程序员工作过——他们有些人超级棒,有些明显比较平常。因为我近来和一些熟练的程序员工作的很愉快,我花了一些时间考虑我羡慕他们什么。是什么让一个好的程序员那么好,差的程序员那么差?或者,简短一些,是什么让...
作者: Josh Symonds   2014-04-27 11:35:40 阅读:12766 标签:程序员
段念,现任豆瓣工程副总裁,曾在Google、乐元互动、OpenTV等公司任重要职位,并在华中科技大学获得了硕士学位。他在华为的时候抛弃了大家羡慕的市场部岗位,只为了去“搞技术”。他在通讯行业如日中天的时候离开了,只为了加入“快节奏”的互联网企业。他在Google的时候放弃了这份充满幸福感的工作,...
2014-04-26 21:31:50 阅读:4343 标签:程序员 程序人生
今天有位朋友在微博上问我这样一个问题: “@老码农的自留地 ,最近出于学习目的写一个管理系统,越到后边,越觉得自己前边的代码写得烂。前辈,我想让代码写得更好一点,能不能谈谈你的经验,给我指点一下!” 我在回复里刚写了几句,就意识到140个字很难把我的想法说清楚,本着知无不言言无不尽的好为人师...
作者: 老码农   2014-04-04 08:36:05 阅读:5493 标签:程序员
英文原文:El-Habya'a” or the Technical Debt 我们曾遇到过最后期限即将到来、时间非常紧迫的情况。当时,我们必须尽快修复Bug,然而其中的一个Bug特别坚韧,任我们百般努力也无可奈何!随后,我的某个同事接手了调试工作。他强行写入了一些应该从数据库中检索来获取的值—...
作者: Yaser Marey   2014-02-19 21:51:42 阅读:2599 标签:程序员 技术债 项目管理
好长时间没好好写点东西了,前段时间由于项目的需要出差了一个多月,期间各种加班,每天晚上加班到十点,回到宾馆实现是没什么精力再写博客了。有时间能静下来写点东西总是很好的一件事,如果写技术方面的博客,不仅能给读者提供一些解决问题的线索,也能加深自己对技术点的理解,如果写的是自己对项目的感悟,也算是对...
作者: 张纪刚   2013-12-29 12:57:59 阅读:40432 标签:程序员 程序员学习
先看下面这样的困惑:最近了解了几个MVC的框架,其中有两个是公司内部的。发现这些东西都是类似的,从处理逻辑到页面渲染;从service到layout;配置的实现无非就是XML,或者annotation……我有种感觉,兴许已经跳不出这个思维圈子了?如今的时代,是一个概念翻飞的时代,oschina里...
作者: 四火   2013-12-22 21:34:11 阅读:8351 标签:程序员
这篇访谈是 2013 年 8 月 30 日在北京参加 SDCC2013 期间在会场的一个餐厅做的,图灵社区的同学根据接近 5 小时的录音整理了这样一篇文字,登载在图灵社区 上。 初稿在刊登出来之前交给我看过,我觉得很多地方口语化过强有些重复罗嗦,作为聊天可以,但作为文字恐怕不那么易读。所以我又...
作者: 云风   2013-12-21 22:56:39 阅读:10978 标签:程序员
我忽然很好奇,想知道其他软件工程师的生活是什么样的?人永远都没有活在别人心中的形象那么绚烂,生活中总有无数烂事烦事需要处理,但是每个人都有自己享受生活的方式。逛了逛各式技术博客和论坛,我发现大家似乎都太严肃了,太谦逊了,太学术了。做软件本来是一件很有意思的事情,但是这些帖子和文章无非就包括这么几...
2013-11-21 18:05:16 阅读:6911 标签:程序员
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过M...
作者: 果子狸   2013-11-08 10:43:35 阅读:58681 标签:程序员