生活中总是有很多有意思的事。
一、
周二晚上上Linux操作系统课——这不是我想学的Linux。老师上课前介绍后,就开始给大家介绍Linux,我们上课用的是CentOS,这个在我的意料之中,待到老师在虚拟机上安装操作系统时我发现了点不对劲的地方,老师的用的是CentOS7,我借佳超的Linux书都已经是CentOS7了(大家的书估计也都是CentOS7),等老师演示完,差不多快到下课了,我问老师:“现在centOS7用的比较多,咱们为什么不学7版本的呢?”老师回答:“咱们只学命令,在哪操作都差不多”,我当时无语。不过,老师在最后补充了想用高版本的可以自己装,但我相信没有接触过Linux的绝大多数要装CentOS6,因为装不同的版本会让他们花更多精力来处理版本不同的操作差异,他不愿花费或者为了能在熟悉的环境下考一个高分,这是很可悲的。
我算是学过一点Linux的,略知一点知识,虽然centOS7和centOS8操作差别不大,但是centOS6和centOS7却相差很大,在新版本的CentOS7中,一是重要命令的改变、二是配置位置发生大变化。
学习这门课的意义在于以后工作学习中在Linux上搭建开发的环境,方便自己开发和测试。当然很多人希望学完课程直接可以操作系统,但是到7版本的系统上却发现有些操作或配置却不对,还要百度博客解决,无疑会在以后增加学习的负担和使用成本,操作Linux不像是数据结构或者计算机网络等都偏原理,而使用它是一门技术性的东西,它更像是编程语言的工具库或者框架,大家可能见过一个月之内框架升级几次,但决对不会见到一门编程语言一个月连升级几次,这就是它们的区别。
“在大学里学到技术基本都已经过时”这句话又再次被验证,在这里希望老师所教的技术类课程能够与时俱进,让学生学到实用的技术,不要让大家觉得学完这个技术没有用武之地。当然,如果只靠老师所教的来来学习一门技术那是不行的,“师傅领进门,修行在个人”,还是要自己摸索多下功夫。
二、
这周开始做“平安科院”项目,中间夹杂着各种琐事,不过一切都在计划之中。李老师跟说好几次“课表小程序”需要改进的问题,无奈课多又加上接手新项目,由于现在小程序前后端都是我管并且维护,开发和调试比较繁琐,加上近期比较忙,因此近期并没有在课表小程序上添加新功能,只更新了小程序前后端出现bug发了几个更新的版本。目前看来,在毕业之前我会一直维护小程序的运行,现在只能等有空了(估计得到11月中旬)增加小程序的功能,其他打算,后端可以尝试高可用进行部署或者用Nginx负载均衡进行部署,保障小程序7*24小时不间断运行。
三、
有些东西并不像看起来那么简单。还是最近接手的项目,我负责后台开发,在开源的eladmin进行开发,其用的是vue、element-ui技术栈,用两个技术从零开始开发并不难,但是如果基于开源项目eladmin进行二次开放难度就上来了,coding的第一步是熟悉并看懂这个开源项目,现在说句实话,阶段上写的vue作品都只能算是玩具而已。有些东西并不像看起来那么简单,你接触了、了解了,自然有更深的体会。