工作1年 记忆里的变化【求书籍推荐】

简介: 在学软件开发时,书里到处都是软件开发如何应对日益增加的变化,或需求变化了软件开发应该以怎样则架构来设计,所以我经常假想我负责的功能点可能出现什么样的需求变化,那些做java的也老是在高弹阔论如何应对海量并发,上亿用户,一年过去了,我假想的变化一个也没有变化反而。

       在学软件开发时,书里到处都是软件开发如何应对日益增加的变化,或需求变化了软件开发应该以怎样则架构来设计,所以我经常假想我负责的功能点可能出现什么样的需求变化,那些做java的也老是在高弹阔论如何应对海量并发,上亿用户,一年过去了,我假想的变化一个也没有变化反而。。。。。。。。。

    变化一 2009年以前是没有微博分享这个功能,2009年后有了,分享微博是一段js代码,文字分享好说,图片分享可愁怀我了,

我们的图片从子系统取过来的例如,网站请求子系统a---》b---》c。。。。。》d 最后图片在网页在浏览器显示出来了,但是每个子系统都通阅览器端跳转【response.redirect】 这下可愁怀我了,至今这个变化未解决

   变化二 网站嘛总有些简单的配置用0和1来配置选项,我们在后台统一把所有的这些0、1开关在后台统一起来了,结果过了一段时间发现这个东西超好用,不用客户再给支持打电话了,过了1年,有一天我去看这个功能,发现里面已经不再是0和1 取而代之的是json。顿时晕倒,因为这个东西在我的记忆里面是最不可能变化的,几乎项目组里所有的人(除了改为json的那个人)一直都坚信 这里应该是0和1而不是什么json和xml

求圈子里的大牛推荐几本软件构架的入门书记,搜了半天除了软考教程没找到其他有用的~

test
相关文章
|
5月前
|
调度 数据库 uml
高级系统架构设计师问题之线程状态变化如何解决
高级系统架构设计师问题之线程状态变化如何解决
|
7月前
|
算法 安全 数据安全/隐私保护
深入探究一个长期隐藏的底层bug的学习报告
在软件开发的过程中,底层bug往往像一颗定时炸弹,随时可能引发严重的问题。本文将分享我在开发过程中遇到的一个长期未被发现的底层bug,以及我如何逐步排查并最终解决这个问题的全过程。通过这次排查,我深刻认识到了代码规范性的重要性。一个不规范的代码修改,虽然短期内可能不会引起问题,但长期累积下来,可能会引发灾难性的后果。此外,我也意识到了底层模块的通用性和风险意识的重要性。在解决一个问题的同时,应该审视是否有相似的问题存在,以避免未来的风险。
139 3
|
设计模式
重构·改善既有代码的设计.04之重构手法(下)完结
重构改善既有代码的设计完结篇,汇总了全部的重构手法。看看哪些手法对你的项目能有所帮助…
7424 2
重构·改善既有代码的设计.04之重构手法(下)完结
|
设计模式 程序员 开发者
重构·改善既有代码的设计.01之入门基础
近期在看Martin Fowler著作的《重构.改善既有代码的设计》这本书,这是一本经典著作。书本封面誉为软件开发的不朽经典。书中从一个简单的案例揭示了重构的过程以及最佳实践。同时给出了重构原则,何时重构,以及重构的手法。用来改善既有代码的设计,提升软件的可维护性。
642 1
重构·改善既有代码的设计.01之入门基础
|
机器学习/深度学习 人工智能 程序员
点线面的工作学习方式
  本文主要介绍我个人的一种工作学习方式:点线面的工作学习方式。希望对大家以后的工作和职业发展有所启发和帮助。   7月份的时候,我去京东外面的世界转了转,聊了聊。切身体会到:别人其实并不关心你之前做的具体工作,关心的是你从中得到了什么。当然,如果你是一直深耕一个业务领域的专家,除外,例如一直从事金融风控领域的技术开发。   面试中,我之前在啥啥公司做了啥啥项目,这个项目业务怎么怎么的复杂,功能怎么怎么的牛批,一顿业务功能的输出。   so ?然后呢 ?
159 0
还在担心工作要被取代?现实却是机器人已经开始被开除了
短时间内,所谓的“机器人酒店”都是噱头。
351 0
|
项目管理
艾伟也谈项目管理,杂谈项目中的那些事儿:计划与变化
  IT项目中,我们最恐惧什么?   项目中止?不是,因为对于尽心尽力的我们而言,“项目中止”很少是因为咱这些苦哈哈,也许是财务危机、也许是项目的必要性已不存在、也许仅仅是无限期的延迟。   所以,这里我们讨论的是:一个正在执行的还算正常的项目进程中的事情。
1442 0