[转]试论如何提高学生编程能力

by sundy 7/22/2009 3:23:16 PM

韩国勇  男  工程硕士  信息工程系  助理讲师

[文章摘要] 计算机应用能力和编程能力是计算机专业教学的两个重要的检验手段,我结合自己四年的软件开发经验和一年的教学经历,从学习、读程序、思考、练习、实践和好习惯六个方面来论述提高学生的编程能力。

高等职业技术教育是一种能力教育,是一种以学生就业为导向的教育。除了注重学生能力的全面培养外,更要注重学生专业应用能力和专业扩展能力的培养,这样学生才能适应社会发展的需要。我结合自己四年的软件开发经验和一年的教学经历,通过对我们学校学生的了解,感觉学生编程能力比较薄弱,本文从学、读、思、练、实践和好习惯六个方面探讨如何提高高职院校学生的编程能力。

一、学

所谓学就是学习,认真学习专业课程和编程基础课程,不断地学习新的和先进的开发工具;只有扎实的理论基础,理论指导,编程才能游刃有余,才能写出高水平的代码,才能编写出高质量的程序。

最基础的课程是C语言,然后根据应用范围不同而选择不同的开发工具,如果搞底层开发一般使用C和汇编;如果是大型或者游戏软件开发那就是C或C++,一般都用到VC++或者BC++开发工具;网页编程可以选择ASP/PHP/JSP;电子商务方面选择.NET和J2EE;网络应用一般选择JAVA。不过像数据结构,数据库等课程无论哪个方面的开发都需要学的;另外英语和数学也非常重要。

一般的基础课程有C语言,VB程序设计,数据库原理,数据结构,算法设计等,主要是指学习一门语言,一门数据库,一门算法设计;扎实地学好这些基础课程,基础越牢固编的程序效率越高,这一点在以后的编程中会慢慢的体会到;如果基础课程不牢固,可能也能编软件,写程序,但是很难写出高水平的程序。

例如一般的程序会遇到费用问题,有费用就要考虑费用的大写问题,那么怎样实现费用的大小写转换呢?首先考虑算法设计,然后考虑使用什么语言实现。考虑算法时就要考虑从左向右转换还是从右向左转换,确定后就可以通过循环控制结构来实现转换;中间用判断结构来判断如果为零或中间有零的情况等等。这样一个问题就通过简单的算法和基本控制结构实现了,所以编程必须有扎实的理论基础。

另外,很多的课程告诉我们一些程序的效率问题,例如数据库设计中提到了SQL语句,我们最先想起的就是Select语句,在数据量比较大的情况下,Select语句的查询速度和数据库中表的索引有很大的关系,但是很多情况下Select语句是不使用索引的,如果在Select语句中的where条件中出现下列情况的不使用索引:列上有数学运算的,列上使用substr字符串函数的,‘%’通配符在第一个字符的,在列上使用字符串连接(||)的,Where条件中使用is null或is not null的等。在对大量的数据进行查询时,如果不考虑上面的情况可能写得SQL语句的效率就比较低。

二、读

所谓的读就是读教材、读程序、读网上资料,然后把看到的经典的程序代码,好的算法,整理出来,逐个消化并吸收,转变为自己的知识,提高编程能力。

    多读别人的代码,读完后思考你是否能写出比它更精练更有效率的程序,读别人的程序,不要单纯的模仿,思想才是最重要的,主要是理解别人的思想,和自己的思想进行比较,能学到很多东西;多与别人交流,三人行必有我师焉,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上网搜资料,看别人的开发经验心得,算法的实现,变为己有。

三、思

所谓思就是思考,事前思考有没有解决方案,事中思考有没有更好的解决方案,事后考虑有没有需要完善和补充的功能,总之是使程序功能更强大和完善,性能更好!

首先:事前思考有没有可行性,给你一个问题或一个项目,最先要做的就是思考可行性问题,包括技术可行性、经济可行性、法律可行性。如果给你一个悖论,让你用程序来实现,本身是一个悖论,编写程序肯定陷入死循环,怎么可能解决呢?

其次:事中考虑有没有更好的解决方案?微软给了我们很好的思路,比如:登陆界面,保存,输入格式的限制和输入范围的限制等。登陆界面一般有用户名和登录密码,并且默认上次成功登陆系统的用户名,输入的密码显示为一串“*”,在这些操作中可以只使用键盘,我们编写的程序应该怎样实现呢?可以使用setfocus()方法来实现;那么定期保存怎样实现,数据备份怎样实现?其实我们可以在程序中增加登陆时系统时间,在一定的时间间隔内实现备份,最简单的就是调用Winrar进行文件压缩备份;一些输入的限制,要根据输入的内容的逻辑进行判断到底应该输入的内容或范围是什么?例如日期有的月份能输入31日,有的月份就不能输入31日,需要进行逻辑判断,当然了现在已经有很多工具有时间的控件,自动进行逻辑判断。

最后:事后考虑有没有需要完善的,代码有没有需要优化的?下面举几个代码优化的例子:(1)判断年year是否为闰年,首先我们知道闰年的定义是能被4整除,不能被100整除;或者能被4整除,且能被400整除,然后书写算法(year % 4 == 0 && year % 100 != 0)|| (year % 4 == 0 && year % 400 == 0 ),其实 year % 4 == 0 就不需要了,因为year如果能整除400,肯定能整除4,所以year % 400 == 0一个条件就可以了。(2)求一元二次方程ax2 + bx + c = 0的根,步骤是先判断a是否为0,在判断b2 - 4ac是否为0,根据相应的值求方程的根;但是在判断b2 - 4ac是否为0时,需要这样判断fabs(b2 - 4ac) <= 1e – 6,因为在计算机中,储存实数一般都有误差。

四、练

    所谓练就是动手做练习,教材上的例题、课后习题都是很好的练习素材,这些是编者经过深思熟虑的例子和习题,很有代表性。  

边练习,边理解,边思考,多问为什么?然后根据自己的思考和理解对例子作一定的改动,看执行结果,是否和自己期望的一样?出现问题设法调试和改正使其编译通过。例如有很多循环例子,是否可以实现for循环和while循环相互转化,当通过自己的实际转换后才体会到原来每个循环有各自的特点。  

练习要分阶段分步骤,开始编一些趣味性大一点的小程序,例如:数据结构书中有很多算法的,试着把它们敲成程序,运行一下,既可以实践检验算法,也可以锻炼自己的实际编程能力,队列,排序,很多都是很经典的。当积累到一定程度就可以按照自己的想法去编一些实用性强一点的程序,开始时没灵感也不要紧,毕竟资源丰富,可以从借鉴别人的劳动成果开始。最后,系统地学学软件工程,完全按照软件生命周期的6个阶段来做。

练习是一个逐渐的过程,开始熟悉语法,编程规范,各种控件的用法,然后再学习各种控件的综合运用,甚至编写一个小的系统。但是不要为了练习而练习,要加上自己丰富的想象力,不要拘泥于固定的思维方式,多思考、多练习,通过不断的练习,加深对各种工具或控件的运用,提高编程能力。

五、实践

如果有机会,可以做实际的项目工程,在实践中不断地锻炼自己的其他能力:逻辑能力、思维能力、业务能力、沟通交流能力。

逻辑能力和思维能力是编程能力的基础,只有良好的逻辑能力和思维能力才能开发出高性能的程序,才能保证程序的正确性。

业务能力和沟通交流能力是必须的,如果你不知道业务的话,不可能开发出适合用户的程序,因为不懂业务,所以就不知道用户所需,不能更好的为用户服务。

实践的项目不在大小,在于我们的实践经历,通过实践我们知道在实施项目中除了编程能力外还需要其他的能力,通过实践知道项目的实施过程和环节,在实施的过程中遇到各种各样的问题,会使我们明白在编程中怎样解决这些问题,例如:在培训用户使用我们的系统时,发现用户对我们的业务流程不适应,业务流程过于繁琐,他们有自己的业务流程,而且也比较简单,那么我们在编程时就可以借鉴用户的流程,使我们系统的操作流程更简捷;在测试阶段发现用户经常使用业务回退功能,那么我们就把主要的业务流程都增加上业务回退功能,使系统功能更完善;在现场维护阶段发现维护人员看代码看不明白,那么在编程阶段就要注意良好的编程风格和增加适量的注释,这样位护时才能很快的看明白程序,尽快地调试和改正程序中的问题,以便提高工作效率。

所以,编程能力的高低,不是语言懂的越多能力越高,需要我们在实践中不断的锻炼,提高自己的沟通交流能力和逻辑思维能力,提高编程综合能力。 

六、好习惯

    所谓好习惯就是在编程过程中要养成良好的习惯,提高编程效率和编程能力:

1、先想后做:在编程前或解决问题前,先考虑该问题是否有可行性,有可行性再考虑计划和实施。

2、游戏规则:编程要遵循软件的生命周期,按照制定计划、需求分析、软件设计、程序编码、软件测试和运行维护这6个阶段来实现软件,不可越级。

3、有备无患:编程之前,先找一些样例程序仔细研究,应该包含哪些基本功能?里面一些难度大的算法应该怎样实现?不打无准备之仗。

4、见名知意:程序再小,用的变量也不会少,变量起名应当"见名知意",这是老规矩,能提高程序的易理解性和易修改性。

5、编程规范:和见名知意雷同,主要是使得程序层次清晰,易于理解。   

6、多加注解:对程序中自定义的变量、函数、子程序加以功能性的注释说明,别嫌麻烦,如果三五个月之后,连自己写的东西都看不明白了,那才麻烦大了。

7、环境保护:如果应用程序需要修改系统设置,记着执行程序前先保存设置,结束后要恢复设置,千万别污染环境。

8、拿来主义:一个人的力量是有限的,大家的力量是无限的,平时多看看书,有好的经验、巧的方法、用得上的段子不妨拿来。    

总之:要提高编程能力,就要不断地学习,不断地读程序、读代码,不断地思考和练习、有机会就实践,还要在编程中养成良好的习惯,只有这样才能得到锻炼,能力才能提高。

Currently rated 4.0 by 1 people

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Education & Consultation

C语言的后续 - D语言

by sundy 7/17/2009 3:45:00 PM

D语言是什么?
D语言是由Digital Mars公司开发的编程语言,起因是为了改进C++。它与C二进制兼容(不完全),可编译为本地码,有GC也可手动管理内存,语法上借鉴多种语言,模板则在C++的基础上做了相当大的扩充。D 语言既有 C 语言的强大威力,又有 Python 和 Ruby 的开发效率。它是一种集垃圾回收、手工内存操作、契约式设计、高级模板技术、内嵌汇编、内置单元测试、Mixin 风格多继承、类 Java 包管理机制、内置同步机制、内建基本运行时信息的系统级编程语言。
D语言详细介绍

D 语言是一种通用的系统和应用编程语言。它是比 C++ 更高级的语言,同时还保持了生成高效代码以及直接访问操作系统API和硬件的能力。D 很适合于编写从中等规模到那些由团队合作完成、数百万行代码规模的各种程序。D 易于学习,为编程者提供了很多便利,并且适用各种野心勃勃的编译器优化技术。
D 不是脚本语言,也不是一种解释型语言。它不需要虚拟机、宗教、或者高于一切的哲学。它是给实际的编程者使用的实际的语言,它帮助编程者快速、可靠的完成易于维护、易于理解的代码。

D 是数十年来实现多种语言编译器的经验的积累,是用那些语言构造大型工程的尝试的积累。D 从那些语言(主要是 C++ )那里获得了灵感,并使用经验和现实世界中的实用性来驯服它。

为什么是 D ?

确实,为什么?有谁需要另一种编程语言?

自从 C 语言被发明以来,软件工业走过了一段很长的路。许多新的概念被加入了 C++ 中,但同时维护了同 C 的向后兼容性,包括兼容了原始设计中的所有的弱点。有很多修正这些弱点的尝试,但是兼容性是最大的困扰。同时,C 和 C++ 都在不断引入新的特性。这些新特性必须被小心的加入到现有的结构中,以免重写旧的代码。最终的结果十分复杂—— C 标准将近 500 页,C++ 标准大概有 750 页!C++ 实现起来既困难又代价高昂,造成的结果就是各种实现之间都有差别,因此很难写出完全可以移植的 C++ 代码。

C++ 程序员倾向于使用语言中的孤岛来编程,也就是说,他们倾向于十分精通语言中的某个特性而避免使用其他特性。尽管代码通常在编译器之间是可移植的,但在程序员之间移植就不那么容易了。C++ 的一个长处是它支持很多根本上不同的编程风格——但从长远来看,互相重复和互相冲突的风格会给开发带来妨碍。

C++ 在标准库而不是语言核心中实现了可改变大小的数组和字符串拼接等。不在语言核心中实现这些功能造成了几种不太理想的结果。

是否能把 C++ 的能力释放、重新设计并重铸到一门简单、正交并实用的语言中呢? 这种语言是否能做到易于正确实现,并使编译器有能力有效地生成高度优化的代码呢?

现代编译器技术已经取得了很大的进步,有些原来用作原始编译技术的补充的语言特性已经可以被忽略了(一个这样的例子是 C 语言中的‘register’关键字,一个更为微妙的例子是 C 中的宏预处理程序)。我们可以依赖现代编译器的优化技术而不是使用语言特性(如同原始的编译器所做的那样)来获得可以接受的代码质量。

More...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

C/C++/Embedded

开源协议简介

by sundy 7/12/2009 5:26:00 AM

除了大家比较熟悉的GPL协议之外,开源界还有很多许可证,如LGPL许可证、BSD许可证等,下面就来一一介绍。

LGPL许可证

LGPL许可证是LESSER GENERAL PUBLIC LICENSE的简写,也叫LIBRARY GENERAL PUBLIC LICENSE,中文译为“较宽松公共许可证”或者“函数库公共许可证”。该许可证适用于一些由自由软件基金会与其它决定使用此许可证的软件作者所特殊设计的软件软件包─比如函数库(即Library)。
LGPL许可证

LGPL许可证,也是自由软件联盟GNU开源软件许可证的一种,大部分的 GNU软件,包括一些函数库,是受到原来的 GPL许可证保护的。而LGPL许可证,适用于特殊设计的函数库,且与原来的通用公共许可证有很大的不同,给予了被许可人较为宽松的权利,所以叫“较宽松公共许可证”。在特定的函数库中使用它,以准许非自由的程序可以与这些函数库连结。
当一个程序与一个函数库连结,不论是静态连结或使用共享函数库,二者的结合可以合理地说是结合的作品,一个原来的函数库的衍生品。因此,原来的通用公共许可证只有在整个结合品满足其自由的标准时,才允许连结。较宽松通用公共许可则以更宽松的标准允许其它程序代码与本函数库连结。例如,在少数情况下,可能会有特殊的需要而鼓励大家尽可能广泛地使用特定的函数库,因而使它成为实际上的标准。为了达到此目标,必须允许非自由的程序使用此函数库。一个较常发生的情况是,一个自由的函数库与一个被广泛使用的非自由函数库做相同的工作,在此情况下,限制只有自由软件可以使用此自由函数库不会有多少好处,故我们使用了LGPL许可证。

在其他情况下,允许非自由程序使用特定的函数库,可以让更多的人们使用自由软件的大部分。例如,允许非自由程序使用GNU C函数库,可以让更多的人们使用整个GNU作业系统,以及它的变形,GNU/Linux操作系统。

尽管LGPL许可证对使用者的自由保护是较少的,但它却能确保与此函数库连结的程序的使用者拥有自由,而且具有使用修改过的函数库版本来执行该程序的必要方法。

MPL许可证

MPL是The Mozilla Public License的简写,是1998年初Netscape的 Mozilla小组为其开源软件项目设计的软件许可证。MPL许可证出现的最重要原因就是,Netscape公司认为GPL许可证没有很好地平衡开发者对源代码的需求和他们利用源代码获得的利益。同著名的GPL许可证和BSD许可证相比,MPL在许多权利与义务的约定方面与它们相同(因为都是符合OSIA认定的开源软件许可证)。但是,相比而言MPL还有以下几个显著的不同之处:
◆ MPL虽然要求对于经MPL许可证发布的源代码的修改也要以MPL许可证的方式再许可出来,以保证其他人可以在MPL的条款下共享源代码。但是,在MPL许可证中对“发布”的定义是“以源代码方式发布的文件”,这就意味着MPL允许一个企业在自己已有的源代码库上加一个接口,除了接口程序的源代码以MPL许可证的形式对外许可外,源代码库中的源代码就可以不用MPL许可证的方式强制对外许可。这些,就为借鉴别人的源代码用做自己商业软件开发的行为留了一个豁口。

◆ MPL许可证第三条第7款中允许被许可人将经过MPL许可证获得的源代码同自己其他类型的代码混合得到自己的软件程序。

◆ 对软件专利的态度,MPL许可证不像GPL许可证那样明确表示反对软件专利,但是却明确要求源代码的提供者不能提供已经受专利保护的源代码(除非他本人是专利权人,并书面向公众免费许可这些源代码),也不能在将这些源代码以开放源代码许可证形式许可后再去申请与这些源代码有关的专利。

◆ 对源代码的定义

而在MPL(1.1版本)许可证中,对源代码的定义是:“源代码指的是对作品进行修改最优先择取的形式,它包括:所有模块的所有源程序,加上有关的接口的定义,加上控制可执行作品的安装和编译的‘原本’(原文为‘Script’),或者不是与初始源代码显著不同的源代码就是被源代码贡献者选择的从公共领域可以得到的程序代码。”

◆ MPL许可证第3条有专门的一款是关于对源代码修改进行描述的规定,就是要求所有再发布者都得有一个专门的文件就对源代码程序修改的时间和修改的方式有描述。

BSD许可证

BSD许可证原先是用在加州大学柏克利分校发表的各个4.4BSD/4.4BSD-Lite版本上面(BSD是Berkly Software Distribution的简写)的,后来也就逐渐沿用下来。1979年加州大学伯克利分校发布了BSD Unix,被称为开放源代码的先驱,BSD许可证就是随着BSD Unix发展起来的。BSD许可证现在被Apache和BSD操作系统等开源软件所采纳。
相较于GPL许可证和MPL许可证的严格性,BSD许可证就宽松许多了,一样是只需要附上许可证的原文,不过比较有趣的是,它还要求所有进一步开发者将自己的版权资料放上去,所以拿到以BSD许可证发行的软件可能会遇到一个小状况,就是这些版权资料许可证占的空间比程序还大。

QPL许可证

QPL是The Qt Public License的简称,是挪威一家机构创设的。QPL许可证的基本要求是获得源代码、修改源代码,并可将修改从原始代码中分离出来;修改可以按照作者的意愿被组合到新版本中;二进制代码可以和原始代码同名,这一点对于动态连接库来说尤其重要;任何人都可以修正错误,这对于系统的发布者来说很关键;修改过的软件可以按照满足QPL许可证基本要求的任何开源软件许可证进行发布。
QNCL许可证

QNCL许可证是Qt Non Commercial License的简称,是QPL许可证的“兄弟版”,就像GPL许可证与LGPL许可证的关系一样,QNCL许可证比QPL许可证更严格一些。
在修改和发布方面的规定,QNCL许可证与QPL许可证是一样的,差异就在于软件的范围方面,或者说在连接方面。QNCL许可证规定“假如一个应用程序给你提供了一个入口,使你有权使用QNCL许可证下的软件的功能开发程序、重复使用程序的某一部分或其他软件的某一部分,那么对该应用程序的使用视为是使用QNCL许可证下的软件的行为,该应用程序应受到QNCL许可证的约束”。QNCL许可证比QPL许可证更严格之处在于,QNCL许可证像GPL许可证那样,完全禁止根据本许可证得到的开放源码软件与其他非系统库函数连接的软件以其他许可方式一起发布。

Jabber许可证

Jabber许可证的全称是Jabber Open Source License,由美国Jabber.Com, Inc.公司提供。Jabber许可证在源代码的复制、发行规定方面基本上和其他许可证没有什么特别,但有一些细节规定值得借鉴:
◆ 可以将通过该许可证获得的源代码及修改过的源代码与其他类型的不受该许可证约束的代码结合,以新产品的形式发布,只要其中经该许可证获得的源代码及修改过的源代码能以与该许可证的要求类似的、符合OSI认证的其他开源软件许可证的方式发布。

◆ 明确了需将源代码置于公众可以得到的状态的时间至少应为12个月。

◆ 第三方对法定权利的声明。假如使用者发现通过本许可证获得的源代码及应用程序接口中有一方拥有的知识产权,应单独在源码的发布时冠以“LEGAL”为抬头的声明,写明知识产权权利要求的细节,提请源代码的接受者知道自己获得了哪些知识产权的授权,让源码的接受者知道如何与知识产权权利人联系。

◆ 细化了该许可证终止的情形,包括不按该许可证的要求发布和使用源代码、发生专利侵权诉讼。

Common许可证

Common许可证的全称是Common Public License。在满足OSIA开源软件许可证认证标准的前提下,Common许可证还有一些细节性的规定值得参考:
◆ 明确了专利授权。一般的开源软件都明确源代码的版权人将自己的修改权、复制权等版权权利向公众许可,但保留署名权,而Common许可证在此基础上还明确假如源代码中含有专利权,源代码专利权人将复制、使用的专有权利向公众许可。

◆ 规定可以将源代码及修改过的源代码与其他类型的不受本许可证约束的代码结合,以新产品的形式发布,只要其中经该许可证获得的源代码及修改过的源代码能按该许可证的要求发布即可。

◆ 细化了该许可证终止的情形,包括发生专利侵权诉讼。

◆ 明确了一个独立承担责任的原则,就是假如按该许可证使用源代码的使用者将获得的源代码应用于商业使用,那么他就要对在商业应用中出现的由于使用该源代码程序而产生的侵权诉讼承担完全责任。这一条规定是比较特殊的,绝大多数开源软件许可证都不这么要求。

IBM许可证

IBM许可证的全称是IBM Public License。在满足OSIA开源软件许可证认证标准的前提下,IBM许可证还有如下一些细节性规定:
◆ 明确了专利授权。一般的开源软件都明确源代码的版权人将自己的修改权、复制权等版权权利向公众许可,但保留署名权,而IBM许可证在此基础上还明确假如源代码中含有专利权,源代码专利权人将复制、使用的专有权利向公众许可。

◆ 细化了该许可证终止的情形,包括不按该许可证的要求发布和使用源代码、发生专利侵权诉讼等。

◆ 像Common许可证一样,IBM许可证也明确了独立承担责任原则,即假如按该许可证使用源代码的使用者将获得的源代码应用于商业使用,那么他就要对在商业应用中出现的、由于使用该源代码程序而产生的侵权诉讼承担完全责任。

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Flash,SilverLight Coming | Internet Communion | Java & OpenSource Domain | Microsoft Domain

中国高校就业率大跃进

by sundy 7/11/2009 4:06:00 PM

前两天无意中看到官方公布数据:今年高校就业率68% , 在金融危机的大环境下还能达到这样,似乎真是不错,较去年同期还有略微增长 。 但恐怕增长的不是就业率,而是某些官员打造就业率的胆子吧 。 事实上,这个数据是没有几个人相信的 。 真正了解情况的都知道 , 能达到50%就算是不错了 。因此对于这个数字 , 民众沸腾了 。 各大媒体也提出了强烈质疑。 难道大跃进又回来了 ? 如下是相关视频报道 

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Newscaster

马云:在成都再造一个阿里巴巴(转)

by sundy 7/3/2009 11:51:45 AM

20090630-154241-pic1

如果有一天我年纪大了,想到我们在中国西部的布局能帮助这里经济成长,使西部企业能够通过电子商务走向全世界,我会感到非常骄傲。 阿里巴巴集团董事局主席兼首席执行官马云

昨日,阿里巴巴西部基地项目投资合作协议在成都高新区签署,这里将作为阿里巴巴集团在中国本土布局的首站城市(总部之外)。而1亿美元的总投资规模,使其成为迄今为止四川互联网行业所吸引的最大投资项目,刷新了之前另一家国内互联网巨头腾讯在成都建设研发中心投资5.5亿元的纪录。

马云昨天承诺,集团旗下所有的子公司,包括阿里巴巴、淘宝网、阿里软件、支付宝、雅虎口碑等,都将在这一投资框架中与成都对接,并将促使管理数亿美元投资额度的阿里巴巴投资公司在西部寻找更多的成长性企业。

昨天淘宝网总裁陆兆禧、副总裁童文红、阿里软件副总裁农家庆等均出席了签约仪式。阿里软件的成都运营服务中心也同时签约落户,消息人士透露将在上千万元投资级别。阿里软件副总裁农家庆透露,这一中心的投资额度将独立于上述1亿美元项目之外,预计7月份就将在成都开始服务。而成都市政府对此也给予了大量的支持,如中小企业应用阿里软件将给予每家1500元的补贴。

阿里巴巴带给成都什么?将创造上万就业机会

根据协议,阿里巴巴将在成都投入总金额1亿美金建设阿里巴巴西部基地,其经营范围涵盖了阿里巴巴集团所有子公司的相关业务,具有研发、呼叫、后台运维、运营结算、灾备以及培训等功能。

据悉,阿里巴巴将首先进驻天府软件园,同期在天府新城内征地建设西部基地,今后员工总数将超过万人,原则上以当地人才为主,也将从全球范围引进优秀人才。可以预计,未来在以软件和服务外包为主导产业的天府新城里,将形成以阿里巴巴为核心的整合上下游供应商的电子商务产业集群,将大大提升西部地区的电子商务水平,带动更多的就业,为成都建设三中心两枢纽四基地做出重要贡献。

围绕着电子商务和现代服务业,围绕着产业升级和人才培养,我们将用3至5年时间,在成都再造一个中国西部的阿里巴巴。在签字仪式上马云表态道,并不急于通过这一项目在当地赚钱。

推动成都现代服务业

对于成都来说,像杭州等城市一样,利用电子商务推进产业升级和现代服务业的发展大有可为。之前成都市商务局针对成都市电子商务环境进行了长达数月的调研,所完成的《成都市电子商务发展研究报告》即专门提出,要重点支持阿里巴巴等国内知名第三方电子商务交易与服务平台,将软件研发中心、客户服务中心等功能性总部落户成都。

调查显示,成都有15%的企业拥有自己的企业网站,网站总数约为34000个。而大约15%的成都企业已经应用网络开始进行产品或服务营销。有20%以上的企业通过电子商务明显降低了销售及采购成本,80%以上的企业通过电子商务使得销售客户增长显著。但另一方面,成都电子商务总体水平与上海、北京、浙江、广东等地相比还存在较大差距。本土第三方平台数量少,不超过50家,影响力弱。对于阿里巴巴这样的全球性电子商务平台来说,其进入本地市场的优势明显。

阿里巴巴为何选择成都?最符合其投资三大标准

马云透露,在金融危机爆发后,现金储备在国内互联网行业处第一的阿里巴巴即加强了对国内投资布局的审视。其实原来我们要估计到下半年甚至明年才能开始在西部的投资布局,列入优先考虑的是广东、上海和北方一个正在洽谈的城市。成都即使要投也就几千万。而这次成都能成为阿里巴巴在中国重点布局的第一个区域,而且投资规模放大,马云另有考虑。

一方面是对四川灾后重建的支持。地震后即进入青川对口援建的马云,希望能帮助四川做更多的事情。另一方面,从投资角度考虑,成都是最符合其投资三大标准的城市。一是看当地的用户规模,二是看人才数量,三是看政府和群众对我们的支持。马云称,成都市委书记李春城4月份曾到杭州阿里巴巴总部考察,对于未来发展成都电子商务的胸怀让他深感震撼。在美国,东部和西部的电子商务各有特点,中国也可能是这样。马云和高层管理班子开会后很快通过了布局成都的决议,而成都高新区的积极落实也让他觉得是中国效率最高的高新区。

新闻人物

中国互联网业教父马云

1964年9月10日,马云出生在杭州一户普通人家。如今,已经成为中国互联网业教父级人物的马云,俨然是中国网商在世界推广的代言人,曾被世界经济论坛 评为全球100位未来领袖之一,是中国大陆第一位登上《福布斯》封面的企业家。马云也是亚太经济合作组织(APEC)下工商咨询委员会(ABAC)会员,更多关注中小企业的发展。

从杭州师范学院毕业的马云,是最早在中国开展电子商务应用并坚守在互联网领域的企业家,他开办的阿里巴巴,是中国第一个B2B电子商务模式网站,如今在香港上市。而阿里巴巴集团旗下,更在近年打造了中国最大的网上购物商圈淘宝网、中国最大的第三方电子支付公司支付宝等各家子公司,其业务范畴覆盖了网络交易的各个领域。

马云口才极佳,喜好武侠文化,旗下淘宝网员工将金庸小说中的人物名用做自己与网民沟通时的花名,而马云的绰号风清扬(《笑傲江湖》中华山派剑宗前辈),两人都崇尚无招胜有招,不循常规出剑的境界。作为去年过冬论的提出人,马云在世界经济前景还不明朗的今年初,再次提出最坏的时候已过去的超前言论,引起社会强烈反响。

马云与四川结缘已有多年。在最近的四川灾后重建中,马云和同事们商量了一项再就业项目商业计划:通过大量的电子商务培训,给残疾人提供一个不断学习和进步的平台,在青川成立一家非营利公司,由残疾人员工做市场调查,寻找土特产货源,出货、定价、监管,由全国淘宝卖家执行网上销售,在成都设立储存仓库,外包运输公司解决物流问题,目标是带动更多地震之后的残疾人通过互联网实现再就业。

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Newscaster

Here we go again ; why Mono doesn't suck

by sundy 7/3/2009 11:49:00 AM

Here we go again – why Mono doesn’t suck

This post is a repost for something I sent to Linux Today. Their original message was here, where they invited people who don’t think Mono causes AIDS to justify themselves. I replied here. This is a repost, for the benefit of assorted aggregators. Some context may be lost by not reading the original “invitation” first.

—————————————————–

I am a member of the Debian Mono Group, Debian CLI Applications Team, and Debian CLI Libraries Team. I’ve been working on packaging for the Mono stack and applications which make use of it in Ubuntu (and Debian) for just under a year. And, fully aware of the flame war, threats and personal attacks which will follow, I’m going to take you up on your “invitation”. I speak for myself here – not for the Debian project, nor Ubuntu, not for the Mono project, nor for my employer.

Your request was for “a calm presentation of why Mono is desirable, why it is not a threat, and why it should be included in Ubuntu by default”. I’ll answer these three questions individually, then offer a general comment on your post, as well as the wider “anti-Mono” movement. This message is GPG-signed to ensure it is published unedited. The message as-sent will be made available at http://retro.apebox.org/herewegoagain.txt to allow people to verify authenticity signatures themselves.

More...

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Java & OpenSource Domain | Microsoft Domain

普利司通全面展开电子书籍终端用电子纸业务

by sundy 7/3/2009 4:52:28 AM

普利司通将全面展开电子书籍终端用电子纸业务。估计将于2009年7~8月公布详细情况。
普利司通正在利用自主开发的“电子粉流体”材料开发电子纸。该公司此前曾面向货架标签等部分用途量产过电子纸。而此次开发出了适用于电子书籍终端的电子纸,并计划开始供货。同时还准备了开发套件,打算向以设备厂商为代表的各类用户广泛推销。

090617auo1
新开发电子纸的特点是,A4画面尺寸的产品用0.8秒即可切换显示。这一速度比该公司原产品快10倍。可使电子书籍终端不可或缺的翻页(画面切换)更加顺畅。“货架标签等以往用途对切换速度没有太大要求。但是,在电子书籍终端中,这个性能非常重要”(普利司通化工产品技术本部电子纸开发部部长田沼逸夫)。

090703bris1
由于反应速度加快,“即便是配合触摸面板操作,用起来非常舒服,几乎感觉不到不协调”(田沼)。
显示切换速度的提高不是通过改进电子纸材料而是通过改进驱动方法实现的。通过优化电压加载图案,“去掉了无用部分”(田沼)。

090703bris2
普利司通计划同时推出彩色显示产品。将对上述高速驱动电子纸配合使用RGBW型玻璃底板彩色过滤器。(记者:小谷 卓也)
■日文原文
ブリヂストン,電子書籍端末向け電子ペーパー事業を本格展開へ,カラー品も用意

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Newscaster

谷歌拟涉足电子书籍销售用任何终端均可访问

by sundy 7/3/2009 4:47:00 AM

美国将正式涉足电子书籍市场。2009年6月,谷歌在美国面向出版业界举行的活动上公布,将于年底开始电子书籍销售服务的计划。业界认为,该公司有可能成为先期涉足该领域的美国亚马逊(Amazon.com)的有力竞争对手,其动向颇受关注。
然而,谷歌与亚马逊的想法截然不同。亚马逊开办的电子书籍销售网站“Kindle Store”上准备的内容主要面向该公司终端“Kindle”。而谷歌即将开始的电子书籍销售服务,则不限定服务对象的终端种类。就是说相对于“封闭的”亚马逊,谷歌将是“开放的”格局。
谷歌于2009年3月在电子书籍业务上与索尼开始了合作。谷歌决定向索尼电子书籍终端提供转换为电子数据的50万个以上公共域(Public Domain)的内容。谷歌视此举为其提倡的构筑“开放”平台的一项措施。
笔者就电子书籍销售服务以及与索尼的合作,采访了谷歌企业公关(Corporate Communications)负责人。(采访人:小谷 卓也)
——据说在2009年6月于美国举行的面向出版业界的活动上,贵公司宣布将开始电子书籍销售服务。
是这样。我们一贯主张,要为出版社用各种方法销售图书助一臂之力。我们打算在2009年年底之前,建立可供用户在线购买电子书籍的措施,对出版社提供全新的图书销售方法。
——对谷歌而言,涉足电子书籍市场的目的是什么?
我们相信,接触图书以及阅读图书需要有开放的平台。为此,我们希望构筑起电子书籍的相关配套系统,并提供技术支持。利用该系统,可访问Web网站的所有终端均可购买使用出版社提供的电子书籍。比如说,智能手机、Netbook以及专用终端。
——电子书籍是在谷歌的Web网站进行销售吗?所销售的是公共域的内容吗?
用户可访问在线“合作伙伴计划(Partner Program)”购买。所准备的电子书籍,是有著作权的图书。
——与索尼合作的目的是什么?
这是实现我们“建立任何人随时随地均可与书籍接触的平台”理念的一个步骤。通过与索尼的合作,使得更多的用户能够找到并阅读自己喜爱的图书。面向索尼电子书籍终端的内容,将以开放的文件格式“EPUB”提供。
——有没有与其他企业合作的计划?
只要是同样致力于使接触及利用书籍更方便的合作伙伴,我们随时准备与其洽谈。
——你如何看待今后的电子书籍市场?
目前,电子书籍市场已现勃勃生机。我们希望在开放环境下的竞争会使市场持续增长。我们正在描绘一幅用户从全球任何地方、使用任何终端都能查找并阅读书籍的远景图。
■日文原文
「どんな端末からもアクセス可能に」,電子書籍販売に参入する谷歌に聞く

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Newscaster

杭州市政府与微软签署合作备忘录 推进创新与知识产权保护

by sundy 7/2/2009 11:48:44 AM

2009年5月15日,杭州--杭州市政府与微软中国公司今天宣布签署为期三年的战略合作备忘录,以建立密切的合作伙伴关系,加速促进杭州信息产业的发展。双方的合作将致力于提高当地软件企业的创新能力,进一步改善知识产权保护环境,把杭州建设成为创新与知识产权保护模范城市。

杭州是中国信息产业发展最快的城市之一。作为合作备忘录的一项重要内容,微软和杭州市政府将携手进一步提升杭州在中国信息产业中的战略地位。双方合作的具体内容包括,建立微软(杭州)中心,致力于推动本地IT生态系统的建设,推广使用最新的技术,并培育基于合作备忘录的战略项目;共同推动现有的微软技术中心升级;建立微软(杭州)云计算中心,开发创新技术,满足“软件+服务”时代的需求。

作为“浙江省软件产业创新服务平台”的合作建设单位,微软公司全力支持杭州国家软件产业基地基于SaaS模式构建“软件开发创新服务平台”。该平台采用微软最新的虚拟化技术,完整引入微软软件开发全生命周期的解决方案,率先为中小软件企业和软件外包服务企业提供包括设计建模、代码开发、软件测试、项目管理在内的全程按需服务。通过“软件开发创新服务平台”提供的公共服务,将有效地提高企业软件研发创新能力,降低企业软件生产成本。

杭州市市长蔡奇表示,“与微软这样世界领先的信息技术公司合作将会极大地提升杭州本地的创新能力,帮助杭州建设成为中国信息技术模范城市。此次双方签订合作备忘录,进一步体现了我们双方对构建杭州美好未来的共同愿景和承诺。”

微软公司首席执行官史蒂夫•鲍尔默对双方的合作表示祝贺,他说:“中国十分重视创新,并在不断加大投入,使创新在中国的经济发展中起着日益重要的作用。微软承诺助力中国创新,并致力于为中国知识经济发展贡献力量。尤其是在杭州,我们非常高兴地看到,市政府采取积极的措施,打造繁荣的本土软件经济,推动知识产权保护,激励创新。我们希望能够和杭州市政府和企业界开展紧密的合作,共同构建良好的产业环境,促进创新和信息技术人才的繁荣。”

双方的合作还包括建立“杭州师范大学-微软IT学院”。该学院将由杭州师范大学杭州国际服务工程学院和杭州国家软件产业基地共同建立,微软公司将为该学院提供相关课程、教材,并帮助培训教师掌握最先进的技术和最新的信息技术教学方法。

此外,微软和杭州市政府还将携手举办2010年创新大赛和2010-2012年大学生创业大赛。

微软全球资深副总裁、大中华区董事长兼首席执行官梁念坚表示:“中国本土信息技术人才的培育对推动知识经济发展至关重要,同时它还能够帮助未来企业家们开发出行业领先的技术和创新业务模式。”

良好的知识产权保护环境是创新的基础,为了营建一个保护、鼓励创新的环境,微软致力于为杭州市政府打造中国最佳“知识产权保护城市”贡献自己的力量。杭州市政府承诺将加大知识产权保护力度,鼓励政府、企业及消费者使用正版软件。双方将努力提高企业软件正版化率,推动杭州市市属的大学及中小学所使用微软软件的全面正版化;双方还将致力于净化电脑、电子和其他零售店的销售环境,减少假冒和盗版软件的使用。此外,为了更好地推进产权保护工作,双方将建立联席会议制度及专项工作小组。

杭州市市长蔡奇说:“过去几年中,我们在知识产权保护方面取得了很大的进展。这次与微软的合作是我们知识产权保护工作不断深入的体现。这必将进一步营造一个鼓励创新的良好环境。”

根据合作备忘录,双方还将在软件服务外包等方面进行相关合作。

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Newscaster

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
© Copyright 2007 - 2008 Design by Sundy Linghua-Zhang 蜀ICP备08108648号

About the author

Name of author Author name
Something about me and what I do.

E-mail me Send mail

Calendar

<<  September 2010  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010

Sign in