【经历】在职8个月->丰富且珍贵
在职8个月->丰富且珍贵
2021-3~2021-11:面试进入一家做400电话的公司,我进入公司时,加上我只有四个人(老板、人事、业务),开发只有我,所以:产品~设计~前端~后端~测试~上线~维护~培训,只有我自己搞了

*项目需求
我去之前,原系统是老板从第三方平台花钱买的,每年要付不少钱,所以老板想自己做一套,第一:老板有一些资源可以卖给同行朋友赚取一部分利润;第二:可以自己省下给第三方平台的钱。所以我来了!
一、第一个项目是《呼叫中心系统》(解释:客服或销售等坐席要接打电话的系统)
二、第二个项目是《调度系统》(解释:煤矿或监狱等协助人员调度的系统)

*开发经历
1、先调研了几个同行的系统,看下大体有哪些功能,然后整理好需求文档和老板沟通,确定下最后的实现方案
2、技术栈(这个就我自己定了),
后端:我当时比较擅长python-django
前端:用市面最流行的框架之一vue(vue-element-admin和d2-admin)
数据库:mysql有就够了
最后写一个安装部署的shell脚本(安装项目启动的环境依赖、代码混淆后启动项目等)部署在linux-centos机器上。
开干!

*remark
《呼叫中心系统》的大体功能(一级菜单)

《调度系统》的大体功能

*总结
在职虽然只有8个月,但对我来说这段经历十分丰富且珍贵。经历了两次项目 从0开始 到 最后培训业务可以自己搭建系统,交付给客户稳定运行。老板同事很好,离职原因有两方面吧
一是公司项目有限,技术栈不多,原本的也没有更大的挑战了,可我又是一个喜欢接触新技术领域的人;
二是公司只有我一个开发,时间久了,听不到一些比我的方案更好的声音 ,技术方面就得不到更好的发展,处于对自己职业生涯的考虑,做完最后一个项目就在11月提了离职,
嗯,就这些了,对了,收藏点赞评论支持下,下篇继续写另一家公司的有趣经历

相关文章:
【经历】在职8个月->丰富且珍贵
在职8个月->丰富且珍贵 2021-3~2021-11:面试进入一家做400电话的公司,我进入公司时,加上我只有四个人(老板、人事、业务),开发只有我,所以:产品~设计~前端~后端~测试~上线~维护~培训,只有我自…...
使用GH(命令行)在本地提出Github上的issue、PR,合并PR
使用GH(命令行)在本地提出Github上的issue、PR,合并PR 前言 Github上的一些操作使用Git命令是无法完成的,因此正常流程就是在网页端进行。等一下,你让程序员用网页进行?果然,有命令行工具可以…...
@Scheduled定时器
Scheduled定时器 一、基本使用二、参数说明fixedDelayfixedRateinitialDelaycron 三、cron 表达式参数说明实用性的案例 四、Scheduled注意事项五、配置文件1、fixedDelay2、fixedRate3、cron 一、基本使用 Scheduled // 由Spring定义,用于将方法设置为调度任务。…...
Xshell+screen解决ssh连接 服务器掉线的问题
Linux screen命令解决SSH远程服务器训练代码断开连接后运行中断_linux screen ssh-CSDN博客 Linux命令之screen命令_linux screen_恒悦sunsite的博客-CSDN博客 使用教程: 这里粗略介绍一下 (1)xshell xftp(xshell点这个&#…...
coding_v3
面试经典 150 题 - 学习计划 - 力扣(LeetCode)全球极客挚爱的技术成长平台 数组/字符串 1.LC88【合并两个有序数组】 def solve(nums1, m, nums2, n):p1, p2 m-1, n-1tail m n -1while p1 > 0 or p2 > 0:if p1 -1:nums1[tail] nums2[p2]p2…...
Elasticsearch:什么是余弦相似度?
余弦相似度是数据科学、文本分析和机器学习领域的基本概念。 如果你想知道什么是余弦相似度或者它如何在现实世界的应用程序中使用,那么你来对地方了。 本指南旨在让你深入了解相似性是什么、其数学基础、优点及其在不同领域的各种应用。读完本指南后,你…...
【每日一题Day352】LC1726同积元组 | 哈希表+排列组合
同积元组【LC1726】 给你一个由 不同 正整数组成的数组 nums ,请你返回满足 a * b c * d 的元组 (a, b, c, d) 的数量。其中 a、b、c 和 d 都是 nums 中的元素,且 a ! b ! c ! d 。 思路 求出所有二元组的积及其出现次数,假设某个积出现的次…...
react中在js文件里定义的变量,如何在less文件里去使用该变量
在 React 中,如果在 JS 文件中定义了变量,可以使用 CSS Modules 的方式将变量导出到 LESS 文件中。 以下是示例代码: // index.js import React from react; import styles from ./styles.module.less;const color red;function App() {re…...
TIA博途中通过SCATTER指令实现将字节BYTE拆分成单个位的具体方法示例
TIA博途中通过SCATTER指令实现将字节BYTE拆分成单个位的具体方法示例 例如: 我们想判断某个字节中各个位的状态是1还是0 ,如何实现呢? 这里介绍通过SCATTER指令拆分字节的方法,仅供大家参考。 首先,我们先了解以下SCATTER指令的基本功能和使用方法: 如下图所示,在基本指…...
网络协议--ARP:地址解析协议
4.1 引言 本章我们要讨论的问题是只对TCP/IP协议簇有意义的IP地址。数据链路如以太网或令牌环网都有自己的寻址机制(常常为48 bit地址),这是使用数据链路的任何网络层都必须遵从的。一个网络如以太网可以同时被不同的网络层使用。例如&#…...
pdf导出实例(itestpdf)
依赖 <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --><dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.10</version></dependency>工具类 package or…...
关于CW32单片机pack包安装 KEIL IAR
CW32 系列微控制器软件开发工具入门 芯片包 1. 下载芯片包 官方下载链接:武汉鑫源半导体 2. 安装芯片包 双击芯片包.pack文件 支持 CW32F 系列的 IDE 支持 CW32F 系列的工具链: • • EWARM v7.70 或更高版本 MDK-ARM v5.17 或更高版本 2.1 EW…...
memcpy内存拷贝函数
目录 一、memcpy内存拷贝函数 注意事项 二、memcpy与strcpy对比 三、模拟实现memcpy函数 四、memcpy函数不能进行两块存在内存重叠的空间的内存拷贝 五、改进my_memcpy函数 一、memcpy内存拷贝函数 头文件:string.h 函数原型:void* memcpy(void* …...
数组模拟堆
文章目录 QuestionIdeasCode Question 维护一个集合,初始时集合为空,支持如下几种操作: I x,插入一个数 x ; PM,输出当前集合中的最小值; DM,删除当前集合中的最小值(数…...
【深度学习基础知识(一):卷积神经网络CNN基础知识】
深度学习基础知识 深度学习基础知识(一):卷积神经网络CNN基础知识 卷积神经网络CNN基础知识 0、目录 1. CNN卷积神经网络的特点 2. 卷积操作基础知识 2.1 卷积操作的概念2.2 卷积操作的种类2.3 卷积操作后特征图谱大小计算公式 3. 池化操…...
Git使用入门
一、Git简介 Git 是一个开源的分布式版本控制系统。 Git版本控制的功能为保存不同版本的代码,保存代码的地方叫做仓库。 每个仓库中有多个分支,每个分支上又有很多节点,每个节点代表一个版本,不同的分支可以进行合并࿰…...
电机矢量控制算法和例程
电机矢量控制算法是一种高级的电机控制方法,它通过将电机转子空间矢量转换到旋转坐标系中,并在该坐标系中进行控制来实现对电机的精确控制。下面是对电机矢量控制算法的详细解释: 坐标系变换:电机矢量控制首先将电机转子空间矢量变…...
std::string_view概念原理及应用
概念 使用const string&作为参数是先使用字符串字面量编译器会创建一个临时字符串对象然后创建std::string。 或者一个函数提供char*和const string&参数的两个版本函数,不是优雅的解决方案。 于是需要一个只使用内存不维护内存的类。 原理 在visual s…...
lodash库_.chunk、_.pick、_.omit、_.cloneDeep、_.debounce方法
lodash 模块化、高性能的 JavaScript 实用工具库。官方文档:https://www.lodashjs.com 1.对数组进行分组 _.chunk(array, [size1]) 使用场景,如移动端页面一行能放5个元素,总共7条数据,将一维数组转为二维数组,让一个…...
Java使用FFmpeg对视频文件打标记
免安装 FFmpeg <dependency><groupId>ws.schild</groupId><artifactId>jave-all-deps</artifactId><version>3.0.1</version><exclusions><!-- 排除windows 32位系统 --><exclusion><groupId>ws.sch…...
终极指南:5分钟免费定制Windows UEFI开机画面,告别千篇一律的厂商Logo
终极指南:5分钟免费定制Windows UEFI开机画面,告别千篇一律的厂商Logo 【免费下载链接】HackBGRT Windows boot logo changer for UEFI systems 项目地址: https://gitcode.com/gh_mirrors/ha/HackBGRT 厌倦了每次开机都看到那个一成不变的Window…...
从直播流到本地文件:TS格式在HLS/HTTP Live Streaming中的核心作用与实战抓包分析
TS格式在HLS流媒体中的技术解析与实战抓包指南 当你在手机上观看一场体育赛事直播时,背后是数以千计的.ts切片文件通过HTTP协议源源不断地传输到你的设备。这种看似简单的技术实现,实际上蕴含着流媒体领域最精妙的设计思想。作为HLS(HTTP Liv…...
别再死记硬背了!手把手带你用UVM实战AHB2APB Bridge验证(附完整代码与面试高频题解析)
从零构建AHB2APB桥验证环境:UVM实战指南与面试突破 验证工程师的成长路径上,总有几个关键项目会成为职业能力的试金石,AHB2APB桥验证正是这样一个兼具基础性与深度的经典案例。许多初学者在观看教学视频后会产生"已经掌握"的错觉&…...
SteamCleaner终极指南:一键清理游戏缓存,轻松回收数十GB硬盘空间
SteamCleaner终极指南:一键清理游戏缓存,轻松回收数十GB硬盘空间 【免费下载链接】SteamCleaner :us: A PC utility for restoring disk space from various game clients like Origin, Steam, Uplay, Battle.net, GoG and Nexon :us: 项目地址: https…...
告别明文传输:手把手教你用PGP Desktop给邮件和文件上把‘锁‘(附Outlook配置)
告别明文传输:手把手教你用PGP Desktop给邮件和文件上把"锁" 在数字化办公日益普及的今天,一封未加密的邮件就像一张明信片——所有经手它的人都能看到内容。想象一下,当你发送一份包含客户隐私数据的合同,或是与同事讨…...
别只刷题了!这道PTA列车调度题,藏着STL set在真实项目里的妙用
从PTA列车调度到工业级资源管理:STL set的实战智慧 当游戏服务器需要为数千名玩家快速分配空闲资源时,当数据库连接池要高效管理有限连接时,这些看似复杂的系统问题,竟与PTA那道经典的列车调度题目有着惊人的相似内核。本文将带您…...
以练代学:用竞赛真题学算法——并查集
先上题目,出自蓝桥杯国赛真题题目描述w 星球的一个种植园,被分成 m 行 n 列 的 mn 个小格子。每个格子里一开始都单独种植了一株合根植物。这种植物根系很特殊,它的根可以沿着上下左右东西南北四个方向向外延伸,如果两个格子里的植…...
给NRF52832蓝牙设备加上“身份证”:手把手教你配置DIS服务(含nRF Connect验证)
为NRF52832打造专业级设备身份:DIS服务配置全指南与实战验证 当你拿起一部智能手机,扫一眼背面就能看到制造商、型号和序列号——这些信息构成了设备的"身份证"。在蓝牙设备的世界里,Device Information Service (DIS) 扮演着同样的…...
开发者被动收入流:3个自动化方案
面向软件测试从业者的专业实践指南在追求职业发展的道路上,许多软件测试工程师将大量精力投入到发现缺陷、编写脚本和保障质量中,却常常陷入“用时间换金钱”的线性增长困境。然而,随着技术工具与平台生态的成熟,一种新的可能性正…...
Linux RT 调度器的入队与出队:rt_enqueue_task/rt_dequeue_task
前言在工业自动化、自动驾驶、机器人控制、5G 基站等强实时性业务场景中,Linux 的SCHED_FIFO/SCHED_RR实时调度策略是保障任务确定性执行的核心。RT 调度器区别于 CFS 完全公平调度器,严格按照任务优先级抢占执行,高优先级任务一旦就绪&#…...
