转自云飞~~,rosemerry写给新手的~~~ :)

qingshuiyan 2003-07-10 01:17:02
我不知道你们信不信缘?缘或许是佛家的说法,但我相信世上真得是有缘这么一说。Lotus,这个名称在世上存在了很长的时间,但有多少人真正知道有Lotus这个软件?我们在日常生活中熟悉的Lotus无非是莲花超市,最多就是Lotus-1-2-3之类的。我们之所以能运用Lotus的工具来开发产品和项目只因我们和它有缘。
我,曾经有个梦想,运行学校所学在工作中发挥地淋漓尽致,可是当我踏入社会,走上工作岗位,我觉得我的想法很幼稚,学校所学在工作中根本起不到什么作用,甚至我根本就没有走上我想走的道路,走上另一条我自己也不知道该如何去走的路,重新认识一种奇怪的软件,用一种特殊的方式编程,那就是Lotus。
我与Lotus在一种很偶然的机会相识了,那要追述到在我们的一次实习中,我同学将我推荐到进入了一家软件公司,那时的我以为自己很不错,就拿着自己所谓的作品应聘,感觉不氏,不过被一句很“奇怪”的话问住了:你知道Lotus这个产品吗?会Lotus编程吗?Lotus??什么东东?哦!我回答到:我学过Lotus-1-2-3,会一些最基本的命令。当时面视的笑了笑,我也很尴尬的回应着。当时我想不会吧,用lotus-1-2-3 Dos版的来编程太太那个了吧……,当时我也是在学Foxpro的时候学过一些,不过那东东实在太笨了,所有的命令都要先打"/"才可以,比如退出命令要打“/Q”。我不知道那时的lotus-1-2-3不但可以在Window状态下运行,而且界面功能都上了好几个台阶。现在想想当时的我好比是井底之蛙,以为自己知道一些就等于知道了一切。
不过我还是如愿的进入这家公司,并开始了漫长而又艰辛的工作历程。刚进入时正好一个产品刚刚开发完成,又因为是女生,所以写文档的任务自然而然就交给了我。当然我觉得写文档很简单,不就是123的事,我OA不要太熟悉哦,闭着眼睛也可以操作,连菜单的内容我都可以背出来。但事实却并不是我想象得那么简单,在学校里只要会用这些功能,它注重是一个广度,而写这类文档注重的是一种深度、有一定的格式。好不容易将OA的用户手册写完,可一会儿说不能将图片以截当中一块的方式写,一会儿说图片以原始大小截,不要缩小,又改了一个星期,算是按要求完成了吧,但还是不有通过,格式又不对,麻烦事还真多。写了一个月的文档,觉得虽然没有接触到很多程序,但至少会写了文档、会测试程序。会或很多新手都会写文档、做测试,或是做很多烦琐而又无聊的事,但我觉得这值得,每个人都应该从这些小事开始学会如何去做,虽然是小事,但却是为以后做成大事打基础,了解这整个过程,也是为以后做事时扫除障碍,减少时间。
好不容易熬过了漫长的一个月的生活,终于可以接手做Lotus,这Lotus怎么这么奇怪?有表单、有视图?这些有什么用啊?怎么才能做出这个漂亮的产品页面啊?我该怎么学呢?还好那时在做项目,跟在别人后面学吧。但每天都有新的变化,一天老板找我说:你学过Delphi吧,现在有个项目要用Delphi来编,主要的需求,你们项目经理已经基本清楚了,你去问他吧。啊?什么?好不容易对Lotus知道了一些,怎么又要去搞Delphi?不过做Delphi一直是我很象往的,我喜欢Delphi,好,没问题,我一定会将它搞定的。这可是我第一笔一个人完成的单子,不能说做最好吧,尽力而为。我一个人从界面设计-->编程,整天加班加点,每天都要做到凌晨,好累吧,第二天还要准时起床上班,那段时间真不是人过得日子,我想什么时候我才能好好地休息一天,哪怕是一天也行啊!终于功夫不负有心人,用了一个月,真得把这个项目完成了。看到客户对我做得项目表示同意和支持,我觉得我这一个月的辛苦没有白费。更因为我对他们的培训,他们给予很高的评价,我也因此成为他们那里小有名气的软件工程师,他们也就成为我的常客。
我以为经过这个项目后,会继续从事Delphi的开发工作。可Lotus并没有因此和我断缘。老板决定让我继续跟着Lotus项目组开发项目。这个项目可以说是我们半手接来的,别人做了一半我们来做,所以对于我刚刚入门的新手上说很困难,不但要看懂别人的程序,更要将自己的程序加入使之功能能正确运转。而且竟然有一天两个人要赶做十个模块!虽说是Ctrl-c,Ctrl-v,但我还没有等我理解这到底是什么意思,如何能显示出这种效果的时候就赶着做另一种效果了,一个晚上竟然真得能出来十个模块,我自己也很佩服自己。不过,老实说当时的我对Lotus还是个一知半解,就连就简单的Administrator功能也不会使用,也不要说其它的了,不过当时真得是没有人教,大家都在忙自己手里的事,谁有空来管你们啊,恐怕大家的遭遇和我一样吧,这是新手的必经之路,但又不是每个新手都会遇到这样事,如果你有个很好的老师,他能对你进行培训,你就不会那么吃力了,但相对的查错能力和处理Bug的经验也就相应少了些。不过项目还很顺利,主要是有些事都有项目经理一手带了,让我做些比较细小的事情还是相对可以应付的。就这样我做了几个项目,也带手帮别人的项目做些事,但你要问我什么Lotus,我虽然不会回答莲花超市或莲花中性笔之类的,可我只会做,还是不很清楚里面一些细小的东东,比如说什么是域?为什么要有域这样的东东呢?
为了工作需求要对客户进行培训,带着这样的疑问,我查了些书籍,整理了一些我所知道的一些知识,将其融会贯通,真正了解了什么是Lotus。Notes是Lotus的一个开发平台,它是一种”群组工作软件”,简称”群件”,也称为开放式信息共享平台。使我真正从理论上认识了它,知道它的一部分信息,但对有些方面我还是半信半疑。俗话说得好:”实践是检验真理的唯一方法”。这时的我开始了漫长的产品开发,我做过一些项目,一般都在产品的基本进行二次开发,对于产品来说我很熟悉,从我刚进来时写文档à做项目,无时无刻不和它打交道,但真正让我参与开发一个产品,我不知道该做些什么。每一个星期都是项目经理安排任务,我们按时完成任务。万事开头难,我上手就做一个人员组织库,而且这里最困难的地方就是当人员改动时,相应的部门成员、工作组成员、角色成员都要相应进行改变……这些大家一般都知道吧,可这好像一动要动全身,如何能找出这里面的规律呢?这里面倒底是否有非常方面的算法可以解决这么麻烦的事情呢?好不容易化了两天做出来,可当我做完后和项目经理讨论时才发现自己的程序存在了很多问题,我是根据文档中是否存在这个域来进行判断的,但若有人不小心加了同名的域,这不就打破了程序的可行性,这可是我一个人化了很多时间想出来的方法,可惜……,唉…算了,下次再努力吧。不过经过项目经理的指点,我找出了另一个有效的方法,用多维数组,不论怎么困难的程序,它总有共同点,找出共同点,就找到了它破解的方法。不过找到这些规律简单,现在再让我去回忆这些东东是一件非常辛苦和头疼的一件事。程序的简练必须将精力急中到一点,慢慢地体会才能解开它真正的含义,虽然我现在回忆不起它们之间的真正规律是什么,但我却清楚地知道寻找这个规律的方法。一个人编程是没有底的,学会了方法也就学过了不变应万变的手段。
我也是从新手过来的,我知道新手做程序的痛苦,但只要能挺过了那段时间,你就会在技术上有飞跃地提高。不过说老实话当时我根本不知道有这么多的Lotus论坛,一切都靠我自己去摸索,但现在你们是幸运的,你们有很多朋友可以帮助你们,我也觉得认识你们很高兴。我现在不太喜欢编程,编程对我来说没有什么新意,除非有特别引起我兴趣的一些东东,但比较下来我还是喜欢管理,我觉得如果产品能在我控制下正常进展,我觉得很开心,这不但是我管理有效,更是产品组成员对我工作的支持。我性格外项,喜欢交友,所以只要大家能尽力做产品,也是对我最好的奖励,就算我现在再累再忙也值得。我也不知道我对管理会什么时候失去兴趣,但我的性格决定我做事的态度:要么不做,要做就做到最好!
最后我也要支持一下做Notes的女生们,虽然我们涉足了女生很少光临的行业,但即然已经进入了,我们就要尽全力做好。我不信女生编程比男生差,那要看是什么样的男生编程了,我会永远为你们加油的!

--------------------------------------------------------------------------------
不是因为有些事情难以做到,我们才失去自信,而是因为我们失去了自信,有些事情才难以做到。
...全文
34 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingshuiyan 2003-07-10
  • 打赏
  • 举报
回复
呵呵~~~
怎么觉得楼上说的很悲观
~~
vinahao 2003-07-10
  • 打赏
  • 举报
回复
现在对LOTUS还抱如此开朗心情的程序员已经不多啦!

:)

支持!
hellocici 2003-07-10
  • 打赏
  • 举报
回复
支持珏儿JJ~~~!!!特别是最后的话,说得尤其直捣我们心里~~~
顶顶顶~~~~~~~~~~~~~!!!!^O^
acmilan1982 2003-07-10
  • 打赏
  • 举报
回复
mark
呵呵,rose姐姐我支持你:)

(代表男性)
BillyW 2003-07-10
  • 打赏
  • 举报
回复
干了一年了。最近一段时间才了解lotus的协作框架。

我在这里想说:
1、lotus不仅仅是一种编程语言,她更是一个先进的业务思维模式
2、lotus不仅仅是lotusscript.javascript.java代码。
3、她将推动中国各行业的思维转向。
BillyW 2003-07-10
  • 打赏
  • 举报
回复
来年这个季节我也写lotus之路~~~~~~~~~~~~~
zcman2001 2003-07-10
  • 打赏
  • 举报
回复
支持!学习!

535

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧