Refresh your Java skills–面对Java学习过程中的一些迷茫
很多时候,我们学习Java,开始的时候觉得很容易,越到后面,内容越多,反而心烦气躁起来,学了忘,忘了学,依然会忘,总是摸不到窍门,再看到社会上和身边都是搞 Java 的,竞争压力可想一般,看到 github 上人家写的牛逼哄哄的程序,自己又什么都不会,只会一些简单的 Demo ,更复杂的逻辑想想都头大,当学到框架之后,自己慢慢变得只会套用框架,玩玩 CRUD,导致很多人认为,只要会 crud,只要会写关于 crud 之类的业务就可以了,其他都是在一味的调用 api 来完成各种组合。于是,你慢慢就害怕咯,后来者学的太快,而且还是全新的知识,自己只会所谓的业务,这些业务的生命周期,不过就是几年光景,当自己想跳槽的时候,一点底气都没。
将话题回归,面对日益更新的编程行业,每天都会有全新的概念,全新的技术诞生,如何立之于不败,其实大家都懂,以不变应万变,以静制动。就好比我们高中时做题一样,无论题型如何变,如何复杂,不都还是书中的那些基础知识,于是我们老师一直在给我们强调基础的重要性,我们也在一遍一遍的通过做题来加强我们对于基础的理解。这些基础就是不变的东西,也是静物。
同样,对于编程语言来讲,其首先是一门语言,我很纳闷国内大学为什么不把编译原理放在大二的时候就开始讲的,哪怕讲的简单一点,可以让学生知道你们是在学习和汉语英语一样的东西,都有词法分析,语法分析,语义分析。而语言是用来表达思想的,没有思想,你只能是一个行尸走肉,这就是国人学习编程最可悲的地方,无视算法的重要性,它是我们组织逻辑的基础,我们的思维需要这些逻辑和相应的语言来表达,而国内太多的培训机构两者皆可抛,大学教育同样如此,只是大家都知道重要,都不去做,因为知道,它不能给你带来短期快速收益,它在你看来不是前沿的东西,殊不知,这些才是最前沿的,经久不衰,各种技术换汤不换药,用的都是他们。
总结出来,论数据结构和算法的重要性,论基础的重要性,有时候自己迷茫的时候,回归下算法,回归下基础,Java 的话,我们可以深入一些我们平时使用的 API ,其内部用了什么样的算法,一个小程序内部是算法,几个类组成的大点的程序,可能是按照设计模式来进行的,而设计模式,又何尝不是一种别样的算法,属于我们抽象出来的解决事情的标准。不扯更多了,沉淀自己,坚持学习,就这么简单,仅此而已。
原文发布时间为:2018-09-8
本文作者:知秋大神

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SQLServer之修改FOREIGN KEY约束
原文: SQLServer之修改FOREIGN KEY约束 使用SSMS数据库管理工具修改FOREIGN KEY约束 1、连接数据库,选择数据表-》右键点击-》选择设计(或者展开键,选择要修改的外键,右键点击,选择修改,后面修改步骤相同)。 2、在表设计窗口中-》选择要修改的外键列-》右键点击-》选择关系。 3、在外键关系弹出框中-》选中要修改的外键-》点击修改表和列规范。 4、在表和列弹出框中-》输入要修改的外建名-》选择要修改的主键基表-》选择要修改的主键基表的数据列-》选择要修改的外键基表-》选择要修改的外键基表数据列-》点击确定。 5、在外键关系弹出框中-》输入要修改的外键名称-》输入要修改的外键描述-》表设计规则可根据实际情况选择-》点击关闭。 6、点击保存(或者ctrl+s)-》关闭表设计器-》刷新表-》打开外键查看修改结果。 使用T-SQL脚本修改FOREIGN KEY约束 若要使用Transact-SQL修改FOREIGN KEY约束,必须先删除现有的FOREIGN KEY约束,然后再用新定义重新创建该约束。 语法: --声明数据库use 数据库名;go --判断如果存...
- 下一篇
Shiro和SpringBoot简单集成
Shiro是一种简单的安全框架,可以用来处理系统的登录和权限问题。 本篇记录一下Spring Boot和Shiro集成,并使用Jwt Token进行无状态登录的简单例子。参考Demo地址,此Demo适合用于SpringBoot小型项目的快速开发。 环境 SpringBoot 版本 1.5.15.RELEASE 不建议使用2.x版本的Springboot,与1.x相比很多地方代码有所改动,很麻烦。 Shiro 版本 1.4.0 IntelliJ IDEA jjwt 版本 0.9.0 lombok(可选)精简代码 思路 使用Jwt Token实现无状态登录 平时用户登录后,服务器将会把用户信息存储到Session里,在用户数量很大的时候,服务器负担会很大。而使用token方式登录,服务器不存储用户信息,而是将其加密后生成token发送给请求方,请求方在请求需要权限的资源时,将token带上,服务器解析token即可知道登录用户的信息。 服务器自动刷新token token需要刷新。对于活跃的用户,服务器自动完成刷新token;对于长期不活跃的用户,服务器通过配置的 token有效期 来检查...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8编译安装MySQL8.0.19