`
JohnE
  • 浏览: 999 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

如果你的一个同事突然走过来跟你说"今天这个晚上......"

阅读更多
下面这段话是《Effective Java》里的一段话,我觉得很值得借鉴,所以贴上来了。
如果你的一个同事突然走过来跟你说“今天这个晚上我家里将会有一个宴会被制造,你会来吗?”。听到这个后,你脑子里可能产生三个想法:第一,你被邀请去一个宴会;第二,你的这个同事的母语不是汉语;第三,听他说汉语有点像猜谜题的感觉。
  当你学了一门外语,并且想用她来表达一些东西的时候,在这之前你必须做到三点:学会这门外语的语法,背诵很多的单词,运用这门外语表达你的想法。但是,我在上外语课的时候,我们只能从老师那里学到语法和单词这两项。当你真得尝试去运用她的时候,说出来的句子经常让外国人觉得挺有趣的。
  学习一门编程语言也是一样,首先,你得先了解与这门语言相关的基础知识,例如:一些算法和面向对像思想等等。你还要学习这门语言给你提供的库,例如:她实现了的那些数据结构,她所支持的运算操作种类以及她所提供的那些工具类等等。然后,你才能学会怎么灵活有效的运用这门编程语言去编程。大部的有关编程语言的书籍会把重点放在基础知识和她所提供的库上。很少有书籍会把重点放在怎样灵活有效地运用这方面上。这可能是因基础知识和一门语言所提供的库是固定的,写这方面的东西比较容易些。而灵活有效运用确是因人而异的,写起也比较困难。
  对于Java而言,我们知道她是一门面向对像的编程语言,并且支持网络编程,分布式编程,图形编程等。我们学完这些东西的之后,是不是应该问一下自己:怎样才能有效的运用它们呢?
  还得注意一点,一个程序不像我们平常看到的书籍,杂志等等经常被更新,不断推出新版。修改一个程序的是一项很难的工作。我们编出来的程序仅仅做到能够运行并且还能被其他人读懂还是不够的,我们还应该尽量做到编出来的程序能够被很容易的修改。对于同一个编程任务,可能会有十种编程方法能够完成这项任务。而其中的7种方法可能是效率低下的,算法让人费解的。对于剩下的三种,我们还需要考虑哪一种方法编出的程序最容易被修改,以便我们能够更快更容易的推出新的版本的软件。
分享到:
评论
5 楼 zhangyou1010 2008-11-04  
上当了。Effective Java没有中文版的吗?不想看英文,也没有时间。
4 楼 yantao3000 2008-09-11  
不错的计算机语言
3 楼 jianyuesos 2008-09-01  
第二版翻译的蛮不错的
2 楼 JohnE 2008-09-01  
我也是在看第二版英文版的。
上面那段是我自己翻的,呵呵。。。。。
1 楼 laiseeme 2008-09-01  
Effective Java不错  我再看第二版英文的  不晓得中文翻译的出来没有
第一版是个搞C++的人翻译的  请问看的是不是这个?翻译的名词看得人晕乎乎的

相关推荐

    解决vs1019如果没有micro.cpp.x64.user问题|MSBuild.7z

    如果确实缺失,可以尝试从其他相同项目的备份中复制过来,或者从同事的电脑上获取。 2. **清理并重新生成**:在Visual Studio中,选择“构建”菜单 -> “清理解决方案”,然后再次选择“构建” -> “重建解决方案”...

    Python程序控制结构.zip

    1.输入一个年份,如果该年份是建国整十周年(如十周年、二十周年、三十周年.......),就输出“Lucky year”;如果是建党整十周年,就输出“Good year”;如果是大于0的其他年份,就输出“Common year”。如果输入...

    对同事的生日祝福语.doc

    总的来说,这份“对同事的生日祝福语”资料提供了一个丰富的选择,让我们能够以个性化的方式向同事表达生日祝福,增进彼此的情感交流,同时营造和谐愉快的工作环境。在实际应用中,可以根据同事的性格、喜好以及你们...

    同事相处有学问.doc

    【部分内容】:在职场中,与同事相处的学问是一个不可忽视的话题。良好的同事关系能够提升工作效率,促进团队和谐,而处理不当则可能导致人际矛盾,阻碍事业发展。以下几点是关于同事相处的重要原则和策略: 1. **...

    和同事相处的30个原则.doc

    16. 不说坏话:不要在一个同事的后面说另一个同事的坏话,以免让人感到不高兴。如果有人在您面前说某人坏话时,您要微笑,以避免不必要的冲突。 17. 避免公开对立:避免和同事公开对立,以免让人感到不高兴。如果您...

    感恩同事.doc

    感恩同事.doc

    同事间的新年贺词.doc

    2. **互动元素**:“如果感到幸福你就挥挥手,如果感到幸福你就跺跺脚,如果感到幸福你就甩甩头。”这样的句子增加了互动性,使得祝福更加生动活泼。 3. **情感连接**:“在我们相聚的日子里,有着最珍惜的情谊;在...

    同事沟通技巧PPT课件.pptx

    18. **公私分明**:“虽然你与这人交情很好,但是公私分明”,在工作中,应区分个人关系与工作职责,避免因私人情感影响决策。 19. **谨慎处理职场恋情**:“尽量不要发生办公室恋情”,避免感情问题影响工作,如果...

    赞美同事的话.doc

    比如,当同事完成一个项目时,除了说“做得好”,还可以具体指出他在项目中的某个亮点,如“你的解决问题的方式真巧妙,给了我很大启发”。 3. **具体与抽象**:赞美时将具体行为提升至抽象层面,让对方感受到你...

    同事高升欢送词精选.doc

    3. **团队精神**:鼓励其他员工学习离职同事的敬业精神,体现了团队学习和进步的价值观,这对于培养一个高效、有竞争力的团队至关重要。 4. **人际关系处理**:文中的措辞展示了如何在告别时保持友好和尊重,这有助...

    echarts.common.min.js

    之前在做Echarts的树图的时候需要这个JS(这个是之前一个同事移交给我的,他做了一半多了的样子,然后他没有给我这个JS),自己在CSDN上找了一个,发现并用不了,后来找他要了这个JS,不知道是不是有什么特殊的原因....

    Iometer 2015.02.05A1.7z

    上一个修订版本:2015.01.23A1(废弃) 版本修订者:Yungchin.Hsu 修订日期:2015.02.05 修订内容: changelog 2015.02.05A1: 1、重新编译dynamo/Iometer/IOmeterCLI (Win 7 64bit平台编译) change...

    同事生日祝福语集锦精选.doc

    11. **时间的见证**:通过提及“每年的今天”来表达长久的关心,如“希望每年的今天你都欢乐特别”。 12. **借助自然元素**:用大自然的意象来表达祝愿,如“愿你的生命抬头是春,俯首是梦”。 13. **利用节日特色...

    container-selinux-2.9-4.el7.noarch.zip

    标题中的"container-selinux-2.9-4.el7.noarch.zip"表明这是一个与Linux安全模块SELinux(Security-Enhanced Linux)相关的软件包,适用于版本为2.9的container-selinux,并且它是针对EL7(Enterprise Linux 7,通常...

    transPDF.exe

    例如你想要把一个word文件加水印并转换为加密的pdf文件发送给多个同事,且每个pdf都有特定的水印和特定的密码。 a同事收到的文件:水印为:a同事专属,密码为:xxxxxx b同事收到的文件:水印为:b同事专属。密码为:...

    Calling All T.O.T.S. 呼叫所有 宝宝快递 第2季全50集1080P

    资源介绍: 3-9岁学龄前科学英语启蒙动画 T.O.T.S. - Tiny Ones Transport Service 宝宝快递 - Season 2 (2020-2021) - ...他们与鹳鸟同事、碧格曼队长、托婴中心的无尾熊卡西一起工作,把宝宝配送给全世界的动物们。

    【祝福语】同事贺新春简短祝福词.doc

    5. 在这个快速发展的时代,祝福同事在新的一年里充满希望,实现所有期待,拥有健康和快乐。 6. 新年之际,祝福同事一家和睦,工作顺利,财源广进,生活幸福。 7. 春节到来,祝福语中充满了对友情、家庭、事业的祝愿...

Global site tag (gtag.js) - Google Analytics