我的男人很孤傲,程序员很孤傲?

1、新人进公司的第一天是无聊的一天,也是开始磨合的第一天  新人进公司的第一天总是那么的郁闷,不知道目的,不知道自己的职责,不知道自己的定位,这也和面试的时候没说清楚也是有关系的,大部分的人都是为了生活才逼着去上班的,而且都是饥不择食的类型的。当然这也和公司的制度是有关系的,我也不是经验很充足,战战兢兢的去问了下他们的水平。首先介绍了一下公司的概况,讲述了一下公司要他们将要参与的项目,询问了他们以... [阅读全文]

上海麻辣马资深程序员叶劲峰:我的游戏人生

我是在香港土生土长、现于上海工作的游戏程序员。有曰人生如戏,当代若说人生如游戏或更有共鸣。然而,我们是这游戏的玩家而不是设计师,世事往往并非各遂其愿,却又带来无尽惊喜。游戏中与其以赚取货币提升等级为目标,不如享受过程,尽兴而归。适逢其会,有缘和大家分享我的成长点滴。  童年玩意  我生于1977年英国殖民时代的香港。家境并不富裕,童年羡慕其他小朋友拥有许多玩具,曾经想过将来要做玩具设计师,现在做游... [阅读全文]

程序员的自我修养,浅谈程序员的数学修养

可能有很多朋友在网上看过Google公司早几年的招聘广告,它的第一题如下了:{first 10-digit prime found in consecutive digits e}.com,e中出现的连续的第一个10个数字组成的质数。据说当时这个试题在美国很多地铁的出站口都有大幅广告,只要正确解答了这道题,在浏览器的地址栏中输入这个答案,就可以进入下一轮的测试,整个测试过程如同一个数学迷宫,直到你... [阅读全文]

程序员具备,程序员需要具备的基本技能

软件开发是一个跨度很大的技术工作,在语言方面,有C,C++,Java,Ruby等等等等,在环境方面,又分嵌入式,桌面系统,企业级,WEB,基础系统,或是科学研究。但是,不管是什么的情况,总是有一些通用的基本职业技能。  这些最基本的职业技能通常决定了一个程序员的级别,能否用好这些技能,直接关系到了程序员的职业生涯。很多程序新手也是因为缺少、达不到或是不熟悉在这些基本技能,所以,他们需要有老手带,需... [阅读全文]

web程序员,Web前端开发--应该有一批程序员去专注

自从接触asp.net以来,就开始接触分层开发的思想。到如今六个年头过去了,.net也从1.0升级到了4.0,正好跨越了6次重大升级。6年中,我参与过学校的教学项目小组;做过程序救火队员友情客串;到中小公司担任过主力程序员;目前自己在带队伍开发一套庞大企业信息化应用。然而,六年过去了,我始终未曾见过真正实施分层开发的队伍或者公司。或者真的有分层开发的队伍或者公司,也许是我的个人经历有限,没有遇到过... [阅读全文]

程序注释,千万要避免的五种程序注释方式

你是否有过复查程序时发现有些注释毫无用处?程序注释是为了提高代码的可读性,为了让原作者以外的其他开发人员更容易理解这段程序。 我把这些让人郁闷的注释方式归为了五类,同时把写出这些注释的程序员也归为了五类。我希望读了这篇文章后你感觉自己不属于其中的任何一种类型。如果你有兴趣的话可以读一下另外一篇文章 五种程序员(英文),和这篇讲到的五种程序员对比一下。1. 高傲的程序员public class Pr... [阅读全文]

开发人员为何应该使用 Mac OS X 兼 OS X 小史

一周前我和 Tinyfool 闲聊苹果操作系统,都认为对于开发人员来说,苹果操作系统(Mac OS)是上佳的选择。 Tinyfool 笔头很快,当即就写了一篇长文章,我则笔头很慢,今天才全部码好。他的文章的主要切入点在于 Mac 平台作为目标开发平台的优势,而我这篇的切入点主要是 Mac OS 作为一种开发工具的优势。  开发人员的趁手工具  对于开发人员来说,所有的开发工具的最大的用途,就是最大... [阅读全文]

兴趣与坚持:程序员从初级到中级10个秘诀

在一封与TechRepublic会员交流的邮件当中,他提到了面向程序员的博客、文章及杂志分成两类:面向初学者类(“hello world”这种类型的教程)以及面向专家类(MSDN杂志)。这个观点很好,有关程序员如何从初级跃升到中级的信息极少。以  下是为了实现这种转变需要你去做的10件事。  1:学习另一门语言  其实你学的是哪一门语言并没有关系,但是学习另一门语言(不管你... [阅读全文]

优秀员工应做到,成为优秀的技术人员必须做到的几件事情

找了几天工作,收获颇多。思考得最多的问题可能就是对未来的一个规划。无意中看到下面几条经验,发现和自己想的也差不多,就分享出来。我要求自己做到这些,同时也希望对您也有所帮助。英文的原文是:Things you need to remember to become a successful developer。  1、保持学习  一个非常重要的观点是:如果你停留在一个地方不前,并不代表你能一直呆在那里... [阅读全文]

不要迷茫,十年技术,不要再迷茫

前几天看到多年的兄弟又换工作了,他在QQ签名上写了一句“三十而立,网海茫茫;十年技术,一场空!哎,何处是归途”,看了以后,我回想了一下,感觉我和他也差不多,说实在的,我们计算机班46个人,现在搞软件这行的就剩5个人,转眼间,我们工作都快十年了,而我们几个人的处境其实差不多,也许是物以类聚,人以群分,没办法,我们没关系,没运气,只能靠正常的发展,一步步去做,分析了一下我们这几... [阅读全文]

疯狂的程序员,程序员的优势

这两天诉苦贴真多。别的不说,IT界的工资从统计意义上来说依然是“高薪”职业。之所以有苦,大体上是以下几个因素:  (1)由于国内收入水平限制和知识产权保护的不足,导致IT行业发展难以深入化和细分化,因此,程序员的同质现象很严重,高端程序员的需求较少;  (2)由于同质严重且门槛低,及现在大学生就业的困难,形成了大量的备胎。  前面是狭窄的出路,后面是大量的备胎,因此才感觉到... [阅读全文]

大龄宫女,对大龄程序员的五大误解

最近我过了40岁生日。一个朋友开玩笑的对我说:嘿,我想这个意味着你已经老的不适合再去编程了吧!,我表面上哈哈一笑,但心里却触动不少。年龄歧视在我们这行里并不可笑。就像今天用Java的兄弟沦落到这个地步一样,几年前,使用COBOL家伙被我们从心底里嘲笑其老旧的编码方式和缺乏新技术中的灵活性。  如今轮到我被他们嘲笑了。也许你也是这样。如果目前没有,我估计这一天也会很快到来。你还会笑的出来吗?是的,我... [阅读全文]

公司工作总结,去大公司还是小公司工作?

去大公司还是小公司工作?这个问题问大多数 IT 人都会选择前者。如果换一个问法,去大公司还是去初创公司(Startup)工作?或许有极小一部分人能改变一下决定。  对于 IT 人来说,选择到大公司工作的理由可能有:觉得"钱多人傻,干嘛不去?";有人认为"机会多,有发展"; 也有人被小公司的眉毛胡子一把抓吓怕了,认为大公司"正规一些"。或是觉得"有挑战,起码几千万用户,数千台机器,数亿 PageVi... [阅读全文]

程序员的十个层次,我的丈夫是个程序员

我在11年前认识了的我丈夫。当时是南缅因州大学新生入校的日子,我带着吉他去宿舍。他饶有兴趣的盯着我的吉他。之后他敲响了我的房门,自我介绍道:“嗨,我叫Adam,我就住在走廊的对面。我是个计算机程序员!”   他做了一很勇敢的决定。 10年前当程序员并不像今天这么“火”,这个行业并不被社会重视,他似乎也根本不在意这些。不管怎样,我们相爱了。我当时并不懂... [阅读全文]

掌机开发者之家,如何成为一个专家级的开发者

当你浏览这篇文章的时候请记住:成为一个真正的专家和被当成是一个专家之间是有区别的。许多人都被晋升为专家,但是他们真的不是。但是,如果有人相信他们是,他们就会一直赚很多钱,虽然他们很平庸。另外,有许多专家,没有人知道他们是专家。如果你真的是一个专家,你的下一步行动就是要被大家当成是一个专家。如何做到这一点已经超过了这篇文章的讨论范围。这是一个的不同主题——关于个人品牌等。  ... [阅读全文]

敏捷开发,关于敏捷开发的26个心得

我收集各式各样的至理名言。最近我一直在研究敏捷软件开发;有收获吗?下面就是能够指导敏捷软件开发团队的26条核心原则。用例一完全能够运行后再开发用例二。厨房里有一种说法正好可以印证这个问题:“做好一盘菜后你再做下一盘”. 对于软件开发来说一个最大的问题就是人们喜欢并行开发多个任务。因为不可避免的,我们设计的功能中总会有一部分会被放弃砍掉,如果提前开发,很可能做无用功。 一次只... [阅读全文]

猪哥亮臭弹秀,最臭的臭弹(Biggest Stinkers)

在 SDTConf 2009论坛上,Corey Haines和我共同主持了一个叫做“最臭的臭弹”的研讨会。会议上,我们试图去寻找下面两个(不同的)问题的答案:作为一个经验丰富的开发人员,回顾往事,最臭的让你最受折磨的代码是什么样的?也就是说,请指出一种代码,如果你能根除掉这种很臭的代码,那么在你的程序中的大部分设计问题都会迎刃而解我们有如此多的不同的原则和指导来帮助我们去实... [阅读全文]

同桌的距离有多远,差距在哪里,你与开发高手的距离有多远?

开发者的技术成长是个永恒的话题。《如何成为一个专家级的开发者》文中虽然界定了专家的概念和开发者成长为专家级的一般路径,但却忽视了一个问题:为什么只有少数人能成长为开发高手和专家级程序员?一般程序员与开发高手的差距在哪里?  事实上,我们一直在关注这一问题,并就此进行了数月的调查走访,受访的十几位技术专家对此问题的回答有些出乎我们的意料,也与众多入门级开发者所想象的“差距”大... [阅读全文]

使用OneNote来构建你自己的知识库(OFFICE2010)

  一、引言  我在很早以前就有个习惯就是如果看到好的文章一般都会使用浏览器自带的收藏夹功能把这篇文章收藏起来以方便下次查看(相信许多朋友应该可我一样),但是随着时间增加以及使用次数的增多越来越多的问题凸显出来了,最主要的问题如下:1、在没有网络的情况下无法查看。2、收藏的文章是在太多导致突然想看某篇文章的时候无法快速的找到。3、也是因为文章太多,导致管理混乱(虽然可以靠文件夹分类,但是还是不甚理... [阅读全文]

编程语言趋势,编程语言的发展趋势及未来方向

这是一篇发表在《程序员》杂志8月刊的文章,是根据我对Anders Hejlsberg的演讲内容的翻译的缩写。原本的完整演讲内容有数万字,为了在杂志上发表因此简化成了五千字,因此如果您对完整内容感兴趣,不妨根据文末链接来访问完整内容,其中也包含大量分解的幻灯片以及代码。  概述  程序设计离不开编程语言,但是编程语言在国内的大环境中似乎一直是个二等公民。国内的计算机教育和工程培训,似乎一直在宣传&l... [阅读全文]

有没有搞错,程序员的档次?有没有搞错?!

  最近有一幅老图很火,很多人说这是“从语言来区分程序员的高低”。很多人说这幅图有问题,我说是你们的理解有问题,类似这样的对话在推特上面出现过多次,一般说着说着也就过了。  不过突然发现,在CSDN——这个中国最大、最权威的IT类网站上居然发布了一篇名为“程序员的档次”的新闻,让我有些愤慨。CSDN首页是我常去的地方,在我印象... [阅读全文]

android,Android之父Andy Rubin:生而Geek

  如今,Android及它的绿色小机器人标志和苹果iPhone一样风靡世界,掀起了移动领域最具影响力的风暴。创造这一奇迹的人,叫Andy Rubin(安迪·罗宾),Google工程副总裁,Android开发的领头人。    早年岁月   Andy Rubin1963年生于纽约州Chappaqua镇,父亲是学心理学的,经营一家电子玩具直销公司。销售样品拍照放进销售目录之后,就属于小A... [阅读全文]

勇气纹章怎么获得,获得让事情变简单的勇气

在我第二份程序员的工作中,我有一个很有意思的老板。当召开设计会议的时候,我们围坐在一个白色书写板前,我的老板Roger提出一些需要完成的东西。我和其他的程序员则给出解决方案,然后Roger就会说,“真的吗?如果X(译者注:X表示某种解决方法)那会怎么样?”而X往往总是荒唐可笑且简单至极的东西。  当然,X一般都行不通。有时我们当中会有人挑出他想法中的漏洞,然后所有人就设法去... [阅读全文]

微软工程师,听微软大牛们谈"怎样成为优秀的工程师

这天正午,上海紫竹园晴空万里,微软服务器与开发工具事业部(STB)正在会议室进行一个午餐谈话,主题是“怎样成为优秀的工程师”。听众是来自各个部门的员工,大部分是年轻面孔。面对听众的是主持人和四位“大牛”,其中有三位是经理,一位是资深的个人贡献者(Individual Contributor,IC)。他们相同的是都有很强的技术背景,深谙什么是优秀的工程... [阅读全文]

做程序员有前途吗,做程序员是有前途的!

如果你还不是一名程序员,你是否在为是否从事程序员工作而挣扎呢?  如果你已经是一名程序员,你是否在为程序员的前途而感到迷茫呢?  如果是,我可以告诉你,做程序员是有前途的!  首先你要明白,程序员有两条进阶路线。一条是技术路线,由程序员,经系统分析师、系统设计师直到架构设计师为归宿。而另一条是领导路线,由程序员,经开发小组负责人、工程负责人,奋斗到项目经理。  从程序员的角度,可以发现更好的方向,... [阅读全文]

.NET十年:技术梦想的两极

今天,.NET对于我们而言可能早已司空见惯。在十年前的这个星期,也就是2000年7月7日,微软在阿姆斯特丹技术大会上公布了全新的.NET架构设想。然后,在接下来的一周里,微软在奥兰多、佛罗里达州召开的开发者专家会议中透露了更多关于该架构的详情。微软的竞争对手VMware的现任首席执行官Paul Maritz,时任微软集团的副总裁。是他最早宣布了为建设、整合和运行下一代基于XML的网络服务而进行.N... [阅读全文]

优美的系统与架构师的艺术气质

“系统是一个个有机的生命。跟企业一样,系统也需要施肥浇水,需要健康的成长。与企业一样,一个系统可能会在短期内被滥用(比如在需要短期内快速盈利的驱使下),不过如果滥用的时间过长,系统最终将会无法支持。与CEO一样,一个架构师对系统的这个特性了如指掌。他们能够识别什么是滥用,系统能够承受的限度,并将系统引回到健康的道路上。” 上面是一段架构师对于构建优美系... [阅读全文]

什么人算是程序员,这里90%的程序员根本就不算程序员

很不错,中国有很多程序员,并且还有很多人过几年就要成为程序员。   有的人说,IT行业是热门行业,有的人说,IT业干的那么苦,工资那么低。   有的人说,我们找不到工作,有人说,我们招不到人。   有人争论.NET和Java哪个好找工作,有人学习SSH和Ajax,或者DIV+CSS,有人说,这些太... [阅读全文]

编程字体,让代码变得更美!我眼中的十大编程字体

下面我眼中的十大编程字体:  1、Courier  基本上所有的系统都自带了此种字体,有时候它又以Courier New的名字出现。不幸的是很多终端和编辑器都默认使用此种字体,虽然这不会影响使用,但这会影响心情,它太枯燥了。以前看到这样一句评论:久不见牡丹会以仙人掌为美。这句评论形Courier字体非常合适。所以如果你还有其他选择的话,请勿使用此字体。更不幸的事情是最后你还是会继续使用它,那3秒只... [阅读全文]

程序员经典书籍,[经典]高效程序员应该养成的七个习惯

对于软件工程师来说,工作也许意味着许多东西 -- 稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力。Phil Chu根据自己的经验提出了高效程序员应该养成的七个习惯。建议去看看作者的原文。  理解你的需求  成为一个有效率的程序员首先要知道如何正确的支配自己的时间。对时间最大的浪费莫... [阅读全文]
<< < 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 > >> 共1207条 分41页