一笑的大型连续剧之第二集

在这里插入图片描述

开场白

各位小伙伴们大家晚上好,今天来和大家一起更新一下我的开发之旅的第二集。上周时间也已经匆匆过去了。今天也是周六晚上了,这个周末很充实但是又很空虚。

本周小结

本周完成了我开发旅途中的第一个模块,关于绩效面谈的一个模块的一些简单功能的开发。回顾自己的这个简单的小功能也反映出我的很多问题与改进点,接下来就和大家一起分享一下我工作中遇到的问题。或者说给没有进入这个行业的小伙伴看看Java开发目前我所在的这个领域是怎么样的。

遇到的问题与解决办法

绘制流程图的时候,菱形代表着分支语句的判断,但是对于复杂流程的绘制应该怎么表示?

  • 绘制流程图的时候,菱形表示分支语句的判断,并行语句表示多个分支的判断使用这个进行省略。

绘制业务流程图的时候的注意点?

  • 绘制业务流程图的时候节点代表的和业务概念相关的节点操作,一般来说是复杂的,由多个部分组成。
  • 复杂性指的可以是查询复杂,服务间调用的方式多样化,涉及多个服务调用。
  • 注意业务流程图的绘制一般就是业务的概念流转。

为什么测试的时候简单字段的问题会反反复复的出现?

  • 有部分原因是还在需求评审的时候,对产品提供的业务概念模型,其实产品也没有绘制详细的业务概念模型。
  • 由产品提供的业务流程图,由于对公司的业务不是很熟悉导致很多概念不是很清楚。相信经过这一次之后能加深一下自己的理解。

规范的开发流程中,不同元素映射到代码中是怎么样子的?

  • 关于这个概念在绘制业务流程图的时候,一般不要出现就是感性的概念在某个节点出现,一般都是动宾结构的词语在图中显示。
  • 需要注意点就是业务流程图是业务概念在图的显示,与代码的对映性来说并不是一一对应的,应该说是大部分对应的关系。

为什么我要去绘制这个业务流程图?

  • 在写代码之前验证自己的代码思路,呈现给其他开发大家一起看看有没有问题。像我这样子没有丰富业务经验的开发,可以通过这种方式得到资深开发的经验帮助。
  • 便于发现代码思路中共性的问题,便于抽取代码的思路,更好的使用设计模式,写出真的面向对象的代码。

今天我为什么要写这些?

  • 思路转瞬即逝,我想记录下来,不管是好的思路还是一时的感受,便于我后期复盘。
  • 为了能更好的写周报
  • 能在使用画图的方式知道实线框是必须要的,虚线框是可有可无的。
  • 通过这种方式可以避免整队面向原型图编程,可以通过这种方式来更好的梳理清楚前端页面背后的数据流转。
  • 通过绘制这个流程时候,发现目前的我还不能对每个节点的数据流转清清楚楚。
  • 今天的状态不是特别好,需要调整负能量情绪,给自己多点正能量的反馈,给自己点时间去成长。

为什么我写不出好看的代码风格?

  • 绘制业务层面的流程图时候思路就不是清晰的,想着点写着点。需要训练去完善我这方面的能力。

现在有点推一下往前进一点,如何能自己不断往前走?

  • 这点目前比较难,继续努力
  • 目前的自己真的太菜了,需要多想多练。不要太着急和焦虑,给自己点时间。

关于excel导出的讲解,改进点

  • 在PPT中罗列出场景,然后需要场景用使用上简单原理,例如实现的类、注解等
  • 在演说稿上面就是需要加上条目罗列
  • PPT上的排版再更改一下,和你讲的演说稿一致。

绘制流程图的时候不同画布之间的粘贴不要拖动大小,保留原大小。

  • 这点确实需要注意。
  • 下次进行模块开发的时候需要尽可能完善流程图的绘制。

绘制业务流程图的问题总结

  • 流程是由节点组成,节点代表操作,具体的行为。一是不要省略流程中的连接线,而是既然是操作就不能省略动词,一般为动宾结构。
  • 明显多流程不能混为一谈,需要做好区分,你在写流程图名称的时候不能多个流程名词叠加肯定不行。
  • 检查节点中都是动宾结构。
  • 流程是由开始节点和结束节点,有始有终的关系。

贴一张sql的记录图

在这里插入图片描述

昨天加班有个难题就是,由于基础服务的调用书写者出现问题,编码使用like匹配。getone没有使用false避免多条出错导致直接获取数据调用异常500


“天下事有难易乎? 为之,则难者亦易矣;不为,则易者亦难矣。

人员姓名搜索条件遗漏导致人员名词搜索点击无效

  • 这个低级错误确实需要注意。

全量数据的批量提交为了保证数据不影响需要添加主键来过滤?

  • 这个需要明确就是需要额外一个字段来做数据过滤。
  • 好比在我目前的这个业务场景中绩效多次启动同一个绩效经理管辖之下的面谈人员,由于待办的终止是否需要终止不同面谈人员的待办着这个是要确定的。
  • 关于这种业务场景自己也需要注意别今天测试提了这个场景,然后明天测试又把这个场景给推翻了。关于这个就需要加强自己在业务流程图前期绘制的时候情况的考虑。

405请求方法不正确 前端路径多了一条斜杠


他人协调沟通,模块间的协作能力上?

  • 需要注意和他人之间的协作沟通能力,而不是去给别人找问题的所在。
  • 其实把这段给别人找问题的时间花在自己的代码测试用例的弥补之上,可能会更加的有成效
  • 职场中自己除了自己硬实力提升,软实力提升也很重要。

复杂的业务场景的设计?

  • 今天群面的时候联系这点来说,首先需要明确对方的问题点在哪里,抓住概念的名词。的字前面可以注意一点。
  • 回答问题的时候想想对方的这个提问是道还是术。
  • 需要注意的是回答问题前面要注意问题的关注点是什么,不然就会自我感觉良好最后是零分。
  • 要是对对方的问题自己存在一些不清楚或者思路上的模糊确认点可以委婉的询问去排除掉,无限接近对方的问题关注点。
  • 还是回到细致的拆分。

技术的一些系统性的学习?

  • 关于这一点我想要是在工作中遇到了什么问题,然后这点是你知识体系的一个盲区可以先记下来。然后按照你自己的一个系统的学习规划先走,然后去学习关于这个系统知识的时候再去回顾。
  • 自己平时使用技术的时候一些背后概念的基本原理需要去搞清楚,很多东西哪怕你有着很感性的认识,但是当面试或者出现问题的时候需要去排查,由于对这个认识还是停留在感性的认识。或者说认识还是由理性变成感性然后就一直感性也没有去梳理这个知识点变成理性,最后就会很容易出现问题。
  • 关于系统的学习这点我感觉目前就是提高学习时的专注力,另外一点就是该慢的时候还是需要慢下来。

明白为什么?

  • 从问题中明白问题的考点在哪里 ?不要想偏

我的问题在哪里,学习思路上的指点?

  • 多去思考问题的背后版本的迭代,凡事早点去做,才能掌握主动权。

如何能通过几分钟面试才能发现这人怎么样?是因为好比自己是2米升高面对2米之下的人都知道大概多高吗?

  • 关于这一点我目前的感受就是一次的面试还是不能出你的全部知识,但是能反映你面试到的某些点上面。背后是你的一个学习习惯或者说是你的一个知识的体系。
  • 学会将知识点由点成面的一个体系的完善。
  • 不要有思想的包袱,和别人比较结果就会出现输赢胜负一些带有一点负能量的反馈,学会去和自己比较才能得出一个不断成长的正反馈。

千人千面,我如何能当面试官面试我问题的时候我想的点和他是想的一样的?而不是说了很多都答偏?自我感觉良好的效果?

  • 委婉的询问来排除掉自己犹豫不决的思路方向。行动要趁早。

需要注意一点发送分享文件的准确性不要出现文件图片不全、内容不是最新的低级问题。还有就是md文件使用图片的时候及时的修改成相对路径不然很尴尬


总结

  • 不要做思想上的巨人,行动上的矮子。
  • 解决焦虑的最好方式就是无视他,去做你认为重要的值得的事情,行动起来。
  • 感谢大家的阅读。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/129230.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

亚马逊云科技与伊克罗德推出AI绘画解决方案——imAgine

在过去的数月中,亚马逊云科技已经推出了多篇介绍如何在亚马逊云科技上部署Stable Diffusion,或是如何结合Amazon SageMaker与Stable Diffusion进行模型训练和推理任务的内容。 为了帮助客户快速、安全地在亚马逊云科技上构建、部署和管理应用程序&#x…

Docker部署EMQX

1、简介 EMQ X (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器。 Erlang/OTP是出色的软实时 (Soft-Realtime)、低延时 (Low-Latency)、分布式 (Distributed)的语言平台。 MQTT 是轻量的 (Lightweight)、发布订阅模式 (Pu…

简明SQL条件查询指南:掌握WHERE实现数据筛选

条件查询是用于从数据库中根据特定条件筛选数据行的一种方式&#xff0c;它避免了检索整个表中的数据。通常&#xff0c;使用 WHERE 子句来定义过滤条件&#xff0c;只有符合这些条件的数据行才会被返回。 SQL中的运算符有&#xff1a;、!、<、> 等&#xff0c;用于进行…

Swift页面添加水印

本文主要讨论的是给图片或者视图添加全屏水印。比较常见的是添加单个水印,这个比较好处理,网络上也有很多参考的方法。本文实现的是铺满的全屏水印,具体参考效果如下: 实现思路: 1、根据水印文本以及相应样式生成水印图片,水印图大小根据文本计算而来 2、生成需要铺满水…

Java中如何获取一个字符串是什么类型

Java中如何获取一个字符串是什么类型&#xff1f; 在Java中&#xff0c;您可以使用一些方法来确定一个字符串的类型。下面是一些常用的方法&#xff1a; 使用正则表达式&#xff1a;您可以使用正则表达式来匹配字符串是否符合特定的模式或格式&#xff0c;以确定其类型。例如&…

nginx空字节漏洞复现

将nginx复制到C盘根目录 cmd运行startup.bat 安装完成后访问 输入info.php 输入info.png 抓包使用00截断 可以看到phpinfo成功执行 在PHP的底层C语言里&#xff0c;%00代表着字符串结束&#xff0c;00截断可以用来绕过后端验证&#xff0c;后端验证的时候因为00截断认为文件是…

C++中的红黑树

红黑树 搜索二叉树搜索二叉树的模拟实现平衡搜索二叉树(AVL Tree)平衡搜索二叉树的模拟实现红黑树(Red Black Tree)红黑树的模拟实现 红黑树的应用(Map 和 Set)Map和Set的封装 搜索二叉树 搜索二叉树的概念&#xff1a;二叉搜索树又称二叉排序树&#xff0c;它或者是一棵空树&…

JAVA 的四种访问权限

在Java编程中&#xff0c;访问权限是非常重要的概念&#xff0c;因为它可以保证代码的安全性和封装性。访问权限有四种&#xff0c;分别是public、protected、default和private。 private&#xff1a;如果一个类的方法或者变量被private修饰&#xff0c;那么这个类的方法或者变…

【数据结构】红黑树的插入与验证

文章目录 一、基本概念1.时代背景2. 基本概念3.基本性质 二、实现原理1. 插入1.1变色1.2旋转变色①左旋②右旋③右左双旋④左右双旋 2.验证 源码总结 一、基本概念 1.时代背景 1972年鲁道夫拜尔(Rudolf Bayer)发明了一种数据结构&#xff0c;这是一种特殊的B树4阶情况。这些树…

在Photoshop上标小图标的操作记录

1、做小图标 收集背景图 的背景的rgb值 把这个rgb值记下来&#xff0c;上面的背景要用。 2、统一图标大小 宽度、高度&#xff0c;都设置成1.52 3、把图标往地图上拖 拖到背景图上&#xff0c;可以用上下左右键调整位置 4、在图片上写字 右键这个&#xff0c;就可以写字了。…

使用Smartctl脚本输入当前所有磁盘的状态

一、安装Smartctl yum install smartmontools 二、写一个脚本输出当前所有磁盘的状态并且按名称分别写入到文件中 #!/bin/bashfor dev in $(lsblk -l | grep disk | awk {print $1}) doecho "检测磁盘 $dev"smartctl -a /dev/$dev > $dev.smartctl done 以下是这…

025-从零搭建微服务-文件服务(一)

写在最前 如果这个项目让你有所收获&#xff0c;记得 Star 关注哦&#xff0c;这对我是非常不错的鼓励与支持。 源码地址&#xff08;后端&#xff09;&#xff1a;https://gitee.com/csps/mingyue 源码地址&#xff08;前端&#xff09;&#xff1a;https://gitee.com/csps…

c#查看代码的执行耗时( Stopwatch )

我们如果需要看某段代码的执行耗时&#xff0c;会通过如下的方式进行查看 using System.Diagnostics; private void button1_Click(object sender, EventArgs e){Stopwatch sw Stopwatch.StartNew();//sw.Start();StringBuilder sb new StringBuilder();for(int i 0; i <…

楼顶空地适合建造气膜体育馆吗?

众所周知&#xff0c;传统建筑的荷载太大&#xff0c;出于安全考虑&#xff0c;是不适合继续在楼顶加盖传统结构体育馆的&#xff0c;但是&#xff0c;气膜体育馆作为一种装配式建筑&#xff0c;它是可以在城市高空上建造一个轻盈又新颖独特的全天候气膜馆。 气膜体育馆作为一种…

Pixillion Pro for Mac:将您的图像转换为艺术佳作

Pixillion for Mac有着非常强大的图像转换功能和简单的使用方法&#xff0c;帮助你快速完成大批量图像转换的工作&#xff0c;支持一键转换jpeg、jpg、bmp、png、gif、raf、heic等各种格式的图像文件&#xff0c;同时pixillion mac激活版还提供了图像旋转、添加水印、调整图像大…

原型-设计模式

原型设计模式 原型模式应用场景&#xff1a;创建一个对象比较复杂&#xff0c;当前存在一个和需要创建的对象极其相似&#xff0c;我们就可以采用原型模式&#xff0c;在原来的对象上进行一个修改。 修改方案&#xff1a;在原来的基础上进行拷贝&#xff0c;在进行部分的修改。…

Spring Boot 中的 @CacheEvict 注解使用

Spring Boot 中的 CacheEvict 注解 在 Spring Boot 中&#xff0c;缓存是提高应用性能的重要手段。为了更好地管理缓存&#xff0c;Spring Boot 提供了一系列的缓存注解&#xff0c;其中 CacheEvict 注解用于清空缓存。 本文将介绍 CacheEvict 注解的含义、原理以及如何使用。…

【LeetCode-中等题】34. 在排序数组中查找元素的第一个和最后一个位置

文章目录 题目方法一&#xff1a;二分查找&#xff08;先找到mid&#xff0c;在根据mid确定左右区间&#xff09;方法二&#xff1a;分两次二分查找&#xff0c;一次用于找左区间&#xff0c;一次用于找右区间 题目 方法一&#xff1a;二分查找&#xff08;先找到mid&#xff0…

Apache HTTPD 多后缀名解析漏洞复现

什么是多后缀名解析漏洞加粗样式: 多后缀名解析漏洞&#xff08;Multiple Extension Handling Vulnerability&#xff09;指的是一种安全漏洞&#xff0c;发生在某些操作系统或网络服务中的文件扩展名处理机制中。 这种漏洞的本质是当文件具有多个后缀名&#xff08;例如file.…

MT4移动端应用指南:随时随地进行交易

如今&#xff0c;随着科技的不断发展&#xff0c;我们可以随时随地通过手机进行各种操作&#xff0c;包括进行金融交易。本文将为大家介绍一款优秀的金融交易软件——MT4&#xff08;可在mtw.so/6gwPno这点下&#xff09;移动端应用&#xff0c;并提供详细的使用指南&#xff0…