
杂谈
文章平均质量分 51
董厂长
I'm looking for opportunities. If you are interested, please send me a message.
展开
-
《人月神话》:我所遇见的“焦油坑”
在做”消息定时发送“功能的初期,我快速地完成一些基础功能的开发,如定时任务配置,消息模板等。但在开发过程中,我遇到需求描述不清的问题,这就需要投入大量时间和资源来解决。开发项目的初期,团队可能会进展迅速,但随着项目的推进,可能会遇到一些没有预料到的问题,如技术难题、人员调整或。使用程序:对功能的一段描述性文字,大部分需求描述只是描绘树叶和树皮,没有描述森林的图景。1. 初期,我知道是个什么样的功能,快速的了解了相关的技术栈。主要的问题,可能是出现在需求的传递上,或者换句话说,等,导致开发进度的延误。原创 2023-08-12 18:11:24 · 354 阅读 · 0 评论 -
2023/6/13 小步快跑?
我说走流程吧建task,AB说可以,C说不可以,解决问题要半个小时内给出答复。三个月前我充满自信,读着《refactoring》,想着能既然负责了这个模块,那就全面的改造他,什么设计模式,什么重构技巧,通通用上,软工思想贯彻到底。很多时候一个团队过分依赖于PO的整体素质,很多时候我并没有感受到po做到了“需求细化” (客户,测试,研发 理解拉齐 逐步成型的过程)。不讨论架构,方案可行性,技术可行性,功能完备性。so,《refactoring》读完了,《设计模式》也读完了,但是对于实际工作用处不大。原创 2023-06-13 23:04:36 · 1161 阅读 · 2 评论 -
关于“产品经理的方法论都是自上而下提出的,缺少形而上学的认知”此观点的讨论
例如,一些产品管理方法论可能假设团队成员都是高度自我驱动和自我组织的,但实际上,团队成员可能需要更多的指导和支持,以便将这些方法应用到实际工作中。例如,一些产品管理方法论可能需要团队成员具备特定的技能和知识,但如果团队成员没有得到足够的培训和支持,他们将无法将这些方法应用到实际工作中。基于chatgpt的回答,如果不结合实际的开发工作流,是比较空泛的,那我个人的观点倾向于,由产品制定方法论,在基于研发和测试提出的意见,不断修改,但是问题在于,研发很多时候处于一种被动状态,并不参与顶层工作。原创 2023-04-15 21:50:48 · 499 阅读 · 0 评论 -
《clean coder》:关于摆烂,争论和心态
当面对这种场景时候,我要做的就是收集数据,召开会议,十分钟之内的争论让产品经理认识到自己的非专业性并且在短时间内给到修正性反馈。无论什么原因,我总是能找到办法逃避真正的工作,说服自己哪些问题优先级更紧急,然后扭头就去处理,之后就有接口推迟真正的任务。优先级错乱是自我麻痹的谎言,这不是专业的行为。“注意力点数”这种东西是固定的,一旦被消耗完,即使我还能写代码,那一定是非常杂乱的。“有人会尝试借助个人能力来赢得争论,他们可能提高嗓门,对视,活着不屑。我需要对自己的时间负责,对自己的代码负责。原创 2023-02-19 23:54:46 · 232 阅读 · 0 评论 -
2022/10/12 杂谈:deadline前的想法
开发人员在产品经理来看,就是公司实现产品的而投入的人力资源,这本身并没有错,但是很多产品经理在滥用这些资源,产品在需求交付后,拍脑袋修改需求简直就是家常便饭,工头总不会雇人砌墙到3米高,然后又改成2米高吧,即使非得这么干,那你也要付2份工时的费用,但是软件开发人员通常没有这么好的命。今天发现一件很有意思的事情,收到一大堆产品发过来的需求列表,骂骂咧咧的打开代码查,发现很多需求都是和前期互斥的。改是比较容易改的,就是提交pr时候觉得莫名其妙,半年前需求轨坏说好了一定是这样的,到现在完全反过来做。原创 2022-10-12 23:07:28 · 236 阅读 · 0 评论 -
工作内常见报错问题排查及其解决方案
常见bug记录本,踩坑多才能成长原创 2022-10-09 15:49:28 · 303 阅读 · 0 评论 -
前端请求后端动态生成资源的一种解决方案,防止http请求处于waiting态导致的499错误
优化思路:将query和excel的生成下沉到domain层,然后前端发送http请求的时候,后端发一个eventbus,马上断开链接。我的第一反应是,为啥我在其他网站下载文件时候就可以在下载栏慢慢下载,到了我这就会卡死。这就导致一个问题,当数据量过大,3000条数据左右,http请求一直在连接中,导致报了499错误。很清楚,一般公司的对动态生成大文件的处理方式,让后端慢慢处理,然后通过一个类似邮件服务器再发送给用户。动态生成指的是:后端先通过过滤条件获得需要的数据,然后不断地插入到excel表格中。原创 2022-09-16 18:04:27 · 848 阅读 · 2 评论 -
2022/6/23 近期的一些计划,关于发布开源包到npm
最近的一些工作都是在搞pdf文件的处理,整合了各种各样的包(pdf.js, pdf-lib, downlaod.js...),以及自己写and抄了各种各样的工具函数(arrayBufferToFile, checkFileType, ArrayBufferToBase64...),熟悉了各种平常用不到接口(canvas, blob...)毕设只是对pdf上绘制canvas层做了一些研究,工作之后开始真正处理pdf了。不如做一些有意义的事情吧。基于已有的业务对代码进行抽象,封装成一个工具类,再整合一些通用的p原创 2022-06-23 23:22:54 · 224 阅读 · 0 评论 -
NG-Zorro中的大坑,不要使用Upload,会变得不幸
问题描述:用户上传一个pdf,前端对pdf添加电子签名(jpg),然后传回后端。问题出现了!我在钩子函数对pdf做预处理。他接受一个NzUploadFile。那么我用的是pdf-lib这个库。他接受一个arraybuffer二进制流文件。划重点来了,NzUploadFile不是一个File类型的对象。TS检查报错,多了一些ant desgin自定义的属性。那么意味着,我无法使用 FileReader读取它。上github:黑人小哥说可以使用UploadFile.originF..原创 2022-05-19 20:49:21 · 861 阅读 · 1 评论 -
小群讨论总结:2022/4/22 前端未解之谜
1.js同时打开多个超链接只会生效一个这个问了一下大佬,据说是js设计问题,如果多个超链接都是target=“_blank”,那么最后只会生效一个。后来在工作上,若是需要同时打开多个的话,我一个设置为 blank 一个设置为 self。这样是可以生效多个超链接的。2....原创 2022-04-22 16:03:55 · 330 阅读 · 0 评论 -
小群讨论总结:2022/4/19 关于多语言问题
今天和朋友们讲起来多语言的事情,A是特斯拉的程序员,B是某初创公司程序员。交流了一下,B的做法是需要做中文日文,之前的全部写死的,现在要一个个扒下来替换。A团队一开始就有多语言预备处理,英语为基础,其他的语言之间机器翻译,做完本地化之后交给用户来测试,等用户提出问题做更改。然后我又去看了看ABP中是怎么处理多语言的。[Abp 源码分析]多语言(本地化)处理_dotNET跨平台的博客-优快云博客点击上方蓝字关注我们0.简介如果你所开发的需要走向世界的话,那么肯定需要针对每一个用户进行不同的本地化处原创 2022-04-20 10:49:08 · 113 阅读 · 0 评论 -
小群讨论总结:2022/4/17 全局对象去哪找
最近一周都在干后端的需求,其实后端业务逻辑很复杂,并不像前端可以比较直观的去做完一个需求。为了防止自己内耗和加速自己快速成长,和几个朋友拉了个群,主要是讨论每天自己遇到的技术难点。成员有前端,后端,运维。2022/4/17 简要摘要如下1.提出问题为:后端如何拿到全局的当前操作者。这个问题正是我在做的,比较头疼的问题。后端JAVA成员提出,大部分框架都带有一个全局操作对象,spring中是这样的。ABP 中的获取的全局操作对象的接口是IcrrentUser,但是问题是有些地方拿不到,这个周一原创 2022-04-17 14:56:57 · 475 阅读 · 0 评论 -
工作杂记 2022.3.8
入职已经三个月,写一篇杂记来谈谈三个月发生了什么,学到了什么。之前对前端的理解一直是:多而杂,小而精。公司是典型的DDD项目,业务驱动,多租户。那么其实对前端的逻辑思维能力要求很高。实际上工作中和我想象的差别还是略大。其实还是需要落地到所在的环境来去理解自己的工作内容,业务量大,不可避免要向全栈发展,这个过程还是满艰难的,一边需要完成需求,一边还要去补后端的知识体系。合作问题。整个商业化的工作流程可不是大学的小组合组,一套开发流程走下来是很繁琐的。沟通才是第一生产力,刚进去比较老实,产品负责人说什么原创 2022-03-08 21:28:03 · 231 阅读 · 0 评论 -
杂谈:对计算机科学概念对转变
距离本科毕业还有三个半月,手上已经码完flutter,PWA。还剩下一篇安卓应用。大半夜写一段杂谈。从国内到国外学习之后,我个人的对计算机科学的观念受到相当大的冲击。当技术能力不再成为考核第一要义的时候,我开始对我的专业课程陷入一种迷思,为什么课程设置如此注重于理论的重要性,反而技术能力相比于学术能力不再那么重要。当我按照课程设置去规划我的学习轨迹之后,我发现英国相当注重理论基础和学术研究...原创 2020-02-23 06:10:12 · 132 阅读 · 0 评论