开发手记(三)板上有名

简介:

  面试的过程虽然出现了一点状况,客户基于以往的工作经验,技术能力和公司给出的评价,觉得我适合担任项目的开发工作。就这样我的名字也就上板了,从原来的大厅开始搬入玻璃屋中,将开始一个全新的项目团队组建和项目团队成员的培养,磨合等工作,如果说上一个项目是打短工的话,那么现在这个项目可能就是一个长工活。自己也要从一直以来的Project的开发转向Product开发。

       这个项目还处于准备阶段,从各方面汇总而来的消息比较零散,关于项目的具体细节还无法得到比较好的答复。只是知道项目所对应的领域是医疗行业,主要为美国的医院提供在线服务,整个系统是一个Portal,目前已经稳定运行;这个公司是Won公司在去年刚刚收购回来的公司,本来是Won的一个客户,现在被收购到Won中。所采取的开发方式会和Won之前的项目组一样,逐步减少美国那边的开发人员,将开发转移到上海或西安。在第一个阶段内,团队将有4QA(Quality Assistant)6Developer的规模。通过这些消息我预感到可能后续的工作不是原本想的那么轻松,或许对于自己来说是一个不大不小挑战。

       在项目的具体内容还无法了解的情况下,我将结果预计到最坏,这次可能还是一块难啃的骨头,或许在这个玻璃屋里我还是摆脱不了连续加班的命运,至少Won项目组两年前就是如此过来的,还好在我可以借鉴他们之前的经验和教训,可以少走一些弯路。新项目组刚刚成立,无论是Team member的人员问题,还是和客户的沟通磨合问题都不容乐观;而且是维护开发类型的项目,我们需要了解之前开发的状况和系统现在存在的问题,可能在代码处理上我们写得会比全新的开发量要少,但是开发可能比重新开发还要耗费时间和精力,我之前的经验告诉我我这一点,这种风险到底有多高。还有两国三地的工作模式也给彼此沟通和交流造成问题,中国和美国的跨国沟通,有语言、时差和信息反馈慢等问题,西安和上海沟通比起在西安内部的沟通还是多少有些隔阂。这些问题都会对直接影响到项目的进展,想到这些,我只盼自己的这些忧虑是杞人忧天。

       项目所需要的人员数量和要求都已经定下,不过由于人员招聘的困难,现阶段到位的人数只有两个,我和另外一个在上海的同事,上海的同事将是这个项目的PM(project manager),主要对项目的整体负责,包含有和客户的沟通,项目进度的安排和项目人员的安排和各种文档的做成和控制,我主要负责项目的具体开发工作,包含有开发工作上的安排,技术问题的处理,开发计划的制定和开发人员的安排和实际的开发工作等。这些事情对于我们来说不存在有多大的困难,或许说是轻车熟路的一件事情。不过人员的问题是让我最为担心的问题,如果有合适能用的人进入项目组,那么对项目来说是一股巨大的推动力,但是如果人员出问题,那么最后自己可能一个人要做多人的工作,光是搞出的烂摊子就够你受的。对于人员的态度上,我还是坚持按照一贯的原则,挑选人员要严厉,宁缺勿烂。

        该考虑的问题自己也想了,该担心的事情也有所准备,现在就等着项目的到来,同时将目前手头上这个项目的开发内容转交给其他的人员,这个交接期间还是有许多事情让我难以轻松下来。或许有压力才有有动力,才能够进步。我无法预计今后的事情会怎么样,但是一如既往的坚持和信心让自己在面对这些问题的时候显得格外的自然。路虽然漫长,但是正是因为有了风雨才让旅程显得美丽和值得回味。回想之前尴尬的面试过程,心中暗暗告诫自己:“破釜沉舟。”

    (下篇:开发手记(四)受教PDP)












本文转自小余(Yice)博客园博客,原文链接: http://www.cnblogs.com/yice/archive/2008/06/27/1160273.html   ,如需转载请自行联系原作者






相关文章
|
7月前
|
存储 安全 搜索推荐
云服务器和一般服务器有什么区别?
云服务器结合了独立服务器的性能与灵活性,具备更低的成本和高度定制化的特点。它提供独立的操作系统、磁盘空间及资源,支持快速扩展和降级配置,确保安全性和隐私性。相比共享主机(适合轻量级应用)和独立服务器(适合高性能需求),云服务器更适合个人用户、中小型企业和开发人员,兼具成本效益与灵活性。
777 4
|
7月前
|
机器学习/深度学习 运维 数据挖掘
时间序列特征提取:18 种高效工具库及其应用分析
时间序列特征提取是数据科学的重要环节,可将原始数据转化为分析价值高的特征表示。本文介绍18个Python库,涵盖通用与专业领域(如医疗、金融)的特征提取工具。这些库包括tsfeatures、tsfresh、librosa等,各自针对特定任务(如预测、分类、异常检测)提供独特功能。通过结合不同库的特点,数据科学家能更高效地进行特征工程,提升模型性能与分析深度。文章总结了各库的优势及适用场景,为实际应用提供了全面指导。
364 0
|
Web App开发 安全 Java
Debian 12.7 推出安全性和稳定性改进
【10月更文挑战第16天】
496 3
Debian 12.7 推出安全性和稳定性改进
|
XML Java 数据库
Spring boot的最全注解
Spring boot的最全注解
368 4
|
11月前
|
前端开发 UED
在响应式布局中,如何避免 overflow 属性法导致的滚动条显示问题?
【10月更文挑战第27天】可以在响应式布局中有效地避免因`overflow`属性法导致的滚动条显示问题,提高页面的布局美观度和用户体验,使页面在不同的设备和屏幕尺寸下都能够呈现出良好的视觉效果和交互性能。
SVN常用命令
本文汇总了SVN版本控制系统的常用命令,包括代码检出、提交、更新、添加、删除、查看日志、状态、差异比较、撤销修改、忽略设置、清理、查看信息、文件列表、文件内容查看、blame操作、地址重定向以及分支管理等,旨在帮助用户更高效地使用SVN进行代码版本控制。
|
Web App开发 缓存 前端开发
《手把手教你》系列技巧篇(四十四)-java+ selenium自动化测试-处理https 安全问题或者非信任站点-下篇(详解教程)
【5月更文挑战第8天】这篇文档介绍了如何在IE、Chrome和Firefox浏览器中处理不信任证书的问题。作者北京-宏哥分享了如何通过编程方式跳过浏览器的证书警告,直接访问不受信任的HTTPS网站。文章分为几个部分,首先简要介绍了问题背景,然后详细讲解了在Chrome浏览器中的两种方法,包括代码设计和运行效果,并给出了其他浏览器的相关信息和参考资料。最后,作者总结了处理此类问题的一些通用技巧。
431 2
|
测试技术 索引 Python
Python enumerate函数
Python enumerate函数
Python enumerate函数
|
Rust 编译器 Linux
Rust编译过程讲解与开发环境准备
目前主流编译平台有,GNU、MSVC、LLVM。因为rustc调用了llvm,因此我们以LLVM为例,我们从C语言的编译过程聊,再对比Rust,看它们的编译过程有何差异。
452 3
|
SQL 存储 Java
一文帮你搞定MyBatis的类型转换模块,深度好文,欢迎一键三连!!!
MyBatis是一个持久层框架ORM框架,实现数据库中数据和Java对象中的属性的双向映射,那么不可避免的就会碰到类型转换的问题,在PreparedStatement为SQL语句绑定参数时,需要从Java类型转换为JDBC类型,而从结果集中获取数据时,则需要从JDBC类型转换为Java类型,所以我们来看下在MyBatis中是如何实现类型的转换的。
一文帮你搞定MyBatis的类型转换模块,深度好文,欢迎一键三连!!!