惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
人人都是产品经理
人人都是产品经理
H
Heimdal Security Blog
Last Week in AI
Last Week in AI
博客园 - 【当耐特】
Cyberwarzone
Cyberwarzone
Google DeepMind News
Google DeepMind News
雷峰网
雷峰网
Hacker News: Ask HN
Hacker News: Ask HN
Webroot Blog
Webroot Blog
Microsoft Azure Blog
Microsoft Azure Blog
MyScale Blog
MyScale Blog
A
About on SuperTechFans
V2EX - 技术
V2EX - 技术
小众软件
小众软件
博客园 - Franky
博客园 - 司徒正美
P
Privacy International News Feed
爱范儿
爱范儿
U
Unit 42
博客园 - 叶小钗
The Hacker News
The Hacker News
C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Simon Willison's Weblog
Simon Willison's Weblog
N
News and Events Feed by Topic
D
Docker
T
Threatpost
MongoDB | Blog
MongoDB | Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Help Net Security
L
LINUX DO - 最新话题
Security Latest
Security Latest
T
The Exploit Database - CXSecurity.com
S
SegmentFault 最新的问题
A
Arctic Wolf
Spread Privacy
Spread Privacy

Posts on WKLKEN THINKING

apisix 中的 lrucache apisix 中的服务发现机制 apisix 中的负载均衡 apisix etcd机制 聊聊框架 关于 k8s 的 zero downtime deployment 一些建议 apisix 遇到的一些问题 关于在除夕前一天换了一个洗衣机的故事 Django DRF 性能优化 DRF 的一些实践 Part1: Serializer DRF继承关系图 Better Code: 关于接口的灵活性 新的仓库: wklken/naming 缓存使用的一些经验 Better Code: 抽象: 可扩展性与可维护性的抉择 Better Code: 异常时, 该提示用户哪些信息? Better Code: 更好的异常日志打印 Go: some libs Go: go-redis/cache升级的坑 Go: logrus性能提升 Go: gin validation 远程办公的一点总结 Go: 开发过程中的一些bug 项目管理实践: 风险驱动开发 Go: 一种error wrap调用链处理方式 漫谈技术选型 Go: 基于 apitest 做handler层单元测试 Go: go-sql-driver interpolateparams参数优化 [分享]深度工作 你需要更多的思考时间 Django项目重构小结 工作七年小结: 学习,生活及其他 [分享]bash日常: bash-utils 极客时间推广海报 2017总结: 予时光以意义 k8s APIServer源码: api注册详细细节 k8s APIServer源码: api注册主体流程 k8s APIServer源码: 服务启动 k8s APIServer源码: go-restful框架 重构 - 读书笔记(Python示例) 写给新人的沟通建议 vim 杂谈 - 关于快速编辑 vim 杂谈 - 关于移动 读书笔记-重构: 章11 处理概括关系 读书笔记-重构: 章10 简化函数调用 读书笔记-重构: 章9 简化表达式 读书笔记-重构: 章8 重新组织数据 读书笔记-重构: 章7 在对象之间搬移特性 读书笔记-重构: 章6 重新组织函数 Python 代码规范小结 [分享]关于vim ElasticSearch集群部署文档 Logstash+ElasticSearch处理mysql慢查询日志 [分享]关于代码调试DE那些事 Logstash+ElasticSearch+Kibana- 实现相对通用的数据收集分析 ELK维护的一些点(二) [分享]Python源码剖析-数据结构 一些Centos Python生产环境的部署命令 摘录<<6个月学会任何一种外语>> ELK 维护的一些点 也许是一个新的开始 一些vim的个性化配置 读书笔记-调试九法 这段时间的一些想法 Python 源码阅读 - 垃圾回收机制 我为什么要写博客 APUE笔记-第一章 UNIX基础知识 Python源码阅读-闭包的实现 Python源码阅读-内存管理机制(二) Python源码阅读-内存管理机制(一) Python-基础-数据结构小结 '活动'设计的一些trick 一些简单的Python测试题 我的tmux配置及说明【k-tmux】 Review and Restart 工作四周年小结 vim插件: surround & repeat[成对符号编辑] vim插件: gundo[时光机] vim插件: expand-region[区域选中] vim插件: quickrun[快速执行] vim插件: trailing-whitespace[行尾空格处理] vim插件: closetag[成对标签补全] vim插件: ctrlp[文件搜索] vim插件: airline[状态栏增强] vim插件: theme[主题] vim插件: tagbar[大纲式导航] vim插件: nerdcommenter[快速注释] vim插件: rainbow_parentheses[括号高亮] vim插件: syntastic[语法检查] vim插件: delimitmate[符号自动补全] vim插件: matchit[成对标签跳转] vim插件: easy-align[快速对齐] vim插件: multiple-cursors[多光标操作] vim插件: vim-signature[快速标记跳转] vim插件: easymotion[快速跳转] vim插件: vundle[管理插件] Elasticsearch几个问题的解决 分享一份 Vim 简介PPT k-vim 更新9.0版本 关于知识管理工具的思考
重读Rework
2014-11-09 · via Posts on WKLKEN THINKING

忙碌了一段时间, 终于迎来了久违的周末.

时间过得很快, 入职快三个月了, 很忙但很充实, 带来的影响是, 时间少了, 读书和写 blog 的进度随之放缓, 但是积累了很多笔记.

<<Rework>>这本书, 是37signals三本本书中的第二本, 读过很多遍了, 短小精悍, 但是每次重读都会有一些不同的收获, 建议买一本珍藏:)

封面

以下是一些摘录和自己的看法, 仅供参考

————————

做一些自己喜欢的事情并从中获得些回报

要思考下自己目前的工作, 是否符合这一点? 如果是, 那就继续努力做好, 如果不是, 就需要思考下, 自己喜欢做什么?

一种普遍的错误认知是: 人要从错误中吸取经验教训.

要学会从错误中吸取经验, 这句话是没错的, 不断尝试, fail fast, 然后得到一些东西, 这也是没问题的. 但是, 不要认为, 不断从错误中吸取教训就能获得成功. 就像通关游戏有一千个坑, 你或许可以一个个试, 然后一次学到一些东西, 但是….有没有想过, 失败不是成功的先决条件

你更应该从成功中汲取养分.成功才是真正靠得住的教材.

优秀是一种习惯, 进化是建立在成功的基础之上的. 每个人, 无时无刻都是在往前走的, 然而, 每个人最终得到的并不一样.

计划即瞎猜……现在就决定你这周要做什么,不必去管全年的计划, 只要找出下一项最重要的任务, 然后起而行之.

准确理解应该是: 长期计划即瞎猜……你不需要年度/季度/月度计划, 但是你需要年度/季度/月度目标, 计划总是赶不上变化的, 你总是花费很长一段时间或者很多精力给自己制定一个非常完美的计划, 但是计划永远只是计划而已.不去做, 只是徒费精力.我的做法是, 有目标, 然后拆解成小目标, 小目标更灵活可变, 而在do的时候, 只专注于一两个, 并且根据自己的心情/状态等灵活变动. 拥抱变化, 只要保证不偏离目标主体就行. 不过短期计划还是需要的, 例如每天的todo list. 我现在切换成了things管理, wunderlist貌似也不错, 不过你需要找一个最适合你自己的工具.

工作狂的行为不但没有必要, 而是愚蠢至极……真正的英雄早已想出办法, 搞定一切, 然后回家了.

获取三年前刚毕业那会, 我不会完全赞同这个观点, 经过三年, 三家公司, 三种完全不同的工作风格和模式, 看法已经彻底改变了.

快乐工作, 认真生活, 这句话我一年多前才完全认同之. Work Smarter, Not Harder—来自zapier的一篇博文16 of the Best Ways to Work Smarter, Not Harder

我之前的博文提过, 恶性循环/良性循环, 所谓的工作狂, 就是处在恶性循环中而不自知, 如果觉得自己有点苗头, 需要自省.

拼的是效率, 而不是时间.

首先, 工作永远是干不完的, 你必须明确知道这一点. 其次, 效率是可以提升的, 你也必须认同这一点, 并通过不断完善自己的工作风格/模式, 优化共同方式, 积累经验, 技术栈工具栈补完, 你可以达到一个很好的状态. 再次, 努力成为英雄而不是工作狂.

用自己的方式, 做自己喜欢做的事情, 并从中获得回报.

这才是工作.

在宇宙中留下你的足迹

人的一生有限.

挠自己痒处,……最好还是做自己真正关心的东西

写代码, 有一个吃自己的狗粮一说. 这里同, 做自己关心的东西, 感兴趣的东西, 优秀到卓越的区别在于此.

在你的人生中真正有意义的是你做了什么, 而不是你想过什么,说过什么, 或者计划过什么

计划党/拖延症患者需注意….

永远不会有正当其时的时候…..完美的时机永远不会出现

所以, 不要找借口了吧骚年? 活在当下, 现在就开始.

Draw a line in the sand.

信念, 你所坚守的到底是什么?

坚守某种信念并不仅仅是把它写下来. 不但要相信它, 还要让他成为你的生活方式.

think about it

你需要的是承诺策略, 而不是退出策略

你做事情的第一反应是?

与其做半个成品, 不如做好半个产品

以后再重构, 这句话是很虚无缥缈的, 可以说是遥遥无期, 所以, 经手的每一件事情, 每一行代码, 做到最好. 不要考虑退出策略

不要过早关注细节……你只有在真正开始后, 才能认清到底哪些细节才是最重要的.

不要过早优化:)

关注不变因素

什么才是不变的? 才是核心? 才是重要的?

人们把装备当做取胜的法宝, 却不愿花时间去练习……

妄图寻找捷径?

有一段时间是工具控, 沉迷各种工具,编辑器,插件,操作系统,效率,gtd,浏览器等等

其实,更重要的是事情本身, 是人本身

Get things done, 就足够了

花时间找到适合自己的工具, 不太重, 不过轻, 刚刚合适就好. 而不是花时间收集一大堆东西, 徒耗精力.

现在,已经没那么狂热了,只遵循一个原则,尝试新事物,针对所有工具,使用二八原则,只关心最核心的20%. 足够了.

立马就上线…为了迅速上线,要砍掉一切不必要的东西…最有效的成功方法是不断尝试. 不要再臆测到底会发生什么事了, 到现实中去寻找答案吧.

小步快跑才是王道

退出的理由?

为什么要这么做? 你在解决什么问题?这真的有用么?你加上去的东西有价值么? 这种改变真的会起作用么? 这种方法更简单吗? 有其他更值得做的事情吗? 这样做值吗?

Interruption is the enemy of productivity……你的生活被各种干扰包围着, 只有你自己才能去发起反击.

干扰不可避免, 只看你如何去解决. 你必须要形成行之有效的工作风格/模式, 以及沟通方式, 并培训你的战友.

会议有毒

如何更高效地开会? 这几个月已经彻底杜绝了被动的会议, 但是有些必要的会议时间还是太长了.

Good enough is fine.

没有更好, 只有合适. 简单有效就ok.

Don’t be a hero

有些时候, 需要考虑适时退出.

该睡觉时睡觉

作息规律, 高效保证, 熬夜苦撑没有任何好处

积累动力的方法就是完成一项任务,然后紧接去完成下一项任务

重要, 不要给自己设置一个不可能完成的东西, 然后被恐惧压垮

预估都是垃圾

不是不预估, 而是, 你需要聪明地去预估. 分治, 小的任务总是更容易把控些.

要做得比你的对手少, 并以此来击败他们.

少.

不要相信”客户永远是正确的”这种废话

不要相信”产品/老板永远是正确的”这句话, 思辨地看待问题, 提出问题, 解决问题. 学会说’no’. (处理需求的时候很重要)

头脑发热不等于当务之急

做当前最重要的事情, 而不是最想去做的事情.

要保持低调, 你可以利用这段时间继续调整你的策略, 解决纠结的问题, 测试各种创意, 尝试新事物.

黑暗森林?

一夜成名只是传说……道路很艰难, 但你必须充满信心.

生活

受不了时再招人……不要提前招人.

你最终会明确你想要招的是什么样的人.

鸡尾酒会上的陌生人……要营造一个能让人直言不讳并且有安全感的环境.

所处的环境是不是这样的? 你能否感觉到自己是一份子, 能改变些什么? 而不是深深的无力感?

多年的无关经验……真正的差别来自于个人的努力程度, 性格差异以及智力水平.

人和人的区别和工作年限相关性其实蛮低的, 深有体会.

文化不是由谁创造的……企业文化是行为, 不是语言

连着实习, 四家公司, 企业文化? 有两家白纸黑字进去新员工培训就有, 大大的标语什么的, 迄今没有记得是什么. 杭州一年多, 是那种潜移默化的, 你从大家的身上可以感受到的东西, 对我影响很大, 受益良多. 现在感受到的, 同样是身体力行, 在一件件事情中. 所以找工作, 如果觉得契合, ok, 如果感觉所谓的文化很SB, 果断些.

会写代表会思考

代码/总结/博客

不要一受伤就结疤, 不要因为一个人的一次错误而去指定规章制度.只有当一件事情反复发生时,才需要为之制定规章制度

我们做事的时候是不是也这样? 一遭被蛇咬, 十年怕井绳. 这样自己的领域会不断地受限的.

所以, 事不过三的原则很重要:)

灵感稍纵即逝……想法是不朽的, 一直都会存在. 最不可能长存的是灵感.