美文网首页
有感开发中用到的技术

有感开发中用到的技术

作者: 呼噜噜睡 | 来源:发表于2020-04-08 13:05 被阅读0次

自从进入java开发,发现技术变化的速度很快。从最初的SSH框架,逐渐过渡为SSM框架,以后听到些许NoSQL的声音以及Nginx,到后来SpringBoot,SpringCloud等各种微服务框架。各种分布式,缓存,消息队列,高并发,jvm,分库分表。最新的趋势就是大数据,数据检索,数据分析,深度学习。这个行进的速度太快了,不由得感慨,一入java深似海。

我的一个体会是,技术是为了需求而存在的,随着时间推移,需求可能会变化,我们也想要用更少的投入去完成更多的事情。在易上手,可用性,可维护性,性能之间,会有一些妥协。越来越服务化,组件化,专业化,一个人从头到脚的弄明白所有几乎是不可能了。

同时我也感觉,代码中的bug也不是必须要修正的,软件整体的可用性很重要。同样,梳理出的业务逻辑只是实际需求的一种近似,在实际开发中可用的功能又只占业务逻辑的一部分,一部分业务逻辑被替换或者砍掉。开发出的界面也不一定十全十美。用一个思想来概括,那就是:先做出来看看吧,我只能预估它是这样的,如果它变成了那样,让我们看看效果,根据效果再做出下一步的行动。这也就是说,软件开发不是闭门造车,精心写出每一行代码,这样的试错成本太高。这,恐怕又是另一层平衡了。

就像是,你的被雇佣与否,一部分看自身技术,另一部分看市场需求。一切的部分都需要外部环境的协作和依赖。

相关文章

  • 有感开发中用到的技术

    自从进入java开发,发现技术变化的速度很快。从最初的SSH框架,逐渐过渡为SSM框架,以后听到些许NoSQL的声...

  • 浏览器数据库 IndexedDB 101

    Web 开发中我们常常用到 cookie,session,redux 等技术存储状态和信息;但是这些技术总体来说容...

  • iOS多线程:GCD详解

    多线程开发是日常开发任务中不可缺少的一部分,在iOS开发中常用到的多线程开发技术有GCD、NSOperation、...

  • iOS多线程:NSOperation详解

    多线程开发是日常开发任务中不可缺少的一部分,在iOS开发中常用到的多线程开发技术有GCD、NSOperation、...

  • iOS数据存储

    在iOS开发中必不可少的要用到数据存储,数据的处理是iOS开发中的核心技术,适当的对数据进行持久化存储可以实现应用...

  • iOS数据存储之偏好设置和属性列表

    前言 在iOS开发中必不可少的要用到数据存储,数据的处理是iOS开发中的核心技术,适当的对数据进行持久化存储可以实...

  • iOS的数据存储

    背景 在iOS开发中必不可少的要用到数据存储,数据的处理是iOS开发中的核心技术,适当的对数据进行持久化存储可以实...

  • [读书笔记]调试技术(第四章)

    一、综述 内核调试技术固然重要,但是在安卓驱动开发中,很少能用到本书说的技术,因此,细读文章,看看有什么新的收获!...

  • BIM开发会用到哪些技术

    1. 编程语言 常用的编程语言,其中以C#为主。C#语言是Windows平台下的旗舰级开发语言,BIM应用程序主要...

  • 多线程的两个坑

    本文是< > 第十七篇学习笔记. 在 iOS 开发中,经常会用到系统提供的多线程技术开发 App,期望可以充分利用...

网友评论

      本文标题:有感开发中用到的技术

      本文链接:https://www.haomeiwen.com/subject/edftmhtx.html