生活随笔——简单和复杂

作者: LQC | 来源:发表于2020-12-18 22:14 被阅读0次

最近学校实习,实习时长是两周,两周后直接考试,所以这两天赶快把实习作品做出来,然后进入期末复习状态。

聊聊这次校内实习

这次来给我实习的是中公教育的,教的许多是过时了的技术,讲的东西自己都学过了,确实没什么学的,不过老师说的开发中的技巧还是值得听一听的。我们已经学过SpringBoot,教的是SSM配合jsp页面实现一个RBAC(Role Base Access Control)的OA系统,现在,我们不得不使用SpringBoot配合jsp页面来实现(SpringBoot对jsp兼容并不好),为什么要使用jsp页面呢? 说实话我们也不想,因为页面是人家提供的我们也不得不用jsp页面。

后台实现鉴权的方式又是RBAC,安全的框架是必不可少的,目前有两个选择Apache Shiro 和 Spring Security,shiro轻量级配置简单,security配置复杂但灵活,依据当前实习作品的情况选择shiro是最合适的,但因为我们日常项目中使用的是security,所以,我就退而求其次,为了能够更熟悉security就选择了它。我相信把security搞懂,再配置shiro就是小case。

由简单和复杂引发的思考

之前看过一篇博客,讲的是C++使用复杂而其他C使用相对简单,博客的论点是:C++的复杂性使其能够解决各种应用场景,而保留很多语法是为了保障其对C的兼容性和性能。对于以上我还是比较赞同的,C++扩展了C又增加了一些特性(面向对象,引用类型,虚函数等等),还有STL(Standard Template Library),增加了一些功能又要保证和C兼容同时性能不能差,因此C++比C复杂,但又是因为这些新增的功能使C++可以解决更复杂的问题(STL提供了很多数据类型使程序员从数据结果中解脱出来),另一方面复杂意味着慢,C++慢使肯定的,C++编译文件也要比C编译文件大,但即使慢也要比常见的编程语言要快的多;C语言接近底层硬件,使速度和效率的化身,很多问题用C都可以解决,要不然就不会有操作系统和Linux kernel了。因此对于一个产品或者语言而言简单不意味着错,复杂也不意味着错,要看他适用在什么地方,有自己的一席之地就好。

程序员和用户是最反感麻烦的事物的群体,在客户端软件的体验上“简单”“易操作”就是王道,对于编程语言也越来越趋向简单化,简单的框架更容易让人接受,简单的工具更便于使用,以后的编程也会越来越趋向简单。虽然这样说,但世界是多样且复杂的,在编程的世界或着生活中,简单的事情需要有人做,复杂的事情出现时也需要有人做。那些大神们总是做着常人无法做的事情,不是吗?

本文完,祝你也成为大神。

相关文章

  • 生活随笔——简单和复杂

    最近学校实习,实习时长是两周,两周后直接考试,所以这两天赶快把实习作品做出来,然后进入期末复习状态。 聊聊这次校内...

  • 随笔 | 简单与复杂

    无意间看到一篇题目为《人心不足蛇吞象》的文章,这一下子把我的思绪拉回到了小时候。 01 那是以前,已经忘记是多少年...

  • 复杂和简单

    生活,看着很复杂 有名利,有欲望 有诗和远方,有爱和梦想 生活,其实很简单 就是柴米和油盐 生活,喜欢简单 就简单...

  • 简单和复杂

    戏法的诀窍是变,也叫变戏法。复杂的东西变简单,简单的东西变复杂,变幻莫测的东西总能引人入胜,忽而一头雾水,忽而茅塞...

  • 简单和复杂

    因为工作的需要,每年都会安排几次出国商务考察。在国外,除了感受到异域的风土人情,白云蓝天,也发现了很多有意思的细节...

  • 复杂和简单

    复杂是由多个简单组合而来的。比如数学。 复杂的事情简单做,简单的事情重复做,重复的事情快乐做,比如看书做题。 简单...

  • 复杂和简单

    欲望的冬天是尴尬的 虫子在冰冷中 熊在游离中 鸟偷偷摸摸在屋檐下 或者枯枝间 猫狗早出晚归没有表情 只有人们 要么...

  • “复杂”和简单

    今天学习到三个字:简单,做。 儿子在旁边说,妈妈,你知道有个字叫:事半功倍吗? 有时候我就是想得太复杂,力求完美,...

  • 简单和复杂

    上班途中,听樊登讲《复杂》这本书,似乎有一道闪电,劈开了我最近的混沌。 何为简单,何为复杂? 蚂蚁是否简单?没有大...

  • 简单和复杂

    文/关小禾 世界是简单的,人也是简单的。但组合起来,也许会有千万种情况。 有时候总觉得孩提是最纯粹,长大后的世界变...

网友评论

    本文标题:生活随笔——简单和复杂

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