以下内容摘录转载自:阮一峰 科技爱好者周刊(第 209 期)
我最近看到一个令人深思的心理学实验,叫做”斯坦福监狱实验”(Stanford Prison Experiment),跟大家分享一下。
1971年,一个美国的心理学家在斯坦福大学心理学系的地下室,搭建了一个模拟监狱。[……]

程序员可以分成两种:一种程序员更关心代码,另一种程序员更关心产品。
我称前者为”代码优先”程序员,后者为”产品优先”程序员。
“代码优先”程序员痴迷于代码的架构、关注使用什么工具、库和语言,有多少测试覆盖率,诸如此类的问题。
如果达到完美的代码抽象,或者使用了最新的语言功能,再或者删除了用不到的代码,”代码优先”程序员就会很兴奋。他们真的喜欢他们编写的代码,在他们眼里,代码本身就是目的。
“产品优先”程序员也关心代码,但只是把它作为达到目的的一种手段。对于他们来说,代码是建筑物的脚手架和钢梁,而不是最终产品。最终产品是产品本身,而不是代码。
他们认为,重要的是,产品是不是真正解决了问题?每样东西是否正常工作?人们喜欢用这个产品吗?”产品优先”程序员喜欢构建和发布,喜欢看到用户使用他们构建的东西。在他们眼中,产品才是目的。
大型软件公司里面,你会遇到很多”代码优先”程序员。他们看重代码是否合乎规范,有没有拼写错误,是不是意大利面条式的代码,会不会带来技术债务。如果达不到代码审核的严谨标准,就会要求重构代码。
我总是很惊讶地发现,有那么多程序员认为,”代码优先”就是他们追求的目标。对于项目原型,他们会问:”单元测试覆盖率怎么样?” 、”有没有用到热门的新技术 X?”、”会带来很多技术债务吗?”。
可是,我们现在做的只是项目的原型,迟早会重写所有代码,所以上面的这些问题,在这个阶段是无关紧要的。因为我们甚至还没有认定,现在的代码就是解决问题的正确方法。
“代码优先”程序员对编程有一个根本的误解。要知道,编程是为用户解决问题,而不是为了编写出漂亮的代码。重要的是代码能够工作,而不是代码的外观。
这是否意味着,我鼓励大家编写糟糕的代码?不在乎使用什么技术或软件?
绝对不是。
我很在乎代码!我只是认为,我们先要保证方向正确,因为我相信,只要保证代码能够解决问题,那么通过更好的产品,最终可以获得更好的代码。反过来就不成立,更好的代码未必会获得更好的产品。
我对代码的评判标准是: 如果产品不好用,代码也不会好。 好的代码只有在它产生了一个行得通的产品时才存在。
From:阮一峰 科技爱好者周刊(第 207 期) – 代码优先与产品优先
WordPress如何在获取到用户ID后直接登入系统呢?
示例代码如下:
function auto_login() {
if (!is_user_logged_in()) { //determine WordPress user account to impe[......]
From:阮一峰 科技爱好者周刊(第 205 期) – 103 Bits of Advice I Wish I Had Known
改变世界,听起来是个很大的词儿,其实日行一善就是改变世界。你让一个人的内心得到光明,那就算这份光明当时无法闪耀,但未来的某个时刻,它一定可以会传递照耀到另一个人的内心。
说起来,其实人们都惧怕尝试,内心大多会觉得改变世界是一件非常困难的事情,但你放弃宏伟的想法,将改变世界的认知,调整[……]

2021年只有两种人在写博客,一种是试图建立受众并从中获利的人,另一种是只想写出想法、而没有任何目标的人。
这两种人的行为都非常好。选择做你喜欢的事,坚持下去,它们最终都可以对他人产生价值。
From:阮一峰 科技爱好者周刊(第 210 期) – 《我从博客中学到的东西》
以下内容摘录转载自:阮一峰 科技爱好者周刊(第 208 期)
我最近读到一篇文章,作者是谷歌表格(Google Sheets)的前主管 Zach Lloyd,现在已经离职创业了。他说自己烦透了谷歌的晋升制度。
我读完发现,谷歌的晋升制度跟国内大厂一模一样,员工行为也是晋升导向,[……]

一件事最可怕的时刻,总是在你开始做之前。
From:阮一峰 科技爱好者周刊(第 210 期) – 斯蒂芬·金
有时我们需要额外给用户资料增加一些其他的资料,比如性别选择框。
那么,具体在用户资料编辑页增加性别选择框如何实现呢?示例代码如下:
<?php
add_action( 'show_user_profile', 'show_extra_profile_fields[......]
我看这部电影完全是因为之前看尼古拉斯凯奇主演的《天才不能承受之重》中提了三次这部电影,既然你诚心诚意的推荐了,那我就大发慈悲的看一下吧。
剧情来说,是很温暖的电影,虽然有一点点偏童话,但总体观感舒适,确实很适合一家人观影。剧本写的很用心,观影者可以随着剧情逐步深入,不会中途掉线。
影片中用人们的实际行动完美诠释了什么是家人。欢乐大结局也是合家欢式的影片必备的。
如果你曾和家人有些许矛盾,又或者缺失家庭的温暖,那这部电影应该可以安慰你心,如果你过的很幸福,那这部电影依然可以带给你和煦的阳光。