大家共勉--程序员如何成长
www.matrix.org.cn - 2006-02-22 17:50:13.577
华裔美国科学家、前微软中国研究院院长(呵呵,应该是前了吧!)李开复是一位在语音识别、人工智能、三维图形和国际互联网多媒体等领域享有很高声誉的年轻人。他的成功经验和治学精神引起了我国许多青年尤其是大学生的广泛关注。在与我国年轻人的交往过程中,李开复归纳出了一些大家共同关心的问题,并结合自己的学习和工作经历,坦诚相见,直抒胸臆...
|
成功跳槽靠的是什么?
www.matrix.org.cn - 2006-02-22 17:50:12.187
跳槽是一门学问,也是一种策略。“人往高处走”,这固然没有错。但是,说来轻巧的一句话,它却包含了为什么“走”、什么是“高”、怎么“走”、什么时候“走”,以及“走”了以后怎么办等一系列...
|
刚过了SCJP,分享我的体会!
www.matrix.org.cn - 2006-02-22 17:50:11.517
过了SCJP,得分94%,自我感觉良好。下面把我自己的复习,考试过程在这里做个小结吧: 1.知识背景和概况: 我不是程序员,在大学做毕业设计的时候用Java系统,后来就没有再用过Java了,2001年的时候上过SCJP培训,讲得太快,那个钱算是浪费了。后来由于种种原因一...
|
好的JAVA风格(英译)
未知 - 2006-02-22 17:47:19.717
介绍 作为一个已经工作了很多年的软件开发者和咨询师,我看过大量形形色色的程序语言代码。其中有文雅的也有丑陋的,但是不幸的是,它们中大多数代码都是丑陋的。 我希望能够说服你们,我的开发伙伴们,我们应该足够的重视我们的代码风格,尤其是那些在应用程序中提供用户接口和其他可视化部分的代码。在这两部分系列的第一部分, 我会解释为什么我们应该关心我们的代码外观,然后阐述一...
|
程序员应具有的素质
未知 - 2006-02-22 17:47:15.907
程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,...
|
程序员之路
未知 - 2006-02-22 17:47:12.64
“程序员”,提起这个名称便让我们的脑海中闪出一长串名字:一手开创现代软件业恐龙——Microsoft的比尔·盖茨;中国民族软件业之代表金山公司的掌门人——求伯君;微软的噩梦、自由软件的代表、Linux之父芬兰小伙子Linus Torvalds……这些在IT业内被无数人津津乐道的名字,都是从一个的程序员开始做起的。随着他们的软件日益流行,...
|
学不可以已——我一年Java之路的回顾,反思以及展望(上)
CSDN - 2006-02-22 17:47:10.827
大约就是在去年的这个时候吧,Java这个字眼就开始占据了我学习计划中的重要席位,从那时候那杯冒热气的咖啡一直陪伴我到今天。也不知道当时为什么要学习Java,又是为什么选择了Java。因为我记得当时的我,心中所想和现在可谓是大相径庭!那时我曾天真的想着,我将来学管理,你们这些学计算机的人出来也难逃给管理界人士做下属的命运,现在想来,那时是多么的无知和幼稚,我怕现在的很多大学生,...
|
学不可以已——我一年Java之路的回顾,反思以及展望(下)
CSDN - 2006-02-22 17:47:08.203
在暑假的学习中情况也是像我以前计划的那样发展,首先看的一本书就是《Java Network Programming》,Bruce确实推荐了一本好书,这本书循序渐进并且讲的非常的透彻,学完这本书然后再学习新的net的API以及NIO是非常轻松的,这本书我花了10天看完了,自我感觉好极了^_^。与此同时也每天练习《Java Cookbook》中的代码,这个假期我把那本书的代...
|
用java编写客户-服务器程序的若干心得
未知 - 2006-02-22 17:47:06.14
(1) 我们在DOS命令行上用jview启动服务器server.class时,一般无法知道jview server.class的实例是否已在运行,利用c语言操作上锁文件的_sopen及内部涉及系统调用的_locking函数,可解决此问题: #include < io.h > #include < fcntl.h > #i...
|
编写跨平台Java程序注意事项
未知 - 2006-02-22 17:47:02.217
使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意的一些事情: 编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们...
|
中国与印度软件工程师之比较
未知 - 2006-02-22 17:47:00.42
在工作中,接触到印度软件公司开发出来的软件: 整个体系架构非常清晰,按照我们的要求实现了全部功能,而且相当稳定。但是打开具体的代码一看,拖沓冗长,水平不咋样。我们自己的一些程序员就有怪话了,说他们水平真低。但是! 印度人能够把软件整体把握得很好,能够完成软件,并得到相当好的设计文档。而中国人在那里琢磨数据结构、算法,界面人员就还没编码就想着是Outlook式的还是Vis...
|
软件“够用”就行了吗?
jdon - 2006-02-22 17:46:58.733
很多程序员接触Java基本是从Jsp开始,象使用PHP那样使用Jsp,觉得这样够用就可以了,真的这样做就可以了?
一些有编程经验的老程序员一直在怀疑:软件到底是否可以重用?他们认为实现重用会将软件搞的复杂,走向另外一个极端,反而过犹不及,所以认为软件“够用”就可以,这种原始朴素思想曾经在CSDN程序员网站大行其道。
我觉得这种“够用”...
|
测试概念进行代码设计时的七条基本原则
未知 - 2006-02-22 17:46:57.53
当设计大型程序的时候,您必须时刻留心不同设计选项对诸如性能和可扩展性这样的特征的影响。随着软件产品的日渐复杂及其无所不在的部署,软件的“可测试性”也成了更重要的考虑事项。
彻底测试代码的重要性是显然的。花在编写测试和测试代码上的时间和精力给您带来的回报是维护成本的大幅降低。
然而,除非您很小心,否则您花在测试代码上的精力可能会首先达到...
|
我的关于软件工程的一些观点
未知 - 2006-02-22 17:46:55.687
目前国内的软件方面的人才开始大量的关注软件工程这门学科,大有80年代末90年代初国人追捧汉字系统的劲头,但是实事求是的理解国内的开发过程,我认为软件工程固然是一个方面(甚至可能是非常重要的一面),但隐藏在表象后的问题也是不容忽视的, 我认为目前开发环节中存在着一些问题或理解的偏差,其中典型的表现在:
1、 学而优则士 <...
|
程序员的七种武器
赛迪网 - 2006-02-22 17:46:52.953
信息技术的发展时间虽然不长,但其爆炸式的发展速度使信息技术迅速覆盖社会和人类生活的各个角落。程序员们是这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。
信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封。本人在工作期间曾看见过很多程序员只要有闲暇时间就浏览一些没有...
|
一位老工程师给年轻人的“十大忠告”
新浪 - 2006-02-22 17:46:51.547
1、好好规划自己的路,不要跟着感觉走;
根据个人的理想来安排自己的生活,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,痛快一些,那么就需要慎重安排自己的的轨迹,从一个行业入手逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会以...
|
J2EE学习经验和流程
水木清华 - 2006-02-22 17:46:46.75
在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。
Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程; J2ME主要应用于...
|
从Coding Fan到真正的技术专家
未知 - 2006-02-22 17:46:12.187
以下文章都是经典,看不看随你的便,我只希望知识掌握在更多中国人的手里!
中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,...
|
如何学习Hibernate
hibernate - 2006-02-22 17:45:50.937
Hibernate入门容易,掌握精通我也不敢自夸。我第一遍看Hibernate文档的时候也觉得很吃力,但不是因为Hibernate难掌握而感到吃力,是因为Hibernate文档处处都是持久层设计的经验和最佳实践。Hibernate文档准确的来说,绝大部分内容都在讲对象的持久层设计,而不是简单的Hibernate使用,使用问题查Java doc就够了。所以学习Hib...
|
我为什么要学习Hibernate?
hibernate - 2006-02-22 17:45:43.343
在我做过的很多项目的过程中,我一直有一个悬而未决的问题在困扰我,那就是持久层的开发。持久层的开发一般来说要么用CMP,要么用JDBC+DAO。 CMP就不用说了,它对我来说是一种失败的实践,而JDBC+DAO也存在很多的困难,我很难做到把关系表记录完整的映射到持久对象的关系上来,这主要体现在多表的关系无法直接映射到对持久对象的映射上来,可能是一个表映射多个持久对象...
|
|
|