自我的成长

  好久都没有写博客了,昨天本来想写的结果在服务器上安装mysql出了点意外,今天中午趁着午休的时间给安装好了。主要的问题有mysql从8.0.12版本重新安装到了5.7几的版本,因为我电脑上的是5.7的版本,另外一个就是navicat连接服务器数据库一直有问题,就是权限什么的问题,跟着百度的一些文章解决了。

  从四月二十多号到现在发生了许多事,但是感觉也就是很快就过去了,记录一下开发中的一些事。

  毕业设计

  部署mysql的原因就是想把毕业设计的效果放到服务器上面可以让人访问,我使用react框架+koa2+mysql和稍微用了一点redis做出来的一个H5版的webApp。主要是可以发表一些心情,管理个人生活中的计划的,目前应该算是一个半成品。前端页面参考了支付宝、微信、微博等一些app的页面,自己做的原型图,写的数据接口。后台的安全性还需要待优化。效果可以使用微信、qq等查看。目前只支持邮箱注册。可以使用我的测试号登陆,也可以使用邮箱注册使用,后期我肯定会优化更新的。目前react前端的代码在github上开源可以找到,后台也在github上面但是没有开源。代码地址 https://github.com/zzz111111/my-app  有兴趣的也可以关注一下我。我这个也是拿到优秀毕业设计的哦!!哈哈

  不要感觉我的代码不行啊,我没有用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类名。

  页面的一些适配方案,根据做的不同的东西选择不同的适配方案。

  ...

  

  感觉自己可以写好多东西,哈哈,要休息了。房租都交不起了 希望以后会越来越好吧。

 

  自己做的还不错的地方就是现在也还继续保持着学习的热情和激情,在下班后继续在公司学习或者回到家之后还会看书并练习代码,虽然感觉有点傻,但是我知道一切付出终究会有回报的。

 

posted @ 2019-07-31 23:51  一步一步向上爬  阅读(416)  评论(0编辑  收藏  举报