注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

Demo体验

Demo体验

场景Demo,开箱即用
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有

2年前的今天,我决定了躺平退休

两年前的这个时候,突然觉得说话特别费劲,舌头不太听使唤,左手突然不听话,就像李雪健老师表演那个帕金森老头喝酒一样。 我心里一慌,请假去了医院,验血,CT,超声。然后医生给我列了长长一篇诊断书:高血脂,高血压,糖尿病,冠心病,还有最可怕的脑出血,还好只是渗血,...
继续阅读 »

两年前的这个时候,突然觉得说话特别费劲,舌头不太听使唤,左手突然不听话,就像李雪健老师表演那个帕金森老头喝酒一样。


image.png


我心里一慌,请假去了医院,验血,CT,超声。然后医生给我列了长长一篇诊断书:高血脂,高血压,糖尿病,冠心病,还有最可怕的脑出血,还好只是渗血,虽然并不是很严重,但是位置不太好,影响了身体感官和左手。


平时身体非常好,也经常运动,为什么会突然得这么多病呢。毫无征兆的左手就不听使唤了。而且听力在这一段时间也非常差。通过大夫诊断,一部分是遗传因素,另一个是和我常年酗酒,熬夜有关,每天几乎只睡3-4小时。


是的,,,,,,我喜欢在家喝着啤酒写代码,甚至有时候在单位加班的时候也是喝啤酒写代码。和别人不太一样,别人喝酒爱睡觉,我喝啤酒失眠。因为接了很多项目,上班之余都是晚上和周末熬夜写代码做自己的项目。


其实听到这个消息我很失望,失望的并不是因为身体垮了,钱还没赚够,而是我还没有完成我的目标就是打造一个自己主导的产品。


那天从医院回家,我并没有去坐地铁,而是从中日友好医院徒步走回天通苑的出租屋。在路上,我反复的想,今后的路该如何走。


继续在互联网行业工作肯定是不行的,病情会进一步加重,到时候就真的成一个废人了,反而会拖累整个家庭。如果不继续“卷”那我也就无法实现自己来北京的目标了。不过好在经过这么多年的积累,已经存够足够养老的资本,并不需要为妻儿老小的生存发愁,但是也没有到财富自由的程度。


躺平,躺到儿子回老家上学就回老家退休。这是一个并不那么困难的决定。但是却是一个非常无奈的决定,躺平就意味着自己来北京定下的目标没有完成,意味着北漂失败。


做好这个决定以后,我就开始彻底躺平,把手里的几个项目草草收尾,赔了大几十万。等于这一年白忙活。好在还有一份工作收入。同时也拒掉了2个新的Offer。在疫情最困难的时候,还能拿到两个涨薪offer。我还是蛮佩服我自己的。但是为了不影响我的额外收入,加上现在工作不是很喜欢,也就一直犹豫不决。但是这次生病彻底让我下定了决定 ---- 算了。


其实,经历这么多年,什么都看的很清楚,但是我的性格并不适合这个行业,我这个人最大的特点就是腰杆子硬,不喜欢向上管理,经常有人说我那么圆滑,肯定是老油条,而实际上,我整整18年的工作经历,只对领导说过一次违心的话,变相的夸了老板定制的开发模式,老板看着我笑了笑,也不知道他是不是听出来我这话是讽刺还是撒谎。


而其余都是和老板对着干,只有2任老板是我比较钦佩的,也是配合最舒服的。而且共同特点都是百度出身,我特别喜欢百度系的老板。特别务实,认认真真做业务。不搞虚头巴脑的事情,更不在工作中弄虚作假。一个是滴滴的梁老板,另一个就是在途家时候的黄老板。


当然,在我整个职业生涯有很多厉害的老板,有的在人脉厉害,有的人个人管理能力,有的在技术。但是由于我性格原因,我就是跟他们合不来,所以要么你把我开了,要么等我找好下家主动离开。


所以我的职业生涯很不稳定,就比如我见过的一个我认为在技术能力上最厉害的老板,也是我唯一在技术上佩服的人,就是在36kr期间认识的海波老师,听他讲的系统架构分享和一些技术方案,真的是豁然开朗,在Saas和Paas的方方面面,架构演化,架构升级所可能遇到的各种问题及面对产品高速迭代所需要解决的问题及方案都门清,而且他本身也是自己带头写代码,实际编码能力也是非常的牛,并不是那种“口嗨”型领导。但就是我跟他的性格合不来,最后我把他那套架构方案摸透了以后就跑路了,而从他那里学的那套技术方案,在我日后在lowcode和Paas以及活动运营平台的技术方案设计上帮助颇多。而他不久之后也离开了。据说去了字节。


混迹于形形色色的老板手底下,遇到过的事情非常多,也让我认清了一点,那就是,牛人是需要平台去成就的,平台提供了锻炼你的机会和让你成长的机会。所以你学到了,你就成了牛人。而不是你自己手头那点沾沾自喜的觉得别人没你了解的深入的技术点。所以平台非常重要,绝大多数情况下都是如此。


所以我这种人就不适合,因为我不喜欢违心。我顶多就是不说出来,不参与,不直接反对就已经是对老板最大的尊重了。所以我能看透很多事情,但是也知道我不讨老板喜欢,而我的性格也不可能为了让老板喜欢而卑躬屈膝,所以,我早早就提前做好准备,就是拉项目,注意这不是做私活。拉项目就是承包项目,然后找几个做私活的人给他们开发。这项收入有时候甚至一年下来比我的工资还要高。风险也是有的,那就是可能赔钱,十几万十几万的赔。所以也是一个风险与收益共存的事情。做项目的好处是,你可以不断的接触新的甲方,扩张自己的人脉,也就不断的有项目。


但是由于这次生病,我手头的3个项目都没有做好,都被清场了。所以为了弥补朋友的损失,我一个人扛下了所有。也同时意味着后面也就没项目可接了。身体不允许了。


躺平以后,为了等孩子回老家上学,本职工作上,也开始混,我最后一年多的时间里,写代码,都不运行直接就提测。是的。没错。。。。。。就是这样。但是功能是都好用的,基本的职业操守是要有的。虽然也会有更多的bug。但是一周我只干半天就可以完成一周的工作。这可能就是经验和业务理解的重要性。所以,我一直不太理解很多互联网企业精简人员的时候为什么精简的是一线开发人员,而留下的是那些只会指挥的小组长。这也是为什么各大互联网企业都在去肥增瘦,结果肥的一点也没减下去。


不是有那么一句话,P8找P7分一个需求,然后P7找P6喊来P5开发。互联网就是这样子,一群不了解实际业务和实际代码的人,在那里高谈阔论,聊方案,聊架构,聊产品,聊业务,聊客户,聊趋势,然后让那些一脸“懵逼”的人去开发。最后的结果可想而知,最后很多需求都是一地鸡毛,但是责任却都要一线执行去承担,而为了证明需求的正向收益,那就在指标口径上“合理”的动动手脚,所以我在我整个职业生涯说出了那么一次,也是唯一一次违心的恭维话。


所以我特别佩服一个网红叫“大圣老师”,是一个卖课的,虽然我看不上他做的割韭菜的事情,但是我很佩服他这个人,他也是很刚的人,就是看不惯老板pua和无意义的加班,人家就是不干了。成功开辟了第二职业曲线,而且也很不错。


另一个网红就是“神光”,虽然我也看不上他,但是我很佩服他,佩服他追求自我的勇气。


而反观那些在职场唯唯诺诺卑躬屈膝的人,现在过的如何呢?人啊。还是要有点个性。没个性的人下场都挺惨的。


峰回路转,人那,这一辈子就是命,有时候把,真的是你也不知道结果会是什么样,23年在我百无聊赖,闲的五脊六兽的时候,一周的工作基本上半天就干完了,所以一个机缘巧合,遇见了一群有意思的人。当时大模型正在风口浪尖。好多人都在大模型里面摸金,而有这么一群人,一群大学生,在海外对我们进行大模型技术封锁的时候,为了自己的初衷,建立了在问这个网站。


而作为起步比别人要晚,产品做的还很粗糙如何跟市场上的竞品竞争呢?而且不收费,更不打广告,完全靠赞助存活。但是这一切都是为了在国外封锁我国大模型技术背景下的那句话“让知识无界,智能触手可及”。站长原文


所以在同类起步更早,产品做的更精细的很多产品逐渐倒下去以后,zaiwen还活着。所以我觉得特别有意思,这种产品活下来的概率是非常低的,除非整个团队都是为爱发电,于是我也加入到这个团队。


事实上也确实这样,整个团队是有极少部分社会工作者和大部分在校大学生组成,而大家聚一起做这件事的初衷就是为了让知识无国界,让国内用户可以更方便的体验最先进的海外大模型技术。而目标用户,也都是学生,老师和科研工作者。


就这样在这里,我重新找回了自己的目标,虽然,由于资金问题,资源问题,以及我个人身体限制能做的事情很少,但是却发现,大家都做的非常有动力,产品也在不断的迭代不断的发展,并且还活的很好。团队的人在这里也干的很开心。


今天,正是两年前我诊断出脑出血的那天,心里没有低落,也没有失望,更没有懊悔,有的只是新的体验。人生啊,来这一世,就是来体验的,别难为自己。顺势而为,就像张朝阳说的那句话“年轻人挺不容易的,建议年轻人不要过度努力,太过拼搏的话(对身体)是有伤害的,年轻人得面对现实,这个世界是不公平的


作者:YaHuiLiang
来源:juejin.cn/post/7416168750364540940
收起阅读 »

2024 年: 落考、车祸、失业, 没了!!!

引言 2024 没啥成长的, 净剩下焦虑、内耗、失意了! 随便写写总结, 诸君随便看看吧... 一、落考(软考) 如题, 今年报考了软考(高项), 选择题和论文没过 😅😅😅 明年继续吧!! 去年在掘金读了好多篇年终总结, 偶然了解到了杭州 E 类人才, 杭...
继续阅读 »

引言


2024 没啥成长的, 净剩下焦虑、内耗、失意了! 随便写写总结, 诸君随便看看吧...


一、落考(软考)



如题, 今年报考了软考(高项), 选择题和论文没过 😅😅😅 明年继续吧!!



去年在掘金读了好多篇年终总结, 偶然了解到了杭州 E 类人才, 杭州 E 类人才无疑对我这等普通人来说是可以触及到的, 而且优待 福利较高 的一类人才了。


image


而对于我等普通人来说, 通过 软考 + 专利/软件著作 是最便捷可行的一种。这其中唯一有难度的其实就是 软考


软考是一种简称, 其全名是计算机技术与软件专业技术资格(水平)考试, 大家也称之为计算机软考、计算机软件资格考试等。软考又分为初级、中级、高级, 申请 E 类人才则需要高级资格证书, 这里直接报考高级就行(不需要从初级考起)。


image


如上图每个等级都有很多门专业, 今年我报考的是 信息系统项目管理师 简称 高项, 因为据说这门比较简单, 都是介绍项目管理上的一些知识, 背的比较多, 对专业要求没那么高。


当然如题, 今年没准备好, 有两门挂了 😭😭😭, 总共要考三门分别是选择题、案例分析、论文, 每门总分都是 75 分, 需要每门都考及格(45 分), 才算通过考试。


image



经验教训:



  1. 一定要提前做好计划, 严格按照计划安排时间学习。 我自己就是中间有段时间公司活比较多、加上自己懈怠了, 后面就严重影响了进度

  2. 一定要多刷题, 特别是选择题, 以刷题为主。我这次基本没刷选择题 🤦

  3. 论文提前开始! 备好模版就开始写吧



二、车祸


是的, 不幸的是在 6 月底, 一天阴雨绵绵的傍晚, 在下班回家路上(家门口)骑着小毛驴的我和尊贵的宝马车主相撞了!!


被撞倒瞬间, 还是很刺激的! 整个大脑嗡嗡的, 思考 🤔 几秒, 原地蹦了起来!! 后面就是报警, 开具交通责任认定书(对方全责)。交警到场时看了下伤势, 说应该没事大事的。问我要不要去医院做个检查可以自己打车或者让司机送我去, 纠结了下还是打算去医院瞅瞅(后面回想起来也是后怕, 幸亏去了, 要不然可能半条命就没了...)!


到医院一通检查, 很不幸... 走不了了, 寰椎骨折得住院了 😱。医生看到片子后那一脸严肃的表情, 可把我吓坏了! 医生语气都变了, 让我赶紧坐下, 脖子不要乱动, 叫来了工作人员给我整了个颈托! 然后让我办理住院....


后面了解了下, 寰椎骨位于脑瓜子和脖子中间, 用于支持脖子的一个环形骨头, 骨头中间镂空的, 人的所有神经都是从这个环中间穿过到达身体各个地方, 所以这个位置骨折, 处理不好就可能会压迫到神经! 运气好的是我伤的位置比较好, 在脖子前侧, 如果是脖子后面可能就得开刀了!! 更庆幸的是, 来了医院做检查, 否则这条命可能就得交代了!!


image


后面住院 8 天, 过上了早 710 的作息了, 每天就是看看电视、玩玩手机, 然后抽空就过道里溜达溜达, 提前过上了养老生活!!


出院后, 就开始居家办公咯! 中间还抽空搬了家, 然后还给自己整出了荨麻疹, 我也是醉了...


同时我的交通事故是发生在下班路上, 并且是对方全责, 所以还属于工伤! 故在受伤居家期间还申请了工伤。感慨下, 工伤流程也太麻烦了吧... 到目前为止还没整完 😤



最后友情提示, 出事不管怎样一定一定要报警(定责)、去医院做好检查...



三、祸不单行(失业)


9 月眼瞅着脖子马上要好了, 终于可以结束居家办公了! 接踵而来的是, 公司经营不善, 大规模裁员的消息!!! 所以自然的, 我又再次失业了!! 人生第二次失业了, 也没啥感觉, 该赔偿赔偿, 该滚蛋滚蛋!!


image


失业了, 三无人士, 一点也不带慌的, 该吃吃该喝喝! 这期间顺便处理了交通赔偿事宜, 虽然没多少! 伤好后, 去大西北溜达了一趟!


一下子没反应过来就到年底了... 只能怪今年太早过年了, 就这样办, 一切明年再议...


四、生活


今年重新找了住处, 顶楼, 再也不会被楼上邻居吵到了, 少了很多内耗, 就是夏天有点子热!! 同时房子也更大点了! 当然租金肯定也更贵了!


image


今年下厨的次数也明显多了起来, 出去吃大餐的次数少了挺多的! 上班也开始自己带饭咯, 当然省钱好像并没有省到, 自己煮饭量不好掌握, 一煮一大锅, 一吃一个不吱声! 同时大鱼大肉的, 一顿饭价格也不贵, 好在比外面吃健康点!


image


今年好像也没赞下什么大钱, 没有养成记账习惯, 所以一切靠感觉! 反正赞是攒了, 但是肯定没达到预期, 明年一定要养成记账的习惯


image


今年的韭菜长大了一点点, 感谢债基、感谢纳斯达克(明年能回本吗? 😵‍💫)


image


回顾下, 今年倒是去了不少地方, 一月迪士尼、三月苏州、六月昆明、十月武威张掖、十一月邯郸、十二月滑雪


image


家中新增一员, 名唤 二狗子! 刚入门就命运多舛, 感冒、流鼻涕、咳嗽不断.... 但也不影响她可可爱爱!


image


五、卷? 不卷?


今年的代码全部贡献给了 昆仑虚, 但实际上也没干啥, 就将 昆仑虚 迁移到 NextJS 并引入 TS, 代码量和去年比少得可伶!


image


内容创作这块也没啥成绩, 掘金输出 22 篇文章, 公众号「昆仑虚F2E」日常更新原创文章, 然鹅仅仅新增了 30 关注😓😓😓(这里求个关注)


image


内容创作收入: 掘金金石 +604、公众号收入 +13


image


卷吗? 今年一顿摆烂, 和去年给自己定的目标差太多咯.....


对了, 今年还读了 5+ 本书...


六、展望 2025


计划以及有了, 重点就三件事: 攒钱、卷、减肥。 更细节的就不列了, 直接看去年的吧, 基本差不多 !! 🤣🤣🤣🤣


作者:墨渊君
来源:juejin.cn/post/7454508125772218395
收起阅读 »

老弟想自己做个微信,被我一个问题劝退了。。

大家好,我是程序员鱼皮。最近老弟小阿巴放暑假,想找点事情做,于是就来问我:老鲏,我想做个练手项目,有没有什么好的建议? 我说:练手项目的话,就做个自己感兴趣的呗,想加什么功能就加什么,做起来会更舒服~ 小阿巴:Emm,我感兴趣的太多了,有没有推荐啊? 我说:...
继续阅读 »

大家好,我是程序员鱼皮。最近老弟小阿巴放暑假,想找点事情做,于是就来问我:老鲏,我想做个练手项目,有没有什么好的建议?



我说:练手项目的话,就做个自己感兴趣的呗,想加什么功能就加什么,做起来会更舒服~


小阿巴:Emm,我感兴趣的太多了,有没有推荐啊?


我说:那就想想自己经常使用的网站或 APP,选个对业务流程相对熟悉的。


小阿巴思考片刻,一拍脑袋:对啊,我天天用微信,那我就做个微信吧!说不定之后大家都在用我做的软件聊天呢?



我一听,不禁暗自惊叹,没想到小伙子年纪轻轻,野心很大啊!


我说:想法不错,但想做个微信这样的 IM(即时通讯)项目,可没有那么简单,你有什么实现思路么?说来听听?


小阿巴:微信的核心功能是收发消息,我可以把用户 A 发送的消息保存到数据库中,用户 B 进入聊天界面时,从数据库查询出发给他的消息就行。


我一听这个回答,就知道以小阿巴目前的水平,想做出微信是不太可能了。。。


我问:Emm,暂且不考虑用户体验和性能,我们就先实现基础功能吧,你会怎么让用户查看自己的历史消息呢?


小阿巴思考片刻,然后嘴角微微上扬,露出狡黠的笑容:你是不是以为我会说一次性把所有历史消息全部查出来?可惜啊老鲏,你把我想的太天真了,用户可能有成百上千条历史消息,全量加载会很慢,所以我必然会使用 分页 来查询!



我说:行,那你打算怎么分页呢?


小阿巴:这还真难不倒我,这几年我苦练增删改查,分页写得很溜的!纸笔呈上来,看我给你手写 SQL:


select * from message
where user = '鱼皮'
limit 020;

我说:Emm,老弟啊,听我一句劝,咱先别想着做微信了,先实现一个消息管理系统吧。


小阿巴:怎么说?吾 SQL 不亦精乎?



其实这也是一道经典的场景题:即时通讯项目中怎么实现历史消息的下拉分页加载?


下面鱼皮给大家讲解一下。


如何实现下拉分页加载?


业务场景


一般在即时通讯项目(比如聊天室)中,我们会采用下拉分页的方式让用户加载历史消息记录。


区别于标准分页每次只展示当前页面的数据,下拉分页加载是 增量加载 的模式,每次下拉时会请求加载一小部分新数据,并放到已加载的数据列表中,从而形成无限滚动的效果,确保用户体验流畅。


比如用户有 10 条消息记录,以 5 条为单位进行分页,刚进入房间时只会加载最新的 5 条消息:



下拉后,会加载历史的第 6 - 10 条消息:



理解了业务场景后,再看下实现方案,为什么不建议使用传统分页实现下拉加载。


传统分页的问题


在传统分页中,数据通常是 基于页码或偏移量 进行加载的。如果数据在分页过程发生了变化,比如插入新数据、删除老数据,用户看到的分页数据可能会出现不一致,导致用户错过或重复某些数据。


举个例子,对于即时通讯项目,用户可能会持续收到新的消息。如果按照传统分页基于偏移量加载,第一页已经加载了第 1 - 5 行的数据,本来要查询的第二页数据是第 6 - 10 行(对应的 SQL 语句为 limit 5, 5),数据库记录如下:



结果在查询第二页前,突然用户又收到了 5 条新消息,数据库记录就变成了下面这样。原本的第一页,变成了当前的第二页!



这样就导致查询出的第二页数据,正好是之前已经查询出的第一页的数据,造成了消息重复加载。所以不建议采用这种方法。


推荐方案 - 游标分页


为了解决这种问题,可以使用游标分页。使用一个游标来跟踪分页位置,而不是基于页码,每次请求从上一次请求的游标开始加载数据。


一般我们会选择数据记录的唯一标识符(主键)、时间戳、或者具有排序能力的字段作为游标。比如即时通讯系统中的每个消息,通常都有一个唯一自增的 id,就可以作为游标。每次查询完当前页面的数据后,可以将最后一条消息记录的 id 作为游标值传递给前端(客户端)。



当要加载下一页时,前端携带游标值发起查询,后端操作数据库从 id 小于当前游标值的数据开始查询,这样查询结果就不会受到新增数据的影响。



对应的 SQL 语句为:


SELECT * FROM messages
WHERE id < :cursorId
ORDER BY id DESC
LIMIT 5;

扩展知识


其实游标分页是一种经典方案,它的应用场景很多,特别适用于增量数据加载、大数据量的高性能查询和处理。除了 IM 系统获取历史消息记录之外,常见场景还有社交媒体信息流、内容推荐系统、数据迁移备份等等。


最后


小阿巴听完,长叹道:唉,没想到光是这么一个小功能,就把我难住了。



我说:你可别这么想。。。难住你的,可不止这一个小功能啊!想做一个成熟的 IM 系统,除了最基础的消息发送和获取功能外,你得去学习 WebSocket 实时通讯、得考虑到消息收发的性能、得考虑到消息的顺序和一致性、得考虑到消息的存储成本和安全,等等等等。可没那么容易。


小阿巴:得,那我先去做消息管理系统了!🐶




作者:程序员鱼皮
来源:juejin.cn/post/7402517513932931122
收起阅读 »

差生文具多,这么些年,为了写代码我花了多少钱?

背景 转眼写代码有10多年了,林林总总花费了很多的钱,现在主要按照4大件来盘点下我都买了啥。 电脑 acer 4741g ¥4500+ 这是我入门时的一款电脑,整体配置在当时还是属于中等的。 当时用的编辑器还是notepad++,在这个配置下,还是可以愉...
继续阅读 »

背景


转眼写代码有10多年了,林林总总花费了很多的钱,现在主要按照4大件来盘点下我都买了啥。


电脑


image.png


acer 4741g ¥4500+


ceE4n8in48Ac.jpg

这是我入门时的一款电脑,整体配置在当时还是属于中等的。

image.png

当时用的编辑器还是notepad++,在这个配置下,还是可以愉快的编码的。


mac air 2013 ¥8800+


image.png

image.png

image.png


当时被苹果的放进信封的广告创意所折服,这也是我的第一台apple,在之后就一直用苹果了。到手后的感觉是,薄,确实薄,大概只有我宏基的1/3-1/4厚。


当时apple的简洁,快速,很少的配置,让我在环境变量上苦苦挣扎的心酸得以释放。以后也不用比较各种笔记本参数了


mac book pro13 2015 ¥9000+


image.png

image.png


当时买这台的原因是因为air进水了,经常死机,修了2次后,又坏了。一怒之下,直接买了一台。


换了新的retina屏之后,色彩质量和效果都提升了不少,对比原来的air性能也是拉升了超级多。但是因为是16上半年买的,所以没体验到toch bar,到现在都没体验过。。。


这是我真正意义上的第一台十分满意的电脑,大概是当时的理想型了。


公司电脑


2016年下半年进了一家创业公司,公司配置了mac book pro,比我的配置还高,所以之后一直就是用公司的。


2021年换新公司,公司配了thinkpad,又一次开始用win。然后又被win各种打败,有时又有了换回mac的想法。


当前–mac book pro14 2021 ¥21999


image.png


主要入手的原因是公司的电脑我觉得太慢了。当时开发小程序,脚手架是公司自己的,每次打包都是全量的,没有缓存。所以每次打包短则7,8分钟,长则10多分钟。加上切分支/安装依赖(如果两个分支依赖版本不同,需要强制更新),导致我每天花费大量的时间等待上。


同事早于我入手了M1,反馈巨好,于是我也买了,想着配置拉的满点,但是还是高估了自己的钱包,低估了苹果的价格,只能退而求其次的选择了中档配置。


image.png

每次看着低低的负载,都是满满的安全感。

image.png

另外m1是支持stable diffusion的,所以偶尔我也会炼丹


显示器


显示器.png


dell U2424H ¥1384


image.png

其实在写代码之前也买过几台显示器,但是以程序员视角来说,第一台是这台。原因是当时公司也是这个型号,主要是能旋转,谁能拒绝一台自由旋转的显示器呢?

image.png


而且dell的质量和做工都不错,在当时是十分喜欢的。


小米 Redmi 27 ¥789.9


image.png


dell那台显示器是放在家里的,公司也需要显示器,而且自带设备每个月可以补贴100,所以就入手了这款,原因无他:便宜,也够大。


但是用久了,发现也有些问题。例如失真等,但是真的便宜,


厂家送寄,但因为合作内容没谈拢,本周寄回


键盘


当前-cherry G80-3000 ¥689


image.png


一把真正可以用到包浆的键盘,大多数看到这个键盘的感觉应该都是黄色,而不是原本的白色,不知道是不是材质的问题,极其容易变黄。同时由于键帽又不变黄,所以呈现了诡异的脏脏的颜色。


因为本身机械键盘的高度,所以建议加个手托比较好。各种轴也齐全,任君选择。

目前这个键盘在家里游戏了,毕竟是个全键盘


当前–京造C2 ¥253


image.png

选择这个键盘的原因嘛,同事有了,并且是一个带灯的键盘。手感比cherry硬一些,但还属于是能接受的程度,整体延迟比较低(也可能是因为有线的原因)。目前是在办公室使用的一款,当前这篇文章就是用这个敲出来的。


鼠标


image.png


总览


鼠标其实留在手边的不太多,大多数都是消耗品了,这么些年,各种有用过。大概用了不下10个鼠标,我只挑2个重点的说吧。


微软ie 3.0 ¥359


image.png


这是我用过最好的鼠标,没有之一。握感极佳,用久了也不累,比其他的鼠标都舒服万分。


当前–apple magic trapad ¥899


image.png

mac用户的最终归属就是板子,如果你刚开始用mac,那么建议直接用板子吧。支持原生手势操作,各种mac本身触控板的事情都完美适用,真正的跟你的电脑和为一体。


欢迎评论区留言你的设备


如上所述,我这年的大头是电脑,消耗品是鼠标、,那么你都花了多少钱呢?


作者:天元reborn
来源:juejin.cn/post/7395473411651682343
收起阅读 »

我的2024:裁员,退市,协和,副业,剑来;全赶上了!!

一点都不夸张,就是这么惊悚!这么刺激! 裁员,退市 公司在2023年10月份,来了一次全球大裁员。整个过程从官宣,到结束,也就一周时间,不长。但后续影响的阴影,笼罩了2024年,整整一年。 对于被裁员的人,是残忍的。收拾一下,告别一段经历,一群好友,慢慢开启下...
继续阅读 »

一点都不夸张,就是这么惊悚!这么刺激!


裁员,退市


公司在2023年10月份,来了一次全球大裁员。整个过程从官宣,到结束,也就一周时间,不长。但后续影响的阴影,笼罩了2024年,整整一年。

对于被裁员的人,是残忍的。收拾一下,告别一段经历,一群好友,慢慢开启下一段旅程。当找到下一份工作后,往往很快就告别了这一段低落的情绪。很多人再联系时,问他们,当时的感觉如何,很有一些人给出的答复是:塞翁失马,焉知非福!因为公司给的补偿方案,都还是不错的,N+2, N+3的人,也是有的。

对于我们这些暂时还在的人,反而更加折磨。被阴影笼罩,看不到希望。熟悉的人不在了,组织结构也变了,未来充满了不确定性,焦虑一下子包围了过来,把你的世界塞得满满当当。内心世界一下子就沉寂,阴暗了起来。对于像我这样已经35+的人来说,实在是有些窒息。

不出所料,2024年又来了一波。不过和之前不一样的是,大家似乎淡定了许多。也许是柔软的心也长出了厚厚的茧,同样的打击,反而来得更轻松了些。

裁员的压力,其实来自于上市公司的财报要求。全球经济下行,市场不景气,作为上市公司,需要对全球投资人负责。而裁员是短期见效最快的方案。因为科技公司,最贵的其实就是人力成本。但很明显,这并不是长期最有效的方法。最终,公司做出了退市的决定。其实,综合来看,并不算坏。


协和


医院是离生死最近的地方,再次面对时,本觉得可以洒脱些,然而,不然!真的真的是再也不想去医院了!

35。是一个普通的数字。上有老,下有小。是对幸福的一种描述。

可把它们放在一起:35+,上有老,下有小。就变成了巨大的压力,还是喘不过气的那种。


这无形的压力,很容易让你自我怀疑,焦虑万分:



  • 我真是一点用都没有,找工作都怕找不到。

  • 我真是一点用都没有,不能给家人最好的医疗环境。在生命面前,尊严是那么的奢侈,活着就已经不错了。



不想再列举更多,也不想制造焦虑。因为这玩意儿,现在到处都是,廉价的很。


副业


因为一直喜欢读源码,并且喜欢写一些源码阅读笔记 - 大家感兴趣也可以翻翻我之前的文章,多少和源码有一些关联。

前些年读到Hugo源码的时候,就有一个想法:反正源码也读了,笔记也记了,索性整理成一本书,名字我都想好了,就叫《深入理解Hugo之源码精读》。

读着读着,就有了一些困惑和想法,就跑去Hugo官方论坛上,寻求帮助,和验证想法。在2023年9月份的一天,发了一篇Hugo Headless CMS的贴子,问官方有没有计划,开发这样一个版本,就能把Hugo的服务,通过API暴露出来,那应用的场景一下子就能开阔起来。我也就可以用Hugo来帮我生成我书的站点,还能帮我生成书的电子版,我就可以发布到各大在线书商平台了。当然最后得到的答复是,并没有这样的计划。就都还好,坏就坏在,我一时抽抽,夸下海口。说我也是软件工程师,不行我来写一个吧...

后面找了半天,怎么删帖... 没找着...

想着咱也不能丢咱们中国程序员的脸啊,这要是丢起来,可丢到国外了。别人丢我不管,咱可不能够丢这个脸!一咬牙,一跺脚,还有什么好说的,那就撸一个吧。就这样,在阴暗的2024里,有一出,没一出的,慢慢的,还真给我实现了这么个PoC(验证了可行性)。

也是因为这个项目,后来演变成了我现在的SaaS服务 - Friday。一个可以将Markdown笔记,转换成Hugo站点的服务。目前还在持续稳步迭代中。自己也给自己立了个Flag,先干个20年再说,要走,就走个完整的商业闭环。

可能,这就是大家说的,当上帝给你关了一扇门的时候,也会给你开一扇窗。正因为每天有坚持去看看,去写写,做一些具体的事情,不让自己有太多时间胡思乱想,反而也就没那么焦虑了!# 剑来

最近,国漫《剑来》特别火,火得理所当然,火得恰逢其时!

特别能理解,大家为什么能对齐先生,敬爱有佳,热泪盈眶。在强大的生活面前,谁还不是陈平安,谁还不想有齐先生这样的引路人!


2025


最后,回过头来看:


还好,我还有工作。
还好,大家都好好的。
还好,能做自己喜欢的事情。


2025,欢迎你,再一起加把劲吧。


最后,把我喜欢的剑来台词送给大家:


愿大家,永远不要对生活失去希望!
岁岁平,岁岁安,岁岁平安!




写在圣诞


2024年12月25号


作者:韦德说
来源:juejin.cn/post/7452280790791258162
收起阅读 »

我这🤡般的7年开发生涯

前两天线上出了个漏洞,导致线上业务被薅了 2w 多块钱。几天晚上没咋睡,问 ChatGPT,查了几晚资料,复盘工作这么久来犯下的错误。 我在公司做的大部分是探索性、创新性的需求,行内人都知道这些活都是那种脏活累活,需求变化大,经常一句话;需求功能多,看着简单...
继续阅读 »

前两天线上出了个漏洞,导致线上业务被薅了 2w 多块钱。几天晚上没咋睡,问 ChatGPT,查了几晚资料,复盘工作这么久来犯下的错误。



我在公司做的大部分是探索性、创新性的需求,行内人都知道这些活都是那种脏活累活,需求变化大,经常一句话;需求功能多,看着简单一细想全是漏洞;需求又紧急,今天不上线业务就要没。


所以第一个建议就是大家远离这些需求,否则你会和我一样变得不幸。


但是👴🐂🍺啊,接下来也就算了,还全干完了。正常评估一个月的需求,我 tm 半个月干完上线;你给我一句话,我干完一整条链路上的事;你说必须今天上线,那就加班加点干上线。


就这样干了几年,黄了很多,也有做起来的。但是不管业务怎么发展,这样做时间长了会出现很多致命问题。


开发忙成狗


一句话需求太多,到最后只有开发最了解业务,所有人所有事都来找开发,开发也是人,开发还要写代码呢。最先遇到的问题就是时间严重不够,产品跟个摆设一样,什么忙都帮不上,我成了产品开发结合体。


bug 来了


开发一忙,节奏就乱了,乱则生 bug,再加上原本需求上逻辑不完整的深坑,坑上叠坑,出 bug 是迟早的事。


形象崩塌


一旦出现 bug,人设就毁了。记住一句话,没人会感谢你把原本一个月的需求只用半个月上线,大家都觉得这玩意本来就半个月工时。慢慢的开始以半个月的工时要求你。


那些 bug 自己回头,慢慢做都是可以避免的,就像考试的时候做完了卷子复查一遍,很多问题回头看一下都能发现,结果因为前期赶工,没时间回看,而且有很多图快的写法,后期都是容易出问题的。


形象崩塌在职场中是最恐怖的,正所谓好事不出门,坏事传千里。


一旦出了问题,团队、领导、所有人对你的体感,那都是直线下降,你之前做的所有好事,就跟消失了一样,别人对你的印象,一提起来说的都是,这不是当时写出 xxx bug 的人吗?这还怎么在职场生存?脸都没了,项目好处也跟自己没关系了。


我 tm 真是愣头青啊蠢的💊💩,从入职开始都想的是多学点多干点,结果干的越多错的越多,现在心态干崩了,身体干垮了,钱还没混子多,还背了一身骂名和黑锅。


之前我看同事写代码贼慢,鼠标点来点去,打字也慢一拍,我忍不住说他你这写代码速度太慢了,可以用 xxx 快捷键等等,现在回想起来,我说他不懂代码,其实是我不懂职场。


我真是个纯纯的可悲🤡。


提桶跑路


bug 积累到一定程度,尤其是像我这样出现点资金的问题,那也差不多离走人不远了,我感觉我快到这个阶段了,即使不走,扣钱扣绩效也是在所难免的,综合算下来,还没那些混子赚的多。


我亲自接触的联调一哥们儿,一杯茶,一包烟,一个 bug 修一天。是真真正正的修了一天,从早到晚。那天我要上线那个需求,我不停的催他,后来指着代码说着逻辑让他写,最终半夜转点上线。我累的半死不活,我工资和他差不多,出了问题我还要背锅。


我现在听到 bug 都 PTSD 了,尤其是资金相关的,整个人就那种呆住,大脑空白,心脏像被揪住,我怀疑我有点心理问题了都。


为什么别人可以那么安心的摸鱼?为什么我要如此累死累活还不讨好?我分析出几点我的性格问题。


责任心过强


什么事都觉得跟自己有关系,看着别人做的不好,我就自己上手。


到后期产品真 tm 一句话啊,逻辑也不想,全等着我出开发方案,产品流程图,我再告诉她哪里要改动。不是哥们?合着我自己给出需求文档再自己写代码?


为人老实


不懂拒绝,不懂叫板。


运营的需求,来什么做什么,说什么时候上线就什么时候上线。不是哥们?我都还不知道要做什么,你们把上线时间都定了?就 tm 两字,卑微。


用力过猛


十分力恨不得使出十一分,再加一分吃奶的劲儿。一开始就领导很高的期望,后面活越来越多,而且也没什么晋升机会了,一来的门槛就太高了知道吧,再想提升就很难了。


先总结这么多吧,我现在心情激荡的很,希望给各位和我性格差不多一点提醒,别像我这样愣头青,吃力不讨好,还要遭人骂。后面再写写改进办法。


作者:小兵张健
来源:juejin.cn/post/7450047052804161576
收起阅读 »

一半员工净资产过亿,英伟达中国员工自爆工资单

英伟达 据风险投资人 Ruben D 透露:芯片巨头英伟达 78% 的员工已成为百万美元富翁,有一半人的净资产甚至达到 2500 万美元(约合人民币 1.83 亿元)。 英伟达的薪资很高,但光靠现金薪资不足让一半人资产过亿,这里面的主要原因,是英伟达 🚀 一般...
继续阅读 »

英伟达


据风险投资人 Ruben D 透露:芯片巨头英伟达 78% 的员工已成为百万美元富翁,有一半人的净资产甚至达到 2500 万美元(约合人民币 1.83 亿元)。


英伟达的薪资很高,但光靠现金薪资不足让一半人资产过亿,这里面的主要原因,是英伟达 🚀 一般的涨幅,在过去五年翻了 20 倍。



英伟达作为"卖铲子"的人,总能精准踩中每个风口。


工业设计软件、3A游戏、虚拟货币、AI,带来了海量订单的同时,也把"濒死"的英伟达一度拉到「全球市值第一」的位置。


要知道,如今让全球科技公司都"高攀不起"的英伟达 CEO 黄仁勋,十年前还只能蹭刚起步的小米发布会来推销芯片。



当年,雷军还不是现在的"雷神",小米手机也才出到第三代。但即使是这般初创品牌的客户,也足以让黄仁勋毕恭毕敬。


十年河东十年河西,如今英伟达的市值,接近 50 个小米,不少有着股权激励的员工,身家也得以水涨船高。


这几年行情不景气,网上晒工资的人少了许多(或被限流),但仍然找到了一份 2021 年英伟达员工收入的资料:



该员工在 2021 年底共有 3 笔收入:股权激励 900W+、全年一次性奖金 16W+,月工资 17W+。


知道英伟达员工收入高,但却是我想象不到的高 🤣🤣🤣


而且,这还是 2021 年的英伟达,当时一股英伟达 30 不到,如今 130+(涨幅 433%),这两年的股权激励会去到多少,我不敢想 🤣🤣🤣


但巨额财富背后是高强度的工作,据英伟达员工爆料,他们基本每周工作 7 天,加班到凌晨 2 点也是常态,还要面临密集的会议安排和严格的时间管理要求,大家几乎没有多少时间陪伴家人,甚至开始考虑"半退休"状态,以缓解工作带来的负面影响。


对此,你怎么看?说实话,你是不是也想体验几年加班到 2 点的日子?欢迎评论区交流。


...


回归主题。


来一道「HOT 100」级别算法题。


题目描述


平台:LeetCode


题号:450


给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。


一般来说,删除节点可分为两个步骤:



  • 首先找到需要删除的节点;

  • 如果找到了,删除它。


示例 1:



输入:root = [5,3,6,2,4,null,7], key = 3

输出:[5,4,6,2,null,null,7]

解释:给定需要删除的节点值是 3,所以我们首先找到 3 这个节点,然后删除它。
一个正确的答案是 [5,4,6,2,null,null,7], 如下图所示。


另一个正确答案是 [5,2,6,null,4,null,7]。

示例 2:


输入: root = [5,3,6,2,4,null,7], key = 0

输出: [5,3,6,2,4,null,7]

解释: 二叉树不包含值为 0 的节点

示例 3:


输入: root = [], key = 0

输出: []

提示:



  • 节点数的范围 [0,104][0, 10^4]

  • 105 <=Node.val<=105-10^5 <= Node.val <= 10^5

  • 节点值唯一

  • root 是合法的二叉搜索树

  • 105 <=key<=105-10^5 <= key <= 10^5


进阶: 要求算法时间复杂度为 O(h)O(h)hh 为树的高度。


递归


利用题目本身的函数签名的含义,也就是「在以 root 为根的子树中,删除值为 key 的节点,并返回删除节点后的树的根节点」,我们可以用「递归」来做。


起始先对边界情况进行处理,当 root 为空(可能起始传入的 root 为空,也可能是递归过程中没有找到值为 key 的节点时,导致的 root 为空),我们无须进行任何删除,直接返回 null 即可。


根据当前 root.valkey 的大小关系,进行分情况讨论:



  1. 若有 root.val<keyroot.val < key,说明待删除的节点必然不是当前节点,以及不在当前节点的左子树中,我们将删除动作「递归」到当前节点的右子树,并将删除(可能进行)之后的新的右子树根节点,重新赋值给 root.right,即有 root.right = deleteNode(root.right, key)

  2. 若有 root.val>keyroot.val > key,说明待删除的节点必然不是当前节点,以及不在当前节点的右子树,我们将删除节点「递归」到当前节点的左子树,并将删除(可能进行)之后的新的左子树根节点,重新赋值给 root.left,即有 root.left = deleteNode(root.left, key)

  3. 若有 root.val=keyroot.val = key,此时找到了待删除的节点,我们根据左右子树的情况,进行进一步分情况讨论:



    • 若左/右子树为空,我们直接返回右/左子树节点即可(含义为直接将右/左子树节点搬到当前节点的位置)如图所示:

    • 若左右子树均不为空,我们有两种选择:



      • 从「当前节点的左子树」中选择「值最大」的节点替代 root 的位置,确保替代后仍满足 BST 特性;

      • 从「当前节点的右子树」中选择「值最小」的节点替代 root 的位置,确保替代后仍满足 BST 特性;


      我们以「从当前节点的左子树中选择值最大的节点」为例子,我们通过树的遍历,找到其位于「最右边」的节点,记为 tttt 作为最右节点,必然有 t.right = null),利用原本的 root 也是合法 BST,原本的 root.right 子树的所有及节点,必然满足大于 t.val,我们可以直接将 root.right 接在 t.right 上,并返回我们重接后的根节点,也就是 root.left



      而「从当前节点的右子树中选择值最小的节点」,同理(代码见 P2P2)。





Java 代码(P1):


class Solution {
public TreeNode deleteNode(TreeNode root, int key) {
if (root == null) return null;
if (root.val == key) {
if (root.left == null) return root.right;
if (root.right == null) return root.left;
TreeNode t = root.left;
while (t.right != null) t = t.right;
t.right = root.right;
return root.left;
} else if (root.val < key) root.right = deleteNode(root.right, key);
else root.left = deleteNode(root.left, key);
return root;
}
}

Java 代码(P2):


class Solution {
public TreeNode deleteNode(TreeNode root, int key) {
if (root == null) return null;
if (root.val == key) {
if (root.left == null) return root.right;
if (root.right == null) return root.left;
TreeNode t = root.right;
while (t.left != null) t = t.left;
t.left = root.left;
return root.right;
} else if (root.val < key) root.right = deleteNode(root.right, key);
else root.left = deleteNode(root.left, key);
return root;
}
}

C++ 代码(P1):


class Solution {
public:
TreeNode* deleteNode(TreeNode* root, int key) {
if (!root) return nullptr;
if (root->val == key) {
if (!root->left) return root->right;
if (!root->right) return root->left;
TreeNode* t = root->left;
while (t->right) t = t->right;
t->right = root->right;
return root->left;
} else if (root->val < key) {
root->right = deleteNode(root->right, key);
} else {
root->left = deleteNode(root->left, key);
}
return root;
}
};

Python 代码(P1):


class Solution:
def deleteNode(self, root: Optional[TreeNode], key: int) -> Optional[TreeNode]:
if not root:
return
if root.val == key:
if not root.left:
return root.right
if not root.right:
return root.left
t = root.left
while t.right:
t = t.right
t.right = root.right
return root.left
elif root.val < key:
root.right = self.deleteNode(root.right, key)
else:
root.left = self.deleteNode(root.left, key)
return root

TypeScript 代码(P1):


function deleteNode(root: TreeNode | null, key: number): TreeNode | null {
if (!root) return null;
if (root.val === key) {
if (!root.left) return root.right;
if (!root.right) return root.left;
let t: TreeNode | null = root.left;
while (t!.right) t = t!.right;
t!.right = root.right;
return root.left;
} else if (root.val < key) {
root.right = deleteNode(root.right, key);
} else {
root.left = deleteNode(root.left, key);
}
return root;
};


  • 时间复杂度:O(h)O(h),其中 hh 为树的深度

  • 空间复杂度:忽略递归带来的额外空间消耗,复杂度为 O(1)O(1)


作者:宫水三叶的刷题日记
来源:juejin.cn/post/7459953815325327412
收起阅读 »

支付宝事故这事儿,凭什么又是程序员背锅?有没有可能是这样的...

你好呀,我是歪歪。 昨天支付宝那事儿你听说了吧? 网传支付宝 14:40-14:45 所有的支付订单都按国补减免了 20%。 从网上铺天盖地的截图来看,非常多类型的交易都被“减免了 20%”。 说实话,歪师傅纵横互联网多年,什么千奇百怪的事情没见过? 比如这...
继续阅读 »

你好呀,我是歪歪。


昨天支付宝那事儿你听说了吧?


网传支付宝 14:40-14:45 所有的支付订单都按国补减免了 20%。



从网上铺天盖地的截图来看,非常多类型的交易都被“减免了 20%”。


说实话,歪师傅纵横互联网多年,什么千奇百怪的事情没见过?


比如这种还带款有政府补贴的,我觉得还说得过去,毕竟有时候确实有政策扶持,你要强行往这个上面圆谎,遇到外行也是能糊弄过去的:



但是个人转账都能有政府补贴的,这个还真没见过:



还真是猪八戒吃人参果,第一遭。


又好比大姑娘坐花轿,头一回。


我第一反应甚至是:我靠,现在的诈骗的套路都玩得这么深吗?我甚至都一眼看不穿它。


针对支付宝这个“真百亿补贴”行为,很多网友纷纷猜测这波又是程序员干的。


有这种可能,但是我觉得还有另外一种可能,在这种可能性中,这个问题和程序员毫无关系。


我个人猜测这可能是一次运营配置事件。


我觉得是这样的。


根据官方信息,过两天,就是 1 月 20 日,国补就要正式开始了:



支付宝的程序员在这之前接到了一个国补相关的需求,需求可能是要求在创建支付订单的时候,根据订单对应的产品来判断该产品是否符合国补条件,从而决定是否进行对应的金额减免。


那么哪些产品符合国补条件,这个逻辑肯定不是写死在代码里面的。


应该是作为一个运营配置项,可做实时配置、灵活调整,而这个配置项又可能相对复杂。


比如同时可以配置支持 A 大类下的 B 小类产品、不支持 C 大类的 D 小类产品,类似这种条件组合吧。


具体的运营人员在做参数配置时,不知道出于什么原因,配置出了一个条件组合之后,这个组合的最终效果按照程序逻辑解析是所有订单都可以参与国补。


这种配置肯定是要一审二审,层层审批的。


但是巧了,审核人员就是没看出来这个配置是有问题的,给通过了。


然后就出现了这个“真百亿补贴”行为。


这种行为,换个场景就更好理解了。


就类似于营销发优惠券。


本来设计的营销活动是给指定客群的用户发一个满减的无门槛优惠券。


结果运营人员在选客群的时候操作失误,给所有的用户都发了优惠券。


你说这个场景,和程序员有什么关系?


本来就存在给所有的用户发优惠券的需求和场景,使用的人用错了,你怪我开发的时候为什么不想着拦截一下?


还有天理吗?


但是这个真实的场景又比优惠券惨烈的多,毕竟优惠券客户不一定真的去用,但是这次“补贴”是真金白银的给出去了呀。


而且还是直接给到了无数个 C 端用户,追都不好追。


哎,惨啊,真的惨。


我再强调一次啊,以上是我个人的猜测,没有任何依据。


我作为一个程序员,屁股当然得歪一下,当然是希望这个问题和程序员无关了。


只有苦一苦运营的兄弟了。(手动狗头


如果真的是因为程序员编码问题导致的,朋友,不管你看不看得到,挺住,没啥大不了的,我入行第一天就查过了,程序员因为非主观 BUG 导致公司重大损失的,不需要承担法律责任。


但是,话又说回来,这里面就没有程序员的事儿了吗?


肯定有呀!


分析数据范围,捞问题数据,做数据修复等等这些后续的事情,肯定还是程序员来做的。


昨天晚上一定有一波相关人员没睡觉,整晚整晚的都在想这个事情到底是什么了。


另外,我昨天还看到了这个短信:



我猜这个短信是假的,因为短信内容太过随意了。


简单来说,“BUG”这个词,就不应该出现在短信里面,不可能是官方用语。


你能确保收到短信的每个人都知道“BUG”是什么意思吗?


注意信息茧房的存在,你认为的常识不一定是每个人的常识。


我就在现实生活中遇到过不知道“BUG”是什么意思的,我还要解释一番。


另外,都说到短信了,顺便给大家分享一个小技巧。


这个截图暴露了短信发送方的前 8 位数字。


这 8 位数字就是短信号段,这里面是大有文章。


简单来说,106 短信码号码是由工信部或通信管理局颁发,接入移动、联通、电信三大基础运营商并进行统一管理,共分为1062、1063、1065、1066、1068 和 1069,用于不同的服务目的。


其中,1066、1068/1069 号段的短信需要企业在工信部进行申请,1062、1063 号段则是向各省通信管理局进行申请。


国家也有一个号段查询网站,前八位一输就知道这个短信是哪一家公司发的了。


比如上面截图中的 10680503:



nac.miit.gov.cn/#/notice/gx…




这个公司看起来和支付宝没有任何关系,这个也正常。你用真的支付宝发送的短信去查,查到的也不是支付宝,因为这只是对接的众多短信通道中的一个而已。


但是如果以后收到骚扰短信,可以按照这个去投诉,最终这个投诉会附带着一点点惩罚,到最初的短信发送方的。


一个小技巧,送给大家,祝大家春节前的倒数第二个周末愉快。


最后,不管和程序是否相关,保命箴言再背一次总是没错的:可监控、可灰度、可回滚。


---- 2025.01.17 01:22 更新 ----


上面的内容 16 号晚上就写好了,想着早上起来就发。 17 号凌晨被起来上厕所的时候看到官方声明了:



看起来确实是运营活动配置问题,看来歪师傅的猜测还是比较靠谱的。


看起来没有一个程序员在本次事件中受伤。


但是看起来又像是一个边界值的问题,可能存在程序校验不到位的情况。


然而这些都不重要了,重要的是我怎么开始起夜了???



一定是白天水喝多了,嗯,一定是这样的。


最后,欢迎关注公众号:why技术。好玩儿,来玩儿。


作者:why技术
来源:juejin.cn/post/7460449861403951113
收起阅读 »

外行转码农,焦虑到躺平

介绍自己 本人女,16年本科毕业,学的机械自动化专业,和大部分人一样,选专业的时候是拍大腿决定的。 恍恍惚惚度过大学四年,考研时心比天高选了本专业top5学校,考研失败,又不愿调剂,然后就参加校招大军。可能外貌+绩点优势,很顺利拿到了很多工厂offer,然后欢...
继续阅读 »



介绍自己


本人女,16年本科毕业,学的机械自动化专业,和大部分人一样,选专业的时候是拍大腿决定的。


恍恍惚惚度过大学四年,考研时心比天高选了本专业top5学校,考研失败,又不愿调剂,然后就参加校招大军。可能外貌+绩点优势,很顺利拿到了很多工厂offer,然后欢欢喜喜拖箱带桶进厂。


每天两点一线生活,住宿吃饭娱乐全在厂区,工资很低但是也没啥消费,住宿吃饭免费、四套厂服覆盖春夏秋冬。


我的岗位是 inplan软件维护 岗位,属于生产资料处理部门,在我来之前6年该岗位一直只有我师傅一个人,岗位主要是二次开发一款外购的软件,软件提供的api是基于perl语言,现在很少有人听过这个perl吧。该岗位可能是无数人眼里的神仙岗位吧,我在这呆了快两年,硬是没写过一段代码...


inplan软件维护 岗位的诞生就是我的师傅开创的,他原本只是负责生产资料处理,当大家只顾着用软件时,他翻到了说明书上的API一栏,然后写了一段代码,将大家每日手工一顿操作的事情用一个脚本解决了,此后更是停不下来,将部门各种excel数据处理也写成了脚本,引起了部门经理的注意,然后就设定了该岗位。


然而,将我一个对部门工作都不了解的新人丢在这个岗位,可想我的迷茫。开始半年师傅给我一本厚厚的《perl入门到精通》英文书籍,让我先学会 perl 语言。(ps:当时公司网络不连外网,而我也没有上网查资料的习惯,甚至那时候对电脑操作都不熟练...泪目)


师傅还是心地很善良很单纯的人,他隔一段时间会检查我的学习进度,然而当他激情澎拜给我讲着代码时,我竟控制不住打起了瞌睡,然后他就不管我了~~此后我便成了部门透明人物,要是一直透明下去就好了。我懒散的工作态度引起了部门主管的关注,于是我成了他重点关注的对象,我的工位更是移到了他身后~~这便是我的噩梦,一不小心神游时,主管的脸不知啥时凑到了我的电脑屏幕上~~~😱


偶然发现我的师傅在学习 php+html+css+js,他打算给部门构建一个网站,传统的脚本语言还是太简陋了。我在网上翻到了 w3scool离线文档 ,这一下子打开了我的 代码人生。后面我的师傅跳槽了,我在厂里呆了两年觉得什么都没学到,也考虑跳槽了。


后面的经历也很魔幻,误打误撞成为了一名前端开发工程师。此时是2018年,算是前端的鼎盛之年吧,各种新框架 vue/react/angular 都火起来了,各种网站/手机端应用如雨后春笋。我的前端之路还算顺利吧,下面讲讲我的经验吧


如何入门


对于外行转码农还是有一定成本的,省心的方式就是报班吧,但是个人觉得不省钱呀。培训班快则3个月,多的几年,不仅要交上万的培训费用,这段时间0收入,对于家境一般的同学,个人不建议报班。


但是现在市场环境不好,企业对你的容忍度不像之前那么高。之前几年行业缺人,身边很多只懂皮毛的人都可以进入,很多人在岗位半年也只能写出简单的页面,逻辑复杂一点就搞不定~~即使被裁了,也可以快速找到下家。这样的日子应该一去不复返了,所以我们还是要具备的实力,企业不是做慈善的,我们入职后还是要对的起自己的一份工资。


讲讲具体怎么入门吧


看视频:


b站上有很多很多免费的视频,空闲之余少刷点段子,去看看这些视频。不要问我看哪个,点击量大的就进去看看,看看过来人的经验,看看对这个行业的介绍。提高你的信息量,普通人的差距最大就在信息量的多少


还是看视频:


找一个系统的课程,系统的学习 html+css+js+vue/react,我们要动手写一些demo出来。可以找一些优秀的项目,自己先根据它的效果自己实现,但后对着源码看看自己的局限,去提升。


做笔记:


对于新人来说,就是看了视频感觉自己会了,但是写起来很是费力。为啥呢?因为你不知道也记不住有哪些api,所以我们在看视频学习中,有不知道的语法就记下来。

我之前的经验就是手动抄写,最初几年抄了8个笔记本,但是后面觉得不是很方便,因为笔记没有归纳,后续整理笔记困难,所以我们完全可以用电子档的形式,这方便后面的归纳修改。

嘿嘿,这里给大家推荐一下我的笔记 前端自检清单,这是我对我的笔记的总结,现在看来含金量不是很大,这些文章基本就copy总结别人的文章,很少有自己的思想,我更多是将它当成一个手册吧,我自己也经常遗忘一些API,所以时不时会去翻翻。


回顾:


我们的笔记做了就要经常的翻阅,温故而知新,经常翻阅我们的笔记,经常去总结,突然有一天你的思维就上升了一个高度。



  • 慢慢你发现写代码就是不停调用api的过程

  • 慢慢你会发现程序里的美感,一个设计模式、一种新思维。我身边很多人都曾经深深沉迷过写代码,那种成就感带来的心流,这是物质享受带来不了的


输出:


就是写文章啦,写文章让我们总结回顾知识点,发现知识的盲区,在这个过程中进行了深度思考。更重要的是,对于不严谨的同学来说,研究一个知识点很容易浅尝则止,写文章驱动自己去更深层系统挖掘。不管对于刚入行的还是资深人士,我觉得输出都是很重要的。


推荐大家去看神说要有光大神的文章 为什么我能坚持?因为写技术文章给我的太多了呀!,这时我最近很喜欢的一个大神,他的文章我觉得很有深度广度(ps:不是打广告呀,真心觉得受益了)。


持续提升


先谈谈学历歧视吧,现在很多大厂招聘基本条件就是211、985,对此很是无奈,但是我内心还是认可这种要求的,我对身边的本科985是由衷的佩服的。我觉得他们高考能考上985,身上都是有过人之处的,学习能力差不了。


见过很多工作多年的程序员,但是他们的编码能力无法描述,不管是逻辑能力、代码习惯、责任感都是很差的,写代码完全是应付式的,他们开发的代码如同屎山。额,但是我们也不要一味贬低他人,后面我也学会了尊重每一个人,每个人擅长的东西不一样,他可能不擅长写代码,但是可能他乐观的心态是很多人不及的、可能他十分擅长交际...


但是可能的话,我们还是要不断提高代码素养



  • 广度:我们实践中,很多场景没遇到,但是我们要提前去了解,不要等需要用、出了问题才去研究。我们要具备一定的知识面覆盖,机会是给有准备的人的。

  • 深度:对于现在面试动不动问源码的情况,很多人是深恶痛绝的,曾经我也是,但是当我沉下心去研究的时候,才发现这是有道理的。阅读源码不仅挺高知识的广度,更多让我们了解代码的美感


具体咋做呢,我觉得几下几点吧。(ps:我自己也做的不好,道理都懂,很难做到优秀呀~~~)



  • 扩展广度:抽空多看看别人的文章,留意行业前沿技术。对于我们前端同学,我觉得对整个web开发的架构都要了解,后端同学的mvc/高并发/数据库调优啥的,运维同学的服务器/容器/流水线啥的都要有一定的了解,这样可以方便的与他们协作

  • 提升深度:首先半路出家的同学,前几年不要松懈,计算机相关知识《操作系统》《计算机网络》《计算机组成原理》《数据结构》《编译原理》还是要恶补一下,这是最基础的。然后我们列出自己想要深入研究的知识点,比如vue/react源码、编译器、低代码、前端调试啥啥的,然后就沉下心去研究吧。


职业规划


现在整个大环境不好了,程序员行业亦是如此,身边很多人曾经的模式就是不停的卷,卷去大厂,跳一跳年薪涨50%不是梦,然而现在不同了。寒风凌凌,大家只想保住自己的饭碗(ps:不同层次情况不同呀,很多大厂的同学身边的同事还是整天打了鸡血一般)


曾经我满心只有工作,不停的卷,背面经刷算法。22年下半年市场明显冷下来,大厂面试机会都没有了,年过30,对大厂的执念慢慢放下。


我慢慢承认并接受了自己的平庸,然后慢慢意识到,工作只是生活的一部分。不一定要担任ceo,才算走上人生巅峰。最近几年,我爱上了读书,以前只觉得学理工科还是实用的,后面慢慢发现每个行业有它的美感~


最后引用最近的读书笔记结尾吧,大家好好体会一下论语的“知天命”一词,想通了就不容易焦虑了~~~



自由就是 坦然面对生活,看清了世界的真相依然热爱生活。宠辱不惊,闲看庭前花开花落。去留无意,漫随天外云卷云舒。



image.png


作者:liucheng58
来源:juejin.cn/post/7343138429860347945
收起阅读 »

小毛驴 40km 通勤上班:不一样的工作日!

从到公司上班之后因为距离变远了,也不能像之前一样小毛驴上下班了。 所以通勤方案就变成了: 上班: 小毛驴 15min ----- 地铁 40min ----- 公交OR共享单车 12min...
继续阅读 »

从到公司上班之后因为距离变远了,也不能像之前一样小毛驴上下班了。


所以通勤方案就变成了:


上班:

小毛驴 15min ----- 地铁 40min ----- 公交OR共享单车 12min + 步行 5min

下班:

公交 12min ----- 地铁 40min ----- 小毛驴 15min

通勤费用: 小毛驴一块钱充电可以开两天。地铁 + 公交 来回 12块。


这半年下来地铁已经坐够够了。🤦‍♂️ 有的时候实在是不想坐了。就动了开小毛驴的心思。


但是百度地图看从家到公司的距离是 34km。之前公司到家的百度距离是 18km,其实等于翻翻了。


而且之前的路况很好么有什么红绿灯而且路上的人也很少。所以基本没有什么时间浪费18km大概半个小时左右就到了。


本来是想直接买一个新电瓶车来通勤用的,但是碰到那个什么新国标要去考摩托车驾-照就耽搁了。


然后正好这两天天气还行不冷不热。我就想要买今天就开小毛驴去公司得了。正好熟悉下路况。


早上还是按照正常出门的时间 7.25 出门。然后按照百度导航直接走。因为第一次开,路况不熟悉。按照百度走的路线全是走的人多的地方。早上正好又是上班高峰期。非机动车道上全部都是人。而且路上的红绿灯贼多。基本遇到一个红绿灯就要停下来。


前半程车的电量充足速度可以很快,但是路况太差了。路上人太多,而且有占着超车道一直慢悠悠的。开的血压飙升。所以就导致速度起不来。然后到了后半程的时候全是大路。而且没有什么红绿灯也没啥人,但是电量下去了,速度又上不来。脑壳痛!


最后到公司楼下的时候是 8.42。百度地图显示 34km 需要 2 小时零五分。实际电瓶车里程显示 40km ,耗时一小时 20 分。


其实 1 小时开车的时间是感知不到的。前半程因为都是人所以精神高度集中。


另外路上的风景也是不错的。可以走之前没有走到的地方。可以愉快的画图。


下面早上的时候拍的,因为第一次。怕时间不够。就随便瞎拍了两张记录了一下。


IMG_20240428_105957.jpg


IMG_20240428_105852.jpg


IMG_20240428_110048.jpg


IMG_20240428_104954.jpg


IMG_20240428_110017.jpg


等会晚上回去的时候看看能不能走另外一条路会不会快点。


IMG_20240427_221436.jpg


IMG_20240427_221603.jpg


MVIMG_20240426_192534.jpg


IMG_20240427_205345.jpg


IMG_20240427_222136.jpg


IMG_20240427_221712.jpg


IMG_20240427_222732.jpg


IMG_20240427_221628.jpg


IMG_20240427_221326.jpg


IMG_20240427_221537.jpg


作者:执行上下文
来源:juejin.cn/post/7362729128476524563
收起阅读 »

2025:白手起家,两娃的爸准备创业

前言 2024年陆陆续续听到老东家几个同事被裁的消息,倒有些后悔2023年自己主动提出离职,结束北漂回老家。算了下,损失个小几十万。 2024年6月份来了一场彻彻底底的自我反思,找不到明确目标,于是稀里糊涂定了两个计划: 每天读书,围绕技术、文学、创业类。 ...
继续阅读 »

前言


2024年陆陆续续听到老东家几个同事被裁的消息,倒有些后悔2023年自己主动提出离职,结束北漂回老家。算了下,损失个小几十万。


2024年6月份来了一场彻彻底底的自我反思,找不到明确目标,于是稀里糊涂定了两个计划:



  • 每天读书,围绕技术、文学、创业类。

  • 粉丝数涨到150。


工作方面,实话说呆的有些憋屈,但也算尽职尽责,年底拿了个优秀员工,满足了个人虚荣心。


创业必定是成功率低、过程艰巨的事,有这方面想法的小伙伴可+V微信进群相互取暖:wxiaomimap


2024年总结


掘金涨粉情况


说到定涨粉目标,有些低估自己的实力。当时只有30个粉丝,对标了下掘金的优秀创作者,感觉自己和他们差距挺大,于是定了个保守的目标:达到150个粉。


image.png


中间调整了两次目标,分别是300、500,最终赶在12月前把年度目标给完成了。写作过程中也得到官方、掘友、编辑社、三方的认可。


官方的:
image.png


掘友的:


image.png


三方的:


image.png


关于读书


为什么读书,看文学类书主要和老板吹牛用,看技术、创业类书算是个人储备。


截止目前已连续阅读209天,读完33本,做了3432条笔记。读书时间集中在上下班路上以及周末。


image.png


如果像读小说一样把书读完,作用真心不大,所以读完的书强迫自己写读后感,到目前已为27本书写过读后感。


image.png


2025年:两娃的爸,创业筹备


2024年12月初完成了年度目标,但也没闲着,开始着手考虑2025年我能干什么。为什么是创业筹备?基于两个原因。


按目前的大环境,工作的尽头就是被裁。前两天看到"前端欧阳"也面临失业(就他的实力,值得一个好工作),当公司遇到困难,技术牛人也仅是牛马。


image.png


卷孩子不如卷自己!现在的小孩压力太大,1月11日刚放寒假,1月11日-1月17日早上8:30-12:00,下午13:30-15:30已经排好了兴趣班、补习。有人说小孩的压力还不是大人给的,我只能说懂得都懂。所以,为了孩子轻松些,还是卷自己吧。


基于以上两个原因,经过12月份的深思熟虑,决定2025年开始个人产品筹备,把职业生涯紧紧把握在自己手里。目前有哪些进展?


产品定位、市场调研


作为技术人员,一定要分清开源项目和商业产品的区别。开源项目大多是自我价值体现,一个优秀的开源项目能在同圈提升个人影响力。一个商业产品的目的是盈利,当没考虑清楚产品最终能落地的受益群体,不能盲目启动。十个创业九个跨,有人会说即使失败,也会从失败中学习,但你付出的时间成本、金钱成本远大于你从失败中收获的经验。


目前,一边读创业类书籍学习前人经验,一边调研竞品市场。


已读完的创业类书籍:《财富自由从0到1》、《幕后产品》、《新手开公司》、《精益创业》。


之前有考虑做一款地图产品,当了解了市场同类产品exping,无法商业变现,2024年11月刚停止服务,我也就放弃做同类产品。


image.png


当前是个人IP的互联网时代,强如企业家雷军、周鸿祎、余承东、何小鹏等都得亲自下场运营各大视频号。甚至部分个人IP都能耗动一个公司的存亡。 微信公众号、微信视频号、抖音、小红书、快手、B站都是最小成本的产品运营渠道。


个人产品进展


目前已确认产品面向的差异化市场还存在比较大的空间。产品前期主要 to C,后期可根据影响力扩展to B。


团队组建过程也是检验产品能否落地的手段之一,如果没人愿意和你一起实施,那你得思考产品是否还值得继续做下去!差不多每个人都聊了2小时起步, 目前已有了可实施产品的初期团队,共5个人,包含前端、后端、UI、产品。


image.png


申请个人商标,当产品名称确认清楚了就得尽早申请商标。这不前段时间小米的Yu 7商标闹了乌龙,被别人占用。商标申请得有个人营业执照或企业执照。


创建了运营产品的公众号、视频号,虽然还没发什么内容,但得先想到运营手段。全网同名:绘个球


一个人走的快,一群人走的更远


2025年还得靠公司养活,在公司工作得干好。余下的时间并不多,产品、运营、技术、计划一个不落地都得考虑,一个产品能面向市场并开花结果,得有一群志同道合的伙伴一起使劲,2025在路上。。。。。。


产品开发在技术方面也会面临很多挑战,2025年文章输出集中在产品实现的技术挑战方面。


创业必定是成功率低、过程艰巨的事,有这方面想法的小伙伴可加我微信进群聊:wxiaomimap



我是前端下饭菜,原创不易,各位看官动动手,帮忙关注、点赞、收藏、评论!



作者:前端下饭菜
来源:juejin.cn/post/7458931012854562842
收起阅读 »

不要让认知困死自己

7 年前,我被培训机构 8k 高薪的幌子,骗着带款了 2w 块钱,签完合同的后,我才觉察到自己被骗了。 但是 Java 好像挺有意思的,我学得不错,班里有 40 多个人,最后只有 3 个人找到了工作,我就是其中之一。 于是我入行了 Java,我的第一份工作在去...
继续阅读 »

7 年前,我被培训机构 8k 高薪的幌子,骗着带款了 2w 块钱,签完合同的后,我才觉察到自己被骗了。


但是 Java 好像挺有意思的,我学得不错,班里有 40 多个人,最后只有 3 个人找到了工作,我就是其中之一。


于是我入行了 Java,我的第一份工作在去哪儿,很感谢当年的领导给我面试机会,要知道当时我只有高中文凭,HR 反复确认要我来面试吗?我的领导说来试试吧。


为了那次面试,我推掉了所有其他面试,我对自己说一定要拿下这个 offer,在去面试的地铁上,我还在准备,我甚至准备了万一别人不要我,我可以做些什么来挽回。


后来面试通过了。


我珍惜这来之不易的机会,努力奋斗,晚上 10 点多下班是常态,有次冬天加到 12 点,我走在路上看着满大街的雪,反射出白光照向天空,亮亮的一点也不像晚上,我也一点都不冷。


那真是段美好的回忆,但是一年半后,压力太大,我主动提出了离职。


我跳槽到一家私企,工资翻了一倍,而且工作内容相比较之前,轻松的要死。除了基础代码开发,我顺手把服务器、Jenkins 部署、发布脚本、gitlab、redis、测试和线上环境全搭了。


但公司业务没做起来,部门解散了。


我接着找工作,年底通过了 thoughworks 的面试,和 HR 约定好了开年就发 offer 去上班,接到电话的时候我在图书馆,真是开心死了,现在回忆起来也不经咧开了嘴,爷也是能去外企的人了哈哈。


但是造化弄人,过年期间疫情来了,我的 offer 没了。


后来找到了一家创业公司,我和 boss 聊的很合拍,入职后工作了一年多,他和福禄建立了深度合作,把我带了过去。


截止至今,我在福禄工作了四年多,现在我面临着和 6 年前一样的问题,我对工作有了不一样的看法。


人们把工作当成一个赚钱的方式,出卖自己的时间换取经济价值。当然这没有问题,但我相信我的 boss,我感谢他知遇之恩,这些年我一直尽力多做一些事情。


只不过我的能力和认知,没有到那个境界,做的是很多,但也做错了很多,方法不对,成长也不够。


直到最近一次线上事故,我被击垮了。这是我五年来,第一次滋生离职的念头。


放下了对 boss “报恩” 的想法,我开始再次思考,工作的意义、生活的意义、人生的意义。


这不是我第一次思考,虽然我到现在也没找到答案。


曾经我的生活一眼望得到头,事业上,35 岁前努力工作存钱,35 后有了一定风险,但应该还能再工作几年,只要任劳任怨,万一真没公司要,再想别的出路,什么出路,我也不知道,生命总会找到出路。


生活中,20 多岁结婚,过几年生个娃,然后赚钱养家,天天为孩子奔波,把孩子养大,尽量给他好的环境。


身边的同事、朋友都是这样的,他们也劝我这样,不要想那些有的没的。


但是我忍不住会想,那我呢?我把时间给了工作、家庭、孩子,我在哪里?


有多少人真的了解自己?我不了解,我不知道自己喜欢什么,擅长什么,未来想做什么,想成为什么样的人。


我只是随大流,别人做什么,我也跟着做。买房、买车、结婚、生娃,这些人生重要节点,我做的那么随意。


痛苦让我成长,让我反思。如果回到 10 年前,我会对那时的自己这么说。


人生的重大决策,一定要仔细思考


买房


不要买房,不要背 30 年带款。这会把人压死,让人不敢尝试,不敢探索,失去勇气。


有个房贷压在头顶,那种窒息感和压力,无时无刻不在消耗自己。


做任何经济上有关的决策,都会忍不住想到我还有房贷呢。


会错失很多机会,也会让操作变形。


买车


车也是个消耗品,买车要钱,养车也要钱。停车费、过路费、油费、保养、车险,每年怎么也要大几千上万。


如果车带来的价值不如车的支出,我建议直接把房子租在公司附近,走路上下班,平时有事打车。


结婚


我之前从未思考过结婚意味着什么,也是随大流的和一个女孩子谈恋爱,谈了几年差不多了,就结婚了。


结婚意味着,和一个人共度余生。


这种影响未来几十年的决定,我甚至没认真思考过一天。


所以请一定要认真思考,可能即使我怎么说也不能理解,第一次结婚都没什么经验。


具体点说就是不要因为父母催婚去结婚;想清楚两个人之间的大方向上能不能统一;想清楚自己想从婚姻中获得什么,能提供什么价值;花点钱去找专业的人咨询,别找自己身边的案例,和自身一个 level 的人不会有很深的思考;不要因为牛牛充血一时冲动。


好在我运气不错,老婆挺好的,我们没什么摩擦,除了她不是很理解我的一些想法,剩下就是我跟个唐僧一样喜欢逼逼叨。


生娃


生娃那简直是比结婚更要命的存在。


以我现在的认知,我真的不理解为什么要生娃。


知乎上各种各样的答案,没一个能说服我,什么觉得生活没意思造个娃;夫妻生活不和谐靠娃调节等。


如果觉得生活没意思,夫妻没感情,那是自己的问题,生娃只是转移了问题,而不是解决问题。


所以我的态度是在没有想清楚为什么生娃之前,不生娃。


买车、买房、生娃,就算决定要做,我也建议晚点做,趁年轻先把事业打顺。


事业


刚进社会,懵懵懂懂啥都不知道,哪家公司给的钱多就去哪家。这是对的。


然后努力工作,不要躺平,多赚点钱,多存点钱。


工作了几年以后,兜里有点积蓄了,能覆盖两三年的支出,就要开始思考了。


这份工作有前途吗?我喜欢吗?对我个人有什么帮助?能学到什么知识?可不可以试试别的工作?


选择什么工作,入什么行业。这也是影响未来几十年的决策。


我觉得不要把工作看成出卖时间换取收入,那样会觉得自己在给别人打工,在给别人做事,心很累,做的事也不咋地。


应该把工作看成能力训练场、大型实验基地、资源交换中心;通过工作提升自己能力,让自己更值钱,通过公司验证个人的方法,学习经验,整理方法论。


把技能和经验学到一定程度,就可以结合手头积累的资源,自己创业了。


以学会赚钱为目的,为自己打工。


现在新能源和 AI 是公认的有前景的行业,往这两个方向靠。


现在我处在有点积蓄,准备尝试新的方向,去和钱比较近的岗位,学习赚钱能力,为以后创业赚钱打打基础。


寻找人生意义


我想有钱了再思考这个问题,被生活压的喘不过气的人,天天为生活奔波,哪有时间想这些呢?


在没有找到答案前,认真生活,对自己负责。


空闲时间刷抖音,打游戏,到处玩,偶尔放松可以理解,一直这样不行,这不叫认真生活。


当然这不怪当事人,我之前也是那样的,下班和周末看直播,刷短视频,搞学习什么,不存在的。


直到近期的变故,我深入思考这些问题,到处找课找人学习,认知有了提升,做这些事变得理所当然。


这种转变就像之前是强迫自己每天必须写篇文章,做复盘写总结,用意志力坚持,很痛苦,坚持不了多久。


现在是就是想写了,有感悟,想找个地方记录,主动的写,认真的写。


希望我的经历可以给各位参考,尽快提升认知,趁年轻,还有机会。


不要等有了车贷房贷,还有娃,但被裁了,或还没被裁但被当牛做马使劲压榨,而自身却没了任何反抗资本,才幡然醒悟,那样太残忍了些。


加油,共勉。


作者:jianzhangg
来源:juejin.cn/post/7458954918590988328
收起阅读 »

50个月年终奖?看完内部贴,我释怀的笑了

xhs 这两天,一篇爆料《xhs 最高 50 个月年终奖》的帖子火了。 从帖子的内容来看:绩效 3.75 可以拿到 8 个月年终奖;绩效 4 可以拿到 20 个月的年终奖;绩效 5 可以拿到 20 个月年终奖,外加 30 个月的期权。 综合下来,今年 xhs...
继续阅读 »

xhs


这两天,一篇爆料《xhs 最高 50 个月年终奖》的帖子火了。



从帖子的内容来看:绩效 3.75 可以拿到 8 个月年终奖;绩效 4 可以拿到 20 个月的年终奖;绩效 5 可以拿到 20 个月年终奖,外加 30 个月的期权。


综合下来,今年 xhs 最高有 50 个月的年终奖,就这帖子,还是带有「xhs 职业认证」(至少通过了企业邮箱认证)的网友发的 🤣🤣🤣


看完后,我直接沉默了。


前几天才讲了 蔚来最高 1 个月年终奖,还划分出多个等级,今天就有「xhs 年终奖 8 个月起步,最高 50 个月」的新故事。


现在简中网的黑话越来越多,要不是资深冲浪选手,有时候都真分不清楚网友发的内容,是在描述事实,还是在反串黑。


一般对于这些"惊天"好消息,如果是真,那么各大 App 早就预定热搜,但事实上并没有。


再进一步,深入到「仅 xhs 员工可见的同事圈」里,发现并不是"普天同庆,一片热烈"的内部氛围,反而更像是维权集中地。


有真诚反问,上半年的高绩效奖励到底还有没有,什么时候通知:



还有距离期权归属(真正到手)还剩两个月,就被"关账号"走人的吐槽贴:



一圈看下来,离职的在吐槽、低绩效的在吐槽、高绩效的也在吐槽 🤣🤣🤣



然后再回想刚开始的「50 个月年终奖」,我释怀的笑了,感觉还是太保守了,毕竟通知了也不一定什么时候发放,发放了也不一定能熬到期权归属,应该直接喊它 100 个月。


对此,你怎么看?你司的年终奖多少个月起步?


...


回归主题。


来一道和「校招」相关的算法题。


题目描述


平台:LeetCode


题号:926


如果一个二进制字符串,是以一些 00(可能没有 00)后面跟着一些 11(也可能没有 11)的形式组成的,那么该字符串是单调递增的。


给你一个二进制字符串 s,你可以将任何 00 翻转为 11 或者将 11 翻转为 00


返回使 s 单调递增的最小翻转次数。


示例 1:


输入:s = "00110"

输出:1

解释:翻转最后一位得到 00111.

示例 2:


输入:s = "010110"

输出:2

解释:翻转得到 011111,或者是 000111

示例 3:


输入:s = "00011000"

输出:2

解释:翻转得到 00000000

提示:



  • 1<=s.length<=1051 <= s.length <= 10^5

  • s[i]'0''1'


LIS 问题贪心解


根据题意,不难想到将原题进行等价转换:s 长度为 nn,原问题等价于在 s 中找到最长不下降子序列,设其长度为 ansans,那么对应的 nansn - ans 即是答案。


由于数据范围为 1e51e5,因此我们需要使用 LIS 问题的贪心求解方式:使用 g 数组记录每个长度的最小结尾元素,即 g[len] = x 含义为长度为 lenlen 的最长不下降子序列的结尾元素为 xx,然后在从前往后处理每个 t=s[i]t = s[i] 时,由于是求解「最长不下降子序列」,等价于找「满足大于 tt 的最小下标」,这可以运用「二分」进行求解。



不了解 LIS 问题或者不清楚 LIS 问题贪心解法的同学可以看前置 🧀 : LCS 问题与 LIS 问题的相互关系,以及 LIS 问题的最优解证明,里面详细讲解了 LIS 贪心解的正确性证明,以及 LCSLIS 在特定条件下存在的内在联系。



Java 代码:


class Solution {
public int minFlipsMonoIncr(String s) {
char[] cs = s.toCharArray();
int n = cs.length, ans = 0;
int[] g = new int[n + 10];
Arrays.fill(g, n + 10);
for (int i = 0; i < n; i++) {
int t = s.charAt(i) - '0';
int l = 1, r = i + 1;
while (l < r) {
int mid = l + r >> 1;
if (g[mid] > t) r = mid;
else l = mid + 1;
}
g[r] = t;
ans = Math.max(ans, r);
}
return n - ans;
}
}

C++ 代码:


class Solution {
public:
int minFlipsMonoIncr(string s) {
int n = s.length(), ans = 0;
vector<int> g(n + 10, n + 10);
for (int i = 0; i < n; i++) {
int t = s[i] - '0';
int l = 1, r = i + 1;
while (l < r) {
int mid = l + r >> 1;
if (g[mid] > t) r = mid;
else l = mid + 1;
}
g[r] = t;
ans = max(ans, r);
}
return n - ans;
}
};

Python 代码:


class Solution:
def minFlipsMonoIncr(self, s: str) -> int:
n, ans = len(s), 0
g = [n + 10] * (n + 10)
for i in range(n):
t = int(s[i])
l, r = 1, i + 1
while l < r:
mid = l + r >> 1
if g[mid] > t:
r = mid
else:
l = mid + 1
g[r] = t
ans = max(ans, r)
return n - ans

TypeScript 代码:


function minFlipsMonoIncr(s: string): number {
let n = s.length, ans = 0;
const g = new Array(n + 10).fill(n + 10);
for (let i = 0; i < n; i++) {
const t = parseInt(s[i]);
let l = 1, r = i + 1;
while (l < r) {
const mid = l + r >> 1;
if (g[mid] > t) r = mid;
else l = mid + 1;
}
g[r] = t;
ans = Math.max(ans, r);
}
return n - ans;
};


  • 时间复杂度:O(nlogn)O(n\log{n})

  • 空间复杂度:O(n)O(n)


前缀和 + 枚举


更进一步,利用 s 只存在 0011 两种数值,我们知道最后的目标序列形如 000...000000...111111...111 的形式。


因此我们可以枚举目标序列的 0011 分割点位置 idxidx(分割点是 0011 都可以,不消耗改变次数)。


于是问题转换为:分割点 idxidx 左边有多少个 11(目标序列中分割点左边均为 00,因此 11 的个数为左边的改变次数),分割点 idxidx 的右边有多少个 00(目标序列中分割点右边均为 11,因此 00 的个数为右边的改变次数),两者之和即是分割点为 idxidx 时的总变化次数,所有 idxidx 的总变化次数最小值即是答案。


而求解某个点左边或者右边有多少 1100 可通过「前缀和」进行优化。


Java 代码:


class Solution {
public int minFlipsMonoIncr(String s) {
char[] cs = s.toCharArray();
int n = cs.length, ans = n;
int[] sum = new int[n + 10];
for (int i = 1; i <= n; i++) sum[i] = sum[i - 1] + (cs[i - 1] - '0');
for (int i = 1; i <= n; i++) {
int l = sum[i - 1], r = (n - i) - (sum[n] - sum[i]);
ans = Math.min(ans, l + r);
}
return ans;
}
}

C++ 代码:


class Solution {
public:
int minFlipsMonoIncr(string s) {
int n = s.length(), ans = n;
vector<int> sumv(n + 10, 0);
for (int i = 1; i <= n; i++) sumv[i] = sumv[i - 1] + (s[i - 1] - '0');
for (int i = 1; i <= n; i++) {
int l = sumv[i - 1], r = (n - i) - (sumv[n] - sumv[i]);
ans = min(ans, l + r);
}
return ans;
}
};

Python 代码:


class Solution:
def minFlipsMonoIncr(self, s: str) -> int:
n, ans = len(s), len(s)
sumv = [0] * (n + 10)
for i in range(1, n + 1):
sumv[i] = sumv[i - 1] + int(s[i - 1])
for i in range(1, n + 1):
l, r = sumv[i - 1], (n - i) - (sumv[n] - sumv[i])
ans = min(ans, l + r)
return ans

TypeScript 代码:


function minFlipsMonoIncr(s: string): number {
let n = s.length, ans = n;
const sumv = new Array(n + 10).fill(0);
for (let i = 1; i <= n; i++) sumv[i] = sumv[i - 1] + parseInt(s[i - 1]);
for (let i = 1; i <= n; i++) {
const l = sumv[i - 1], r = (n - i) - (sumv[n] - sumv[i]);
ans = Math.min(ans, l + r);
}
return ans;
};


  • 时间复杂度:O(n)O(n)

  • 空间复杂度:O(n)O(n)


作者:宫水三叶的刷题日记
来源:juejin.cn/post/7458226274029797402
收起阅读 »

人总得裸辞一次(🎉裸辞|离沪|进京|入职|恋爱|买房|2024)

2024马上就要过去了,本命年呀,这一年真的太快太快了,发生了很多事情,记录一下,多年以后或许能够看到有一点点记录就足够了。 还记得2023年跨年的时候来北京跨年的,2024就真的到了北京工作,这一年算是集中发生了很多事情,比23年22年都精彩一些。 有一些错...
继续阅读 »

2024马上就要过去了,本命年呀,这一年真的太快太快了,发生了很多事情,记录一下,多年以后或许能够看到有一点点记录就足够了。


还记得2023年跨年的时候来北京跨年的,2024就真的到了北京工作,这一年算是集中发生了很多事情,比23年22年都精彩一些。


有一些错误的决定,也有一些正确的决定。总得来说差强人意,但是依旧悲观。


裸辞


上家公司是在上海,从本科毕业后就在这家公司工作,工作了两年吧,在这家公司认识了很多玩的很好很好的朋友,现在也时不时的会聚一下,群里总是会有各种话题
大家一起抱怨生活,一起玩乐,能在工作后认识这么要好的朋友实属幸运。


我们在上海的时候经常去唱歌,钓鱼,公园,晚上睡不着了在群里吆喝一声 喝点? 下一分钟就到了酒桌上,大家很合得来,都是性情中人,有时候会喝的多一点,然后第二天都请假了哈哈哈。


大家经常约出去玩,我们去过宁波、苏州、乌镇、无锡、扬州等上海周边的城市玩了个遍,现在想想那时候确实挺开心的,大家单身的居多,都是没有什么羁绊,玩得很高兴,压力大了偶尔打打麻将,去酒吧喝喝酒,然后接着周一上班,妥妥打工人生活实录,就靠周末过日子呐


但是公司效益不好,开始陆续裁员,除了我之外都回去了老家所在地工作,之后在上海就不好玩了,没有朋友,也没有钱,在这家公司两年了没有涨过工资,工作也是没有什么乐趣,那时候离职的心到达了顶峰,得知公司今年也不会涨薪后,我选择了裸辞不要裸辞!辞职后压力很大


离开


提了离职后,和项目上的同事们一起吃了一个散伙饭,然后在上海最后3个玩的比较好的朋友吃了顿饭,差不多我就留了一周时间在上海再待一周,看看上海,以后估计来的就比较少了。


那一周是真的舒服,没有工作压力,那时候也不想找工作,一周就是放松,不想任何事情,辞职的事情没有告诉父母,所以没有任何羁绊,天天吃了玩,玩了睡,差不多持续了一周后


我收拾行李开始北漂了,收拾行李的时候回想到刚毕业到上海漂泊,孤身一人,谁也不认识,搬家3次,发烧生病不及其次,其实就是加班太多了,压力太大导致的


当时和我非常要好的哥们苏总,我俩都阳了好几次,发烧好几次,什么病流行,我俩就得什么病,你看我们多时髦,在上海的两年还是收获了很多很多,但是已经不适合现阶段的我了,那就走!下一站北京!


进京


还好有一个非常要好的好哥们在北京实习,租的房子有一个月的空窗期,没有人住,所以我就可以白嫖一个月的住宿了,这一个月的白嫖住宿对我来讲还是很重要的,给我提供了一个月的找工作面试学习的时间。


非常感谢我这位朋友的照顾,才使得我在偌大的北京有一个可以休息的地方。感谢飞哥


从上海坐高铁到北京,自己拖着行李,正好那天晚上还在下雨,我见到了飞哥,飞哥请我吃了一顿饭后,我到了他的出租屋,那天晚上迟迟睡不着觉,想了很多事情,也担心找不到工作之后怎么办,回老家?回老家干什么工作呐?这或许是当代年轻人的痛吧


第二天睡醒后,我就开始找工作之旅了,没有接着休息了


现在的工作是真的不好找,主要还是自己核心竞争力不够导致的,经济形势不容乐观。到北京后也没有怎么玩,直接开始复习找工作,疯狂面试投简历,那段时间还是很规律的每天都在面试学习。


image.png


经过小一个月的备战,拿到了几个offer,最终选择了现在的这家公司


入职


拿到offer后很快就入职了,准备入职体检,体检tmd尿酸高点,我一般体检指标都是正常的,这次是第一次有指标不正常,不禁感慨,工作两年后确实伤身体


约好入职时间后,就休息了一两天,然后入职了现在这家公司,挺喜欢现在这家公司的,氛围很好,是一个创业公司,也不加班


在这家公司学习了很多,未来打算学习一下外语 这家公司有美国员工,正好练习一下口语


恋爱


啊哈哈哈,来北京一段时间后,就谈恋爱了,这里就简单说一下,留一点个人隐私


买房


在北京半个月稳定了后,我告诉了父母,我换工作到了北京,父母很开心,老家是邯郸的,距离北京不算远,基本上可以每周末都回家,经过考虑后,决定在邯郸买一个房子


在北京是不太可能了,未来大概率是要离开北京的,或早或晚吧,具体时间随缘吧


我拿了30%的首付钱,爸妈拿了70%的首付钱,我在邯郸买了一个三居室,在大学对面,我很喜欢这个地段,以后没事了大学里面看看腿也挺好的


这里也不细讲了,留点隐私


你呐?


你们呐,过的好吗?过的开心吗?


祝大家2025,天天开心








2024-12-12 于北京出租屋


作者:吃饺子不吃馅
来源:juejin.cn/post/7450878328036982819
收起阅读 »

不容易,35岁的我还在小公司苟且偷生

前言 前几天和前同事闲时聚餐,约了两个月的小聚终于达成了,程序员行业聚少离多,所幸大家的发量还坚挺着。 期间不可避免地聊到了自己的公司、行业状况以及对未来的看法,几杯老酒之后,大家畅所欲言,其中一位老哥侃起了他的职业生涯,既坎坷又无奈,饭后想起来挺有代表性的,...
继续阅读 »

前言


前几天和前同事闲时聚餐,约了两个月的小聚终于达成了,程序员行业聚少离多,所幸大家的发量还坚挺着。

期间不可避免地聊到了自己的公司、行业状况以及对未来的看法,几杯老酒之后,大家畅所欲言,其中一位老哥侃起了他的职业生涯,既坎坷又无奈,饭后想起来挺有代表性的,征得他同意故记录在此。

以下是老哥的历程。



cold.jpg


程序员的前半生


我今年35岁,有房有贷有妻女有老父母。


出生在90年代的农村,从小中规中矩,不惹事不喧哗不突出,三好学生没有我,德智体美没有全面发展。学习也算努力,不算小题做题家,因为只考了个本科。


大学学费全靠助学带款,勤工俭学补贴日用,埋头苦干成绩也只在年级中等偏下水平。有些同学早早就定下了大学的目标,比如考研、比如出国、比如考公,到了大三的时候大家基本都有了自己的目标。而我的目标就是尽早工作,争取早日还完带款,因此早早就开始准备找工作。

也许是上天眷顾,不知道怎么就被华为看重了(那会华为还没现在的如日中天,彼时是BAT的天下),稀里糊涂的接受了offer,没想到却是改变了后面十年的决定。


2013年,深圳的夏天阳光明媚,热气扑鼻,提着一个简单的箱子进入了坂田基地。

刚开始,工作上的一切都很新鲜,每个人都在忙碌,虽然不知道他们在忙什么,但感觉很高级的样子。同期入职的同事都比较厉害,很快就适应了工作,而自己还是没完全应对工作内容,于是下班之后继续留在公司学习,顺便蹭饭。

就这样,很快就一年过去了,自己也慢慢熟悉了工作节奏,但是加班也越来越多了。对于自己来说,为了过节点,6点是晚饭时间,9点是下班时间,12点正式下班。

平凡的日子没什么值得留恋,过一天、一个月、一年、四年都没什么两样,四年里学习到了不少的知识,也数了很多次深圳凌晨的路灯数。


作为深漂,没有遇到深圳爱情故事,也对高昂的房价绝望,于是决定回到二线城市,成为一名蓉漂。
2017年,还是和四年前一样的行李箱,出现在了老家的省会城市,只是那时的我没有了助学打款,怀里也攒下了一些血汗钱。

那时互联网行业发展还是如火如荼,前端的需求量也很大,也得益于华为公司发展越来越好,自己的华为经历很快就拿到了几个offer,选了一家初创公司,幻想着能有一番成就。


2018年底,眼看着房价越长越高,某链中介不断地灌输再不买明天就是另一个价了,错过这个村就没这个店了,也许是想有个家,也许是想着父母能到省会里一起住,拿出自己做牛马几年的积蓄加上父母一辈子辛苦攒的小十万的养老钱购买了城区里的新房,那会儿的价格已经比前两年涨了一倍多,妥妥的高位站岗,不过想着自己是刚需也不会卖,因此咬咬牙掏出了全部的积蓄怒而背上了三十年的房贷。


房子的事暂时落定了,全身心的投入到工作中,没想到老板只想骗投资人的钱,产品没弄好投资人不愿跟进了,坚持了三年,期间各种断臂求生,最终还是落了个司破人走的境地。


2020年,30岁的我第一次被动失业了,幸运的是也找到了另一半。为了尽可能节省支出,房子装修的事我们都是亲力亲为,最后花了十多万终于将房子装好了,虽然很简单但毕竟是自己在大城市里的第一套房子,那一刻,感觉十年的付出都是值得的。

背着沉重的房贷,期望能找到一份薪资稍微过得去的工作,于是在简历上优势那行写了:“可加班”。依稀记得有些HR对我进行了灵魂拷问:结婚了吗?有小孩了吗?你都30岁了还能加班吗?。我斩钉截铁地说:只要公司有需要,我定会全力以赴!


2022年,我们的孩子出世了,队友辞去了工作全心全意带小孩,而我更加努力了,毕竟有了四脚吞金兽,不得不肝。

虽然工作很努力,但成果一般,不是公司的技术担当,也不会是技术洼地。


2023年的某一天,和之前的364天一样的平淡,在座位上解Bug的我突然感觉到一阵心悸,呼吸不畅,实在不行了呼唤同事叫了120,去医院一套检查下来没发现什么大问题。医生询问是不是工作压力太大,平时加班很多?我说还好,平时也就加班到9点。医生笑了笑说你这种年轻人我见多了,都是压力大的毛病,平时工作不要久坐盯着屏幕多站起来走走。他让我回家多休息,回去后观察了几天还是偶尔会有心悸,再去了另一个医院进行检查,也是没有明确的诊断结果,只是说可能是这个问题,又可能是另一个问题。

过了1个月后,身体上的问题不见好转,我辞去了工作。


2023年末,找了一家小公司,也就是我现在的公司,工资没有涨,仔细算起来还变相下降了。

还是做的业务需求,也没有领导什么人,管好自己就行,直属上级还是个工作几年的小伙。这家公司主要的特点是不加班,技术难度不高,能做多少就是多少,前提是要报风险,领导也不会强迫加班。


就这样到了2024,神奇的是我已经很久没有心悸的感觉了,不知道是不加班还是心态转变的原因。
家里的小朋友也长大了,会说话了。我现在每天下班最温馨的的是她开着门期待我回家的那一刻,她的期盼的眼神就是我回家的动力。


公司在2024年也裁了不少人,领导也找我谈过问问我的想法,我说:我还是能胜任这份工作的。领导说:公司觉得你年级大了一些,工资虽然不是最高,但不太符合行情,你懂的。我说:我懂,可以接受适当的降薪。
就这样,我挺过了2024,然而过了一周领导走了。


2025年,我35周岁了。
现在的我已经彻底接受自己的平庸的事实了。在学生时代,从来都不出色,也不会垫底,就是那类最容易被忽略的人。在工作时代,不是技术大牛,也不是完全的水货,就是普普通通的程序员。


如果说上半生吃到了什么红利,只能说入坑了计算机这行业,技术给我带了收入,有了糊口的基础。没进股市,却被房价狠狠割了一道。


35岁的我,没有彻底躺平摆烂,也没有足够奋发进取。

35岁的我,有着24年的房贷,还好61岁的时候我还在工作,应该还能还房贷。

35岁的我,不吃海鲜不喝酒,尿酸500+。

35岁的我,人体工学椅也挽救不了腰椎间盘突出。

35岁的我,头发依然浓密,只是白发越来越多。

35岁的我,已经不打游戏,只是会看这各种小说聊以慰藉。

35岁的我,两点一线,每天挤着地铁,看众生百态。

35岁的我,早睡早起,放空自己。

35岁的我,暂时还没有领取毕业大礼包,希望今年还能苟过。

35岁的我,希望经济能够好起来,让如我一般平凡的人能够有活下去的勇气。


诸君,下一年再会~祝你平安喜乐,万事顺遂!


作者:小鱼人爱编程
来源:juejin.cn/post/7457567782470385705
收起阅读 »

最新 GitHub 骗局!千万别中招!

今天一早,焚香沐浴更衣,打开全球最大同性交友网站,准备好好摸鱼;突然方向通知多了一条: 正疑惑是触发是 GitHub 的什么隐藏关卡呢,点进去一看: 一个 21 年的创建 issue?但是有个新的评论: 这个评论的大意是: 喂!x毛! GitHub 瞎...
继续阅读 »

今天一早,焚香沐浴更衣,打开全球最大同性交友网站,准备好好摸鱼;突然方向通知多了一条:


image.png


正疑惑是触发是 GitHub 的什么隐藏关卡呢,点进去一看:


image.png


一个 21 年的创建 issue?但是有个新的评论:


image.png


这个评论的大意是:



喂!x毛!
GitHub 瞎了眼相中你了,有个很适合你的职位,年薪高达 18w 刀乐!
赶紧来申请啊,各种福利各种巴适!
但是有记得在 24 小时内点击这个链接来申请哦!过时不候!
后面芭啦芭啦@了一大堆人,其中我的用户名赫然在列!



他真的!我哭死!原来天上真的会掉馅阱 😢...


但是仔细一看,评论的这个人,是默认头像。不对劲!非常不对劲!遂点进其主页一看:


image.png


啥也没有...


这时候事情就很明显了,然后我就去 GitHub 社区找了一下相关的反馈,果不其然,两天前开始有人在反馈相关问题:


image.png



原讨论传送门:github.com/orgs/commun…



于是笔者在隐私模式下打开@我的那个评论附上的链接:


image.png


这个页面会请求你使用 GitHub 授权登录,并且要求你授权各种高级权限;而一旦你授权了,大概率会发生的第一件事,就是你的帐号会在各种 issue 中发布上面那条“GitHub 求职骗局”的评论,以导致更多的人受骗...



截至笔者写下这篇水文时,该钓鱼网站链接已经无法打开。



而在早上笔者在 github.com/orgs/commun… 中留下评论后,陆陆续续又有上百个全球各地的开发者进行了反馈。甚至有领先一步的好哥们已经直接出手向域名注册商、域名托管服务商进行了举报,并收到了反馈:


image.png


而这,仅仅是在笔者写下这篇水文前的 23 分钟(一切发生得太快...


不仅如此,在笔者截完本文第三张图后,提及我的那条评论已经删除了 🤪 (一切发生得实在太快...


不不仅如此,在笔者敲完上一句话后打算再次确认一下发出评论那个用户(第四张截图),发现他已经被封禁了...


image.png


好家伙,这发生得也太快了吧!赶上直播了???


估计这一波,有不少帐号也受到波及,最好确认一下自己的帐号是否有被影响(吓得笔者又刷新了一下页面确认自己有没有被封禁)。


这也让笔者想起最近 GitHub、NPM 等各种平台都在极力地推动用户启用双因素身份验证(2FA),以提高用户帐号的安全;这样看来,确实是一个明智之举。


最后还是提醒一下各位:


不清楚来源的链接不要点!不清楚来源的链接不要点!不清楚来源的链接不要点!


就这样。


作者:Nauxscript
来源:juejin.cn/post/7337666469903122472
收起阅读 »

用AI做了个「微信红包封面」,还能卖钱?

点赞 + 关注 + 收藏 = 学会了 🧨快过年了,该发红包了🧧 使用默认红包封面彰显不了个性,去「微信红包封面开放平台」定制一个吧。 👉 cover.weixin.qq.com 👈 我是用自己公众号注册的。没有公众号的话也可以用自己的视频号去注册一个。 登录...
继续阅读 »

点赞 + 关注 + 收藏 = 学会了


🧨快过年了,该发红包了🧧


使用默认红包封面彰显不了个性,去「微信红包封面开放平台」定制一个吧。


👉 cover.weixin.qq.com 👈


01.png


我是用自己公众号注册的。没有公众号的话也可以用自己的视频号去注册一个。


登录后,点击页面右侧的“定制封面”就会跳转到创建红包封面的界面。


02.png


接下来就是填资料,上传你做好的封面图即可。


需要注意的是,「封面简称」建议填你的公众号或者视频号的名字,这样可以降低审核要求。如果你填其他内容就需要提交相关的材料「证明材料」给微信审核。


03.png


但!但!但!


现在没有免费的「微信红包封面」了,1元1个。


04.png


不懂设计又想弄个好看的红包封面怎么办?


交给AI吧😝


我已经写过好多篇「AI绘画」相关的教程,有条件(电脑配置足够高)的工友可以在自己电脑安装好 Stable Diffusion,在本地创作。


比如我这个封面(英雄联盟的金克丝)就是在自己电脑用 SD 做出来的。


05.png


电脑配置一般的工友可以用线上平台,比如哩布哩布(liblib.art/)。我这个封面就是用哩…


06.png


用哩布哩布的好处就是案例特别多,自己不懂怎么写提示词,可以先逛逛哩布哩布,看到喜欢的就选择“做同款”。也可以在“做同款”的基础上适当的修改一下提示词,按你的想法去创作。


07.png


在写本文时,哩布哩布每天会刷新300点算力值给你创作。简单来说,可以白嫖!


除了哩布哩布外,我之前还分享过数款AI绘画的平台,有需要的工友可以去看看 👉 mp.weixin.qq.com/s/nMZMfErDv…


「红包封面」微信收1元1个,那是不是可以帮别人定制封面赚点小钱呢🤔


08.PNG




金克丝的含义就是金克丝


IMG_6296.PNG


作者:德育处主任
来源:juejin.cn/post/7455880105451323404
收起阅读 »

以我两年多前端的血泪😭经验,给大家一点警示

工作两年多了,踩过了许多坑,希望大家不要踩,常常想如果我刚毕业就知道这些东西就好了,但是没有如果 一个人现在做了他多年以后认为正确的事情,他是很幸运的 永远不要期待领导主动加薪 不会还有人期待着领导某一天主动找你,小张,你来一下办公室,我有点事情给你说 到...
继续阅读 »

工作两年多了,踩过了许多坑,希望大家不要踩,常常想如果我刚毕业就知道这些东西就好了,但是没有如果



一个人现在做了他多年以后认为正确的事情,他是很幸运的



永远不要期待领导主动加薪


不会还有人期待着领导某一天主动找你,小张,你来一下办公室,我有点事情给你说

到办公室后,领导:你最近表现不错,公司决定给你涨薪20%,下个月开始执行

你一脸春梦样子


大哥醒醒吧,梦里才有!


现在大部分公司不会主动给员工加薪,能不降薪就算不错了,没有领导无缘无故能给员工加薪,绝大部分都是这样的,老板和员工本身就是利益冲突的,你挣的钱多了,老板怎么买法拉利呐


所以永远不要期待领导给你主动加薪资,你需要有筹码,有底气,当然筹码与底气很重要,但是更重要的是:你要主动争取


主动权要始终掌握在自己手中


永远不要裸辞


少看网上的一句梦想仗剑走天涯,就裸辞冲到了318


裸辞只会导致你找工作的时候更加被动,和hr聊薪资的时候更加被动,徒增你的焦虑


从某种角度来说,裸辞百害无一利,除非你在这家公司非常非常非常不爽了,再裸辞,当然你有足够多的钱另当别论,但是你大概率没有,都tm干程序员了,你能有多有钱?


不要裸辞,动了辞职的念头,那就着手准备,公司的活干的说得过去就行


慢慢找,一定要找到比现在待遇好的再辞职,不要降低标准,除非一直拿不到理想的薪资,不然不要将就,怕就怕这一将就,后面都得将就了。


一开始干程序员你就得明白,你得走


这个走有两层意思

1、你得跳槽,刚开始的时候千万不能觉得安逸,不想走,不想跳槽, 懂得都懂,这行得跳槽涨薪
你可能说安逸,不累,不想走,行,你20多k,不累,不走,很好,你很聪明


怕就怕有哥们11-12k的贪图安逸不走,你说你这薪资安逸个吊毛啊,再安逸就废了


该走就走


2、你能干到40?
大部分都够呛吧,如果40还是一线大头兵程序员,嗯,,,,,,很难,

刚开始干程序员就得明白,得在短期内快速攒钱,年纪大了得谋求后路,别以为现在挣的还可以,就嘎嘎花钱,到你年纪大一点有的后悔,得攒钱留后路


要敢于要价格


这个世界从来都撑死胆大的,饿死胆小的

从某种角度来说,你值多少钱取决于你自己敢要多少钱,你说老板会觉得要10k的程序员有多大价值吗?


大胆点,敢于争取自己想要的价格才是正道


自信点,大家都那个b样


世界是一个巨大的草台班子,你以为别人牛逼的很,其实他也以为你牛逼的很,都一样,自信点,都挺傻逼的


现在这家公司的老板说过一句话,使我受益无穷



人一定要有自信,大家都那样,你以为他牛逼,其实也就那样,时刻问问自己,凭啥他行,我不行



问问自己有核心竞争力吗


大部分人都没有,程序员的竞争力无非这几种

1、名校学历

2、github 500star+项目作者

3、长期积累的博客

4、社区有知名度、影响力(掘金等)

5、项目有亮点、难度

6、大厂实习工作经历

7、竞赛奖牌

没事多更新简历,多投一下,知道自己在市场上还能混的下去不


踏踏实实卷一段时间


很多人都在说不要卷。开玩笑,市场资源有限,不卷怎么行

但是不要焦虑,踏踏实实的,认认真真的卷一段时间,自己有了提升后,在谋求发展。

自身没有价值之前,说再多都是瞎掰扯,没屌用


俗称,耐得住寂寞,踏踏实实的做学问,这一点我得深刻反思



以上纯属瞎扯,如有不赞同,那就是你对



作者:吃饺子不吃馅
来源:juejin.cn/post/7457417025930117154
收起阅读 »

这五年,我学这么多东西再没有高学历背景下,有没有意义

今年的10月初我被辞退了,公司为盈利,部门整体裁掉,感慨挺多的。也是我工作以来待的最久的一家单位了,从原来的菜鸟到现在能算是合格的前端工程师,不管怎么说,我很感谢这个平台。被辞退以现在的环境制定要面临降薪,或者换个没有福利待遇那么好的单位。这五年我得到的太多了...
继续阅读 »

今年的10月初我被辞退了,公司为盈利,部门整体裁掉,感慨挺多的。也是我工作以来待的最久的一家单位了,从原来的菜鸟到现在能算是合格的前端工程师,不管怎么说,我很感谢这个平台。

被辞退以现在的环境制定要面临降薪,或者换个没有福利待遇那么好的单位。

这五年我得到的太多了,可能有人说如果你在别的单位应该也会得到你应得的,这个说法确实没毛病。我只不过是一个打工仔,平台不过是带我见识了一些上限,如果我不愿意去学,可能也收获不了这么多。那么就从生活、技术等等方面展开来说下我得到了什么。

生活

刚入职这家公司没多久(2019年),我就跟我老婆处对象了。是的我们在2023年10月4号结婚了,也很顺利我们在12月份接着接到喜讯我们有宝宝了。宝宝出生在2024年10月3日(女宝),很漂亮,大眼萌娃。照片我放下面给各位叔叔姨姨们看看:

4601734486091_.pic_hd.jpg

4611734486094_.pic_hd.jpg

4631734486100_.pic_hd.jpg

买房:没逃得了当房奴(被逼的),在2023年8月份我们在南京市浦口桥北买了个小三室,总价150W。首付了70W,带款80W,20年,每个月要还5700左右。不好的是今年房子了好多钱。我们小区同户型的已经有挂120+的了,成交价更低

之前有个同事大哥说过,如果你买了房子,能娶妻生子,那么房子的价值就够了,它跌就跌吧。落了个媳妇+孩子了。

这里给还没有买房的朋友一些建议:带款要贷30年(前期压力小,后面可以提前还款), 买毛坯的话一定要预留好装修资金,其实我不建议买毛坯,那个时候你就会要负担房贷+房租+装修(我就是个例子:后悔si了😭),还要晾着一年半载的才能入住,最好能买个二手房直接能入住的。

我这几年在这家公司待遇也涨幅了几次:

第一次是2020年10月份,觉得自己还凑合,想去外面看看,当时确实环境大好,也拿到了不错的涨幅。后来就是我当时部门的前端领导全力留我,觉得我很负责,提出给我涨幅3.5k

第二次是2022年3月份,也是我这个前端领导要换平台,不在这个部门带领我们了。我也想出去看看😁,结果是部门领导留我了涨幅4k

第三次是2023年12月份,我把我们的一个用户后台管理(老旧难用)在一次迭代中,用时7天把14个模块整体重构(公司框架+公司UI组件),就是一天写两个模块,然后交给测试同学同步测试,第二天把bug和两个新模块同步修改好继续提测。7天后上线,新的web页很好用(都是老的web衬托的),得到了部门领导的主动涨薪1.5k

可以说我运气好,也可以说我遇到了好领导,我可能是有点价值的,但是我确实是幸运的。

技术

  1. (2019)、校招生好厉害

高校的校招生竟然这么厉害,这是我在这家单位接触校招生或者说应届生的真实感受。 也是他们本身基础就很扎实,有编程思想,有领导带领规划成长路线,又很积极爱学确实成长很快。

我开始了重新学了下ES6,买了一本阮一峰老师的《ES6标准入门》,来回看了3遍,深入理解了解构,数组的some、every字符串的:startsWith、endsWith、padStart、padEndSet、MapPromise等等。我觉得它帮助我特别大,如果没有这本书我或许会看到一些同事写的语法,我不认识的语法。为我的js奠定了一定的基础。

  1. (2020)、同事竟然手写正则
  • 再一次跟同事协作中需要检验一个ip段,他竟然给我直接手写手写,大佬真真厉害。然后我就去重新学习了正则表达式基本能达到写一些简单的表示式。
  1. (2020)、前端领导让我看看eggjs,了解怎么的用法,后面需要跟我做一个东西
  • 在这个里面学到了很多关于node的相关知识。
  1. (2020)、前端大屏大佬,我们有一个专门写大屏的前端大佬
  • 跟着他学到了怎么做适配rem、em、vw、postCss,使用echarts,并认识了d3js(后面刚好会用到,会更深入了解)
  1. (2020)、前端领导让我学习nginx,起个服务3000端口的时候能访问到百度的页面
  • 这里用到了转发服务以及代理资源,让我在后面对前端资源处理以及处理代理问题时有了很大的帮助,我搭建博客等好多地方都用到了。
  1. (2020)、前端领导让我用谷歌插件开发一个chrome插件,主要是 读取数据(标签页中的某个窗口)到周报生成渲染。

其实到这里我都没有学习编码规范,对组件设计的思想也了解不多,基本上就是野蛮开荒。本来一直计划给我做代码codereview,看看怎么能帮我做些规范的提升,一直没太多机会。后来就是他自身发展走了去了别的单位,然后换了个空降领导,他开始组织我们创建各种规范拦截,eslintgit提交拦截。

  1. (2021)、定义相关规范拦截 eslint、git
  • eslint: 用的airbnb的规范。还是蛮严格的帮助我纠正了不少代码缺点。
  • gitcommit 规范,分支规范等等。
  1. (2021)、阅读库源码提升自己的代码规范。我觉得对我帮助最大的是element-ui的源码

2021 年我觉得我最大的进步就是代码质量有了大幅度提升,懂的怎么设计组件了,怎么能写让代码更壮健,懂的了规范带来的价值。

  1. (2022)、我们开始放弃了jenkins做打包构建,换成了gitLab CI CD, 我深入了解并学习了下。
  2. (2022)、前【前端领导】让我协助他开发个微信小程序,有了解到了小程序的相关知识。
  3. (2022)、我们开始做一个图谱产品,拓扑图可视化分析,使用了d3js以及canvas
  • 为了支持大数据的统计以及绘制,在这两年中一直在做数据结构的优化以及接触web Worker、Wasm等,只在可视区域渲染等等优化策略。 算是学到了性能的优化手段,也了解到了图形算法的魅力。
  1. (2022)、学习TS,写了写react Hooks。也了解到了跟vue之前的区别
  2. (2022)、我开始研究怎么生成脚手架,发布NPM包。
  3. (2023)、这年我开始对我们公司平台组的产物做源码学习,学到了babel ASTwebpack插件编写等等,还写了个vscode的插件主要是处理AST的达到函数插桩。
  4. (2023)、这年我开始对之前用到的知识做了总结发表一系列文章(得到了掘金Lv5优秀创作者)。
  5. (2023)、我持续查阅那些好的插件包的源码具体怎么实现的,对编码思想又了更深层次的理解。懂得了怎么做能更好的建立一个可持续发展的方向,技术选型,风险评估等等。
  6. (2024)、这年精力主要是在工作上(大环境太不好了,不想被裁,也算是坚持到了最后),开发大屏,重构了好多老的代码,对产品的用户体验做到了细致的优化。

我学这么多东西有在没有高学历背景下,有没有意义?

实话说我在这次找工作中,对自己的一直努力的方向做了怀疑,还不如好好享受,学习这么多干啥呢? 约面试会被卡在学历上,我很烦恼,有些怀疑自己。我之前在环境大好的背景下,我始终认为多学习,一定能涨工资。

我也会向我老婆吐槽说学这么多又有啥用呢,第一步就被卡死了。是不是统招本科!!!抱歉我不是

她说你比你同学朋友们可能要好多了,他们一年、两年可能就会换个工作,在者说口罩那几年你一直也算很稳定,别人都换了好几家单位了,你知道为啥一直再给你加薪吗?其实都是你努力得来的! 工作嘛,咱们换个就行了,现在大环境不好,不好找是常态,她说没关系的,她还有存款(彩礼钱+自己之前攒下的),你就是一两年不上班都没问题。

是啊!我一直在稳步加薪,待遇在朋友中也还算不错的

没上班怎么可能不焦虑,我是刚好我家孩子出生那个月被裁的,我还等到了小孩20天后才开始找工作,那个时候父母还都在这边,我对双方父母说我是在休产假+年假,在出去面试那几天也是说出去给我闺女办理正件

后来因为孩子要喝奶粉 + 房贷 + 房租 + 装修,其实我很大的压力,老婆虽然没催我给我压力,但是每天还是很焦虑的,有的时候会算我家娃一个月花费多少... 唉!!

一切都是有意义

我有掘金社区优秀创作者,加我的个人博客网站,再加上我会的技术,在加上我还有发表的各类插件,写在简历上都是我的优势,我会刻意去找技术面试官去投简历,我会抓住每次面试机会,努力的去展示自己。

好消息我用时14天收到offer了,一家小单位,双休,待遇降了20%。我知道现在的行情,就是我在多花一个月精力去面试,去找,我可能会更奔溃(最近压力很大),最后的待遇应该也会跟现在这个的大差不差的。 现在都是一个萝卜一个坑,我果断选择入职。

回头看其实我由于我的那些优势,我算约到了不少面试,我总共面试6家,二面了2家,我跟我同时被裁的前端同事聊,他说用时两个月才约到2家面试。我运气真的好的太多了

还有个好消息就是前【领导】11月初找我做一个项目,持续7个月,让我兼职每天干2-4个小时,每个月给我1W。由于我现在通勤+加班,可能没太多精力去做,然后就介绍给我的同事阿祖全职,给了他1.8W

5111735353355_.pic.jpg

5081735352115_.pic.jpg

其实前领导能找到我也是认可我的工作能力,我其实也后悔推荐给朋友了,我应该找他一起兼职这份工作,我俩平分这个1w,毕竟我刚降薪加实习期80%,落差不少。

11月中的时候又有前单位的UI设计师(他很认可我,每次都说我写页面还原度是最高的)找上我说要不要考虑私活报价1.2W,做一个网站+h5,其实1.2w我俩平分不算特别高,但是最后没能接下来。

image.png

12月下我前前【领导】来找我说他们单位可能要裁员,然后呢他搞了这么多年不想在打工了,想着做做产品。他好像看中小程序的市场,他也有些人脉。我其实在第一份兼职1w的没接的时候我也考虑做什么产品化的东西能卖钱。小程序的市场看到某宝好多个卖模版的,还老便宜了,加上我也没有什么人脉就放弃了。这次跟着它们用业余时间搞搞试试。用雷布斯的一句话:我们悄悄搞,没搞成,就当我们没有搞过!!。雄起!!!!

5101735352790_.pic.jpg

接下来的计划

  • 产品化的东西让他们计划,只是定了个初步目标,还暂未执行!
  • 攒钱买个小车(10w),有孩子了没车的话出行不是很方便
  • 我老婆在做xiao红书,做母婴方面的,最近粉丝也达到了600个🔥,继续加油
  • 我在斗音上拍我闺女视频,但是没太多流量,刚刚投了150块钱,得到了40多个粉丝,😭,继续加油吧!!!
  • 我在学习Java,主要是要是做点什么写后端能方便点
  • 搞钱!!!!!!!!


作者:三原
来源:juejin.cn/post/7453120781771341859
收起阅读 »

我二姨卖猪为什么不能自己决定价格

我二姨既养猪也养牛,收益是赔的时候更多。 如果你有投资猪肉股经验,一定知道猪周期。要是在猪肉下行周期中囤猪,那就等着赔吧,赔多少而已。 我年轻的时候就想,为啥二姨自己养的猪,自己却不能决定卖多少价格?多年过去这个问题总算是有点眉目。 本质是二姨在利用市场销售自...
继续阅读 »

我二姨既养猪也养牛,收益是赔的时候更多。


如果你有投资猪肉股经验,一定知道猪周期。要是在猪肉下行周期中囤猪,那就等着赔吧,赔多少而已。


我年轻的时候就想,为啥二姨自己养的猪,自己却不能决定卖多少价格?多年过去这个问题总算是有点眉目。


本质是二姨在利用市场销售自己养的猪,而市场有其自身的规则,单一家庭养猪户是没有办法决定市场猪价的。


一 市场


市场准确的说是市场经济,自我国宋代就已诞生。


然而现代市场经济理论的奠基人是一位西方经济学家——亚当·斯密,就是写了《国富论》的作者。


在《国富论》中其详细阐述了自由市场经济的原理。他提出了“看不见的手”理论,认为在自由竞争的市场中,每个人都在追求自己的利益,这种追求会像一只“看不见的手”一样,引导市场资源向最有利于社会的方向分配。


在姚洋的《经济学的意义》中提到福利经济学第一定律:如果由市场自己去生产和交换,最后经济总会达到帕累托最优。提到福利经济学第二定律:任何的帕累托最优状态,通过调整初始的禀赋分配,最后都能在市场机制下实现。帕累托最优指的是不可能在不牺牲任何人利益的情况下改善其他人的福利的状态。


所以市场经济被认为是配置资源最好的方式,至少目前还没找到比她更好的方式。


曾经一位伟大的国人说,他所做的事情不过是对我们的国家做了一次市场化改革。


现在我们建设的是具有中国特色的市场经济。


二 边际与均衡价格


边际是一种思维方式,就是永远看市场中最后一个人的行为或者最后一个产品的情况。比如在劳动力市场上,工资不是市场中的平均水平的劳动者决定的,而是最后一个参加劳动的人决定的,要看给他多高的工资他才愿意去做这份工作,同时也要看他有多大的贡献工厂才雇用他,两者相等的时候才是市场里的均衡工资。


边际能够解释一些实际问题。比如高速费的收取,如果不收取高速费,会导致高速拥堵,收取高速费导致对高速使用价格敏感者退出,所以说高速价格不是由第一个人决定的,而是最后一些人决定的。


边际也是新商品上市后价格的演化,直到形成均衡价格。就生猪市场而言,其是成熟市场,均衡价格已经形成。在均衡价格下,价格决定于供求关系,决定于价值链,决定于生猪出厂价格和猪肉消费价格。


我的老家在河北,我从我妈那里了解到我们老家农村的猪肉价格是10/斤元上下;而我在北京小区超市看到的是13/斤元上下。这个价格我认为肯定不是大家口袋里没钱造成的。


我又看了下A股几家上规模的生猪养殖集团:牧原股份、温氏股份、正邦科技。三者在2023年都是大幅亏损,其中正邦科技更是st了。而2020年牧原股份大幅度盈利200多个亿,我还查到2020年河北9月份的平均生猪价格,为33.73元/公斤,这都赶上今年的猪肉价了。


这样的数据结果表明今年的猪肉或者生猪价格,主要是供给导致,是生猪太多,生猪养殖太卷,不得不低价销售导致。


总结一下,生猪养殖市场均衡价格由供求关系决定,供求关系就像是天平,只有其上的砝码发生较大变化时才会影响平衡。就生猪市场来说,供求关系可以被牧原股份这种千万生猪体量的养殖集团影响,可以被一场范围特别大的猪瘟影响。


单一家庭养猪户因为生猪体量非常非常小,影响力微乎其微,不可能影响供求关系,也就不可能决定生猪价格,这也就是我二姨不能决定卖猪价格的原因。


三 周期


这部分属于题外话。不仅猪市场存在周期;文明也有周期,表现为王朝的兴衰更替;经济本身也存在周期,比如加息周期和降息周期;现在更有万物皆周期一说。


一种解释是,周期的产生源于人的贪婪。有一句话著名的话:人们从历史中吸取的教训就是从不吸取教训


文明周期源于王朝的后期统治者普遍开始奢侈,导致统治力衰弱,最终王朝灭亡,比如烽火戏诸侯。


经济周期源于债务,也是贪婪。债务越借越大,越借越不想还,就比如现在的美利坚,你看他的国债多大了,一年利息都1w多亿。


或许周期本源于人性,源于这个世界本身,且看那天地有四季,有日月更替。


尾声


现在二姨已经不养猪了。如果还养猪,我会建议要当有大猪场倒闭时再进入,这个时候市场上能卖猪的少了,而想买猪的没变,均衡价格该起来了。


作者:从码农开始
来源:juejin.cn/post/7352100456334639114
收起阅读 »

独立开发:害怕产品被抄袭怎么办?

抄袭是无法避免的,担心被抄袭是很正常的。 大部分情况下,我们要尽量将产品 藏 起来。 其实所谓的 藏,就是 尽量让产品被用户看到,尽量让产品不被同行看到。 那么这个时候呢,我们需要用不为人所知的账号,甚至可以伪装一些个人信息,去产品用户所在的平台进行推广。 藏...
继续阅读 »

抄袭是无法避免的,担心被抄袭是很正常的。


大部分情况下,我们要尽量将产品 起来。


其实所谓的 ,就是 尽量让产品被用户看到,尽量让产品不被同行看到


那么这个时候呢,我们需要用不为人所知的账号,甚至可以伪装一些个人信息,去产品用户所在的平台进行推广。


得好,推广 得好,那这个基本就成了,闷声赚钱吧。


如果没藏住怎么办呢?那就分为 及时雨马后炮 了。


所谓 及时雨,就是不要把鸡蛋放在一个篮子里,狡兔三窟,不要在一根树上吊死,等等。


做多个产品,产生多份收益,把风险分摊。


那么 马后炮 呢,就是看产品的 护城河 有多深了。


也就是说,在产品被同行发现之后,你在这个产品的方向上,跑马圈地,扩展了多大的领土。


具体点来说的话就是,用户交流群有多少,产品社区,产品粉丝有多少。


其中最直观的就是用户交流群,这是你可以用光速传达给用户的最方便,最直接的一个方式。


你可以在群里发挥包括宣传,打压,贬低,超越等方式,来让自己的产品表现得技高一筹,来持续获得用户的青睐。


这是其他竞品短期无法达到的,也是我们自己产品的先发优势和使用惯性。


当然,最终呢,肯定要人无我有,人有我优,才能真正立于不败之地的。


这是适应于大部分产品的策略,记住,是大部分,不是所有。


那么还有另外一部分情况,把产品 住反而不好。


比如你的产品本来就是给同行用的,还藏着掖着怎么行,同行知道得越多越好。


fnMap函数地图


举个例子,我的 VSCode 编辑器插件,fnMap (函数地图),目前已经有 1 万多次安装量,都是我同行,我巴不得知道的人更多一点,安装量越多越好。


问题来了,你不怕同行抄袭吗?


不怕。


为什么呢?这是一个概率问题。


抄袭你作品的人,一定是看过或者用过你作品的人。


这些人里面,对独立开发,对 VSCode 插件开发感兴趣的,不多。


刚兴趣的,有能力开发的,又要少一点。


有能力开发的,有时间,有精力,能坚持开发出来的,又要少一大部分。


能开发出来,能推广运营,能卖出去,能让人付费的,又再少一点。


盈利了,能在微薄的产品收入下,长期维护,更新,完善的人呢,还要再少一点。


总而言之呢,产品的抄袭不是一个 0 到 1 的过程就完事了,它是一个 0-1-100 的过程。


有 99%的人会结束于 99%的进度之前,你的爱好,你的兴趣,你的坚持,就是你最好的防具。


这就好像,你看别人做一个东西赚钱,如果你也抄一个,很有可能别人依旧在赚钱,你就是赚不到钱。


所以,抄袭问题可以担心,但不要过渡担心,用心做产品,就能产生抄袭屏障。


最后呢,产品的公开构建,其实也有好处,可以在项目从开发,到上线,到推广,到运营的过程中持续曝光。


有曝光就有流量,有流量就能产生成交。


很多时候,流量问题,远大于被抄袭的问题。


所以,不用太过于担心产品被抄袭,反而要持续地,不断地,换着花样地,去向全世界分享你的产品。


作者:前端之虎陈随易
来源:juejin.cn/post/7441009356105760803
收起阅读 »

我们领证啦

是的,我们领证了。在跟她经历2年时间的相处后,我们在今天2024年1月5日正式办理了结婚登记。# 我是如何找到老婆的 其实这次还是有那么一点点波折的,因为外地人无法在上海直接领结婚证,但是这个日子是我爷爷请算命先生帮我们看好的,所以我们决定回到我的老家湖北十堰...
继续阅读 »

是的,我们领证了。在跟她经历2年时间的相处后,我们在今天2024年1月5日正式办理了结婚登记。# 我是如何找到老婆的


其实这次还是有那么一点点波折的,因为外地人无法在上海直接领结婚证,但是这个日子是我爷爷请算命先生帮我们看好的,所以我们决定回到我的老家湖北十堰办理结婚登记。


今天请了一天假,考虑到怕一些突发事件,因为我们同省不同市,我怕还要什么证明,我们选择了坐飞机,预留一些时间,比如资料不齐要补资料什么的。因为6点20的飞机,我们定了4.的闹钟,但是凌晨一点半我就醒了,然后一直睡不着,可能是有点小激动的缘故吧。没等闹钟响,我们3点50分起床,煮了2个鸡蛋,带了2盒酸奶,烧了一壶开水装了一杯就匆匆出发了,昨晚预定的出租车4点20也准时到了。到了机场安检才发现不能自带水,酸奶也得喝掉,因为好几年没有坐过飞机了,竟然连这都不知道😂。6点20的飞机,因为晚点,等了一会,大概6点30就起飞了,还好还好,早晨9点就到了武当山机场,晚出发,提前达,这也是可以了。


然后我们打车到民政局,这里有一点小波折,地图一搜随便挑了个,到那发现门口竖了一个牌子,民政局换址了。


图片


我们没办法,只能坐公交去牌子上面民政局的新地址:蓝山郡。到了那里,发现那里是市政府一带,找了好一会才得知,在一个大排档旁边上去的二楼,终于找到了张湾区民政局,忘记拍了,反正非常小的一个门面,仿佛生怕别人找到似的😂。


进了大厅我们发现此时里面只有我们办理,我本来还怕排队。办理的小姐姐人很好,很细心,业务也很熟练,我们提供身-份-证、沪口本、3张照片,期间我们填了2张表,签名,按了6个手印,大概10分钟就办好了。


图片


办理期间我们全程没有表露出很兴奋的表情,以至于出民政局时,我在想当时应该面露开心一点,我甚至觉得自己没有表现好。不过这些都不重要了,此时我们很开心,我们一起走出大厅,我们觉得我们俩此刻是最幸福的人。


总的来看,此次回老家办理结婚登记,整个过程还是挺顺利的。


最后,祝天下有情人终成眷属,希望大家龙年行大运!


作者:大数据技术派
来源:juejin.cn/post/7322355350921461800
收起阅读 »

4点起床不一定行,但早睡早起很可以

最近快速读完了《4点起床》这本书。 这本书很简单,主要内容就是为什么要4点起床、如何做到4点起床和起床后要做什么。 整体上给它打 3 颗星,可读可不读那种。 而这本书是我买其他书时,凑单顺手买的,目前已经挂在多抓鱼上卖掉了。 那为什么还是给大家分享呢?主要是...
继续阅读 »

截屏2024-10-10 17.28.12.png


最近快速读完了《4点起床》这本书。


这本书很简单,主要内容就是为什么要4点起床、如何做到4点起床和起床后要做什么。


截屏2024-10-10 16.36.30.png


整体上给它打 3 颗星,可读可不读那种。


而这本书是我买其他书时,凑单顺手买的,目前已经挂在多抓鱼上卖掉了。


那为什么还是给大家分享呢?主要是它提供了一种生活方式。


几年前听说过日本留行过一阵“朝忙族”,指的是那些,选择早上早起工作,而不是晚上加班的人群。查看这本书的出版时间,正好是那个时候,可以确定这本书与这阵风潮有一定关系。


如今这股潮流已经过去,但这也说明了一些问题。毕竟对于大多数人来说,凌晨四点起床确实非常艰难。


不过,书中提倡的早睡早起理念,我还是很推荐的。在这里分享几点对我触动较大的内容。


为什么选择早起干活,而不是晚上加班干活


很多上班族有一个习惯:晚上加班才能完成任务。然而,作者更提倡早起干活,因为这是由人类的生理规律决定的。


事实上,研究表明大脑在下班后会逐渐进入休息状态,而早起则能够充分利用身体中荷尔蒙的激活,从而完成这些事情更轻松。


写作也是如此。虽然一些创作者可能认为灵感是他们工作的关键,但许多欧美作家已经开始提倡将写作日常化,使用具体方法来进行写作,而不是仅仅依靠灵感。中国也有不少作家开始模仿这一做法,例如已完成多部畅销小说的马伯庸先生,他每年完成几部小说,其著作量远超同行。


我个人观点认为,晚上工作的人往往需要一个没人打扰的环境,而早上同样可以实现这一目标。


我曾经问过一些早睡早起的朋友,他们都说有过一种平静的喜悦,这种感觉很难用言语描述,也许是来自于长期规律生活的多巴胺。我个人也是如此,在一段早睡早起的时间后,感到一种特殊的满足感。如果你也想尝试这种感觉,我建议你至少持续一个月(甚至更久)的早睡早起。


早起之后做什么?


早起之后可以进行哪些活动?


享用一顿营养均衡的早餐是必不可少的,这有助于确保一整天的精神饱满。如果你是有家庭的人,与家人共度一段早餐时光,还能够增进家庭成员之间的情感联系。


书中还提到很多建议都围绕着输入和输出的。例如,多读书、多写作等。虽然直接开始大量输出对许多人来说可能有些困难,但其实每天记录一些日志会更加可行。


这里所说的“日志”并非传统的个人日记,而是指一种记录日常活动的笔记形式。


通过撰写日志,您可以总结前一天所做的事情,并为当天制定详细的计划清单。明确哪些任务是重要的,哪些是非做不可的。这样做有助于您更好地管理自己的时间与工作安排,确保每一天都有条不紊地进行,有利于你告别无意义感和瞎忙的状态。


此外,这样的习惯还有助于推进那些重要但并非紧急的任务,避免它们被忽视或延误。


早起后,是否应该获取信息


早起后,是否应该获取信息?


自人类进入现代文明以来,报纸、收音机、电视和互联网的出现使得人们进入了信息过载的时代。如果我们仍然像以前一样被动地接收信息,最终只会接收到大量无用的信息。


书中提出的一个观点我认为颇有参考价值,即批判性阅读新闻。例如,在阅读股市财经类新闻时,应当质疑股价与该新闻的相关性。


当然,这种做法对个人的要求似乎较高,需要每次都能动用自己的大脑进行思考。


我个人的做法更为彻底,我删除了所有的新闻应用程序,甚至包括抖音在内的所有字节系应用。这些应用的推送机制非常奇怪,故意模糊了时间点,导致你看到的可能是几年前的旧闻。后来,许多应用都采用了类似的推送方式。


因此,我干脆屏蔽了所有的新闻客户端。


有人可能会问,那你的新闻资讯从哪里获取呢?实际上,在日常生活中,自然会有同事,在茶歇或饭间,讨论重要的新闻事件,所以根本不用担心自己会错过重要信息。


熬夜怎么办?


程序员熬夜.jpeg


书中关于应对熬夜的方法,我个人觉得非常有参考价值。


我们都知道,作为程序员或白领,偶尔熬夜在所难免,而一次熬夜可能会导致接下来两到三天内精神状态不佳,感觉昏昏沉沉。


书中提供了一个很好的方法:如果知道自己要熬夜,可以先睡3个小时,然后再起来继续熬夜。这种方法能在一定程度上缓解因熬夜带来的负面影响。


这本书相关的内容就讲这么多。剩下的大部分都是讲职场的作者个人分享,不适合我,我感受也不深。所以就分享到这里。


谢谢大家的观看。


作者:陈佬昔的编程人生
来源:juejin.cn/post/7423944621720354842
收起阅读 »

30岁,我开启了人生副业

我有工作,我还在写代码,大家别再重复问了😭😭😭 大家好,我是朽木白,一名非常普通的前端程序员,在前端这条路上淌七年的浑水,毫无建树。在互联网泡沫的末法时代,不得已换了一份工作,自降6k去了一家教育公司,由于个人原因,在今年的三月份我决定辞职。当时辞职后的第一...
继续阅读 »

我有工作,我还在写代码,大家别再重复问了😭😭😭



大家好,我是朽木白,一名非常普通的前端程序员,在前端这条路上淌七年的浑水,毫无建树。在互联网泡沫的末法时代,不得已换了一份工作,自降6k去了一家教育公司,由于个人原因,在今年的三月份我决定辞职。当时辞职后的第一想法是再换个公司继续干前端,正好是金三银四,可能行情好一点。很显然,现实给了我狠狠的一个大逼兜。在我辞职之前,我粉丝群的500个道友们都劝我苟住,不要任性,我没听劝,非要看看怎么个事。准备好了面试题,写好了简历,开始投递,结果一投一个不吱声。要么是未读,要么是已读不回,要么是不合适(岗位是资深、专家、架构师),唯一回复的都是外包,薪资只有十几k,心高气傲的我也是一口回绝。找了半个月,心气彻底凉了。这时候我想着打工已经不是很好的选择了,心里落差很大,于是决定创业。


在之前,我也在创业的路上进行过尝试。主要是面试辅导。在职的时候我就给粉丝修改简历,辅导面试,因此也收获了很多粉丝,大家给面子,都亲切的叫一声白哥。至于现在为什么放弃了呢?当时白天上班,抽空给粉丝看看简历,晚上回家腾讯会议一对一的指导如何修改简历,并且一直都是免费的。后面我又在某音开直播,在直播间连线粉丝,有任何问题都可以问的那种。还有一个收费的就是面试辅导,针对每个人不同的情况进行辅导,给他们指导项目,修改简历,每天晚上讲解面试题,划重点,面试复盘等等。如果不在公司加班(加班一般都是11点才能下班,到家都12点多了),晚上回家的任务就是看简历,辅导学员。因为当时全部都是我自己一个人干,没有任何团队,也没有和任何人合作过,也没有接过任何第三方广告。干了一个月,我遭不住了,身心疲惫。除了收获了一批忠实的粉丝,钱基本没有挣到多少。这时候我已经陷入了一种困境和迷茫的状态。我到底要不要继续坚持下去,我的这种付出到底能给我带来啥,更多的是给我带来的一些焦虑和内耗,尤其是一些粉丝找工作的现状,惨不忍睹,我看着也跟着心急。后来我就索性不干了,在群里活跃气氛,跟大家扯扯皮,聊聊八卦(我摆烂了),创业宣告失败。


接下来就是第二次创业了,在失业的这两月当中,我合伙跟别人开了一家眼镜店,目前已经正常运营。因为我媳妇是内行,所以开起来非常的顺利。我的身份也从一名前端程序员转变成了一名眼镜从业人员。跨度非常大,因为此前我从未接触过这个行业。简单讲讲开店的过程吧。涉及到金额方面的我就不提了。


第一选开店的地址,在北京的这四九城里转悠了一周多,看了好多地方,地段有好有坏,房租有高有低。我选择店铺的依据根据这几个方面来,交通方便,周围上班族、学校多,人流大,周围2KM没有同行,租金一万左右的底商为主。最终我选择了靠近霍营地铁站的一个商铺,距离不过500m。


image.png


第二店铺装修,找熟人,省了不少钱。装修也是要考虑很多,眼镜柜的各种尺寸要测量标准,因为上面要加装玻璃柜,严丝合缝,不能有偏差。还有柜台的设计,各个机器的摆放要合理的腾出位置,因为店铺的面积不是很大,空间要合理利用起来。还有其他的一些柜子,眼镜的摆放等等都是有学问的,没有经验的人来根本干不了一点。
这是装修完完刚收拾的样子


image.png
这是柜台


image.png


第三进货,货主要有三种,镜片,镜框,仪器。这些都是在潘家园眼镜城那边有厂家可以拿货。因为我媳妇之前是开店的,她有认识的人脉资源,进货的时候都是她带着去挑。进货花钱是大头,尤其是那些机器,更先进了,也更贵了。机器会有专门的安装人员上门安装调试。眼镜摆好了,机器调试好了,差不多就可以开业,我的店是05.17正式开业的,在没有开业之前就已经有人来配眼镜了,所以我开业提前了几天。
开业了


image.png


现在开了差不多半个多月了,差不多每天都能开张,时不时也能来个大单,虽然没有我上班每个月挣的多了,但是没有那么累了,因为眼镜店一天人流量没那么大,一天能进店五六个人就够了,所以我有很多时间干自己想干的事情,比如拍拍短视频,写写技术文章,学学自己之前没有来得及学的技术,我依然热爱代码。当然开眼镜店最重要的是为顾客配一副戴着舒适的眼镜,人家才会信任你,帮你带新,回购,因为眼镜这个东西很多人一旦配了一次很舒服的,下次就认准你了,别的店他不信任。


目前生活状态:已经入职新公司,还是继续写代码,不加班,不打卡,没有倒排期,没有PUA,按时发工资。店铺一切经营正常。希望我的这个店能一直开下去,红红火火。


最近好多不在北京的粉丝反馈,让我做个小程序,可以直接查看店里的眼镜,他们可以挑选心仪的镜框,方便线上配镜。目前小程序正在开发中,大家敬请期待!


作者:白哥学前端
来源:juejin.cn/post/7377001684159774760
收起阅读 »

我的 2024 年终总结

2024 年,我离开了待了两年的互联网公司,来到了一家聚焦教育机器人和激光切割机的公司,没错,是一家硬件公司,从未接触过的领域,但这还不是我今年最重要的里程碑事件 5 月份的时候,正式提出了离职,没有骑驴找马,完全裸辞。对于 gap 的这段时间,做了简单的规划...
继续阅读 »

2024 年,我离开了待了两年的互联网公司,来到了一家聚焦教育机器人和激光切割机的公司,没错,是一家硬件公司,从未接触过的领域,但这还不是我今年最重要的里程碑事件


5 月份的时候,正式提出了离职,没有骑驴找马,完全裸辞。对于 gap 的这段时间,做了简单的规划,先去旅游一趟,然后用一个半个月时间备考雅思,九月、十月重新找工作


随后的两个月,公司找到接替我的新同学,站好最好一班岗,跟同事做了告别。7 月 5 号,拿着离职证明,收拾好东西,离开了西丽。隔天就参加 VueConf 大会,见到了尤雨溪和 Anthony Fu




做了这么多年精神股东,终于来支持一回,希望 React 越办越好 👏



VueConf 结束之后,就去流放岭南,在广西桂林,体会到了什么叫做“江作青罗带,山如碧玉簪”



这里的山水真的很美,养得蚊子珠圆玉润,也感受到喀斯特地貌对于经济发展的阻碍,拔地而起的峭壁山峰,割裂了交通,住房和经济


在去到九马画山的偏方小路上,看到一路上种植着柚子,玉米等等,这是属于亚热带季风气候的回馈,光照充足,雨水充沛,水果种植,也成了当地人除旅游业之外的另一条生计


这一次是 p 人之旅,没有特种兵定点打卡,而是更多感受地理,人文。嗦了三天的桂林米粉之后,又回到了深圳,开启了雅思备考


关于考雅思,一个是本身对英语感兴趣,另一个是看过许多老前辈的经验之谈,学好英语对于程序员职业发展来说,是长期利好的事情


在这段时间,还学会做饭,个人以为,做饭和编程一样,都是属于创造的艺术


心血来潮还买了一个小米空气炸锅,第一次用觉得超级神奇的,仅仅依靠空气就能够把鸡米花烤得 tree tree 的



接下来的一个半月的时间,把自己当成高考生,按部就班地学习



8 月 30 号早上踏入考场,上午听力阅读写作,下午口语。成绩出得很快,三天后如期而至,得到了一个非常低的分数,这给了我当头一棒


付出了大量的时间精力,并不意味着有美好的收获,我花了三天时间做了痛苦而又深刻的复盘,是能力基础问题?是自律问题?是备考策略问题?是心态问题?最后结论是出来的是备考策略出现重大失误,罔顾实际情况,按照自己天真烂漫的想法去复习



复盘这几天我似乎有点“龙场悟道”,这个“道”后来我把它总结了「成长型思维」,关于成长型思维具象表现是,对于雅思考试的折戟失败,我没有消沉,在这段经历中,让我学会了第一件事情是——做人、做事需要符合物理、客观的规律,也就是雷军所说的「顺势而为


无业 gap 的时期,并不美好,每天处于没有收入、消耗积蓄的焦虑,所以到了 9 月份,我需要重新开始找工作,自媒体和独立开发被我 pass 掉了,这两者现下并不能带来稳定的收入


又回到了起点,这一次我反而更加自信,充分吸取教训,我需要做好正确的求职策略,搜集各路面试资料,结合自身的实际情况,并且在 AI 的辅助下,写了一份《前端求职大攻略》



把自己求职涉及到的方方面都罗列出来,同时使用 PDCJ 模型,P = Plan(计划),D = Do (执行),C = Check(检查),J = Just(调整),也就是阶段性地计划、施行,再不断地检查、调整,确保自己的面试正确而又高效地进行


就业环境并不会因为你认真做好求职攻略、努力复习就给到丰厚机会,相反,每天投递的数十份简历都石沉大海,一个星期可能都约不到面试机会,这大概就是铜九铁十了吧


求职遇冷,那就好好抓住每一个来之不易面试机会,比如大学舍友的朋友内推了的转转前端岗位,面试前两天,刷完了转转的前端面经,一遍一遍地背前端面试题宝典的八股文,甚至于上厕所,也会拿着小程序刷题



但是,转转还是把我挂了,二面都没进


沮丧是没有用的,迅速复盘转转的整场面试,重听了当时的录音,把自己回答不上的问题找补,犯错的点做具体的纠正,为下一次面试做好准备


不久,意外接到了童心制物 HR 的简历邀请,是一个 Nodejs 的岗位,我拒绝了,如实说目前仅接受前端岗位,HR 却跟我要了简历转发给他们前端部门,没想到还通过了简历筛选,得到了一面的机会


一面发挥的很好,其中问到了一个难题,“如果不用 eval,还有其他方式去执行 js 函数吗”,刚好之前研究过 laf 的源码,知道可以用 vm 模块可以实现。之后又是二面和 HR 面,都顺利通过了,拿到了最终的 offer


童心制物涉及教育方向,这也是我很看重的一个点,大学的时候参加过支教,一直对教育这一块感兴趣,另外,这家公司给的薪资和福利都比较合理,所以……我入职啦



求职告一段落,顺便写了一篇博客作为输出,感兴趣可以查看——《前端开发实用的面试备考分享(内含资料 + 内推)》


这一段求职经历,总体上算是成功的,找到了理想的公司,理想的职位,但人不可能躺在功劳簿上过一辈子,新阶段会有新挑战,需要重新改变,重新努力


入职之后,体验了公司的激光设备,感受到了巨大的创造力:



用 F1 Ultra 雕刻的金属卡片,用 P2S 切割+雕刻的木板:



用 M1 Ultra 和热压机做的工服:



加入了心心念念的篮球社,开启了每周打篮球的固定活动,没想到老板也是篮球迷,现在每周都会一起打,看着他能明显感受身上的年轻、务实,身边的同事也是对他好评,我相信这些称赞不是人情世故


公司没有设立职称体系,转而实行扁平化管理,此举弱化了上下级概念。此外,公司还推行 AMA(Ask Me Anything,即问我任何事)活动,所有员工均可匿名提出任意问题,老板会逐一进行解答。可以看到,公司正在着力打造更为平等、透明、高效的职场环境,这也促使我对自身与企业之间的关系展开深入思考。


思考的结果为:作为员工,其行为与目标应当与公司的发展相契合。基于这一思考,我察觉到自己过往存在一些不良习惯,有时为了维护同事关系,或是顾及上下级的地位差异,对问题视而不见,对待工作打折妥协。


知行合一,慢慢将思考转化为行动,比如与同事协作后,即时给予反馈,对于公司内部平台出现的 bug,立即同步给相应负责人,尽量做到事事有反馈、发挥 owner 精神等等


童心制物很开放,有很多的活动可以参加,比如 Factory Day 工厂日,在周四那天乘着大巴,去到惠州工厂,参观了整条产线,看到了机器从零到一的生产过程



还有 MakeX 机器人挑战赛,这是一个具有重要影响力的国际化机器人赛事和教育平台,今年是第七年了,MakeX 总决赛又回到了深圳举办,立即报名了技术支持,参与了一天的活动现场



场馆设有各个国家的文化摊位,期间还被俄罗斯的大朋友投喂了巧克力零食



看大朋友、小朋友们激烈比赛:



以及让我难过了一天的创客马拉松,这是公司的特色活动,参与的最新的一期比赛,在决赛路演输了,作为队长很自责,忙碌了一周并没有好的结果,促使我进行反思,是带队伍问题?是项目推进问题?是质量问题?还是路演问题?




失败或许不是一件坏事,让我刻骨铭心,反而推着我进步



回头来看,今年最大的里程碑节点是备考雅思失败后的悟“道”,也就是成长性思维,这种认知层面的巨大改变,进而影响了我的工作、生活


我似乎不再害怕去面对我从未遇到的难题,我知道肯定方法、有途径能够去解决它,即使事与愿违,这过程中我也能收获到经验、智慧和勇气


我不再陷入完美主义,先做一个垃圾出来,再慢慢去迭代、优化,不要幻想一下子就能得到 100 分,但先拿到 60 分,再一点点进步,日拱一卒,等待那个增长拐点


我也变得更加正向,“世上只有一种英雄主义,就是在认清生活真相之后依然热爱生活”,坚持开放、乐观的心态,拒绝被悲观、消极所同化


或许我的所谓悟“道”、成长型思维,这些认知只是浅薄的,缺乏更多实践和经历,但是没有关系,做时间的朋友,随着年岁和阅历的增长,这套成长型思维也会随之”成长“


碎碎念的年终总结到此为止,写完之后还是很感慨,今年发生了很多事情,但在当时,只觉得是一个风平浪静的日子,或许此时此刻,也觉得是风平浪静的深夜。弱智吧有一句话,“有人看不到未来,其实是看到了未来”,初看的时候不理解,后来明白了,未来是动态的、不确定的,这就是未来的真面目,以为的看不到,其实恰恰是看到了,所以 2025,未来见


作者:楷鹏Dev
来源:juejin.cn/post/7451924452538548260
收起阅读 »

2024年,30岁前最后一次年度思考

没错!95年,还剩几个月就奔三了。2024年,注定是人生中意义非凡的一年,忐忑、裁员、出书、求职、转正这几个词贯穿了一整年。 忐忑 在上一家公司时,我从面试开始和到入职半年转正后,其实内心对于公司的状况一直保持一种忐忑不安的心情,这种感觉跟我老婆说过几次,我们...
继续阅读 »

没错!95年,还剩几个月就奔三了。2024年,注定是人生中意义非凡的一年,忐忑、裁员、出书、求职、转正这几个词贯穿了一整年。


忐忑


在上一家公司时,我从面试开始和到入职半年转正后,其实内心对于公司的状况一直保持一种忐忑不安的心情,这种感觉跟我老婆说过几次,我们一致认为应当有心理准备。原因在于薪资与公司的组织架构、基础建设、日常工作量安排和人员扩充速度都让人感到迷惑。


公司是在一个包括高层话事人不断更换,高层(副总裁)突然接受停止调查;技术部门仅仅作为辅助,技术氛围低沉,基建缺失,直属leader作用甚微;工作量与人员匹配失常,人多活少,尽管如此年初还在不断扩招中,泡沫感极强,伴随着薪酬发放日漂浮不定,每到月底像是在开盲盒,你永远不知道银彳亍卡何时会有一笔款到账。


裁员


一系列薪酬制度改革和薪酬拖欠不得不怀疑高层战略的正确性,直到四月某一天CTO私聊我,泡沫破裂,裁员尘埃落定。


我被归属于第一批裁员名单中,与CTO交谈中,似乎也流露一丝对高层决策的不满,但没有明说,给我的理由是当前工作任务都很简单,匹配不了我的能力,所以给了我一个名额。


这放在当时听上去有些许意外,但我接受了这种措辞,并不是因为CTO说了几句好听的话,更多是我作为一个技术人的直觉认为这个CTO靠谱。离职过程中对人事提出的补偿计算方式以及分期发放,我都拒绝了,最后经过与人事反复讨论之后拿到了补偿,少不了他的协助,所以内心表示感谢。从现在的视角看来,似乎是他已经意料到公司的发展趋势,以致于后来被裁员的人有很大一部分都没有赔偿。


出书


离职后我在家休息了一个月,期间也为了帮一个粉丝忙,接手了他工作的一部分任务,主要是做游戏业务的动画。期间有被一个后端恶心到,业务不熟悉,接口一直不通就算了,关键还理直气壮说是前端问题;我佩服那个粉丝能够忍气吞声这么久,换做其他人也很难不高血压,为此特意发圈宣泄。
image.png


由于后端提供的接口迟迟不通,需求没有预期上线,为此他们老板还大发雷霆,最后把锅推给了这个前端粉丝,声称把他给炒了。没过一个月,粉丝的这个公司被帽子叔叔查封,业务涉及到了灰产,老板和负责人进去了。员工的工资都没发,但我的报酬是因为签了合约,在deadline之前要求他们打款,对我没有影响,这是苦了这个粉丝。


在此之后我便全职写书,《NestJS全栈开发解析:快速上手与实践》 这本书临近结尾,我一鼓作气完成了并在5.1号劳动节那天交稿;写书的想法也有一部分是来源于CTO的启发,后面图书审阅也是找了CTO帮忙,熬夜帮我看完并给了这个评语,为此我很感谢他。


经过几个月的审批和改稿,图书在9月份正式发布了各大平台,这是一件值得高兴的事情。


image.png
而对于前司的后续,据说后面还搬到一个CBD进行办公,但当时员工已经欠薪几个月,以至于到年底,公司被迫全员原地解散,很遗憾这不是一个好结果。


求职


交稿完成后,花了一个月左右时间求职,拿到了3个offer,最后选择了去深圳的美图,这是凭借NestJS的图书写作获得的一个岗位。之后由于组织架构变化,我在转正前夕面临选择继续从事Node全栈还是Go语言开发,考虑一番后我选择了后者,顺利转到了后端架构组,负责go语言开发,这对我来说又是一个新的尝试和挑战,我选择了这种变化,与框架和语言无关,只不过是践行我的人生哲学:【不断变化】,让自己处于一种长期乐观、短期痛苦、当下快乐的舒适区边缘中。


觉醒


关于成长,过去我一直不喜欢看历史,或许归根于上学时代对于历史学科的厌倦,没看过基本历史文献。2024年底,我看了教员的《毛选》、《实践论》、《矛盾论》、《寻乌调查》,第一种感受是成功绝不是偶然,环环相扣的逻辑能力令人惊叹。我想这些书籍回答了我一直以来的问题:



如何成为一个独立、深度思考的人?



我们人生中做了一个坏的决定,在股市中选择了不争气的股票,最坏的结果无非是让自己从头再来。但革命不同,选择错了就有可能让整个民族处于被毁灭的境地中,每一步都步履蹒跚,这该有怎样的智慧与思维?


第二种感受是遗憾没有早点开悟,在临近30岁时才开始阅读这些书籍,当然也很庆幸没有太晚,一切都来得及!


特别的是,《寻乌调查》报告里面的细节,应该是我人生中读过的一本最详细的一本书籍,里面还记载了寻乌与我老家(兴宁)相关的历史宜了,没有一句多余的,都是干货。第一次感受原来伟人离我这么近。


image.png


教员做了这个调查报告之后,便留下一句千古格言:没有调查,就没有发言权!反观自身,何尝不是应该这样呢?


关于家庭,今年整个过程中家里的大大小小的事基本上都是我老婆操办,为我们的小家默默付出了很多,加上我去了深圳之后,我的衣食住大部分也是她来打理,一个人照顾小孩,现在甜筒一岁半了,如我们所愿健康成长,这隶属她的功劳。


一个家庭要想变好,靠一个人努力不行,需要“拉拢”有能力的人一起,话事人脑子要清醒,能够明辨是非,唯唯诺诺绝对是会出问题的。


一个家族要想变好,靠一两个人不行,得靠一两个家庭真正向好,大家庭才会有希望。


最后,没有Flag,年度总结中对未来进行遐想没有意义,沉浸于自己完成所有Todo List的那种兴奋是虚构的,而实践中那种痛苦、无助才是我们最真实的感受,人不能总活在无限遐想的递归当中


我看过那些在新年Flag列举诸多愿望,买了一堆书籍想要读完的,来年能真正落地完成的少之又少,毕竟我亦如此。


2025年,爱自己,爱家人,步步为营,不负将来!祝所有支持我的粉丝朋友们,一切如意,事业感情双丰收~


作者:元兮
来源:juejin.cn/post/7455282891535302708
收起阅读 »

博弈论(一):身在大厂,平衡工作和家庭太难了

引言 什么是博弈论(Game Theory)?百度百科的介绍如下 博弈论,又称为对策论(Game Theory)、赛局理论等,既是现代数学的一个新分支,也是运筹学的一个重要学科。 博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争或竞争性质现象的数...
继续阅读 »

引言


什么是博弈论(Game Theory)?百度百科的介绍如下



博弈论,又称为对策论(Game Theory)、赛局理论等,既是现代数学的一个新分支,也是运筹学的一个重要学科。


博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争或竞争性质现象的数学理论和方法。博弈论考虑游戏中的个体的预测行为和实际行为,并研究它们的优化策略。生物学家使用博弈理论来理解和预测进化论的某些结果。


博弈论已经成为经济学的标准分析工具之一。在金融学、证券学、生物学、经济学、国际关系、计算机科学、政治学、军事战略和其他很多学科都有广泛的应用。



博弈论在生活中的影响无处不在,比如许多朋友会面临一种选择选择,两家公司给你发了offer,一家公司薪资高,职位高,但可能需要频繁加班,压力很大。另一家公司薪资比你现在低一些,但是可以保证你准时下班,让你有充足的业余时间。对于单身的人来说这个并不难选择,但是当你结婚生子,这个问题就会瞬间变得复杂。


还有一个现象,为什么当团队内有一个人下班晚,整个团队的下班平均时间就都会往后延。


学习博弈论,只为了一件事情:拥有识别博弈格局的眼光,拥有改变规则的意识。简单来说,先理解长期存在的现象,并能够去改变不好的局面。


看完这篇文章,你或许就会拥有一个全新的视角去看这个世界。


介绍博弈论,我们先从三个基本概念开始,分别是帕累托最优,囚徒困境和纳什均衡。


帕累托最优


每一个成家、有孩子的人,再找工作时都会考虑如何平衡工作、收入、家庭三者之间的关系,说白了就是钱多事少离家近。


你现在有一份不错的工作,有一份稳定的收入,到了下班时间,你回家陪伴家人,辅导孩子写作业,顺便还能做做家务。公司、家人对你很满意,有房有车,收入足以满足日常花销,甚至有点小积蓄。


其实外面有其他公司给你抛来了橄榄枝,有的公司承诺如果你过去,会给你升值加薪。当然也有别的机会,你工作可能更清闲,但你的收入也会下降。


你很难做出抉择,你不是一个个体,你还需要考虑别人的选择。因为你一旦选择更高收入,就意味着要做更多的工作,没法按时下班,家人会对你有意见。新工作压力可能很大,你的状态也会变差,你不但没法照顾家人,可能家人还要额外提供给你情绪价值,家人一定会不满意。


此时,你在工作、收入、家庭取得了平衡,你无法在不影响收入和家人满意度的情况下去换另一份工作,此时的局面就叫做“帕累托最优”。


我们都希望工作和家庭最理想的状态是帕累托最优的,可我们都知道,生活中似乎很难达到这个状态,帕累托最优这个状态很理想化,因为它是不稳定的。


博弈论要求我们需要考虑竞争对手怎么做,虽然我不想把工作称之为竞争对手,但是在这个三角关系中,这里的竞争对手就是你的工作。


工作中公司一定要求你尽职尽责的完成本质工作,你要能够承担一定的责任,最好你要有一点创新,能够给公司带来一定改变,带来额外的价值。


一直以来你自己负责一个项目,这时候你的工作由你自己安排,要做的事情有很多,但你有没有三头六臂,那你只能一件一件来。当天既然没法做完所有工作,那到点下班就好。


可你的项目越来越有前景,公司决定增加人手,公司招进来了另一位同事,我们叫他小齐。现在你俩需要一起负责这个项目,你们既是合作关系,又是竞争关系。


那工作还是这么多,却有两个人来干了。如果你按点下班,可同事还想“承担”,他多做一点,你就少做一点,时间长了对你可不是一个好消息,你不得不选择加班。


compressed_pexels-cottonbro-6944006.jpg


这也就解释了为什么有时候一个团队只要有一个人加班,大家普遍的下边时间都会变晚,也称之为内卷。


这时候你想了一个办法,你请同事吃了一顿饭,你说你还单身,你得丰富一下业余生活。我认识一个单身的女同事,听说你俩爱好挺像,我把她微信推给你,以后你们下班可以一起约着出去玩。


后来你们都不加班了,你们依然是平等竞争,而且你又可以按时回家陪娃了,这就叫“帕累托改进”。


压倒性策略


或许你听过囚徒困境的故事,囚徒困境的故事最适合解释这个概念,但你和小齐的故事还在继续。


(注:下面的例子纯属虚构,如有雷同,纯属巧合)


你和小齐接手了全新的项目,有大量的代码开发工作,你俩的技术水平相当。可之前你给他介绍的单身女同事,后来找了男朋友,可惜那个人不是他。他感觉被套路了,给你说在你没有给他介绍下一个对象之前,他暂时决定和你势不两立。


可工作还得继续,你们都可以选择写出高质量的代码,需要花费更多的精力,但很明显你的口碑会变好。也可以得过且过,写出质量一般的代码,工作量明显变少,但项目质量可能一般。


根据两人的选择,存在几种情况



  • 两人都贡献高质量代码,项目质量得到广泛认可和领导称赞,声誉增加了

  • 如果一人费心费力提供了高质量代码,而另一个人敷衍了事,代码不规范、质量差。那么项目依然会正常上线,写低质量代码的人可以说是被大佬带飞(+7),而高质量代码因为加班、熬夜,所获的收益变少了(+2)

  • 如果两人都敷衍了事,上线之后问题频发,虽然工作完成了,可产品运营会不停的和你领导吐槽,领导对你们的印象大打折扣(+3)


注意:我们这个例子不考虑这个工作对于后续年终奖或职业生涯发展如何。就只针对这个工作,我们来分析一下你和小齐的博弈策略。首先我们把不同的策略和结果画在下面这个矩阵图里。多说一句,这种画法是美国经济学家托马斯·谢林发明的。


小齐贡献高质量代码小齐贡献低质量代码
你贡献高质量代码你:+5,小齐+5你:+2,小齐+7
你贡献低质量代码你:+7,小齐+2你:+3,小齐+3

其实你明显看可以看出,最好的结果就是两个人都贡献高质量的代码,然后项目稳定,还能收获良好的口碑。


但是,博弈论要求我们每次做判断都要考虑对方-----并不是说怎么样对对方好,而是对方会如何选择,然后你根据对方的选择再考虑怎么做。


我们具体看看你的收益分析:



  • 如果小齐开源高质量代码:你选择开源高质量代码,收益为 +5。你选择写低质量代码,收益为 +7。 (低质量代码收益更高)

  • 如果小齐开源低质量代码: 你选择开源高质量代码,收益为 +2。你选择开源低质量代码,收益为 +3。 (低质量代码收益更高)


你发现,无论小齐怎么做,你选择写一些低质量的代码,你的收益都会更高!于是你来说,选择写份低质量的代码,就是一个压倒性策略


可反过来对小齐来说呢,这就是一个被压倒策略!但博弈论的前提是大家都是理性人,小齐也聪明的很,于是他也意识到选择写低质量代码,是一个压倒性策略。


对理性人来说,在博弈中一定要选择压倒性策略,任何情况下都不要选择被压倒性策略。


你俩同时这样选择,这就引出接下来的一个最重要的概念,纳什均衡。


纳什均衡


上面说到你俩同时放松了对自己的要求,写的代码缺乏设计,代码不健壮,上线之后问题频发,领导对你俩很不满。


这个结果可不是帕累托最优,但这个结果是稳定的,不管我们是否喜欢这个局面,但我们认可这个局面了。


线上一直报警,产品运营一直来找我们排查问题,这些都惹人心烦。我们或许都想把项目做好,但在这个组合里,没有一个人愿意单方面改变自己的策略。


因为无论对谁来说,此时选择去写高质量代码,都会让自己的利益受损,谁不想更轻松一点呢?


这种没有任何一方愿意单方面改变策略的局面,就是纳什均衡


纳什均衡的概念由约翰·纳什提出,他是著名数学家、经济学家,还是《美丽心灵》男主角原型,他与另外两位数学家在非合作博弈的均衡分析理论方面做出了开创性的贡献,对博弈论和经济学产生了重大影响,而获得1994年诺贝尔经济学奖。


FE826890-FA8F-4813-98D6-5695D394BFD7.png


文章开头的对于找工作和家庭的例子就是一个纳什均衡,要记住纳什均衡不是最优的局面,如果你观察到身边的人在一家公司干了5年甚至10年以上,他的薪资或许会落后于市场平均水平,但对他来说,这份工作对于工作、生活、收入来说,大概就是一个纳什均衡。当然有的工作也可能不让你准时下班,甚至可能让你没有业余时间,就像一个在大厂996,忙到没有时间顾家和看娃的人来说,这也是一个纳什均衡。


如果你观察到社会上的一个现场长期稳定的存在,它对于所有参与方来说就是一个纳什均衡。纳什均衡告诉我们评价一个事情不能看它是不是对整体最好,它必须要让所有参与者都不愿单方面改变才行。


说在最后


公司领导发现项目问题不断,悄悄从HR那里调出了你和小齐的打卡记录,赫然发现你们天天5:30准时打卡,项目问题这么多,你俩准时下班,难怪运营天天说问题解决不及时,他决定宣布,在这个项目结束之前,项目组实行996工作制。


本来还想平衡好工作和家庭,这下可好了,不但日常加班,还损失了周六的时间。


那你说,这该怎么办呢?欢迎你在评论区说出你的看法,也希望你点赞、评论、收藏,让我知道对你有所收获,这对我来说很重要。也欢迎你加我的wx:Ldhrlhy10,一起交流~


本篇文章是第65篇原创文章,2024目标进度65/100,欢迎有趣的你,关注我。


作者:东东拿铁
来源:juejin.cn/post/7449172888689836047
收起阅读 »

离职后,前领导突然找你回去帮忙写代码解决问题,该怎么办?

题目中的这个问题,我相信有遇到过这种情况的同学的第一反应是:"诶,是要白嫖我还是说解决完问题给钱呀",且听我接下来慢慢分析。 首先要说的是,这种没头没尾的突发情况,一般大部分人都是很难遇到的。 原因也很简单,老板大部分也都是打过工,当过员工的,也是一路从职场老...
继续阅读 »

题目中的这个问题,我相信有遇到过这种情况的同学的第一反应是:"诶,是要白嫖我还是说解决完问题给钱呀",且听我接下来慢慢分析。


首先要说的是,这种没头没尾的突发情况,一般大部分人都是很难遇到的。


原因也很简单,老板大部分也都是打过工,当过员工的,也是一路从职场老油子混成的老板,很多人情世故,员工的小心思,老板其实都门儿清,甚至比很多员工都更熟。


如果公司里的一些工作是交接时不太能完全搞定的,可能还需要离职的员工继续帮忙的,一般在员工离职前的时候,就各种协商好了。


而像这种“突发情况”,大部分老板在联系离职的员工回去帮忙前,一般也都会把员工会想到的那些事儿,早就想了很多遍了,基本上相关问题都会在联系员工的时候说明白。


比如很多人都提到的报酬问题,这个基本上都是作为老板不可能回避,也不可能不知道的。


如果老板在联系员工的时候什么都提了,就是没聊这个。


那肯定是老板不想给报酬,还在做着让员工回来白干活的美梦。


不可否认,现实中确实有挺多这样的老板


所以,我的经验就是,如果老板在主动联系离职员工回来帮忙的时候,都没提报酬的事儿,那基本上就是不打算给,基本上你问了也是白问。


当然,大部分人都会遇到的情况是,本来跟老板领导关系也不错,老板领导也知道这一点,所以才会跟已经离职的员工开这个口。


这种时候,大部分人看在老板领导人还不错的份儿上,还是愿意回去帮忙的。


至于会和现在的工作造成的一些冲突,比如时间上走不开,现在住得离公司远,这些也都是可以直接明说的事儿,说了后,要么老板可以帮你解决,要么老板心里会知道你回来帮这次忙的成本有多高。


我以前工作过的公司,别说离职走的同事了,有一次是碰到了一个实习生经手的项目,上面很多东西没按照公司规范写,后来看到这些资料的员工整不明白是怎么回事。


但是,部门领导在知道了这件事后,在知道了这个实习生的同学就在本部门工作的情况下,并没有说让这位同学去搞定这个问题。


而是让这位同学联系好那位实习生后,领导亲自开车带着这位同学和要用到这个资料的人,专门在下班时间守在这位实习生的工作单位门口,接着他去一家还不错的餐厅,边吃饭边解决了这个问题。


至于很多人提的,跟老板没啥交情,甚至关系还不怎么好的,那还纠结什么,直接不理或拒绝就行了,但也没必要把话说得太绝。


毕竟,如果老板真的意识到你这边不好搞,同时也只有找你来帮忙是最划算的选择后,一般都会开出更高的加码,如果加码合适,你还是可以考虑一下的。


但是一定要就是论事,划定要解决问题的范围,要不然赖上你了有问题就找你可还行,同时也要注意不要留下太多痕迹。比如你回来帮忙,是不是属于违规行为,再比如请你回来帮忙的时候,装作无意间打听你现在公司的一些事儿,这个事儿很可能属于工作机密,毕竟大家都是同行,这些一定要注意。


综上我觉得,解决这个问题的公式是:上来先拖字诀、加各种不容易各种不行,这种能挡掉99%的需求,毕竟这么大个公司离了我这个小兵还不能转了咋地;实在不行了在谈什么样的条件你才能去帮忙解决问题,而且记住是单次解决问题的条件。


---程序员职场闲聊公众号:网管叨bi叨


作者:kevinyan
来源:juejin.cn/post/7322344486159826996
收起阅读 »

为什么很多程序员会觉得领导没能力

相信很多人在职场里待久了,都会遇到自己觉得比较差劲的领导,这些人可能除了向上管理能力很强外(会舔老板),其他能力在你看来都挺一般,专业能力一般,超级缝合怪--上级给他的任何任务他都能分配给你们,然后他再缝合一遍完事。 那么遇到这种领导我们该怎么办呢?多数人想到...
继续阅读 »

相信很多人在职场里待久了,都会遇到自己觉得比较差劲的领导,这些人可能除了向上管理能力很强外(会舔老板),其他能力在你看来都挺一般,专业能力一般,超级缝合怪--上级给他的任何任务他都能分配给你们,然后他再缝合一遍完事。


那么遇到这种领导我们该怎么办呢?多数人想到的是跳槽,这确实是一个解法,但你跳到下家公司也保不齐会有这样的领导呀,今天咱们讨论的这个话题就先把条件限定成你不能跳槽,这个时候你该采用什么方法让自己的上班体验变好一些。


多元化自己的评估标准


首先,不能用鄙视的眼光去看待你的领导,觉得他只会舔老板(能舔、会舔也是一种很强的能力呀),有的时候你觉得你领导能力不行,很有可能是因为你的能力评估标准太单一了。


他或许在工作的某个方面不如你,但是他必定在某些方面有自己的长处,努力发现他的长处,认可他的长处,学习他的长处,可以更有助于你和他的相处,也有利于你的进步。


社会是一个大熔炉,你需要的不仅仅是业务能力和展现的舞台,也需要与社会中不同个体的和谐共处。包容、接纳,都是立身处世的能力。


学会变通和沟通,满足领导的存在感


领导之所以会在很多工作上提意见、瞎指挥、乱指挥,更多的情况可能是他知道自己对工作不熟悉,但觉得自己是领导,会有自己独特的见解,想刷自己的存在感。这种情况下,要学会满足领导的存在感。


举个例子说,你在工作中,领导过来给你提了个意见,这个意见明显是不合适的,那你就可以说,“领导,这个思路好,我们之前没往这个角度想,可以从这个角度延展一下……。”他走了,还不是我们自己把控,毕竟他只是过来刷个存在感的,只要最后的方案让客户满意,业绩给领导,把一些光环放在他身上,让他觉得他起到了作用,这些方案和他有关,他通常也不会计较了。


摸清领导管理的思想和套路


说到这里,找到领导心中的关键因素,是非常必要的。在一个项目里,员工承担的通常只是局部,而领导看的是整体,由于高度不同,所以你们考虑的关键因素是不同的。


所以你要知道领导心里到底想要的是什么,提前做好这方面的预期和准备,以及针对领导提出的你们没有考虑到的方面要虚心接受(毕竟领导跟高层接触的更多,有些战略方向上的事情他们会更清楚)。 


比如说,你是一个小编,你在意的是按时完成写作任务、及时发表、赚取眼球,而你的领导主编可能更在意的是你文章的各种数据真实性、转化人群、是否会产生舆情、是否zzzq这些。所以,要搞清领导在意的重要维度,工作才能更有效。


这里有三句话分享给大家:



  • 要能够分清你可以改变的事、无法改变的事;

  • 不去抱怨你服务改变的事;

  • 把精力用在你可以改变的地方。


你的上司,是你改变不了的,但你自己,是可以把握的。当然这篇文章也不是教你怎么委屈自己,只是提供一个不同的角度来讨论"领导不行” 这个事情,以及让你在无法立刻更换环境时,该怎样让当前的环境变得不那么恶劣。


想跳槽的同学还是应该按部就班的准备,骑驴找马有更合适的地方该跳就跳,跳过去了说不定今天学到的这些还能用的上……。


作者:kevinyan
来源:juejin.cn/post/7357911195946336293
收起阅读 »

留在家乡还是 奔向一线城市

前言导读 这个专题主要是发表一些生活的感想感悟,言论主观得一塌糊涂哈 各位网友有自己的想法都可以分享发出来。 为什么要写这个话题 1 第一个原因 父母养老问题 父母养老的问题, 相信各位北漂 深漂的游子都比较有感触吧。 自己远在深圳 广州 北京 上...
继续阅读 »

前言导读


这个专题主要是发表一些生活的感想感悟,言论主观得一塌糊涂哈 各位网友有自己的想法都可以分享发出来。




  • 为什么要写这个话题




  • 1 第一个原因 父母养老问题



父母养老的问题, 相信各位北漂 深漂的游子都比较有感触吧。 自己远在深圳 广州 北京 上海 等地工作。一旦有个什么事情,自己也很难第一时间赶回去处理。即使回来了 也是各种奔波。身心巨累,所以这时候很多人,在这个时候犹豫了。是否考虑回去。




  • 2 第二个原因 生活节奏



经历过一线城市高压力快节奏的生活,自己再次回到小县城,之后那种骑着小电驴能到处游玩。 能够干着轻松的工作,能陪伴自己的家人。这种鲜明对比 好似在疫情之后房价暴跌之后愈发明显。 好像去到省城 去到一线城市,不再是我们唯一的选择。似乎对了很对选择。




  • 3 第三个原因 居住环境和工作环境



工作的规划的居住问题, 相对一线贵的让头疼的房价 小县城好像也有他独特的优势。虽然在工作靠的
更多的是人情关系, 人情世故貌似是这样的必修课,当然这些也是一部分年轻人比较反感的, 这个见仁见智, 有些人被迫接受这些, 有人反感这些就远离这些。这都很正常。


具体自己所见 所闻


从一线新家回去一次的经历


image.png


image.png


image.png


image.png


image.png


上图可以看到 回一次家过程非常曲折 新塘站 - 广州白云站 -武昌火车站- 汉口北地铁站 - 红安城乡公交总站。经历了 九九八十一难 我才到达老家。感觉非常折磨人, 此刻我是真的有点动摇了,是否自己几年的前的决定是个错误的决定。 有时候也感慨每年就回来那么两次。忍忍就好了,一切都会过去。


和人交流想法转变


但是这次回来住在表弟家里就在晚上的时候,吃完晚饭 ,去他堂哥家里 休息了,也是交流了很多, 也都是程序员但是他们选择不去武汉留下老家了, 可以避开那些快节奏的生活和高压力。 虽然收入相对可以减少些。 当时就很感触这个不正是我们想要的稳定的生活吗。 可能 20 多岁的时候, 那时候想着有很多很多目标, 几年几年做到某一个高度。 要是实现的自己的某个目标啥的, 但是我们发现,那些真的能成的毕竟是少数, 大多数人还是选择了相对平衡和稳定的生活。


抉择问题


各位好像都有遇到我们,高考要上什么样的学校,选择什么样的专业都不是自己选的,都是父母为自己选择,好像都没有自己为自己的人生真正负责过, 等自己长大了,有一些成就后,想定居哪里以后在哪里发展, 和什么样的人结婚生儿育女,好像都是父母长辈替我们决定的。 这时候内心就会有很多疑问,只要自己决定还是说,尊重父母意见, 以前我很不理解一些选择, 为什么可以留在一线还要回去,现在才知道有部分是权衡利弊的选择,有部分人也只是为了选择而选择 或者是为了父母的选择,
父母都只想子女留在身边(这个想法个人看来有点自私,但是也是目前现状),经历这么多的事情,也是切身感受到,人跟人观念的不同,我们既要找到和我们同频共振的那部人人, 同时也要能接受和尊重那些跟我们不同观念人,因为这个世界允许存在差异,正是因为存在差异才会有不同的观点想法。 也会让我们能多思考怎样能过好自己的生活 ,怎样才能规划好自己的未来。


小县城慢节奏优点


小县城没有快节奏 高压力,相对比较适合那些慢节奏生活的人, 也方便照顾年迈的父母, 如果一旦一个什么事情都可以随时有个照应。这些都是在一线头痛的事情。


image.png


image.png


一线职业发展优点


一线城市有更多的就业机会,和各种线下活动。技术交流,能让自己职业发展更上一层楼。也能节假日去看看各种游玩地区 。


image.png


image.png


image.png


最后总结:


无论是选择留在家乡小县城还是奔向一线城市,我们都要承担对应带来的负面的后果,也能享受对应能带来的福利。这些就看自己选择,如果像我这样的情况父母身体真的很差,建议可以送去敬老院 然后自己再去拼搏 或者留在自己身边 这个看父母自理能力和我们自己是否愿意长期照顾年迈的父母了,以上的观点都是我自己主观分享不代表所有人 各位可以结合自己实际情况做出最佳选择。也预祝各位 2024 国庆节快乐祖国成立 75 周年普天同庆。


作者:坚果派_xq9527
来源:juejin.cn/post/7421185520339124287
收起阅读 »

坚持背单词2000天,能带来哪些变化

近三年前,我写了一篇背单词坚持1000天的小总结,从三个方面整理了这坚持给我带来的变化: 一是背单词最本质用处,它让我认识的英文单词多了许多,我甚至能试着看看英文原版书;二是一种心理暗示,既然我能坚持每天背单词,那看书、摸球或是锻炼,也将是可以坚持的;三是多出...
继续阅读 »

近三年前,我写了一篇背单词坚持1000天的小总结,从三个方面整理了这坚持给我带来的变化:


一是背单词最本质用处,它让我认识的英文单词多了许多,我甚至能试着看看英文原版书;二是一种心理暗示,既然我能坚持每天背单词,那看书、摸球或是锻炼,也将是可以坚持的;三是多出一种对未来的展望,我很期待,背单词到2000天、5000天时我的改变。


图片


打卡1999天


时间过得真快,过完明天,我坚持背单词便满2000天了。


但当下的我,却想对1000天前的我说一句抱歉:“对不起,似乎你未来1000天的坚持,并没有为你带来更多改变,你还是你。你英文的听说读写,似乎和当时水平相差并不太远,你也并没有发展出更多的小坚持……”


当然不只有抱歉,“除了抱歉,你依然还拥有着希望。”


即便当下感受到的改变不多,我依然很期待,第3000天、第4000天、第5000天时我的改变。


从坚持背单词满1400天时起,之后的每一个100天,我都在掘金沸点上面打个卡,我很享受那种一天一天慢慢攒出一个整数值后有东西可以分享的感觉。其中,有一些骄傲,也有一点虚荣。


在第1800、1900天时,我便起了心思到2000天时再写一篇小总结。之后大概每隔两三周,我都会想一想这总结中该写些怎样内容:


“考研词汇对我来说很简单,进入复习阶段,一天背80个,有时候前面一个不错,到最后几个单词,我会很紧张。”


“背单词的时间,一直在变化。大多数是在出门等电梯,独自吃早餐或是吃完早餐后赶地铁、去工位的步行路上。那些长一些的独处时间,我更愿意用来看书,而不是背单词。”


(边走路边看手机,当然是一个不好习惯。)(于此处批评自己让我想到我会在某些时候进入“成人状态”,会对他人提出建议如“少喝些酒”“早点睡”之类,我隐隐感觉这种建议方式似乎正让我的行事方式越来越固化,晚点睡怎么了嘛?)(我简直要变成括号之神。最后这个括号说我思维杂乱,发散太快:我到底要不要删掉这几个括号呢?我决定不删。)


“《百词斩》,一直在进步。除了广告越来越多之外,他们还推出专门背单词的学习机,他们在单词详细界面添加了近义词、反义词、形近词;除了看图选词,他们还推出了汉译英、听音选词等更多帮助强化记忆的方式。”


“好几位朋友问过我,你背单词的目的是什么?出国?和外国人交流?还是怎样?我当时给予的答复都是:‘好像都不是,背单词对我来说只是一种提醒,提醒我别忘记坚持’。”


“背单词对我来说,似乎也变成跟吃饭睡觉一样,是每天都会做的事情,已经可以不用‘坚持’就能持续下去,这使得我已经连续561天不间断。这种稀疏平常的每日行为,似乎没什么总结好写的。”


一周以前,我决定本周公众号的更新主题为“坚持背单词2000天”,翻阅过去想法的汇集,却只有上面寥寥几句。这几句,只是一些零碎想法,当下的我似乎想要表达更多些。我在碎片时间想这个话题,最终冒出一个稍显负面但我却很想知道答案的问句:坚持背单词这么久,是为了什么呢?


这问题甚至被我更扩大些:坚持看书是为了什么?坚持写东西是为了什么?总之,坚持,是为了什么呢?


我将自己过去靠坚持开始到现在还一直在持续的事情一一列举。


坚持最久的一件事,是每天都写日记,它始于15年10月,累积8年半时间。我最初的想法,是“记录生活中的事情,以作总结用”,日记中片段被我用作总结的很少,它更多的用处,是帮我回忆起许多忘记的场景和情绪。


坚持背单词,2000天。


坚持周更公众号3年半。周更公众号,最初是为了获得睡后收入,睡后收入每天只有几分,但它慢慢变成我生活中很重要的一部分,我较远些的目标,是想着写一本完整的延续性强的细节丰富的诉说平凡的书。写公众号为收入,为练习写作,也为总结整理自己。是的,相较日记里的随意,公众号内容是更可以称之为总结的:我想得更多也尽量想得更广更深。


坚持每天看书近3年,《微信阅读》上的记录是“连续阅读581天”。我最初看书是为了让自己有深度,让自己公众号有内容可写,现在则演变成一种爱好,一种习惯;这爱好有些不好之处是它让我很依赖作者的想法,“作者在我脑中跑马”是常发生情况。


坚持每天11点前睡觉,一年又11个月。这习惯的养成,多少和读书有些关系,首先来自于从Why We Sleep中收获的认知:睡眠好了一切都好(我又多出一点自己的理解:睡眠好说明一切都还好);然后是《习惯的力量》,暗示、惯常行为和奖赏围成一个圈,早早洗漱暗示自己想要睡觉,准点睡觉是惯常行为,第二天醒来能量满满便是奖赏。


每天做10个俯卧撑,坚持20天。每天做俯卧撑这件事情,我尝试过很多次,也放弃过很多次,今年过年回家吃饭毫不控制导致肚子又大起来,我想借这坚持作为锻炼的入门提醒。


写日记、背单词、周更公众号、看书和睡觉,是我一直在坚持做着的事情。所以,坚持的意义到底是什么呢?


对书籍已经产生依赖的我想去找一找关于“坚持”主题的图书,简单搜索一番后没找到答案,于是只输出自己的当下理解。


首先,它是一种价值观的体现,我相信这每天的一点点积攒,是肯定会为我带来些提升的,不管是读写能力还是好的身体状态的更长时间延续。


其次,是一种人生不会停止的希望,我坚持做的这些事情,不管四十五十甚至六十七十岁,都可以一直进行下去;我很期待看到五年十年甚至三十年后还依然做着这些事情的自己的样子。


然后,是提醒自己思考的工具,我该为这每一份坚持加上一个目标一个方向?比如背单词是为考研或是雅思?是不是没有方向的坚持,只是在原地转圈呢?


然后,就没有更多想法了,我只告诉自己,且继续将这几件当下自己认为对自己有用事情坚持下去。


至于坚持的意义,等下一个1000天到来时,再想想。


作者:我要改名叫嘟嘟
来源:juejin.cn/post/7352091152584376331
收起阅读 »

三十而立却未立,缺少的是女朋友还是技术能力?

作为一个从事 Web 工作 8 年来的相关人员的一点心路历程,希望我的经历能给大家带来稍许乐趣。 迷茫,特别迷茫 俗话说得好:“岂能尽如人意,但求无愧于心”,工作 8 年来,我经常这样自我安慰。不过这并不影响我也经常感觉无所适从,烦闷与迷茫。尤其是到了一些特殊...
继续阅读 »

作为一个从事 Web 工作 8 年来的相关人员的一点心路历程,希望我的经历能给大家带来稍许乐趣。


迷茫,特别迷茫


俗话说得好:“岂能尽如人意,但求无愧于心”,工作 8 年来,我经常这样自我安慰。不过这并不影响我也经常感觉无所适从,烦闷与迷茫。尤其是到了一些特殊的年月节点,这种焦虑感总是更加强烈。


那到底有什么迷茫的呢?一言以蔽之,有了对比,就有了伤害。正如标题所言,女朋友和技术能力,换一个通俗的话,也可以叫“美女与金钱”,当然更常规的说法,是“家庭与事业”。


如果简单横向对比起来,我迷茫确实看起来不意外:



  • 我好歹也是正儿八经 985 大学软件工程方向本科毕业,也算是科班出身;

  • 工作了 8 年,不仅是被同学、绝大部分同行从业人员从薪资水平、发展前景、人际交往、生活质量等各方向甩在身后,甚至都比不上复读一年考上不知名二本学校、去年才毕业的表弟;

  • 没房没车,没有成婚,还背井离乡,漂泊千里之外;

  • 日子看起来浑浑噩噩,没有什么远大志向,也没什么乐衷的兴趣……


怎么就变成这样了呢,我觉得我有老老实实、脚踏实地地做事情啊。回想自己从业这些年:



  • 从一开始的 JSP + Spring MVC + MySQL 这套原始的 Java Web 开发;

  • 到当时外面还比较时髦的 MEAN(MongoDB、Express.js、Angular 和 Node.js);

  • 后来回归到 Angular + Spring 这套,然后改为现在常用的 Vue + Spring,其中还一度以为 WebFlux 会有大用;

  • 当然前几年除了做些全栈开发,还不得不兼备 K8s 相关一大套的运维技能;

  • TiDB、Redis、ES、Prometheus 什么的都要搞一搞,Flink 什么的也得弄一弄,加上一大堆第三方自动化、监控等工具的使用配置;

  • 现在没事时用 Python 写个脚本处理一些批量任务,自己搞搞 Flutter 练手自己用的 APP。


我都觉得自己还是挺厉害的,因为这些就没一个是学校里教的东西,都是出来挨打自学的。


但实际上的现状呢,我还是呆在一个电子厂里面,拿着千把块,做着鸡毛蒜皮的事情,下班就回到公司的宿舍,龟缩起来。这样 855 毫无意义的日子,居然一呆就是 8 年了。


“可怜之人必有可恨之处?”


那我当然是自以为是的可怜了,毕竟如果真得像我说的那样出色,是金子自然会发光了,也怎么可能愿意继续呆在这种地方,离最近的地铁站、火车站都要30多分钟公交的制造业工厂里面?


确实,扯开嘴巴滋哇乱叫谁不会,有什么因就有什么果了。



  • 大四的时候,跨专业自学准备心理学方向的考研,错过了秋招;没考上之后,当时的技术能力,已经不支撑找个满意的工作了。

  • 做中学,两年后的 18 年正是行业发展高潮,准备出去看看。结果年轻,血气方刚,在领导的 PUA 和自以为是没能干出一点功绩就离开,不满意,然后留下来。

  • 又之后的一年之余,已经发现技术水平和人生阅历和同行差距过大,还是骑驴找马。在得到几个 offer 之后,却不知原因突然想回老家城市,这些深圳广州的机会就莫名其妙放弃了,重庆的眼高手低又没找到满意的。

  • 之后疫情时代,在一些大城市比如 SH、SZ 等出现强烈的排外现象之后,越发想要回家。但重庆的互联网行业,和主流城市差距可太大了。当时当地政府甚至在大力发展实体制造业,老家区县招商建工厂,租 100 亩送 100 亩。

  • 疫情尾期和这两年,什么“前端已死”、行业落寞,找工作难度陡升,试想,什么样的公司会找一个 8 年工作经验的初中级前端?全栈?运维?……


去年我找工作从 5 月份找到 10 月份,沟通了 200 多个岗位,只有 20 多个接收了简历,约到 3 个网上面试,最后一个没过。除了一些需要线下面试的没法去,也有面试的匹配度也不够、岁数不够年轻等其他因素。8 年来最多就管理过不到 10 人的小团队,当然不到一年就结束了,也没有能力发展管理岗。


与自己和解是不是自欺欺人?


会不会有种“咎由自取”的感觉,我偶尔也会想:



  • 如果 18 年我去了深圳而不是听信领导的话留在了东莞这里,我的发展轨迹会不会有所改善?

  • 更有甚,如果大学不是脑袋一热为了自救去考什么心理学专业的研究生,好好学习技能找工作或者考本校,会不会又是另一番风景?

  • 甚至更早,如果当年高考没有发挥失常,或者要是考得更差一点,去个师范,实现我儿时的理想,成为一名教师,情感上是不是更能自洽?


有句网络流行语是这样说的:有人看段子,有人照镜子。曾几何时,我也这样觉得:



  • 反正现在没车没房没女友,离家又远没外债;

  • 物质能力虽不高,但消费欲望不强;

  • 不能为国家做大贡献,但也还没有给社会添乱;

  • 下班回宿舍看看视频、打打游戏、玩玩手机,偶尔出去打打球,散散步……


没有复杂的人际关系,没有太大的家庭工作压力,清闲时间也比较充足,简简单单三餐一宿,我明明很惬意的,也明明已经惬意了 8 年来。


——“你一个月多少工资?” 、“怎么才这点?”

——“你现在什么级别?” 、“怎么才这个级别?”

——“你开什么车?” 、“什么?你连驾-照都没有?”

——“你孩子几岁了?” 、“啊,你还单身?”

——“天啦,你怎么混成这样了?”
……


“人的悲喜并不相通,我只觉得他们吵闹”。“墨镜一带,谁都不爱”,我脑袋摇成螺旋桨,我飞走咯,千里之外~


未立,缺少的是女朋友?


我的看法认为:可能不是。


没有什么是一成不变的,比如年龄。我这个年纪可能不仅和更年轻的同行抢岗位抢不过,也可能在另一个相亲市场也抢不过。


虽然嘴巴上可能有的人觉得单身好,而且现在这个男女关系和社会认同比较复杂的时代。前段时候和老同学聊天聊到近况,他们都一直以为我是一个不婚主义者。当然,这并不影响我们老一辈甚至再老一辈亲戚的期盼,他们偶尔也会认为,结婚之后,一个人才成长了,他们才会放心。


你别说,你还真别说。这半年我没有写博客,也没有太多了解“行业寒冬”的发展情况,有一部分原因还真是因为年初聊见了个相亲对象。这对我是一个完全没有经历过的赛道,难得的是我感觉还不差,虽然发展极为缓慢,但还没有遇到网上那样的“悲惨经历”,当然,也可能是异地的原因。


我要经历这种事,只能是亲戚朋友帮忙,加上微信之后聊了聊,整体氛围很好,就这么聊了一个多月。本来过年的时候约个见面的,但没想到升级了,直接他们父母到我家来坐了坐,然后又邀请我父母去她家吃了饭。这在农村的意思就是老一辈的过场已经走完了,双方家长没有意见,我们能不能成、就全看自己了。


这半年虽然几乎天天都有聊,绝大多数情况下都很愉快,我也变得有些期待每次的聊天;平时也有礼尚往来,偶尔互有一些小惊喜小礼物;五一节我也回去见了面,牵牵小手,后来得知当天她出门之后才发现来例假、身体不适但还是陪我走了将近三万步的路、甚至没让我发现异样……


但问题的关键在于,似乎都没有聊到什么重点和关键的问题,没有实际的发展,感觉温度没有理想上升。仔细想想,把这每天和她相关的一两个小时删除掉,那和我这些年的日子几乎没什么区别,好像一样是挺自在惬意的,她甚至都没有给我一些需要我去翻视频学点“人情世故”才能处理的问题和情景。


本来以为是好事,但我的榆木脑袋才终于不得不承认异地一定是个大问题。所以到现在,我这股子想回家的心情就变成了内因和外因相结合的无懈可击的推力。但是却还没有热切到一拍脑袋裸辞先回家,再看天的程度。


未立,缺少的是技术能力?


我的看法认为:可能也不是。


虽然我个人学的东西有一点点乱,但怎么说呢,并不影响我自娱自乐。偶尔开发一个自用的小玩意儿,还盲目觉得挺有成就感。


而且,从实际情况来讲,现在的“技术能力”真的不是那么的重要,如果是做产品,可能一些经验能力也不可或缺,但会写代码的人,可是一抓一大把。


比如说,现在的 AI 大模型几乎是热到爆的话题,也算是百花齐放,也各自杀红了眼,现在的新东西,不说自己有个 AI,都不好意思大声讲话,新出的 PC 都挂上 AI PC,魅族都不做手机,改名为 AI 终端了。


作为普通用户和普通个人开发者角度来讲,现在使用这些大模型 API 其实非常便宜了。价格战百万 token 才几十块甚至几块钱,文本对话、文生图、图生文,也都有一定的可用性了。


但是呢,但是呢,能拿来做什么呢?有创造性的同行都已经借着东风,扶摇直上九万里了,我还在感慨好便宜啊,除了BAT平台,这两天还去零一万物、深度求索等平台注册了账号,部分也少少充值了些。但是,虽然好便宜啊,可是能用来做点什么呢?我还真的没有创造性。




既然都说到这里,也厚脸皮顺便说一句,最近弄了个比较简陋的,使用Flutter开发,支持诸多AI大模型API调用的,假装类似智能工作生活助手应用。顺带加上之前的极简记账、随机菜品、猫狗写真,放在 Github 上 Sanotsu/swmate ,虽然很简陋也不完善,但感兴趣的朋友可以看看。


智能助手功能展示.jpg


生活不需要别人来定义


可能“三十而立”意思是指人在三十岁前后有所成就。少年老成的例子很多,大器晚成的人物也不少,但到最后,这都是别人来定义的这个“立”的含义。


就如见世面,有的人是“周游列国、追求自由”,有的人是“四体勤、五谷分”,有的人的成就是“成家立业,香车美女环绕”,有的人是“著作等身”,也有的人却是成为“艾尔登之王”……外面的人看到的或许不同,但那份自己内心的快乐,是为了、也是应该能够取悦自己的。


今天是我三十岁生日,大概500天前我列了三十岁前想要完成的 10 件小事,结果当然只完成了小部分:



  • 体重减到正常 BMI 值;

  • 开发一个能自用的 APP/入门一门外语;

  • LOL 上个白金/LOLM 上个宗师;

  • 谈一次恋爱;

  • 出去旅游一次;

  • 换一份工作,换一个城市;

  • 补上自己的网站博客,整理自己的硬盘;

  • 看 10 本名著,并写下每本不多于 5000 字的读后感;

  • 完成一部中篇小说;

  • 完成 50 篇用心写的博文,可包含那 10 篇读后感。


人生是一条连续的时间线,除了起止点,中间这段旅程,并不会因为某一刻的变化而停下来,最多是慢下来;三十岁之前没有完成的事情,三十岁之后依旧可以去做;以前看得太重的东西,以后还可以改变很多;珍惜的事情太多,抱怨的时间太少;人生这段路,就这么些年,就该为自己走走看;路虽然走得不同,但走路的心情,却可以自己来定。


取悦自己真的比迎合他人要轻松和快乐许多。


共勉吧诸君,感谢垂阅。


作者:小流苏生
来源:juejin.cn/post/7385474787698065417
收起阅读 »

哭了,朋友当韭菜被割惨了

最近我的朋友,被某些知识付费坑得很惨。全程毫无干货可言。内容仅仅只适用于初级、或者说部分中级的程序员。为此,我的朋友交了大几千的学费,却收获甚微。 当然,你可能说,是你的朋友问题啊?你朋友烂泥扶不上墙,学习方法不对,别人都有很多成功的案例。什么offer收到...
继续阅读 »

最近我的朋友,被某些知识付费坑得很惨。全程毫无干货可言。内容仅仅只适用于初级、或者说部分中级的程序员。为此,我的朋友交了大几千的学费,却收获甚微。



当然,你可能说,是你的朋友问题啊?你朋友烂泥扶不上墙,学习方法不对,别人都有很多成功的案例。什么offer收到手酸,外包入大厂。




我买这些课就是为了学习,入门一些语言。知识付费很合理呀!!



于是我跟我朋友在微信彻夜长谈,有了如下分析


先说结论



请擦亮你的慧眼,你的一分一毫来之不易。不到迫不得已,才当学费



为什么这么说?


首先,不管你是想就业,还是想学习一些新的技术,网上都有例子,github上也会有前沿的项目提供学习。


类型结论
学习新技术某项技术开源出来,作为技术的布道者,恨不得你免费过去学习,然后你再发一篇文章,越来越多人学习你的技术。
就业简历包装无非就是抄抄抄,抄别人的优秀代码。github开源项目就非常合适

其次,你学费,一定要做到利益最大化。必须要有以下两点



  • 能学到大部分人都学不到的技术亮点。记住,是大部分人,一定要做到差异化

  • 能学到优秀的学习方法,push你前进。


开启慧眼


现在市面的学习机构,鱼龙混杂。,B站大学,某识xin球,某ke时jian 甚至,在某音上,都有那种连麦做模拟面试,然后引导你付费学习。


就业环境不好,买方市场竞争激烈,某些人就抓住你的焦虑心理,坑你一把。回想你的求学生涯,是否也有类似被坑经历?醒醒吧,少年。能救你的,只有你自己


当然,小海也会有潜龙。不可否认,知识付费为我们提供了便利性。



  • 原本散乱无章的知识点,人家给你整理好了,你尽管就是学习,实践

  • 面对焦虑,你觉得很迷茫,需要一个人指点你前进

  • 能认识更多同样诉求的人,为以后学习,就业,甚至做生意提供可能


但是,某些不法分子,就是抓住你的这个心理,疯狂ge你韭菜。什么10块钱知识手册,19.9面试题,100块钱的项目视频。天天一大早,就转发一些公众号到你群上,dddd。


这些内容,不是说没有用。我们讨论适合人群,这类东西不适合中高级程序员



说那么多,你得学会判断这个人是不是大佬




你都可以简历包装,为什么‘大佬’就不会是被包装的



那就稍微整理一下,哪些是真大佬,伪大佬


真伪大佬


某佬博客开源项目学习人群是否顺眼
伪大佬面试题居多,很多基础内容,没有干货无,或者很少。动不动就是商城,博客应届生占比较多可能顺眼
真大佬博客、论坛内容干货。整理分类完善,你能学到东西有,某些大项目的贡献,同时也有优秀开源项目应届生,中高级都有大多数不顺眼,因为实在优秀

就学习人群做一个说明



  • 在就业容易程度上,相对于初中高级别的程序员,应届生无论从考察的内容,招聘的人数。都会容易丢丢。

  • 他说跟着他学,offer赢麻了。但是其中,找到工作的大多数都是应届生


就这些点,我们其实可以能判断个大概了。


记住,你想知识付费。一定要摸清他的底细,不能认为他说得都是对的。人家也是会包装的


你的hello world


或许每个程序员的第一行代码,都是


    print("hello world")

我想说的是,请你记住你的初心。



  • 转行过来当程序员,就是为了狠狠赚他一笔

  • 喜欢写代码,苦中作乐


情况每个人都不太一样,这里不细说。明白你是谁,你还是否有动力能坚持下去。明白这一点,远比你在迷茫的时候病急乱投医更为重要,请勿过度焦虑


为此,后面会说一下如何学习,以及找工作如何不被骗


力量大会


事关钱包的问题,我们都得谨慎谨慎。就业市场那恶劣,朋友找不到工作还被坑了一把。骗子实在可恶。请你先自身强大,先自己找出问题,不花冤枉钱,避免传销式编程


如有雷同,纯属巧合,没有针对任何人,也没有动某些人的饭碗。


作者:Goland猫
来源:juejin.cn/post/7357231056288055336
收起阅读 »

勇敢的人先拿到结果

上周许久未见的大学学长叫我出去喝酒,他这次来贵阳是为开分店的事情而来的,他比我高一个年级,在我毕业的时候,他就自己开始做生意了,短短两三年,到现在他已经开了七八个分店了,还在不断发展,并且加盟的人也不少,平均下来,现在每个月的收入也是很可观的。 对于我们这种末...
继续阅读 »

上周许久未见的大学学长叫我出去喝酒,他这次来贵阳是为开分店的事情而来的,他比我高一个年级,在我毕业的时候,他就自己开始做生意了,短短两三年,到现在他已经开了七八个分店了,还在不断发展,并且加盟的人也不少,平均下来,现在每个月的收入也是很可观的。


对于我们这种末流二本院校毕业的学生,特别还是在贵州这个经济相对比较落后的地区,拿到这个成绩还是挺厉害的,并且这个收入并不是固定的,还是不断增长。


学长是学市场营销的,这也算是个天坑专业,所以那会他就知道自己将来肯定是从事不了这个行业的,所以自己就在宿舍开了一个小卖部,每天下课后就骑着电瓶车去送货,虽然每个月赚不了多少钱,但是对于做生意这一块,他的思维肯定是得到了锻炼。


因为我们是在广西读书,所以螺蛳粉就比较多,在毕业后,他就去柳州考察做螺蛳粉,联系好各种渠道后,回到贵州就直接开干。


因为那会贵州的各个市里面卖螺蛳粉的还很少,并且没有特色和品牌效应,所以自己就先设计名称,logo,最后先开了一个店铺,自己亲自下厨,因为比较有特色,一个月直接干到了全市螺蛳粉餐饮销量的第二名。


随后又开了第二家,第三家......别人在看到他赚了钱后,其它市区的人也纷纷向他学习,他自己就收加盟费用,现在他要做的事情就是玩,还有考察门店,然后扩展。


从他的事迹中,我说两个点。


勇于放弃


对于很多人而言,读书的目的就是为了找一份稳定的工作,最好是体制内。


如果你读完大学后出去做销售,做生意,那么对于你身边的很多人而言,他们会觉得你这个大学白读了,因为在他们眼中,只有坐在办公室里面才是最体面了。


你和他说做生意,创业这些东西,他会给你说:这些不稳,以后没有退休工资。


但是如果你真听他们的,那么后面后悔的一定是你。


就像学长,如果他也和别人一样毕业后回到自己那地方加入考编大军,那么他现在肯定和别人一样,也在背书,焦虑,但是他选择了其它的路。


这时候有些人就会抬杠:考上了就能吃一辈子,而你做生意如果运气不好那么就直接亏光,到时候你就知道编制的香了。


这也是很多人的通病。


我觉得如果一件事情你看不到希望,就别过于去迷恋它,舍不得它,不然会被它束缚,比如学历,经验等等。


敢想敢干


可能你会觉得他家里应该有底子的,不然毕业后怎么就能开店。


但是我们问一下自己,就算你家里有底子,毕业后就给你十万块让你开店,你觉得你行吗?恐怕大部分人都不知道自己该做什么吧。


首先躬身入局本身就是一件很难的事情,我们多数人能够拼命上班,但是如果让你脱离平台去自己干一件事就比登天还难。


因为你在公司有别人给你安排好,你去做就行了,换句话来说,你就是个干苦力的,真让你去谈判,去闯市场,大多数人是没这个能力的。


这也是一种损失厌恶心态,因为你怕自己花时间去做,到后面不仅亏了钱,还把自己弄得很累,而安安稳稳打工不一样,它是“稳赚不赔”的。


但是这个世界上很难有稳赚不赔的东西,就说安安稳稳打工拿工资,但是工资不高,那一定是在亏着走的,除非你觉得自己的时间毫无价值,那么就是赚的。


作者:苏格拉的底牌
来源:juejin.cn/post/7340898858556178432
收起阅读 »

感觉根本等不到35岁AI就把我裁了

感觉等不到35岁AI就把我裁了哥们干前端,刚过34周岁生日,请有缘的老哥兄弟们在评论区里祝哥们生日快乐先。让我焦虑的不是年纪,是这个叫Windsurf Editor的东西之前用过他们家的AI工具,感觉和市面上卷的AI工具相差无几。但自从Cursor出了个编辑器...
继续阅读 »

感觉等不到35岁AI就把我裁了

哥们干前端,刚过34周岁生日,请有缘的老哥兄弟们在评论区里祝哥们生日快乐先。

image.png

让我焦虑的不是年纪,是这个叫Windsurf Editor的东西

之前用过他们家的AI工具,感觉和市面上卷的AI工具相差无几。但自从Cursor出了个编辑器想要取代vs code,这事儿就逐渐不对劲了。

Codeium他们家也出了个编辑器叫Windsurf Editor,今天体验了一下,突然开始焦虑了。体验下来就一个感受:我想过这一天会来,没想到来的这么快

事情是这样的,我让AI帮我创建了一个前端项目,其中要用到xxx技术。然后全程我除了accept它给我生成的指令,我没有敲一行代码。

我自己不喜欢读长篇文字,所以直接看图吧。

image.png

image.png

可以看出它已经具备分析整个项目和整合项目代码的能力。

然后我让它帮我封装了一个RESTFUL式的基于axios的单例请求文件。结果我发现它在request文件中用到了状态管理中的数据(pinia)以及UI组件(ElementPlus),于是让它帮我修改。

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

最后还不忘给个使用示例

image.png

结语:这是一场程序员和技术的自我革新,不仅是我们这个领域,新的时代真的来临,大家一起努力吧,共勉之。


作者:fhf
来源:juejin.cn/post/7441543396979097610

收起阅读 »

马斯克招人策略曝光:9 轮面试,底薪低于同行,只招 “铁杆特斯拉人”

事情是这样的。 Business Insider 最近获得了特斯拉内部薪酬数据库(截至 2021 年 12 月)的访问权限,里面有 10 万名员工的薪酬数据。 然后他们发现了有关特斯拉薪酬的一系列猛料: 面试 9 轮只为招聘特斯拉铁粉; 采用低底薪 + 股票...
继续阅读 »

事情是这样的。


Business Insider 最近获得了特斯拉内部薪酬数据库(截至 2021 年 12 月)的访问权限,里面有 10 万名员工的薪酬数据。


然后他们发现了有关特斯拉薪酬的一系列猛料



  • 面试 9 轮只为招聘特斯拉铁粉;

  • 采用低底薪 + 股票奖励策略,打出 “高风险、高回报” 口号;

  • 特斯拉底薪低于同行,不及苹果、谷歌、英伟达、Meta、福特等科技公司和传统汽车制造商;

  • 工程师更有可能获得股票奖励;

  • 仅有 4% 的员工通过激励股票期权(ISOs) 获得股票,且通常授予高管;

  • ……



更多爆料细节如下——


马斯克招人策略:低底薪 + 股票奖励


透过这份曝光的内部薪酬文件,我们看到特斯拉向员工喊出的是 “高风险、高回报” 这一口号。


why??


一切的一切,还是归于特斯拉想要招聘自身铁粉。据一位了解招聘的内部员工透露:



他们可能在别处得到更好的报酬,但我们想要的是铁杆的特斯拉人。



而为了实现这一目标,特斯拉主要靠 “低底薪 + 股票奖励” 这一策略以及配套的招聘系统


对于前者,一位特斯拉前销售经理将其比喻为 “金手铐”:



股票是主要的钩子…… 我要低下头再等几个月,直到我获得股权。



至于后者,一位特斯拉前招聘人员表示,前司的招聘流程极为严格,通常需要几个月时间来考察面试候选人。


比如面试一位工程师,通常至少包括九次面试,可能需要数月时间



这是一件文化上的事情,一切都是为了排除掉只想 “打卡上下班” 的员工。




那么,特斯拉到底给员工们开了多少薪酬呢?


这里需要补充一个员工人数数据。在这份文件里,我们可以看到 10 万名员工的薪酬情况,而据 CNBC 报道,截至今年 6 月,特斯拉雇佣了大约 12 万名员工(包括正式员工和临时工)。


下面具体来看。


第一,先从公司内部来看。


首先,Business Insider 分析了大约 13,000 名全职、有薪、美国本土员工的平均基本工资(年薪),这些员工分属特斯拉的各个业务部门(如工程、制造或数据管理),而且排除了无法准确计算平均年薪的小时工。



可以看出,这些员工的基本工资中位数(年薪)大多在 10 万美元和 15 万美元之间。


接下来,Business Insider 进一步将数据细分,并查看特斯拉管理岗(全职、美国本土员工、有薪且手下至少有五名员工)的基本工资情况。


结果显示,包括工程总监和在特斯拉服务中心维修车辆的经理在内,这些人的基本工资中位数(年薪)从大约 35,000 美元到 324,000 美元不等。



而且据 9 位现任和前员工透露,自 2021 年 12 月以来,特斯拉的薪酬结构基本保持不变


换句话说,虽然上述数据看起来老旧,但特斯拉目前仍在延续这些薪酬方案。


不过,只看内部情况,我们可能无法直观感受特斯拉的 “低底薪”。


别急,Business Insider 还另外使用了来自证券交易委员会的数据,将特斯拉的基本工资与传统汽车制造商以及市值最大的六家科技公司进行了比较。


可以看出,除了亚马逊,特斯拉均处于落后地位。


而且我们知道,像亚马逊和苹果这样的公司,它们还拥有庞大的仓库劳动力和零售劳动力,这些因素也会影响公司的平均工资。


因此,一个基本情况浮出水面:



特斯拉的基本工资通常低于竞争对手




那么,接下来的问题是:员工为什么愿意接受低底薪呢?


最大原因还是在于股票


9 位现任和前工程师及销售人员表示,特斯拉的股票授予计划使得他们更容易接受较低的底薪。


据悉,过去 5 年,特斯拉的股价飙升超过 1000%;而今年,虽然特斯拉股价经历了显著波动(4 月中旬跌至年初价格的 44%),但在川普成功竞选后,特斯拉收获重大利好,其股价至今累计上涨近 30%。


so,又有多少员工能享受到特斯拉的股票奖励呢?


据内部文件显示,2020 年和 2021 年,有 44 名美国本土员工获得了价值超过 100 万美元的股票。


为了了解哪些员工更有可能获得股票奖励,Business Insider 根据职位类别对股票奖励进行了拆分。


结果显示,大多数工程师收到的股票奖励超过 25,000 美元。(股票的价值基于授予时的股价,但会根据特斯拉的股价变动而变化)



不过需要注意的是,特斯拉将限制性股票单位(RSUs)作为薪酬结构中的主要组成部分,约占薪资发放的 75%。


解释一下,RSUs 指授予时并不立即转化为实际的股票,而是在一定时间锁定期后,以公司股票的形式提供给员工。


换句话说,员工在满足特定条件(如服务年限或公司业绩目标)后才能获得 RSUs 股票。


同时,特斯拉将非合格股票期权(NQSOs) 作为基于业绩的薪酬的一部分,占薪资发放的 21%。


最终,仅有 4% 的员工通过激励股票期权(ISOs) 获得股票,且通常授予高管和其他高级员工。


而对于这一部分,内部文件显示,特斯拉高管中,除一名未列出持股数量的员工外,其余人收到的股票价值在 95 万美元至 2000 万美元之间。



除了股票,另一大原因在于特斯拉的公司形象


按照招聘公司 Stanton Chase 一位总监的说法:



它包含一个以使命为导向的元素…… 这些人正在努力实现地球的脱碳。



更不必说,还有 CEO 马斯克这位顶流的卖力宣传(doge):



我们给每个人股票期权,我们让许多只是在工作一线的人——甚至不知道股票是什么的人——变成了百万富翁。



马斯克 560 亿美元天价薪酬案将于年底见分晓


那么,老马本人在特斯拉的薪酬水平如何呢?


事实上,“马斯克 560 亿美元天价薪酬案” 一直引人关注:


2018 年,特斯拉为马斯克制定了一项为期 10 年的激励计划,方案核心是通过股票期权的方式,将马斯克的个人利益与公司的市值和业绩紧密绑定。


简单说,一旦老马能完成 KPI,他将累计获得特斯拉 12% 的股票期权作为奖励,总价值约为 560 亿美元,这一方案也被外媒认为是美国有史以来规模最大的高管薪酬方案。


当然了,当时来看公司定的 KPI 非常难,结果没想到后来特斯拉一路起飞,市值大涨(目前已来到 1.12 万亿美元)。


这下就有股东跳出来,觉得不公平了。


2022 年,特斯拉的部分股东将马斯克告上法庭,称他将大部分精力花在 SpaceX 等其他公司上,同时利用其对公司及董事会的控制敲定了长期薪酬计划,因此希望废除该方案。


紧接着,特拉华州的法官便以 “对股东不公平” 为由,宣布马斯克的长期薪酬方案无效。


面对这一判决,老马一怒之下宣称将特斯拉的注册地从特拉华州迁至得克萨斯州。(后来确实迁了)


并进行了上诉。


而最终结果,将在今年年底前得到裁决。


就在上周四,负责审理此案的特拉华州衡平法院大法官凯瑟琳・麦考密克(Kathaleen McCormick)表示,她将在 2024 年年底前作出最终决定。


不过,尽管之前的法院判决不利于老马,但特斯拉股东在 2024 年 6 月 13 日的年度股东大会上,已经以较大优势批准了这一薪酬方案。



参考链接:

x.com/BusinessIns…



作者:量子位
来源:juejin.cn/post/7436286873523421238
收起阅读 »

2024年总结: 迷茫

12月今年最后一个月了,相逢的人已走散, Q4的OKR已经定型了, 很平淡无味, 闲的无聊 提前写个年终总结吧。00年, 再过一个月就25岁了,一个人来杭州也已经3年多了 每天有时间写一点 周六了 写到凌晨1点了 看直播/打麻将到凌晨5点才睡。 去年也写了一篇...
继续阅读 »

12月今年最后一个月了,相逢的人已走散, Q4的OKR已经定型了, 很平淡无味, 闲的无聊 提前写个年终总结吧。00年, 再过一个月就25岁了,一个人来杭州也已经3年多了 每天有时间写一点 周六了 写到凌晨1点了 看直播/打麻将到凌晨5点才睡。 去年也写了一篇 2023年总结:日渐清醒,得失随意 //TODO DDL 应该是在月中完结吧。



工作



我大概回忆一下 我今年在工作上应该干了这些事情吧




  • 自己申请换项目组,日常维护新品App版本迭代 2周一个版本 多个app同时进行

  • 完成所有App 苹果服务器接口Storekit2 升级上线

  • Google 支付/订阅 SDK 重构原生API调用代码

  • RocketMQ优化多数据中心用户数据同步/webhook/推送

  • RocketMQ-Exporter 搭建 监控相关性能指标

  • SSE+服务器GRPC流式 推送消息

  • us机器 内存优化 切换到jemalloc内存分配器

  • RocketMQ 单机 升级为Dledger 集群模式 Q4 任务



从22年3月毕业到现在 再度过一个季度 在这家公司呆三年了(3年之约),整个过程就是升级打怪,看着人来人往 合作的人 离职一个又来一个, 每个季度干着重复的工作,技术框架还是那一套 SpringBoot+GRPC 经过一年熟悉后 就觉得没有新鲜感了, C端产品App 在用户基数不大情况下 基本的重心在客户端的ui/操作体验上 后端嘛就是一个数据存储的地方 存取能有什么难度 大家都会,每个季度任务就是 基本的版本迭代+一些服务器内部的优化,如果你想要拿到高的绩效 那干这点是远远不够的, 基本规则在无告警的版本迭代下 做一些对团队贡献大 有价值的事情 拿A/季度优秀员工,三年期间升了两次小级别 p5-1->p5-2->p5-3 还是一个初级开发 今年估计也悬了 没有两次A的绩效 跨段位升没机会,没有owner过项目, 和旁边人朋友/同学工作/升职对比下 只能说自己像个废物 躺的太平了 每天965的生活 除了偶尔上线 需要加班留下来 大家都不加班 也没有那么多活需要加班来干的活。




生活



去年立的flag 也是一腔鸡血




  • 软考 系统架构师 +软著 拿到杭州E类人才

  • 健身/减肥

  • 骑车 vlog (杭州景点全部骑完 影石360 ace pro)

  • 摄影佳能rp/视频剪辑学习

  • 日语/英语学习

  • leetcode 上Knight

  • 考D驾-照 骑防赛

  • 日麻线下雀庄体验 参加各种线上日麻比赛

  • ClickHouse hangzhou 线下沙龙

  • 掘金bolg 更新 技术日常

  • 千岛湖

  • 抽烟+喝酒

  • B站 直播 日麻


软考 系统架构师+软著 拿到杭州E类人才



img


骑车 vlog (杭州景点全部骑完 影石360 ace pro)



  • 一个人走走停停 骑过很多地方, 最多的还是钱塘江到彭浦大桥->复兴大桥路线 不知道骑了多少遍,西湖/湘湖/九溪这些地方都去过了,车子是青春款只在线上售卖 后期毛病很多 链条蹭盘/刹车无效 自己不知道维修了多少次,最近这两个月很少骑了,放在地下室发霉 后续准备卖掉了这车 还买了那么多骑行装备,买的insta 360 ace pro 3000多降价到2k左右 当时在大疆和insta中选择了好久 最后还是踩坑了 实体店体验了大疆action 画质比insta360好太多了,有必要考虑再买一台大疆action5了, 一个人的骑行之路也该结束了 开始新的玩具 仿赛摩托车 芜湖起飞。


img
img
img
img
image.png

健身/减肥



  • 怎么说呢 三天打鱼两天晒网的行动 体脂没什么变化,饮食更不会控制 每天外卖外卖外卖, Q1/Q2两个季度挺积极的 基本工作日晚上有时间就去健身房 周末白天也去, 在健身房的时间也能让自身感受到轻松, 这个小区有个百姓健身房在地下室 24小时 刷脸进去 设备齐全 没什么人 每个季度的话300块RMB, 我主要后面可能没有看到短期效果+活着很累 有一段时间没有去了, 偶尔下楼抽烟去逛逛, 最后得到的只是自己的一个心里安慰,没有合理的计划和坚持下去的心 我现在已经懒连手表都不戴了。


img
img
img
img

摄影佳能rp/视频剪辑学习



  • 怎么说呢 周末放假就是宅 已经吃灰了 除了9月1号 拿到免费的门票 杭州植物园专门去了一趟拍彼岸花,其他时间不出手。视频剪辑也是一坨屎 目前就用剪映弄一些雀魂麻将抽角色的视频,后续还是想学一下专业的剪辑工具 这个也看需求吧。


img

考D驾-照 骑防赛



  • 为什么要去骑摩托车,主要是中秋节回家一趟,隔壁邻居已经买了一辆机车, 当时他让我试试 我没试 后面就一直关注摩托车这个事 抖音一直给我推视频。才有了考D驾-照驾-照,周末练半天,工作日考试半天就好了,4科联考 比C1驾-照周期短 速度快,驾-照到手后面周末直接找附近最近的租车平台试试水,萧山那边的之江路/美女坝路险,本田500 手震麻了 1个小时 干了100公里, 最后一个半小时就还车了 跑了150km,整体的体验感是非常好的,无论是去骑车的路上 还是过程中 都能够忘记生活/工作上的烦心事,最尴尬的是红绿灯起步熄火了,后续周末继续出行租车,找个有缘人一起。


img
img
img

日麻线上比赛/线下雀庄体验



  • 每天下班就是点外卖 开始打麻将,水各种日麻群 打友人赛/团队赛,每天晚上达到2 3点 菜就爱多玩 和群友打比赛 对个人的实力也是有了认知 学习别人的打法 从野猪冲击 也慢慢在意铳率了,前一天打完线上比赛, 这个月周日也是马上跟着一个大哥去杭州线下的湖滨牌浪屋体验完线下日麻,今年干的最多的事情就是打麻将,下班除了打麻将还是打麻将。


img
img
img
img

leetcode 上Knight



  • 基本上是原地没动,比赛一场没打,为什么要刷?为了什么?能带给自己什么收益?呆在舒适圈里久了 不想出去,算法也是提不上一点兴趣了 估计只有到时候找工作之前才会接触到了 其实也制定了计划 刷灵神的清单 还是自己懒吧 动不起来,最后一个月 要不开始发力?算了 打麻将吧。


img

其他



  • 今年参加了ClickHouse hangzhou 线下沙龙, 虽然没有使用过clickhouse这款db,去听听别人公司的落地方案,去阿里园区转了转。

  • 掘金bolg 更新 技术日常 主要是参加创作者训练营吧 锻炼一点自己的文本输出能力,总结的过程中也能知道问题的本质是什么,解决的过程/方式以及别人是怎么解决的,收获还是有的。

  • 和同学五一去了千岛湖一趟 结局不是很好 过程体验不错。

  • 在日语/英语学习上面投入的时间 ,无论是日常工作上英语的使用 还是各种文档阅读能力,在逛各种项目/看论文的时候 就能体现出来, 日语兴趣的话 纯粹是打日麻和旁边的日麻群友影响/看番剧而来的 每天用多邻国完成任务,买了4本书《标准日语》+《大家的日语》,在B站上看圆圆姐的视频教程【京大博士带你学日语】新标日初级上册全新课程!必能学会!超详细讲解!轻松搞定日语学习!(课本内容完结!)哔哩哔哩bilibili

  • 抽烟+喝酒已经是家常便饭一样的事情了 上半年是沉迷于喝酒消愁 下半年就抽烟打发时间,每天下班又不知道干什么 找点打发时间的乐趣,天天熬夜看直播 打麻将 2点3点睡觉已经是常态了,每天晚上看陈伯/刘刘江直播 带来的乐趣, 工作日每天基本8点50的闹钟吵醒,拖着尸体去上班,周末基本睡到自然醒中午/下午 除了楼上楼下装修 直接被震醒了。

  • 这样一回想2024年还是干了很多无意义的事。



虽然只有15篇文章 文章的阅读数也有3w 其实数据对我来说也是无所谓的,主要还是方便以后回忆吧,分享出去 可能有人和你遇到相同问题,带给解决思路 明年要不要继续写?还是把时间投入在别的地方?都是未知



img
img
img

个人技术学习



  • AI 知识点拓展学习

  • 部门分享

  • 推荐系统&&RAG

  • 前端

  • 第三方支付订阅

  • 分布式论文学习总结

  • 《计算机网络-自顶向下方法第七版》

  • 《CSAPP 深入理解计算机系统(第3版)》

  • 《设计数据密集型应用》

  • 技术拓展/深挖(RocketMq源码/go-redis源码/Netty源码/Mycat2源码)



看个锤子 没心思学习 下半年天天打麻将




  • AI的话主要是身边环境影响,自己的项目组一直在利用AI做业务,从2023年开始 公司一直对接的是openai 提供的chat 能力,公司内部举行了ai相关的比赛,业务想要搭建自己的知识库和RAG搜索 主要是用AWS上的Redrock封装好的知识库 ,项目组一些APP一直在使用微软的TTS进行语言转音频的操作,部门,组内和项目组 大家一直在内部分享和ai相关的知识点,产品会使用cursor提前将需求写完 自己进部署上线。

  • 跟着项目组业务走,最近在支付方面的功能进行了改动,对于web网页上的购买消耗型商品/续费型商品的购买,主要对接的平台是Stripe信用卡visa支付 和paypal支付。appstore 支付的话 最近负责组内storekit2 服务器接口升级重构代码 用的官方开源库 github.com/apple/app-s…。Alipay 支付宝和Wechat 对于中国环境的用户提供的一种支付方式, 代码很粗糙 很久没有相关需求迭代了。Google 支付 来的两年时间接触的业务还是比较少,整个支付逻辑和appstore是一致的,有时间把代码逻辑和官方文档进行学习总结一下。

  • 现在只会个后端远远不够了,替代性太强了,除非是中大厂那样细分工作岗位/业务内容,如果你有自己的想法 后续做一些自己的产品/独立开发者 一人一公司 全栈只能是无敌路。我这边对前端也是零零散散的学习 没有整个的大项目使用,github.com/lobehub/lob… 前端React开源项目学习 TSX+TS 认知冲击 原来前端已经进化到这个地步了,没有html+css全部被封装了,我们内部的数据平台还是原生html+django搭建的,每次加新功能ai生成的代码 能跑就行。



在下半年 觉得基础知识很重要 技术跟着业务走 没必要太追求新技术 就往计算机基础知识+算法+基础论文投入时间




  • 中间一段也是将《计算机网络-自顶向下方法第七版》 计算机网络-自顶向下方法第七版 · 语雀和《CSAPP 深入理解计算机系统(第3版)》CSAPP 深入理解计算机系统(第3版) · 语雀 细看了一遍 , 书籍买了很多 都是吃灰的 没有去年那个干劲了。

  • 看论文 可以学习技术理论的基础 还有重要一点是学英语, 主要是看一个up在学习这方面的知识点 就跟着看了一段时间,谷歌三大剑客 GFS/MapReduce/BigTable 看论文不看分布式论文 就像四大名著不读红楼梦,唐诗不读李杜,吃泡面不加调料包 Raft/Paxos 那一块真的一看就是几天 深陷进去 每次看硬核课堂的文章 Raft -论文导读 与 ETCD源码解读

  • 参与开源项目任务也没有达成 往里面投入的时间太少了,最后下班/上班有时间 也没深入去学习业务上用到的组件源码, 最近的话 负责RocketMQ集群Dledger搭建/MQ优化业务 ,RocketMQ-exporter+herzbeat+prometheus监控指标, 遇到的异常信息太多 每次都是网上找案例解决,上班利用ai 深入在看看RocketMQ源码吧github.com/apache/rock… 边看边总结RocketMQ 源码 5.2.0 - 生产者 Producer



杂学杂记




  • 中间又去了解了下机器学习/深度学习相关的内容,又看了大数据开发Spark/Flink等等组件,前端看了React+TS相关知识点/demo/Flutter开源项目, 背单词的时候发现墨墨背单词是node+ts写的,有个软考刷题的app是Flutter写的 作者是独立开发者 最近公司客户端也在用flutter开发新品app 代码我这边也是有权限的, 也去了解了一下技术栈,中间又有一段时间去了解了下亚马逊运营的工作,也看了AIGC/agent/图像/音频/向量数据库milvus等相关的方向 RAG 知识库增强式搜索,在推荐系统领域 推荐 广告 搜索 也花了一段时间去了解/学习 因为我们这边没有算法工程师 推荐功能很粗糙 没有用户画像的概念,有一段时间被cloudwego社区的kitex/hertz吸引 当时想去上海站的线下沙龙 可惜正好那周软考考试, 因为有个麻将牌谱工具是rust写的 github.com/Equim-chan/… 所以又去了解了一下rust,我记得有段时间投入在系统设计/业务场景思考方向(IM/Feed流/本地消息表/分布式限流等等), 都是一点毛皮,Q2服务器服务的内存问题 每天上班想下班想 把互联网的文章都翻烂了 从堆内到堆外到Glibc 询问各种技术大佬场景异常 组内成员给不了你任何帮助 全靠自己,所有的东西没有实质性的收获 也没有在项目中使用到 过了一段时间基本全忘了(不做笔记/总结) 。



现在往回看 在技术学习的时长投入的太少了 对技术没有追求 什么都知道一点 什么都不精通 啥也没学会 离开了Java/Spring 我还能干什么,我能干的 找个会使用AI的人来都能干,天天熬夜 不知道熬的是什么 碌碌无为。最近一年 代码写的很少了 基本靠ai生成 微改/设计一下 写的自己也看不懂了。生活/工作迷茫 现在都是活一天是一天, 想回家。



后续规划 待定



  • 英语/日语

  • 独立开发者



打麻将去咯 一起玩雀魂的可以加我



20241212-151216.png

作者:呆呆蛇
来源:juejin.cn/post/7445511025702764555
收起阅读 »

写点掏心窝子的话

唯有读书和赚钱,才是一个人最好的修行,前者使人不惑,后者使人不屈! 世界上任何一种能力,只要你迫切想学,真心想学,无论身边有没有人教你,你都可以想办法找人,找资源,学会自我学习,自我教育才是最好的教育。 事实上,不管学历怎么样,你一生中绝大部分的东西都是自学的...
继续阅读 »

唯有读书和赚钱,才是一个人最好的修行,前者使人不惑,后者使人不屈!


世界上任何一种能力,只要你迫切想学,真心想学,无论身边有没有人教你,你都可以想办法找人,找资源,学会自我学习,自我教育才是最好的教育。


事实上,不管学历怎么样,你一生中绝大部分的东西都是自学的。


一定要聚焦到自己想做的事情上,并且在头脑里想象自己正在做,而且做得越来越好。


当你的思想,注意力,意识集中在某一个领域,某一件事,某一个行业,某些人身上时,与此相关的大量人,事,物全会被你吸引过来。


对于成年人来说,每个人的时间都是有限的,2025,千万不要再给自己树立太多的目标。


百门通不如一门精,一个人终其一生不如专注一件事,做到极致,朝着一个既定的方向不懈努力的人,几乎都成为社会各界的成功人士。


如果你能只深挖一个点,把事情做到极致,只要肯下功夫,在六个月内你能掌握任何一门学问。


但这不是让你去挑战别人的天赋,深思读书4个月能涨粉10万,只要肯下功夫,你也可以。


因为每门学问所包含的信息量大约是五万个信息块,一个人一分半钟可以记一个信息块。那么五万个大约需要一千小时,以每星期学习40小时计算。


要掌握一门学问,大约需要六个月。


反过来,如果不能专注聚焦于一件事,经不住其他事和人的干扰和诱惑,于是什么都做不精,做不透。


知识是无限的,专业能力有无数种细分领域,行业的经验无穷无尽。


每个都了解一点表面信息,一辈子也不会有成就,每一个专业能力,每一个细分领域赛道,每一个行业都有挖不尽的信息、知识、理论、经验,要用专注和时间去钻研一件事,最容易成为专家有结果的人。


很多人忙碌一生,却不明白真正的优先级是什么!


余认为:


家庭的核心是经济,而不是感情。


职场的准则是价值,而不是努力。


社交的关键是利益互换,而不是单纯的友谊。


教育的目的是培养能力,而不是追求分数。


健康的要素是自律,而不是医疗。


爱情的基础是理解,而不是激情。


创业的要点是市场需求,而不是个人喜好。


投资的原则是风险控制,而不是高回报。


人生的追求是幸福,而不是成功。


养老的保障是提前规划,而不是依赖子女。


成长的动力是反思,而不是经历。


学习的意义是应用,而不是积累知识。


旅行的收获是见识,而不是拍照打卡。


婚姻的支撑是责任,而不是浪漫。


生活的智慧是知足,而不是无尽的欲望。 


与君共勉!愿2025活成理想的自己!


作者:河北小田
来源:juejin.cn/post/7451223580595273778
收起阅读 »

这两年,我把28年以来欠的亏都吃完了...

前言 很长一段时间没有总结一下过去几个月的状态了,今天思绪万千,脑海中浮现了很多经历和生活片段,我把它记录下来。顺便今天聊一聊认知突破,分享我在买房这段时间吃过的亏,也希望作为你的前车之鉴。 买房 21年底的时候,那时刚好毕业三年,也正是互联网公司996最流行...
继续阅读 »

前言


很长一段时间没有总结一下过去几个月的状态了,今天思绪万千,脑海中浮现了很多经历和生活片段,我把它记录下来。顺便今天聊一聊认知突破,分享我在买房这段时间吃过的亏,也希望作为你的前车之鉴。


买房


21年底的时候,那时刚好毕业三年,也正是互联网公司996最流行的阶段,由于平时我不怎么花钱,也很少买衣服,上网买东西是个矛盾体,需要花很多时间对比,经常看了一件东西很久,最后又不买。加上比较高强度的工作状态,两点一线,可以说是没时间花钱,再加上自己把钱都拿去理财了,也赚了几万块,最后一共攒了几十万下来。我从小就立志要走出农村,而且认为以后有女朋友结婚也要房子,加上当时花比较多时间在理财上面,那时候其实行情已经不好了,工作上没什么突破,比较迷茫,于是想着干脆就把钱花出去了,自己也就有动力去搞各种路子尝试赚钱。在没有经过任何对比之后就在佛山买了一套房子,房价正是高峰的时候,于是我成功站岗!因为这个契机,躲过了持续了2年多的低迷股市,却没躲过低迷的房地产。


while(true) { 坑++ }


我买的是期房,当时不知道期房会有这么多坑,比如期间不确定开发商会不会破产,我这个开发商(龙光)就差点破产了,房产证无着落,相当于花了200w买了一个无证的房子,这辈子就算是搭进去了。


对于整个购房过程也是很懵逼,对流程完全不熟悉,当时去翻了政府规划文件,看那个地段后续有没有涨价空间,然后跟着亲戚介绍的销售转圈圈,当时说给我免3年物业费,合计也有几万块。在签合同之前销售都有说可以给到,但由于第一次没有录音,导致在签合同的时候销售反口,不承认,我们也没有证据,最后吃了哑巴亏。


开始的时候谈好了一个价格167w,然后销售私下打电话给我洗脑说我给点辛苦费1.5w,他可以向领导申请多几万块优惠。我知道这是他们的销售套路,但是架不住给我优惠5w啊,中间反复拉扯最后说给他8k,采用线下现金交易的方式。这一次我有录音了,因为私底下交易没有任何痕迹,也不合法,所以留了一手,也成为我后面维权时争取话语权的基础。


中介佣金是很乐观的,当时由于我亲戚推荐我去,销售承诺税前有4w,当时看中这个返佣也促使我火急火燎的交了定金。现在3年过去了,这个佣金依旧没有到账,我一度怀疑是中介搞ABC套路把我这个钱💰吃了,其他邻居的推荐佣金都到了账,加上现在地产商没钱了,同时跟那个亲戚有些过节,这个返佣更是遥遥无期。最后通过上面的录音获得了一丝话语权,知道了这个钱还在开发商手上,一直没有拨款下来到中介公司。下面是部分聊天记录:


image.png


不接受微信语音沟通,文字可以留给自己思考的时间,同时也更好收集证据。


image.png


然后去找相关人员把信息拉出来给我看,显示开发商未付款状态,这个状态维持2年了,目前看来只能再等下去。


image.png


签合同的时候,有个律师所说是协助我们签合同、备案、办房产证等各种边缘工作,糊里糊涂交了700元律师费,不交不行,甚至律师所连发票都没有给,而我都没有意识到这个最基本的法律法规问题。现在交房了可以办理房产证了,拿证下来也就80块登记费,居然收我700,其他业主有些是600多,400多,顿时觉得智商受到了侮辱,看了网上铁头各种打假的视频,我觉得自己也应该勇敢发声。现在也在收集商家各种违规证据,提交给相关部门解决。


image.png


image.png


image.png


后面市场监督管理局收到投诉,应该是有协商,意识到没有给我们发票,过来几天之后才把发票补过来,开票日期不是付款时候的2022年,而是2024年,明显属于偷税了。目前跟他要发票的应该只有我,估算2300多户业主都没有开发票的。


当时我首付需要50w,自己手上不够,我爸干建筑一辈子,辛苦供我们两个孩子上了大学,山上建了两层楼,手里没钱。我妈是一辈子没打过工,消极派,说出来没几句好话,家里不和睦的始作俑者,更不可能有钱支持。所以我还有20w是首付贷,也就是跟开发商借的,利率10%,这个利息很高了。销售当时说可以优惠到5%,但是优惠金额是补贴到总房价里面去,其实这也是他们的一种销售套路,这亏我也吃了,2年之后我连本带息还24w。当时认为自己应该一年左右能还完,但是实际远远高估自己的能力,买完房子接着我爸又生病在医院待了几个月,前后花了十几万,人生一下子跌入了谷底。


从头再来


后面2023一年,夫妻出去创业,很多人不赞同,期间遇到了不少小人诋毁我们两夫妻,当时我老婆还在怀孕,但我们最后都熬过来了,还生了一个儿子,6斤多。期间一年赚了十几万,但是开支也大,加上父母要养,我爸还要吃药,房子要供,最后还是选择了先稳定下来,我重新回到了职场,空窗一年后在这个环境下拿了一个还不错的offer,同时也想自己沉淀一下。


自从有了宝宝之后,生活似乎都往好的方面发展,出版社找我出书,为了契合自己的职业发展,我选择了写书《NestJS全栈开发秘籍》,从2023年11月份开始,迄今快半年了,在收尾阶段,希望尽快与各位读者们见面。同时,等了3年的房子也收房了,由于是高层,质量相对其他邻居好,没有出现成片天花掉下来或者漏水的情况。我们经常都说他是天使宝宝,是来报恩的。


由于我们公司技术部门是属于后勤支持性质的,技术变化不大,Vue2+微前端和React管理系统那一套,没有太多的新技术扩展,意味着不确定也大。业务发展不好考虑的是减少这些部门的开支,所以不出意外最近也迎来了降薪。这不是最可怕的,对于我们技术人来讲,最可怕的是我认为在业务中成长停滞了,或者没有业务来锻炼技术,所以在业余时间也选择了参与一些开源项目,如hello-alog开源算法书的代码贡献,并且这也是选择写书的原因。很简单地说,当下一个面试官问到我的时候,我不可能什么都讲不出来,最经典的问题就是:在这个公司期间你做过最有成就感的事情是什么?现在,我有了答案!


哲学


我的人生哲学是不断改变,拥抱不确定性!这么看来,我的确在这些年上了不少当,吃了不少亏,把自己搞的很累,甚至连累到家里人。但,用我老婆经常说的一句话:人生这么长,总是要经历点什么,再说现在也没有很差。的确,不断将自己处于变化之中,当不确定性降临到普罗大众时,我们唯一的优势,就是更加从容


总结


人们还在行走,我们的故事还在继续~


WechatIMG154.jpg


作者:元兮
来源:juejin.cn/post/7349136892333981711
收起阅读 »

运维打工人,周末兼职送外卖的一天

运维打工人,周末兼职送外卖的一天 在那个不经意的周末,我决定尝试一份新的工作——为美团外卖做兼职配送员。这份工作对于一向规律生活的我来说,既是突破也是挑战。 早晨,城市的喧嚣还未完全苏醒,空气中带着几分凉意和宁静。准备好出发时,线上生产环境出现问题,协助处理。...
继续阅读 »

运维打工人,周末兼职送外卖的一天


在那个不经意的周末,我决定尝试一份新的工作——为美团外卖做兼职配送员。这份工作对于一向规律生活的我来说,既是突破也是挑战。


早晨,城市的喧嚣还未完全苏醒,空气中带着几分凉意和宁静。准备好出发时,线上生产环境出现问题,协助处理。


收拾好后,戴上头盔,骑上踏板车,开始了自己的第一次外卖配送之旅。


刚开始,我的心情既紧张又兴奋。手机里的订单提示声是今日的任务号角。第一份订单来自一公里外的一家外卖便利店。我快速地在地图上规划路线,开启高德导航,发动踏板车,朝着目的地出发。


123.jpg


由于便利店在园区里面,转了两圈没找到,这是就慌张了,这找不到店咋办了,没办法赶紧问下旁边的老手骑手,也就顺利找到了,便利店,进门问老板,美团104号好了嘛?老板手一指,在架子上自己看。核对没问题,点击已达到店,然后在点击已取货。


然后在导航去收获目的地,找到C栋,找到107门牌号,紧接敲门,说您好,美团外卖到了,并顺利的送达,然后点击已送达,第一单顺利完成,4.8元顺利到手。


其中的小插曲,送给一个顾客时,手机导航提示目的地,结果一看,周围都拆了。没办法给顾客打电话,加微信确认位置具体在哪里,送达时,还差三分钟,这单就要超时了。


1.jpg


配送过程中,我遇到了第一个难题:找不到店家在哪里,我的内心不禁生出些许焦虑。但很快,我调整心态,不懂不知道的地方,需要多多问人。


紧接着,第二份、第三份订单接踵而至。每一次出发和到达,每一条街道和巷弄,我开始逐渐熟悉。


7.jpg


6.jpg


日落时分,我结束了一天的工作。虽然身体有些疲惫,但内心充满了前所未有的充实感。这份工作让我体验到了不一样的人生角色,感受到了城市节奏背后的种种辛劳与甘甜


周末的兼职跑美团外卖,对我来说不仅是一份简单的工作,更是一段特别的人生经历。它教会了我坚持与责任,让我在忙碌中找到了属于自己的节奏,在逆风中学会了更加珍惜每一次到达。


最后实际周六跑了4个小时,周天跑了7个小时,一共跑了71公里,合计收获了137.80,已提现到账。


5.jpg


2.png


作者:平凡的运维之路
来源:juejin.cn/post/7341669201010425893
收起阅读 »

一个普通人的27岁

致工作三年即将27岁的自己 这是一篇自己的碎碎念、即回顾自己以前的成长经历、也小小的持有一下对未来的期待。 我是一个双非本科从事于Java开发的一名普普通通的码农、不同于大多数人的27岁、大部分人在这个年龄都已经工作了4/5年、而我也恰恰刚刚满三年而已。 读书...
继续阅读 »

致工作三年即将27岁的自己


这是一篇自己的碎碎念、即回顾自己以前的成长经历、也小小的持有一下对未来的期待。


我是一个双非本科从事于Java开发的一名普普通通的码农、不同于大多数人的27岁、大部分人在这个年龄都已经工作了4/5年、而我也恰恰刚刚满三年而已。


读书


小时候的记忆很模糊、很少关于有父母的记忆、从小的印象就是他们在很远的地方打工、那边还有一个从未谋面的哥哥、小时候的记忆更多是和爷爷奶奶在一起,爷爷在我记事起、他就很忙、很少在家里也或许是我不记事或者缺少了这部分的记忆。


在小时候的记忆里、住在茅草屋里面、那个时候家里还没有完全通电、印象里经常点煤油灯、这个时间段应该是02/03年的时候、记忆里这个时候家里养了一头牛、是一头老黄牛。家里在需要耕田播种的时候、不管风吹日晒、都能看见爷爷在田里一边驾驭着黄牛、嘴边一直在说什么、应该是教导牛牛该怎么走以便使的犁田犁的更好。记不清了、只知道每次遇到下雨的时候、爷爷披着蓑衣带着一个草帽、颇有一些武林大侠的气息。


那个时候家里有一条很凶很凶的狗、幺爷爷家里还是一条白猫、年龄比我那个时候都大。这条很凶的狗已经不记得长啥样了、甚至什么时候去世的都没有印象。


关于这条狗不多的记忆就是、它很凶、但凡看见我们在地坝(四川话:门前小院的意思、通常用于晒一些农作物的地方、或者夜晚乘凉的地方)里面打闹。它都会狂吠不止、这是对它的一个记忆。


还有一个记忆就是,记得是在某一个夏天、在屋后发现了一只野兔、这个时候不记得是不是爸妈在家了、全家都在追这个野兔、追了好久、这条狗也在追、有一个画面就是在我小时候的眼里那个农田的岸边很高、这个直接就从岸边往下面的田里跳下去、连续跳了好几个这样的梯田、那个姿势在我眼里好帅好帅、现在都记得很清楚。最后这个野兔是被抓住了、炸了酥肉、那个味道真的很香、现在都记忆深刻。毕竟小时候家里都是吃猪油、用很小很小的一块、煎出油炒菜。


幺爷爷在的猫是条白猫,印象里是一条抓老鼠的好手、但是不知道它什么死的、只记得大概有十三岁左右。


奶奶有风湿心脏病、那个时候总会吃一些药和一些偏方、记忆里有这么一幕、爷爷把刚出生的小狗狗杀掉、给奶奶治病、嘴馋的我也要吃、结果吃了一口就闷住了。


奶奶在我的记忆里有个画面就是我不想去读书、在上学的路上跑到了一个斜坡上、就如同那个时候黑白电视机上播放的游击战争片一样、以为自己躲在这里他们指定找不到、当然了最后肯定少不了一顿打。印象里只被奶奶打了这一次。


奶奶是在06年走的、不到六十岁。记忆特别深,当时哥哥从东北回老家也快一年了、那是在一个夜晚、哥哥先去睡了、我和其他堂哥堂姐在家里看电视、电视里播放的是洪金宝主演的、是一部战争片、大概就是他们去越南救什么人、有一个人在飞机上跳伞的时候说要倒数十个数、然后打开伞、结果这个嘴吃的人没数到就摔死了。里面有个画面用草杀人、后面还依葫芦画瓢学过这个东西。


奶奶走的时候、爷爷是第一个发现的、我记得爷爷发现之后、我去把哥哥喊醒了、然后我就一直在哭。虽然当时不知道死亡意味着什么、就是在哭、那个时候我上三年级了。奶奶走的那天的天气很好、我还记得我捡了一个螺母回家、后来我把这个螺母扔掉了、当时就想如果不捡这个螺母就好了、奶奶就不会走了。


第一次见哥哥的时候是在一个夏天、爸妈把他从东北送了回来、打算让他家里面读书、当然读书的地方现在已经垮掉了。那个时候家里的公路还是泥巴路、泥巴路大概还是前一年挖机采挖的、挖坏了几个秧田。他们在回来的前一年、写了一封信寄回来、内容是什么记不住了、只记得有一封信、分别向爷爷奶奶以及我都写了点东西。初次见面的时候很陌生、眼前这个和我差不多高有点黑的就是我哥、我的关注并没有在他的身上、更多的是他们提的袋子里面、因为有一袋子糖。


当然了小时候的记忆还有几个画面、就埋藏在心里吧、为什么说上面的狗狗很凶、因为他在我堂姐的脸上留下了印子、现在都能看见。


奶奶走掉之后、我和我哥就去了东北、因为家里没人会做饭了。就去东北读书、东北的记忆说不上多好、校园霸凌是一个很常见的事情。


在东北这三年、父母总是在吵架打架、住在平房里面、附近都是和父母一样的体力劳动者、他们一闹附近的人都会知道。我们的右边住了一个也是一个外出务工者、他们的有个女儿、比我和我哥都大、长得很白。在我们的左边也是一户外地务工者、不过是东三省的、不是四川的、这家的女主人好像很贤惠很好看、长得也很白。


在这期间、四川发生了很大的一件事、汶川地震、当时我记得我和附近的小孩偷偷跑去上网、结果附近的网吧都没网、然后回家就看到电视上到处都在播放新闻、去上学的时候、学校组织了捐款、我捐了五块钱。


小学结束之后、过完了六年级的暑假我就被送回到了老家、走的时候是和爸爸在工地上的工友一路的、正好他要回家。他和我们是一个地方的,记得大概是午饭后、叫了一辆出租车、我就和这个工友上了车、爸爸的这个工友坐在了副驾、我坐在了后排、送行的人有几个、车窗升起、行驶了一段路后、眼泪就落下了、大概知道了以后又不会在爸妈身边了、也不知道为什么没有哭出声、就和电视里面一样。这就是小学的记忆。


大概走了三四天、回到家了、就开始上初中了。


报名的时候见到了很多小学同学、他们很容易就认出我来了、然而我并没有很快的认出他们、他们说我五官没什么变化、很好认。


初中是在一所民办初中读的、我们这边的公立学校很水、很乱、上课打牌抽烟都存在、老师也不会管。而且离我们也很远。民办学校离我家很近、这里的校长和附近的家长都很熟悉、自然而然的就去读了、自然而然的也会听到这样的交代、娃儿不听话不好好读书就整哦。初中的算是目前为止的小高光、因为那个时候自己还算聪明、成绩也还算可以、被当着升学的苗子重点关注。当然最后也还算争气、以A+1的成绩考进县一中、我们这一届也还算争气、有一个去了同济大学、算是历史最好的一届了,当然这个学校现在也垮了。


高中的时候流传出了一个梗、你的数学不会是体育老师教的吧、那个时候会自嘲、我初中的时候、不止是数学是体育老师教的、历史和物理也是体育老师教的、这个老师还没上过高中。


高中是lol很火的时候、那个时候脱离了棍棒教育的我、理所当然的沉迷了进去、高一上学期还好、棍棒教育的习惯还在、期末考试全年级2000多人我考了200名左右、班上第五名好像。


学习态度的变化不止是因为lol、还记得当时班上有个人说我很努力、所以成绩这样、当时不知道是脑子抽了还是咋了就认为别人在说我笨、然后就慢慢放弃了之前的学习方式、再加上联盟的影响、自然而然的成绩一落千丈、后来也就去复读了。


复读这一年没什么特别的记忆、涨了几十分、去了一所双非学校。还是没有做到高一班主任说的那样、你好好读上个一本不成问题。当时学校的升学率是前60名可以上川大的程度、200名左右上一个一本好像确实不是什么问题。但也确实没做到。


上了大学就和大部分人一样、加部门、当班干部、实际上就是混吃等死。不同的是大二那年、由于初中埋下的病因、做了双侧股骨头置换手术、这一下就把家里面掏空了、手术是在北京做的、花了20+、是在18年、三月一号做的左腿三月14号下午14:17做的右腿、刚检测出来的时候很崩溃、出了诊室就哭了、因为知道这么大笔钱家里出不起、当时借住在北京的姐姐家,在十五楼窗口处、恐惧战胜了勇气、没有跳下去。


查出来的时候就告知了父母、父母当时在深圳上班、我一个人去的北京找的姐姐、父亲先赶过来、看见父亲憔悴的面庞、自己也彻底取消了跳下去的想法、太憔悴了、没见过这个样子的父亲、也无法去想象如果跳了父亲会咋样、只知道那个时候父亲的头发白了很多、然后开始秃头了。


做手术的那几天恰逢过年期间、医院的人很多、见识了人生百态、有的人痛苦呻吟着想活下去,有的人沉默不语想离开人世,坐在轮椅上的时候、被推出去透透风、看见了一个和我一般大的人、少了一条腿,那个时候心里想着都是苦命人。不同于大一暑假工被晒的黢黑的我,在学校看到一个老外、老外的黑衬托出我的白,那个时候由于被晒的黢黑心情很糟糕,见到这个交换生之后得到了极大的安慰。


因为这个手术需要人照顾、学校是上下铺、因此休学一年、手术很顺利、在我们眼里是一个天大的事情、在医生眼里如果一个小手术一般、就和普通的感冒差不多。术后也会恢复的很好、有一段时间是长短腿、走路一瘸一拐的、过了两个多月吧就彻底正常了。到目前为止至少没什么问题。唱跳rap不打篮球。


后面的大学时光就很平平无奇、本以为就和之前的师兄师姐一样正常大学然后毕业、后面就遇到了口罩事件、在学校都没有好好学习、在家里怎么可能会好好学习、真的是在混吃等死、大学期间没有什么特别的记忆、唯一的印象就是大一老校区是一群室友、大二搬到新校区、又换了一批室友、寝室从原来和其他专业的混寝、变成了同专业的混寝、但是由于休学一年、复学的时候又被安排到新的寝室、又换了一批室友、读了一年这一批室友毕业了、我大四的时候又换了一批室友。也就是一年一批室友。也算是独一份了。不过后面的都没怎么联系了。


这就是整个读书生涯了。还有很多画面就埋藏在心底吧。


工作


毕业之后、第一年认识了一个老师、养鱼达人、第一次约她出来玩、就问我用什么去接他、给了刚毕业的我一个暴击。于是呼在工作上加把力,从刚毕业的几千块不到一年的时间就破万了。也就是在22年左右吧。这个时候总觉得自己谈恋爱应该有点底气了。可在24年又给了我一个暴击。也就是今年。


在整个22年里面、由于工作还行、有大量的自由时间、在b上学习了尚硅谷的mysql和jvm课程、在慕课网上学习Java高并发课程、还算充实、虽然工作上用到的不多。


在22年、养了一只猫取名壹贰、是只三花、很粘人,也很喜欢、但我把它放在老家了。我的头像就是它很可爱吧。


在23年里、由于之前的学习累积、总觉得要记录一下、避免用的时候又到处找、就开始了写博客这个过程、博客更新的速度很稳定、生活节奏也很稳定、每天下班之后、买菜回家做晚饭和第二天中午的午餐、厨艺和刀工得到了大涨,每天晚上还能学习两小时、从周末开始选题、工作日开始编码、验证写博客、一切都有条不紊的进行着,生活节奏很稳定、窗外的阳光也很温暖。


23年发生了一件事、就是爷爷走了、遗憾的是没有带个孙媳妇回去让他看一眼、爷爷是五月份走的、守灵的那个晚上、睡在爷爷旁边、没有丝毫的害怕、下葬的那一天、没有哭但全是遗憾。至此带我长大的两个人都离开了人世。


在23年11月份的时候、认识了一个菇凉、她的名字很好听、长得也很好看、她的生活多姿多彩、现在都觉得她活得很多姿多彩。就和大家想的那样、慢慢的喜欢上了这个人、好巧不巧的是她对我也有点点意思吧、然后就约着出来玩、一起看电影、一起跨年等等、初期总是美好的、回忆也是。她不会做饭、总是吃外卖、我会让她点菜然后我做好了带给她吃、无论什么时候会送她回家然后自己再回家、每次见面都会给她准备一点零食或者小惊喜、理所当然的我们在一起了、直到过完年之后的某一个周末、我朋友约我们出去玩、在晚上回来的时候、我朋友买了房子(和女朋友一起买的)、刚好又说到这个问题、我就说了一句以后我们也一起买、用公积金带款、然后就因为这个问题讨论了一周、直到最后的分手。


具体的细节问题就不说了。我工作三年攒了一些钱、家里修房子我出了一点钱。一时间我家肯定是拿不出来的、我想让他给我点时间、结果不愿意、她之前有过很长一段时间的恋情被分手、大概是害怕再浪费时间、也能理解。


刚分手那段时间、感觉像是丢了半条命。心态很崩溃、觉得自己很差劲、一眼望到了头、好像也成不了家。掘金的更新速度就能看出来影响,虽然在一起的时间不长、三月份分的手、到现在为止有些时候都会因为这件事emo。


分手之前很喜欢做饭、分手之后再也没做过饭、看着那些为了给她做菜买的调味品以及打包盒、总是别有一番滋味、有时候总觉得自己要是当时做的再好一点就好了。在这期间看了一些心理学相关的书、也学会了一些调整自己的方法。


分手这段时间里、激情消费买了辆车、自驾去了一趟若尔盖大草原、草原很好看、自此身上的积蓄被自己花得差不多了。不止如此、由于工作上没有任何发展、总是干一些和Java无关的事情、甚至打算让我做嵌入式开发和大模型这一类工作,职业发展也看到了头。


整理生活这段时间丢了很多东西、总感觉自己也把自己丢了、好在慢慢的把自己拼好重新捡起来了。


下一个月也就马上27岁了、看着身边同龄的人要么成家、要么即将成家、要么事业有成、自己还是孤家寡人,多多少少也很羡慕。


站在生活这条十字路口、迷茫、彷徨、不安、焦虑每隔一段时间都会出现在自己身边、好在自己的调整能力得到了极大的提升、看书总归是有用的。


古人云:三十而立、至少现在看来、在这有限的时间里很难立起来了、但总要去试试、说不定就成了呢。


未来会是什么样子的呢?不知道,能把自己的生活过好就已经很不错了。感知幸福是一种能力、感知焦虑也是。


对生活的感悟如同总有千言万语、却有一种如鲠在喉的感觉。不知道命运会给我带来什么样的生活?不管怎么样都坦然接受吧。期待吗?期待吧。


写到这里、感受万千、内心细腻的人总是容易伤春悲秋。


回顾过往、就如同这篇文字一样、普普通通平平无奇、都无法用鸡肋来形容。但相信生活不会辜负每一个好好生活的人、始终对未来抱有期待与憧憬。不管最终如何、终将相信我们都会过上自己想要的生活。


最后给自己定一个目标吧:



  • 坚持写博客、写到35岁,我相信自己会一直从事计算机行业的!

  • 健健康康的活到退休。


窗外的天空很蓝、阳光很温暖、最近的心情也很好、希望您也是。


谢谢您能看到这里,祝君心想事成、万事顺遂。


作者:晚_风
来源:juejin.cn/post/7396609176744886310
收起阅读 »

独立开发上班后:我的故事,你的酒,一腔沉默往前走

有时候,我会断言世间奇妙的事情都让我赶上了。后来又觉得是自作多情,因为上天压根就没正眼瞧过我,何谈特意针对,我经历的只是业界常态而已。 我,一名老程序员,失业,本以为能凭借一人可抵一支小团队的技术能力,混口饭吃,实现小富。但是,漂浮半年,收入不及原来工资的二...
继续阅读 »

有时候,我会断言世间奇妙的事情都让我赶上了。后来又觉得是自作多情,因为上天压根就没正眼瞧过我,何谈特意针对,我经历的只是业界常态而已。



我,一名老程序员,失业,本以为能凭借一人可抵一支小团队的技术能力,混口饭吃,实现小富。但是,漂浮半年,收入不及原来工资的二分之一。


最终无奈重新找工作,已上班一个月有余。


找工作时,我特意选择了一家不是很忙的公司。选这类公司,我也是费了一番功夫。首先是凭借自己的判断:一定是传统大型企业,IT人数占比不超过5%。这样的配置说明公司主业务不以IT为主,IT部门仅仅是给传统业务打辅助。其次,从内部的IT员工验证是否加班多。小城市的圈子不大,好打听。我了解到这个公司最近一年内基本不加班。面试时,HR和部门领导也以不加班为谈判优势。


随后,面对一众offer(包含涨薪到120%的巨忙公司)我选择了这家降薪至80%的不忙公司。因为之前的经历,太多无意义的忙碌,会导致生活失去意义。入职后,签了很多协议,包括薪资构成。谈好的固定工资,变成50%基本工资+50%绩效工资。也就是说即便选择降薪,这钱我可能也拿不全。HR说你不用担心,如果你不犯错就能拿全。


好吧。


我开始了我的工作。


和我同时入职的,还有一个空降而来的IT高管。公司历来对IT部门不满意。新来的IT高管对公司进行了诊断,发现一个问题:IT人员的工作不饱和啊,居然不加班!干这行哪有不加班的?!


其实,这个问题,我也发现了。我常环顾四周,发现80%的人60%的时间都在玩手机。


随后,我似乎开始了单休生涯。第一次周六加班,说是要专门验证我AI算法的正确率。然而,我监控了一天,我写的接口一次都没有被调用。晚上,领导问我怎么样?我说,没有收到任何反馈。领导说摇摇头说,唉,正确率真的很差。我又去问测试,测试说模板样例都生成不了,还没到算法检测那一步。


第二次周六加班,是上线后验证整个业务流程。但是,这个线一直没有上去。Java发版一直有问题,提示版本号不对,找不到JDK。而且,生产发版不是运维操作,也不是测试操作,是开发人员自己操作。


我一开始,非常热心。前端写的小程序拍照不清晰,总是出现糊了一片的情况,前端说受限于平台,解决不了。安卓和测试讨论说,一连串音频很难实现依次播放,更无法实现打断一个音频播另一个音频。我则转身就把Demo写好了给他们。后端说不用考虑并发,我说现在不考虑后面肯定会出问题。


表面上看是你帮团队处理卡点问题,实则是你抬高自己贬低别人,对立面包括你的同事和领导。这导致有我不在场的会议,张三说那个新来的算法能力不行,我给他发了一个基础算法问题,他看不懂。而此时,我根本不认识张三。这件事,是李四告诉我的。


先做人再做事,是我们千百年以来的文化精髓。我以为选择了计算机,可以有效地避免这个问题,实际上这并不可能。


其实,我应当学会和环境共存。翻看我以前写的文章,好像也充满了类似的抱怨和愤懑。这说明现状大抵就是这样,是我自己的问题。


如果一个人长期在不变的圈子里混,说明你也不是什么高人。否则,你早就跳出圈外了。既然没有跳到圈外,那么你还有需要突破的东西。就比如清高、严谨或者太过于纯粹。


一个纯粹的人,可能会推崇一种非常耐用的电灯泡,甚至可以亮一百年不会坏。但是,这会导致产品只能卖一次,根本没有替换的需求,最终结局是工厂倒闭。它可能是个精品,甚至是一个真理,但它并不符合市场规则,无法生存。这就好比你写出非常完美,不需要任何修改和维护的项目一样。


很好。你有这种能力,能让一个技术团队,人缩减到原来的50%, 活承担到原来200%,稳定率还能提高到原来的120%。但是,被砍掉的那部分人乐意吗?被削减了势力的总监乐意吗?你凭什么要这样?他们凭什么会那样?


你可能会觉得老板肯定乐意吧。不一定。你觉得,老板是更信任你呢,还是更信任跟随他创业多年的兄弟。他甚至认为你不是来降本增效的,而是来搞破坏的。


这很形象。在你不是权威教育专家的情况下,你有好的教育方式,你要用在你孩子身上,别拿别人的孩子下手啊。


打工和创业,完全不一样。打工,你做好自己分内的事情就好。没有人来找你,或者你对形势不是非常了解,不要乱动。


所以,并不是能力越大,责任越大。而是权利越大,责任越大。


慢慢熬着吧,熬到和同事们关系融洽,熬到老板信任了你,或许那时更容易施展一些策略。


看着眼前的一幕幕,一个个坑,该参与就参与,该跳就跳。别谈故事别谈酒,低头沉默往前走。



本故事纯属虚构,如有雷同,纯属巧合。



作者:TF男孩
来源:juejin.cn/post/7435175934170529830
收起阅读 »

普通人能否彻底告别代码学习?

小明:“嘿,AI,你说我还需要学编程吗?” 机器人:“理论上,当我达到‘终极智能’时,你可能就不需要了。但现在嘛,还是得学一点。” 小程:“那程序员呢?他们会被你取代吗?” 机器人:“哈哈,别担心!虽然我能帮你写代码,但现阶段我更像是个助手,而不是替代者。” ...
继续阅读 »

小明:“嘿,AI,你说我还需要学编程吗?”


机器人:“理论上,当我达到‘终极智能’时,你可能就不需要了。但现在嘛,还是得学一点。”


小程:“那程序员呢?他们会被你取代吗?”


机器人:“哈哈,别担心!虽然我能帮你写代码,但现阶段我更像是个助手,而不是替代者。”


普通人能否彻底告别代码学习,直接使用AI编程?


就这个问题我们先来看看几位大佬们的观点:


百度-李彦宏


2024《对话·开年说》系列中,百度公司创始人、董事长李彦宏在节目中表示“以后不会存在程序员这种职业了”



360-周鸿祎


在《对话》现场,360创始人兼董事长周鸿祎对李彦宏的观点提出反对意见“我不同意这个观点”。



英伟达-黄仁勋


黄仁勋认为,即便是在人工智能(AI)革命刚刚起步的今天,编程已不再是一项关键技能。



可以看到大佬们对AI与编程的影响这个问题的回答,虽然有差异,但我们不难看出AI在影响着编程这个职业或者行业。或许随着技术的发展与成熟,最终AI可以完全的代替人类。当然这个时间可能是一万年或许会更长或者更短。



之前也有读过阮一峰大佬《未来世界的幸存者》, 2018年7月发表的“技术的边界”中有写到:


“人工智能领域有一个概念,叫做“终极智能”。意思是,当机器的智能达到这种程度时,就不需要人类再做发明创造了,因为机器自己就会发明创造。”


我们来看看现阶段AI能给我们编程带来些什么?


一、专业性AI编程插件的能力


自从GPT带动全球AI热潮,AI席卷着各行各业。而在编程界也发生了巨大的变化,最出名的莫过于OpenAI与GitHub联合开发的Github Copilot。Github Copilot带动了一大堆AI编程工具的出现。


当然除了Github Copilot之外还有很多优秀的AI编程插件,我们来具体看一看:



p.s.以上的下载量与评分均只是plugins.jetbrains的marketplace数据,发布的时长也不相同,数据仅供参考。


基本AI编程工具的功能都差不多:



  • 代码补全:根据当前代码上下文自动补全代码。

  • 根据注释生成代码:根据注释描述生成相应的代码。

  • 方法和函数生成:根据方法名或函数名自动生成该方法或函数的代码。

  • 生成测试代码:生成测试代码。

  • ....


这里选择豆包MarsCode来展示AI编程插件的功能:



MarsCode 是豆包旗下的智能编程助手,提供以智能代码补全为代表的核心能力,支持主流编程语言及 IDE,能在编码过程中提供单行或整个函数的建议,同时支持在用户编码过程中提供代码解释、单测生成、问题修复、技术问答等辅助功能,提升编码效率与质量。


安装方式


JetBrains与 Visual Studio Code都可以安装,比如下面就是Visual Studio Code中编程助手的安装,在市场搜索后进行安装。



安装好后就可以看到AI功能界面



主要功能



  • 行级/函数级实时补全、注释生成代码


在编码过程中提供单行或多行的代码推荐,并支持通过注释生成代码片段,提升代码编写速度。



我只写了注释,回车后代码就自动会生成



  • 代码解释


精确解释项目代码,帮助开发人员快速熟悉项目。



生成代码注释




  • 单元测试生成


为选中函数生成单测,提升单测覆盖率,提升代码质量。




  • 智能修复


一键修改代码bug,提升代码修复效率。


当运行程序出现bug后,“AI Fix”图标会自动出现,点击后会可以通过AI生成相应的解决方案,解决方案里也会有相应的按钮半自动化的处理,非常的方便。




  • AI 智能问答


针对研发领域定向优化问答质量,提供更精准的问答结果。



1 通用性AI产品的编程能力


目前市面上能实现编程的AI产品非常多,基本上AI产品都会带编程的能力,比如chatgpt、文心一言、通义千问、豆包等


下面我们用chatgpt4o与kimi的对比,来了解通用性AI产品的编程能力


2 生成手机正则代码



  • KIMI


这里是KIMI生成的代码,



把代码贴到IDE中是可以直接执行的




  • chatgpt4o


和KIMI类似生成相应的正则代码,不过chatgpt默认会生成不同国家的手机号格式的正则



当然这只是比较简单的正则表达式。不过这种情况下就不需要我们去学习复杂的正则表达试的语法了,直接拿过来用就可以了。


再如core表达式也是类似的,比如:每周一晚上10执行一次的core表达式


就需要我们专门去学习core表达式的语法了



3 不同语言代码转换


我们现在让AI把上面的python代码转换成javascript代码



  • KIMI




  • chatgpt



这次两者是完全相同的,在IDE里也是可以执行的



4 生成PDF电子签名


让AI生成PDF电子签名的代码



  • kimi


给chatgpt以下需求:请写出itextpdf5实现pdf电子签名的代码


生成的代码直接放到IDE里还是不能直接使用的



可以看到是缺少import,kimi生成的代码中import并不完整,先把缺少的import先引入



引入后还是有多处错误


1)函数参数类型不正确


2)变量没定义


3)无对象枚举



  • chatgpt


给chatgpt相同的需求



把生成后的代码拷贝到IDE中,可以看到依赖已经下载好了,程序还是会报错



发现是import引用缺失,增加相应的import。


然后还是会发现PdfSignatureAppearance是没有WINCER_SIGNED枚举。一般来说就是引用的版本不对,说明itext生成的代码依赖与代码是不对称的。



虽然chatgpt4o生成的效果好一点,但还是不能直接使用。但大体上还是能知道实现PDF电子签名的技术实现,微调后还是可以使用。还是得完全懂代码的人才能正直使用起来。


总结


AI辅助编程给我们带来了一次变革,但目前或者很长一段时间内它的作用还是辅助的。并没有达到能代替程序员的能力。


像生成代码、代码注释、单元测试、bug自动修复等功能对编程的助力是非常大的。


我是栈江湖,如果你喜欢此文章,不要忘记点赞+关注


作者:栈江湖
来源:juejin.cn/post/7452197545588146214
收起阅读 »

作为一名程序员,你是如何看待外包的

大家好,我是凌览 。 同样是程序员靠手艺吃饭,为啥外包却是过街老鼠人人喊打,这里我精选了几位网友的回答让我们一起来看看。 第一位网友 其实我觉得,国家应当立法禁止外包驻场。应当规定只有在外包公司所在办公场所工作才能算外包,驻场外包一律必须与目标公司签订劳务合...
继续阅读 »

大家好,我是凌览


同样是程序员靠手艺吃饭,为啥外包却是过街老鼠人人喊打,这里我精选了几位网友的回答让我们一起来看看。


第一位网友


其实我觉得,国家应当立法禁止外包驻场。应当规定只有在外包公司所在办公场所工作才能算外包,驻场外包一律必须与目标公司签订劳务合同。否则,驻场外包本质上相当于公司钻劳动法漏洞雇人。


你请外包公司开发软件,给需求给预算给时间给报酬,对方开发了给你验收,这叫外包。没毛病。


你给外包公司钱,人家直接把人派到你办公室,这叫什么玩意的外包?这不就是逃避责任,规避劳动法么?——你是个公司,又不是个人。


当然了,其实确实有些情况,需要不同公司去同一个办公地点合作做项目的,大家觉得说不清楚这与外包的区别。但其实区别还是很明显,区别在于,这些员工遵守谁家的工作制度。


我是A公司人,去客户B那里出差,帮客户B解决问题,这段时间虽然在客户B公司上班,但我不用打他们的卡,不用给他们汇报工作,不用交他们周报,我只对自己公司负责,这是出差,因为我还是A公司员工。


如果我在A公司签订合同然后去B公司工作,由他们(B公司)给分配任务,由他们考核计划完成情况,由他们收我周报,由他们定我KPI,我向他们汇报工作,这性质就完全变了。


这除了劳务关系以外,难道不是实质上B公司员工么?如果允许这样的形态存在,那不就等于是B公司的金蝉脱壳方式规避劳动法么?


所以我的看法是这样:外包可以,B公司写好需求人力时间,签合同,包项目,A公司直接交付最终成果,A公司的员工不受B公司管理,这是外包,这样的外包我觉得很合理。——A公司直接把人派出去给B公司,让B公司管理A公司的人,这不叫外包,这叫买卖人口,这叫A公司帮B公司规避劳动法,这是对外包的侮辱。


第二位网友


我其实一直本着给钱做事的风格,所以外包我并不歧视,直到有一天。


今年我面试了一个外包,行情不好,所以不怎么敢开薪资,比离职前低了一丢丢的样子,喊了12K


甲方面试,问的那一个细,从日常工作到项目数据流,到接口全问了一个遍,还好大差不多,聊了半个多小时。


面试结果是过的。


但是但是面试官和我介绍项目时候就说了,上半个月加班会少一点,可能到8点9点,下半个月可能会到1点2点,偶尔周六还要加班,是一个新项目。


我懂了。


我就问外包公司有加班费吗?他们说没有,只能调休,我算了一下按照面试官介绍,这加班一个月得加班120个小时打底,这没加班费,还只能调休,我直接裂开。


五险一金有,最低的


试用期全薪,这个除了小公司基本上是全的。


剩下啥福利没有,没餐补,没车补,啥也没有。


我直接就拒了。。


第三位网友


外包的活尽量别干,比如培训班入行,或换城市发展着急找工作,或者刚毕业想积累经验,这些情况下可能不得不找外包积累经验,但外包的活尽量别超过2年,干3年都嫌多,原因如下:



  1. 外包员工的工资会被“折上折”,甲方公司会根据自己同等条件员工的薪资打个折给外包公司,而外包公司会在此基础上再打个折,所以外包的薪资一般是甲方同类员工的6折甚至更低。

  2. 技术上得不到提升。甲方公司明着可能不说,但在分配重要活的时候,一定是一个正式员工带若干个外包员工,外包员工顶多就调用下api,打打下手,这样干2,3年,接触不到核心技术,而且在组里干久了业务都熟,可能还自我感觉良好。但此时如果出去找工作,真就很难找了。

  3. 出了问题,会让外包公司顶包。比如在一个项目中,只要外包员工参与的活出了大问题,一般甲方员工顶多就内部批评,外包员工一般就会被“退回原外包公司”。

  4. 工作环境不好,传说中的“不能吃甲方公司提供的零食”,这真不是空悬来风。

  5. 丧失信心。外包干久了,逆来顺受惯了,真会认为自己无法去挑战更高级的职位。

  6. 有一定的风险。比如甲方公司项目组砍预算,优先考虑的是,裁剪外包员工。


总之,甲方人员对外包员工可能真是客客气气的,但在各种工作中,总不免会想,我是甲方,他是外包,也就是说,甲方和外包之间的鸿沟是天然存在的。


作者:程序员凌览
来源:juejin.cn/post/7453817457912938505
收起阅读 »

程序员加班很晚应该怎么锻炼身体?

作为程序员,肯定都深受加班的痛苦。 ❝那每天加班很晚的情况下,该通过怎样的锻炼来保持身体健康呢? 我觉得还是得先把觉睡够,然后才是锻炼。 ❝睡眠不足情况下高强度锻炼,容易猝死。 如果睡觉的时间都不够,建议辞,换个不太卷的地方。 把特别卷的岗位,留给那些更...
继续阅读 »

作为程序员,肯定都深受加班的痛苦。



❝那每天加班很晚的情况下,该通过怎样的锻炼来保持身体健康呢?



我觉得还是得先把觉睡够,然后才是锻炼。



❝睡眠不足情况下高强度锻炼,容易猝死。


如果睡觉的时间都不够,建议辞,换个不太卷的地方。


把特别卷的岗位,留给那些更年轻的,特别需要钱买房结婚的,拼几年,把生存问题解决掉之后,就不要再用命赚钱了。


人生几十年,钱是赚不完的,基本生活需求之外,多赚到的钱,对生活质量提升作用有限。



图片


睡眠的优先级,不但高于锻炼,甚至高于洗脸洗澡。



❝而且睡前三小时不要吃太多东西。


对于经常晚上加班很晚的人来说,戒掉睡觉前玩手机的不良习惯,尽量减少晚上的一切活动,争分夺秒地保证睡眠。



健身,足够的营养和休息,都比身体锻炼本身更重要。



❝所以如果长期生活不规律,饮食习惯不好,休息睡眠不能保证。


如果已经很累了,就不要考虑上高强度的训练了,夸张一点有可能做个俯卧撑都有可能把人送进医院。



有位网友总结得好:



❝去健身,你会得到强壮的身体,过度劳累,你会得到猝死的尸体,过度劳累还去健身,你会得到强壮的尸体。



所以:下班晚,好好休息就是你最好的健身!


程序员在工作空闲之余也可以通过以下方式来锻炼身体:



❝通过走路或骑自行车的方式出门活动,可以锻炼身体的同时享受户外的新鲜空气。


在家里可以做一些简单的,如俯卧撑、仰卧起坐等,这些操作都可以锻炼身体的同时不需要太多的器材。





每日一题


题目描述




给你一个二叉树的根节点 root , 检查它是否轴对称。



解题思路



递归实现


递归结束条件:



  • 都为空指针则返回 true

  • 只有一个为空则返回 false


递归过程:



  • 判断两个指针当前节点值是否相等

  • 判断 A 的右子树与 B 的左子树是否对称

  • 判断 A 的左子树与 B 的右子树是否对称



代码实现


Java代码:


 class Solution {
     public boolean isSymmetric(TreeNode root) {
         if(root == null) {
           return true;
         }
         return dfs(root.left,root.right);
     }
     public boolean dfs(TreeNode p,TreeNode q){
         if (p == null && q == null) {
           return true;
         } else if (p == null||q == null) {
           return false//只有一个为空
         }
         if(p.val != q.val) {
           return false;
         }
         //第一棵子树的左子树和第二棵子树的右子树对称,且第一棵子树的右子树和第二棵子树的左子树对称
         return dfs(p.left,q.right) && dfs(p.right,q.left);
     }
 }

Python代码:


class Solution(object):
 def isSymmetric(self, root):
  """
  :type root: TreeNode
  :rtype: bool
  """

  if not root:
   return True
  def dfs(left,right):
   # 递归的终止条件是两个节点都为空
   # 或者两个节点中有一个为空
   # 或者两个节点的值不相等
   if not (left or right):
    return True
   if not (left and right):
    return False
   if left.val!=right.val:
    return False
   return dfs(left.left,right.right) and dfs(left.right,right.left)
  # 用递归函数,比较左节点,右节点
  return dfs(root.left,root.right)

Go代码:


func isSymmetric(root *TreeNode) bool {
 // 递归-对称二叉树
 var dfs func(leftright *TreeNode) bool
 dfs = func(leftright *TreeNode) bool {
  if left == nil && right == nil {
   return true
  }
  if left ==nil || right == nil || left.Val != right.Val {
   return false
  }
  // 左右子节点都存在且val等,递归其子树
  return dfs(left.Leftright.Right) && dfs(left.Rightright.Left)
 }
 return dfs(root.Left, root.Right)
}

复杂度分析



❝假设树上一共 n 个节点。


时间复杂度:



  • 这里遍历了这棵树,时间复杂度为 O(n)


空间复杂度:



  • 这里的空间复杂度和递归使用的栈空间有关,这里递归层数不超过 n,故空间复杂度为 O(n)



作者:程序员飞鱼
来源:juejin.cn/post/7453489707109531702
收起阅读 »

极越“猝死“,对于打工人来说可能是好事儿~

大家好,我是日拱一卒的攻城师不浪,致力于技术与艺术的融合,梦想开一家小而美的工作室。这是2024年输出的第49/100篇文章。 人生不止有打工! 前言 今天暂且先不聊技术了,换换口味儿~ 说说最近两天极越汽车暴雷的事情吧,想必大家应该也都有所耳闻了。这件事的...
继续阅读 »

大家好,我是日拱一卒的攻城师不浪,致力于技术与艺术的融合,梦想开一家小而美的工作室。这是2024年输出的第49/100篇文章。



人生不止有打工!


前言


今天暂且先不聊技术了,换换口味儿~


说说最近两天极越汽车暴雷的事情吧,想必大家应该也都有所耳闻了。这件事的发生真是让我越想越气!


其实企业倒闭,在当前这个时间点并不是什么新鲜事儿了,而极越也不是什么大公司,但为什么它暴雷这个事件会闹的这么大呢?



这是极越总部办公室墙上贴的标语,现在回头看看,是不是很讽刺呢?


极越暴雷的很合理


我为什么这么说,并不是我墙倒众人推,而是它倒闭,早就有人先兆预见了。


当时就有之情人士透露,极越公司很快将解散,但是这时作为极越一把手的夏一平先生还仍在努力“辟谣”:公司没有倒闭,只是暂时遇到了困难;


自己刚辟谣完,接着就啪啪打脸,宣布公司所有员工请立即原地解散!要不说谣言从来不会是空穴来风呢。



公司不仅发不出工资,也没钱赔偿,然而更可气的是说,公司无力继续给员工缴纳11月份的五险一金,请员工自行解决。


但凡在一二线工作过的牛马们就能明白,当自己在自己梦想的奋斗了多年的城市,如果断了社保,会带来怎样的一种影响?基本上宣布自己与这个城市无缘了!


这也是这次事件为何如此严重的原因之一!这完全是不给我们这些牛马留活路!


而一个公司能够走到今天这种地步,并且以这种方式结束,无疑不与它的掌门人有着莫大的关系。


公司为何会突然就没钱了?据极越内部的知情人士透露:根源在于百度单方面宣布对极越撤资,终止之后的一切合作


那为什么会突然撤资:因为极越内部高层贪腐严重,百度在财账审计的时候,发现自己一直被蒙在鼓里,原来极越使用的财务供应商是他们“自己人”,并且一直在偷偷的把百度的钱转走!


夏一平经常一手独裁,擅自指定高于十几倍市场价格的供应商,目前极越的财务欠账多达70多亿


甚至还有更炸裂的消息爆出,极越前高管曾经在个人朋友圈爆料:夏一平婚内出轨,嫖娼等,这样的垃圾,在今天选择跑路,一点不奇怪



总结来说,极越的倒闭,原因很明显:高层贪腐,封建官僚,内斗严重,一人掌权,任人唯亲。


其实极越倒闭,对夏老板来说,一点影响都没有,该装进口袋的钱早已装的盆满钵满,事件过去后,该怎么逍遥快活一点都不耽误。


只是苦了极越的底层打工人啊,现在面临的是工资没有,补偿没有,连基本的五险一金都没有(不过最新消息:百度与吉利已经在商讨方案,为极越员工补上欠缺的社保缴纳)。


所以,资本家根本就不值得同情,最苦命的还是底层打工人。


你能说我们不努力吗?现在这个时代,努力真的有用吗?




牛马们该醒醒了


是的,真的该做出改变了,因为时代在改变,你不去适应环境,那就会被环境所淘汰,物竞天择,更古不变的真理。


更可怕的是,这个时代发展之迅速甚至有点让我们招架不住,AI的迅速崛起,已经肉眼可见的在重塑各行各业。


所以,打工人,不要一门心思想着为公司卖力了,当公司不需要你的时候,是一点情面不会跟你讲的!当被淘汰之后,你是否还能够拿出养活自身的技能呢?


当然我不是说不让你去打工,毕竟中国这么多人,也不能每个人都去创业是吗?


我只是想让大家能够转变一下打工的思维,比如:能不能慢慢的变成给自己打工?


几点建议



  1. 选公司就是选领导:领导决定你的职业发展和走势,公司再牛,没有领导提拔重用你,你一样展露不了头角,因此,去找伯乐。

  2. 把公司当成自己的公司:这时候有人会说了:你这不是自相矛盾吗?刚刚还说不要一心只为公司。是的,我的意思其实是:把公司当成自己的创业路上的铺路石,把能在公司里学到的都积极的去学,把公司的能力慢慢的演变成自己的能力,观察下公司日常是怎么运作的,有哪些可取之处与缺点,一步步积累。而不是只把自己当一个工具

  3. 做一个副业:慢慢的挑选到自己的一个副业赛道,最好是跟自己的兴趣相关,不然很难做的下去(经验所谈)。而且经常有人会问:怎么平衡工作与副业?其实坦白来讲:它们两个并不冲突,当你把上班当作自己创业路上的学习平台,那上班的价值意义就体现出来了,你甚至会爱上上班。如果不这么做的话,那你就会感觉很累,就是个纯种牛马



建了一个副业&AI社群,可联系我:brown_7778,我拉你进群,群里会经常分享一些我做副业的经验,认知等,还有一些我掏腰包在其他社群拿到的资料,副业信息等。群里还会讨论与AI相关的信息与知识,欢迎入群。



作者:攻城师不浪
来源:juejin.cn/post/7448806505255813147
收起阅读 »

自己没有价值之前,少去谈人情世故

昨天和几个网友在群里聊天,一个网友说最近公司辞退了一个人,原因就是太菜了,有一个功能是让从数据库随机查一条数据,他硬是把整个数据表的数据都查出来,然后从里面随机选一条数据。 另外的群友说,这人应该在公司的人情世故做得不咋滴,要是和自己组长,领导搞好关系,不至于...
继续阅读 »

昨天和几个网友在群里聊天,一个网友说最近公司辞退了一个人,原因就是太菜了,有一个功能是让从数据库随机查一条数据,他硬是把整个数据表的数据都查出来,然后从里面随机选一条数据。


另外的群友说,这人应该在公司的人情世故做得不咋滴,要是和自己组长,领导搞好关系,不至于被辞退。


发言人说:相反,这人的人情世故做得很到位,和别人相处得也挺好,说话又好听,大家都觉得他很不错!


但是这有用吗?


和自己的组长关系搞好了,难道他就能给你的愚蠢兜底?


这未免太天真,首先组长也是打工的,你以为和他关系好,他就能包庇你,容忍你不断犯错?


没有人会愿意冒着被举报的风险去帮助一个非亲非故的人,因为自己还要生活,老婆孩子还要等着用钱,包庇你,那么担风险的人就是他自己,他为何要这样做?


我们许多人总是觉得人情世故太重要了,甚至觉得比自己的能力重要,这其实是一个侮误区。


有这种想法的大多是刷垃圾短视频刷多了,没经历过社会的毒打,专门去学酒满敬人,茶满欺人。给领导敬酒杯子不能高过对方,最好直接跪下来……


那么人情世故重要吗?


重要,但是得分阶层,你一个打工的,领导连你名字都叫不出来,你见到他打声招呼,他都是用鼻子答应,你觉得你所谓的人情世故有意义吗?


你以为团建的时候跑上去敬酒,杯子直接低到他脚下,他就会看中你,为他挡酒他就觉得你这人可扶?未免电视看得太多。


人情世故有用的前提一定是建立在你有被利用的价值之上,你能漂漂亮亮做完一件事,问题又少,创造的价值又多,那么别人就会觉得你行,就会记住你,重视你,至于敬酒这些,不过是走个过场而已。


所以在自己没有价值之前,别去谈什么人情世故,安安心心提升自己。


前段时间一个大二的小妹妹叫我帮她运行一个项目,她也是为了课程蒙混过关,后面和她聊了几句,她叫我给她一点建议。


我直接给她说,你真正的去写了几行代码?看了几本书?做了多少笔记?你真正的写了代码,看了书,有啥疑问你再找我,而不是从我这里找简便方法,因为我也没有!


她说最烦学习了,完全不想学,自己还是去学人情世故了。


我瞬间破放了,对她说你才20岁不到,专业知识不好好学,就要去学人情世故了?你能用到人情世故吗?


你是怕以后去进厂自己人情世故不到位别人不要你?还是以后去ktv陪酒或者当营销学不会?这么早就做准备了?


她后面反驳我说:你看那些职场里面的女生不也是很懂人情世故吗,你为啥说没用,这些东西迟早都是要学的,我先做准备啊!


我当时就不想和她聊下去了,我知道又是垃圾短视频看多了,所以才会去想这些!以为自己不好好学习,毕业后只要人情世故做到位,就能像那些女职场秘书一样,陪着领导出去谈生意。


想啥呢!


当然,并不存在歧视别人的想法,因为我没有资格,只不过是觉得该学习的时间别去想一些没啥用的事情!


我们所能看到的那些把人情世故运用得炉火纯青,让人感觉很自然的人,别人肯定已经到了一定的段位,这是TA的职业需要。


而大多数人都是在底层干着街边老太太老大爷都能干的活,领导连你名字都叫不出来,可以用空气人来形容,你说人情世故有什么卵用吗?


这不就等于把自己弄得四不像吗?


当你真的有利用价值,能够给别人提供解决方案的时候,再来谈人情世故,那时候你不学,生活都会逼着你去学。


最后说一句,当你有价值的时候,人情世故是你别人学来用在你身上的,不信你回头去看一下自己的身边的人,哪怕是一个小学教师,都有人提着东西来找他办事,但是如果没有任何利用价值,哪怕TA把酒场上面的套路都运用得炉火纯青,也会成为别人的笑柄!


作者:苏格拉的底牌
来源:juejin.cn/post/7352799449456738319
收起阅读 »

程序员为何会出纰漏?

这两天我们开发团队不知道咋的,跟包饺子下锅似的接连出了不少纰漏,有的大有的小,其实开发能力都可以,不是那种能力差导致的问题,我从外部观察,总结了一些出纰漏的原因和解决方案。 先说一下有啥纰漏。 小程序代码分包的时候,影响到线上正在使用的业务,损失了大概 1 ...
继续阅读 »

这两天我们开发团队不知道咋的,跟包饺子下锅似的接连出了不少纰漏,有的大有的小,其实开发能力都可以,不是那种能力差导致的问题,我从外部观察,总结了一些出纰漏的原因和解决方案。


先说一下有啥纰漏。



  1. 小程序代码分包的时候,影响到线上正在使用的业务,损失了大概 1 晚上的流量。

  2. 上了身-份-证、人脸认证功能,测试回归的时候,测了不需要实名和人脸的场景,没测只需要身-份-证的场景,结果线上跑的时候用这个场景,导致功能也出了问题,用户反馈过来才发现。

  3. 错把代码提交到了 dev 分支。


看起来研发该死,但恐怕不全是研发的锅,当然我不是故意找理由,这些纰漏也是研发扛下来了,我只是尝试分析从更具体的原因分析,而不是简单的说一句能力太差、或者水平不够这样没法定位也没法改进的原因。


这些出问题的场景,无一例外都是很紧急的需求,开发加班加点做出来的,代码写的时候很匆忙,测试也是加班加点测的。


常在河边走,哪有不湿鞋?我觉得快和稳之间,对开发来说很难平衡,有些需求强行要那个时间点,最后只能牺牲稳定性求效率。


那怎么避免这种事情发生?


需求可以 delay,代码不能出问题


如果工作量实在大,那就先花点时间列举工作量大的原因。大部分领导其实讲道理的,你能像他说明工作量的确大,事项的确做不完,领导会额外给时间。


我觉得这是比只闷头写代码更有难度的事,也是一种能力的体现,这需要调研充分、思维清晰、表达有条理、和领导沟通的心理等等各项挑战。


只知道埋头苦干,但干不多不一定就是好。


万一要是真的只知道埋头苦干,那也要掌控好自己的节奏,一定要保证代码的质量,平时加加班,周末也来加班,通过拉长时间线的方式多写点代码,而不是通过偷懒、减少代码逻辑的方式。


加班的时候冒冒泡,留点记录,这样即使需求 delay 了,至少自己的态度表达到位了,一般领导也不会责怪。


需求这东西,delay 两天没那么恐怖,反倒是着急出了纰漏,那才是更恐怖的。


慢慢写


写代码很费脑子,要考虑到所有可能的异常场景,还要从业务上闭环,一着急,就容易漏场景,出纰漏,不要着急,细水长流。


想好再写


尤其是后端,新业务的架构设计,一定是要多花时间思考的,要充分考虑到业务的扩展性、未来的维护性、和其他业务对接的兼容性。


比如我最近写的京东商户订单支付,我们已有一套支付中心的系统,而在对接京东的时候,他们的支付其实是通过京东的订单状态回调来做的,我们一开始准备写在支付中心,后来随着三方接口的对接,对京东业务有更深的理解,我们决定做一套新的商户订单支付系统,和原本的支付中心(支付宝、微信支付)做区分。


如果我们当时匆忙的直接嵌入到支付中心,整个系统架构就会很混乱,订单和支付裹在一起,后续既不好维护,也不好扩展。


这样虽然需求有 delay 风险,但整体技术侧的方案,是绝对没问题的。大不了我周末来加班,加班都干不完,那就得赶紧汇报领导了。


包括最开始的人脸也是的,没有调研清楚,光阿里就两套不同的人脸接口,结果先用的贵的一套,后面发现有便宜的,又强行接入便宜的一套。如果一开始能多想想,先调研清楚,可能最后的工时反而更短一些。


专一写代码不要跳


写代码的时候,最好不要来回跳需求写,看起来很牛逼感觉也很吊,实际上很容易出问题,精力消耗太快了,有些场景思考不深入,就有可能埋雷。


决策和执行分开


如果开发过程中又做决策又做执行,尤其是干需求的时候,有的决策问起来吧很耗时间,需求到期上不了线了,就自己做个决策,没有告知其他人。这种场景的雷我也踩了几个。


开发对业务的理解不如运营产品深入,有时候开发觉得的最优决策不是运营想要的,最好不要为了图省隐蔽这些问题。


甩锅技巧


这部分是语言的艺术,就是当纰漏下来了,判责归自己,怎么表达,才是比较得体的。


一直说自己的责任吧,领导会觉得我很菜,一直推脱责任吧,领导又会觉得我不负责。


最好是那种和自己有点关系,但是关系不是那么直接的描述。


或是用于日常沟通,为了避免别人误把锅扣到自己头上。


我总结了同事们常用的有如下技巧:



  1. 首先主体对象不要说自己,比如分包的问题、锁的问题、分支的问题、没有这样的场景等等,避免说成我打的包有问题、我代码写的有问题、我分支切的不对等等。

  2. 先说一些撇开自己责任的话术,比如这里的代码没动过;之前还是好好的;这里用的外部接口的数据/逻辑。

  3. 接到莫名其妙的锅第一时间弹回去,怎么弹看 2 中的话术。我以前懒得弹,结果头上的锅越来越多。


挺瞧不上这些东西的,也不想花心思想,但有时候职场、工作、社会就是这么贱,人越是老实,就越容易被欺负;越能干活的人,最后会有越来越多的活;希望大家不要重蹈我的覆辙。


每天抽点时间学习和反思,加油,共勉。


作者:小兵张健
来源:juejin.cn/post/7453023172226334739
收起阅读 »

一封写给离职小伙伴的信

前言 亲爱的小伙伴,当你看到这封信的时候,相信你大概率也是离职浪潮中的一员了,不管是被裁还是主动离职,相信在接下来的日子里,求职路上必定不会一帆风顺,势必要经历一番波折与挑战。 也许你才刚开始,此刻意气风发信心满满;也许你正在经历,此时彻底怀疑自我,将要放弃底...
继续阅读 »

前言


亲爱的小伙伴,当你看到这封信的时候,相信你大概率也是离职浪潮中的一员了,不管是被裁还是主动离职,相信在接下来的日子里,求职路上必定不会一帆风顺,势必要经历一番波折与挑战。


也许你才刚开始,此刻意气风发信心满满;也许你正在经历,此时彻底怀疑自我,将要放弃底线;也许你已经历过了,此时已是遍体鳞伤体无完肤,彻底摆烂……


不管屏幕前的你是哪一种,但请记住,这是每个人入世时社会老师要给我们上的第一节课。


在这里,我先分享一段平凡普通又心酸的求职历程,也希望通过这篇文章能给你一些启发和帮助,也衷心地希望你能够重拾信心,一路披荆斩棘!




关于我


我是双非一本毕业,计算机专业,目前毕业已有九年了,一直在远离家乡的北漂之地工作。由于母校没啥名气且名字中带有的小众地域性,非本省的人很少知道它,所以在外省找工作经常会被问你是不是本科毕业(尴尬😅),学历这一块姑且算是杂牌吧,起码在筛选简历时不具备任何优势。


其次,简历也没有太多的亮眼经历,没有大厂背景,基本都是中小厂的工作经历,普通到不能再普通了。


其三,关于年龄这一块,本人目前很接近35岁的“退休”年龄,属于被重点劝退互联网的年纪,触碰到了互联网年龄红线。


最后,这还不算最糟糕,还有更糟糕的面试门槛。


什么是糟糕的面试门槛?接着往下看。


由于去年家里出事了,辞职回了老家,之后也没着急出来找工作,期间闲来无事,顺便考了个公(原本辞职也不是为了考公),结果可想而知,也没考上,所以也没当回事,该玩玩,该旅游就旅游,彻底放飞自我~(没有房贷车贷毫无顾忌)


等我再次出来找工作的时候,已经离上一份工作的间隔有一年多了(准确的说是一年零两个月),也就是说我已经 Gap 一年多了,我还丝毫没意识到这将成为我求职路上的一个障碍。




面试的准备


7月初,我正式开始准备面试。首先更新了简历,回顾之前的项目并总结,梳理项目架构、流程图、负责的模块以及技术难点。同时看了看八股文复习基础知识,刷刷leetcode,时间过得很快,大概三周后开始投简历。




面试的门槛


Gap一年多的经历,让我在求职中非常被动,一线大厂全都因为这段 Gap 经历被 HR 前期的电话沟通中直接否掉,连一面的面试机会都没有。


只有一家公司例外,那就是字节,也是我面试的第一家公司。首先不得不表扬一下这家公司的用人态度,只是我准备不足仓促应付,以为刷了算法题就没啥大问题,结果人家来了一个手撕题(非算法),当场把我给整懵了,结果可想而知……其实本质上还是综合能力不够,但起码人家给了你面试的机会。


不管最终结果如何,单凭这种不问出身来者不拒,招人包容的胸襟与态度就值得点赞👍


因此,后面我能接到面试的机会只有中小厂,一间大厂都没有,这也许就是 Gap 太久要付出的代价之一吧。




面试的过程


求职的过程比较曲折,毕竟离开岗位已经一年多了,很多零零碎碎的知识要整理起来也不是一蹴而就的,因此求职期间,一边面试,一边不断总结经验,把之前做过的东西以及面试的空白知识慢慢梳理出来,并整理成博客。通过系统化的梳理与表达,自己的思路也开始有了更清晰的脉络和方向。


经过三个多月的面试,期间共投了三十多家公司的简历,排除一线大厂以及被其他公司pass掉的简历,其实真正接到面试机会的一共只有二十家左右。


期间有一段是没有面试的空白期,那段时间真的怀疑自己,很彷徨,是不是真的该投外包和od,这里没有贬低的意思,只是目前自己还没有养老的打算,同时也有自己的职业规划和方向,外包暂时还不在考虑范围之内。


从刚开始投的高薪大中厂,到后来的中小厂,虽然姿态一直在放低,但终归守住了自己的底线——那就是行业方向和薪资待遇。




面试中的奇葩


面试过程中也会遇到各种各样的面试官,结合自己曾经也做过面试官的经验,一些常规的套路基本是熟悉的,幸运的是遇到的绝大多数面试官都非常的nice,当然也遇到个别的奇葩。


比如这次遇到了一个思路清奇的二面面试官,一面聊得还挺好的,本以为二面面缘应该也不会差,没想到上来他就开始板着脸,似乎人人都欠他八百万似的,之所以如此,直到后来我才知道,原来他在怀疑我简历造假。等我介绍完项目,没问技术实现细节,而是开始扣字眼,这个项目公司内部的名字叫什么?为什么简历中没提这个项目的内部名字?xxx公司有海外方向吗?我全程耐心地解释,一度怀疑他才是我前司的员工,而我不是。


最后问了我那个项目的域名地址,那个项目我也只跟进了一期,没有太深的记忆,当时没有找出来,后来就草草结束了。


这里也怪我,由于离开前司一年多,项目域名早变了,而自己在整理项目时没有及时跟进,才导致如此尴尬局面,后来我才知道那个项目的域名早已换成了官网域名,把它整合进海外官网了。


其实我也非常理解他的这种行为,换成是我,遇到这种情况,我也会对面试者产生怀疑。然而从逆向思维的角度分析,像我这种非大厂背景,学历看着又像渣本的简历,怎么造,简历都不会好到哪里去吧,何况还有背调,我又何必费那个心思。想想都觉得有点滑稽~


这里也给自己总结两点经验:



  • 凡是可能涉及到的点,都要一一回顾,有备无患,但说实话经历过那么多年的面试,不管是我面别人还是别人面我,问项目域名的我还是头一次遇到。

  • 怀疑一旦开始,罪名就已经成立。不管你后面如何辩白,结局其实早已注定,还不如趁早结束。即使你有幸通过面试,将来在一位不信任你的领导下干活,也是一件非常心累的事。


面试的结果


经过将近20家公司的轮番摩擦,终于在10月底的时候,陆陆续续有了口头offer,又经过银行流水、背调、体检,最终拿到了3家公司的正式offer,两家小公司和一家独角兽。


那家独角兽公司我很早就知道,其实也一直是我想进的一家公司,因此毫无悬念,我最终选择了那家中厂独角兽,总包降了一点点,但总算还是属于平跳,这个结果在当下的环境,对我来说已经很难得了。


面试经验分享


这里不提供什么面经,因为每面的问题几乎都不一样,几乎没有碰到任何相同的一个问题(自我介绍、项目介绍和HR面除外)。


面了这么多公司,印象中只有一道题是重复的,所以即使给出各家公司的面经,真正轮到你面时,出的题也会因人而异。面经并不是圣经,只是可以作为一个难度级别的参考罢了,所以面经意义其实并不大。


这里我想分享更多的是个人职业的规划与成长。


其实面试的过程本身就是一个提升自我认知的过程。


面对如此困境,我想分享一下我是如何破局的。


作为一个普通、大龄、又gap一年多的普通程序猿,我首先做的便是潜下心来扪心自问,在这么激烈的竞争环境中,与其他人相比,我的优势在哪?





  • 首先是职业稳定性,我虽然没有大厂背景,但还算稳定,总共经历3家公司,只有中间一家是因疫情原因而不满一年,八年时间里没有频繁跳槽还算稳定。

  • 其次是职业方向,个人之前从事的行业一直与电商领域相关,前几段工作经历一直是从事海外电商方向。因此,在海外电商这个领域中我有天然的行业经验优势,从最终拿到的3家offer公司的结果来看,也反向证明了这一点。

  • 其三,投简历时我只会挑选特定的领域方向,我不会进行海投,更不会盲投,因为那没有什么意义,因为人家没看上你的,即便投了也不会有什么结果,最多只会礼貌地给你回访,并不会真正进入面试流程。


    这是我在脉脉上得出的结论,因为对你发起的沟通是系统推荐,是系统发起的并不是他们本人,因此他们并不一定对你感兴趣(当然你若是那种天之骄子又有大厂背书,就请忽略我们这种平凡人的经历)。


    因此,投简历时我一般只在boss上,并且是被动投简历,也就是别人先发起的简历请求。底层逻辑是因为只有人家对你感兴趣,你才会有更大的可能获得面试机会


  • 其四,珍惜每一次面试的机会,看清楚JD里的要求和公司从事的方向,对JD中描述的职位要求和职责,有针对性地准备面试,面试时遇到自己知识盲区要诚实表示不会,不要试图与面试官产生争论,因为即便你是对的,也会对你产生不利。坦然接受任何结果,放松心态。

  • 其五,放低姿态,降低期望,期望越高,失望越高。由于我已经离职并 Gap 太久,没有任何骑驴找马的依仗,谈薪资时显得非常被动,这便是 Gap 太久的代价之二。


    之前也面过几个到终面的公司,谈薪时过高而被Pass掉,我的诉求也很简单,就是期望能平薪而跳,也没指望能涨薪,也愿意接受适度降薪。


    期间,有遇到过很爽快的,也有遇到拼命压你薪的,面了很多小公司都有这样一个相同的经历,到谈薪阶段,他们会故意冷淡你不跟你谈,而是经过多轮对比候选人,看看哪个性价比更高。其实也非常理解,毕竟当前的环境下,哪个老板不希望用低薪招到一个综合能力更强的人呢?


    而有的会比较爽快,他们急着大量招人,流程会很快,也不会过分压薪,碰到这种公司那么恭喜你,你中奖了,这种基本在经济行情好(公司盈利大好)的时候才会出现。


    放低姿态不意味着放弃原则反而要有更清晰的底线,它的底层逻辑是降低期望值,期望值是心理学上一个很巧妙东西,期望锚点值越低,才有更大的可能获得惊喜。


  • 最后,主动沉淀和总结经验,对面试中经常问到的同一类问题进行总结和思考,进而纳入自己的脑海中,逐渐形成自己的知识体系。


    比如,你为什么会从上一家公司离职?问这个问题的背后动机是什么?HR为什么会压你薪资?这些问题的背后原理一定要思考清楚,只有理解底层逻辑,才能应对自如。


    当然,搞清楚这些问题的背后逻辑不是为了让你去说谎,面试时可以结合自身的实际,美化用词,但不要试图说谎。





总结


以上就是一个平凡普通又Gap一年多的打工人自我总结与分享,也希望它能给你带来一些启发和帮助,哪怕只有一点点,那也是我莫大的荣幸!


眼下的就业形势确实不容乐观,招聘越来越挑剔,要找到心仪的工作实属不易,但请不要因此而对生活失去信心,要相信好好总结与反思,总有一个位置属于你。


愿屏幕前的你能渡过难关、顺利上岸!加油!


一封来自远方陌生人的信


作者:九幽归墟
来源:juejin.cn/post/7444773769242116111
收起阅读 »

腾讯打工8年:我为什么选择离开?

"你真的要离开腾讯吗? " 在提完离职的那一刻,总监脸上难掩惊讶。我知道,对于很多人来说,这个决定可能显得不够理性——毕竟,腾讯仍是众多程序员心中的梦想企业,而我在这里已经连续五年获得五星好评,而且还有很多股票,似乎一切都在正轨上。 但此时的我,内心异常平静。...
继续阅读 »

"你真的要离开腾讯吗? "


在提完离职的那一刻,总监脸上难掩惊讶。我知道,对于很多人来说,这个决定可能显得不够理性——毕竟,腾讯仍是众多程序员心中的梦想企业,而我在这里已经连续五年获得五星好评,而且还有很多股票,似乎一切都在正轨上。


但此时的我,内心异常平静。


记得第一次走进腾讯大厦,仰望着那座象征着互联网巅峰的建筑,内心既激动又忐忑。彼时的我,怎么也想不到,八年后,我会主动选择告别。


人们常说,选择大于努力。但在我看来,每一个选择背后,都是一段难以言说的心路历程。


今天,我想和大家分享一下我的故事,不为别的,只是希望正在经历职业迷茫的你,能从我的经历中获得一些启发。


山沟沟出来的孩子


"柯...什么?"


每次报出自己的家乡,对方脸上都会露出这种尴尬的表情。我来自克孜勒苏柯尔克孜自治州,这个拗口的名字,是祖国最西北的一隅。那里四面环山,与戈壁相伴,远离喧嚣。后来我索性只说自己是喀什人,倒也省去了许多解释的麻烦。


在那个被群山环绕的小县城里,我的父母都是普通的公职人员。没有精英家庭的财商教育,没有琴棋书画的素质培养,但他们给了我最宝贵的礼物——选择的自由。现在想来,这份"不懂"反而成就了今天的我。


2000年的某一天,我第一次见证了互联网的魔力。那是在拨号上网的年代,Windows 95系统的笔记本电脑屏幕上,搜狐的首页缓缓展开。 蓝色的网页在我眼前闪烁,像打开了一扇通向新世界的窗。就是那一刻,一颗小小的种子,悄然埋入了我的心底。


从Frontpage搭建简陋的网站,到用VC编写第一个"Hello World",再到沉迷于QQ带来的社交乐趣。每当看到腾讯的Logo,我就会想:如果有一天能在这样的公司工作,该有多好。 当时的我,把这个想法深深藏在心里,像是一个遥不可及的梦。


高中时期的一次全国模考,我考了数学满分。校长把我叫去谈话,说我有希望冲击北大。虽然最后因为理综的失误与北大失之交臂,但我还是如愿考入了西安交通大学——这所充满历史底蕴的顶尖学府。


然而,真正的挑战才刚刚开始。在这个人才济济的地方,我才发现自己有多渺小。 没有选择计算机专业成了我最大的遗憾,一个简单的递归算法都能让我纠结好几天。但正是这种"较真"的性格,让我在挫折中不断成长。死磕,成了我的标签。


在校期间,我像一块海绵,疯狂地吸收着各种知识。从设计美工到前端开发,从后台架构到算法优化,每一个技术社团都留下了我的身影。终于,在不懈的努力下,我拿到了一张通往互联网大厂的船票。


那一刻,我知道,山沟沟里的孩子,也能走出属于自己的路。


第一次为技术跳槽


"你的代码刚刚上线了,已经有超过一百万人在使用了。"


收到这条消息的那一刻,我的心跳漏了一拍。 这是在腾讯的第一个项目——QQ厘米秀。每天打开后台,看着用户们的反馈如潮水般涌来:有赞美、有吐槽、有建议。我常常在深夜里一条条查看这些留言,时不时还会收到用户的好友申请,他们热切地称呼我为"腾讯大佬"。那种感觉,就像是漫漫长夜里终于看到了星光。


然而,技术圈的浪潮从不等人。


某天刷技术社区时,我突然发现自己像是站在了时代的孤岛上。React、Vue、Webpack、Gulp......这些响彻业界的技术名词,对我而言却如同天书。而我们的项目还在用着jQuery这个"老古董",连基本的构建工具都没有,每天都在"刀耕火种"般地手动部署。


那种焦虑感,就像是站在原地看着别人坐上了飞驰的列车。


凭借着还算不错的工作表现,我争取到了一次技术重构的机会。导师和leader都给予了支持,我像个不知天高地厚的愣头青,义无反顾地扎进了新技术的海洋。然而现实给了我一记重拳——性能出现了劣化,工具链的改造也让团队措手不及。那时我才明白,单打独斗的技术进化是多么艰难。


"我想去IMWeb团队。"


这个决定让我的总监足足和我谈了两个小时。"我从来没有对其他人挽留这么长时间, "他说。当时我将信将疑,直到多年后自己成为leader,才明白这份真诚。临别前,他留下了一句话:"都是围城。 "这句话如同一颗种子,在之后的每一个选择前都会在我心里发芽。


就这样,我选择了内部转岗到IMWeb。这是一个我仰慕已久的技术团队,他们举办的每一场技术大会都让我热血沸腾。虽然这个选择意外地把我带入了教育行业,但在当时的我看来,技术才是唯一的追求。业务?那是以后才需要考虑的事情。


现在想来,那时的我就像个执着的技术苦行僧,只顾着追逐技术的浪潮,却还没有领悟到技术与业务相辅相成的真谛。


连续五星,快速成长


如果说技术是一场马拉松,那么我大概是那种不懂得"匀速"的选手。


刚加入IMWeb团队时,我像个饥渴的海绵,疯狂地汲取着每一滴技术养分。从底层构建到视图框架,从脚手架到部署平台,我把每一个技术细节都当作一道必解的谜题。常常是凌晨三点,办公室里只剩下我和显示器的蓝光。 那种投入的状态,连清洁阿姨都会打趣说:"小伙子,你是不是把家搬到公司了? "


在那段"技术狂热"的日子里,我给自己定下了一个原则:不设边界。整个开发链路上,但凡觉得哪个环节"不够优雅",我就一定要想办法优化它。那时候DevOps还没有成为主流,我就开始研究效能工具,开发团队机器人。书架上摞满了技术书籍,从 设计模式 到工程实践,每一本都写满了笔记和标签。


技术成长就像滚雪球,一旦开始就会越滚越大。从前端基建到监控平台,再到低代码转型,每一步都让我对技术有了更深的理解。记得有一次要同时处理性能优化项目和晋升答辩,我在办公室里连续工作到天明,端着咖啡顶着两个黑眼圈走进答辩室。 那种"拼命"的状态,现在想来还是会被自己感动。


"凡事有着落,进展有反馈。"这是我总结出的工作法则。每个项目我都设法做出亮点:重构后的代码性能提升80%,新开发的工具链将团队效率提高50%,监控平台覆盖了整个业务线...这些数据背后,是无数个加班的夜晚,无数次的推倒重来。


慢慢地,我开始跨界探索。后台架构、消息队列、数据仓库,这些"后端"的概念逐渐成为我的工作日常。还记得第一次用Go语言重写监控系统时的忐忑,以及系统成功上线时的兴奋。 那种跨越技术边界的快感,让人上瘾。


三年时间,从T9到T11,两次走绿色通道提名。五次五星绩效,每一次都是对付出的肯定。但最让我感动的,不是这些头衔和数字,而是那种全情投入后的成就感。 就像跑步一样,你永远记得突破自己最好成绩时的那一刻。


现在回想那段岁月,就像一场酣畅淋漓的技术马拉松。也许我跑得太快了些,但那种纯粹的技术热情,那种为理想拼搏的激情,至今想来依然热血沸腾。因为在那个年纪,我们都相信,所有的汗水终将变成成长的养分。


这大概就是技术人的青春吧 —— 用代码书写理想,用汗水浇灌梦想。 即便现在我已经学会了"匀速",但那段全力奔跑的日子,永远是最珍贵的财富。


职场情商,如此重要


人生的至暗时刻,往往来得猝不及防。


那是一次跨部门的季度汇报会,两位GM和各部门主管齐聚一堂。作为技术骨干,我信心满满地展示着我们团队最新的技术方案。在Q&A环节,我敏锐地发现了其他部门方案中的几个技术漏洞。仗着自己过硬的技术实力,我开始逐条分析对方方案的不足——逻辑严密,有理有据


会议室里的气氛逐渐凝固。


对方 GM 的脸色越来越难看,我的直属领导在桌下不断地用脚轻踢我的小腿,但那一刻的我,依然沉浸在"伸张技术正义"的快感中。


散会后,办公室里弥漫着一种诡异的沉默。直到总监火急火燎地把我叫进会议室,我才如梦初醒。


"你知道你今天得罪了多少人吗? "总监的声音里带着无奈,"对方那个项目是集团重点项目,GM为此准备了整整三个月..."


我的心猛地沉了下去。


接下来的一周,我的提案被一再打回,跨部门协作遇到前所未有的阻力。曾经指尖飞舞写代码的自信,在一次次的"委婉拒绝"中土崩瓦解。


那段时间,我开始失眠。 每天凌晨在公司楼下的便利店坐到天明,看着来来往往的清洁工人,看着渐渐亮起的写字楼,像极了我那个支离破碎的职场梦。


直到有一天,我的+2 leader把我叫到咖啡厅。


"你知道为什么同样的话,有的人说出来会赢得掌声,有的人说出来却会树敌无数吗?"他说,"因为职场最重要的,从来都不是你说了什么,而是你怎么说。"


恍然间,我想起了自己在会议上咄咄逼人的样子,想起了那些被我用"技术正确"包裹的尖锐言词。原来在职场中,正确未必就是恰当,真理未必就要以最锋利的方式表达。


就像代码重构,有时候最优解未必是最适合的解。技术追求极致,但人心需要温度。所谓职场情商,不是要你放弃原则,而是学会用更柔和的方式坚持原则。


现在的我依然对技术保持着极致的追求,但学会了在表达时多一分善意,少一分锋芒。毕竟,职场如水,柔则善流。那些曾经的挫折与迷茫,终究化作了成长的养分。


从未经历过的大裁员


2021年的时候,谁能想到互联网行业的至暗时刻会来得如此突然?


一纸政策文件,让整个互联网教育行业轰然倒塌。那时的我,正写下《写在腾讯的第六年》,试图在这场巨变中寻找一些答案。回想起来,这是我职业生涯中第一次如此深刻地感受到商业世界的无常。


其实警钟早已敲响,只是我们这些"技术至上"的工程师选择性失聪。我就是最典型的例子:没有系统的财商教育,错过了大学时期的财经双学位,一心扑在代码世界里。对于经济周期、商业规律,我们往往像个睁眼瞎,直到风暴来临,才惊觉自己的无知与脆弱。


那个下午,我坐在显示器前,盯着那份需要填写的Excel表格。 光标在一个个熟悉的名字上跳动,每一次点击都像是一记重锤,击打在我的良知上。


这不是一份普通的表格,这是一份裁员名单。


表格里的每一行都是一个鲜活的生命,是一段难以割舍的情谊:



  • 小W刚在深圳买了房,月供还没开始第一期

  • 老Z的二胎前不久才满月

  • 小L昨天还在跟我讨论新项目的技术方案...


鼠标悬停在"保存"按钮上方,我的手指却迟迟无法按下。


最煎熬的是裁员沟通。那些平日里在代码世界里运筹帷幄的工程师们,此刻却像迷失的孩子。会议室里,有人失声痛哭,有人愤怒质问,更多的是令人窒息的沉默。


记得小M听到消息后,只是呆呆地坐在工位上,手中的星巴克早已凉透。 我机械地重复着准备好的话术,每一个字却都像是砂纸摩擦着喉咙,干涩得说不出口。


教育业务接连经历了数轮调整,每一次的裁员比例都令人心惊。曾经热闹的团队群渐渐沉寂,会议室里的笑声消失了,午餐时间的餐厅变得空荡。我常常站在工位的落地窗前,看着又一批同事抱着纸箱离开,心里五味杂陈。


记得副总裁在最后一次全员大会上说:"等春天来了,我们一定把这些优秀的同学接回来。"然而风暴太猛,连这位给我们希望的副总裁也离开了。那一刻,我才真正明白,互联网的黄金时代,或许真的已经落幕了。


在第二轮裁员后,现实给了我当头一棒。原本热闹的团队只剩下零星几人,但繁重的业务需求丝毫未减。 我一边准备简历面试,一边要维持团队运转,那段日子就像在钢丝上跳舞。


最终,我选择了加入QQ团队。这个决定既是无奈,也是机遇:他们正在进行的Electron重构升级项目,让我看到了继续追逐技术理想的可能;而团队里都是熟悉的战友,少了空降带来的适应期。这或许不是最完美的选择,但在当时的环境下,是最温暖的归宿。


七年之痒,职业倦怠


重返QQ团队的那一刻,我以为自己终于找到了职业生涯的新高地。


面对QQ桌面版这个历史包袱最重的项目,我们要在两年内完成看似不可能的Electron 重构 那段日子,我废寝忘食地研究VSCode 源码,在性能优化的迷宫中探索。每一个技术难关被攻克时,都让我热血沸腾。


2023年,ChatGPT的横空出世让整个科技圈地震。我敏锐地嗅到了时代的气息,立即投身这股AI浪潮。当我写下《花了大半个月,我终于逆向分析了Github Copilot》引发技术圈热议时,我觉得自己终于站在了技术浪潮的前沿。


同期主导的鸿蒙项目,更是让我在技术深度上有了质的飞跃。每天与华为工程师们的头脑风暴,从C++底层到系统架构的探讨,都在拓展着我的技术边界。


然而,就在我以为一切都在正轨上时,一种莫名的倦怠感悄然而至。


每天的日程表被无休止的会议填满:四个产运团队的例会、层层叠叠的排期评审、永远写不完的汇报PPT...时间碎片化得让人窒息。前端AI技术专项、D2C、OTeam的建设压在肩上,跨团队协作的压力像滚雪球一样越积越大。


更令人疲惫的是,在这个熟人遍布的环境里,期待越高,压力越大。 庞大的团队规模加上晋升通道的受限,让我看不到职业发展的新可能。一些管理上的内耗更是雪上加霜,让我身心俱疲。


负面情绪就像病毒一样开始扩散:



"这么拼命到底为了什么?" "不过是份工作而已,何必这么认真?" "要不要找个965的公司,给自己一个喘息的机会?"



公司降本增效的寒潮中,各种福利的缩减成了最后一根稻草。我看到周围的同事们渐渐被"躺平文化"感染,我也不能免俗。


但就在我几乎要放弃时,一个声音在内心响起:



"真的要这样认输吗?"



我开始反思:这些年的技术积累,难道就这样轻易放下? 我发现自己在商业认知上的短板,于是报名了产品课程,同时拜读《沸腾十五年》。


这本书像一记警钟,让我清醒地认识到:商业世界从不讲情面,机遇转瞬即逝。 程序员的高薪,不过是搭上了互联网红利的顺风车。而现在,ChatGPT的出现预示着新一轮技术革命的曙光。


站在这个时代的十字路口,我决定不再自怨自艾。下一个风口正在形成,而我,还有机会成为浪潮中的弄潮儿。


2023,前端已死


那天,我站在深圳的地铁站,看着来来往往的人群,第一次对自己的选择产生了动摇。 作为一名有着腾讯多年经验的前端技术leader,我本以为换工作不过是一个轻松的选择题。然而现实远比我想象的更为残酷。


"抱歉,你的期望薪资太高了。" 这已经是本月第三次听到这样的回复。我苦笑着放下手机,回想起三个月前信心满满地场景,那时的我,还沉浸在大厂光环带来的优越感中,以为凭借自己的技术积累和管理经验,找一份理想的工作不过是水到渠成的事。


现实给了我当头三棒:



  1. 金字塔效应:技术leader的位置,永远是一个萝卜一个坑。我引以为傲的经历,在这个市场里竟显得如此普通。就像一场无声的军备竞赛,每个候选人都带着光鲜的履历,而职位却少得可怜。

  2. 寒冬突袭:大环境不好,大量公司在收缩。中小公司直接要面到CTO,大公司也至少要到CTO-1。每一轮面试都像被放在显微镜下审视:业务、技术、管理,稍有不慎就会被淘汰。

  3. 残酷现实:最让人心寒的是,有CTO直言不讳: "招你就是来当'刽子手'的,帮我把现有团队改造成996。 "这样的话,让我第一次认真思考:技术人的价值,究竟在哪里?


而我回想了一下我自己的副业:连赚100块都难如登天。 这个经历让我明白,离开大厂的光环,也许我们都不过是普通人。那些曾经习以为常的高薪,或许只是平台赋予我们的虚幻泡沫。


在这个迷雾重重的职业十字路口,我最终选择了加入字节跳动,深耕AI领域。与其在前端寒冬中随波逐流,不如搭上AI这列可能改变未来的列车。


也许, "前端已死"并非终点,而是一个新起点。在技术的浪潮中,唯有不断进化,才能立于不败之地。


开悟之坡,终身学习


最近看到一张耐人寻味的图,据说出自王慧文之手。这张图生动描绘了人生的三个关键阶段:



在"巨婴阶段",我们不知道自己不知道。恃才傲物,以自我为中心,对世界的不公愤愤不平。 站在"愚昧之峰"上,以为自己已经看透一切。


然后是社会的毒打,让我们跌入"绝望之谷"。在这里,我们终于知道了自己的无知。自信崩塌,万念俱灰,有人选择躺平,有人则在黑暗中摸索前行。


而能够攀上"开悟之坡"的人,都经历过重重考验。就像马化腾在3Q大战后的蜕变,任正非在遭遇背叛后对经营之道的顿悟。这些挫折,最终都化作了通向智慧之路的基石。


经历过风雨,我的人生信条也从"天行健,君子以自强不息"的进取,沉淀为"宠辱不惊,看庭前花开花落"的从容。就像赵英俊生前所言:"除了生死,再无大事。"这份豁达,是经历过生命起落后的珍贵礼物。


在这条修心之路上,我学会了:



  • 在逆境中保持乐观,在顺境时保持警醒

  • 身处黑暗,心向光明

  • 对生活怀抱感恩,珍惜当下的一切

  • 学会利他,不再斤斤计较

  • 追求共赢,理解组织与个人的共生关系


站在人生的这个节点,我深知未来依然充满不确定。但我不再惶恐,因为我已经习惯了在学习中寻找答案,在成长中遇见更好的自己。 「认知」在人生中极为关键,这也是我起名公众号的原因。


这条开悟之路上,我还在前行。或许前方还有更多未知的挑战,但我已经学会了在风雨中保持内心的平静。


人生的每一步,都是通向成长的必经之路。与君共勉!




作者:孟健的AI编程认知
来源:juejin.cn/post/7451168270877704218
收起阅读 »