bye 2018
jwenjian opened this issue · comments
文章迁移自Hexo
又到年底了.
现在是2018年12月31日22时13分.
又到跨年了, 今天下午去看了场电影, <来电狂响>, **版的完美陌生人, 总体来说还算可以, 剧情基本上是按照原来的套路发展的, 好像是比原著多了些感人的场景比如饿了么外卖员的送餐, 也算对得起豆瓣的评分了.
说到这个电影, 又要忍不住开始吐槽了, 这种电影竟然还有家长带孩子过来看的, 真的是搞不懂.
最近特别享受看完电影之后从电影院走到家的一段路程. 厚厚的羽绒服帽子, 带上耳机, 音量开到80%左右, 打开网易云音乐, 不慌不乱的慢慢走回去, 一边回忆电影剧情, 一边胡思乱想, 让**神游.
2018年, 不, 2017年底, 我做出了一个决定, 不是艰难的决定, 当时做决定时并没有太多犹豫.
2017年圣诞节, 2018元旦, 跟随着这个决定, 我从北京回来了.
在郑州的这一年, 感受就是一个字: 累
从最开始的加班赶项目, 到后来的开始带后台+接口开发, 简单梳理一下大致的工作内容:
- 将原来的bootstrap+vuejs的后台管理页面迁移到vuejs+element-ui
- springboot单应用拆分dubbo分布式
- druid数据源(动态切换)
- gitlab平台搭建及相关git规范建立
- 基于BlockingQueue的1v1视频聊天匹配
- ELK日志平台搭建
- 数据库表结构设计
- 基于redis的分布式锁解决高并发问题
- 基于rocketmq对后台业务进行解耦拆分
- 短网址生成&还原&跳转
- 双向SSL的生成及与移动端联调
- 基于NGINX的负载均衡配置
- 谷歌支付本地验证
- 接口查询优化
- nodejs工程实现直播间机器人进直播间及发送预定义发言内容
- 基于quartz的定时任务实现指定时间(年月日时分秒)执行任务, 实现如活动结束后自动发奖及通知等类似功能
- 基于腾讯IM的系统小助手(类公众号)的设计及开发
- 极光推送
- monit实现进程监控
- gitlab持续集成实现vuejs工程代码格式化检查和打包
- gitlab+sonarqube实现持续代码质量检查
- 自定义springboot starter开发
- springboot+vuejs+webuploader实现大文件分片上传
- ... ...
一年的时间, 而已.
另外对于自己这部分, 大体上没有做太多事情, 主要是因为工作上的事情太忙:
-
重新拾起来了我的github pages, 之后会陆续的补一下这一年里遇到的一些技术或者碰见的问题等.
-
尝试了使用typecho进行博客网站搭建
-
了解flutter
-
写了一个谷歌浏览器插件(还未发布到应用商店)
-
尝试建立一个基于印象笔记的博客生成系统, 主要想法是利用印象笔记的客户端(安卓/IOS/PC/浏览器插件/微博集成)进行日常工作&生活中的记录和存储, 然后注册印象笔记的开发者, 基于webhook触发请求, 同步所有印象笔记, 动态生成hexo博客内容并发布到github pages, 这样以后写博客就可以不用把仓库克隆到本地, 直接使用印象笔记就可以了. 如果这个真的实现了, 真的挺好的, 但是实现的过程中遇到了几个问题:
a. 由于政策原因, 印象笔记不允许外链分享
b. 通过印象笔记sdk获取的印象笔记内容是一个自定义的xhtml的页面, 而且里面的图片/附件等内容没有外链, 这样会导致生成的博文不正确
c. 申请印象笔记开发者邮件没有得到回复, 无法继续.
总的来说, 这一年倒不算浪费, 至少有机会去接触到以前没有用到的技术.
但是还是要离开, 最主要是郑州的公司, 大部分, 不, 绝大部分都没有一个规范的软件开发流程, 包括文档, 需求分析, 架构设计, 缺陷管理, 代码质量控制, 服务器监控及运维等等.
开发需要兼职:
- 数据库表设计
- 代码架构设计
- 服务器运维
- 服务部署
- 需求分析
- ... ...
而且还不止这些.
种种不合乎规范的事情集中到一起, 最终的结果就是做出来的东西虽然表面看起来可以用, 但是开发人员自己知道这项目到底质量如何, 奇怪的郑州的老板都不关心这些.
神奇.
不说这些了, 让所有的不愉快留在2018年吧.
听首歌, 准备迎接新的一年!!!
未完待2019年续.
其实这些不规范的东西,开发的同学可以试着去推动下去,把他们规范起来,不过如果老板本身不在乎的话,那确实没有啥动力了。
其实我并不介意开发需要“兼职”其他的工作,因为我关心的是如何让写出来的软件更健壮,只会埋头写代码并不是我喜欢的状态。
主要是推不动