一个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/ ...
随机推荐
- DELETE_FAILED_INTERNAL_ERROR Error while Installing APK
真是Android2.3的特殊版本问题,问题原因是android2.3的instant run的测试版安装方式有所特别,解决办法有2: 1.手动adb install 安装包 2.把Instant r ...
- HDU-5738
Eureka Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Problem D ...
- Hive入门学习--HIve简介
现在想要应聘大数据分析或者数据挖掘岗位,很多都需要会使用Hive,Mapreduce,Hadoop等这些大数据分析技术.为了充实自己就先从简单的Hive开始吧.接下来的几篇文章是记录我如何入门学习Hi ...
- 如何找某个样式属于哪个Element
如果找不到样式所在的Element,那么可以参考排除法,逐个删除覆盖在同一位置的元素,如果该样式消失,那么可以判断为这个样式.
- Spring Boot 事件和监听
Application Events and Listeners 1.自定义事件和监听 1.1.定义事件 package com.cjs.boot.event; import lombok.Data; ...
- Linux(Redhat)安装Redis
Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.(百度百科 0.0) 下载:http://www.redis. ...
- leetCode刷题(找到最长的连续不重复的字符串长度)
Given a string, find the length of the longest substring without repeating characters. Examples: Giv ...
- 谣传QQ被黑客DDOS攻击,那么Python如何实现呢?
于2018-5-10日晚 网络流传黑客DDOS攻击了QQ服务器,导致大家聊天发送内容时出现感叹号.我们都知道一般情况下出现感叹号都是你的网络不稳定,或者...别人已经删除你了.然而昨晚很奇怪,发出的内 ...
- Mego(05) - Mego Tools使用教程
前言 使用过EntityFramework6的朋友应该都知道EF中的PowerTools这个工具可以帮助初学者或者开发人员快速构建一个EF的数据上下文,并且可以很直观的看到实体之间的关系.不过目前升级 ...
- Mysql访问权限问题:Access denied for user 'root'@'XXX' (using password: YES)
System.Data.Entity.Core.ProviderIncompatibleException: An error occurred accessing the database. Thi ...