程序员们就是一般人

《Java程序员 上班那点儿事》第2章软件开发职业的误区。我们上一章了解了应聘公司和面试过程,对程序员这个职业有了一个初步的认识,那么,在本章中要说另一个话题,这是在软件开发职业领域里经常出现的对软件开发职业的误解,这些误解有的时候会成为新程序员的"思想加锁"。本节为程序员们就是一般人。

2.4.2 程序员们就是一般人

2.4.2.1 工作和生活是两个事情

2.4.2.2 程序员的头发与桌子:一个有趣的现象,一个程序员桌子越乱,他的头发就越乱,不知道是巧合,还是必然规律。

2.4.2.2.1 头发问题

2.4.2.2.2 桌子问题

2.4.2.3 编程序要多多补充水分

2.4.2.4 增加运动保护视力


Tags: 程序员  ASP  开发  JAVA  IT  C  C#  CSDN  
程序员的平凡

《Java程序员 上班那点儿事》第2章软件开发职业的误区。我们上一章了解了应聘公司和面试过程,对程序员这个职业有了一个初步的认识,那么,在本章中要说另一个话题,这是在软件开发职业领域里经常出现的对软件开发职业的误解,这些误解有的时候会成为新程序员的"思想加锁"。本节为程序员的平凡。

2.4.1.2 程序员的平凡

2.4.1.2.1 逻辑思维推理能力强,但容易钻进牛角尖

2.4.1.2.2 有强烈的危机意识,但总是患得患失

2.4.1.2.3 有完美的控制意识,眼睛里揉不得沙子

2.4.1.2.4 人生的战略规划意识,把人生当成编程

2.4.1.2.5 强烈关注开发细节,忽略的自己的身体


Tags: 程序员  ASP  开发  JAVA  IT  C  C#  CSDN  
程序员的与众不同

《Java程序员 上班那点儿事》第2章软件开发职业的误区。我们上一章了解了应聘公司和面试过程,对程序员这个职业有了一个初步的认识,那么,在本章中要说另一个话题,这是在软件开发职业领域里经常出现的对软件开发职业的误解,这些误解有的时候会成为新程序员的"思想加锁"。本节为程序员的与众不同。

 2.4.1.1 程序员的与众不同

2.4.1.1.1 逻辑思维推理能力强

2.4.1.1.2 有强烈的危机意识

2.4.1.1.3 有完美的控制意识

2.4.1.1.4 人生的战略规划意识

2.4.1.1.5 强烈关注开发细节


Tags: 程序员  ASP  开发  JAVA  IT  C  C#  CSDN  
团队项目合作探索系列二:开发模式

关于开发模式的文章实在太多了,多得让人越看越糊涂.到谷歌里随便一搜索,就能找出成千上万的文章.

那开发模式到底是什么,这样题目很难回答,因为他是抽象的,但是原理是明确的,我来讲个示例:

现在,我需要在A 类中引用B类,请问我们应该如何做呢,在C++与Java中有什么差别.

天啊,这么简单的问题,没错,确实很简单,一般我们的做法,如同C++一样,如图:

一般,我们的做法就是:
classB classb = new classB();
这也是C++的做法,也就是C++的模式,应该说C++没有模式之说.而我们做JAVA时通常的做法也是如此,直接NEW一个对象来进行调用.
但是,我们现在利用J2EE常用的开发模式思想来设计我们的日常开发.那么我们应该怎样做呢.
没错,我们不应该直接调NEW方法来创建classB对象,我们应该调classB的接口,如下图:在classA中通过calssB的接口来调用classB.
恭喜你,你已经开始有J2EE的开发模式有所掌握了.这种模式很常见,用得也是最广泛的,比如在我们的ssh框架中就大量存在.如我们的三层框架类就是这样的大量接口,servce通过接口调DAO.当然这个过程也不是完全符合.
但是JAVA众多模式所提的不仅仅就是这一点点.其模式据说已经成文的就多达25种之多.
我再将上面的模式变化一下,如下图所示:ClassA不直接操作创建ClassB,而是把这个创建ClassB的任务交给另一个对象ClassC...............

Tags: 经验与探索  J2EE  项目  开发  团队合作  编程思想  teamwork  C  
分页:[«] 1[»]
分类最近文章
    <#CACHE_INCLUDE_CATEGORY__HTML#>
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(J2EE为主):3769186.