生活总会给你一个希望,这个希望叫做明天!
我的职业建议是,任何工作要么让你学习(learn),要么让你赚钱(earn)。如果既学不到新东西,又赚不到钱,你就应该走了。
慢就是稳,稳就是快。(Slow is smooth, smooth is fast.)
-- 海豹突击队的口号
Netflix 公司考核员工的方式,叫做留任者测试。公司要求主管问自己:"如果某员工想离职,我会努力留住他吗?",或者"如果今天重新做选择,我还会雇佣这个员工吗?"
如果答案是否定的,该员工就需要离职。
公交车有一个地铁没有的优点,那就是公交车上看到的东西比地铁有趣得多。
-- 《显而易见的旅行建议》
你有没有想过,为什么有些技术仍然存在,而有些却消失了?下面是林迪效应来解释它。这种效应告诉我,当我退休时,开发人员仍会使用 C# 和 SQL。它是技术和创新领域的一个概念,表明不易腐烂物品的未来预期寿命与其当前年龄成正比。换句话说,物品使用的时间越长,它继续使用的时间就越长。
学习基础知识优于学习框架:
- 算法
- 数据
- 清洁代码
- SOLID 原则
- 面向对象编程
- 设计模式
- 分布式计算
- 系统设计
原文地址: 2024 年程序员书单
什么途径可以学到更多的知识?
上图中,从左到右分别为"从理论学习"、"从实践学习"、"从错误学习"。
这张图的意思是,书本知识只是基础,实践应用可以学到更多,如果实践发生错误,那就是最好的学习机会。
我喜欢的技术博客,都有一些共同特征:
(1)解决困难,或者帮助读者理解一些令人困惑的话题。
(2)带有清晰可理解的代码或例子。
(3)让事情变得更简单。
(4)定期写作。
(5)不回避所介绍的技术的代价和缺点。
(6)不使用网络俚语、咒骂、讽刺和咆哮。
可以用下面的一套规则来描述我们对技术的反应:
(1)当你出生时,世界上的任何事物都是正常和普通的,是世界自然的运作方式。
(2)当你十五岁到三十五岁之间发明的任何东西都是新的、令人兴奋的和革命性的,你可能会在其中找到一份职业。
(3)在你三十五岁以后,世界上发明的任何东西都是违背事物自然规律的。
-- 道格拉斯·亚当斯,英国作家
王传福多年前关于造车的一句话给了我很大的勇气。
他说很多企业因为不了解,会把技术想象到令人畏惧的高度,这种畏惧正是对手给后来者营造了一种产业恐吓。他们不断地告诉你做不成,投入很大,研发很难,直到你放弃。其实你解决不了的不是因为你没有能力,而是你缺乏勇气。
-- 雷军年度演讲
1 不要相信命运,自己全力努力;努力完了接受结果
2 远离蠢人,远离内耗,不共情任何人,修炼自我
3 任何事情都要积极去想,哪怕是坏事,也有好的一面
4 培养兴趣爱好,追求快乐,努力去爱,去生活
5 降低欲望,不贪婪,要勇敢
6 不抱怨,不说任何人坏话
让我们如大自然般悠然自在地生活一天吧,别因为有坚果外壳或者蚊子翅膀落在铁轨上而翻了车。让我们该起床时就赶紧起床,该休息时就安心休息,保持安宁而没有烦扰的心态;身边的人要来就让他来,要去就让他去,让钟声回荡,让孩子哭喊——下定决心好好地过一天。
《瓦尔登湖》
时间和注意力是不一样的。正确的说法不是"我没有时间",事实上挤出时间并不难,我无法挤出的是注意力。
我每天有8小时用于工作,但真正能够专注的时间可能只有4小时。我不能再把这点时间分出来了。
-- 《时间和注意力的区别》
创业公司有一个准则,叫做"最小可行产品",意思是产品只要做到最简单的可运行程度,就可以发布,让市场来检验是否可行。
我想提一个相反的概念,叫做"最大可行产品",意思是产品的主要功能完备以后,就到此为止了,不再添加新功能。我见过太多的优秀软件不断膨胀,功能越来越多,直到变得无比难用。
-- 《最大可行产品》
哦对了,我这两天把《漫长的季节》看完了,这是我多年来看的第一部国产电视剧,确实出乎意料的精彩,听说豆瓣9.5分,如果国剧都有这水准那很快就会崛起甚至文化输出。
剧情、演员、拍摄、服化道都很优秀,我在看的时候竟然罕见的没有开启加速,说明本身的节奏就很紧凑。更详细的我就不说了,你们自己去看吧,需要买个腾讯会员,绝对物有所值。
这剧在后半部分一直强调每个人都有自己的命,我发现这么个情况,就是年轻人普遍不信命,但人到中年、老年都会逐渐相信,我反思了一下为什么,就有了些感悟。
人的青少年时期都是在学校度过的,学校是一个相对公平且稳定的环境,比如你聪明你就成绩好,你吃苦用功你就会进步,因果反馈很稳定,没听说有哪个垫底的学渣考命能逆袭上清北的,不存在的,所以年轻的孩子们相信奋斗可以改变命运。
但当毕业后进入社会,进入了更复杂的综合博弈,往往就会遇到很多用才智和奋斗无法逾越的差距、障碍,遇到很多不公和侥幸。有些人起跑线是你这辈子抵达不了的终点,有些人做了一次幸运的选择就彻底甩开同龄人起飞,有些人明明很努力却越陷越深。
几十年持续在社会中跌爬滚打下来,见惯了太多付出和回报不对等,你必须寻找一个解释来开导自己接受这一切,渐渐的就会开始相信每个人都有自己的命。
原文地址:
https://mp.weixin.qq.com/s/hRq2Mn8FAg2r-snXkkjl2Q
我是一个长期主义者,读书、运动、理财、早睡早起、延时满足,做一切我认为正确的事。
这种自律,只是源于我内心深处的不安全感,对未知未来的恐惧。这种充满忧患意识的心性,则源于我的天性,以及不甚美好的童年体验。
有一次,我读《少有人走的路》书中有段话引起我的注意。作者说:这世上有两种人,一种人及时行乐,另一种人高度自律。
作者说:及时行乐的人,因为缺乏人生规划和自我管理能力,容易让自己陷入某种困境和危机中。
看到这里,我沾沾自喜,以为接下来作者一定会开始赞美那些像我这样擅于延时满足的人了。
没想到,接下来作者的话却令我大跌眼镜。他说:而另一种人,永远在为未来做打算和准备,总是忧心忡忡,往往忽略和错失当下的快乐。
一语惊醒梦中人。我才意识到,原来延时满足并非绝对正确与至高无上。
如果我献祭了今天,是想积攒能量给自己在未来创造一个大大的满足。
然而,大满足的那一天或许永远不会到来,因为每一个我所期待的未来,都终将成为我为未来的未来献祭的今天。
今天为明天担忧和准备,明天为后天担忧和准备,那么一生都在担忧和准备。
意识到这一点,我开始调整我的生活方式。
在行动上继续长期主义,读书、运动、理财、早睡早起,这些事本身都让我快乐。
在思维上及时行乐。
以前我总是考虑和研究很多未来的事情,新冠复阳、行业未来⋯⋯各种乱七八糟的,陷入内耗中。
现在我开始认识到,我每天只要想今天的事就可以:我今天要做好哪些事?今天要怎样过更有趣?今天要如何过得有益和正确?
今天的我只要做到不去给未来惹麻烦,就可以。今天的我不必去背负未来的麻烦,未来的麻烦由未来的我用未来的智慧去承受和解决。
未来的事无法预测,也无法控制,想多了徒增烦恼。当困难真正来临的时候,再兵来将挡水水来土掩,尽我在那时最大的努力去解。
我每天醒来,只问自己我今天怎么过,才能使今天成为美好的一天?
这才是我最重要的人生命题。如果每个今天都认认真真、开开心心、顺顺利利的度过,那么未来的运气也不会太差吧!
当我用这种心态生活,烦恼瞬间消失殆尽。
原文地址:
我经常过度担心一些小事,总把事情往坏处想,明知不可能发生却过度焦虑,有什么办法克服吗? - 喜喜的回答 - 知乎 https://www.zhihu.com/question/277286224/answer/3025936141
金钱就像疫苗,它可以避免很多痛苦,但不一定会让你快乐。
-- 《世界运作的几种方式》
大家可能听说过"水桶原理":水桶的容量由最短的那块木板决定。
它的意思是,某些系统的关键,不在于发展最强点,而在于避免最弱点。99%的地方都没有问题,只要1%的地方出现问题,整个系统就会失败。
人体健康就是这样,有一个器官出现严重问题,哪怕其他器官完全正常,生活甚至生命就会受到影响。
这类由短板决定的问题,统称为"短板问题"。日常生活有很多这样的例子,除了人体健康,还有食品安全,只要有一样成份不干净,你可能就会食物中毒。
汽车、电视机、手机等消费品也是这样,只要有一个部件不合格,这个产品就有质量问题。
但是,这不是今天的主题。我最近读到一篇文章,才意识到除了短板问题,还有长板问题。
"长板问题"指的是,问题的关键不在于最弱点,而在于最强点。 只要有一个点特别出色,这件事情就成功了,其他点的好坏无所谓。
文艺作品就属于这种情况。你购买了一张专辑,其他的歌曲都不爱听,但是有一首歌你特别喜欢,这张专辑就值得了。电影和小说只要有一个角色或情节特别打动人,作品就成功了。
风险投资也是这样,只要投了一个特别成功的项目,就能把所有损失补回来。
最重要的是,人生就是一个"长板问题"。 一生中,失败和挫折其实不重要,多少次都不重要,只要有一次大的成功,人生就成功了。
最大的那一次成功,决定了你一生的成就和高度。很多诺贝尔奖得主,一生就做出了一个重要的科学发现,就足够成为伟大科学家了。
程序员写过多少代码不重要,只要创造过一个重大影响力的软件,职业生涯就成功了。
我们必须学会区分"短板问题"和"长板问题",它们的解决方法完全不同。 短板问题的解决,需要盯着薄弱环节,补齐最短的那块板;长板问题的解决,只需要推进最强的环节,不要在乎别的。
人生不必在乎那些不重要的事情,没必要为了挫折和拒绝而沮丧,都会过去的。你要做的是向前看,拼命争取一次大的成功,让它足够大、更大,只要一次就够了。
要成为优秀程序员,请编写大量代码;要成为顶级程序员,请阅读大量代码。
任何软件工具都应该遵循一个原则:做对的操作应该很容易,做错的操作应该很难。
-- 《论平台工程》
美国有一本畅销书叫做《四千周》,它的主要观点是:人生大约有4000周,将那么有限的人生,用来追求效率是错误的。
理想情况下,你努力工作,早点把事情做完,然后就可以在一天的剩余时间里享受休闲时光。
因为你很有效率,所以你有时间照料花园、和朋友打牌、发发呆、学习新的食谱、与老朋友打电话,以及在大自然中散步。
但是实际上,你的效率越高,只会得到更多的工作。
全世界都注意到了,你完成任务的速度有多快,开始向你推送更多的事情。你回复工作邮件越快,只会让你收到更多的工作邮件,因为你的同事现在都习惯了你的快速回复。
这里的关键是,世界给你提供的工作量实际上是无限的。
如果工作是无限的,那么工作效率的提高,将无法帮助你更快地"完成"工作。
你原以为,多年来努力提高生产力和效率,应该会让你过上悠闲的生活,但你最终得到的可能只是倦怠。
生活中有无限的事情要做。你越想在有限的日子里塞满的东西越多,你就越会觉得自己输了。
你不可能访问世界上所有的城市,所以如果你觉得自己的目标是环游世界,走过最多的地方,那么你肯定会失望。
解决办法就是,不要把提高效率当作自己的目标,你要找出那些对你重要的事情,把它们放在更优先的位置,学会享受现在,不要把快乐推迟到未来。
行动是绝望的解药。(Action is the antidote to despair.)
-- 琼·贝兹,美国音乐家
人是由他们的经历和生活环境塑造的。如果不发生一些疯狂的事情,就不可能迅速改变一个人。
你应该开始写博客,如果不知道写什么,就写你学到的东西,以及写下你创造或建立的东西。
-- 《博客写什么》
在程序员心中,他们认为自己是建筑师。当他们来到一个新地方,他们想做的第一件事就是推平这个地方,并建造一些宏伟的东西。
程序员对渐进式翻新不感兴趣:修修补补、改进、在花坛种上绿植......他们不想做这些事,他们总是想扔掉旧代码并重新开始,原因并非是认为旧代码一团糟,而是编程的一个基本法则:阅读代码比编写代码更难。
-- Joel Spolsky
我真正担心的是,今天的很多编程没有任何乐趣,它只是集合别人的软件,把组件拼起来并启动,不需要太多的创造力。
我担心编程会变得太无聊,因为你没有机会做任何新鲜事。你的兴奋来自于看到机器产生出来的有趣结果,而不是来自创造新事物的过程。现在的乐趣变成,当你完成无聊的工作后,会突然得到一个很棒的结果,但在以前,工作本身并不乏味。
-- Donald Knuth
修改网站配色为阿里橙,微调banner
从昨天折腾到今天
清理了一些插件,新增了一些插件。
修改了一些网站加载方式以及增加缓存,提高了响应速度
把菜单也重新清理调整了一下
?
一条测试说说