生活
做了什么
- 追剧:看完了《庆余年》
- 时间记录
收获什么
权谋与人性,黑暗的对立面是光明。
提升点
要节制,追剧的成本太高。下周不追剧
工作
做了什么
- 优化构建脚本
- 调用链开发
- 1对1沟通
- 招聘
收获什么
第一点:
有新任务时立即记录到待办清单,调整优先级。
如果任务的优先级超过当前在做的任务,立刻开始新任务直至完成,在回来做当前未完成的任务。
当前理解的高优先级任务:主要考虑考虑重复次数、耗时、与完成任务的带来的价值。业务上排定的优先级任务不在考虑范围
- 重复任务:重复两次以上的,如一段代码复制粘贴了两次以上,就需要重构抽取了
- 耗时的:单次执行耗时在10分钟以上的任务,考虑优化掉或者考虑自动化
- 价值大的:交付用户价值的,带来专业技能提升的,
第二点:
调用链路的概念与基本实现的了解
提升点
补上调用链路的理解文章,没有写出来、讲明白,还是不知道
读书
读了什么
- 二读完《吃掉那只青蛙》,整理了读书笔记。
- 初看《管理的常识》和《爆裂》,两本书的观点都很有启发性
收获什么
吃掉那只青蛙
1、时间意识更强了
- 关闭了朋友圈,只看自己关心的人
- 设置了邮件分类,忽略不关注的邮件
- 提前安排当前的工作
- 及时记录待办事项,并按照优先级排列,做重要的事情
2、开始考虑开发人的七个核心域与每个域的10个层级,准备沉淀可复制、可操作的属于自己的核心域制定说明,帮助成员制定自己的核心域。
提升点
技术
做了什么
- 优化构建部署的shell脚本
收获什么
总结可以解答你完成工作时的困惑点
参考文章
- shell脚本函数返回值的两种方式echo 和 return
- echo能返回任何值,return只能返回整型数值
- 用$?接受函数的返回状态, 0表示成功,其他数值表示失败
# 第一种,echo的方式返回值
# 定义
function sayHello () {
echo "你好"
}
# 调用
# 通过变量接受返回结果
hello=sayHello
# 第二种, return的方式返回值
# 定义
function greaterEqual1 () {
if [[ $1 -ge 1 ]]; then
return 0
else
return 1
fi
}
# 调用
# 通过$?获取返回结果
compare 2
num=$?
- shell 的函数引用
# util.sh
function test () {
echo '1'
}
# 进入当前脚本所在的目录
cd `dirname $0`
# 引用
. $PWD/util.sh
# 调用util.sh内的函数
test
补充:
dirname 0是当前脚本文件所在的路径
- "", '', `` 的区别
双引号"" 与 单引号'' 的区别: 前者会保留引号内的特殊字符,而后者会将引号的内容看成是单纯字符串。如
n=3
echo "${n}"
3
echo '${n}'
${n}
`` 与 引号的区别
``表示执行反引号内语句,如
n=3
echo `${n}`
# 输出报错。原因是3不是一个可以执行的命令
command not found: 3
提升点
网友评论