我是一名JAVA程序员,作为一个合作员工在华为工作。
第一天穿着鞋套在电信客服中心上班,华为项目经理直接安排把客服的电脑给我用,现场的电脑都是话务员用的,可想它的配置,现在想想那时候的开发痛苦还欲哭无泪啊。接着项目经理顺便让客服维护部门让我这台机子通网了,以后开发,查查资料,联系接口商等就方便许多。接下来就是弄电脑环境了,从共享服务器下一些比较常用的开发工具,一半的工具都是以前开发没有见到过的,自嘲我以前觉得自己见识比较多,但也想想我的学习机会来了,学无止境,特别我们这个行业。开发工具是MyEclipse,Web服务器是华为定制Tomcat,还要JDK,这些工具版本都不是很高,好像大公司都很注重稳定,而且版本升级需要的成本。工具和插件安装了,环境配置了之后,下一步就是下载项目了,项目很大,相当于以前的我做的项目来说,差不多有2~3G大了,从服务器下载下来也花了一段时间。文件很多,编译项目也花了一点时间,所以我们开发都是把XML,Javascript等代码验证关闭了。然后是运行项目,项目有很多启动项,启动差不多6-10分钟之后。该项目是模块化的,里面有很多模块,需要什么模块,配置一下,增加一些包就行了,比较方便,也便于管理。所以一个项目可以根据不同的功能可以分成很多子项目,有利于负载,安全和管理,这让我想