如何成为程序员,五个方法成为更好的程序员

对我来说,一个好的程序员的定义应该是渴望更少错误的代码。 一些人也许认为好的程序员是那些懂得多门编程语言,懂得很牛技术的程序员,是的,这在某些情况下是对的。但归根到底,无论你用什么样的技术,什么样的语言,所有的程序被写出来,其功能都要尽可能地没有错误。 如果一个能力普通的程序员有足够多的时间来做测试和发布程序,那么,其所有的代码都会是没有错误的。  但是,很明显,所有的已经开发出来项目都是在不完美... [阅读全文]

给年轻人的忠告,给年轻设计师的十大忠告

1:好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!   2:... [阅读全文]

网站用户体验,十五种网站最差的用户体验

  1. 超长的页面下载时间.   如果页面下载时间超过30秒,很难有用户会喜欢你的网站.   2.无限制的使用flash及图片  无可否认,适当的用一些图片及flash,可以增加网站的生动性,增加视觉冲击力.但无限制的使用flash及图片.会造成页面文件超大,占用浏览者的cpu资源,并且不利于页面更新及搜索引擎对网站的抓取。   3。网站页面过长.   你认为有多少浏览都有兴趣看你网页中最下面的... [阅读全文]

让世界充满和平,我们是一群和平年代充满浮躁与抱怨的程序员

和很多IT人沟通,发现表现出来更多的是浮躁与抱怨,所以有了本文,其实我们不论是coder,还是架构师或项目经理,都存在同样的心理,只是比较的对像及发展的路线不一样罢了。  现在是一个和平与发展的社会,大部份人不会为了吃饱而发愁,更多的是为了生活更好,为了工资、房子、车子,为了得到周围人的褒奖,受到周围人的影响,以至于不知道自己想做什么,常感觉前途不知在哪里。IT人是这样,国企的人也一样,我们不需要... [阅读全文]

四十岁的女人,四十岁的准程序员

不知道是不是周期性效应,现在好像老是看到有关程序员年龄的讨论。屈指算来,中国的IT行业就算从90年代开始吧,也已经走过了二十年的时间,所以,那时候出道的先驱们刚好步入了这个阶段。而像我这种半路出家的半吊子程序员,也十分不幸地挤入这个阶层。所以,每每看到这样的文章和讨论,都弄的我是汗流夹背,如坐针毡。人家正经八百科班出身的都有危机了,你让我等钻空子进来的IT混子还怎么活?  但担心归担心,就像歌里唱... [阅读全文]

反比例函数测试题,测试人员与开发人员的比例究竟多少是合理的?

在一些软件大会上,人们常常会问这样一个问题:测试人员与开发人员的比例究竟多少是合理的?而这样的问题,很难直接给出一个答案。为什么会有这样的问题,可能来自于两方面的压力:   许多公司领导总是希望得到一个合理的比例,然后按这个比例分配招聘的名额,或者设法缩小测试队伍,减少开发成本。  多数情况下,测试人员工作量大,比开发人员忙,所以想寻求一个数据,来说服其公司,多招些测试人员。  有些专家说,根据调... [阅读全文]

vc游戏编程,我们如何从VC++开始"编程 ?

这是一位同学寄到我邮箱里面的一封信。应该说,这类C/C++入门学习的问题我回答过,只是并没有很具体到某个平台,某个语言,因此,我的回答可能给大家一种云里雾里的感觉,指导性不强,因此,大家还是不断问。我也只有不断回答。  其实呢,这里面我自己也有一些苦衷。写程序写到我这么久,看很多问题都抽象了,大家觉得很多风马牛不相及的问题,在我看来,都是“一码事”。  Windows和Li... [阅读全文]

低碳生活的好习惯,30个可以改变你生活的好习惯

英文原文:30 Habits that Will Change your Life  翻译来源:东西  培养好的习惯是个人发展和成长的基石。我们的所作所为都是之前习惯所带来的。不过可惜的是,我们身上并不是每一个习惯都是好习惯,这也是我们不断需求提高的原因所在。  下面所罗列的这30个实用习惯可以你给的一生带来重大改变。你应该把下面这个列表当作参考,并且每个月只落实一个。这样,你才能有时间完全接受... [阅读全文]

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

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

疯狂的程序员,一名平庸程序员的自白

  作者:阿兰·诺顿(Alan Norton)  翻译:Purple Endurer  导读:阿兰·诺顿揭示了他如何让自己一般般的编程技能发挥出最佳效果,从而能一直做着一名平庸程序员。  我一直以编写代码为乐,起因并不是我精于此道,而要部分归因于它是一大挑战。我发现没有什么比命令个人电脑在显示器上显示“Hello World!”更令人激动的了。而... [阅读全文]

品质细节,品质来自对细节的讲究

品质来自对细节的讲究”是我一直以来的信念,对于软件开发上的种种细节我都不放过,尽量不让自己处于模糊地带,这样才能在下次遇到相同或类似问题时得以迅速理解并解决,除了可以缩短处理问题的时间外,最重要的是可以提升软件质量,以及在撰写程序初期能就避免细节中潜藏的瑕疵。  我目前在公司里最主要的工作是带领一群软件工程师开发软件项目,时常带大家一起写 Code、看 Code,有时间的时候还会替他们... [阅读全文]

性格特征,程序开发与性格特征

引言  程序员给很多人的印象一般是不善于交际、表情严肃、思维紧密、做事认真、沉着冷静等等。那么这些特征到底和程序开发有没有关系呢?不同性格的人在团队开发当中将面临什么样的问题以及不同性格的人在团队开发中又将发挥着什么样的作用呢?程序开发是人的一种社会行为(开发不可能脱离社会,脱离应用),对程序开发的管理也就是对人的管理,充分了解每个人的性格特征,才能有效的发挥除每个人的最大工作效率。因此人员的组成... [阅读全文]

每天进步一点点,每天进步一点点,一个月后,一年后,十年后,百年后...

如果你体会到每天进步一点点是那么不容易坚持的话那说明你真的做到想每天都进步了。但是很多情况很多人,每天都是浑浑噩噩的过掉了。用小沈阳的话,眼睛一闭一睁一天儿过去了哈 眼睛一闭不睁 一辈子过去了哈。还有很多人是想每天都坚持的,可是往往感觉到去坚持进步是那么的痛苦。去放松自我是那么的轻松。因为这次你又回来到浑浑噩噩混日子的时候。不知道有多少人有这样的感觉,自己做在电脑前捣鼓捣鼓一天,回头一想竟然不知道... [阅读全文]

职场小说,笑谈中外软件职场差异

  题外话:  由于思维的混乱,于是写本文之前,我先做了张思维导图是这样的。   做到一半的时候,我发现这样下去,每个点展开来写,就太大太多了,况且每个点都可以有好多个点,这样一级级展开的话,差不多都可以写本书了。于是决定把范围缩小一些,可是当我用思维导图工具去画的时候,怎么画都会把问题搞大搞多,最终,我决定,从几个点管中窥豹,来谈一谈中外软件职场的一些差异。最终的思维导图就画成了下面的这个... [阅读全文]

顶尖人才,20%顶尖人才的成功密码

从美国奥兰多(Orlando)到洛杉矶的长途飞机上,才过了半小时,我就觉得有人在看着我。那是一个坐在走道另一端的女人,她的眼神仿佛说着:“我正在看着你,快放下你手边的工作。”我其实不是个喜欢在飞机上聊天的人,在结束演讲之后更是如此。所以我耸起肩膀再把头缩进去,就好像一只乌龟,一只专心打着计算机的乌龟。  她说:“我是20%的人。”   幸好飞机... [阅读全文]

一言难尽,一言难尽话PHP,兼谈我的编程经历

写到一半,发现铺垫有些长,总扯和技术无关的东西。我以前没这么啰嗦和八卦的,这是为什么呢?  有一个人,这个人我已经不记得他的相貌和姓名,但是他曾经影响了我。99年的春天,联想开始做公共网站,我虽然主要工作是做设计,但其实我的兴趣在技术上,喜欢自己找些Perl(当年的CGI程序多数是Perl的,自己在学校学到的那不足千行的C还不知道怎么用在Web上)的留言版或聊天室程序改改代码和界面,用在一个叫&l... [阅读全文]

写给新教师,写给新入IT的新人们

IT=挨踢,这是IT人的自嘲,进入IT行业是有四五年了,也算得上是一个“老人”了吧,见了不少新人,面试了不少新人,也带了一些新人,多多少少还是有点发言权的。  关于书本  新人们常常会说我看了多少多少的书,看过某某人写的书,仿佛书看了就会做了。其实不然,很多新人在面试的时候夸夸其谈,说啥啥都知道一点,到真正做的时候,啥都不会。归根到底是没有经验,技术这玩意儿经验非常重要,很... [阅读全文]

技术人生:"白天求生存,晚上谋发展

这句话最近在团队经常有人说,其实我也深有体会,因为我看到的技术牛人他们背后肯定有一段很长时间的艰苦时光,可能是3年,也可能是8年,也可能一直还在坚持。  其实我们周围大部份人有一些感受,要么是感觉太忙了,没时间学习,要么是感觉没目标,不知道如何学习,也有很多人都是抱怨环境问题,自己在一个不喜欢学习的环境中工作。很多技术人员想过着5×8轻松工作,不再为房子、车子、女子的事发愁。  有些人... [阅读全文]

5倍学习效率,为什么5%的技术人员开发效率是其他95%的20倍?

5%神话   Bruce Eckel(Thinking in Java/C++作者) 在他的 5%的神话 (Mythical 5%) 中提到:5%的程序员开发效率是其他95%程序员的20倍 (5% of programmers are 20x more productive than the other 95%)   按照80-20法则,80%的程序员几乎不看书,不读Blog,不参加技术会议,不持... [阅读全文]

网游里的那点儿事,IT外企那点儿事

IT外企那点儿事(1):外企也就那么回事 IT外企那点儿事(2):多种多样的外企 IT外企那点儿事(3):奇怪的面试IT外企那点儿事(4):激动人心的入职演讲IT外企那点儿事(5):像系统一样升级IT外企那点儿事(6):管理路线和技术路线 ... [阅读全文]

棒球英豪大学篇,在路上—Tinyfool的程序员生涯(大学篇)

  缘起  这两天,有人让我做为一个牛人写点回忆录。  这件事情吊诡在于:其实我写过回忆录,只是那是很早以前,写在《Tinyfool的开发日记(静态已不更新)》里,叫做《我这10来年(Tinyfool的程序人生)》,写于2004年。以现在的我看来,那是一篇很装屄的东西,跟我写过的大多数东西都一样,刚写好的时候沾沾自喜,几年后再看的时候羞愧难当。此外,我也不是牛人,虽然随着年纪越来越大,朋友慢慢都变... [阅读全文]

如果说离别,如果说中国的程序员技术偏低,原因可能在这里

首先来说一个高级程序员并非靠自己读几本书写几万行代码就能练就的,我更关注于低层的环境,也就是程序员实实在在的工作环境。因为程序员的高低还得从实际的工作来衡量,而非其它。所以我想说的是,中国的软件公司的性质直接导致程序员的水平的高低。而我所说的软件公司,不是指某个或者某几个,而是指主流的软件公司,大众型的软件公司。所以我希望那些已经步入一个理想的公司的程序员理解我这篇文章的定位。  软件公司的无偿加... [阅读全文]

好习惯受用一生,我个人比较受用的一些习惯

  1.长期的任务,要尽早开始  一般来说,长期任务总是比较烦人,也有难度,而人心里总有逃避困难的趋势,最后的结果或者是最后干脆放弃,或者是剩下一点点时间手忙脚乱地赶工;我自己之前也有这样的教训,自欺欺人地说“要轻松生活,抛开烦扰”,到最后几天才着急办理,搞得狼狈不堪。  后来,我发现这做法其实是事与愿违的,如果调整好心理状态,尽早了解情况并不必然带来的心理压力,反而因为时... [阅读全文]

疯狂的程序员,程序员的品味

上个月跟刘江以及一些《程序员》的热心作者读者吃了一顿饭,刘江让大家谈谈《程序员》的内容以及未来的方向。在激烈的讨论之后,我觉得我应该把自己的想法写下来,但那篇文章在我的草稿箱里躺了一个月了,就是无法结尾。  那篇文章想要表达的意思很简单,我认为《程序员》应该提供一流的阅读体验。至于作者和编辑手上的内容,就如同程序员手上的代码一样,都只是为了实现特定体验的手段而已。就拿《Avatar》来做例子吧,它... [阅读全文]

时间管理:如何应对外界的干扰

人类是群居动物。除了好莱坞电影里,其它地方大概是不会有孤胆英雄的存在。原始社会不存在孤胆英雄,一个人独来独往的话,别说耍帅,就连生存都很困难;现代社会也不存在孤胆英雄,一个人哪怕再不合群,也不可能不靠别人就能活一辈子。其实在大自然里,人类是非常脆弱的动物,在不借助工具或者团队协作的话,人类几乎打不过任何一种食肉动物。因此从远古时代开始,人类就是群居,一起打猎、一起偷菜、一起哭、一起笑、一起排队买火... [阅读全文]

从小工到专家,个人管理 - 从小工到专家

很多人都会问”个人技能如何快速提高,如何成为专家?“之类的一些问题,《程序员修炼之道》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直到代码、架构技术,感兴趣的可以自己去看看那本书,本篇我不做介绍,而更多的是从我自身的一些成长路线和体会来谈,算对自己工作多年的一个阶段性总结,放上来希望即使不能帮助你也不致于误人子弟,如果我的成长阶段能够给你带来一些指导,那就更好不... [阅读全文]

换个角度看问题,换个角度谈谈学习的过程

学东西这事绝对是件功夫活,也绝对是条漫长路,因为当你决定踏上一条求学之路时,你可能对其充满了朦胧的向往,而当你已经上路一段日子后,你可能又会感到到处都是自己不知道的东东,顶着头皮再走一段日子,你可能会感到稍微有了一点点自信的安慰,因为你已经对一些基本的东东有了理解,以前很多的高深的东东也开始慢慢褪去了其身边浓浓的白雾,但你仍旧有很多事情不懂。  一般情况下,到了此时,看似可能情况会越来越好,但恰恰... [阅读全文]

李白最好的一首诗,好的程序象一首诗

从事编程工作这么多年,经常会有人问我什么样的程序是好程序,有的甚至把程序给我看,让我给程序提提意见。而我从编程开始就踏上寻觅好程序之路。“路漫漫其修远兮 吾将上下而求索。”这好象正是我心历的写照。可以说追求编写好程序是我不变的目标。好的程序?好的程序?什么样程序是好的?为什么这样程序是好的?中国人从小就被“好坏”教育。面对任何事物,他们都能给评出好坏... [阅读全文]

效率极低人群,效率极低人群之七大习惯

与通常所列举的应该培养的有益习惯不同,本文在此举出的是我们最好避免的7种习惯。就像寻找对你有益的习惯一样,寻找妨碍你的习惯同样重要。这7种习惯中大多数都可能会轻易成为你日常生活的一部分,使你难以察觉它的存在(或者它如何影响到你)。我曾经略微尝试了这些习惯,结果毫无疑问,那些重要的事情没有几个可以完成。同时我也要添加说明的是,这只是在生活中你可能形成的影响效率的主要的7个习惯,我很确定绝不仅仅是这些... [阅读全文]

win7密匙,寻找成为开发高手的密匙

  编者按:每个程序员都希望自己在技术方面更进一步,成为程序达人,开发高手,技术大师……;这不仅能获得更好的职位和更高的报酬,更重要的是,开发高手还代表着一个开发者对自己的肯定以及对技术梦想的忠诚与追求。但如何成为一个开发高手呢?也许我们能从下面这篇博文中获得一些启发。作者Rick Wagner是一位Java企业级架构师,具有二十多年的开发经验的资深程序员和COBOLE... [阅读全文]
<< < 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 > >> 共1207条 分41页