即刻App年轻人的同好社区
下载
App内打开
茧里
181关注92被关注0夸夸
疑参破定,执着起用。
茧里
1月前
感谢分享!分析得很透彻,十分受用!

鲁彼特: 我一直在告诉身边的朋友,当你还处于成长阶段,想要脱颖而出,唯一可行的路径是集中全部精力,单点爆破,打穿一个小领域,以此赢得上牌桌的资格。如果分散注意力,多线用兵,最终只能落得“样样通样样松”,在关键时刻遭遇滑铁卢。 分享一个真实案例。 我的熟人Q君,毕业后顺利进入一家国企。表面看来是个不错的起点,然而工作几年后,他干得并不开心,觉得自己的价值没有被认可,专业能力也停滞不前。但国企的稳定与福利(尤其是解决了户口)又让人难以割舍,所以一待就待了很多年。理性的选择本应是寻找更契合的平台,但Q君选择了一条看似更聪明的路:留在国企保证"基本盘",同时在业余时间寻找机会,曲线救国。 这时他结识了从互联网公司出来的L君。L君思维敏捷,行事高效,身上散发着Q君所在环境中难以习得的那种锐气。两人一拍即合,决定合作一个项目。然而很快,风格差异显现——L君做事雷厉风行、效率至上,而Q君却常因各种细节疏漏导致项目卡壳,且情绪波动较大,总强调“我没有经验”、“我需要容错空间”和“保持自主性”。 明眼人都看得出,这种合作模式难以持续。最理性的做法是及时止损,对双方都好。但Q君舍不得L君这个"成长加速器",因为通过L君,他接触到了自己职场环境中根本无法获得的知识、视野和工作方法。比如,在L君的督促下,Q君居然掌握了一定的编程能力,这在过去简直不敢想象。 为了缓解与L君合作的压力,Q君想出了一个"妙计"——找到一位能力比自己更弱的Y君,一起做些能快速看到成果的小项目。与此同时,天公作美,Q君的部门换了新领导,这位新领导需要站稳脚跟,就不断拉拢Q君。不仅给他各种出差见世面的机会,还许诺重要任务和晋升机会。Q君暗自得意,这多路并进的策略似乎开始奏效。 然而,世上哪有白吃的午餐? 精力被三头分散的Q君,在与L君的合作中失误更加频繁。L君多次诚恳沟通,希望他能重视交付质量,但Q君既不愿放弃其他机会,也不想调整自己的工作方式。无奈之下,L君只好结束了这段本可能改变Q君职业轨迹的合作关系。 那个画大饼的领导?虽然还不知道饼什么时候兑现,但代价已经浮现出来了。Q君从前引以为豪的"大把业余时间"消失了,取而代之的是加不完的班,接不完的临时任务。周末常常泡在单位,让同事们都困惑不已:"你确定你是在国企工作吗?" 至于与Y君的合作,Q君很快从中体会到了当初自己给L君带来的全部困扰——Y君情绪更加不稳定,执行力更差,沟通成本更高。所以说,找人搞事业不是扶贫,创业靠的是能力溢出,而非几个弱者抱团取暖。 如今的Q君,处境尴尬至极。想离开国企吧,却发现年龄已不再是优势,又没有硬核技能可以带给下家单位,投出去的简历如同石沉大海。留在单位吧,就算晋升了,也得不到想象中的"清闲贵族"生活,而是一个任劳任怨的高级牛马,与初衷背道而驰。 更讽刺的是,Q君现在还在计划学习数据分析、机器学习等课程,想着转行数据分析师,殊不知这些领域正面临AI带来的范式革命。那些教材可能很快就会被淘汰,甚至连数据分析师这个岗位本身都面临被AI取代的风险。行业研究亦是如此。即使没有AI因素,这类工作也多是吃青春饭的,一个国企老材料员转行的难度可想而知。 表面看来,Q君是个典型的"既要...也要...还要..."的人。但他最根本的失误在于:面对问题时,不是直面解决,而是引入新的选项来掩盖当前困境。由于根源问题始终悬而未决,新选择必然也会出现新问题,于是麻烦就不断叠加。用玄学的话说,这就是"业力缠身"。就像程序员最怕遇到的"屎山代码"——已经复杂到无法调试,只能推倒重来。 若时光可以倒流,Q君的最优选择其实很清晰:早些离开不适合的环境,争取在主业上全力以赴。毕竟主业占据了你生命中最多的时间,让它发光发热永远是最佳策略。其次是珍惜与L君合作的机会,真诚学习,培养核心能力。当自己不够强时,以辅助他人为荣,积累经验和人脉。最后,如果确实难以离开现状,那就认真研究所在环境的游戏规则,学会与人互惠共赢,建立良好的人际关系网络。无论哪种,都比现在这种四面出击却处处受挫要好。 Q君还有一个致命问题:总假设周围人都是傻子。他以为自己多头下注的小算盘别人看不透,却不知每个圈子都比想象中小得多。聪明人做事,应该假设他人都是聪明人。不要为圆一个谎而编造新谎,不要为刺激现任而引入第三者。这些小聪明最终都会让你失去信任,当真正的好机会降临时,你会因过去的失信而与之擦肩而过。这也是一种"业力缠身"。 将Q君的故事分享给AI助手Claude后,它认为Q君的突破相当困难,因为这类行为模式通常根植于成长环境——可能是在关系网络主导资源分配的体系中养成的趋利避害能力,却缺乏长期规划和深度思考能力。 但我并不完全悲观。我在留学期间做民宿主理人时,曾接待过一位客人,他原本是国企下岗工人,文化程度不高,下岗后甚至妻子也与他离婚。面对绝境,他并未放弃,而是自学英语,拿出积蓄到东南亚、澳洲寻找工作机会,从最基础的工人做起,最终创办了自己的公司。还把两个女儿分别送到新加坡和澳大利亚接受教育。人生的转变有时确实需要被逼到绝路,才能迎来涅槃重生。 我和Claude顺着成长环境这个因素聊下去,它首先把人分成两大类:人际关系作为资源分配机制的接受者,能力作为资源分配机制的接受者。每种机制下,都有成功者、失败者和投机者。所以一共有六类。Claude分析了这六类人的成功和失败场景,这或许能给你一些职业选择的启发。 我问Claude,Q君属于哪一类?Claude说,Q君有人际关系中的投机者和能力机制的投机者双重属性。作为人际关系的投机者,他对高价值的人敏感,但又缺乏深度合作意愿,总给自己找备选方案。作为能力的投机者,他能发现好机会,却无法坚持学习和投入,跳出自己的舒适区,做事半途而废。 对于年轻的朋友们,我想说:请谨慎选择人生道路。大多数人都存在路径依赖,一旦形成某种行为模式,改变会越来越难。不要等到"业力缠身"才想着转型,那时可能很难跳出来了。及早选定赛道,集中火力,打穿一点,才是突围的王道。

00
茧里
2月前
花一周时间做了个小红书发长文切图工具。起因是看到庞博发的一篇小红书笔记,他在tag中表达了对这类产品的不满和需求。加上我自己偶尔也有这个需求,于是为了解决这个痛点,苦苦钻研了五六天,今天终于把产品正式上线了。

还是用的最熟悉的Next.js框架,纯前端,单页面应用,操作很简单:复制、粘贴、保存。不用注册登录,完全免费。

上线完写了个五千多字的小作文,并且艾特了庞博。没想到他很快就点赞评论收藏了。激动地在家抱起一百多斤的室友疯狂喊叫。

刚做了个瑜伽,整个人平静下来了。好像活了三十多年第一次经历如此激动的时刻。看到用户的需求、努力解决它、解决完得到用户的肯定,以及自己经历痛苦和绝望之后获得的成就感,这可能就是做产品的魅力所在吧。

希望以后能够多多经历这样的过程和时刻。

对了,产品叫文小图,网站链接:wenxiaotu.com
11
茧里
3月前
啊啊啊啊啊太开心了!攻坚了一周的next.js项目+微信支付终于跑通了!会写代码简直太爽了!啥都能搞出来!感谢cursor!感谢给微信支付写node sdk的各路大神们!感谢群里大佬的答疑解惑!感谢我自己没日没夜的钻研和努力!!!
00
茧里
1年前
此次的网站劫持事件也是同理,假如一二级域名都被劫持了,还是要面对跳转如何查询的问题。为什么我一开始没有想到要把网速调慢,是因为我大脑下意识地进入到了一种解决方向上,那就是:它会跳转,那就想办法阻止它跳转。但我没有思考过不阻止它跳转的解决方向。当知道别人没有阻止它跳转却把问题解决了的时候,我才意识到还有这个方向解决的可能。然后觉得它跳得太快把过程调慢一点,也是一种逆向思维的运用,只不过这种更符合大脑的思维惯性,就如同最开始发现它会跳、希望它不跳一样,比较容易想到。

训练自己的逆向思维,就是为了在大脑的惯性思维之外,发现更多解决问题的思路。甚至运用自如的话,完全可以在发现问题之初,就把所有可能的解决方向列出来,然后选择其中路径最短、成本最低或效率最高的方向,这样就能避免在解决问题的时候花费过多不必要的时间。

茧里: 这两天悟到一个运用逆向思维的简单方法。就是遇到难题解决不了的时候,先停下来问问自己目前的解决方向是什么或者想解决的核心问题点是什么,然后找出其中的关键词取它的反义词再去思考。 举个例子,最近在学一个仿duolingo的nextjs项目,设定是做错题会扣一个❤️,但开会员可以获得无限个❤️。在听老师实现这个会员功能之前,我先自己思考了一下,要怎么在数据库里面表示一个无限数呢?总不能写个Infinity去计算吧?还是写一个数据类型允许范围内的最大数?感觉太大了也没有必要,但是写小了万一被扣完了怎么办?怎么能保证这个数不会被扣完呢?想想还是毫无头绪。结果一听老师讲,会员就是做错题不扣❤️!哈哈哈哈我一拍大腿一个“好蠢”送给自己! 这简直就是逆向思维的活教材!我一直在纠结要拿多少来“扣”,但解决方法却是“不用扣”!如何运用逆向思维?直接取反就行了! 这个顿悟今天下午就派上了用场。下午开发一个小功能,需要对接收到的参数做类型转换+运算+类型转换后再存入数据库,我确定我最后的数据类型是符合要求的,但是由于我用的Drizzle ORM存在一个目前尚未解决的bug,一直报错,GitHub社区里的相关issue目前也都没有很好的解决办法,所以一直无法把这个处理后的数据存入数据库。后来我突然想到,我一直想把这个数据存进去,那不存了行不行?通过别的方法处理行不行?我一想还真的行,在另一个查询函数里面增加几个判断和运算就行。后来就把这个功能搞定了。 这要是按我之前的思维模式,这会儿应该还在研究如何自己解决Drizzle ORM存在的那个bug…哈哈😂 感觉搞开发真的很考验思维方式的灵活性,以后要多多运用逆向思维,而不是钻在解决问题的单一方向上出不来。

30
茧里
1年前
这两天悟到一个运用逆向思维的简单方法。就是遇到难题解决不了的时候,先停下来问问自己目前的解决方向是什么或者想解决的核心问题点是什么,然后找出其中的关键词取它的反义词再去思考。

举个例子,最近在学一个仿duolingo的nextjs项目,设定是做错题会扣一个❤️,但开会员可以获得无限个❤️。在听老师实现这个会员功能之前,我先自己思考了一下,要怎么在数据库里面表示一个无限数呢?总不能写个Infinity去计算吧?还是写一个数据类型允许范围内的最大数?感觉太大了也没有必要,但是写小了万一被扣完了怎么办?怎么能保证这个数不会被扣完呢?想想还是毫无头绪。结果一听老师讲,会员就是做错题不扣❤️!哈哈哈哈我一拍大腿一个“好蠢”送给自己!

这简直就是逆向思维的活教材!我一直在纠结要拿多少来“扣”,但解决方法却是“不用扣”!如何运用逆向思维?直接取反就行了!

这个顿悟今天下午就派上了用场。下午开发一个小功能,需要对接收到的参数做类型转换+运算+类型转换后再存入数据库,我确定我最后的数据类型是符合要求的,但是由于我用的Drizzle ORM存在一个目前尚未解决的bug,一直报错,GitHub社区里的相关issue目前也都没有很好的解决办法,所以一直无法把这个处理后的数据存入数据库。后来我突然想到,我一直想把这个数据存进去,那不存了行不行?通过别的方法处理行不行?我一想还真的行,在另一个查询函数里面增加几个判断和运算就行。后来就把这个功能搞定了。

这要是按我之前的思维模式,这会儿应该还在研究如何自己解决Drizzle ORM存在的那个bug…哈哈😂

感觉搞开发真的很考验思维方式的灵活性,以后要多多运用逆向思维,而不是钻在解决问题的单一方向上出不来。
51
茧里
1年前
我要向你道歉并表示感谢!

我本来看见你的评论还想:这人好轴啊,我真的在Chrome上试过直接访问很多次了,还专门清除缓存、开无痕模式试了好几次都不行。但考虑到有时候浏览器缓存清除不彻底,所以谨慎起见,我专门换了一台从来没访问过那个网站的电脑,在Chrome上直接输入网址,竟然不跳转了!!!所以我之前的结论完全是错的!问题不在浏览器,而在域名!!!

我才发现搜索引擎点进去的域名前面带www,而我直接输入网址的时候因为犯懒没有带www,不带www就不会跳转,带了就会跳。而之前我之所以用Chrome直接输入不带www的域名也会跳转,原因是Chrome浏览器会记录访问过的网站的地址,哪怕之后输入一级域名,也会自动变成之前输入过的二级域名,我虽然清除了缓存,但我没有清除历史记录,无痕模式下也会保留这些记录,所以根本不管用。

不过今天好像他们机构的技术人员做了一些工作,带www直接访问的话页面刚显示出来之后也会重新加载,但又加载不出来,页面会变成空白状态。我看了一下浏览器控制台,一个跨域报错一个脚本报错。所以应该是技术人员写了一些语句阻止了恶意脚本的执行。而且今天从搜索引擎结果点进去,跳转的不良网站变成另一个了,我猜或许是他们又重新换了一个恶意脚本。

gpt说这种情况一般是DNS劫持+恶意脚本,由于只劫持了www子域名,所以直接访问一级域名就不受影响。

哈哈,这次真的学到了!😂 //@缤纷夏日: 方便告诉我链接或者关键词吗

茧里: 记录一个非常离谱的事情。 弟弟考上了研究生,需要调阅档案,由于他毕业多年都没管过档案,也不知道在哪,我们在全国和省属的所有公开的档案数据库里都没查到他的档案信息,最后只有一个没有排查,就是老家地级市的一个人才交流中心。 这个中心有个网站,也有档案查询入口,但是被劫持了,一访问两秒钟就会跳转到一个不良网站,无论是从搜索引擎的链接点进去、还是直接在浏览器输入网址,都会跳转。给这个机构打电话,他们说线上查不了的话只能去现场查,还得带身份证复印件。我们都觉得回去一趟成本太高也没必要,我就一直在找网站被劫持的话有哪些办法能规避掉访问后自动跳转这个动作,试了下禁用Chrome浏览器里的redirect,不管用。后来又看了几篇文章学习了一下网站被劫持的技术原理,结果研究了一晚上都没解决这个问题。 今天弟弟说,弟妹帮他查到了,我非常吃惊,问怎么查的,他说弟妹说就是拼手速,在跳转之前查的。 我怎么也想不通,再快的手速也不可能2秒内把所有的表单查询信息填完提交啊。我自己试了好几次都不行。不过这个过程中我突然想到Chrome浏览器的开发者工具可以设置网络状态,于是我把网络改成了Slow 3G,并且等到那个页面的查询表单加载出来之后、跳转到不良网站之前的那个间隙时间把网络状态设置为offline,终于不跳转了,我赶紧把查询信息填好,最后发现还有和图片验证码没加载出来,又开了一下网、迅速点击验证码区域、然后迅速关网,填写验证码,确认所有信息填写完成之后,我又打开Slow 3G快速点击提交按钮,终于查询出结果了。 但是我还是很疑惑,我弟妹完全没接触过技术,如果她也是通过这种方式查到的,她怎么会知道Chrome浏览器开发者工具的这些功能呢?如果她短时间内通过搜索引擎或者GPT知道了这个解决方案,那真的让我自愧不如,因为我也查过搜索引擎问过GPT了,都没能解决问题,还是在她说了“拼手速”之后才意识到这个方法的。 于是我又跟我弟表达了一下我对弟妹如何“拼手速”查到的好奇心,他说他没细问,然后把他俩的聊天记录转发给了我,我一看聊天记录里面,她查询结果的截图是手机上的Safari浏览器,我就明白了显然不是技术手段。 然后我就用手机上的Safari浏览器试了一下,我哭了!直接输入网址根本不会跳转!然后我又试了一下从搜索引擎结果点进去还是会跳转。所以我弟妹可能就是直接在手机上把网址粘贴到Safari浏览器,填写信息,就查到了,而我,却花了一个晚上的时间研究Chrome浏览器怎么规避劫持跳转的问题! 这件事给我的教训就是,脑子要灵活,思路要开阔,不要总想着解决一个工具存在的问题,多试试别的工具,有时候可能换个工具,问题就不复存在了。 作为Chrome多年重度使用者,这一次要给Safari加大分!

124
茧里
1年前
记录一个非常离谱的事情。

弟弟考上了研究生,需要调阅档案,由于他毕业多年都没管过档案,也不知道在哪,我们在全国和省属的所有公开的档案数据库里都没查到他的档案信息,最后只有一个没有排查,就是老家地级市的一个人才交流中心。

这个中心有个网站,也有档案查询入口,但是被劫持了,一访问两秒钟就会跳转到一个不良网站,无论是从搜索引擎的链接点进去、还是直接在浏览器输入网址,都会跳转。给这个机构打电话,他们说线上查不了的话只能去现场查,还得带身份证复印件。我们都觉得回去一趟成本太高也没必要,我就一直在找网站被劫持的话有哪些办法能规避掉访问后自动跳转这个动作,试了下禁用Chrome浏览器里的redirect,不管用。后来又看了几篇文章学习了一下网站被劫持的技术原理,结果研究了一晚上都没解决这个问题。

今天弟弟说,弟妹帮他查到了,我非常吃惊,问怎么查的,他说弟妹说就是拼手速,在跳转之前查的。

我怎么也想不通,再快的手速也不可能2秒内把所有的表单查询信息填完提交啊。我自己试了好几次都不行。不过这个过程中我突然想到Chrome浏览器的开发者工具可以设置网络状态,于是我把网络改成了Slow 3G,并且等到那个页面的查询表单加载出来之后、跳转到不良网站之前的那个间隙时间把网络状态设置为offline,终于不跳转了,我赶紧把查询信息填好,最后发现还有和图片验证码没加载出来,又开了一下网、迅速点击验证码区域、然后迅速关网,填写验证码,确认所有信息填写完成之后,我又打开Slow 3G快速点击提交按钮,终于查询出结果了。

但是我还是很疑惑,我弟妹完全没接触过技术,如果她也是通过这种方式查到的,她怎么会知道Chrome浏览器开发者工具的这些功能呢?如果她短时间内通过搜索引擎或者GPT知道了这个解决方案,那真的让我自愧不如,因为我也查过搜索引擎问过GPT了,都没能解决问题,还是在她说了“拼手速”之后才意识到这个方法的。

于是我又跟我弟表达了一下我对弟妹如何“拼手速”查到的好奇心,他说他没细问,然后把他俩的聊天记录转发给了我,我一看聊天记录里面,她查询结果的截图是手机上的Safari浏览器,我就明白了显然不是技术手段。

然后我就用手机上的Safari浏览器试了一下,我哭了!直接输入网址根本不会跳转!然后我又试了一下从搜索引擎结果点进去还是会跳转。所以我弟妹可能就是直接在手机上把网址粘贴到Safari浏览器,填写信息,就查到了,而我,却花了一个晚上的时间研究Chrome浏览器怎么规避劫持跳转的问题!

这件事给我的教训就是,脑子要灵活,思路要开阔,不要总想着解决一个工具存在的问题,多试试别的工具,有时候可能换个工具,问题就不复存在了。

作为Chrome多年重度使用者,这一次要给Safari加大分!
17570
茧里
1年前
一周时间撸完了这个NextAuth v5教程,还赶上了beta最新版本都还没解决的bug,多亏了国外技术牛人几天前在博客上发布的解决方案,加上ai的帮忙,终于搞定了bug成功部署到了vercel。

虽然只是个简化的验证登录和用户管理应用,但是老师把客户端组件和服务端组件讲得很细很清楚,让我对nextjs14服务端和客户端的迷雾渐渐散开了。

太爱Antonio老师了,我的nextjs领路人!

不方便放油管链接,下面是b站的搬运,有兴趣可以学起来:

【Next Auth V5 - Advanced Guide (2024)-哔哩哔哩】 b23.tv
00
茧里
1年前
问问自己想要什么,而不是看别人比自己多拥有什么。

想要保持时间和意志自由,就别羡慕别人大厂高薪高福利体制内稳定工作。

想要探求知识掌握技能,就别羡慕别人天南海北游山玩水寻欢作乐。

想要做生产者创造者而不是消费者,就别羡慕别人高消费水平高品质生活。

每天对着电脑敲代码看书研究产品,拒掉聚会拒掉旅行邀约,别总觉得自己社恐nerd不合群,你要相信是因为自己目标坚定、时刻清醒、想过不一样的人生。

-----写给自己的过年被比较反内耗指南。
00