博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

07 2010 档案

摘要:编写一个功能函数首先要了解为啥要编这个函数,这个函数有什么用途,这个函数的设计思想是什么,这个函数的算法是什么,这个函数的效用如何?然后,我们再可以评判一下这个函数好在什么地方,不好在什么地方,那些是需要改进的,那些是改进不了的。这样我们才能对这个功能函数有一个深刻的理解和认识。 我会在功能函数分析之中,引深到NSS和EOM概念之中,从而让大家从代码中开始认识NSS和EOM。 今天我们就来讨论一下调用WebService这个函数。 阅读全文

posted @ 2010-07-14 09:42 n216 阅读(1852) 评论(13) 推荐(1) 编辑

摘要:从现在起,我们将从这里开始去编写我们最好的程序,让这个程序用于EOM、用于程序员们当前或未来项目之中。通过我们的程序提出、交流、分析、比较等过程我们有可能得到最好的程序。而这个过程其实比程序的结果更加重要,因为这是一种新的软件制作形式,它通过更多程序员的参与将程序员的个人劳动和智慧变成了团队(大众)的劳动和智慧了。这种劳动和智慧凝聚了更高的价值。另外,通过新手、普通程序员、高手、超一流程序员的共同参与可能使得程序在各个视角中被审视,让不同层次的程序员看到别人对程序的不同理解,从而加深了对程序的认识和理解。 阅读全文

posted @ 2010-07-13 08:59 n216 阅读(1634) 评论(6) 推荐(2) 编辑

摘要:程序员不但因为工作要学习语言,还会因为未来职业发展考虑学习语言,而未来职业发展需要何种语言,需要掌握多少语言,是一个未知数,所以,大家潜意识里有一种多多益善想法,恨不得来一门学一门,一个都不放过。因此,程序员心理负担极为沉重,无论是在工作时候,还是休息时候,每每在想“门门通还是精一门”这个话题。 从我自己的成长经历来看,一个程序员一般至少要精通二门语言。这个两个语言一个应该是面向过程的语言,一个是面向对象的语言。至于了解和掌握多少其他的语言,那就要根据工作需要和个人职业规划了。一般三到五个也就足够了。也就是说一个程序员一般要掌握五六种程序设计语言,其中2门必须是精通的,其他3-4们语言只要一般掌握,会利用他们进行编程就行了。我想对程序员说,实用主义是最好的主义,把现有的实用的语言掌握好,研究深入一些比什么都重要,人可能都会有“这山望着那山高”的想法。但是只有站在这山上,才能望到那山。 阅读全文

posted @ 2010-07-07 08:40 n216 阅读(11320) 评论(45) 推荐(16) 编辑

摘要:在当今社会阶段,可以说工作的目的就是获取薪水,就是获取更高的薪水。但是,薪水的高低的决定权并不取决于企业的员工,而且是取决于企业的管理者。这就造成了员工和管理者之间的博弈。加薪的问题是一个相对比较复杂的问题,每个企业、每个领导、每个员工的情况都不一样,都会给加薪问题带来不同的结果。很难用一个通用的表述来解决。但是,我们也考虑了一些要注意的问题,向程序员提供一些参考:1、加薪的时机 2、加薪的理由 3、加薪的表达 4、 加薪的结果 说到底,加薪是要靠自己做出成绩,要靠自己争取的。其中做出成绩是正道,争取方式是技巧。两者有机的结合,就可能达到自己加薪的目的。如果,一切做得很好,但是依然加薪不了,那就可以考虑换个环境了。 阅读全文

posted @ 2010-07-06 08:28 n216 阅读(5135) 评论(44) 推荐(9) 编辑

摘要: 放眼当今社会,“我”字当头,相当普遍,相当流行。我想、我能、我做、我行、凡事以我为先之状况处处可见。人有了自我,有了自我实现,凸现了与众不同,提升了人的人生价值,是一件大大的好事。同样程序员也是“我”字当头的职业,很多程序员以“我”为中心,自信满满。 对于普通程序员来说,这是一件好事;但是对于追求优秀的程序员来说,就可能是一种约束。目前,在中国已经度过了程序员个人英雄主义的阶段,那个阶段程序规模比较小,容易产生一个人就能完成的程序。而现在一方面程序本身的规模越来越大,需要越来越多的程序员分工协作,另一方面,程序之间的关联性越来越多,也从客观上,需要程序员之间加强协作。程序员要想获得更大的发展空间、想要获得更多的收入,那就更需要和外界发生联系,去寻找和发现更具有市场价值的软件,以这个软件来寻找更多的“我们”。 总之,程序员在成长阶段,一定要意识到“我”是束缚自己成长的最大紧箍咒。一定要舍小我求大我,养成“我们”的良好习惯。这个习惯可以很好地支撑着程序员走向成熟阶段、走向优秀阶段。 阅读全文

posted @ 2010-07-02 08:24 n216 阅读(2031) 评论(11) 推荐(4) 编辑