项目的开始和我现在的水平

其实已经开始了几个星期。我现在完成的部分是两个

1. 读取字典文档,然后存到mysql数据库里面

2. 完成了一个jsp页面,加上一些javascript和ajax的功能和后台的java servlet进行数据交换。简而言之,已经可以做简单的单词查询--不过只能是英文到中文

 

对于字典这个项目,我已经想了很长的时间。等到开始做了,我才明白到一点:无论想多久,空想都是没有用的。"Programming is practice" -- 这是吕勇告诉我的,而现在的我有了更深刻的体会。在动手之前,对于产品的目的,功能,目标用户都只有一个模模糊糊的概念。等到上两周开始写了,才知道这些空想没有太多的帮助。软件产品开发是一个系统的工程。一旦开始了,我需要知道几乎所有的细节,比如用户界面,用户管理,后台数据库,如此等等。我总是觉得自己没有找到成为架构工程师的方法,总是在试图找些书或者课程。我现在突然理解到,要能够成为架构工程师,唯一的途径就是自己动手写点东西出来。这个项目算是一个不错的开始。

 

既然能力不足,看不到更远的东西,也不知道该如何在细节方面取舍,就只能一边写一边改了。这样肯定会慢,也会犯很多错误,但是路也许就是如此走出来的。

 

简单的将自己的现状列以下:

1。懂但是不精通的语言:java, perl, php, sql + mysql, shell

2。linux不是问题,机器配置不是问题。

3. 从来都没有独立开发过一套完整的软件

4. sjsu毕业,cs专业,算是科班

 

路大概有点长,慢慢来

posted @ 2012-05-06 12:03  Yi Zhang  阅读(120)  评论(0编辑  收藏  举报