热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

2013年,兄弟们,顶起、更高!!

一、2012年的四项重要工作及成效1、公司技术体系架构梳理、设计、统一标准化非常清晰的记得,2月份我进公司时,看到公司的平台程序及相关设计,用惨不忍睹来形容或许有些夸张,但确实是让

 

 

一、2012年的四项重要工作及成效

1、公司技术体系架构梳理、设计、统一标准化

非常清晰的记得,2月份我进公司时,看到公司的平台程序及相关设计,用惨不忍睹来形容或许有些夸张,但确实是让人感到心疼,所谓的XXX平台,技术及设计层面,无体系无架构。经过半年的梳理改造,在2012年7月份左右,终于形成了一套属于我们XXX自己的技术体系架构。

2、技术部团队组建

   从之前的单兵作战,到现在的产品、UI设计、程序开发、系统测试团队作战,技术部到现在已经初具规模,工作效率也日益提高。

   (1)、完善技术部的研发管理制度、研发管理流程;

   (2)、部门技术考核,一起的基础方案已经在年底确定;

   (3)、技术部内训工作:每个月基本都有一些技术方面的内训,团队成员轮流设定主题;

   (4)、团队结构在下半年稳定:产品、UI设计、系统开发、测试、报表统计以及数据库分析团队。

3、新的竞拍平台研发、升级

   面对这种高并发的实时交易,系统平台的稳定性非常重要。大概5月份的时候,推翻以前的技术设计,采用全新的推送技术,解决了多商户多车同时竞价的超时问题。并且,经过不断的封装优化,已经形成了一套属于XXX自己的竞拍推送技术框架。

4、XXX业务平台改版升级

  通过产品团队在各业务部门调用,重新对业务流程的梳理,对系统重新设计,不断的完善现有的平台,并且,开发了XXX新的业务平台。

 

二、存在的问题、不足及经验教训

1、技术方面:

   (1)、目前公司技术部技术能力整理上还不够强,产品及核心开发人员缺乏;

   (2)、开发主管技术攻关能力不够强,行业经验不丰富,缺少小团队建设的技术及管理优势;

2、团队建设方面:

   (1)、成员成长速度不够,应该为每个部门成员指定提升或晋升培养计划;

   (2)、团队整体战斗力方式有时不明,存在设计方案经常来回变动的现象。导致此现象的原因也有公司的产品方面不稳定不明确的因素;

3、研发管理流程方面:

   (1)、技术部产品、开发与业务部门对接流程不够明确清晰,流程执行力度不够;

   (2)、研发工作前瞻性不够,有很多研发工作都是被动的、没有前瞻性,拍脑袋决定下发下来的工作还是不少,因此导致工作量的分配不够合理;

4、要加强工作计划性以及计划执行率:随着业务不断发展成熟,业务部门对系统的需求日益增加,这样导致技术部插活情况发生频繁,日常计划经常被打乱。所以,对计划的编制以及计划事项优先级的控制,需要进一步加强;

5、不能守株待兔,也不能只能花开,要主动出击:有一些好的产品方案就应该投入人力去促成孵化,而不要等业务体系成熟后再去进行产品开发。我认为有些时候,好的产品设计思路能推进业务体系的发展;

6、产品、开发及系统运维人员缺乏:一方面要招聘新的技术型人才,另一方面,要加强与一线及系统用户(如商户)的沟通交流;

7、产品质量关:加强公司产品的软件质量及性能的把控,增加测试的强度。

 

三、2013年重点工作事项及目标

1、技术部团队建设:结合各个岗位需要,进一步扩大团队(如产品运营团队、数据库分析、前端UI工程师等),结合这些,在2013年技术部应该有部门成本核算计划;

2、技术部绩效考核:按方案执行,前期不跟工资挂钩,后面会接入薪酬体系;

3、XXX技术库以及知识库建立及储备:技术框架、核心技术内核组建封装、UI库、产品技术文档库,加强安全保密机制;

4、技术部内训工作:完善部门内训体系,争取培养一批核心稳定的技术团队;

5、数据库及报表平台:数据库优化及系统优化方面,要走着业务前头,这一点得加大力度;

6、项目管理加强:加强产品与业务部的沟通,研发流程进一步细化,提高研发工作效率;

7、系统运维团队:这一块得结合程浩这边,2013年非常迫切的需要一直系统运维团队;

8、淘淘及公司网站部分:2013年在这一块投入的产品和技术力量得加强;

9、增强移动端的投入:android、ios、win8方面,团队得重点加强;

10、产品版本管理:因为业务需要以及业务流程梳理变更等,导致产品升级频繁,这一块必须通过完整的版本管理跟踪起来。

 

总结:上述问题不是孤立而是相互作用的,是一个相互影响的系统,因此,在2013年里,我会更好的总结2012年的工作教训,把握好技术部的工作方向及力度,让技术部在2013年里进一步壮大起来。


推荐阅读
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • 小王详解:内部网络中最易理解的NAT原理剖析,挑战你的认知极限
    小王详解:内部网络中最易理解的NAT原理剖析,挑战你的认知极限 ... [详细]
  • 初探性能优化:入门指南与实践技巧
    在编程领域,常有“尚未精通编码便急于优化”的声音。为了从性能优化的角度提升代码质量,本文将带领读者初步探索性能优化的基本概念与实践技巧。即使程序看似运行良好,数据处理效率仍有待提高,通过系统学习性能优化,能够帮助开发者编写更加高效、稳定的代码。文章不仅介绍了性能优化的基础知识,还提供了实用的调优方法和工具,帮助读者在实际项目中应用这些技术。 ... [详细]
  • 作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ... [详细]
  • POJ3669题目解析:基于广度优先搜索的详细解答
    POJ3669(http://poj.org/problem?id=3669)是一道典型的广度优先搜索(BFS)问题。由于陨石的降落具有时间属性,导致地图状态会随时间动态变化。因此,可以利用结构体来记录每个陨石的降落时间和位置,从而有效地进行状态更新和路径搜索。 ... [详细]
  • C# .NET 4.1 版本大型信息化系统集成平台中的主从表事务处理标准示例
    在C# .NET 4.1版本的大型信息化系统集成平台中,本文详细介绍了主从表事务处理的标准示例。通过确保所有操作要么全部成功,要么全部失败,实现主表和关联子表的同步插入。主表插入时会返回当前生成的主键,该主键随后用于子表插入时的关联。以下是一个示例代码片段,展示了如何在一个数据库事务中同时添加角色和相关用户。 ... [详细]
  • 并发编程入门:初探多任务处理技术
    并发编程入门:探索多任务处理技术并发编程是指在单个处理器上高效地管理多个任务的执行过程。其核心在于通过合理分配和协调任务,提高系统的整体性能。主要应用场景包括:1) 将复杂任务分解为多个子任务,并分配给不同的线程,实现并行处理;2) 通过同步机制确保线程间协调一致,避免资源竞争和数据不一致问题。此外,理解并发编程还涉及锁机制、线程池和异步编程等关键技术。 ... [详细]
  • Docker入门指南:初探容器化技术
    Docker入门指南:初探容器化技术摘要:Docker 是一个使用 Go 语言开发的开源容器平台,旨在实现应用程序的构建、分发和运行的标准化。通过将应用及其依赖打包成轻量级的容器,Docker 能够确保应用在任何环境中都能一致地运行,从而提高开发和部署的效率。本文将详细介绍 Docker 的基本概念、核心功能以及如何快速上手使用这一强大的容器化工具。 ... [详细]
  • 在Python网络编程中,多线程技术的应用与优化是提升系统性能的关键。线程作为操作系统调度的基本单位,其主要功能是在进程内共享内存空间和资源,实现并行处理任务。当一个进程启动时,操作系统会为其分配内存空间,加载必要的资源和数据,并调度CPU进行执行。每个进程都拥有独立的地址空间,而线程则在此基础上进一步细化了任务的并行处理能力。通过合理设计和优化多线程程序,可以显著提高网络应用的响应速度和处理效率。 ... [详细]
  • 单链表的高效遍历及性能优化策略
    本文探讨了单链表的高效遍历方法及其性能优化策略。在单链表的数据结构中,插入操作的时间复杂度为O(n),而遍历操作的时间复杂度为O(n^2)。通过在 `LinkList.h` 和 `main.cpp` 文件中对单链表进行封装,我们实现了创建和销毁功能的优化,提高了单链表的使用效率。此外,文章还介绍了几种常见的优化技术,如缓存节点指针和批量处理,以进一步提升遍历性能。 ... [详细]
  • MySQL数据库安装图文教程
    本文详细介绍了MySQL数据库的安装步骤。首先,用户需要打开已下载的MySQL安装文件,例如 `mysql-5.5.40-win32.msi`,并双击运行。接下来,在安装向导中选择安装类型,通常推荐选择“典型”安装选项,以确保大多数常用功能都能被正确安装。此外,文章还提供了详细的图文说明,帮助用户顺利完成整个安装过程,确保数据库系统能够稳定运行。 ... [详细]
  • 深入解析InnoDB中的多版本并发控制机制
    多版本并发控制(MVCC)是InnoDB存储引擎中的一项关键技术,通过维护数据在不同时间点的多个版本,确保了事务的隔离性和一致性。每个读取操作都能获得一个与事务启动时一致的数据视图,从而提高了并发性能并减少了锁竞争。此外,MVCC还支持多种隔离级别,如可重复读和读已提交,进一步增强了系统的灵活性和可靠性。 ... [详细]
  • 本指南旨在帮助Swoole初学者快速掌握异步并发编程的基本概念和实践方法。通过实例演示,我们将使用Swoole PHP扩展构建一个简单的客户端与服务器模型,并实现基本的通信功能。首先,我们将从客户端的实现入手(文件名为:client.php)。 ... [详细]
  • 本文详细介绍了如何安全地手动卸载Exchange Server 2003,以确保系统的稳定性和数据的完整性。根据微软官方支持文档(https://support.microsoft.com/kb833396/zh-cn),在进行卸载操作前,需要特别注意备份重要数据,并遵循一系列严格的步骤,以避免对现有网络环境造成不利影响。此外,文章还提供了详细的故障排除指南,帮助管理员在遇到问题时能够迅速解决,确保整个卸载过程顺利进行。 ... [详细]
  • 本文探讨了利用Python编程语言开发自动化脚本来实现文件的全量和增量备份方法。通过详细分析不同备份策略的特点,文章介绍了如何使用Python标准库中的os和shutil模块来高效地管理和执行备份任务。此外,还提供了示例代码和最佳实践,帮助读者快速掌握自动化备份技术,确保数据的安全性和完整性。 ... [详细]
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有