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 ...
随机推荐
- 软件测试管理QC
一.QC简介 1)是HP公司的产品,是B/S结构的产品 2)在QC服务器中,打开IE浏览器,在地址栏中输入QC服务器的网址或者IP地址. 查看虚拟机的IP地址: 本地连接-属性-TCP/IP协议(重点 ...
- 项目实战5—企业级缓存系统varnish应用与实战
企业级缓存系统varnish应用与实战 环境背景:随着公司业务快速发展,公司的电子商务平台已经聚集了很多的忠实粉丝,公司也拿到了投资,这时老板想通过一场类似双十一的活动,进行一场大的促销,届时会有非常 ...
- linux配置分步安装lnmp环境----ghj
前台:nignx 后台:apache[linux命令]用户文件目录启动定时任务:[开启RZ命令]yum -y install lrzsz [防火墙]防火墙配置文件: /etc/sysconfig/ip ...
- oracle和mysql几点差异对比
Oracle与mysql差异性总结 之前有个项目是用oracle数据库进行开发,需要把数据库改成mysql,遇到了一些地方需要注意的,就简单记了下来. 备注: 再把oracle转成mysql的时候,表 ...
- c++对象在lua层的生命周期与内容扩展
前言 上一篇博客记录了 tolua++ 将 c++类型,变量,函数,以及对象导出到 lua 的过程,这篇博客就接着记录一下 c++对象的内存回收以及c++对象数据和方法在lua中的扩展. 首先 tol ...
- C# (using Newtonsoft.Json) Json 转换用法小总结
//序列化 string Json字符串 = JsonConvert.SerializeObject(目标对象); // 字符串转化为对象 string UserJson = "{\&quo ...
- Struts2入门到放弃
写在前面------------------------------------------------------------------------- 本文章主要从三个方面来学习Struts2框架 ...
- MapReduce编程(一) Intellij Idea配置MapReduce编程环境
介绍怎样在Intellij Idea中通过创建mavenproject配置MapReduce的编程环境. 一.软件环境 我使用的软件版本号例如以下: Intellij Idea 2017.1 Mave ...
- Spring基础知识之依赖注入
Spring框架的四大原则: 1)使用POJO进行轻量级和最小侵入式的开发. 2)通过依赖注入和基于接口编程实现松耦合. 3)通过AOP和默认习惯进行声明式编程. 4)使用AOP和模板(templat ...
- inline-block并列排序时候的影响
当两个设置了inline-block属性的元素并列排放时,它们的位置能够互相影响. 元素结构: <div class="container"> <div clas ...