个人 工作
2024-04-02
最近这几个月的工作越来越忙了。感觉怎么忙,工作也做不完,一堆的事情,等着连放假在家都被工作压得不能安心休息一下。
举个简单的小例子:我以前几乎每天都要起来走七八次,上厕所、喝水、或者就在公司走动一下。然后现在每天喝水的次数估计也就一到两次,几乎没有在公司上过厕所了。
这不是一个很好的工作状态,甚至可以说很差劲。
经过反思,我总结了以下几点:
一、事情的优先级没有分清楚。自己很累,做了很多事情,但是有些重要的事情最后没有完成。
重要的工作排在前面做,安排的工作应该是努努力能够完成的。
二、不会拒绝。我应该将一部分临时插入的工作,拒绝掉,或者往后推,让位给更高优先级的工作。
这个其实跟优先级没有排清楚也有很大的关系。
三、工作没有往下分派,把压力传导出去。
我感觉我们组就我最忙。因为我总希望安排下去的工作一定能保证完成,但是这不是能够能够让大家发挥出最大潜力的方式。
作为中层管理人员,应该留有一点时间思考,思考业务,思考团队发展,思考如何改进工作,思考如何提升效率。不能一直盯着脚下,要抽空抬头看看路。
四、这个沟通做的不到位。之前无法完成,之前一定要和相关的同事有深入的沟通。
我现在每次都是答应下来,然后一直等工作完成再去报告。
有些时候无法完成排在手上也没有及时反馈出去。
- 工作在传到我这里的时候,应该先和需求方确认清楚,需要完成的程度。
- 我需要自己判断一个优先级,将我自己这边的安排告诉需求方。如果他认为这件事情真的很重要,那我也应该和他或者其他相关人员去沟通,至少应该做到有所取舍。
- 工作在执行的过程中,也需要有适当的反馈和沟通。凡事有交代,件件有着落,事事有回音。
个人 工作
2022-01-01
新的一年,岁数又会 +1,在这个一年开始的时候,对过去做个总结,对将来做个展望。
对过去的反思
- 工作这么多年,还是缺少拿得出手的项目经历,不足以支撑我对自己的定位或者目标
工作年限越长,这个问题就会更加突出
新的一年需要思考思考这个问题
- 技术深度不够
- 主力开发语言 Python 应该更加深入,完成 CPython 源码阅读
- PHP, Node, Golang 需要加强,能够熟练掌握 (主要是软件生态),使之达到新的线上业务开发的程度
- 前端也一样
- 知识结构缺乏深入的整理
- 比如软件设计的一些思考
- 应该对产品方面更加用心一些
现在就是对技术方面过于感兴趣而忽略了产品
这个问题对于工作来说比较突出,新的一年一定要注意这个问题
今年的计划
前提:工作习惯养成:1. 计划,2. 重要的事情优先完成,3. 不加班 (上班时间完成工作)
如果按平均每天 2h 来计划,全年有 730h。
- 对当前公司业务的梳理, 需要有计划有步骤的推进 (这一项可以在工作中完成)
- 完成 Golang 的学习目标, 达到熟练的程度(第一季度) (60h, 按一个月算)
- CPython 源码阅读 (120h, 按两个月算)
- 英语和数学
真是 年年列计划, 年年没时间
英语达到六级词汇, 能不借助工具流利阅读英语资料 (180h, 按每天半小时算)
数学复习到高等数学, 不用达到应试的程度, 了解相关概念就行 (60h, 按一个月算)
- 计算机网络 (50h)
- Markjour 文章更新速度放缓, 每周一篇就够了 (104h, 按每周两个小时算)
- 对以往知识的总结 (104h,按每周两个小时算)
- 剩下的时间 (52h) 差不多每周 1h, 用来记入其他学习任务。
个人项目的开发不占用这里的学习时间,另外从周末时间里面挤。
可选个人项目
- 短网址
- 记账
- Home Assistant 方向
我预测未来几年,智能家居会变的很流行
OpenWrt + Home Assistant 是一个很好的方案
- 通用管理后台
- 商城
- 重构 markjour
个人 工作
2021-12-27
处于安全原因,每隔几个月重新更换一次 OpenVPN 的配置文件,以防被攻击。运维讲配置文件加密打包分发给每个人,然后大家将其覆盖到现在的目录中。
我是 Linux 环境(Ubuntu, 准备切入 Fedora),这里我记录一下更新流程,下次务必 1 分钟之内切换完成。
- 通过密码解压配置文件
ls ~/Documents/Mine/config20211213/
# ca.crt client.crt client.key client.ovpn
- 备份之前的证书文件
cd /etc/openvpn
sudo mkdir backup20211227
sudo mv ca.crt client.crt client.key client.ovpn backup20211227/
sudo cp client.conf backup20211227/
- 采用新的证书文件
sudo mv ~/Documents/Mine/config20211213/{ca.crt,client.crt,client.key,client.ovpn} /etc/openvpn
sudo chmod 400 /etc/openvpn/{ca.crt,client.crt,client.key,client.ovpn}
- 通过和旧的 client.ovpn 文件比对,讲需要修改的地方同步到
/etc/openvpn/client.conf
中
sudo diff client.ovpn backup20211227/client.ovpn
sudo vim /etc/openvpn/client.conf
# w! sudo tee %
- 重新启动 OpenVPN,试一下是否配置成功
sudo systemctl restart openvpn@client
个人 工作 开发者
2021-11-13
最近两周开发了一个功能,其实质就是做个数据统计,没啥好说的。
我是在没有产品设计的前提下开始工作,产品的设计反倒有一点依赖我所能提供的数据。
而且,和以往自己写功能逻辑不通的是,我这次只管提供数据和方案,业务逻辑的实现由别人来做。
工作过程中遇到了一些问题,这里做个总结(复盘)。