## 关于纠结
![](http://cdn.aipin100.cn/17-10-13/9083630.jpg)
![](http://cdn.aipin100.cn/17-10-13/5416553.jpg)
![](http://cdn.aipin100.cn/17-10-13/37649946.jpg)
![](http://cdn.aipin100.cn/17-10-13/8694076.jpg)
要以实用为主,Richard Matthew Stallman 当初想开发操作系统,但是因为难度太大而放弃,转而做其他更有意义的事,以另一种方式完成了愿望,如果他钻牛角尖,也纠结着,也许就没有今天的开源软件世界了,其实他又未尝没有纠结,只是他想明白了,想明白了很多人都纠结的问题,那就是战胜自己,去做更有意义的事,他比别人更明白人生苦短的道理。所以牛人之所以牛,是因为他们能够克服自己,战胜自己。
Linux当初也很纠结,很多东西不完善,但是Linux也是秉持实用原则,开始可以不够完美,但是功能必须要有,如果不这样Linux怎么能够走到今天,怎么会发展壮大,又怎么会取得今天的成就呢。
停止纠结,忘掉纠结,你先去做成一件事再说,当你不再为生活发愁,可以给爱人一个交代的时候,坐在属于自己的宽敞的房子的时候,坐在海边的别墅吹着海风的时候,你可以用最好的苹果电脑,用超大的视网膜显示器,用最贵的VPN,没事时你就可以开始做那些自己想做的事:做任何以前没来得及、不敢做、没有条件做的所有事情,可以折腾自己的小世界,随心所欲没有限制的做一切想做的事,到那个时候你再去做任何你想要做的,追求你想要追求的完美,都没关系。
可是现在的条件不允许你这样,你现在是为了生存而做东西,为了生存你要(暂时)改变一下自己,要委屈自己,做很多自己不想做的事,做违背自己内心的事,但是你不得不妥协,甚至都没有时间去纠结,因为现实就是现实,失败者就是失败者,微擎那么烂,小猪那么烂,可是他们却很赚钱,还有bootstrap的33.33333333%完美吗?为什么你要去纠结,有处女座,偏执狂,强迫症,完美主义者呢,我告诉你,所有东西在现实面前都不击而溃,你想要完美?你想要做自己?你还不配。
所以不要去纠结这些,等你赚到钱你才有资格去改变你看不顺眼的东西,才能去做自己想要的。不然你就是一个失败者。
还有你不是为自己而活,你的纠结都是为了你自己,你太自私了,关心你的人都在盼望着你,期待着你的成功,你却在纠结自己的事,你不能这么自私。
再纠结,再浪费时间,宝宝都老了。
所以,干掉纠结,克服自己,从现在起,为了你爱的人。
----
### 只有活下来才有机会实现理想
做出完美、一流的产品需要十年,但是没有钱就撑不到那个时候,所以可以先做二流的产品赚到钱,赚到能撑十年的钱,这样才有机会做出一流的产品,不然梦想是后天,但关键的问题是你撑不过今天,这才是最现实的问题。
为了做一流的产品而不得不逼迫自己、违背自己的意愿去做自己最讨厌的事情来养活自己,真是讽刺,却与无奈,或许这就是要做一流产品的代价与牺牲,但为了最终有机会做出一流的产品,有牺牲也在所不辞。
----
如果你不做点什么,否则一切都不会改变
如果不去做永远也学不会,站在岸上永远学不会游泳
* * * * *
### 其他:
[UNIX传奇(上篇)](http://coolshell.cn/articles/2322.html)
> 任何事情都是从简单的开始,一开始太过复杂和庞大的事情必定会失败或者难以继续(分时系统和UNIX就是证明),这是人的特性决定的,有想象力和创造力,但是面对大数据量和大任务时就很容易出错,往往力不从心。计算机刚好和人相反,它没有自主思想,不能做复杂的事(它只懂0101),但是在大数据量,大任务量下依旧不会出错,它没有人的缺点。
> 人做重复的事情会感觉很枯燥无趣,计算机却跟人相反,它最喜欢做重复的事情,并且做得很好,循环是它最擅长的事情了。(原因在于计算机的设计结构 寄存器,缓存等决定的,做重复的事情是最快的)[Facebook创始人扎克伯格,讲述编程中循环的原理](https://www.ixigua.com/a6452243849740812814/?utm_medium=feed_steam&utm_source=toutiao#mid=7644599489)
* * * * *
[困扰](https://www.kancloud.cn/xiak/product/339240)
想到什么就要立即去做,我好害怕来不及,我好害怕这一生就样碌碌无为。
* * * * *
[朋友,你的时间够用吗? - 张铁蕾](http://mp.weixin.qq.com/s/6Hqslb0a7bv6IzhV8Kjt_g)
人生苦短,要做更有意义的事,生命的长度很重要,但是它却不能地无限延长,所以去拓展生命的宽度也很重要。
* * * * *
[喜剧之王:星爷苦尽甘来跑龙套熬出头终于当上男主角](http://www.toutiao.com/i6432157798221480449/)
星爷在面对现实与自己格格不入的时候也有痛苦,也有彷徨,也有要改变自己的时候,很多东西都是熬出来的。
[一个博士的致谢及其女友回复](https://mp.weixin.qq.com/s/sQ5kQjMLI-IDw8PAkQTNvw)
* * * * *
[据说这是今年最好的爱情片,你看懂了吗?短短2分钟心扎的透透的](http://www.toutiao.com/a6433643440117907970/)
> 爱一个人最好的方式是经营好自己,给对方一个优质的爱人,不是拼命的对一个人好,那人就会拼命的爱你,俗世的爱情难免会有现实的一面,你有价值你的付出才会有人重视!
* * * * *
>[danger] 较真就是和自己过不去,人生苦短,最怕一生碌碌无为,还说平凡难能可贵。
* * * * *
[内存锁与内存事务 - 刘小兵2014](https://my.oschina.net/digerl/blog/34001#tt_daymode=1)
> 如果世界已经是完美的,为什么我们还需要工作呢?
* * * * *
> [笔记 · 前端笔记 · 看云 什么是完美?](https://www.kancloud.cn/xiak/quanduan/315613)
> [程序员为什么要一直改BUG,为什么不能一次性把代码写好? · php笔记 · 看云](https://www.kancloud.cn/xiak/php-node/574447)
* * * * *
[一堂近亿网友疯传的哲学课!影片告诉你拥有快乐人生的秘决](https://www.365yg.com/group/6379496120065720833/?iid=11683717705&app=news_article&wxshare_count=1&tt_from=weixin&utm_source=weixin&utm_medium=toutiao_android&utm_campaign=client_share)
>[danger] 我们的人生就只有一次,在浩瀚的宇宙万物中,我们仿佛如稍纵即逝的过客,而我们却有能力成就任何事情,任何事情皆有可能做到,但前提是我们要能聪明地利用时间。
瓶子之所以能装下这么多东西是因为,从一开始放东西时就是有计划的,按照预设轨迹在走,如果放东西的顺序不一样,后面肯定是装不了这么多东西的,所以这说明了一个人需要明白什么东西是琐碎没有意义的,什么事情是重要的,什么要先做,什么要后做,要有主次关系。懂的轻重。有根性,有自己独立的思考,有计划,否则人生就是一盘散沙,轻浮没有分量;就是一个胡塞乱放,瓶子装不了多少东西,这样的人生就没有什么价值了。
人生会遇到很多事,但是生命的长度是有限的,人的的精力是有限的,所以要把明确自己的关注点,重点,主次,顺序,而不是泛泛的学知识,不然你人生的价值就会被一些琐碎的东西给稀释掉。尤其是在这个信息爆炸的时代,每天各种信息,推送阅读,侵染你的耳目,让你迷茫在信息的海洋中,没有自己的中心,没有方向,这是非常危险的。所以要静下心来,多一些思考。
* * * * *
[你就是想得太多,做得太少](https://mp.weixin.qq.com/s/9JAMvFcFjHbDzxmVbbYCwg)
思考,从不是一件坏事,但过度的思考,常常很顺理成章地成为行动的绊脚石!
[想成功?你得放弃这13件事](https://mp.weixin.qq.com/s/DjE6BEegYcRpmwheSrlmoQ)
* * * * *
[大前端开发者需要了解的基础编译原理和语言知识 - 前端 - 掘金](https://juejin.im/entry/595b5fc25188250d9576325a)
之所以选择 JavaScript 而不是 C++,除了主流浏览器目前都只支持 JavaScript 而不支持 C++ 这个历史原因以外,**更重要的一点是一门语言的高性能和简单性不可兼得。**
[第72期 | 完美主义害死人](https://time.geekbang.org/column/article/117883)
> 完美主义在心理学中指一种不断追求快而准或基本准确的主义,追求完美的性格或主义,其往往伴随着自我否定和对他人评价的关注。完美主义有多维度的性格,它有着积极的一面,也有消极的一面。病态的完美主义会使人追求过高且无法实现的目标,并会在他们失败时带来极大的痛苦。而正常的完美主义能带给人们追求目标的动力,同时给他们带来乐趣。
[以完美主义的名义,拖延症在公开掠夺](https://mp.weixin.qq.com/s/xj0VxLpnwT7XJoa8pHfJGA)
* * * * *
[Linus,一生只为寻找欢笑](http://mp.weixin.qq.com/s/lv_z6Z2fJtM_Vaaz4cVLNg)
[Linus,走进硅谷](http://mp.weixin.qq.com/s/NTZQo6aeLjW4pw7QGHaoJg)
[Linux 开发模式带给我们的思考(上)](http://mp.weixin.qq.com/s/qETFsWCef7OBlKKbZywQWg)
> 卓越的程序员通常都很懒,我们把这种懒叫做「建设性懒惰」,因为他们知道,**很多时候我们要的都是最终的结果,而不是勤奋的过程。如果有可以复用的基础,显然比从零开始更具有建设性。**
[Linux 开发模式带给创业者的启示(下)](http://mp.weixin.qq.com/s/llRMsAU7gozq202hh4gDLg)
> 设计上的完美并不是没有东西可以加了,而是没东西可以减。
> 有时候,我们在软件设计的时候会尽可能让自己表现的聪明而有原创性,这让我们在前行的时候常常忽略那能够直达目的地的小径,我们被蓝色湖泊上飘荡着雾气吸引,在高山上怒放的美丽花朵之间徜徉,而忘记了真正的目标。
> 对于产品的设计和实现来说,增加功能和代码是最容易做到的,反而是代码减无可减,功能砍无可砍,最难实现。如果你的产品减少任何一个功能都会带来完整性和体验缺失的话,这款产品的功能就已经接近完美了,代码同样如此。
> 无论是产品设计还是编程实现 ,永远记住这样一个原则:KISS (keep it simple and stupid),简单即为美。
[Linux、Git 之父 Linus Torvalds 的别样技术人生](http://mp.weixin.qq.com/s/8i6in1oEX3AmY29Usks0mg)
> Linus Torvalds 极度热爱技术,但并不是泛 IT 技术的追随者,他从来没有写过 web 程序、不会设置 FTP 服务器的他有着很聚焦的技术关注点。Linus 的技术兴趣很挑剔,“如果我被困在一个孤岛上,唯一逃生的机会就是写出一套漂亮的 UI,那么我死定了。所以人与人是不一样的,我不是在找借口,我只是在解释。”
> 坚持不意味着得到,去做你喜欢的事情吧
> Linus 非常强调自我驱动,他强调一定要知道自己内心想做什么,什么是真正让你感兴趣的事情。比如,**如果你对某开源项目感兴趣,那你可以去阅读学习源代码,但是要警惕成为专家的想法**:Linux 内核那么大,没有人了解全部、没有人是专家,Linus 称自己也不是面面俱到。
* * * * *
[人生苦短,我用 Python](http://mp.weixin.qq.com/s/sSl2PHiuQWmNuQMgoL4qcw)
如果「常识」上确立的东西,就没有必要过度纠结。
* * * * *
[一个治愈 JavaScript 疲劳的学习计划 - 迷津欲有问 - SegmentFault](https://segmentfault.com/a/1190000010818932#articleHeader8)
你应该首先“正确地学习 JavaScript” 吗?
如果你是一个按部就班的学习者,你可能想在做其它事情之前很好地掌握 JavaScript 的基本原理。
但是对于其它人来说,这就好像是学游泳的时候学习人体解剖学和流体动力学一样。确实,这二者都在游泳中起了很大的作用,但是跳到游泳池里会更好玩!
* * * * *
你只学习完所有的单词,所有的物品你都能叫出名字,但是你却说不出常用的语句有什么用呢,还不如一边学习语法,一边练习使用单词,你不必一开始就先学习所有的单词。
学习有很多方式,循序渐进才是最好的学习方式。
你可以直接学习驾驶技术,这并不需要你了解汽车的每一个零件的运行原理。
如果你非要先了解汽车的零件原理,再来开车的话,非要这么纠结,强迫症,偏执狂,处女座的话,那估计你一辈子也开不上车了。
但是了解原理会对你学习驾驶技术有帮助也是肯定的。
公说公有理,婆说婆有理,任何时候,你需要有自己的分辨,有自己的中心和想法。这个世界就是这样,万物有着模糊不清的规则,你需要自己去看到真相。
* * * * *
### 成长
![](http://cdn.aipin100.cn/17-10-13/71776079.jpg)
* * * * *
[知乎上面一篇写卓越程序员和优秀程序员有的区别的文章](https://www.toutiao.com/a6488089074883101198/?tt_from=weixin&utm_campaign=client_share&app=news_article&utm_source=weixin&iid=12619555732&utm_medium=toutiao_android&wxshare_count=1)
>[info] **能够在完美主义和实用主义之间找到平衡**——卓越的程序员既能够做出熟练、快速但是劣迹斑斑的解决方案,也能用简洁、优雅并且健壮的方法解决问题,他们能够明智地选择适合于所给问题的解决方法。**一些稍欠火候的程序员看起来缺少对于必要细节的极致追求。另一些则被困在完美主义者模式中。**
* * * * *
要做某个不熟悉领域的产品,可以找一个已有的产品看一下,一般都能找到源码,先安装看一下别人是怎么做的,这样效率会比自己慢慢摸索高一些。
* * * * *
如果这是一场战斗,那么你为谁而战。
* * * * *
好的代码是不断更新的代码,你永远不敢说,自己的代码永远没有BUG,永远是最完美的。最完美的代码是不断更新,进益求精,不断更新,不断完善的代码。
* * * * *
last update:2018-1-6 23:42:41
- 开始
- 开发工作流
- 优秀的设计资源
- 网站权限的思考
- 好习惯
- TODO
- 你就是想得太多,做得太少
- 思考
- 产品设计
- 为什么需要设计
- 使用体验
- 插画设计
- 产品价值
- 时间机器
- 有迹可寻
- 设计怎么做的高大上?
- 交互状态
- 过度效果
- 把用户体验做到极致是种什么体验?
- 用户都是没有耐心的
- 用户是小白
- 默认头像
- 用户价值的沉淀
- 专注-极致
- 简洁
- 界面的思考
- 聆听用户反馈
- 常见问题
- 匿名私密性
- 产品与心理学
- 用户心理
- 人性
- 商业
- 容错性
- 回归本真
- 权限-隐私
- 简单就是最好的
- 个性化
- 无负担使用体验
- 用户消息通知系统
- 用户私信会话系统
- 友好的提示设计
- 从细节之处让用户爱上你
- 拟人情感化
- 任务机制
- 网赚模式
- 好看的颜色
- 免费激励
- 操作记录
- 用户动态
- 回收站
- 二级密码
- 产品与人的思考
- 产品运营
- 解决方案
- 项目立项
- 鸡贼设计
- 空头支票营销法
- 阴暗设计
- 信息与大脑
- 驱动性
- 安全
- 解决方案与产品的区别以及关系
- 自动修正用户错误
- 产品研发的三个阶段
- 什么是好的产品
- 运营
- 警惕设计上的漏洞
- 心得体会
- 无极生太极
- 回归本质
- 设计可以不用那么纠结
- 业务与技术
- 开发感想
- 人生苦短,来不及找寻所有答案?
- 人活着的意义
- 谈开源
- 代码与诗
- 心理
- 困扰
- 关于纠结
- 其它思考
- 兽爷|疫苗之王
- 记录