Hello 2018, Bye 2017
2017年过去了,过去一年经历了太多,改变了好多好多,可以说人生进入了另一个阶段,有可能是成熟吧。
回顾2017
去年换了新工作,离开了将近工作了8年的公司,不带走一丝云彩,为其任劳任怨,最后没有任何留恋,真的很失败,一晃已经中年,但我不放弃,我决心改变自己
减肥
从大病之后体重一直在200左右,不高不低,指标也不是很正常,这次换了新的公司,新公司做健康的,索性开始减肥吧。
早餐代餐奶昔(公司福利),午餐照吃,不过尽量自己带饭,晚餐也在家吃,随后晚上9点开始锻炼,刚开始跑步,但后来腰不太舒服,改成了室内单车,大概3个月减了20斤,持续到现在,大概已经7个月了,不过还是维持在180左右,不过身体健康了,血液检查指标一切正常,这是非常让人开心的。
戒烟
之前戒了好多次好多次,这次换了公司后,从每天抽10根到每天3根,后来想想3根有撒好抽的,索性戒了,现在真的戒了,已经没有任何念头,很多朋友说香烟能带来思路,我想说的是,尼古丁只会降低你的智商,戒了吧!
看书
之前一直说着要看书要看书,但一看就睡。。。。现在看书除了为了自己也为了儿子,他一天天的长大,已经开始在学习字母,文字,英文了,但是作为爸爸的我每天回来捧着手机玩王者,给他带来了很坏的榜样,索性改变了,看书,写字,陪着他一起来,当然学习完还会陪他玩一会的
学英文
之前学过,在vipabc上学的,学了一年,撒都没记住,浪费精力浪费钱,这次因为进了外企,常年打交道,那就重新来吧,从新概念开始,一步一个脚印,但是交流的机会不多,又报了一个51talk,老师可以自己选,课程可以自己选,非常好,找到了几个口音不错的菲律宾老师,长期跟着,进步还算可以吧
写博客和代码
这块一开始蛮用心的,但是工作后来越来越多,实在无法兼顾,只能抽时间去写,很累,现在不强求自己每周或者每月写多少博客了,慢工出细活,慢慢来,也会不断去磨练自己。代码方便,每天工作都会打交道,回来之后也会写一些自己的东西,比如微信快速开发框架
展望2018
2017过去了,感觉过的很充实,人生改变了很多,接下来的一年相信会更好,我不喜欢再订什么目标,我觉得坚持才是最宝贵的,以上的种种都需要坚持继续下去。
2018年将以.Net Core,Python,微服务,docker,人工智能为主。
.Net Core是跨系统的平台,性能上面已经超过java,个人非常看好其发展,也很希望自己能够为国内社区奉献自己一份力量。
python则是最好的ai编程语言,而且python非常简单,类库非常强大,很适合在微服务或者项目中运用。
docker技术之前我就说过,这是一个amazing,crazing的产物,学习的差不多了,该把这一些付诸于行动了。
人工智能是一个风口,但需要扎实的数学基础,所以要把高中数学再看一遍,巩固以下。
2018年,我第二个18岁了,我一定要好好努力,不仅仅为我自己,而且还有我的家人,希望大家也能在2018年开开心心,顺顺利利。
Hello 2018, Bye 2017的更多相关文章
- Good Bye 2017 A B C
Good Bye 2017 A New Year and Counting Cards 题目链接: http://codeforces.com/contest/908/problem/A 思路: 如果 ...
- 【EOJ Monthly 2018.2 (Good bye 2017)】
23333333333333333 由于情人节要回家,所以就先只放代码了. 此题是与我胖虎过不去. [E. 出老千的 xjj] #include<cstdio> #include<c ...
- Phpstorm 2018及2017.3.2激活码(DataGrip WebStorm 激活码)
PhpStrom的下载地址:https://www.jetbrains.com/phpstorm/ 2018适应 最新版PhpStorm 2018正式版改进了PHP 7支持,改进代码完成功能. 直接用 ...
- Good Bye 2017(送命场)
9815人数场,9500+围观神仙打架...断断续续打Codeforces也快有一年啦,第一次打Good Bye场,满怀前排膜tourist的心愿参加了这场送命场,虽然没看到tourist.不过还是得 ...
- Good Bye 2017 E. New Year and Entity Enumeration
先按照绿点进行分块 第一个绿点和最后一个绿点之后很好处理不说了 两个绿点之间的讨论: 有两种方案 1:红(蓝)点和绿点顺序连接,距离为相邻绿点距离(也就是双倍绿点距离) 2:红(蓝)点和绿点的点阵中寻 ...
- Good Bye 2017 D. New Year and Arbitrary Arrangement
看了别人的题解 首先这题是一个dp dp[i][j] i是当前有多少个a j是当前有多少个ab子序列 dp[i][j] = dp[i+1][j]*Pa + dp[i][i+j]*Pb; i,j 时加一 ...
- 2018(2017)美图java服务端笔试(回忆录)
选择题有几道,是比较基础的 填空题两道:一道是类似c语言的给出abc的值求 ++a+b+++c++ ,另一道是说出两个常见的垃圾回收算法 编程题 找出出现次数为1的数字然后改进(要求O(n)) 数据 ...
- Good Bye 2017 G. New Year and Original Order
G. New Year and Original Order time limit per test 2 seconds memory limit per test 256 megabytes inp ...
- Good Bye 2017 C. New Year and Curling
Carol is currently curling. She has n disks each with radius r on the 2D plane. Initially she has al ...
随机推荐
- heartbeat+DRBD 高可用 双机热备
heartbeat+DRBD 高可用 双机热备 原创博文http://www.cnblogs.com/elvi/p/7658109.html ## heartbeat+DRBD 高可用 双机热备 # ...
- 修复mysql表
1>用"repair table"方式修复语法:repair table 表名 [选项]选项如下:QUICK 用在数据表还没被修改的情况下,速度最快EXTENDED 试图去恢 ...
- Retrofit网络请求库应用02——json解析
PS:上一篇写了Retrofit网络请求库的简单使用,仅仅是获取百度的源码,来证明连接成功,这篇讲解如何解析JSON数据,该框架不再是我们之前自己写的那样用JsonArray等来解析,这些东西,我们都 ...
- setTimeout和setInterval和单线程
我们知道,js是单线程执行的(单线程j就是说在程序执行时,所走的程序路径按照连续顺序排下来,前面的必须处理好,后面的才会执行).所以其实setTimeout和setInterval所谓的"异 ...
- Jarvis OJ - [XMAN]level1 - Writeup——简单shellcode利用
100分的pwn 简单查看一下,果然还是比较简单的 放到ida中查看一下,有明显的溢出函数,并且在函数中打印出了字符串的地址,并且字符串比较长,没有NX保护 所以我们很容易想到构造shellcode, ...
- 从setTimeout看js函数执行
老实说,写这篇文章的时候心里是有点压抑的,因为受到打击了,为什么?就 因为喜欢折腾不小心看到了这个"简单"的函数: for (var i = 0; i < 5; ...
- 使用oracle DB_LINK的一个注意点
今天使用db_link的时候遇到了个有趣的问题,和大家分享一下; 环境:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bi ...
- Linux上跑两个版本的php,5.4.45和5.3.24
首先,装的实在艰难,所以容我吐槽两句: PHP好个P,两个小版本都不兼容,把这个php5.3.24放在5.4.45环境下都跑不了.对于我这种用多了向下兼容的java的人来说,简直无法想象! 网上有装俩 ...
- 用HTML5实现的各种排序算法的动画比較
用HTML5实现的各种排序算法的动画比較 非常有意思,详见: http://www.webhek.com/misc/comparison-sort/
- Swift开发教程--使用Storyboard进行界面跳转
使用storyboard结合代码来做确实能够给开发带来非常多的便利. 在实践的过程中,我们常常会遇到界面的跳转问题. 通过控件和界面的建立的"连接"就能够了. 假设是navigat ...