一个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/ ...
随机推荐
- iOS中tableView组头部或尾部标题的设置
解决在tableView返回组标题直接返回字符串,带来的不便设置组标题样式的问题解决办法,设置尾部标题和此类似 // 返回组头部view的高度 - (CGFloat)tableView:(UITab ...
- AVL树之 Java的实现
AVL树的介绍 AVL树是高度平衡的而二叉树.它的特点是:AVL树中任何节点的两个子树的高度最大差别为1. 上面的两张图片,左边的是AVL树,它的任何节点的两个子树的高度差别都<=1:而右边的不 ...
- WSL Windows Subsystem for Linux安装指南
见官方文档: https://msdn.microsoft.com/en-us/commandline/wsl/install_guide
- com.android.dex.DexException: Multiple dex files define Lcom/sina/sso/RemoteSSO;
错误原因:ShareSDK的包里面也包含微博SDK的代码,两个Jar包含重复. 解决方法:用Winrar到ShareSDK的Jar里面把sso目录删掉,编译即可成功
- Java Spring Boot 上传文件和预览文件地址解析
@RequestMapping(value ="/upload",method = RequestMethod.POST) @Permission(isAjax=false) pu ...
- 基于Python的数据分析:数据库索引效率探究
索引在数据库中是一个很特殊的存在,它的目的就是为了提高数据查询得效率.同样,它也有弊端,更新一个带索引的表的时间比更新一个没有带索引的时间更长.有得有失.我希望做一些研究测试,搞清楚索引对于我们使用数 ...
- 解决vue在ios或android中用webview打开H5链接时#号后面的参数被忽略问题angular同样适用
在ios或android如果直接用webview在打开H5链接例如: 打开:http://localhost:8080/#/answer?id=1509335039582001 会变成 http:// ...
- 利用VMWare 11 在 Windows 8.1 下安装与优化 OS X 10.10
此文中相关工具点击我从百度网盘下载 一.安装 第一步安装参考百度经验:点击这里,鉴于其中提供的文件全部不能用,替换成了上面的,亲测Intel Core I5 4200M 可用. 二.优化 这里给出一些 ...
- 论文笔记(2):A fast learning algorithm for deep belief nets.
论文笔记(2):A fast learning algorithm for deep belief nets. 这几天继续学习一篇论文,Hinton的A Fast Learning Algorithm ...
- TX2 安装 ROS 依赖库错误解决办法
一.更换ubuntu 16.04 更新源 1. 更新源 deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main multiverse rest ...