我的 2019:十年大计,日拱一卒

2026/12/31 Plan

人太容易在实际中走失,驻足于路上的奇观美景,而忘了原本是要去哪儿。 — 《想念地坛》

25~35岁,是每个人最宝贵的时光,应该用在刀刃上。


2026年12月31日 到这时你会到什么程度呢?

十年大计,日拱一卒

  • 好的员工优化流程、快速响应
  • 希望能有人处理掉,不要往上抛,交给你的模块到头来还得领导出面,就很失败了
  • 让别人知道你在做什么;排期准确、延期率、bug 很重要,认真写排期、备注
  • 主动、把事情做好、少问题
  • 树立目标、做出成绩、拿出成果

2019 年

今年目标:

  1. 安卓
    • framework 较熟悉,常用 api 了解基本实现,四大组件,View 体系(两个月)
    • 性能优化(一个月)
  2. 前端
    • 掌握 React 和常用库,可以画个人网站界面(一个月)
    • 基本掌握 JavaScript 的使用(一个月)
  3. 后端
    • SpringMVC 的使用掌握了,可以提供 个人网站需要的接口,部署上线(两个月)
  4. 爬虫
    • Python 爬虫,爬取需要的数据(一个月)

最终目标:

完成一个简单的新闻网站,分类、列表、详情页

8 月

八月计划:

  1. ife 学到第 30 天,做简单笔记(每天都得看一点)
  2. https://github.com/saysky/ForestBlog 这个项目搞下来看看,对比自己的代码

https://liuyanzhao.com/ 学习这个后端做的事

7 月

七月计划:

  1. Java 开发接口 最后一部分实践完成(选一个周末全天做)
  2. SpringMVC 那本书 100%
  3. 《原则》或者其他一本非技术书,至少 50%,做简单笔记
  4. Android 移动性能实战总结成文字,发表到 CSDN
  5. 恢复每天一小结的习惯

试着在公司 tb 上创建自己的模块,设置任务截止时间,方便每天收到提醒

2019年7月21日 周日

本周复盘:

  1. 周三及以前还是不错的,路上看十页,回来看十页,微信读书四十页
  2. 周四及以后节奏就乱了,因为某些事睡得太晚影响第二天的学习劲头
  3. 周末基本都在看动漫,没有给自己设置个学习的计划,应该完成指定任务后再放松!!!
  4. 还有夸下的海口要落实啊,不然让人鄙视👎

2019年7月20日 周六

1.今天和大学舍友约了顿饭,和老朋友谈谈心,聊聊最近的生活、工作,还是很让人放松的。

下次约个项目多玩会儿。

2019年7月19日 周五

1.今天没完成计划。。。晚上又玩牌了

2.有的人选择自己真正想要的东西,顶住诱惑,克服可能妨碍自己实现目标的痛苦,这样的人拥有成功人生的可能性要大得多。

3.今天做交易记录时,本地写了个简单的 html,放到 assets 项目 webview 加载不支持,于是想本地起一个服务器访问,网上一查,哇,比想象中还简单, Mac 自带支持 Apache,修改下参数和文件目录就可以了。然后把文件丢进去,同一局域网的 就可以访问了!so easy

  • apachectl Apache Http Server Control Interface
  • httpd 是 Apache HTTP服务器程序,开源软件,被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池,一般用作web服务器来使用。通常,httpd不应该被直接调用,而应该在类Unix系统中由 apachectl 调用。
  • /usr/sbin/apachectl其实是个脚本;
  • /usr/sbin/httpd才是真正的程序;
  • sudo apachectl start

2019年7月18日 周四

1.我曾以为以记忆为基础的有意识的学习是最有力的,但我后来明白,试验和适应能带来更快的进步.

2.写一个mm库,不用最新代码,用老版本,不易现

3.自问

  1. 你在这家公司做的,你觉得最牛逼的事情是什么?
  2. 你做了几年 Android 开发,你觉得哪个开源项目让你学习到的最多。

2019年7月17日 周三

1.多看点实际的自传或者经验的书还是不错的,让我可以对比反省下自己

2.学知识要建立联系,新学到的如何提高我?联系可视化,不要知识孤岛

3.带新人,要给他计划和任务安排,确定每天都有事情做。避免他每天都处在不知道做什么的恐惧里面。 一方面是工作安排,另一方面是学习安排。

4.拆分出主app和子app共用的能力

2019年7月16日 周二

0.今天极客时间又买了《玩转 Spring 全家桶》,刚才突然有冲动去转后端开发,长远来看还是做后台机会更多。但老实讲,现在转的话可能很长段时间产出不高,也不利于将来。

不如先自学,然后工作里有机会主动做做后台项目,然后再说吧。

1.Android 监控线程的创建?

2.今天 ted 带着去了趟新大楼,装修味道还不小,但新环境总是让人有些期待和新鲜感,希望在新的环境里能有更多突破和成长,求主带领!

3. 我想明确地说,我不认为“英雄”或者“塑造者”是更好的人,行走于更好的人生道路。如果一个人不愿走这样的道路,也是完全可以理解的。我认为最重要的是一个人要知晓自己的本性,并以与之相符的方式行为。

我的本性是什么??

2019年7月15日 周一

1.多思考小伙伴的行为和性格特色,发挥特长。

2.每天写自己要做的事和确认结果,虽然某种意义上加强了焦虑,但增加了思考当前工作所处阶段的次数。

在想当天要做什么时,有确定的、具体的事时,心里会感觉很愉快、轻松,只要完成就可以了;假如没有确定的、具体的事,就会有些迷茫和沮丧,还得想想有什么是自己应该做的、有意义的。

从无到有思考做什么很让人头疼,身体本能排斥费力的东西,但如果总是做别人安排好的事,怎么做领导者呢?就好像看过的那副雪地狼群图,走在前面的是痛苦的,因为他需要做的更多,而那些跟从者则轻松多了。

以前我以为要做领导需要比普通员工投入更多的时间。今天的收获是,领导者投入更多的时间只是结果,真正的原因是,领导者需要思考的更超前、做的更超前,不断地假设实践,才能踏出一条条确定的路给下属。

后面业务不忙时,需要多思考下一阶段可能要面对的需求和技术挑战,提前做准备。

3.如何超过大多数人

4.今天追回了差不多一百页《原则》

2019年7月14日 周日

本周复盘:

  • 周五没怎么学,贪玩
  • 周六学了会儿,但比预期少一些,上午就应该起来学
  • 周日上午去找教堂、办居住证,下午起来,学了一会儿,应该中午回来睡一觉,下午起来就赶紧学,晚上再学

SpringMVC 没达到预期,起码少了一下午的进度;《原则》少了差不多三天的进度,就是五六日的,一放假就不想学习,改正!

2019年7月13日 周六

1.星巴克见闻

  • 外卖配送员和投资者所讨论的差别,思考高度
  • 年轻妈妈教二年级小孩用英文做 schedual

从小养成控制自己的习惯,长大后失控的可能性就更小!

2019年7月12日 周五

1.和项目经理聊,有一句话很值得思考,不是要比小伙伴做的更好,而是要思考如何让大家总的产出更好

2.要定义路由,得先拆模块,确定功能边界,然后对外暴露能力接口,注册到共同的依赖

2019年7月11日 周四

是否愿意主动把事情做的更好?是衡量是否卓越的一个显著标准。

2019年7月10日 周三

1.http://clmirror.storage.googleapis.com/codelabs/build-app-with-arch-components/index.html?index=..%2F..%2Findex#0

JetPack 组件 Google 教程

2.意识到每个选择可能的影响,不随便做决定,使用你的大脑思考一下

3.进行开发前,先考虑下是什么类型的需求和页面,如果是纯展示的,最好由 H5 做,完成不重要,重要的是节省开发成本,提高动态性

不自主的 投入到具体的事中,因为与执行相比,思考不确定的,更复杂一些。

不以自己的安卓开发角度思考方案,以整个项目组的效率角度思考; 架构: 业务 bundle 拆分(过度方案、最终方案),内聚性,router 路由; 核心库拆分,核心能力隔离; 业务: 技术评估,实现方案选择,短期优势、长期优势;

下阶段可能需要考虑引入 RN。

完成业务后,思考当前项目架构是否合适,怎样拆分后期开发最顺畅

拆分成单独的 bundle,不相互依赖

开发完再迁移拆分

业务是最小的一面,要考虑其他方向(开发效能、性能提升)

2019年7月9日 周二

1.《原则》里提到,对作者来说,有意义的工作和有意义的人际关系是他一生的追求,在这个追求的过程中,顺便赚钱而已。

“美妙人生的关键,在于你能否迷上什么东西。”

2.家里的事,总是让人头疼,求主安排吧。

3.今天又拿起了那个手机,明天不能这样了。

4.多看乾坤博客吧,向优秀的人学习。

不要喊口号,学习人家在思考什么、做什么。

说要学习红果,人家做的提升效率的东西,你有思考过吗?!

2019年7月8日 周一

1.实践中学习效率最高,之前学前端就是太分散了,没做个项目巩固,导致忘得差不多了。

这次的学习目标也是要以实践为目的。

2.今天 SpringMVC 那本书差不多看到 20 页,对 MyBatis 的优点有了基本的了解,后面几天先看下如何实践,周末动手敲一下。

《原则》看了五十多页,比想象中看的顺畅一些,目前的感悟是国外的孩子好像都出去打工比较早,《穷爸爸富爸爸》里面也讲到主人公很小就打零工,这种经历让他们对生活、对经济有了更深的理解。反观那时候的我,可能只知道玩乐和闯祸吧。

3.今天爸出院回家,和妈因为羊的事又闹矛盾了,唉

当初一个重要的选择选错,后面的路迥然不同啊!

哈利路亚,求主带领和安排吧,身体健康最重要。

4.来自十年互联网人的大厂等级晋升攻略

骨干员工开始需要了解更多的东西。比如大的业务背景,具体的业务需求,关键的时间节点,项目的完成时间点,各部分的系统指标,性能指标,还有项目的相关人等。

除了上面一般性的东西,脑子里面还要开始规划和思考:上面给予的时间是充足还是紧张?所带领的2-3位同学,他们的特长能力是什么?工作应该怎划分?每个人要具体负责什么?具体的项目里程碑要怎么设计?团队要怎么来高效协作?系统本身应该使用什么框架?采用什么技术比较合适等等,都需要自己来把控了。

2019年7月7日 周日

1.用动画的形式呈现解LeetCode题目的思路: https://github.com/MisterBooo/LeetCodeAnimation

这个网站也不错:https://visualgo.net/en

2.https://github.com/saysky/ForestBlog

学习后端开发的例子

3.图床就用 CSDN,本地留个备份,放到 notupload 目录里,不上传到 git

4.《Android 移动性能实战》磁盘优化部分回顾,知识点拓展,总结笔记,大概 2h

书至少看两遍,一次有个整体认识,二次做做笔记加深理解。

6 月

6月读完了《Android 移动性能实战》,《我与地坛》读的差不多。

工作上六月变动比较大,方向从主站的聊天室开发变成独立 app 开发。变化原因是理解的,关键在于在这个变化之中,有些工作可能就白做了,可以说是有些损失的,那有什么收获吗?

最大的收获就是对当前工作方向的思考要加强,不能光埋头写代码、实现功能,要考虑当前做的业务需求在整个业务中处于什么位置和价值。

周六老大开会讲了当前三条线的未来方向和优先级,同时讲了各端人员的职责分配,其中尤其是产品经理的分工,让我感触很深。每个产品经理负责的业务在整个业务的位置都很清楚,有做活动提升流水的,有做玩法增加活跃度的,有做创新业务的,也有做支撑后台的,价值是什么,衡量标准是什么,十分清晰。

反观开发,尤其是我这种眼界比较浅的,可能就很少思考自己究竟处于什么位置,大多数时候都是被动的接收任务,方向有调整自己内心或者抱怨或者平和,总之没有去思考调整背后的原因及自己应该做的响应是什么。

YX 和 TD 都和我说过,要和产品多沟通,想必就是让自己时刻了解自己的位置和方向吧。

要做积极工作者。

5 月

2019年5月31日

1.收到设计要先确认再做、服务端和聊天室开发前先和客户端确认

2.在我在一生中这段时间属于什么阶段?应该做什么事?

为什么最后执行的效果不好?为什么我自己自控力这么差

2019年5月29日

心理承受能力差,性格太软,尽量冷酷,少担责任

一开始太好说话,后面有事都找你,就像以前和姚梦萍合租时一样(虽然那时候得了些便宜 - -)

2019年5月28日

关于经济冲击:

风浪一旦来临,毫无抵抗力的,首当无产者。

何为无产者?没有编制且资产不抵二线以上城市两套房的人。

无产者共有的特征是,其资产在每一次经济冲击下,都会大幅缩水一次。

冲击包括:失业,通胀,疾患,还有日渐平庸。

2019年5月22日

epoll 的本质是什么

2019年5月21日

1.争取每周学一个百度前端课程吧!

2.让别人做事前,想想这件事能给他什么好处,从这个角度出发安排。

2019年5月19日

1.和良母天交流他最近的面试情况,很有感触。

2.ms 准备三张纸:

  1. 娱乐厅和直播间对比总结
  2. XM 基础库实现
  3. 个人技能点(突出性能优化)

2019年5月18日

熬夜伤身,还浪费第二天时间!

十二点多结束,回家一点睡,第二天补补觉十点多就可以了。到凌晨,第二天就得补一天,多浪费了好几个小时,关键是还伤身体!

2019年5月17日

华为,技术超前储备带来强大的选择权

2019年5月16日

时间观念很重要!当接到一个事情的时候,一定要了解需求方的时间节点。

想先了解几个问题:

  1. 项目计划什么时候上线
  2. 是否需要测试资源
  3. 客户端工作量有多大

2019年5月13日

晋升结果出来,没过。

  • 高质量文章:理论、使用场景、demo、缺陷(改进点)
  • 让他负责一部分,发挥主动性,而不是有任务才安排
  • 把自己知道的讲出去,那样才有时间做其他事
  • 推进时减少花费自己的时间,给几个站会时间,让小伙伴们选,保证组内小伙伴自己能保证进度
  • 先把安卓扎实了,再辐射其他方面,其他方面保证能实现就行
  • 多写高质量文章,专注一个领域,两周一篇
  • 多找领导谈话,汇报下最近做的东西(前提得是有值得说的东西)
  • 文章要有深度,画流程图、架构图,不流于表面
  • YX 的经历,把游戏 小雅 SDK 做好,然后经常开会提问题
  • 公开演讲要自然,就跟普通聊天一样,记个大概,不要背,想到哪儿说到哪儿,随机应变
  • 找有能力的,让他掌握自己会的,“互为备份”,让他处理大部分问题,自己只做重要决策和风险评估
  • 尽可能把握好公众机会,让别人记住你,抓住机会提升自己,都在做的事,你要做的比别人出色

2019年5月12日

1.如果有一年时间不用工作,我想做什么

脱离公司,自己的独立价值?

2.娱乐厅与直播间架构设计对比

  1. 业务组件拆分
    • 层级,避免知道太多细节
    • 接口依赖,抽象基本功能
  2. 长连接封装

3.今天租房确定了

2019年5月11日

1.zgz,加班不算多,学习学习其他端开发,做做副业

2.阿里云大学, JavaWeb

3.工作中遇到的挑战、解决的复杂问题??

2019年5月10日

晚上想想千条路,早上醒来走原路

2019年5月8日

1.喜马的通用业务库和二方库实现分析,这是重点学习内容

2.这个人 android framework 的文章不错

2019年5月6日

不要抱怨工作没难度,自己总是用老一套,不想着提高效率,怎么有长进。

4 月

五一计划(五天):

  1. Linux 编程读完,每天需要 50 页,约两小时
  2. 慕课 React 看两章
  3. 四月总结
  4. 重新理解创业总结完
  5. 极客时间课程,计算机组成原理跟上

3 月

2019年3月17日星期日

今天计划:

  1. 9 ~ 11《图解》
  2. 11 ~ 12 总结 2018 和最近
  3. 下午收拾家

2月

2019年2月20日星期三

一周又过去了一半,今天主要是和小伙伴们联调,进展还可以,我这边就剩下埋点和一些小问题了,差不多明天就能搞定。

今天突然发现,以这次团战的需求来说,小伙伴基本都是 16、17 届的小年轻,执行速度挺快,产出也可以。最重要的是,有干劲,性价比高。

互联网公司年轻化,可见一斑。

不由的思考,程序员这个岗位,都能写业务的情况下,工作经验多的,比工作经验少的,优势在哪儿呢?

是考虑问题更全面呢,还是沟通交流更顺畅,还是代码能力上不是一个层次。

最近看《Android 高手课》,意识到大厂安卓开发和我的差距,真的是天壤之别啊,这或许就是人家产品做那么大的原因吧,招的人水平就够。

今年得加油了,扎实基础和能力,多写博客,多产出,争取到年底能攒个书稿,加油!!!

Search

    Table of Contents