2017碎碎念

Wesley13
• 阅读 591

2017过完了,它好像比2016结束时我所期待的样子要好很多。

误打误撞,年初我进了之前觉得不可能进的项目组,坐在了牛人的旁边。这一年,我终于从头到尾参与了一个项目,经历了一个项目从无到有的过程,参加了很多客户需求讲解的会议,接触了很多最原生的需求,有很多和客户直接沟通的机会,需求不再是听项目经理口头描述,然后再自己凭空想象去实现。所有自己做的功能模块都是自己将客户需求转变为产品的过程,都有自己的思想在里面,而且自己也不断反思自己的思考方式,不断地总结业务需求,并尽量优化自己的代码。做完这个项目后,我最大的感触是如果让我重新来一遍,我一定会做的更好,而这是维护项目所不能体验的一种微妙的感觉,自己写出来的东西你总会觉得什么地方总是有美中不足的感觉,有种遗憾的感觉,以后会在这些方面做改进。

一年结束,对于今年做的整个项目其实我都是比较担忧的,因为没有太多的项目经验,我也不知道一个好的项目框架代码应该是什么样的,至少我觉得不应该这样子的,对于整个项目的质量,可持续性,可维护性,可扩展性我都比较担忧,但不管怎样,今年做这个项目还是获得很多经验,很多感悟。

今年的自己虽然没有掀起什么大风大浪,但今年的我一直默默地持续的努力,每天上班有活干,闲暇时总有自己想学的东西,总感觉时间不够用,感觉过的还算充实。最重要的是因为和牛人一起,感觉自己在技术上视野变宽了,行动力变强了,受教很多。

今年从Java转为.NET,有一点小遗憾,不过多一门技术傍身,多一种编程思维也是挺好的,语言只是一种工具,重要的是编程思想,这样想也就平衡多了。

今年学习了shiro,jfianl3.1,layui,看了一些shiro的源码,发现看这些开源代码对学习编程思想很有帮助,只可惜当时学的时候项目总加班,没能坚持看,后来就没看了,希望明年能坚持看完。学了这三个东西搭了一个用户权限管理的小框架。终于在coding上也有自己的代码了,明年努力在码云有自己的代码。

有一段时间热衷写博客,每天一篇,坚持了几个星期,写了60多篇博客,国庆放了个假就没坚持了,所以说习惯这种东西是有惯性的,一旦停止就很难继续,所以逼不得已一定不要停。写博客确实是一个很好的思考总结过程,所以多写博客总是没错的。

两年前就想学学Linux,一直没学,最近为了学Docker,顺便学了下Linux命令,虽然没那么简单,但也没之前想象的难。所以说和什么样的人在一起就有什么样的行动力。

今年看了好多Infoq的大咖说,我是真的爱看这类的访谈节目,看了也挺有收获的,为什么很久以前我没发现有这档节目。

最后三个月坚持六点四十起床,利用上班前一个小时和周末看完代码大全。收获也挺多,并且学以致用。

总之,今年虽然没做成什么大事,但我有努力过,希望明年我能做更多的事情。希望明年还能和牛人们一起混。今天开始学习微信小程序,一定不能拖团队的后腿呀。

对比下2016和2017的看书及学习记录:

2016年学习记录

1.看完的专业书:(java编程思想,程序员修炼之道),看完一个月的黑马java web培训视频,学习了ssh,学习小程序

2.看完两个电视剧:(三国演义,红楼梦),26部电影。

3.看完6本书:(时间管理术,你只是看起来很努力,和自己喜欢的一切在一切,梦里花落知多少(三毛),撒哈拉的故事(三毛),背影(三毛))

2017年看过的书单:

4月 闹学记(三毛) 送你一匹马 (三毛)

5月 哭泣的骆驼(三毛)

技巧:如何用一年时间获得十年经验(郝培强)

6月12日:我编程,我快乐

6月16日:稻草人手记(三毛)

6月18日:谈心(三毛) 倾城(三毛)

7月 人性得枷锁

11月 围城

12月 曾国藩传

12月代码大全

javascript语言精粹

点赞
收藏
评论区
推荐文章
九路 九路
3年前
Swift版UITextView自定义占位词,最大长度
最近这段时间在搞一个Swift的项目,算是帮朋友做的吧,虽然有点累但是自己也是从中学到了很多东西,其中自己也封装了一些常用的控件,最近忙完公司的项目以后就整理一下自己的心得。。希望大家一起学习!最近项目需要,很多的地方都用到了UITextView来实现一些需求,需要设置占位词和最大的长度,这里我是简单的封装了一下,希望大家多多指正,话不多说,上代码:
Wesley13 Wesley13
2年前
SAP SD实施笔记
今年我作为SD顾问,参与了汽车行业某公司的SAP上线实施项目。这是我第一次作为乙方SD顾问参与这么大型的项目,在实施的过程中,我有很多感悟,但是因为项目周期赶、时间紧,没有时间记录下来。现在项目上线了,我也空出时间可以好好梳理一下心得和笔记,作为对自己过去这半年的收获之一。首先,以前我就职于一家甲方公司做SD运维,作为一名职场新人,参与
Wesley13 Wesley13
2年前
java程序员为什么使用Groovy
    一直听说java世界里有个Groovy,但是一直没时间去了解它究竟是一个怎么样子的。我们现在的项目里放了很多开源包,而且项目中做流程的时候,规则就是用Groovy实现的。近来闲来无事,于是开始认真的看看Groory究竟有什么好的。其实最初我接触它是因为Grails这一个框架,这两个都是为了实现一个目的,java的敏捷开发,与java的无缝对接。在某
捉虫大师 捉虫大师
2年前
我好像发现了一个Go的Bug?
从一次重构说起这事儿还得从一次重构优化说起。最近在重构一个路由功能,由于路由比较复杂,需求变化也多,于是想通过责任链模式来重构,刚好这段时间也在SentinelGo中看到相关源码。用责任链模式,最大的好处是可以针对每次请求灵活地插拔路由能力,如:这样实现会在每次请求到来时去new出整个责任链,可以预见对象会频繁的创建、销毁。对Java来说,对象池
Easter79 Easter79
2年前
Springboot集成flowable modeler web流程设计器
之前画流程图都是用tomcat启动flowablemodeler,但是这样启动就不能在分配任务用户/用户组的时候查询自己系统里的数据。所以现在需要把flowablemodeler集成到项目里来。之前自己也搜索了很多文章,都感觉不是很清晰,可能也是因为我刚接触不久。现在自己集成好了之后,记录一下自己学习的结果。1.首先需要创建一个springb
Stella981 Stella981
2年前
Spring Security 实战干货:OAuth2第三方授权初体验
1\.前言现在很多项目都有第三方登录或者第三方授权的需求,而最成熟的方案就是OAuth2.0授权协议。SpringSecurity也整合了OAuth2.0,在目前最新的SpringSecurity5中整合了OAuth2.0的客户端,我们可以很方便的使用SpringSecurityOAuth2来实现相关的需求。接下来跟着胖哥
Stella981 Stella981
2年前
Spring Boot(十四):Spring Boot + mybatis + Thymeleaf 分页示例(纯底层代码,不是pagehelper)
最近放假在家,终于有时间学习springboot了,当下最流行的java框架,我还没有接触过,有点遗憾,看过尚硅谷雷丰阳老师的springboot基础整合篇,现在轮到项目整合了,在B站发现一个码匠社区项目挺好的,最近刚完成了分页部分的练习,居然没用插件,直接原生代码,有点牛笔。!(https://oscimg.oschina.net/oscnet/u
Stella981 Stella981
2年前
Mxnet Scala Package 学习笔记 一
前言    从刚开始接触Mxnet这个框架到现在已经大概四个月了。Mxnet最吸引我的地方就是它提供了很多语言的接口,其中有Scala(myfavorite),这是我从Caffe转过来的原因之一。Mxnet是我第一个参与的开源项目,可以说这四个月来我学到了很多东西。  本文的其中目的在于介绍一下如何用MxnetScala包来
kenx kenx
10个月前
一键搞定发布自己Jar到Maven中央仓库
做java开发那当然离不开jar包管理,不知何时一直想想封装一个自己的jar包然后发布到maven中央仓库给别人使用。hhh我感觉自己写一个jar包工具然后,被很多人使用是一件很牛,很快乐事情。终于有了这个机会,和时间。SpringBootstater出来
京东云开发者 京东云开发者
5个月前
为React Ant-Design Table增加字段设置 | 京东云技术团队
最近做的几个项目经常遇到这样的需求,要在表格上增加一个自定义表格字段设置的功能。就是用户可以自己控制那些列需要展示。在几个项目里都实现了一遍,每个项目的需求又都有点儿不一样,迭代了很多版,所以抽时间把这个功能封装了个组件:,将这些差别都集成了进去,方便今后