人生备忘录

| 分类 blog  | 标签 人生备忘录  | 浏览  
人生备忘录

前言

一切的一切都从进入大学后说起

大学四年

第一学期(2011-2012):

  1. 参加咏春社团,涉猎’咏春拳’
  2. 初始C语言,程序猿的启蒙
  3. 拥有第一台笔记本电脑,开始玩单机游戏
  4. 没有落下绩点
  5. 每天坚持晨跑,坚持晚自习

第二学期(2012-2012):

  1. 和舍友渐渐熟悉,开始’教导;舍友们打游戏-dota
  2. 受到周围氛围的影响,对程序渐渐不感兴趣
  3. 没有落下绩点
  4. 每天坚持晨跑,坚持晚自习
  5. 开始看美剧的生活
  6. 和舍友讨论,心底期待着2012的到来

第三学期(2012-2013):

  1. 舍弃了咏春
  2. 不再坚持晨跑和晚自习
  3. 绩点有所下滑,特别是英语,处于及格边缘
  4. 开始了疯狂了,游戏之路,和同班同学渐渐熟悉,一起开黑,打dota
  5. 依然在不断的看美剧
  6. 2012终究是没有到来

第四学期(2013-2013):

  1. 绩点下滑,特别是英语,处于及格边缘
  2. 继续打游戏,和周围同学也由于游戏社交,而熟悉起来
  3. 依然在不断的看美剧

第五学期(2013-2014):

  1. 开始关注绩点,绩点上升明显
  2. 受周围同学的影响,有的同学已经开始创业了,有的同学开始了兼职,对游戏的热情与投入开始减少
  3. 这学期末,遇到了大学中的编程启蒙老师,焕发了我对于程序的热爱,开始了正式的程序员之路,以c++,openframeworks为切入点
  4. 同时也开始对一些专业软件熟悉,PR,AE,3DMAX

第六学期(2013-2014):

  1. 绩点疯狂上升,期末时为年级第5
  2. 这学期的游戏设计课程焕发了对于游戏编程的热爱,开始接触并了解了unity,用unity做了第一款小型rpg单机游戏
  3. 开始对自己学习能力以及编程能力自信起来
  4. 忽视了英语,导致6级没过
  5. 参加了一个大学生android程序设计大赛,但是无功而返
  6. 暑假期间从0开始自学了java,有了一定基础
  7. 内心很矛盾,对于未来有些许迷茫,不知道是读研还是工作(这时候以为保研还有戏)

第七学期(2014-2014):

  1. 英语六级没过,导致不能保研(绩点已经远远超出)
  2. 开启了一个新浪博客号,每天坚持写一篇diary
  3. 开始在csdn上更新技术博客
  4. 对于未来的职业方向有些许不确定,不知道是从事android开发还是游戏开发
  5. 确定了未来几年内的职业方向,android开发和java,于是开始自学android
  6. 仍然坚持更新技术博客,将自己的android学习之路都有更新上去,并将自己的练习demo上传,供后来新手参考
  7. 开始找工作,在学习了一个月android后,第二次校招上拿到了一个公司的offer(第一份正式工作),薪资待遇一般

第八学期(2014-2015):

  1. android自学已经有了一定的成果
  2. 开始毕业设计,选了一个大而广的android题目,将自己所能用到的最好的技术都用到了毕业设计上(整个毕设期间,技术水准大有上升)
  3. 放弃了每天写diary的习惯,保持了写csdn博客的习惯
  4. 毕设结果出来后,有点失望,居然没有拿到优秀毕设(原因是里面有着合格的技术,但是产品太菜)
  5. 和两位同学一起来了一次毕业旅游,山东泰山+青岛
  6. 毕业分离时节,毕业照+聚餐+各种聚会,之后各奔东西!

初入社会

第一份工作

初入职场的生活

2015年7月: 初入职场,新人培训(虽然个人比较不解为何还要进行Java基础培训-培训水准一般)

2015年8月: 刚准备开始正式从事android开发,结果受命,开始研究跨平台开发,正式踏入跨平台开发(h5+)之路,拓展了技术广度

2015年9月:

  1. 跨平台开发有了一定的了解,开始了解js,html,css一些基本知识,这期间不断在累积代码经验
  2. 第一次出差,现场开发

2015年10月:

  1. 跨平台开发较多的累积,已经能够进行研究性工作,开始写自己的跨平台开发框架
  2. 第二次出差,对于项目的整体开发有了一定见解

  3. 开始学习了第一门乐器-口琴

2015年11月:

  1. 对于跨平台开发有了较深理解,开始不断的重构代码,重写了一个基础的工具类,用来提高开发效率
  2. 对于JavaScript的理解有了质变,对于自己的技术提升方向也更加明了

  3. 开始给公司新人培训,评审他们的代码.开始作为’老师’老考核新人

  4. 开始整理自己的知识所学,供他人学习

  5. 口琴学习已经入门

2015年12月:

  1. 第三次出差,10天内完成了一个较为复杂的跨平台APP的大部分功能
  2. 代码风格有了进一步的提高

  3. 开始进行项目汇总,和知识整理

  4. 开始思考对于新人的培训之路以及管理方法

  5. 口琴已经达到了进阶级,之后看个人造化

  6. 月末,开始准备学习新的乐器-吉它

2016年01月:

  1. 于过年前完善了自己的跨平台框架,并增加了一些使用功能

  2. 继续工作

  3. 继续学习口琴,吉他

2016年02月:

  1. 重构了跨平台框架,基于sea.js,采用模块化开发

  2. 继续工作

  3. 口琴有了一定的进步

2016年03月:

  1. 让跨平台框架真正的跨平台,适用于普通浏览器版本

  2. 制定了公司跨平台项目开发,整理的一系列的标准文档,后续都按标准文档规范来

  3. 开始进一步学习前端知识,更深入了解css知识,自己重构页面

  4. 2016年03月15日,人生第一次生病住院!

这次生病的也给了自己一个教训: 一定要爱护自己的身体,我们还年轻,世界那么美好,一定要保护好身体,健健康康过好每一天!

2016年04月:

  • 开始学习微信开发
  • 第一次担任项目经理(微信项目)

2016年05月:

  • 成为项目经理后的项目沟通与管理工作
  • 进一步整理微信开发文档
  • 开始向他人培训相关内容

2016年06月:

  • 主要是第一个微信项目的开发工作
  • 其它的微信项目开发
  • 大量的时间浪费在业务开发,和接口的联调中,我内心非常抗拒,使得自己越来越不喜欢工作了

2016年07月:

  • 主要工作变为了在线文档的整理
  • 写代码的时间急剧减少
  • 也趁机梳理了下学习到的知识内容

2016年08月:

  • 文档整理与教程编写工作
  • 完成了一套公司自主的Hybrid交互框架-ejs(主要负责前端模块,并且对Android部分内容熟知)

2016年09月:

  • ejs的升级(升级到了2.0,比较接近市面上的hybrid方案的)
  • 在线文档的编写(ejs api文档,教程)
  • 同时开始整理一些原理相关教程
  • 开始整理一些面试题目(主要用来面试他人)

开始奋斗的人生

2016年10月:

  • 开始规划人生
  • 睡前阅读英文
  • 口琴
  • 吉他
  • 开始更新个人博客

这一天,终于下定决心了,不再思前想后,开始行动起来,每天业余时间不再像以前一样悠闲的度过,而是为自己的目标而努力预计划, 先完成个人博客网站,再完成一些已掌握知识的总结,再开始基础知识的巩固,同时业余时间口琴,吉他不放弃, 晚上睡前阅读英文读本,坚持下去,几年后再分晓好的准备不如坏的开始

为什么会有这个想法: 因为坚持了一年的口琴后,突然发现了坚持是很有意义的,日积月累带来的变化太大了。

2016年11月:

  • 个人博客正式上线

基于jekyll目标搭建博客,由github托管。开始整理自己的知识体系,开启一个新的旅程。 从10.30开始利用业余时间制作,磨了这么久,终于在这个周五(1118)完成了,个人博客正式上线了。

2016年12月:

  • 又开始回归技术研究的工作
  • 同时会定期整理知识要点
  • 对以前做的项目已经开发模式进行了梳理

2017年01月:

  • 开发了一个钉钉版本的项目
  • 继续技术研究与文档整理
  • 开始业余学习日语

2017年02月:

  • 研究了weex的开发
  • 基本脱离了项目开发,主要负责技术研究与对外技术支持
  • 开始了较为稳定的业余生活,从此生活变的充实而紧凑
    • 日语
    • 英文
    • 口琴
    • 吉他
    • 技术基础巩固(算法与数据结构补充)
    • 定期博客更新

2017年03月:

  • 完成了一个weex demo(初步拟定后续拿一个项目试点)
  • 重新基于webpack重构了一个框架(达到项目优化的目的,要不然以前的开发模式产无法达到品级的要求)
  • 同时自己基于webpack的框架提供了示例,以及自己用这个优化了几个典型项目

2017年04月:

  • 新增了一个业余活动(学习钢琴),已经入手了一台入门级的电钢
  • 开始架构年度重要的产品: epointjs 3.0(一个Hybrid开发方案),准备弄的完善点,宣传到位点,作为自己的代表作品

2017年05月:

  • ejs前端代码工作完成
    • 重构
    • 逻辑架构,代理监听,统一处理
    • 分h5,dd,ejs三个环境
  • 开始架构一个统一前端框架
    • 约束代码目录结构
    • 移植Util
    • 约定和新增widget
    • 完成了部分工作
  • 一些独立的组件
    • 如下拉刷新组件
  • 规范制定
    • 重新修正跨平台代码开发规范
    • 接口规范

2017年6月:

  • ejs API的对接

    • 提供showcase

    • 统一API规范

    • 多平台适配

  • 前端M7框架的开发

    • 初步架构

    • 核心功能实现

    • 代码规范,接口规范整理

    • 开始重构showcase

    • 在线文档搭建,尝试过gitbook,普通php等

  • 博客整理字符编码系列

2017年7月:

  • ejs 3.x全部完成,包括支持Promise

  • 前端框架M7全部完成,包括核心代码,架构,组件,工具类,showcase等

    • Promise的重构
  • 在线文档完成,ejs,M7,以及小组在线文档,采用一个简约的php架构

  • 博客整理正则表达式系列

  • 程序员修炼之道,编程珠玑,代码大全等书

2017年8月:

  • 开始练习前端面试题

  • 钢琴有一定进步

  • 一些培训推广工作

  • 开始应用单元测试

  • 准备巩固JS基础

  • 重构一个极简下拉刷新,同步官方文档,以及优雅代码

  • 准备Hexo博客重构(后续暂时先停止,优先其它)

2017年9月:

  • github推广了一个开源项目minirefresh,第一次star突破3位数,结合文档,推广,维护,更新。确实花了不少心思

  • 同时内部的混合开发项目ejs也开始重构梳理,准备或许推广一个开源的混合开发项目

  • 尝试往项目中加入单元测试等方案

  • 顺便开始联系下node后台的示例

2017年10月:

  • 从一个canvas裁剪图像的需求做入口,又重温了下图像处理相关知识,顺手写了几个开源的图像处理小项目

  • 又重新梳理了下token,cookie,跨域,sso等机制

  • 梳理除了一个quickhybrid项目,准备作为混合开发项目开源的前端部分

  • 入手了一本css书籍CSS3实战手册,突然发现是英文版的,硬着头皮读下去

2017年11月:

  • 整理了下混合开发知识系列,后续准备写一个系列文章

  • 工作上日常维护ejs于前端框架

  • 尝试用websocket做一个pc写代码,移动调试的页面

  • 完善了下图片裁剪,压缩的小项目

  • 前端方面准备以javascript高级程序,网上常见面试题为引,重新巩固基础,往高级进阶

2017年12月:

  • 重点在梳理混合开发知识体系,整理文档

  • 准备开源一个项目quickhybrd,包括混合开发架构,理论,js前端,android原生,ios原生部分。 前端和android可以自己搞定,计划找个时间学oc,重构一个容器出来

  • 简书的程序员事件,博客搬离了简书,进入掘金和sf

2018年01月:

  • 元旦三天初学了下iOS-OC开发

  • 梳理JS底层知识,运行机制,进程,线程等等

    • 如海绵一样的吸收知识,在一段时间内将知识架构重新梳理系列,犹如醍醐灌顶
  • 月末时开始了面试之旅

2018年02月:

  • 面试了两三家公司

  • 过年

  • 过年期间写了一个简易的钉钉产品分析

上一篇     下一篇
Lichun Dai

Lichun Dai

程序员,偏前端。会点口琴和吉他。

博客 62 项目 2 随笔 106

GitHub 5sing 知乎 segmentfault 掘金