【开发心得】筑梦上海:项目风云录(2)

2024-09-01 10:44

本文主要是介绍【开发心得】筑梦上海:项目风云录(2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

特别声明

这个长篇终于开了头,工作的节奏也不能耽搁,暂时也不知道何时才能收尾。人生漫漫,即使没有雷军们的成功,但是也有自己的一些小确幸。

特别声明一下,虽然这个长篇是基于真实经历,但其中有些内容纯属虚构,切勿对号入座。

项目经理是备胎

接着上次造轮子的事情说,虽然有人造轮子了,但是熟悉业务的工作必须我亲自去做了,毕竟他们都没有经历过项目锤炼,甚至还有刚刚毕业的学生。

民营企业想招聘到好学生很难,根本还是待遇问题,而且很难像国企那样去摸鱼。这个问题至今仍然存在,好在当年因为上文说的两个点,还有不少员工愿意进到项目组里。还有一点,项目在初期,并不缺开发,缺的是产品。

项目经理时刻都要做好团队的备胎,顶替、灭火、挨轰,都要勇敢的去承担,否则你永远无法成为一名合格的领导者。不过也有好的一面,我基本上是从项目开始一直到项目结尾,全程摸透了整个公交企业的业务模式,在当年那个全手工运作的公司里,我们的系统还是挺先进的,为了公交ERP算是添了一块砖。

公交企业的运作模式

虽然过去了很多年,但公交企业的运作模式依然没有大的改变。

改变的是整个社会的消费习惯,互联网+、AI+多少都影响到了公交企业的运作模式,比如现在的公交企业里,点钞员不再需要那么多了。时刻表也变成数字化了。

按照我们当年系统的业务架构,简要总结一下这家企业的运作模式吧:

1、机务系统:主要管理车辆、保养等跟车子相关的内容;

2、票务管理:这是公交公司的收入部门,非常重要,没有之一,当年那个投币为主的时代,每天都可以看到点钞员在低头点钞,为此系统还专门设计了点钞模块,方便统计每个点钞员的工作量和奖金。

3、车队系统:公交路线的管理,每条公交路线,都有自己的分管车队,人车混杂在一起,系统之间的耦合度就比较复杂。

4、汽修系统:这个与上面的机务系统相比,似乎有些类似,但接触以后才发现,是完全不同的两个部门,而且利益使然,造成了系统的割裂,回头看,从系统设计角度,这么划分是值得商榷的。

5、营运系统:算是整个公交公司的大脑部门,说白了,负责营运的,基本都是做办公室的,而且都有些背景,一来这个部门的活轻松,二来钱不少。反正当年每次去调研,办公室里烟和报纸都是最多的。

最后贴几个当年汇报工作的时候用的PPT,比较朴素,内容全靠现场讲解了。

一个女生的消失

讲到这里,顺便讲一下项目组里唯一一个女同学的事情。

项目之初,大概6个人,一色的都是男性,毕竟在开发这个圈子里,就是男多女少。于是,上文提到的那个造轮子的同学,就称呼他“会海”吧,会海觉得项目组的气氛比较压抑,正巧需要一个写文档的,就要求招聘一个女生。这个要求听起来很合理,我也默许了。

人是找到了,而且当初我在甲方忙业务调研,面试没有参与,会海倒是直接参加了,回头偷偷告诉我,这个姑娘挺好的,当时没有意识到他这句话的深层含义,心想只要能干活,讨人喜欢,能活跃气氛就行了。

不过,愿望总是和现实差距很大,就像现在美颜,把真正的美女也贬低了,到最后,就是劣币驱逐良币。

上面的比喻用在这里,其实并不恰当。新招的这个女生真的很好,但是最终还是离职了,直到现在,还记得她的名字叫“小娇”,从某种角度而言,对她的离职,一直都有些许歉意,以致影响到现在,我的团队里都不会招聘女生。

未完待续。。。

这篇关于【开发心得】筑梦上海:项目风云录(2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1126712

相关文章

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

OpenHarmony鸿蒙开发( Beta5.0)无感配网详解

1、简介 无感配网是指在设备联网过程中无需输入热点相关账号信息,即可快速实现设备配网,是一种兼顾高效性、可靠性和安全性的配网方式。 2、配网原理 2.1 通信原理 手机和智能设备之间的信息传递,利用特有的NAN协议实现。利用手机和智能设备之间的WiFi 感知订阅、发布能力,实现了数字管家应用和设备之间的发现。在完成设备间的认证和响应后,即可发送相关配网数据。同时还支持与常规Sof

活用c4d官方开发文档查询代码

当你问AI助手比如豆包,如何用python禁止掉xpresso标签时候,它会提示到 这时候要用到两个东西。https://developers.maxon.net/论坛搜索和开发文档 比如这里我就在官方找到正确的id描述 然后我就把参数标签换过来

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

Linux_kernel驱动开发11

一、改回nfs方式挂载根文件系统         在产品将要上线之前,需要制作不同类型格式的根文件系统         在产品研发阶段,我们还是需要使用nfs的方式挂载根文件系统         优点:可以直接在上位机中修改文件系统内容,延长EMMC的寿命         【1】重启上位机nfs服务         sudo service nfs-kernel-server resta

【区块链 + 人才服务】区块链集成开发平台 | FISCO BCOS应用案例

随着区块链技术的快速发展,越来越多的企业开始将其应用于实际业务中。然而,区块链技术的专业性使得其集成开发成为一项挑战。针对此,广东中创智慧科技有限公司基于国产开源联盟链 FISCO BCOS 推出了区块链集成开发平台。该平台基于区块链技术,提供一套全面的区块链开发工具和开发环境,支持开发者快速开发和部署区块链应用。此外,该平台还可以提供一套全面的区块链开发教程和文档,帮助开发者快速上手区块链开发。

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧