程序员的十个层次,优秀程序员的十个习惯

在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习... [阅读全文]

国十条,十条不错的编程观点

在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗列一些,并通过我自己的经历和理解发挥了一些,希望对你有帮助。... [阅读全文]

学什么技术有前途,技术是否有前途取决于个人

声明:这仅是个人头脑风暴,鉴于个人的经历和掌握的知识有限,所有的信息都无法保证没有错误。  很多技术人员或多或少都听过搞技术没有前途,博客园首页也有很多文章针对这个论调进行讨论。对于这些文章,我一直置之不理,对于我来说,技术有前途。如果要说没有前途,那是个人没有前途。有没有前途,其实这是和经济论相关的。如果做过生意的人,都知道,如果有一样东西,只有你有,别人没有,那这种东西一般具有很高利润;如果这... [阅读全文]

程序员的十个层次,十个让你变成糟糕的程序员的行为

  1) 情绪化的思维  如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句:我的程序不可能有这种问题。Java就是shit。我最恨的就是使用UML做设计。需求怎么老在变,没办干了。受不了这些人,他们到底懂不懂啊。........  这些带着情绪化的思维和态度,不... [阅读全文]

FreeWheel创始人/CTO于晶纯访谈:具备大局观方能洞若观火

记者 / 常政 文 / 卢鸫翔  于晶纯(Diane Yu)女士早年曾在在线广告巨头DoubleClick工作,勤奋努力使她突破了“亚裔+女性”的“职业玻璃天花板”,成为高级技术管理者。然而却在Google收购DoubleClick之际选择了毅然离开,与几位朋友共同创立了FreeWheel公司,致力于在线视频内容的盈利价值链平台。于女士之前曾为《程序... [阅读全文]

我不适合你,为什么我不适合搞编程

  我喜欢靠自己的努力来解决问题。  也许是因为在学校里,没有养成好的集体活动的习惯。也许是因为我这个家庭最小的孩子想在这个大家族中证明什么东西。不管是什么吧,每当我有什么事情需要完成时,我都会自己去构思,计划,研究,学习相关技能,然后付诸行动。  自从记事儿起我就这样行事,也没有出过问题。而且也不会有什么问题,我想。  自己创办一个公司是我长久以来的一个梦想。这个想法一直在我脑海里游荡,我最终决... [阅读全文]

程序员的十个层次,惹恼程序员的十件事

程序员应该是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。无论怎么样,我都希望他们对你的日常工作都是一种帮助。  第十位 程序注释  程序注释本来是一些比较好的习惯,当程序员老手带新手的时候,总是会告诉新手,... [阅读全文]

互联网创业者,腾讯,互联网创业者的噩梦

当google在搜索上很成功,并购youtube、发布gmail、进入手机、一统地图的时候,我们说google真伟大。当苹果在mp3领域一骑绝尘,iphone秒杀诺基亚,ipad打倒了电子书,mac全美第一,我们说苹果真牛B。但是,当腾讯干掉了msn和icq,游戏、收入、门户都是第一,并尝试多项业务的时候,我们却说:“狗日的腾讯!”  腾讯为什么会让我们如此痛恨?  回答并... [阅读全文]

米妮职场奋斗记,一位VC女程序员的职场奋斗经历

一、并不成功的开始  我所读的学校是中国西部的一所普通高校。我进大学后也和大多数同学一样,过着60分万岁的日子,除了对编程比较感兴趣外。(呵呵,好多室友都说我外表女人,内心却男人:喜欢写程序,喜欢和男生打星际,喜欢打CS选土匪,拿AK47)四年的大学生活淘进了我刚进校时的傲气与自尊,在栀子花开的季节,我面对的却是无法把握的未来。毕业了,是的,四年象梦一样。男友执意去了中国最繁荣的大都市,我却希望留... [阅读全文]

追女孩,如果把追女孩看做程序

今天我和大伙开个玩笑,说说对这追女孩,泡妞的的一些个人臆造,最主要还是想把男人都喜欢的泡妞这点事牵连到如我们写的程序上来,以设计程序的角度来分析分析,这追女之法、泡妞之道。说的不好的,大伙别笑我,纯属愉悦下心情而已。好久没幽默了,最近总是在机械地忙忙碌碌,生活没激情,工作没热度,环境很沉闷。都是被一堆无聊的事情给闹的,搞得我整个人老了许多,本来英姿飒爽、潇洒大方的一个小伙。现在到好,蜕... [阅读全文]

经典语录,最佳编程语录

好的程序员这样一类人,这类人在横穿一条单行道前都要先看一下路两边。– Doug Linder,系统管理员  关于工具,一个最重要的,也是最不易察觉的方面是,工具对使用此工具的人的习惯的潜移默化的影响。如果这个工具是一门程序语言,不管我们是否喜欢它,它都会影响我们的思维惯式。–Edsger Dijkstra,计算机科学家,著名的“程序=数据结构+算法”... [阅读全文]

程序员的十个层次,十个让你变成糟糕的程序员的行为

  1)情绪化的思维  如果你开始使用不同颜色的眼光来看待这个世界的话,那么你可能会成为一个很糟糕的程序员。情绪化的思维或态度很有可能会把自己变成一个怪物。相信你经常可以看到很多很糟糕的程序会使用下面的这些语句:   *我的程序不可能有这种问题。   * Java就是shit。   *我最恨的就是使用UML做设计。   *需求怎么老在变,没办干了。   *受不了这些人,他们到底懂不懂啊。   *&... [阅读全文]

如何做一个程序员,做一个有想法的程序员

先做一个实验,假如我们要开发一个小项目,需求很简单,就是一个保存用户基本信息的页面,要求用户可以输入姓名、电话、联系地址、邮箱、手机号码、备注。  其中姓名与邮箱是必输项目,我们把这个项目分给三个程序员做(当然这三个人都是虚拟的,其实都是我做的),三个程序员交来的作品都没有逻辑错误,数据保存正常,让我们看看做出来的效果有什么不一样。  第一个程序员交上来的作品,这种作品我们基本上可以理解为实习生做... [阅读全文]

程序员技术总结,程序员应知——技术债务

债务这个词,相信大家已经都对其深有体会了,特别是像我一样作为“房奴”的人,每个月都要去银行还钱,那就是债务啊。  在软件开发的过程中,我们往往也会借债,人们称之为技术债务,其实也就是为了快速地解决问题,而采取的不规范的方案。比方说把某个条件写死,再比方说采用一些捷径达到目的,而这只是特殊情况,无法应用在其他模块中。  对于房贷,大家肯定每个月都会记着去还,但是对于技术债务,... [阅读全文]

坏蛋是怎样炼成的,伟大的程序员是怎样炼成的?

近几周,一份反映 Netflix 公司企业文化的报告在网上广为流传。这份报告里列举了很多Netflix公司里令人称赞的做法,包括这个公司是如何的招聘和辞退员工的。里面有大量的信息是描述Netflix公司是怎样对待员工的,这使Netflix公司变成了一个很有吸引力的工作场所。报告里面提到过有一个关于员工所期望的内容的清单,但没有把清单列出来。报告的开始部分就谈及了企业价值问题,而且是按照员工的立场角... [阅读全文]

我们这些程序员,程序员应知——我们不是客户

在系统开发的过程中,如何从客户那里获取正确、有效的需求,是每个团队都需要仔细考虑的问题。如果最初的需求没有明确,就开始着手开发,到最后可能会有很多东西需要修改,浪费大量的时间、精力和金钱。  这件事说起来很容易,但实际做起来的时候,总会遇到各种各样的阻力,似乎在每个项目中都一样。所以,有很多人喜欢凭借之前类似项目的经验,或者自己对于业务的理解来做需求分析,要牵着客户的鼻子有,甚至于替客户决定如何来... [阅读全文]

jquery,2009年11月John Resig(jQuery创始人)在荷兰Fronteers大会上的演讲.

视频与幻灯片(含视频下载): http://fronteers.nl/congres/2009 ... -javascript-testing演讲很口语化, 且没有抄本记录, 因此翻译的过程稍微删减了一点无法听清的内容与废话. 但是大意应该没有影响.John Resig的演讲已经逐渐从JS测试与性能剖析转向了jQuery 1.4.x的宣传.这一部是他唯一集中讲述测试的演讲, 也是我认为最值得分享的... [阅读全文]

龙之谷遇到bug,我曾遇到最大的一个bug

Bug从来不是个让人高兴的东西。然而也有例外,那就是当你弄明白了这个Bug的时候。本文讲就是我曾经遇到的一个最大的、至今仍未解决的 Bug的故事。   年青时,我曾经开发了一些魔兽世界的插件。那时候我除了 沉迷于这个游戏之外,还对开发游戏外挂非常感兴趣,你知道,那是一种非常上瘾的感觉,特别是当发现有新的公共API公布时,真是兴奋的不得了。 这样我也就有了巨大的动力去学习 Lua 语言了,它是个非... [阅读全文]

程序员十大境界,程序员的十大烦恼

每个程序员都有自己烦恼的事。不论这事指的是范围蠕变(scope creep),还是指匈牙利变量命名(Hungarian notation),还是有臭味的同事,我们都明白,这是我们有我们行业里的特定的烦恼。下面要说的就是十大让程序员们烦恼的事情,这是我从最近的在StackOverflow上的一个调查里整理出来的,并且掺杂了一些我个人的经验: 10. 注释 — 只解释了“... [阅读全文]

程序员的面试问题,程序员应知——首先检查自己的问题

作为程序员,不可避免地会经历过下面的情况:  你花费了大量心血辛辛苦苦地编写了一本程序,结果到了测试人员那里测试的时候,测试人员测了一阵子之后,提交给你一份测试报告,并说:“你里面怎么会有这么低级的Bug。”或者说:“你的程序里面的Bug好多,到底自己编写完了之后测没测试啊?”  或者在国内项目中可能是这样的,你将辛辛苦苦编写好的程序拿给客户试用,客... [阅读全文]

我的七年谁的痒,我在南大的七年

—— 跨进南大校门的第一天,我知道,我自由了。  父亲是个对新事物有强烈兴趣的人,村里第一台电视机是他自己组装的,当时全村人都跑过去看,电视机只能收到一个台,CCTV。座机电话是第一个装的。大哥大刚出现的时候,他也是第一个买来用的,那个时候的移动电话真是贵得离谱。  父亲告诉我的第二件最重要的事情是:遇到任何问题,找书去就行。他在自己的专业中完全是自学的。在不属于自己的专业... [阅读全文]

著名程序员,世上没有"著名程序员

我经常跟我的一个朋友一起吃午饭、闲聊。通常我会东一句西一句,说说音乐,说说正在开发的一些变态项目。他会告诉我一些他工作上的事或者他的旅行计划,他出售了一个公司,可以悠闲好一阵了。有一回吃完饭后,他对我说:“跟程序员聊天真是很轻松,不用谈论风险投资和协议报表之类的东西。”  风险投资和协议报表?废话,明天我要去处理一个x0xb0x,而今晚我正在修改一个新的和MulletDB集... [阅读全文]

我的快乐与烦恼,大量编程带来的快乐和烦恼

程序员成长阶段面临的工作就是编程而且是大量编程。这和以往自娱自乐式的编程是完全不一样的。这个时候的编程是职业的,是和薪水以及被用户认可的软件联系在一起的。编程少了则无法深入体会到各种快乐和烦恼。  程序是程序员创造出来的产品。当然程序越多,说明程序员生产能力越强。据统计,一到三年之间,程序员一般可能要编写5万到20万行代码(包括编写后删除了的)。很多程序员都不太清楚自己从业后到底编写了多少行代码,... [阅读全文]

我有一个坏习惯,程序员特有的9个坏习惯

如果你是一个程序员, 或者你就读计算机相关专业, 那么你应该能理解下面这些诡异的小习惯是怎么养成的, 或者你本身就有着其中的某些习惯:0. 程序员数数会从0开始数起. 例: 程序员吵架的时候会说: “我数三下, 你再不闭嘴我就不客气了! 零! 一! 二!” 或者列清单的时候编号会从0.开始写. 因: array[0]是数组的第一个元素. 评: 这个习惯的养成是一个艰难的... [阅读全文]

程序员工资怎么样,怎么样才是好的程序员

要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。  即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码则经常出现过长的函数,前后不一致的命名方式和排版,过深的嵌套结构,非常复杂的表达式,随处可见的... [阅读全文]

程序员学习步骤,一个程序员的学习历程

转眼工作已经四年多了,一直想找个时间总结一下,却迟迟懒得动手。今天一定要强迫自己写出来,不光是为了工作过的四年,也是为了和同样作技术的朋友和即将工作的学友一起共勉。  2000年从大学毕业,之前也想过考研,由于缺乏对国内教育的信心,所以选择了工作。工作虽然难找,但是那是的我却对工作十分的挑剔,瞄准的都是好公司的软件开发的职位,这些信心源于大学时无数的逃课在图书管钻研计算机技术(虽然在没有指导的情况... [阅读全文]

程序员博客,说说程序员与博客

开篇之前,先奉上几句好话,一来表扬下我的博客网站,二来感谢下在博客里认识的朋友。感谢那些网站提供这么好的一个地方让我尽情释放自己的涂鸦,感激阅读我文章的同僚们,有你们的支持,我的文章得到了很好的分享。哈哈。。。  为什么我今天想到“程序员与博客”这个立题,主要还是源于前几天自己的某个博客被封杀,当时很是纳闷。java眼居然说我的文章玷污他们的神地,我很纠结,很郁闷,很崩溃。... [阅读全文]

网页美工和程序员,程序员对美工的五大抱怨

就像猫和狗、该隐和亚伯一样,程序员和美工也是对死对头。程序员和美工就像来自不同星球的两种完全不同的人,他们脑袋所关心的事情也完全不同。 程序员希望网站运行起来完美,而美工希望网站看起来漂亮。 这次,我们将站在程序员的角度看看:程序员对美工的5个经典牢骚。  牢骚1: 为什么美工设计所有东西都喜欢用Flash?!  网站只需要很简单的按钮和一些文本就行了,但是美工却坚持要使用flash,就算加载的... [阅读全文]

中美日,中美印日四国程序员的比较

最近以裁判的身份参加了公司举办的编程大赛,发现高手云集,对公司内部的程序员能力也有了更深入的了解。我觉得编程能力对程序员而言,虽然很重要,但并不是全部。那么作为一个程序员,到底应该具备什么样的能力呢?这个话题显然太大。不过我觉得可以看看其它国家的程序员,也许可以得到一些借鉴。我有幸和中国,美国,印度和日本四国程序员有比较深入的合作过。虽然他们不一定有代表性,但我觉得他们的共性还是比较明显的。以下的... [阅读全文]

程序员发展方向,程序员有哪些发展方向

程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。  绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的人毕竟是少数,转行的人都不在这行做了,自然没什么好说的了。一般来说,程序员... [阅读全文]
<< < 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 > >> 共1207条 分41页