第一次负责项目的总结

发布时间:2026/10/6 20:34:06

第一次负责项目的总结 最讨厌的就是写总结就是想写一下自己的观点和感受。以下观点没有先后顺序只是按照自己的大脑想到的先后顺序写下来的。大家可能觉得这些观点书上都有别人也说过当然你也会发现扯蛋的观点到处都是现在哥就扯给你看。第一次负责项目总结开始。在开发一个新项目时一定要把框架搭好。搭个鸡窝你也要考虑选址材料大小等。如果你不想浪费你的时间一定要把框架搭好举个例子由于这个系统是旧系统的改版很多实现方式都不同所有的代码都重写有一个地方是比较要命的就是这个系统现在就要连接40多个数据库以后数据库的个数还会增加以前的代码里面到处都是数据库连接字符串相关的代码看起来真是要命啊我总不能让我的代码里面到处都是这样的东东吧经理要是看到我这样的设计会怎么想隔壁邻居小明知道了会怎么想旧系统的实现方式在新系统根本就行不通因为很多功能都要整合突然觉得这个问题好难解决啊很有压力最后用了两个多小时把这个问题解决开心的感觉大家应该都有过此时此刻突然想到这种实现方式跟某个设计模式很像因为数据库问题没有解决其他的开发工作根本不能进行后来想一想发现其实还是蛮简单很容易想到的。功能模块化一个方法实现一个功能当然这个方法会调用其他的辅助方法特别是写底层方法的人你的方法都是写出来让大家调用的别人实现一个功能还要调你N个方法你说别人爽不爽让别人爽了才是真的爽一个功能一个方法看起来也清晰总之百利无一害当然要达到这个程度还是要一定的积累的把事情做得更好当然也需要更多时间但我们开发中最缺的就是时间。千万不要把多个功能写在一个方法里代码看起来比较混乱不仅别人不容易看出作者的意图过几天之后可能作者都不相信是自己写的代码自己不好好看也不知道是用来干嘛的这种代码维护和升级都是很麻烦的重写这种代码是相当痛苦的。尽量减少硬编码如果我看到代码中存在大量硬编码第一感觉就是作者的水平不怎么样感觉这样的代码就是用浆糊粘起来的一动就破这样的代码改起来是相当麻烦的(你不觉得修改一两处就能达到想要的效果是件很爽的事情吗)你要到处寻找并修改掉还会担心自己是否有漏掉。不要急着下手写代码有人说一拿到需求就开始写代码的人是加班最多的人有时候我们一看到需求就大致知道代码怎么写就情不自禁的想写下来但我们必须克制等框架搭好了整体思路清晰了在写吧如果你有灵感的火花闪过可以先写下思路如果是因为太简单了就不用理它了因为你是一个程序员你必须有能力能很快的搞定一些事情。把框架搭好在做开发是一个成熟稳重的表现在开发过程中也是要想清楚在动手乔峰在用降龙十八掌的时候是要先运功的先动脑在动手表现出你是一个老手资深***不是一个新手。先把一个功能做到极致尽量考虑得更周全其他类似的功能开发起来就很快了因为思路你已经有了还有实例在实现这个功能的过程你肯定也攻克了一些技术难题当然一些技术难题应该是在设计构架的时候就应该考虑的如果你的代码写得比较好的话方法写得比较灵活没有硬编码那么这样的方法直接Copy过来不需要做任何改动同时也说明硬编码是一无是处当然可能有时候在某些地方他的效率会好点但绝对是微乎其微的。但是如果你对多个功能四处开火的话你会发现你在单位时间内做了很多事但都是半成品说不定连半成品都不是一个功能还没有做好你就去做类似的功能开发到后面如果发现一个很重要的问题你没有考虑你发现你以前的假设是不合理的你可能要推翻你以前的思路重来你会在心里大喊天啊就像我经理开玩笑的说“太汉你完蛋了”。举个例子数据的显示我本来用都是用Repeater加自己写的分页控件但是我自己写的分页控件只能获取Get参数不能获取Post参数我想就算我自己的分页控件不能获取Post参数也可以用AspNetPager我就一直这样开发着分页到最后实现到最后才发现AspNetPager也不能获取Post参数我也没有时间去研究AspNetPager是否可以获取Post参数我只好把这个事实告诉经理他开玩笑的说“太汉你完蛋了”。最后所有的Repeater全部改成DataGrid用它自带的分页控件当然这个综合考虑的结果。作为一个程序员我不太赞成长时间的工作就算是项目很忙也不需要加班到晚上九点多吧我考虑到四点1长时间工作效率不高2程序员也是要有自己的私生活的3业余时间学自己想学的知识充电啊4做开发不一定要坐在电脑面前文思涌泉大家听过吧就是你在WC的时候啊听说吴克群就喜欢在WC里面搞创作其实程序员也是很八卦的开发是一个智力的工作如果你还没有感觉到那你以肯定走了弯路以前晚上加班的时候问题解决不了了我还在那里死磕弄到很晚现在遇到问题了八点多了大脑感觉累了我一般都会选择回去好多次问题都是在公交上解决的大家都是用脑的人嘛别信那些说自己以前是多么的疯狂弄到几点几点的很牛X的牛也是要合理的休息的会利用自己时间的人总是让我很敬佩刘未鹏有本书叫《暗时间》我只看了目录结合书名和目录我想他就是将怎么充分利用自己的时间的不用总是对着电脑在那里敲反复的敲我还是比较赞成文思涌泉闭目养神什么的渴望一个自由的空间而不是感觉有一双双眼在看着你的工作环境程序是一个创作性的工作不是苦力我们会经常看到什么离开你的电脑远离你的电脑去做开发这样的文章。不就让我们多动脑多思考吗古人总结很多的现在越来越觉得古人总结的一些道理真是太好太神奇了让我感触最深的一句就是“温故而知新”因为N年前发生的很多事情我还记得很清楚离题了。就是一些自己观点和想法写得不全面自己也没有做到扯蛋
延伸阅读

更多相关文章

2026/10/6 12:19:46

NicholasPei

这篇文章主要介绍如下内容: 1.Introduction 对于DI,工作3年以上的开发人员应该都是比较熟悉了。如果你是比较初级的开发人员,我建议可以看看资料,了解下DI以及相关的概念。推荐阅读如下: http://en.wikipedia.org/wi…

2026/10/5 14:45:22

Visio 2021下载安装教程【超详细】保姆级图文教程(附安装包)

文章目录 Visio2021官方安装包获取途径Visio2021一键安装详细步骤(超简单!)Visio初学者快速上手指南Visio常见问题解决方案 欢迎来到这篇超详细的Visio2021安装指南!无论你是需要制作流程图、组织结构图还是网络拓扑图&#xff0c…

2026/10/6 21:39:52

靠谱的商用烤盘定制生产厂家

做食品加工厂、中央厨房、连锁烘焙品牌的采购都懂,找靠谱的商用烤盘定制生产厂家真的是个技术活。前几年我们部门同事踩过坑,找了小厂做的多连烤盘,用了不到3个月就出现翘曲变形,在隧道炉里卡了3次,不仅耽误了大订单交…

2026/10/7 3:25:11

宠物商城前后端分离实战:SpringBoot+Vue源码解析与运行部署

宠物商城系统前后端分离实战:从跑起来到改得动,一篇讲透这套可直接运行的源码怎么用我见过太多开源项目,标题写得天花乱坠,下载下来跑三天都起不来。但今天要聊的这套宠物商城网站信息管理系统,其源码落地性相当扎实&a…

2026/10/7 3:25:11

Spring Boot集成MongoDB全指南:配置、建模、索引与调优实战

1. 先说结论:为什么要把 MongoDB 接进 Spring Boot最近在折腾一个数据增长比较快的业务模块,关系型数据库在几张表 join 之后越来越吃力,尤其是文档型数据的读写,字段结构还不固定。于是把目光放到了 MongoDB 上,顺手在…

2026/10/7 3:25:11

Ubuntu鼠标闪烁抖动排查全攻略:从驱动到Wayland的完整修复指南

鼠标在 Ubuntu 桌面上闪烁、移动时不停抖动,这问题看着不大,但真的能让人瞬间暴躁。我玩 Linux 桌面这么多年,装过数不清的发行版,在 Ubuntu 20.04.1 上就结结实实被这个问题折磨过两回——一次是刚装完系统进桌面就抖&#xff0c…

2026/10/7 3:25:11

Allegro差分对属性设置:手动与自动的工程决策指南

1. 差分对不是“画两根线”那么简单:为什么属性设置决定信号完整性成败在Allegro PCB Designer里,把一对走线标上“DIFF_PAIR”四个字母,远不等于完成了差分对设计。我见过太多项目在高速信号测试阶段突然翻车——眼图闭合、串扰超标、EMI辐射…

2026/10/7 3:25:11

Spark Streaming实时模式深度解析:从微批到持续处理的架构与实践

1. Real-time Mode是什么:先分清两种“实时”在聊Spark Streaming的实时模式之前,必须先把一个被用滥的词挑明白——“实时”。很多团队跟我聊需求时张口就是“我们要实时数仓”,结果一细问,T1报表就算实时。真正做流计算的工程师…

2026/10/7 3:20:11

云上SOC建设实战:从被动响应到主动威胁狩猎的转型之道

云上安全运营中心(SOC)建设:从被动防御到主动狩猎1. 项目概述1.1 我为什么想写这个话题做云上安全这几年,我最深的一个感受是:很多团队的安全运营还停留在"告警响了才动"的阶段。告警中心积压了几千条未处置的告警,SIEM…

2026/10/5 6:32:56

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/6 4:01:51

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/6 17:46:51

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

ESP32免重刷固件:浏览器直接修改NVS键值实现WiFi配置更新

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

SAP HANA查询结果导出CSV:避开乱码、性能与权限的实用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:05:03

数字后端Placement阶段Density与Congestion控制实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑