一个Java程序员的2018年展望与2017年总结
回顾2017年,可以说是对我而言有重大转折的一年。我们选择放弃了北京,来到了杭州,开始了新的生活。房子的事情也基本上落实了,虽然其中经历了种种坎坷,但是结局还是美好的,现在在等贷款放贷。中国人嘛,没有属于自己的房子,总觉得没有那种落地生根的感觉,住在出租房里面,总感觉不是那么回事。
我们养了一条狗,当然养狗的过程也经历了种种波折,被骗的经历也是很丰富,就当破财消灾了。当然了,爹妈反正是不同意我们养狗的,不过我们坚持了,也就没了后话。趁着年轻,做自己想做的事情,有什么不对吗?与上一代观念上的鸿沟,真的是无法逾越。在这奉劝各位还没结婚的小伙伴,结婚后千万不要跟父母同住,问题很多,特别是很严肃的父母。我是个不善言辞的人,父母也看不惯我们的生活,本来上班已经很累了,在家还要一本正经的吃饭聊天,真是压力山大。
这一年,是奔波的一年。离开一个城市,到另一个素不相识的城市去生活,需要很大的勇气,但是离开总是有说服自己的理由的。由于在北京还有学业未完成,所以两地奔波的我们,总是感觉很累,还得顾及领导的感受,能翘的课,我们都翘了。在火车上过夜的日子,在宾馆彻夜赶开题、赶作业的日子,历历在目,连续两个通宵,回到杭州就生病了。
言归正传,说说技术上的事。2017年过完春节,就一直在找杭州这边的工作,阿里的面试依旧没有通过,主要还是自己的面试技巧问题,这块后面要努力,争取今年或者明年进阿里吧。找工作过程中的一些心得体会,都写在了之前的博客中,大家可以翻阅。
在目前的阶段中,做的主要是一些中间件相关的内容,看看一些源码,包括Elastic-Job,Kafka,Sharding-Jdbc,Canal,Otter。看源码的过程,主要是看一些逻辑,还有设计的思路,给自己的代码提供一些建议。另外我的感觉就是,做我们这行,对底层的东西理解的越深,懂的越多,才能写出更加优雅的代码。所以新的一年,需要继续狠抓基本功,包括一些底层的原理,一些基础的源码,需要更加的深入。
说说17年看的一些书吧,技术上,感觉看了很多的书,但是感觉都是为了面试而看,像JVM的书,并发的书,一些框架原理的书,看的都不深入,惭愧。一些闲书,主要是上课老师推荐的书,Google的、沃尔玛的那本自传、吴晓波的几本书(跌宕一百年,大败局等等),个人还是喜欢看看这样的书。个人还是喜欢看吴晓波这几本,能了解历史,又感觉看到了活生生的例子,对于个人很有启发。另外,就是文化。一个团队,文化很重要,团队的凝聚力,很大的程度上,需要文化的凝聚。我们看比较成功的公司、团队,无不是有独特的团队文化,而且其中的人认同这样的文化,这也就是我们的党能够成功的关键。
18年已经来到我们的身边,新的一年里,立几个flag:
- 技术上
- spring源码,终于下定决心要看,之前看了几次都没有坚持下去
- dubbo源码,之前草草的看了点,没有深入
- TCP/IP,NIO,Netty,老生常谈了,也是比较重要,当然能够切入自己的工作是更好了
- Linux内核,基本功
- 生活上
- 读几本闲书,先暂定10本吧,阅读渠道包括微信读书,蜗牛读书,纸质书等等
- 多学学说话,抓重点,从别人的角度考虑问题,说别人所想
- 学习上
- 完成学业,完成论文,最后一年了
今天就说到这吧,希望新的一年,我爱的人和爱我的人顺利,开心。
一个Java程序员的2018年展望与2017年总结的更多相关文章
- 做为一个Java程序员,你需要哪些傍身的技能?
最近总有些断断续续的思考,想想从我入行以来,我到底学会了什么,做成过什么,以后要做什么,如何提升自己······· 工作3年了,常听人说3年,5年,10年是程序员的坎,每过一个都会有新的想法,新的改变 ...
- 0~5年一个Java程序员的晋升之路
在程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变 ...
- 文章推荐一个Java程序员跟大家谈谈从业心得
一个Java程序员跟大家谈谈从业心得 2017-10-21 java那些事 java那些事 java那些事 微信号 csh624366188 功能介绍 分享java开发中常用的技术,分享软件开发中各种 ...
- 正式工作的前奏——一个Java程序员的实习总结(1)
不知不觉,到深圳实习已经三个礼拜了.跟在暑假的三个半月实习不一样,这次收获更多,感受更好,算是摆脱了那次实习给我带来的阴影(这个会放到以后才说). 在知乎上,有这么一个问题,你现在最想跟刚工作时的你说 ...
- 一个JAVA程序员成长之路分享
我搞JAVA也有些日子了, 因为我比较贪玩,上进心不那么强, 总是逼不得已为了高薪跳槽才去学习, 所以也没混成什么大牛, 但好在现在也已经成家立业, 小日子过的还算滋润, 起码顶得住一月近万元的吃喝拉 ...
- 一个java程序员的年终总结
年底了,该给自己写点总结了! 从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹.我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提 ...
- 一个Java程序员该有的良好品质
一.前言 多年来,在IT领域,从一个普通的程序员到一个技术主管,再到一个技术经理,再到一个技术主管,他们践踏了许多坑,劳累了许多课程,还背着许多罐子.在提高他们的技术和管理能力的同时,他们一直在考虑如 ...
- 一个Java程序员的实习总结(2)
在今天的总结里,主要讲述第二.三周这半个月的培训情况,并且穿插讲讲我对实习和见习的看法,有需要有兴趣的童鞋可以看看. 半个月的见习 其实我更愿意把实习和见习分开讲,实习指的是还没签三方或者直接就是大三 ...
- Python 绘制图表之我见 ---一个java程序员的看法
---------------- 环境: win 10 . python3.5 https://github.com/Leechen2014/1400OS_01_Codes/blob/master/ ...
随机推荐
- java并发包分析之———ConcurrentSkipListMap
一.前言 concurrentHashMap与ConcurrentSkipListMap性能测试 在4线程1.6万数据的条件下,ConcurrentHashMap 存取速度是ConcurrentSki ...
- linux利用命令重置大量密码
yum -y install expectmkpasswd -l 10 -v was | grep 'is *' >> 123.txtmkpasswd -l 10 -v logv | ...
- Pydev Console中文提示乱码的问题
1. 像这样的规则内容请这样处理"\u305d\u3093\u306a\u306b"style unicode string : print str.decode("un ...
- 关于国际化时报org.springframework.context.NoSuchMessageException错,具体到No message found under code '你的键名' for locale 'zh_CN'.的解决方案
使用IntelliJ IDEA开发工具解决方案: 总结原因,解决方案: 1,在使用messageSource.getMessage方法时,参数1的键名跟属性文件中键名不一致,比如Controller中 ...
- form表单序列化为Jquery对象
<form id="DailyFinancial" > @*class="form-inline"*@ <div class="fo ...
- SOFA 源码分析 — 泛化调用
前言 通常 RPC 调用需要客户端使用服务端提供的接口,而具体的形式则是使用 jar 包,通过引用 jar 包获取接口的的具体信息,例如接口名称,方法名称,参数类型,返回值类型. 但也存在一些情况,例 ...
- SOFA 源码分析 — 链路数据透传
前言 SOFA-RPC 支持数据链路透传功能,官方解释: 链路数据透传功能支持应用向调用上下文中存放数据,达到整个链路上的应用都可以操作该数据. 使用方式如下,可分别向链路的 request 和 re ...
- ArcticCore重构-问题列表1
基于官方arc-stable-9c57d86f66be,AUTOSAR版本3.1.5 基本问题 Arctic Core中的代码组织有很多有待改进的地方,这里先提出几点: 1. 头文件引用混乱,所有头文 ...
- Windows10 Ubuntu bash 配置 LAMP+JDK+Tomcat
Windows10的Bash省去了装ubuntu虚拟机的麻烦,而且可以直接用Windows下的浏览器去访问了,Exciting有没有,再也不用去忍受日常崩溃的chromium和慢慢的firefox了. ...
- 一些遇到的Qt程序在Windows平台间移植问题整理
今天尝试把Qt程序移植到各种虚拟机中测试,由于Qt的依赖库报告往往不能显示出全部依赖库.结果频频出现问题,好不容易全部解决了,这里给出一些套路. 首先对于Qt版本,我用过很多,最终表示现阶段推荐Min ...