2008年4月28日

环境的安装和设定以及hello world

这方面的文章网络上一搜一大堆。偶也不引用了。
偶的感觉是python的安装和组件安装乱七八糟。ruby的安装和插件安装感觉比较爽。其理念是学习linux的port和apt的包管理思路。

posted @ 2008-04-29 11:49 wanglin 阅读(262) | 评论 (0)编辑 收藏

python和ruby的学习【绪】

昨天准备离职了。

其实在这家公司里面,项目leader对我很不错,时间也是比较宽松的。给了我很多的机会学习。甚至曾经我有整整一个星期的时间去完整的学习ruby。对此我还是非常感激的。不过因为项目的原因以及各种管理上的不如意,我感觉自己始终不开心。

索性这次终于解放,于是我想先静下心来,思考一下人生未来的路。顺便学习一下我所喜爱的ruby和python。上次学习ruby已经是几个月以前的事情了,学完以后基本上没有得到什么使用的机会到现在基本上忘记了。这次一并将python也学了,并比较列出。

几乎所有的语言,都包含以下几个部分
1,数据类型              ————被处理的
    一般包括数字,字符串,可能还包括布尔类型;复杂数据类型;对oo的语言还要包括对象等。
2,对数据的处理     ————语法部分,
    a,操作符和表达式
    b,条件判断语句
    c,循环语句
    d,跳转语句
     f,异常处理
3,代码的组织     
    a,文件的组织
    b,函数
    c,对象
4,类库
    a,标准输出入库
    b,文件库


以上前三个部分,是一个语言基础的部分。但是对一个语言深入的了解,还必须结合这个语言的背景,哲学理念,才可以达到比较深刻的地步。是以我们对python和ruby的学习将从这个地方开始。

posted @ 2008-04-29 11:20 wanglin 阅读(586) | 评论 (1)编辑 收藏

技术的位置

 

我曾是个技术粉丝

但是多年的开发经验,使得我对技术的本质认识的越来越清楚。至少对企业软件开发人员来说,纯粹的技术coding是没有多少价值的。如同建筑行业一样,真正有价值的东西在设计阶段已经完成了。

和传统建筑行业开发不同,软件开发行业不光是技术设计,还包括业务的设计。业务和技术掺杂在一起,构成了软件开发的复杂性。

在业务上,在技术上,尤其是在技术和业务的鸿沟之间,存在了太多太多因素。使得我们本来对相对简单的软件开发不敢抱有那么大的乐观。更何况真正一个成功的项目还需要市场,客户等等各个方面。

作为一个软件开发人员,真的应该放弃软件自大的心态,客观的去看待软件开发技术在整个软件开发工程中的位置和地位。以一种推动企业发展,推动项目发展和成功的心态和目的去看待整个项目。就明白了软件开发的真正意义和任务。也就能更好的完成自己的工作,甚至可以改变项目的成败。

所以成败不由技术,成败由你我的视野和努力。

posted @ 2008-04-28 15:04 wanglin 阅读(213) | 评论 (0)编辑 收藏

<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜