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

news2024/11/24 14:37:31

在这里插入图片描述

开场白

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

本周小结

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

遇到的问题与解决办法

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

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

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

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

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

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

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

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

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

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

今天我为什么要写这些?

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

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

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

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

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

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

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

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

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

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

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

贴一张sql的记录图

在这里插入图片描述

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


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

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

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

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

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

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


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

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

复杂的业务场景的设计?

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

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

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

明白为什么?

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

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

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

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

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

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

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

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


总结

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

树莓派入门

目录 前言系统烧录使用官方烧录工具选择操作系统选择存储卡配置 Win32DiskImager 有屏幕树莓派开机树莓派关机无屏幕树莓派开机获取树莓派IP地址通过路由器获取共享网络方式获取给树莓派配置静态IP地址查找默认网关分盘给树莓派的IP地址修改树莓派DHCP配置文件 ssh登录 让树莓派…

排序(408)

一、插入排序(直接、折半、希尔) 【2009统考】若数据元素序列{11,12,13,7,8,9,23,4,5}是采用下列排序方法之一得到的第二趟排序后的结果,则该排序算法只能是(B) A、冒泡排序 B、插入排序 C、选择排序 …

freemarker模板引擎详解以及使用方法

哈喽!大家好,我是旷世奇才李先生 文章持续更新,可以微信搜索【小奇JAVA面试】第一时间阅读,回复【资料】更有我为大家准备的福利哟,回复【项目】获取我为大家准备的项目 文章目录 一、freemarker 介绍1、简介 二、free…

Java 基于 SpringBoot 的酒店管理系统,附源码和数据库

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝30W,Csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 文章目录 一、前言介绍二、系统结构三、系统详细实现3.1用户信息管理3.2会员信息管理3.3客房信息管理3.4收藏…

浅析linux异步io框架 io_uring

前言 Linux内核5.1支持了新的异步IO框架iouring,由Block IO大神也即Fio作者Jens Axboe开发,意在提供一套公用的网络和磁盘异步IO,不过io_uring目前在磁盘方面要比网络方面更加成熟。 目录 背景简介 io_uring 系统API liburing 高级特性…

SpringBoot实例类-@Data

1.配置pom.xml 说明&#xff1a;添加lombok依赖 <!-- lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency> 2.刷新maven 说明&#xff1a;一般修改xml文件就需要刷…

数据库相关基础知识

第一章 概念 1、数据&#xff1a;描述事物的符号记录称为数据。特点&#xff1a;数据和关于数据的解释不可分。 2、数据库&#xff1a;长期存储在计算机内、有组织、可共享的大量的数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储&#xff0c;具有较小的冗余度、…

Linux —— 信号阻塞

目录 一&#xff0c;信号内核表示 sigset_t sigprocmask sigpending 二&#xff0c;捕捉信号 sigaction 三&#xff0c;可重入函数 四&#xff0c;volatile 五&#xff0c;SIGCHLD 信号常见概念 实际执行信号的处理动作&#xff0c;称为信号递达Delivery&#xff1b;信…

广东智科与涂鸦智能达成合作,引领热泵市场智能转型新风向

全球能源危机正推动热泵市场的增长&#xff0c;据国际能源署报道&#xff0c;2022年全球热泵的销售额增长达11%&#xff0c;欧洲的销售额增长更是达到了40%。中国作为热泵市场的最大出口国&#xff0c;全球热泵市场需求的激增对于中国企业而言无疑是一剂“振奋剂”。 广东智科电…

QT/QTCreator开发/使用技巧

调试模式完整的展示过长的字符串 如图&#xff0c;当字符串过长时在调试模式下&#xff0c;无法非常清晰的看到全部的字符串&#xff0c;此时可以通过 右键菜单→ change value display format→spearate Window。此时字符串将单独显示在一个独立的窗口里。如果你想回到原状勾选…

关于“找不到mfc140u.dll,无法继续执行代码”问题的分析处理方法

我想和大家分享一个在编程过程中经常会遇到的问题——找不到mfc140u.dll,无法继续执行代码。找不到 mfc140u.dll&#xff0c;这个问题可能会让我们感到困扰。mfc140u.dll 是 Microsoft Foundation Classes&#xff08;MFC&#xff09;库的一部分&#xff0c;它是一个 Windows 系…

MySQL——读写分离

简介 读写分离&#xff0c;基本的原理是让主数据库处理事务性增、改、删操作&#xff08;INSERT、UPDATE、DELETE&#xff09;&#xff0c;而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。一般来说都是通过 主从复制&#xff…

领域驱动设计:领域事件

文章目录 领域事件识别领域事件领域事件相关案例领域事件总体架构 领域事件 领域事件是领域模型中非常重要的一部分&#xff0c;用来表示领域中发生的事件。一个领域事件将导致进一步的业务操作&#xff0c;在实现业务解耦的同时&#xff0c;还有助于形成完整的业务闭环。 举例…

脚本:python实现动态爱心

文章目录 效果代码Reference python实现dynamic heart 效果 代码 import turtle as tu import random as ratu.setup(0.5, 0.5) # 设置画板大小&#xff08;小数表示比例&#xff0c;整数表示大小&#xff09; tu.screensize(1.0, 1.0) # 设置屏幕大小 tu.bgcolor(black) #…

Linux安装logstash

相关链接 项⽬主⻚&#xff1a; https://www.elastic.co/cn/downloads/logstash 下载地址&#xff1a; wget https://artifacts.elastic.co/downloads/logstash/logstash-7.5.1.tar.gz 官网下载可能比较慢&#xff0c;下面提供下载地址 百度云链接&#xff1a;https://pan.…

C# wpf 实现桌面放大镜

文章目录 前言一、如何实现&#xff1f;1、制作无边框窗口2、Viewbox放大3、截屏显示&#xff08;1&#xff09;、截屏&#xff08;2&#xff09;、转BitmapSource&#xff08;3&#xff09;、显示 4、定时截屏 二、完整代码三、效果预览总结 前言 做桌面截屏功能时需要放大镜…

【关于Java:认识异常】

文章目录 一、1. 异常概念与体系结构1.1 异常的概念1.2 常见的异常1.算数异常2.数组越界异常3.空指针异常 1.3 异常的体系结构1.4 异常的分类1. 编译时异常2. 运行时异常&#xff08;RuntimeException&#xff09; 二、 异常的处理方式2.1 防御式编程2.2 EAFP:&#xff08;异常…

API 架构学习

MQTT架构 MQTT&#xff08;Message Queuing Telemetry Transport&#xff0c;消息队列遥测传输协议&#xff09;&#xff0c;是一种基于发布/订阅&#xff08;publish/subscribe&#xff09;模式的“轻量级”通讯协议&#xff0c;该协议构建于TCP/IP协议上&#xff0c;由IBM在…

uni-app运行到微信开发者工具-没有打印的情况

前言 到我们进场使用微信开发者工具时&#xff0c;就会发现它经常会有bug&#xff0c;特别是在软件更新&#xff0c;组件库更新之后 最近在更新微信开发者工具之后发现所有打印都不显示了&#xff0c;虽然是小问题-但对于强迫症很烦 以为是代码配置问题-结果是更新之后打印开…

代码随想录算法训练营第五十八天 | 739. 每日温度,496.下一个更大元素 I

代码随想录算法训练营第五十八天 | 739. 每日温度&#xff0c;496.下一个更大元素 I 739. 每日温度496.下一个更大元素 I 739. 每日温度 题目链接 视频讲解 给定一个整数数组 temperatures &#xff0c;表示每天的温度&#xff0c;返回一个数组 answer &#xff0c;其中 answe…