《一名合格的程序员需要掌握哪些技能》的相关内容
相关讨论
从分布式系统的角度看REST
上周末在杭州网侠大会做了关于REST的演讲。会后经过一些交流,特别是今天在msn上面和dlee的交流,感觉自己对于REST的理解更深入了一层。
我们说REST架构风格,从REST具备的内在特征来说,它包括了这些特征:
1、基于HTTP的资源
2、以HTTP协议去操作
3、数据和表象分离
但是如果我们换一个角度,即分布式应用系统的角度来看,我们会有一些更有意思的结论:
分布式应用系统的架构, ...
by robbin 2007-05-23 浏览 (42554) 回复 (69) 关键字: rest
(ZT)与Java相关的四十个名字
十大事件
1990-1994:Java缘起
文/孟岩
Larry Wall说,优秀程序员应有的三个特点:懒惰、急躁和傲慢。Java就是诞生在一群懒惰、急躁而傲慢的程序天才之中。
1990年12月,Sun的工程师Patrick Naughton被当时糟糕的Sun C++工具折磨的快疯了。他大声抱怨,并威胁要离开Sun转投当时在Steve Jobs领导之下的NeXT公司。领导层为了留住他,给他一个 ...
by ddandyy 2005-10-02 浏览 (4534) 回复 (4) 关键字:
Java学习从入门到精通
Java Learning Path (一)、工具篇
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发 ...
by robbin 2003-09-13 浏览 (47230) 回复 (25) 关键字:
J2EE without EJB
嘿嘿,绝对不是我危言耸听。without EJB 中文版出来后,死抱着 EJB 2.0 所有缺点不放的人很快就会失业的。
Rod Johnson 在这本书中痛陈 EJB 的缺点,火力之猛前所未见。这些内容大家在明年年初应该就可以看到。实在等不及的可以直接去看原文。
by dlee 2004-08-29 浏览 (50969) 回复 (97) 关键字:
相关博客
信息时代如何成为一名优秀的程序员
中国的信息技术发展迅速,由它所带来的浪潮已经渗入到了人们生活的每一个角落,而程序员们成为了这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。
信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,如何才能成为一名合格的程序员,一名合格的程序员需要掌握哪些技能呢?
熟练掌握开发工具
做为一名程序员至少熟练掌握两到三种开发工具 ...
by rcyl2003 2008-01-26 浏览 (17) 回复 (0) 关键字:
让程序员立于不败之地的七种武器
信息技术的发展时间虽然不长,但其爆炸式的发展速度使信息技术迅速覆盖社会和人类生活的各个角落。程序员们是这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。
信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封。本人在工作期间曾看见过很多程序员只要有闲暇时间就浏览一些没有太大作用的网页,在网上聊天,打游戏,浪费了大量的时 ...
by gimgen1026 2007-10-17 浏览 (117) 回复 (0) 关键字: 程序员
中间件主流技术及其未来发展精解(转载收藏)
1.中间件的概念
随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。这些,都需要一种构筑于软、硬件平台之上,同时对更上层的应用软件提供支持的软件系统,而中间件正是在这个环境下应孕而生。
由于中间件技术正处于发展过程之中,因此目前尚不 ...
by bluespring 2007-03-06 浏览 (416) 回复 (0) 关键字: 中间件
相关圈子讨论
[zz]软件架构师成长之路
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发展。 ...
by imjl 2007-08-10 浏览 (1213) 回复 (6)
消息中间件及WebSphere MQ入门
阅读提示:通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。
消息中间件概述
消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。
在分布式计算环境中,为了集成分布式应 ...
by IBM文章编辑 2007-08-06 浏览 (2452) 回复 (0)
推荐本老书《java夜未眠》,《爪哇夜未眠》
其实这本书也不是我突然找到看的,而是同学介绍给我看的,作者是一个台湾人。叫蔡学墉,从事java有20多年的经验了,他7岁开始写java程序,让我佩服,这本书是他用散文的形式写的他的一些经历和看法。
我觉得这本书对一些正在学习java 的人有一定的帮助,整本书不是一味的讲理论知识,而是通过他的一些经历写的一些故事,从故事反映我们学习中的问题,或者是我们该怎么做的道理。特别的告诉了我们做为个程序员,我 ...
by ncgxcy211 2007-01-29 浏览 (2702) 回复 (13)
红旗还能挺多久?C++能用来干什么?
Adobe宣布Flex 2开源了,于是去看了两天。初步结论,Flex/Flash的威力是强大的。
当初觉得天天对着计算机搞底层的东西太枯燥,想着写商用程序可以和人打交道,而且要掌握行业知识也算是跨学科,于是上了这条贼船,现在发现这行的本质是在数据库里读读写写,还是底层的东西更有趣些。不过一家人等米下锅,商用程序也是衣食父母,那么就虔诚的静心写好商用程序。
现在的商用程序,几乎都要有个web界面 ...
by bigpanda 2007-04-29 浏览 (11356) 回复 (39)
从幻灯片到彩色电视机Web开发技术的发展与推动
“我说的是,能让我们把湿衣服弄干的最好办法,是来个Web开发技术式的赛跑。”渡渡鸟说。“什么是Web开发技术式赛跑?”爱丽丝问。渡渡鸟说:“为了说明它,最好的办法就是咱们亲自做一做。”它划了圆圈,然后一大群家伙就在圈子内散乱地站着,“—,二,三,开始!”大家 ...
by hotbarsmu 2008-09-19 浏览 (42) 回复 (0)

