一个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调用数据库存储过程
下面将举出JAVA对ORACLE数据库存储过程的调用 ConnUtils连接工具类:用来获取连接.释放资源 复制代码 package com.ljq.test; import jav ...
- 在MinGW下编译ffmpeg
因为需要使用ffmpeg的相关库和执行文件,所以需要编译最新的ffmpeg代码.为了能在编译成Windows native执行程序(需要在.net中调用该执行程序),这里我们使用MinGW. 1,安装 ...
- Pivotal开源基于PostgreSQL的数据库Greenplum
http://www.infoq.com/cn/news/2015/11/PostgreSQL-Pivotal 近日,Pivotal宣布开源大规模并行处理(MPP)数据库Greenplum,其架构是针 ...
- MognoDB3.4.2用户访问配置管理
说在前面,官方文档似乎略有瑕疵. 说一下大规则:把绑定IP换成127.0.0.1IP之后,把security的authorization关闭掉做用户添加操作. 添加用户的方法必须是createUser ...
- Python Tips阅读摘要
发现了一本关于Python精通知识点的好书<Python Tips>,关于Python的进阶的技巧.摘录一些比较有价值的内容作为分享. *args and **kwargs 在函数定义的时 ...
- JAVA学习资源分享
JAVA学习资源分享 最高端的JAVA架构师资源(来自龙果学院 价值¥1399元).JAVA互联网分布式架构(龙果学院 价值¥899元).Spring Boot(2017年最新 包括源码原理分析) + ...
- C/C++ 数据结构之算法
数据结构中的排序算法. 排序算法的相关知识: (1)排序的概念:所谓排序就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来. (2)稳定的排序方法:在待排序的文件中,若存在多个关键字相同的 ...
- Scrapy爬虫框架第五讲(linux环境)【download middleware用法】
DOWNLOAD MIDDLEWRE用法详解 通过上面的Scrapy工作架构我们对其功能进行下总结: (1).在Scheduler调度出队列时的Request送给downloader下载前对其进行修改 ...
- SSM-MyBatis-10:Mybatis中SqlSession的getMapper()和简单的工具类MyBatisUtils
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- getMapper的作用,获取到接口,直接通过点的方式调用方法,以免直接手打的方式写错方法名,(强类型的方式) ...
- Linux kernel的中断子系统之(一):综述
返回目录:<ARM-Linux中断系统>. 总结: 一从作为一名驱动工程师角度看,用好中断需要正确认识request_threaded_irq/request_irq关系.中断临界区保护. ...