自我的成长
好久都没有写博客了,昨天本来想写的结果在服务器上安装mysql出了点意外,今天中午趁着午休的时间给安装好了。主要的问题有mysql从8.0.12版本重新安装到了5.7几的版本,因为我电脑上的是5.7的版本,另外一个就是navicat连接服务器数据库一直有问题,就是权限什么的问题,跟着百度的一些文章解决了。
从四月二十多号到现在发生了许多事,但是感觉也就是很快就过去了,记录一下开发中的一些事。
毕业设计
部署mysql的原因就是想把毕业设计的效果放到服务器上面可以让人访问,我使用react框架+koa2+mysql和稍微用了一点redis做出来的一个h5版的webapp。主要是可以发表一些心情,管理个人生活中的计划的,目前应该算是一个半成品。前端页面参考了支付宝、微信、微博等一些app的页面,自己做的原型图,写的数据接口。后台的安全性还需要待优化。效果可以使用微信、qq等查看。目前只支持邮箱注册。可以使用我的测试号登陆,也可以使用邮箱注册使用,后期我肯定会优化更新的。目前react前端的代码在github上开源可以找到,后台也在github上面但是没有开源。 有兴趣的也可以关注一下我。我这个也是拿到优秀毕业设计的哦!!哈哈
不要感觉我的代码不行啊,我没有用react做过真正的开发,我一直用的是vue,只是因为没有用过所以毕业设计选择了react并学习的。我的代码还有很多地方要修改和优化。
账号 937741304@qq.com
密码 111
毕业之后回来上班的日子
重构了微信小程序代码,增加了一部分功能
因为回学校请了两个多月的假,回来之后任务有点多,现在感觉天天上班有点累,因为工作确实有点多,而且加班也挺严重的。在公司中最近优化了两个小小功能的小程序,这两个小程序的代码开始都是我写的,现在又让我来维护我发现之前的代码是真的有点菜。。。 代码很不好维护,比如在一个支付的函数内部又写了三四个函数,全部都是回调嵌套回调的,而且逻辑公司的同事也有增加一些,导致我自己也看不懂了。我花费了近两个星期在部长和同事的帮助下又把代码重构了一遍,现在看着代码舒服多了。
两个微信小程序名字为 木星扫码购 另外一个是商家用的,一般人也用不到。
最近在做一个pc端的管理后台系统。
上次发了一个前后端分离的坑的文章,感觉自己也是太菜了,在这期间也是看了一点关于http和一些后台知识的文章和书籍。现在也不敢吹牛,只是看到前后端通过ajax请求报的错应该能猜出来大概是什么错吧,因为我用前后端测验了一些。
在这期间最大的成长还是自己的思想提升了。
就是前后端分离开发,在前端开发中,因为有了很多框架和webpack这些东西,确实要多学一点东西了。
1.页面中开发的布局相同的部分,不要写两遍甚至以上!!
2.要有一种组件化工程化的思想,把一些相同的部分统一起来。 比如http的请求,ajax的封装。把调用后台api的写到一起。
3.每一个项目都写一个专属于本项目的通用工具包,比如微信小程序的,开始把openid获取到之后,再别的地方取,如何取,就写一个专属的js文件,其中的一个方法把它统一起来,调用这个工具包的这个函数就可以获取到。还有例如检测用户授权的一些功能应该总结下来,放到工具包中。
4.es6、webpack、typescript、node、原生javascript这些东西还是要多多练习。
5.现在的开发感觉出来了很多东西、我的微信小程序是用uniapp开发的,出来了很多跨端的解决方案、react-native、uniapp、flutter还有美团京东等等一些公司出的一些东西。
还有之前的一些基本的都能做到的。样式的问题
比如浮动,清除浮动,弹性盒模型,这些在开始可以写成兼容好的css公共样式,哪里有用到直接添加class类名。
页面的一些适配方案,根据做的不同的东西选择不同的适配方案。
...
感觉自己可以写好多东西,哈哈,要休息了。房租都交不起了 希望以后会越来越好吧。
自己做的还不错的地方就是现在也还继续保持着学习的热情和激情,在下班后继续在公司学习或者回到家之后还会看书并练习代码,虽然感觉有点傻,但是我知道一切付出终究会有回报的。
上一篇: .NET基础面试题整理
下一篇: Spring Cloud初认识