注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

对当前就业以及自身现状的一些思考

趁着今天是1024节,写一下离职程序员的感概。自从8月份离职后,到现在已经3个月了,期间碰到很多让我精神内耗以及思考人生的事,那个谁谁谁结婚了,那个谁谁谁买车了等等等等。反观自己,还是一个浑浑噩噩的事业完无成的单身的无业游民。年龄比我大的,比我小的感觉都比我优...
继续阅读 »

趁着今天是1024节,写一下离职程序员的感概。自从8月份离职后,到现在已经3个月了,期间碰到很多让我精神内耗以及思考人生的事,那个谁谁谁结婚了,那个谁谁谁买车了等等等等。反观自己,还是一个浑浑噩噩的事业完无成的单身的无业游民。年龄比我大的,比我小的感觉都比我优秀,而我只会写两行代码。


我不禁有时候会想,这个问题是由于什么原因引起的。试着从以下几个角度来分析一下自己失败的原因。


社会


在之前的那篇《关于我工作踩大坑的事》的文章里面有说过,上一份工作是真的被套路了,具体请看主页里面的文章。


我认为,在这个社会里面人与人之间的交流应该都是真诚的,而不是尔虞我诈连说句话都是套路。就上个工作来说,主管和我约谈的时候,我能感觉到他说话都在绕着圈子,变个法子和我说这个问题怎么怎么样。虽然我不是很懂这些管理话术,但是我还是能察觉到里面的一些端倪。


这个是基于我试用期超过了6个月而且没有签合同的情况下,我主动找上司约谈合同的情景下的对话


“如果你没有意见的话,那我们就继续保持这个关系”


话里意思就是“转正?转什么正,转正是不可能转正的,你爱干干,不干滚”


他问我有没有意见,那我肯定有意见的阿,社保不买,福利没有,合同没有,只有干活。到头来连个正式员工都不是了,不需要我的时候就爱干干,不干滚。不带这样玩的吧,入职之前说好的试用期三个月,三个月又三个月,最后连员工都不是。


image.png


“那边的部门刚刚走了个产品经理,你要是愿意的话我就推荐你去,然后那边会约你做一个面谈,如果可以的话那就可以正式签约”


虽然当时就觉得是大饼,但是我还是抱着一点点点点点希望等啊等,一个半月过去了,杳无音信。现在想想我真的很单纯。


下一份工作,入职不签合同的话我都要仔细考虑考虑要不要入职了,求职路上,全是套路!!


就业


自从去年12月底开始,整个互联网甚至全国经济都萎靡不振,各行各业都在裁员,包括阿里,微软这种互联网巨头。被裁的人分散到全国各地,竞争力一下子上来了,就比如我是个普通本科生,而我的竞争者都是985/211甚至哈佛等等这种世界一流名校毕业的。抢不过,根本抢不过,臣妾做不到啊。


image.png


然后吧,随着恒大的暴雷到许老板上头条,这些年楼市都一般般,没有之前那样的活跃了。


楼市的活跃度下降带来的资金资金问题影响着企业,而企业的资金问题就影响着企业的发展,谁也不想自己的钱就这么打水漂了。谨慎的投资带来了谨慎的招聘,前几年的金三银四,金九银十,在今年好像都没怎么听过了,而且各种电商平台的大活动也不公布订单数据了,可想而知。


image.png


这个薪资你认真的吗?租个房就没了还要倒贴。我不理解,但我大受震撼。


身边


打开朋友圈,那个小学同学生娃了,那个大学同学办婚礼了,隔壁屋买车了,反观自己,好像前面三样一个没有阿。这些人里面有年龄比我大的,也有比我小的,别人都家庭美满儿孙满堂了,而我只能在电脑桌面前写写文章。


想到这些我不禁在想,以前不是说读书越多就越成功吗?我寻思我也是个本科毕业吧,也没差到哪里去,为什么我三不沾呢(没车没孩子没女友),而我身边的早早就出来打拼现在幸福美满。


我依稀记得我妈2年前的一句话“哎,你们都出来赚大钱了,我儿子还背着个书包负资产”,现在想想也是,读那么多书,出来工作也是月薪3000,高中毕业也是月薪3000。那我多花的这几年时间到底是为了什么呢,可能是3000的岗位的舒适性吧大概。


可能有人会说,那些早早出来打拼的,别人家庭环境比我好,这个我不反驳,这也确实,谁不想有个富老爸老妈呢,谁不想做个富二代呢?


抛开别人富裕家庭不说,拼搏得来的幸福生活那是别人应得的,还有就是能抓住机遇被幸运女神眷顾的,运气也是实力的一部分,不是吗?我也想被幸运女神眷顾啊,我也想当一把幸运儿,上一份工作已经够倒霉了。


鸡汤


Dont worry, be happy! 反正开心不开心也要过一天,为什么不开开心心的过呢?俗话说,笑一笑十年少,人啊也就2w天,能过一天是一天,开心最重要。这段时间精神内耗很严重,要不是有个好基友,我可能就玉玉了。


不开心的时候看点开心的事物,比如猫猫!!这个世界真的不能没有猫猫吧。


image.pngimage.png


我想这段时间好好改改熬夜的坏习惯(最近11点睡觉,早起真的很爽),还有去锻炼一下瘦一下肚子,都快变成米其林先生了。当然了,自我增值也非常的重要,打算和朋友们讨论交流一下技术以及学习提升自己的技能,不然竞争者个个都是985/211真的抢不过啊。


欢迎大家在评论区留言,有不足的地方请指出。


作者:Avalon2353
来源:juejin.cn/post/7293304986867679283
收起阅读 »

语雀,这波故障,放眼整个互联网也是炸裂般的存在。

你好呀,我是歪歪。 昨天语雀凉了一下午,哦,不对,下午一般是指 12 点到 18 点的这 6 个小时。 语雀是从下午 14 点到晚上 22 点多,凉了 8 小时有余。 这故障时长,放眼整个互联网也是炸裂般的存在。 我掐指一算,要是再晚个半小时修复,差点连 ...
继续阅读 »

你好呀,我是歪歪。




昨天语雀凉了一下午,哦,不对,下午一般是指 12 点到 18 点的这 6 个小时。


语雀是从下午 14 点到晚上 22 点多,凉了 8 小时有余。


这故障时长,放眼整个互联网也是炸裂般的存在。


我掐指一算,要是再晚个半小时修复,差点连 3 个 9 的(99.9%)可用性都保证不了。


如果你不知道语雀的话,我先用一句话给你铺垫一下:语雀是孵化自蚂蚁集团的。


这是它官网的自我介绍:



背靠蚂蚁,这样你再想想长达 8 小时的宕机,是不是就更加的有点匪夷所思了。


说好的高可用呢?八股文拿出来翻翻啊。


作为程序员,大家聊到这里的时候,一遍都会谈到高可用、容灾备份、两地三中心、异地多活、同城双活这些玩意..


这些东西大家聊起来都不算陌生,常常也出现于面试环节。


但是真的要做起来,是很困难的,是要以年度为时间单位进行推进的。


歪师傅没有搞过两地三中心,但是我见证过两地三中心从零开始搭建的全过程,可以说是举公司全体科技之力,耗费了巨大的人力物力,研发成本,燃烧了一个又一个老运维,才把这玩意推上去。


然而这玩意搭建起来之后,从来没有正式使用过。


没有使用,就是最好的结果。


虽然一次都没有正式使用,但是每年的灾备演练是必不可少的,演练一次,至少准备一个月,而且每年演练两次。


当场拔网线,模拟火灾报警,地震来袭,光纤挖断啥的,你以为这些是开玩笑的?


都是有预案的。宕机时间长了,


但是经过这次这个事情,我准备下次在演练的时候提一个意见:演练操作手册,电子版搞一份,打印版搞一份。万一真遇到的事情的时候,电子版打不开了,岂不是尴尬。



这件事儿也给大家提了个醒,自己写的文档,记得还是在本地留存一份。


本地化的文档,然后上传到各个云上,才是相对稳妥的方案。


比如歪师傅,写了这么多文档,在本地都有一份 md 格式的文件。我都是先用 markdown 格式在有道云上写好,没有花里胡哨的东西,写完之后只需要一键 CV 保存到本地:



不要太相信云端,我用有道云之前也丢过数据,写了一篇文章,莫名其妙的少了一大把,还找不回来。


你说气不气人嘛。


现在还能卡我脖子的就是腾讯云了,因为我的图床用的是腾讯云的图床:



要是腾讯云的对象存储挂了,那我文章中的图片也就挂了。


图片挂了,表情包也就没有了。


表情包都没有了,看文章还有啥意思啊。



这次事件之后,语雀如果不尽快给出补偿方案和离线功能,应该会流失一部分用户吧。


其他的各类笔记应用,也蠢蠢欲动,在相关的帖子下面进行宣传,想把这部分用户引流到自家产品之上。


笔记类软件现在是很卷的,除了大家耳熟能详的有道云、印象笔记、网易、为知,现在的 Notion、obsidian、Logseq......以及越来越多的本地软件,几乎可以说,每个大厂都有各自的笔记类产品,有的是偏向于在线 文档,比如金山文档、腾讯文档。有的是夹在办公软件里面,以协同为主,比如飞书文档。


这是语雀面临的外部竞争。


而语雀作为阿里系,内部还有一个钉钉文档与之赛马,而语雀的创始人玉伯于今年 4 月底离开蚂蚁,传言入职了飞书。


这就很巧了,飞书文档也很厉害。


语雀,这波属实焦灼,内忧外患啊。


虽然破局很难,但是互联网从来不缺少绝地反击,绝处逢生的故事。


语雀这次的事件确实处理的非常不好,但是这并不妨碍它是一个优秀的文档记录、协作类的产品。


然而互联网也是残酷和逐利的,当前的内忧外患之下,任何一个错误都有可能被放大,然后变成致命一击。


面对来势汹汹的这一招致命一击,语雀怎么去“接化发”。



接下来的故事,就看语雀怎么去写了。



我很期待,写出一个蜿蜒曲折、绝地反击的故事。


最后,我单方面的为“网络故障”发声,每次任何一个厂出任何一个问题要写对外公告的时候,第一个出来顶锅的,一定是“网络故障”。


惨,实在是太惨了。



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

🎖️怎么知道我的能力处于什么水平?我该往哪里努力?

🎖️职业水平怎么样才算达到平均标准?我来告诉你 嗨,大家好!这里是道长王jj~ 🎩🧙‍♂️ 毕业后进入社会,我像大家一样感到恐惧和不安。在这个新的阶段,我们都投入了大量时间和精力来从事各种社会劳动,同时也努力满足自己的经济需求。我们每个人在这个过程中都会去思考...
继续阅读 »

🎖️职业水平怎么样才算达到平均标准?我来告诉你


嗨,大家好!这里是道长王jj~ 🎩🧙‍♂️


毕业后进入社会,我像大家一样感到恐惧和不安。在这个新的阶段,我们都投入了大量时间和精力来从事各种社会劳动,同时也努力满足自己的经济需求。我们每个人在这个过程中都会去思考如何实现自己的人生价值,追求小时候美好的憧憬和期盼。💼


然而,在这个思考的过程中,没有人能为我提供确切答案。离开了学校的庇护和老师的指导,我感到比学校学习时更加困惑。未来的方向不太清晰,这使我在面对职业选择、个人发展和人生道路时遇到了许多挑战和困惑。🤔


有没有想过你职业生涯的下一步应该是什么呢?🤔


你怎么知道接下来要学习什么工具、原则或编程语言呢?📚


我想和大家分享一个超级简单的程序员分级定义思路,也许它可以帮助你这个处于职业生涯各个阶段的开发人员找到下一个目标并迈向更高的境界!✨


🚩声明:不一定正确,只是一组思路


以下的内容可能不一定正确,因为不同企业对员工能力的定义可能会有所不同。甚至每个人对这些级别的定义也会有很大的差异。🚫


然而,排除了内卷化的分级标准后,我接下来要介绍的每个阶段都代表了职业生涯中大多数人可能达到的“位置”。🎯


在每个等级之间,都存在一些过渡,可能需要在特定领域获得更多的知识和经验,也可能需要提升社交方面的知识和经验。🔀


每个等级都是在上一个等级的基础上进一步发展而设立的,我对此有着自己的职场经验启发。💡


然而,请注意:我所说的这些并不一定与你目前所处的职位相对应。 🚫


在某些公司,拥有“高级开发工程师”职称的人,实际上在技能和专业知识能力方面可能只是初级开发工程师!👨‍💻🏢


在职场中,许多人之所以被晋升,仅仅是因为他们在该领域(无论是前端、后端还是运维)有几年的经验,并非因为他们具备胜任所需的技能和知识。📚


同时,很多情况下,他们之所以成为公司中业务经验最丰富的“高级开发工程师”,仅仅是因为他们在同一家公司工作了很长时间,从而“熬掉”了许多老员工。⏳


这个世界并不公平,我相信大多数人都已经看到并经历了这种情况。🌍


当然,我还想补充一点,我所描述的这些等级并不是一成不变的标准。在你所在的领域中,有些地方对这些要求可能并不那么严格,所以你不需要过于关注我所提到的要求。🤔


以下内容仅供参考,希望能够帮助你更好地管理和掌握你未来的职业规划。说到底这仅仅是一种思路,我不是行业领袖,它仅仅是一组思路。🔍


1️⃣编程爱好者



“我有点不知道该怎么给这个阶段的 coder 定个级,算了,咱们姑且称他们为"编程爱好者"吧,但其实我还是觉得这个说法不太准确。😕”



我这里所指的“编程爱好者”是指广义上的 coder ,也就是那些会写代码或者热衷于写代码的人。💻


这些人可能有以下特征:



  1. 他们并非以“编程”为主业,而只是因为兴趣或者作为该专业的学生而加入到我们这个圈子中。对于那些以编程为职业的开发人员来说,他们算是“业余”的。🔍

  2. 这些开发爱好者了解编程语言的语法,并且能够熟练运用他们擅长的编程语言,甚至有时候比一些专业开发人员表现得更出色!📚

  3. 他们有能力独立开发一些小型项目,例如脚本、网页、游戏或应用程序。🚀

  4. 他们擅长使用搜索引擎自发解决问题。🔎

  5. 然而,在这个阶段,他们的编程能力并不能直接转化为经济利益,也就是说他们并不能通过技能获得收入。🚫


2️⃣初级开发工程师


"初级开发工程师"代表着那些已经以专业人士的身份进入IT领域的人,他们需要与其他专业人士合作,一起完成工作任务。👩‍💻


他们可能有以下特征:



  1. 他们是以编程为主要职业的专业人士,企业需要支付报酬雇佣他们加入生产。💼

  2. "初级开发工程师"会被分配到一个或多个项目中工作,但他们可能无法完全理解整个项目的结构,因为对于他们来说,项目可能还是“太大”了。🔨 在这个阶段,他们更多地承担一些被拆分成小模块的任务,对于项目的整体认识,他们并不清晰。🔎

  3. 他们可能只对自己专业领域有了解,在工作中需要继续学习前后端通信和数据库连接等跨系统的知识。📚

  4. 他们需要在中级开发工程师或高级开发工程师的指导下完成工作。🤝



“这些特征是一般情况下的描述,具体的职位要求和工作内容可能因公司和行业而异。📋💼”



3️⃣中级开发工程师


到了"中级开发工程师"阶段,他们已经适应了业内的整体开发节奏,成为了一名合格的开发团队成员和代码贡献者。🚀


在这个阶段,他们具备以下特征:



  1. 能够独立构建业务模块,并熟悉最佳实践。例如,在Web应用中开发单点登录模块。🏗️

  2. 开始了解项目的基本系统架构,对领域内的架构、性能和安全性有一定的了解。🏢

  3. 能够熟练使用专业工具来提高工作效率。🛠️

  4. 对设计模式和良好的编码习惯有基本的了解。🎨

  5. 能够在常规工作中独立操作,无需过多监督。💪

  6. 对于高级开发工程师来说,他们可能缺乏经验,需要经历几次完整的开发周期和遇到很多“坑”之后,才能学会如何在下次避免它们。🔍



“这个阶段的开发工程师最缺乏的就是项目实践经验。只要有不断地项目经历,通过实践和经验积累,他们就会不断成长。🌱”



4️⃣高级开发工程师


遗憾的是我们中大多数人在职业生涯中大部分时间都在面临从“中级开发工程师”到“高级开发工程师”的门槛。


有些“开发工程师”可能在整个职业生涯中一直停留在中级水平。


“高级开发工程师”之所以与众不同,是因为他们知道什么可以做,什么不可以做。这种洞察力是通过过去犯过的错误和经验教训获得的。


开发经验对于成为“高级开发工程师”至关重要。


根据我的理解,“高级开发工程师”应该具备以下特征:



  1. 精通团队所使用的核心技术,对其应用得非常熟练。💪

  2. 熟悉系统架构设计和设计模式,并能够在团队项目中应用这些概念,构建更复杂的系统。🏢

  3. 拥有构建“完整”解决方案的经验,能够考虑到项目的各个方面并提供全面的解决方案。🔍

  4. 在服务器部署和维护方面有一定的经验,了解负载平衡、连接池等跨领域知识。🖥️

  5. 作为团队的核心成员,能够担任导师的角色,积极指导中级和初级开发工程师。👥


其中最后一条是最最重要的。如果不能把你的经验、专业知识和知识传授给你的团队成员,我认为这就不是一个合格的“高级开发工程师”。


成为“高级开发工程师”的一个重要指标:一定是团队的其他成员经常向你寻求建议和帮助



“如果你还在沮丧为什么同事老是问我问题,也许现在可以改变一下想法了。💼


因为你是你们团队最重要的百科全书呢!也许现在是时候考虑向老板提出加薪的要求了呢?💰”



5️⃣开发领袖



这个阶段我也有点困惑,不知道要给他们这个等级取一个准确的称号。我想了两个名字:“高级架构师”和“团队领导者”,但是我又想,其实高级工程师也可以领导团队,也有架构能力啊。那就还是加“领袖”两个字,突出在技术领域的高级能力、团队领导能力和架构能力。这样看起来就更厉害了!👨‍💼



在这个阶段,程序员们已经不再仅仅为一个团队服务。他们可能同时为多个团队提供支持,并向下属团队提供更底层的指导,特别是在设计和早期产品开发阶段。💪


在国内,由于很难找到同时在业务领域和专业领域都深耕的人才,这类职位可能被企业分拆为不同的职能,更加注重管理能力而非专业能力。 🤔最终可能招聘了一个“高级监工”(毕竟,同时在业务领域和专业领域同时深耕的人真的少之又少,而且一般企业也不愿意花费与之对等的报酬)。


因此,大部分人可能会不同意我这个阶段的观点。 😕开发领袖的职能范围可能涵盖“敏捷教练(scrum master)”、“DevOps”、“项目经理(PM)”、“CTO”等管理职务。


因此,开发领袖最重要的特征是:



  1. 对业务领域有深刻的理解,能够消除开发团队与企业其他业务部门之间的沟通障碍。🌐

  2. 发挥"PM"职能: 协助规划产品开发和时间表,向营销或销售团队提供反馈。📈

  3. 发挥"CTO"职能: 协助高层管理,实现企业愿景,领导开发团队实现企业的业务目标。📊


因此,开发领袖必须对所处的业务领域(如医疗、金融、人力资源等)的产品有深入的了解。🏥 基于这些了解,他们能够理解软件所解决的业务问题,并且必须了解其他学科,如管理、产品开发、营销等,以消除各部门合作之间的沟通障碍。


简而言之,高级开发工程师和开发领袖的区别在于:



  1. 高级开发工程师也担任团队领导的角色,但主要面向开发团队的“内部”。👥

  2. 开发领袖则超越团队内部管理,他们的管理职能是面向“外部”的,致力于消除开发团队与公司其他部门之间的沟通障碍。🌍


因此,成为开发领袖需要具备高层领导的全局视野,并能够将业务术语和技术术语相互转化。🔑


如果你能够在公司内很好地与业务同事交流技术解决方案,并让其理解,那么你已经拥有了“开发领袖”其一的核心能力。💡


6️⃣领域专家


这个阶段的他们已经跳出了企业的限制,在一些特定领域也颇负盛名。他们的解决方案不再是只为一家企业服务,他们擅长的领域也不是一般的学科分类,而是一个非常有针对性地细分领域。🚀


可惜的是,一般的开发者们很难接触到这些领域,你想要了解他们的知识都不知道从哪儿下手,因为他们的知识分享大多是封闭的,只在内部共享,不对外传播。🔒



“可能你会觉得这与你对开源软件行业的理解不太一样,开源难道不是互联网发展的第一推动力吗?是啊,我同意你的观点,但你不了解不代表它不存在。其实大部分的技术分享都是在内部进行的,许多讲座和峰会也只限邀请制🔐。”



他们可能是某种编程语言的奠基人,可能是Web安全领域的重要任务驱动者,也可能是教导其他前端开发者如何使用React的大师,甚至还有那些在特定行业中扮演技术导师角色的人!👨‍💻


他们还可能是某个社区的建设者,在互联网和社会上有一群人将他们视为直接或间接的导师。🏢


他们也可能是支持特定事业或理念,并为之做出显著贡献的思想领袖。💡


他们会公开地讨论自己的专业领域和他们所推崇的理念。🗣️



“如果你也有自己的小圈子。比如在掘金社区;比如在GITHUB,拥有自己的互联网开源项目,并且有一大群粉丝用户支持和拥护你的产品和理念。那你也可以算是某一细分领域的专家了。👥”



总而言之,他们的一举一动都可能对互联网技术的发展产生重大影响。😄




🎉 你觉得怎么样?你认为自己处于哪个阶段?如果你有任何疑问或者想进一步讨论相关话题,请随时发表评论分享您的想法,让其他人从中受益。🚀✨


作者:道长王jj
来源:juejin.cn/post/7240838046789353530
收起阅读 »

我本可以忍受黑暗,如果我未曾见过光明

【随想录】我本可以忍受黑暗,如果我未曾见过光明 随想录 这是师叔对自我现状的剖析和寻找了一些 “新的方向” “新的视角” 来重新审视自我的思想录,希望我的家银们在文章中得到思想启发或以我为鉴,不去做无谓思想内耗! 老文章? 这篇文章大体结构早已在我语...
继续阅读 »

【随想录】我本可以忍受黑暗,如果我未曾见过光明



随想录


这是师叔对自我现状的剖析和寻找了一些 “新的方向” “新的视角” 来重新审视自我的思想录,希望我的家银们在文章中得到思想启发以我为鉴,不去做无谓思想内耗



老文章?


这篇文章大体结构早已在我语雀里写完了很久很久~~~


假期就有构思了,现在埋坑


因为这篇文章写的时候太过于冲劲十足,太过于理想主义,但是反顾现实我当时正在经历考试挂科,没错,就是你理解的大三挂科了(这也就意味着我开学要经历补考,如果没过的话,可能大四不能实习,还要和下一届同学一起上课,而且下一届还是我带的班级,想想那种感觉“咦,武哥你怎么在这上课”而我,内心qs:杀了我把,太羞辱了,脚指头已经扣除一套四合院了)


朋友问我成绩,当时孩子都傻了


所以这段时间我正在经历自我内耗,就向是欠了谁东西,到了deadline,到了审判的日子才能释怀!也至于最近心理一直在想着这个事情,导致最近焦虑的一批,最近几天自己都不正常了,但是终于结束了~~~(非常感谢老师)



言归正传


好了好了,又跑题了,书归正题,你可能会疑惑我为什么用这个标题,难道我经历了什么涩会黑暗,被潜规则,被PUA......(给你个大逼斗子,停止瞎想,继续向下看)



这篇文章灵感来源于我很喜欢的B站一位高中语文老师讲解《琵琶行》,突然我被这个短短 3分51秒的视频搞得愣住了,直接神游五行外,大脑开始快速的回顾自己最近的生活~~~(再次表白真的很爱这摸温柔的语文老师,他的课真的让我感觉到什么叫“腹有诗书气自华”)



视频链接:https://www.bilibili.com/video/BV1bW4y1j7Un/

最爱的语文老师


其实人生当中很残忍的一个事儿是什么呢?就是你一直以为未来有无限可能的时候,就像琵琶女觉得她能够过上那样的生活一直下去。一直被“五陵年少争缠头”,一直被簇拥着的时候,突然有一天你意识到好像这辈子就只能这样,就只能去来江头守空船,守着这一这艘空船,默默的度过慢慢的长夜。
就是如果如果你不曾体验过那样的生活,你会觉得好像“我”最终嫁给了一个商人,然后至少衣食不愁,至少也能活得下去,好像也还算幸福。但是如果我曾经经历过那样的生活,我此刻内心多多少少是有些不甘的。


很喜欢的一幅油画


亦或者是像白居易,如果他是从平民起身,然后一直一步一步做到了江州司马可能觉得也还是不错,但是你要知道他在起点就是在京城为官,所以这里其实是有很明显的,一种落差。那也同样,如果此刻你回到我们说所有的文学都是在读自己,你想想看你自己,此刻你可能没有这种感觉。


30公里鲜啤



哈哈哈,兄弟们不要emo啊,让我们珍惜当下,还是那句话,我们还年轻,谁都不怕。(但是遇到刀枪棍棒还是躲一躲呀,毕竟还是血肉之躯)



其实反思反思人生中最大的挑战,就是接受自己生来平凡。自己没有出色的外表,我也没有过人的才华,我可能也少了些许少年时的锐意。但是这个emo点我并不care,因为我还在拥有选择的阶段,我也在尝试探索不一样的人生,这也许就是喜欢记录生活和写下灵机一动时候想法的意义。但是也就向UP主@peach味的桃子记录自己第44次开学,也是最后一次开学表达自己点点滴滴,也同样是不同的感受;我们同样有应届生的迷茫,但是想想也没什么可怕,还在学习,还在向目标奔跑,也还在享受校园生活~~~


打卡老馆子-群乐饭店


啊呀,好像又唠跑偏了,就是说我对这个视频那么的不一样,尤其是这个主题,因为自己的寒假的实习给我带来了新的视野,哦不,应该是旷野,很有幸能去华为在我们省份的办事处,又被出差派往华为在一个某市分部工作了半个月。这短短的实习经历,让我在大三这个迷茫的时期多了份坚定,在这个期间和大佬们一起工作,真的看到了人家的企业文化和那种行动力,最主要被军团的大佬们很牛掰技术折服,在相处这段时间真的知道了什么是向往的生活,这个学历门槛迈过去,你将会迎来什么样的明天~~~


(谁说我去卖手机去了,我揍他啊[凶狠])


游客打卡照


所以我可能对之前年终总结看法有了些改变,我之前年终总结写到,薪资又不会增加多少,浪费三年那不纯属XX嘛,没错,今天我被打脸了,为我之前的幼稚想法感到可笑;写到这里脑子已经开始疼了,最近甲流,朋友圈注意身体,这个东西真的会影响我们的战斗力,好吧,这也只是一个随想录,留点内容给年中总结,要不到时候就词穷了,哈哈~~


很nice的江景房


近期反思


其实每个人的出发点不一样不能一概而论,就向我自己出发,一个来自十八线农村的孩子,父母通过自己一代人的努力从农村到乡镇,而我就通过自己的求学之路一直到,貌似能够在这个省份的省会立足,这也就是我能做的进步,不管怎么说,我们都是从自身出发,其实谈到这个问题,我自身也很矛盾,小城市就真的不好吗,人的一生除了衣食无忧,在向下追求的不就是快乐,如果真的能和一个爱的人,在做一些自己喜欢做的事情,难道不就是“人生赢家”,城市在这种维度下考虑貌似也不重要~~(如果你想diss这种想法,没有考虑子女的教育问题,其实我想到了,但是我目前的年龄和所处的位置吧,感觉很片面,所以就不对这个点展开讨论了)


过度劳累,小酌一杯


回复问题


有人怕别人看到自己以往的文章写的很幼稚,就不想写了,我有不同的看法,只有看到曾经的对事情的看法和处理方式幼稚了,才能证明自己的成长呀,谁能一下子从孩子成为一个大人!(但是某些时候谁还是不是一个孩子[挑眉])



作者:武师叔
来源:juejin.cn/post/7208476031136792631
收起阅读 »

"我的领导只任用关系户,我的团队里全是嫡系。"

说这句话的同学,跟我一起来认真的思考一下,你认为的那个关系户跟领导最初也是陌生人。既然关系户能跟领导搞好关系,你是不是也能跟领导搞好关系?现在给你个任务:跟领导搞好关系,请问你准备怎么做呢? 拍马屁吗?跟领导睡觉吗?你去试一试,看看管不管用。我相信你自己也知道...
继续阅读 »

说这句话的同学,跟我一起来认真的思考一下,你认为的那个关系户跟领导最初也是陌生人。既然关系户能跟领导搞好关系,你是不是也能跟领导搞好关系?现在给你个任务:跟领导搞好关系,请问你准备怎么做呢?


拍马屁吗?跟领导睡觉吗?你去试一试,看看管不管用。我相信你自己也知道,你每天吹捧领导"您真英明",领导只会觉得你是个傻逼。


一个部门有两个同事小A和小B,小A是一个身材曼妙的美女,谁见了都把持不住。但是业务能力一般,一个月只能给公司赚5万块;小B是书呆子理工男,业务能力比较好,一个月能给公司赚10万。


假设你是一个极端好色的男领导。


现在有两种情况,第1种情况,季度销售目标8个亿,两个月过去了,你只实现1个亿,再这样下去,你非得被开掉不可。这样你会把资源偏向哪个同事?


第2种情况,季度目标1个亿,你已经实现了8个亿,你会偏向哪个同事?


你跟漂亮女同事睡了觉,账上的钱会自动多出来吗?7个亿的销售额压力估计压得你都会不举吧?就算领导再好色,只要他心智还正常,肯定也会先偏向小B,把自己的位置稳固住,然后再用自己的位置去泡妞。


在巨大的压力下,人们会克制自己任性的偏好。反过来说,在巨大的压力下,人们做出的抉择,往往不是任性的偏好。


再来讲讲逻辑学


相关性不等于因果性, A事件和b事件总是同时发生,有可能是a事件导致了b事件,也有可能是b事件导致了a事件,也有可能是a和b由共同的一个看不见的c事件导致。


你的领导跟小a关系很好,小a晋升了,所以你得出一个结论。你的领导偏爱关系户。


有没有可能是另外一种情况?小a能力很强,表现很好,所以他晋升了。同时因为他表现好所以领导跟他关系很好?


请用严谨的逻辑来做一个排他性证明,证明我说的这种情况是错的。


还要说说利益


职场是赤裸裸的利益场,除了利益以外一无所有。


在职场里a跟b关系好,只有一种可能,就是b能满足a的利益;如果两个人互相关系好,那就是他们两个是利益共同体。


你去拍领导的马屁,领导完全不会屌你。如果你去分析领导正在焦虑的事情,跟他一起出谋划策,帮他解决,他肯定立刻跟你关系就上升了。不仅如此,如果他下次有了新的焦虑的事情,一筹莫展,做不了决定,他也会第一时间来问问你的意见。在这种时候,领导对你的需要比你对领导的需要更迫切,他就算不喜欢你,他也得硬着头皮跟你点头哈腰。


旁人看了就会觉得这个人是领导的嫡系,他俩关系真好。这种不合逻辑的论调,只不过是自己把握核心利益走向能力不足的无能狂怒,是吃不着葡萄说葡萄酸的低级防御机制。


这么多年来我在每个团队都很受领导器重,但我从来不点头哈腰,我从来都是该吵架就吵架,一点儿都不客气。因为我准确的知道他的利益点,也就可以准确的评估领导对我的需要程度,他不爽也得忍着。(他不需要我的时候我就乖乖的,大丈夫能屈能伸)。不懂门道的外人看来,我就是关系户。


"关系户"这个词特别好,道德上是不正当的,同时也不是谁能都能做到,所以它是一个非常完美的心理防御的盾牌。信奉"关系户"的人,往往既不会搞关系,也不会搞工作。认真搞一次关系就知道,搞关系比搞工作难多了。


要是你真的觉得你的团队任用关系户,那也请你认真的去搞关系。不过我猜到时候你会抱怨公司不好好"搞关系"净"搞工作"了,那些上位的人全都是"工作狂"。


拍马屁这种门槛这么低的事情,要是真的管用的话,竞争的激烈程度会超乎你的想象,你可能连领导的脚后跟都见不到。


职场是赤裸裸的利益场,除了利益以外一无所有。反过来说,那个你认为的"关系户",跟你的领导之间也是赤裸裸的利益关系。


你买东西的时候是希望卖东西的人越多越好还是越少越好?你卖东西的时候是希望买东西的人越多越好还是越少越好?所以你的领导是希望自己的团队里,牛逼的人越多越好还是越少越好?


所以哪个领导会任由自己团队的某个成员一家独大?


"我能力强,我的领导却不任用我"


人这种生物天生就有高看自己一眼的趋势的,人很难公平的对待自己和别人。所以当一个人跟我说他牛逼的时候,我心里第一时间的反应就是"你是真牛逼还是吹牛逼?"。


我平常在日常需求任务分配的时候,经常会遇到一个现象,一个PM提需求的时候指名道姓希望某研发同学来开发。此时另外一个需求的PM也立刻跳起来说他的需求也希望这个研发同学来开发。两个PM原地开始互相PK起了需求价值,我打圆场说团队还有别的空余人力,两个PM实在不好意思继续掰扯了才作罢。


两个PM不仅在人力的维度展开竞争,而且在某个具体的研发同学身上展开了竞争。



职场是赤裸裸的利益场,你的工作表现直接影响着别人的利益;反过来别人的表现也影响着你的利益。研发开发需求快质量高,可以直接的换算成需求在绩效周期内能给客户稳定使用的可能性,这个又可以直接换算成绩效,绩效又可以直接换算成年终奖。所以你的工作能力会被你的同事赤裸裸换算成真金白银,没有人会跟白花花的银子过不去,所以你真的优秀的话,别人是可以敏锐的感觉到的。


在高压的环境下,真实的你自己活在别人的眼睛里。


"我们团队确实是有嫡系的呀!"


团队里的成员加入团队的顺序有先有后,小A小B小C在团队一开始最艰难的时候跟领导一起搭建起了这条业务线。所以他们了解这个团队发展过程中的诸多细节,甚至可以说这个团队的文化是他们共同创造的。


你上半年刚加入团队,总共也没做几个需求。你要是领导,你更信任谁?有一个容易出成绩又很有挑战的项目,你更愿意交给谁?


你比别人晚来,不代表你能力比别人差,但你是不是一定就能力比别人好?还不确定。而前几个人的能力好坏领导经过多年磨合已经一清二楚了,对他来说,这个项目交给 ta 确定性就更大一些,风险更小一些。


容易出成绩的工作总是很稀缺的,所以这些工作一定要集中给更有希望晋升的人,领导的心态就是扶上去一个算一个。如果这样的工作分摊给好几个人,那好几个人都没有足够的业绩晋升,最后大家都不满意。


所有人都不满意和至少有一个人满意,是你的话你选哪一种?


这个内容甚至是写在教人当领导的书里,作为标准教程的。


再说说另外一种情况


公司要成立一个新业务线,需要迅速搭建一个20人的团队。老板认识一个别的公司的领导,那个领导表示要带着自己目前的团队一起来这个公司。老板听了大喜过望,恨不能跪在地上给对方磕俩响头。要知道想要搭建一个20人的团队,在招聘上要花费多少人力资源成本。而且招聘一个20人团队,至少需要半年的时间。人找齐了还不能立刻投入工作,彼此还得磨合。


现在好了,有人带着一个团队直接过来。成本的问题时间的问题磨合的问题一口气全部解决。


对方带了15个人过来,离20个人还差5个。于是小G被调配进入了这个团队。这个时候虽然名义上是对方几个新人加入了小G的公司,但实际上真实发生的事情是小G加入了对方的团队。所以贡献要沿着团队的历史记忆延续和排列。


小G可能会感觉到巨大的不公平,但是你尝试从老板的视角看,小G的这种"不公平"的感受,能值得起组建一个20人团队的费用吗?你的"公平"值几十万吗?


给大家几点建议。


第一,对于打工人来说,持续在同一个公司同一个团队长期工作才是最大化自己利益的最好方式,频繁跳槽的人是非常短视的。如果你加入了一个新团队,要保持耐心,耐心是一个良好的品格。


第二,机遇真的很重要,我相信这句话你已经听腻了。但是之前你听这句话只有一个宏观而含混的理解,我相信你读完这篇文章就对这句话有一个形象而具体的理解。


第三,这个世界不是公平的,如果你觉得世界是公平的,那只能说明你自己幼稚。你假设了一个"公平"的世界,但却发现真实的世界不是公平的,于是内心世界陷入了巨大的冲突,每日活在精神内耗里。请问谁许诺过你这个世界是公平的了吗?许诺给你的那个人有足够的权威保证世界是公平的吗?


要心平气和的接受世界不是公平的,然后在"世界不不公平"的基础上组织自己的想法和行动,以达到自己利益的最大化。这样就能避免很多无意义的内耗。


上面这段话好像我在PUA你,但是别忘了我只是在脉脉匿名圈顶着一个马甲的陌生人,我PUA你对我没有任何好处。然而我发自肺腑地说,我自己就是这么想的,从我是一个小兵开始就是这个想的,也是这么做的,我用这套想法获得了今天的一切,我善意的把这些想法分享给你,希望避免你的困扰。你爱信不信。


最后的最后想说一句,如果有一天你掌握了权力,我希望你能公平的对待他人,咱们就别再为这个世界的操蛋添砖加瓦了,这是一种修养。


作者:马可奥勒留
来源:juejin.cn/post/7288178532861378600
收起阅读 »

离职原因千万不要这样说!

HR 面作为面试的最后一关,非常重要,因为走到这一步,你已经和 Offer 只有一步之遥了。有人会认为:只要进入 HR 面就稳了,其实并不是! 在一个公司里,HR 拥有最终的人事任命权,部门主管只能提供用人建议,所以这一关千万不要大意,我每年都有学生挂在 HR...
继续阅读 »

HR 面作为面试的最后一关,非常重要,因为走到这一步,你已经和 Offer 只有一步之遥了。有人会认为:只要进入 HR 面就稳了,其实并不是!


在一个公司里,HR 拥有最终的人事任命权,部门主管只能提供用人建议,所以这一关千万不要大意,我每年都有学生挂在 HR 面。那么,今天我们就来聊聊“离职原因”这个话题。


1.同事或领导不行


虽然你在工作中,可能会遇到与同事或上司之间的不和谐关系,但直接将其作为离职原因,会对你的职业形象造成负面影响。


你应该这样回答



前公司的办公室政治比较严重,同事和领导之间相互推诿、扯皮的想象比较常见,工作效率也被无限拉低。我希望找一家能把精力放在高效工作的公司,同事之间分工明确、协同合作,同事之间氛围能好一点的公司,因为一个人的大部分时间都在公司,心情愉快的高效工作是非常重要的。



2.被裁员


这两年被裁员是比较常见的事,但直接说被裁了,可能会让 HR 觉得你的价值不高,因为那么多人,为什么偏偏把你裁了?是不是你的能力不如其他人?


你应该这样回答



原业务线被砍了,领导安排我转岗到其他业务线。但是新岗位和我的职业规划不相符,我还是想继续在XX方向深耕,所以我离职了。



3.学不到东西


如果直接说“学不到东西”,会让用人单位觉得你就是来学东西的,过段时间把东西学会了,也会从这离职的。


你应该这样回答



在原公司所负责的工作内容比较单一且重复性比较高,无法满足我个人的职业发展需求。我想找一个更有挑战性、并且更有成长空间的工作。



4.工资低


抱怨工资低,虽然工资低可能是客观原因,但是工资低也可能是因为你能力或经验的问题,所以因为工资低而离职,会让用人单位怀疑你的专业性和稳定性。


你应该这样回答



这几年我的技术以及业务能力已经得到了显著的提升,为公司创造XXX的业绩,领导对我也很认可,但是原公司的工资的涨幅非常有限,而现在需要用钱的地方很多,所以我想看看新机会。



5.加班多


互联网是典型的“薪资高、加班多”的公司,直接在离职原因中说加班多,可能会错失很多机会。


你应该这样回答



前公司常态化 996,但实际的工作量并不大,导致大部分人为了加班而加班,效率非常低,我个人并不反对加班,但这种低效的 996,我并不认可。



6.其他不能说的事



  1. 说上一家领导和公司的坏话,会给人留下一个不能融入环境或者缺乏团队意识的印象。

  2. 我男朋友/女朋友在这边工作,感情用事是职场大忌。

  3. 我爸妈不喜欢我原来的那份工作,没有主见也是职场大忌。


7.离职原因这样说


在原公司所负责的工作内容比较单一且重复性比较高,无法满足我个人的职业发展需求。我想找一个更有挑战性、并且有更大成长空间的工作。而贵公司的情况非常符合我的预期:



  • 首先,我很认可贵公司所推崇的人性化管理,非常符合我对工作环境的预期,我也相信在这样的环境中,我能发挥更大的主观能动性。

  • 并且我非常看好贵公司所处的行业和所做的事,如果我能有幸加入贵公司,相信一定能和贵公司一起发展、共同进步。


小结


HR 面作为面试的最后一关,非常重要,因为走到这一步,你已经和 Offer 只有一步之遥了。所以在回答离职原因时,不能太刻薄、不能太过于“现实”,要把刻薄的话委婉的说,要把个人的事儿往“大”的说。


作者:Java中文社群
来源:juejin.cn/post/7288238328381407251
收起阅读 »

去寺庙做义工,有益身心健康

《乔布斯传》中写到:乔布斯把对事物专注的能力和对简洁的热爱归功于他的禅修。他说:“禅修磨炼了他对直觉的欣赏能力,教他如何过滤掉任何能分散时间和精力的其它不必要的事情,在他的身上培养出了专注基于至简主义的审美观。” 如何在当今物欲横流的浮躁社会里不沦陷其中?如何...
继续阅读 »

《乔布斯传》中写到:乔布斯把对事物专注的能力和对简洁的热爱归功于他的禅修。他说:“禅修磨炼了他对直觉的欣赏能力,教他如何过滤掉任何能分散时间和精力的其它不必要的事情,在他的身上培养出了专注基于至简主义的审美观。”


如何在当今物欲横流的浮躁社会里不沦陷其中?如何在每天奔波忙碌之后却不内心疲惫、焦虑?如何在巨大的工作与生活压力下保持一颗平和的心?如何在经历感情、友情和亲情的起起落落后看破放下?如何改变透支健康和生命的人生模式?


程序员无疑是一个高压的职业,尤其是在头部公司工作的程序员们,工作压力更是大。并且在互联网行业,禅修并不是一件新鲜事。我们不一定要正儿八经地参加禅修活动,只是去寺庙走一走,呼吸一下新鲜空气,给寺庙干点活,对身心健康的帮助也会很大。


我与寺庙


我最早接触寺庙是在2011年上军校的时候,我的一个老师,作为大校,经常在课上分享他周末在南京附近寺庙的奇闻轶事,也会分享他自己的一些人生体验和感悟,勾起了我对寺庙生活的向往。


2013年,作为现役军人,我跑到了江西庐山的东林寺做了一个礼拜的义工,在那里,每天早上四点起床早上寺庙早课,负责三餐的行堂,也作为机动义工,干一些杂活,比如卸菜、组装床等,晚上有时也可以听寺庙的传统文化课。


2013年底,我申请退出现役,于是14年春就可以休假了,根据流程不定期去各部门办理手续即可,期间一个周末,我弟带我去凤凰岭玩,偶遇一个皈依法会,为了能看到传说中的北大数学天才,我填了一个义工表,参加了皈依仪式。


因为没有考虑政府安排的工作,所以打算考个研,期间不时会去凤凰岭的寺庙参加活动。考完研后,到18年春季,周末节假日,基本都会去这个寺庙做义工,累计得有200天以上。


期间,作为骨干义工,参与了该寺庙组织的第二至第四届的IT禅修营,负责行堂、住宿和辅导员等相关的工作。


很多人都听过这样一件往事:2010年,张小龙(微信之父)偶然入住一个寺院,当时正是微信研发的关键时刻,因为几个技术难题,张小龙连续几天彻夜难眠,终于一气之下把资料撕得粉碎。


没想到负责打扫卫生的僧人看到后,竟然帮他把资料重新粘贴了起来,还顺手写下了几条建议。张小龙非常惊讶,打听过后才知道这位扫地僧出家前曾混迹IT界,是个著名的极客。


经扫地僧点化,张小龙回到广州苦攻一年后,微信终于大成。这件事传的很广也很玄乎,可信度不会太高,不过故事中张小龙入住的寺院,就是我常去的寺庙。


至于在故事中懂得IT的扫地僧,在这里遇到其实不是什么奇怪的事,你还有可能遇到第47届国际数学奥赛金牌得主贤宇法师,他来自北大数学系;或者是禅兴法师,他是清华大学流体力学博士;又或者贤启法师,他是清华大学核能和热能物理博士。


“扫地只不过是我的表面工作,我真正的职业是一位研究僧。” 《少林足球》这句台词的背后,隐藏着关于这个寺庙“高知僧团”的一个段子。


因为各种不可描述的原因,18年9月之后,我就很少去这个寺庙了,但我知道我依然很向往寺庙的生活。于是22年春,我下定决心离开北京去深圳,其中就有考虑到深圳后,可以去弘法寺或弘源寺做义工。


去了一次弘法寺,感觉那边人太多,后面去了一次弘源寺后,感觉这里比较适合我,人少很安静,不堵车的话,开车只需20分钟到家。


目前,只要我有时间,我都会去弘源寺干一天临时义工,或者住上几天。


何为禅?


禅,是心智的高度成熟状态。直至印度词汇传入,汉语音译为“禅那”,后世简称为“禅”,汉译意思有“静虑”、“思维修”等。


禅修的方法就是禅法,禅法是心法,并不固着于某种具体形式,也不限于宗教派别。从泛义来说,任何一种方法,如果能够让你的心灵成熟,了解生命的本质,让心获得更高层次的证悟,并从而获得生命究竟意义的了悟。这样的方法就是禅修!


从狭义来说,在绵延传承数千年的漫长时空里,形成各种系统的修行方法,存在于各种教派中。现存主要有传承并盛行于南传佛教国家的原始佛教禅法与传承并盛行于中国汉传佛教的祖师禅。


如来禅是佛陀的原始教法,注重基础练习,强调修行止观。祖师禅是中国禅宗祖师的教法,强调悟性、觉性,推崇顿悟,以参话头为代表,以开悟、明心见性为目的。


我们普遍缺乏自我觉察,甚至误解了包括自由在内的生命状态真义。禅修中,会进入深刻自我觉察中,有机会与自己整合,从而开启真我。


近年来,禅修在西方非常流行,像美国的学校、医疗机构和高科技公司都广泛地在进行打坐、禅修。美国有些科学家曾做过一个实验,实验对象是长期禅修的修行人。在实验室中,实验者一边用脑电波图测量脑波的变化,一边用功能性核磁共振测量脑部活动的位置。


最后得出结论:通过禅修,不但能够短期改变脑部的活动,而且非常有可能促成脑部永久的变化。这就是说:通过禅定,可以有效断除人的焦虑、哀伤等很多负面情绪,创造出心灵的幸福感,甚至可以重塑大脑结构。


禅修能够修复心智、疗愈抑郁、提升智慧,让我们重获身心的全面健康!禅修让人的内心变得安静。在禅修时,人能放松下来,专注于呼吸,使内心归于平静,身体和心灵才有了真正的对话与接触。


“禅修是未来科技世界中的生存必需品”时代杂志曾在封面报道中这样写道。在硅谷,禅修被认为是新的咖啡因,一种能释放能量与创造力的全新“燃料”。


禅修也帮助过谷歌、Facebook、Twitter高管们走出困惑,国内比较知名则有搜狐的张朝阳和阿里的马云,还有微信之父张小龙的传说。


对于他们来说,商海的起伏伴随着心海的沉浮,庞大的财富、名声与地位带来的更多的不是快乐,但是禅修,却在一定程度上给他们指点迷津,带领他们脱离现代社会的痛苦、让内心更加平静!


乔布斯的禅修故事


乔布斯和禅修,一直有着很深的渊源。乔布斯是当世最伟大的企业家之一,同时也是一名虔诚的禅宗教徒。他少有慧根,17岁那年,他远赴印度寻找圣人寻求精神启蒙,18岁那年,他开始追随日本禅师乙川弘文学习曹洞宗的禅法。


年轻的时候,乔布斯去印度,在印度体验,呆了七个月。乔布斯在印度干了些什么,我们不得而知。不过据我推测,也就是四处逛一逛,看一看,可能会去一些寺庙,拜访一些僧人。


我从来不认为,他遇到了什么高人,或者在印度的小村庄一待,精神就受到了莫大的洗礼。变化永远都是从内在发生的,外在的不过是缘分,是过客,负责提供一个合适的环境,或者提供一些必要的刺激。


但我们知道,从此以后,乔布斯的人生,就开始变得不一样了。乔布斯的人生追求是“改变世界”,当年他劝说百事可乐总裁,来担任苹果CEO的时候所说的话:“你是愿意一辈子卖糖水,还是跟我一起改变这个世界?”激励了无数心怀梦想的朋友。


早在1973年乔布斯已经对禅有较深的领悟了。他这样说:“我对那些超越物质的形而上的学说极感兴趣,也开始注意到比知觉及意识更高的层次——直觉和顿悟。”


他还说:“因为时间有限,不要带着面具为别人而活,不要让别人的意见左右自己内心的想法,最重要的是要勇敢地忠于自己内心的直觉。”


乔布斯说:“你不能预先把点点滴滴串在一起;唯有未来回顾时,你才会明白那些点点滴滴是如何串在一起的。所以你得相信,你现在所体会的东西,将来多少会连接在一块。你得信任某个东西,直觉也好,命运也好,生命也好,或者业力。这种作法从来没让我失望,也让我的人生整个不同起来。”


他大学时学的书法,被他用来设计能够印刷出漂亮字体的计算机,尽管他在大学选修书法课时,完全不知道学这玩意能有什么用。他被自己创立的苹果公司开除,于是转行去做动画,结果在做动画的时候,遇到了自己未来的妻子。


人呐实在不知道,自己可不可以预料。你说我一个被自己创立的公司开除的失业狗,怎么就在第二份工作里遇到了一生的挚爱呢?若干年后,他回顾起自己的人生,他把这些点点滴滴串了起来,他发现,他所经历过的每一件事,都有着特殊的意义。


所以,无论面对怎样的困境,我们都不必悲观绝望,因为在剧本结束之前,你永远不知道,自己现在面对的这件事,到底是坏事还是好事。


所谓创新就是无中生有,包括思想、产品、艺术等,重大的创新我们称为颠覆。通过那则著名的广告《think different》他告诉世人:“因为只有那些疯狂到以為自己能够改变世界的人,才能真正地改变世界。”乔布斯确实改变了世界,而且不是一次,至少五次颠覆了这个世界:



  • 通过苹果电脑Apple-I,开启了个人电脑时代;

  • 通过皮克斯电脑动画公司,颠覆了整个动漫产业;

  • 通过iPod,颠覆了整个音乐产业;

  • 通过iPhone,颠覆了整个通讯产业;

  • 通过iPad,重新定义并颠覆了平板PC行业。


程序员与禅修


编程是一门需要高度专注和创造力的艺术,它要求程序员们在面对复杂问题和压力时,能够保持内心的安宁和平静。在这个快节奏、竞争激烈的行业中,如何修炼内心的禅意境界,成为程序员们更好地发挥潜力的关键。


在编程的世界里,专注是至关重要的品质。通过培养内在专注力,程序员能够集中精力去解决问题,避免被外界的干扰所困扰。以下是几种培养内在专注的方法:



  • 冥想和呼吸练习:  通过冥想和深呼吸来调整身心状态,让自己平静下来。坚持每天进行一段时间的冥想练习,可以提高专注力和注意力的稳定性。

  • 时间管理:  制定合理的工作计划和时间表,将任务分解为小的可管理的部分,避免心理上的压力。通过专注于每个小任务,逐步完成整个项目。

  • 限制干扰:  将手机静音、关闭社交媒体和聊天工具等干扰源,创造一个安静的工作环境。使用专注工作法(如番茄钟),集中精力在一项任务上,直到完成。


编程过程中会遇到各种问题和挑战,有时甚至会感到沮丧和失望。然而,保持平和的心态是非常重要的,它可以帮助程序员更好地应对压力和困难。以下是一些培养平和心态的技巧:



  • 接受不完美性:  程序永远不会是完美的,因为它们总是在不断发展和改进中。接受这一事实,并学会从错误中汲取教训。不要过于苛求自己,给自己一些宽容和理解。

  • 积极思考:  关注积极的方面,让自己的思维更加积极向上。遇到问题时,寻找解决方案而非抱怨。积极的心态能够帮助你更好地应对挑战和困难。

  • 放松和休息:  给自己合理的休息时间,让大脑得到充分的放松和恢复。休息和娱乐能够帮助你调整心态,保持平和的状态。


编程往往是一个团队合作的过程,与他人合作的能力对于一个程序员来说至关重要。以下是一些建立团队合作意识和促进内心安宁的方法:



  • 沟通与分享:  与团队成员保持良好的沟通,分享想法和问题。倾听他人的观点和建议,尊重不同的意见。积极参与和贡献团队,建立合作关系。

  • 友善和尊重:  培养友好、尊重和包容的态度。尊重他人的工作和努力,给予鼓励和支持。与团队成员建立良好的关系,创造和谐的工作环境。

  • 共享成功:  当团队取得成功时,与他人一起分享喜悦和成就感。相信团队的力量,相信集体的智慧和努力。


修炼内心安宁需要时间和长期的自我管理。通过培养专注力、平和心态、创造力和团队合作意识,程序员们可以在面对复杂的编程任务和挑战时保持内心的安宁和平静。


禅修有许多不同的境界,其中最典型的可能包括:



  • 懵懂:刚开始禅修时,可能会觉得茫然和困惑,不知该如何开始。

  • 困扰:在进行深度内省和冥想时,可能会遇到很多烦恼和难题,需耐心思考和解决。

  • 安和:通过不断地练习和开放自己的心灵,可能会进入一种更加平和和沉静的状态。

  • 祥和:当一些心理障碍得到解决,你会感受到一种更深层的平静和和谐。

  • 转化:通过不断的冥想与内省,你可以向内看到自己的内心,获得对自己和世界的新的认识和多样的观察角度。

  • 整体意识:通过冥想,您将能够超越个人的视野和言语本身,深入探究宇宙的内心,领悟更加深入和广泛的境界和意识。


程序员写代码的境界:



  • 懵懂:刚熟悉编程语言,不知做什么。

  • 困扰:可以实现需求,但仍然会被需求所困,需要耐心思考和解决。

  • 安和:通过不断练习已经可以轻易实现需求,更加平和沉静。

  • 祥和:全栈。

  • 转化:做自己的产品。

  • 整体意识:有自己的公司。


一个创业设想


打开小红书,与“疗愈”相关的笔记高达236万篇,禅修、瑜伽、颂钵等新兴疗愈方法层出不穷,无论是性价比还是高消费,总有一种疗愈方法适合你。


比起去网红景点打卡拍照卷构图卷妆造,越来越多的年轻人正在借助上香、拜神、颂钵、冥想等更为“佛系”的方式去追寻内心的宁静。放空大脑,呼吸之间天地的能量被尽数吸收体内,一切紧张、焦虑都被稀释,现实的残酷和精神的困顿,都在此间找到了出口。


在过去,简单的瑜伽和冥想就能达到这种目的,但伴随着疗愈文化的兴起与壮大,不断在传统方式之上叠加buff,才是新兴疗愈的终极奥义。


从目标人群来看,不同的禅修对应不同的人群。比如临平青龙寺即将在8月开启的禅修,就分为了企业禅修、教育禅修、功能禅修、共修禅、突破禅、网络共修等多种形式。但从禅修内容来看,各个寺庙的安排不尽相同,但基本上跳脱不出早晚功课、上殿过堂、出坡劳作、诵经礼忏、佛学讲座等环节。


艺术疗愈,是截然不同于起参禅悟道这种更亲近自然,还原本真的另一疗愈流派。具体可以细分为戏剧疗愈、绘画疗愈、音乐疗愈等多种形式。当理论逐渐趋向现代化,投入在此间的花费,也成正比增长。


绘画疗愈 ,顾名思义就是通过绘画的方式来表达自己内心的情绪。画幅的大小、用笔的轻重、空间的配置、色彩的使用,都在某种程度上反映着创作者潜意识的情感与冲突。


在绘画过程中,绘画者也同样会获得纾解和满足。也有一些课程会在绘画创作之外,添加绘画作品鉴赏的内容,通过一幅画去窥视作者的内心,寻求心灵上的共鸣,也是舒缓压力的一种渠道。


疗愈市场之所以能够发展,还是因为有越来越多人的负面情绪需要治愈。不论是工作压力还是亲密关系所带来的情绪内耗,总要有一个释放的出口。


当前,我正在尝试依托自营绘馆老师提供优质课件,打造艺培课件分享的平台或社区,做平台前期研发投入比较大,当前融资也比较困难,同时自己也需要疗愈。


所以,最近也在调研市场,评估是否可以依托自营的门店,组织绘画手工+寺庙行禅+技术专题分享的IT艺术禅修营活动,两天含住宿1999元,包括半天寺庙义工体验、半天禅修、半天绘画手工课和半天的技术专题分享。


不知道,这样的活动,大家会考虑参加吗?


总结


出家人抛弃尘世各种欲望出家修行值得尊重,但却不是修行的唯一方法,佛经里著名的维摩洁居士就是在家修行,也取得了非凡成就,六祖惠能就非常鼓励大家在世间修行,他说:“佛法在世间,不离世间觉,离世觅菩提,恰如求兔角”。


普通人的修行是在红尘欲望中的修行,和出家人截然不同,但无分高下,同样可以证悟,工作就是他们最好的修练道场。禅学的理论学习并不困难,但这只是万里长征的第一步,最重要的是,我们要在日常实践中证悟。


简单可能比复杂更难做到:你必须努力理清思路,从而使其变得简单。但最终这是值得的,因为一旦你做到了,便可以创造奇迹。”乔布斯所说的这种专注和简单是直接相关的,如果太复杂,心即散乱,就很难保持专注,只有简单,才能做到专注,只有专注,才能极致。


作者:三一习惯
来源:juejin.cn/post/7292781589477687350
收起阅读 »

成为务实的程序员

编程是一门技艺。简单地说,就是让计算机做你想让它做的事情(或是你的用户想让它做的事情)。作为一名程序员,你既在倾听,又在献策;既是传译,又行独裁;你试图捕获难以捉摸的需求,并找到一种表达它们的方式,以便仅靠一台机器就可以从容应付。你试着把工作记录成文档,以便他...
继续阅读 »

编程是一门技艺。简单地说,就是让计算机做你想让它做的事情(或是你的用户想让它做的事情)。作为一名程序员,你既在倾听,又在献策;既是传译,又行独裁;你试图捕获难以捉摸的需求,并找到一种表达它们的方式,以便仅靠一台机器就可以从容应付。你试着把工作记录成文档,以便他人理解;你试着将工作工程化,这样别人就能在其上有所建树;更重要的是,你试图在项目时钟的滴答声中完成所有这些工作。你每天都在创造小小的奇迹。



什么是“务实”?


务实(Pragmatic)这个词来自拉丁语 pragmaticus ——“精通业务”,该词又来源于希腊语 πραγματικός,意思是“适合使用”。


务实程序员特征



  • 早期的采纳者 / 快速的适配者:对技术和技巧有一种直觉,喜欢尝试。当接触到新东西时,你可以快速地掌握它们,并把它们与其他的知识结合起来。你的信心来自经验。

  • 好奇:倾向于问问题。热衷于收集各种细微的事实,坚信它们会影响自己多年后的决策。

  • 批判性的思考者:你在没有得到证实前很少接受既定事实。当同事们说“因为就该这么做”,或者供应商承诺会解决所有问题时,你会闻到挑战的味道。

  • 现实主义:你试图理解所面临的每个问题的本质。这种现实主义让你对事情有多困难、需要用多长时间有一个很好的感知。一个过程应该很难,或是需要点时间才能完成,对这些的深刻理解,给了你坚持下去的毅力。

  • 多面手:你努力熟悉各种技术和环境,并努力跟上最新的进展。虽然目前的工作可能要求你在某个专门领域成为行家,但你总是能够进入新的领域,迎接新的挑战。


务实的哲学


软件的熵



当软件中的无序化增加时,程序员会说“软件在腐烂”。有些人可能会用更乐观的术语来称呼它,即技术债。



有很多原因导致软件腐烂。最重要的一个似乎是项目工作中的心理状态,或者说文化。无视一个明显损坏的东西,会强化这样一种观念:看来没有什么是能修好的,也没人在乎,一切都命中注定了。所有的负面情绪会在团队成员间蔓延,变成恶性循环。



不要放任破窗,及时发现及时修复,漠视会加速腐烂的过程。



软件开发中应该遵循的方法:不要只是因为一些东西非常着急,就去造成附带伤害。破窗一扇都嫌太多


够好即可的软件



不要为了追求更好而损毁了原有已经够好的。



我们做的东西,从用户需求角度出发是否足够好?最好还是留给用户一个机会,让他们亲自参与评判。无视来自用户方面的需求,一味地向程序中堆砌功能,一次又一次地打磨代码,这是很不专业的表现。心浮气躁当然不值得提倡,比如承诺一个无法兑现的时间尺度,然后为了赶上截止日期删减必要的边角工程,这同样是不专业的做法。



如果早点给用户一点东西玩,他们的反馈常常引领你做出更好的最终方案。



知识组合



知识和经验是你最重要的专业资产。学习新事物的能力是你最重要的战略资产。



关于如何构建自己的知识组合,可以参考以下指导方针:



  • 定期投资:安排一个固定的时间和地点为你的知识组合投资。

  • 多样化:计算机技术变化迅猛——今天的技术热点可能到明天就接近无用(至少不那么受欢迎)。所以,熟悉的技能越多,越能适应变化。

  • 风险管理:分散风险,不要把所有的技术鸡蛋放在一个篮子里。

  • 低买高卖:在一项新技术变得流行之前就开始学习,可能和发现一只被低估的股票一样困难,但是所得到的收获会和此类股票的收益一样好。

  • 重新评估调整:这是一个充满活力的行业。你上个月开始研究的热门技术现在可能已经凉下来了。


对于那些已经构成知识组合的智力资产,获取它们的最佳途径可以参考如下建议:



  1. 每年学习一门新语言:不同语言以不同的方式解决相同的问题。多学习几种不同的解决方法,能帮助自己拓宽思维,避免陷入陈规。

  2. 每月读一本技术书:虽然网络上有大量的短文和偶尔可靠的答案,但深入理解还是需要去读长篇的书。当你掌握了当前正在使用的所有技术后,扩展你的领域,学习一些和你项目不相关的东西

  3. 还要读非技术书:不要忘记方程式中人的那一面,他需要完全不同的技能集。

  4. 上课:在本地大学或网上找一些有趣的课程,或许也能在下一场商业会展或技术会议上找到。

  5. 加入本地的用户组和交流群:不要只是去当听众,要主动参与。独来独往对你的职业生涯是致命的:了解一下公司之外的人都在做什么。

  6. 尝试不同的环境

  7. 与时俱进:关心一下和你当前项目不同的技术,阅读相关的新闻和技术贴。


批判性思维



批判性地思考读到的和听到的东西。



批判性地分析问题,先思考几个问题:



  • 问“五个为什么”:当有了答案后,还要追问至少五个为什么;

  • 谁从中受益:追踪钱的流动更容易理清脉络;

  • 有什么背景:每件事都发生在它自己的背景下,这也是为何“能解决所有问题”的方案通常不存在,而那些兜售“最佳实践”的书或文章实际上经不起推敲。

  • 什么时候在哪里可以工作起来:不要停留在一阶思维下(接下来会发生什么),要进行二阶思考:当它结束后还会发生什么?

  • 为什么是这个问题:是否存在一个基础模型?这个基础模型是怎么工作的?


务实的方法


ETC——优秀设计的精髓



优秀的设计比糟糕的设计更容易变更。



对代码而言,要顺应变化。因此要信奉 ETC(Easier To Change,更容易变更)原则。ETC 是一种价值观念,不是一条规则。关于培养 ETC 观念,有以下几点意见:



  • 不断强化意识,问自己这么做是否让系统更容易变更。

  • 假设不确定什么形式的改变会发生,你也总是可以回到终极的“容易变更”的道路上;试着让你写的东西可替换。

  • 在工程日志中记下你面临的处境:你有哪些选择,以及关于改变的一些猜测。


DRY——邪恶的重复


我们认为,想要可靠地开发软件,或让开发项目更容易理解和维护,唯一的方法就是遵循下面这条DRY(Don't repeat yourself,不要重复自己)原则:



在一个系统中,每一处知识都必须单一、明确、权威地表达。



与之相对的不同做法是在两个或更多地方表达相同的东西。如果变更其中一个,就必须记得变更其他的那些。


DRY 不限于编码,DRY 针对的是你对知识意图的复制。它强调的是,在两个地方表达的东西其实是相同的,只是表达的方式可能完全不同。



  • 代码中的重复

  • 文档中的重复:例如注释和代码表达完全相同的意思,但是未来代码变更可能不会同步注释的变更,或者用数据结构表达知识等。

  • 开发人员间的重复

    • 最难检测到且难处理的重复类型,可能发在同一个项目的不同开发人员之间。整块的动能集可能会在不经意间重复,而这种重复或者好多年都并未发现,最终导致了维护问题。

    • 我们认为解决这个问题最好的方法是鼓励开发人员间积极频繁的交流。

    • 指派团队中的一人作为项目只是管理员,他的工作就是促进知识的传播。在源码目录树中设置一个集中的位置,存放工具程序和脚本程序。

    • 你要努力的方向,应该是孕育出一个更容易找到和复用已有事务的环境而不是自己重新编写




正交性


定义:对于两个或多个事物,其中一个的改变不影响其他任何一个,则这些事物是正交的。


当系统的组件相互之间高度依赖时,就没有局部修理这回事儿。我们希望设计的组件自成一体:独立自主,有单一的清晰定义的意图。但凡编写正交的系统,就能获得两个主要的收益:提高生产力和降低风险


设计


可以用一个简单的方法可以测试设计的正交性。当你规划好组件后,问问自己:



  • 如果一个特别功能背后的需求发生显著改变,有多少模块会影响?

  • 你的设计与现实世界的变化有多大程度的解耦。 不要依赖那些你无法控制的东西。


编码


当你写下代码时,就有降低软件正交性的风险。你不仅需要盯着正在做的事情,还要监控软件的大环境。有几种技术可以用来保持正交性:



  • 保持代码解耦:编写害羞的代码——模块不会向其他模块透露任何不必要的信息,也不依赖于其他模块的实现。

  • 避免全局数据:只要代码引用全局数据,就会将自己绑定到共享该数据的其他组件上。即使只打算对全局数据进行读操作,也可能引发问题(例如突然需要将代码改为多线程的情形)。一般来说,如果总是显式地将任何需要上下文传递给模块,那么代码会更容易理解和维护。

  • 避免相似的数据:可以看看《设计模式》中的策略模式。


测试


修 Bug 也是评估整个系统正交性的好时机。遇到问题时,评估一下修复行为的局部化程度。只要变了一个模块,还是有很多处变更分散在整个系统里?当你修正了一个地方,是不是就修复了所有问题,还是会神秘地出现其他问题?


曳光弹



使用曳光弹找到目标。



对于我们来说,最初的曳光弹就是,创建一个简单的工程,加一行“hello world!”,并确保其能编译和运行。然后,我们再去找整个应用程序不确定的部分,添加上让它们跑起来的骨架。


曳光弹.png


使用曳光弹代码的优势



  • 用户可以更早地获得能工作的东西。

  • 开发者构造了一个可以在其中工作的框架。

  • 你有了一个集成平台。

  • 你有可以演示的东西。

  • 你对进度有更好的感觉。


务实的偏执


务实的程序员会为自己的错误建立防御机制。



  • 客户和供应商必须就权利和责任达成共识。

  • 我们想要确保在找出 Bug 的过程中不会造成破坏。

  • 为你所做的假设编写主动校验的代码。

  • 只要我们总是坚持走小步,就不会才能够悬崖边掉下去。


契约式设计(DBC)


与计算机系统打交道很难,与人打交道更是难上加难。而契约规定了你的权利和责任,同时也规定了对方的权利和责任。文档化及主张进行检验是契约式设计的核心。


在编写代码之前,简单列出输入域的范围、边界条件是什么、例程承诺要交付什么——或更重要的是,没有承诺要交付什么——这对编写更好的软件来说,是一个巨大的飞跃。


尽早崩溃


尽快检测问题的好处之一是,可以尽早崩溃,而崩溃通常是你能做的最好的事。一旦代码发现本来不可能发生的事情已经发生,程序就不再可靠。这一刻开始,它所做的任何事情都是可疑的,所以要尽快终止它。


一个死掉的程序,通常比瘫痪的程序,造成的损害更小。


使用断言编程


无论何时,你发现自己在想“当然这是不可能发生的”时,添加代码来检查这一点,最简单的方式就是使用断言。注意这里的断言检查的是不可能发生的事情,普通的错误处理不要使用断言。


保持资源平衡


大多数情况下,资源使用遵循一个可预测的模式:



  • 分配资源

  • 使用它

  • 然后释放它


不要超出控制范围


把反馈的频率当作速度限制,永远不要进行“太大”的步骤或任务。


当你不得不做下面的事情的时候,你可能陷入了占卜的境地:



  • 估计未来几个月之后的完成日期

  • 为将来的维护或可扩展性预设方案

  • 猜测用户将来的需求

  • 猜测将来有什么技术可用


当你编码时


传统观点认为,一旦项目到了编码阶段,就几乎只剩下一些机械工作:只是把设计翻译成可运行的代码段而已。我们认为这种态度是软件项目失败的最重要原因。编码不是机械工作。务实的程序员会对所有代码进行批判性思考,包括自己的代码。我们不断看到程序和设计的改进空间


听从直觉


倾听自己直觉的方法:




  • 首先,停止正在做的事情。给自己一点时间和空间,让大脑自我组织。远离键盘,停止对代码的思考,做一些暂时不需要动脑筋的事情——散步、吃午饭、和别人聊天,或是先睡一觉。让想法自己从大脑的各个层面渗透出来:对此不用很刻意。最终这些想法可能上升到有意识的水平,这样你就能抓住一个”啊哈“的时刻。




  • 如果这些不起作用,就试着把问题外化。把正在写的代码涂画到纸上,或者向你的同事(最好不是程序员)解释一下怎么回事儿,向橡皮鸭解释下也行。把问题暴露给不同部分的大脑,看看有没有一部分大脑能更好地处理困扰你的问题。




重构



代码需要演化:它不是一个静态的东西。



马丁.弗勒将重构定义为:重组现有代码实体、改变其内部结构而不改变其外部行为的规范式技术。



  • 这项活动是有规范的,不应随意为之。

  • 外部行为不变;现在不是添加功能的时候


何时重构


当你学到一些东西时,当你比去年、昨天甚至是十分钟前更了解某事时,你会重构。


无论问题是多是少,都有可能促使我们对代码进行重构:



  • 重复:当你发现一处违背DRY原则的地方。

  • 非正交设计

  • 过时的知识:事情变化来,需求偏移了,你对问题的了解更多了——代码也需要成长。

  • 使用:当系统在真实的环境中被真实的人使用时,你会意识到,与以前的认识相比,一些特性现在看来更为重要,反而 “必须拥有” 的特性可能并不重要。

  • 性能:你需要将功能从系统的一个区域移动到另一个区域以提高性能。

  • 通过了测试重构应该是一个小规模活动,需要良好的测试支持。如果你添加了少量代码,并且通过了一个额外的测试,现在就有了一个很好的机会,来深入研究并整理刚刚编写的代码。



尽早重构,经常重构。



如何重构


重构的核心是重新设计。你或团队中的其他人设计任何东西的时候,都可以根据新的事实、更深的理解、更改的需求等重新设计。但是,如果你执拗地非要将海量的代码统统撕毁,可能会发现,自己所处的境地,比开始时更加糟糕。


重构是一项需要慢慢地、有意地、仔细地进行的活动。马丁.弗勒提供了一些简单技巧,可以用来确保进行重构不至于弊大于利:



  • 不要试图让重构和添加功能同时进行

  • 在重构开始之前,确保有良好的测试

  • 采取简单而慎重的步骤:将字段从一个类移动到另一个类,拆分方法,重命名变量。重构通常设涉及对许多局部进行的修改,这些局部修改最终会导致更大范围的修改。如果保持小步骤,并在每个步骤之后进行测试,就能避免冗长的调试。


结尾


本文只是分享了书中的一部自己觉得比较好的、可以实际使用的观点,并非书中所有观点),强烈建议大家读一下本书,相信会有不错的收获。最后贴个大佬对本书的评价,我也是因为刷到这个所以才知道此书的。


38e638e5-520d-4505-ad79-73dfc98ac523.png


作者:raymond
来源:juejin.cn/post/7269063053877411896
收起阅读 »

关于25届二本通过某大厂实习面试后从兴奋到放弃

关于25届二本通过某大厂实习面试后从兴奋到放弃 背景 我是南方的一名25届前端程序员,找的是前端实习生的岗位,标题中的提到的大厂是北方的一家公司,就让我暂时把它和它所在的城市称为A厂和A市吧。(自身原因没法入职,我只是记录一下自己这段时间的心路历程,这家厂子的...
继续阅读 »

关于25届二本通过某大厂实习面试后从兴奋到放弃


背景


我是南方的一名25届前端程序员,找的是前端实习生的岗位,标题中的提到的大厂是北方的一家公司,就让我暂时把它和它所在的城市称为A厂和A市吧。(自身原因没法入职,我只是记录一下自己这段时间的心路历程,这家厂子的面试官真的很好,看到下面大家就知道了)


面试通过后的兴奋


2023年9月8号二面结束后,一面面试官给了我口头oc。我记得当时的我很恍惚,流程很快,从约面到口头oc也就两天,直到那个时候我还是有点不相信一个普通二本的学生能被A厂约面,不相信我能通过面试,毕竟现在的大环境大家或多或少都有亲身体验。然后我添加了未来ld的联系方式,好像一切都在往好的方向发展,一个大厂对于一个在校生的吸引是巨大的。当时的我觉得,我接下来应该就是买票、租房、入职了,我也这么以为。


觉得一切充满希望


我把这个好消息告诉了家里人,意料之中遭到了家里人的反对,我记得当时是:“你才大三,你不要那么急,附近找一个公司先过渡一下,不要一下子就跑那么远”。我理解他们的担心,但当时我的情绪也很上头,最后不欢而散。之后,我开始在网上加上一些在A厂实习的同学,加上A厂的实习同学之后,我跟他们聊了很多,就好像我已经可以成为他们的同事一样,在网上查阅一些资料,问好了租房,公司的制度,我觉得我还年轻,我可以克服很多困难,我觉得我不应该被局限,我想我做好准备了。但是,王子不一定能救出公主,走向未来的桥梁也不一定能筑起。


开始迷茫


理想和现实总是背道而驰,我知道了实习生第一个月的高额消费,还是在A市,对于我这个在校生是一个自己拿不出手的数额,我开始动摇,也是我自己对于这一方面没有做好准备,我开始咨询起之前在那边实习过的一些师兄师姐,跟他们取经,知道了去远的地方实习注定是哪里的挣钱哪里花,有的时候甚至是贴钱实习。我承认那会我有点退却了,想到一个人去一个那么远的地方,自己找房子,自己适应那边的生活,我开始觉得自己好像并不是那么勇敢。咨询了很多朋友,他们有的说:“你还年轻,这点距离不算什么,出去闯闯”。期间我也想过去借钱,去跟家里人商量一下,内心挣扎了很久,但是一直以来我都是那种不到迫不得已绝不会向朋友借钱,也不愿意让家里人去掏这个钱让我去镀金,也可能我当时对一切的未知充满了恐惧。


放弃前夕


d0b91d643a227ba0fec3b845e0419f8.jpg
这是我想清楚拒掉这个offer前一晚所写的,我想我并不是一个勇敢的人。


哭死,感谢面试官


2023年9月12日,一直在等我确认入职时间给我网申offer的"ld"却等来了我决定拒绝offer的消息,我把我的困难和拒绝offer的原因告诉了他,我本来以为这样子事情就已经告一段落了。可是后面他继续联系我,来了解我的难处,说如果我真的想去那边实习,他愿意为我提供帮助,让我安心去那边实习,其他的他来解决。他当时的原话是:“哈哈,没事,就看看你有啥困难,初期的困难是正常的,这个能帮到还是会帮到的”。我真的那会,我哭死,但是因为一些原因还是没能去那边实习,在这里真诚的感谢他。


好啦,翻篇啦,继续加油


作者:oversize的前端男孩
来源:juejin.cn/post/7277828214247768083
收起阅读 »

工作六年,我开始在意文档的外在了

💻工作六年,我开始在意文档的外在了 那些能提升美感的点,似乎就藏在一些细枝末节的地方;提升就是一瞬间的事,用心就会发现...... 🔊 个人文档排版总结。 主要观点: 秩序统一 图文并茂 人的大脑总是喜欢整洁的东西。 排版统一就会显得简洁、专业。 📕秩...
继续阅读 »

💻工作六年,我开始在意文档的外在了


那些能提升美感的点,似乎就藏在一些细枝末节的地方;提升就是一瞬间的事,用心就会发现......



🔊 个人文档排版总结。



主要观点:



  1. 秩序统一

  2. 图文并茂


人的大脑总是喜欢整洁的东西。 排版统一就会显得简洁、专业。


📕秩序统一


秩序的灵感,来源于一个博主,被他的排版所吸引,如下展示:


标题有序,干净清爽
image.png

从此命运的齿轮开始转动......


语言秩序



  1. 统一前缀

  2. 统一字数

  3. 统一主谓

  4. 统一风格

  5. ......


有标题,分类等场景,尽情地保持统一。下面是我文档示例:


标题命名一致知识库命名一致
image.png

比如主谓、动宾等


如动词+名词。 (补充一点,少用被动句描述问题)
image.png

好的文档排版,会让自己舒心。


结构秩序



  1. 左右对齐

  2. 居中对齐

  3. 上下对齐

  4. ......


除语言秩序,结构上的秩序也同等重要。具体可以是间隔距离,粗细比例等。


下图是用 PPT 绘制的某交付流程;边框结构左右、上下保持间距一致
image.png

mybatis 统一拦截环境字段原理图;图框、线条等对齐
image.png

复杂的东西,整洁以后也会变得简单


更多的统一:



  1. 统一的语调

  2. 统一的色调

  3. 统一的语气

  4. .......


整齐划一,是文档外在美的最基本元素。


📖大道至简


简单是另一种美,把复杂变简单。


语言简单


用最简单的话把事情说清楚
复:昨天从早到晚,我整整忙了一天,都没有休息一下,吃饭都没有好好吃,今天不管怎么样,也要休息休息。
简:昨天忙一天,今天休息一下。

廖雪峰老师的文章就是用朴素的话讲着最高端的技术,深得广大网友的喜爱。


如拍照中的留白,也一样高级。


📊图文并茂


文字和图片结合才能显得不单调。


icon推荐


锦上添花的 icon,像女人的首饰,小巧美丽


下面是我文章中采用 icon 图标应用示例
image.png

更多 icon 推荐:



图片推荐


一图胜千言。图片更有张力,让枯燥的文字更有活力。


个人兴趣爱好的介绍,三张图是户外爬山的轨迹记录。上图的一瞬间让生活丰富了起来
image.png

绘图推荐


工欲善其事必先利其器,选一款喜欢的绘图软件。


软件图示理由
excalidraw.comimage.png像笔一样的绘画图表,是我喜欢的风格
语雀文档里的绘图image.png可以更换绘图的风格基调

我选择绘图软件的原则,画线足够顺畅即可。我见过用 PPT 也能把图绘制得很好的人,所以工具只找适合自己的。


个人绘图原则:对齐、对齐、还是对齐!


📑 其他技巧


会用模板



  1. 提炼总结模板

  2. 参考别人模板

  3. 学习使用模板


他山之石可以攻玉。 学习别人,打开眼界,下面是某文档的【阅读书单】模板,挺喜欢。
image.png

撰写规范


没有规矩不成方圆,我的条约规范。


适合自己的规范
image.png

🖊️最后总结


关键要素



  1. 统一

  2. 对齐

  3. 图文

  4. 规范


最后的最后



  1. 总结一套自己喜欢的文档规范,适合自己的才是最好的;

  2. 排版好一篇文章,需要花费精力,但文章的内容才是最重要的,不要华而不实,徒有其表。


排版阅读


中文文案排版细则


中文技术文档写作风格指南 — 中文技术文档写作风格指南


作者:uzong
来源:juejin.cn/post/7292347319432970255
收起阅读 »

30岁以后如何提升自己的收入?

最近,和我打球几个美团的小伙伴,基本都是30岁出头,多数都刚结婚生娃,开始步入中年,面对互联网正在进行的重大变革,有些焦虑,更有些迷茫。 我永远坚信:选择比奋斗更重要,因为奋斗只体现你的勤奋与毅力,而选择则彰显你的智慧与信念。我是18年步入30岁,转眼已经五年...
继续阅读 »

最近,和我打球几个美团的小伙伴,基本都是30岁出头,多数都刚结婚生娃,开始步入中年,面对互联网正在进行的重大变革,有些焦虑,更有些迷茫。


我永远坚信:选择比奋斗更重要,因为奋斗只体现你的勤奋与毅力,而选择则彰显你的智慧与信念。我是18年步入30岁,转眼已经五年,借此回顾一下自己所做的思考和选择,希望能帮助到他人,也能为自己接下来的选择明确方向。


30多岁的人,多数人上有老下有小,既是国家的中坚力量,更是家庭的支柱。我们既要为国家创造财富,更要增加自己小家的收入。


受面向对象编程的启发,我觉得面向提升收入来展开本文,文章的结构和层级会更好,也会更吸引人,而且能够切实帮助到读者。


确保身心健康


身体是革命的本钱,没有良好的身心状态,即使我们赚了很多钱,也得花钱治病。这些年,我头顶的头发稀疏了很多,特别是最近这一两年,因为两个娃比较小,经常需要半夜起床哄娃,经常得不到充分的休息,肠胃也出现了一些问题。


为了解决身体上出现的问题,我主要通过中医、跑长跑和打篮球来调理和强身健体。在中医方面,自学了一些基础理论,比如背下了黄帝内经的上古天真论,避免选择医院或按摩店时,被人忽悠。


这两年,去三甲医院找中医开了三次中药,喝完一个疗程后,感觉帮助不大,倒是在小区的按摩店,通过揉肚子,配合艾灸,能有一定效果。总的来说,我肠胃的问题,主要是吃水果没有节制和吃饭太快引起的,要想根治,得从习惯入手。


除了饮食习惯,还得保持锻炼的习惯,所以22年初,我给自己定了三个习惯:每周至少跑10公里强体魄,每周至少读一本好书启智慧,每周至少做一次公益得快乐。


对了跑步,挺难坚持的,所以我会发动我老婆监督,一次做不到就罚款2万元给她。对于读书,结合育儿的需要,我买了一百本育儿书,正好自己有两个娃,学完就能用得上。而对于公益,我有时会带着大儿子去公园拣烟头,有时会自己到寺庙做义工。


成为技术专家


如果是本科毕业,到了30岁的时候,应该有七八年的工作经验了,硕士的话,也有五六年了,此时不管你愿不愿意,都会成为团队的技术骨干,甚至是架构师。


我是从28岁就开始带团队,在面试30岁左右的候选人时,如果他们还不能成为某个领域的技术专家,我基本上只会意思聊十多分钟,当然如果候选人,应聘的是外包岗位,可能会酌情考虑。


那么怎么样,可以称为技术专家呢,用美团最新职级标准来看的话,就是L7+的同学,差不多对应阿里P7的同学。


我参与过多个公司职级标准的制定,记得曾经和某个HR讨论时,她提出要我用一句话来总结,那就是:不仅能独立完成架构设计、技术难题公关和带领其他研发完成技术实现,而且能从整个研发流程出发提升整体的研发质量、效率和用户体验。


在此基础上,对于前端同学,如果想要获得高薪,就得需要花时间专研一些特定方向的技术,比如图形学(具备自研3D渲染引擎的能力)、音视频处理(掌握WebAssembly技术,深入研究opencv、ffmpeg等)、端智能(需要掌握深度学习及其模型的相关知识)。


从我认识的朋友来看,资深的web图形学技术专家和音视频处理专家,年薪能有150万左右,而端智能前端同学去做的比较少,多数是有算法背景的同学,年薪也有120万起。


从美团合并通道的导向来看,对于技术专家,既有广度的要求,更有特定领域技术深度的要求,你掌握的特定技术越不可替代,越容易拿到高薪。


转型做管理


不管处于什么阶段,管理都是我们需要面对的。从踏入职场开始,我们首先要做好自我管理,高效人士的七个习惯,前三个都是和自我管理有关的。


其次,我们需要做好向上管理,不管是我遇到的几个领导,还是我自己,都是比较喜欢和欢迎,下属做好充分准备好,能够积极主动地约我们,聊聊自己的困惑、工作上的思考和改进建议等。


再次,我们需要做好同事管理,如果不能很好地融入团队及企业文化,不仅自己开展工作比较困难,而且在需要裁员时,这样的同学都是会优先考虑要裁掉的。


最后,对于30岁左右的同学,即使不是实线管理者,通常也需要带着多个同学一起完成工作,就不得不强化自己向下管理的能力。像在美团,我们提拔一个同学做leader的时候,往往会先给几个同学或项目让该同学负责,看看其是否合适,合适的同学,有机会时就会优先考虑他,否则就重新招聘。


互联网研发的流动性很大,对于30岁左右的同学,不管当前有没有向下管理的机会,我都建议大家平时多去观察和思考,从职业发展的角度看,即使得跳槽,也要争取有一段向下管理的实践,否则35岁之后,好的就业机会就非常少了。


寻找副业


程序员可以选择的副业有很多种,以下是一些建议:



  • 写作:撰写技术文章或教程,发布在博客、公众号、知乎等平台上。通过广告和付费阅读等方式,可以获得一定的收入。

  • 创立个人品牌:通过积累经验和作品,创立自己的个人品牌,提高个人影响力。这可以为你带来更多商业机会,如演讲、顾问、培训等。

  • 接私活:在业余时间为其他公司或个人完成项目,如网站开发、小程序、APP 等。你可以在一些平台(如猪八戒、实现网、码市等)上找到相关项目,或者通过朋友和同事介绍获得更多机会。

  • 做个人博客或开源项目:通过分享自己的技术经验和心得,吸引更多人关注并建立个人品牌。这可以为你带来一些广告收入和合作机会。同时,参与开源项目可以提高你的技术水平,也有助于拓展人际关系。

  • 网络兼职:利用自己的技能在一些在线教育平台上教授前端课程,如慕课网、极客时间等。你还可以在一些问答平台(如知乎、Stack Overflow)上回答问题,帮助他人解决问题,提高自己的知名度。

  • 开发移动应用:如果你对移动开发有兴趣,可以尝试开发自己的应用,上架到应用商店。通过广告和内购等方式,你可以获得持续的收入。

  • 开发小游戏:如果你对游戏开发有兴趣,可以尝试开发自己的小游戏,发布在微信小程序、抖音等平台上。通过广告和内购等方式,你可以获得持续的收入。


总之,程序员可以选择的副业方向很多,关键在于发掘自己的兴趣和优势,并付诸实践。同时,副业也需要长期坚持和投入,才能获得稳定的收益。


敢于创业


程序员的尽头是什么?有人说,程序员尽头就是不做程序员。那么,不做程序员又能做什么?


信息时代,为90后提供了更多的机会和资源,让他们拥有良好的教育背景和丰富的知识储备,更好地掌握专业知识和技能,为创业打下坚实的基础。


众多创业者在创业前期,或因受到“偶像”或“故事”激励,从而走上创业之路,比如点燃雷军内心的那本《硅谷之火》,他为此认定创业是自己要走的路。


其实,人生的各个阶段都有不同的人激励我创业,以前卓越教育的校长给予我很多工作和人生方向上的指引。但我始终坚信“创业需要发自内心”,我不会因为看到某个人的故事就热血澎湃。


创业者在任何社会的群体中都是少数派,不到 1% 。就算中国最好的理工类大学也没有很多学生创业,反而他们会选择去留学、当科学家、成为公务员。创业要去无人之境、蛮荒之地,要去开创一个新的事业,往往是不被大众认可的。


程序员创富相对比较容易,是因为现在世界上最有价值的都是科技公司,程序员先天离这些公司的核心价值最近。比尔·盖茨、Larry Page、李彦宏、马化腾、张一鸣都是程序员,科技公司预估有超过一半的老板都有程序员背景,从概率的角度来看,程序员创富比其他职业更容易一点。


原因也比较简单,如果是销售人员担任 CEO,他们还得招几个程序员来构建自己的核心竞争力。而程序员作为公司创业的核心,可以不依赖别人就可以启动创业项目,且只要有两个人就可以启动了。


程序员创业有优势,但也并不是适合所有类型的项目。其中,科技创新的项目显然技术人员做 CEO 最为合适,比如研发搜索引擎,不管美国还是中国,CEO 基本上都是技术背景,因为搜索引擎是技术驱动的领域。


然而,我看见了 500~1000 个程序员创业,有 90% 的失败率,多数是回去上班接着打工去了,还有 9% 拥有一个小公司“不死不活”,每年有几十万到一两百万的收入,对个人来讲,算是创业成功。


但从 VC 投资或者个人事业追求的角度,年营业额上了 1,000 万以上,不管是技术驱动、产品驱动、销售驱动型的公司,都是 1% 以下的比例。


程序员创业要闯三关:



  • 首先是技术关,通常这是程序员最容易闯的一关,因为程序员创业肯定会找相对熟悉的领域去做。

  • 其次业务观,有一定挑战。因为做 2C 要能获客,做 2B 要能搞定客户。逻辑思维能力也很重要,但不是全部。2C 比较适合逻辑思维能力,程序员背景的人肯定能搞得很明白。2B 获客更多是软技能,其中包括察言观色、判断对方角色、决策链决策逻辑等,并不是所有的程序员都能做得好。

  • 最后是组织关。公司人很少的时候,20人以内每个人都认识,不太需要过多的管理机制。但如果公司到了 100 人甚至更多,组织能力没到,人越多效率越低,这是非常大的障碍。


所以程序员除了固有的理性思维能力之外,还要能培养跟人打交道的能力,培养个人魅力,同时对组织管理要有敬畏之心。


总结


转眼,我已过30岁有五年了。从本科毕业到军校培训担任班长,到下到连队当排长管理40多人,然后退出现役成为小白程序员,然后在29岁时成为高级技术经理,管理20多人团队,收入也从月薪9k涨到了50k。


30岁以后,尝试过成为图形学和端智能领域的技术专家,也短暂创过业,上班时接过私活,也投入很多精力搞副业,最后美团的合同到期后,选择了先离职休养一段时间。


目前的计划是,再休息一个月,然后决定继续上班,还是基于副业去创业。


作者:三一习惯
来源:juejin.cn/post/7291936473078775843
收起阅读 »

团队的效率在于规范和沟通,而不仅仅在于技术

感谢你阅读本文! 初入职场的时候,总觉得很多事情没必要做,因为不仅浪费时间,而且还繁琐,因为人面对一件事的时候,如果自己能够快速解决,那么就不愿意再介入第三人,因为会花费更多的时间,加上大多人从内心出发是不太愿意去沟通的! 但是我们永远要相信的是,无论你这个人...
继续阅读 »

感谢你阅读本文!


初入职场的时候,总觉得很多事情没必要做,因为不仅浪费时间,而且还繁琐,因为人面对一件事的时候,如果自己能够快速解决,那么就不愿意再介入第三人,因为会花费更多的时间,加上大多人从内心出发是不太愿意去沟通的!


但是我们永远要相信的是,无论你这个人心再细,技术再牛,你总会有想不到的地方,而这些盲区大概率就是造成日后出问题的导火索!


下面我们就来聊一聊规范、沟通、技术!


规范


我上一次裸辞,上级和我聊的时候,我说了两点原因!


第一是我不想在当前的领域继续干下去了,因为我知道这个领域对我来说已经很不利了,如果再继续干下去,那只能是温水煮青蛙,最终害了自己!


第二就是规范问题,这点其实在之前我也有反馈过,不过一直都没有真正去实施,在提了离职后,谈话的时候我又去反复说这个问题!


因为之前我们线上出现的很多问题就是因为不规范造成的,我记得当时除了研发,我还负责部署,因为他们没有在测试环境测好,到了线上环境就出大问题了,恢复数据都没用,后面停服一天才恢复好。


为啥会出现这种问题!


1.职责划分不清


这点的话还是和公司的规模有关,如果公司团队比较小,那么开发就不得不身兼数职,从扫地干到CTO都行。


我们部门虽然人不多,但是麻雀虽小五脏俱全,不过遗憾的是,根本没去划分好职责,站在最前面的也是比较容易背锅的,很多时候任务倾斜特别严重。


2.没有严格按照流程来走


一个团队里面如果没有严格的流程,那么就会问题百出,特别是达到一定的规模后,有一些我们看似没必要的流程,是因为自己觉得麻烦,但是站在管理的视角,就显得尤为重要。


严格的流程是稳定和安全的保障,如果因为懒惰或者“方便”而去省略流程,那么终有一日会付出N倍的代价!


所以一个明确的规范可以帮助团队成员了解他们的职责和期望。这可以减少混乱和误解,从而提高团队的效率。规范也可以确保所有的工作都按照相同的标准进行,从而提高产品或服务的质量。


沟通


一个技术再牛逼的团队,如果不能做到有效的沟通,那么也是一盘散沙,一个人再强的人,如果不能让别人听懂他说的话,那么也是寸步难行!


沟通除了会议上要尽力把自己想表达的表达清楚,最重要的还是私下的沟通,因为会议上的东西大多都需要进行再次更改,这时候线下个人与个人之间的沟通就变得更加重要。


基本上百分之八十的问题都是沟通不到位造成的,很多时候你觉得你想的是对的,那是因为你还没有去很了解这个事物,这时候你其实就处于一个信息茧房里,所以一定是会出现问题的。


有效的沟通是任何团队成功的关键。通过沟通,团队成员可以分享信息,解决问题,协调工作,以及建立和维护良好的工作关系。缺乏有效的沟通可能会导致误解,冲突,以及工作效率的降低。


技术


技术和赚钱的关系,就是艺术和赚钱的关系。不卖座的戏只能当成兴趣。


技术是服务于项目,而项目依赖于团队,很多时候我们总是去痴迷各种新技术,不管成熟不成熟,适合不适合,往上面堆就行了,但是如果不去考虑团队的兼容性,不考虑是否好维护,那么只会自找麻烦。


热爱新技术,追去新技术是没错的,但是要根据实际情况来,并不是你的系统一定要设计成分布式,微服务,云原生,对于有些项目,QPS 50都没有,硬是要去设计成分布式,不仅花费了大量的成本,而且维护成本也高,实际上一个单体项目只要设计得好,对于中小型应用完全够用,性能比分布式的好。


合适永远比先进好,特别不是技术驱动的公司,jsp依然能够赚得盆满钵满。


但是并不是技术就不重要了,特别对于从事技术的人来说,这是安身立命之本,只有技术够硬,在脱离平台后才不会焦虑,平台能力永远不算能力,那可能是自己运气好,而脱离平台后依然能够走下去,这才是真正的能力!


总结


规范和沟通不论对于任何行业都是必须的,只有在规范和沟通中生产,产品的质量才能得到保证,团队的效率才能得到提升,技术则驱动产品进步,虽然不是必须,但是如果想在时代的进程中不被淘汰,那么技术是不可或缺的!


作者:刘牌
来源:juejin.cn/post/7291064482054209571
收起阅读 »

丈母娘说:有编制的不如搞编程的

10月17日百度世界大会召开,据说文心大模型又牛X了,综合水平相比GPT4毫不逊色,真是个让人激动的消息,国产大模型的进展可以说是日新月异,我这耳朵边一直响彻四个字:遥遥领先。 不过今天我关注的重点不是什么大模型,而是发布会上的一件趣事:相亲。这大模型和相亲有...
继续阅读 »

10月17日百度世界大会召开,据说文心大模型又牛X了,综合水平相比GPT4毫不逊色,真是个让人激动的消息,国产大模型的进展可以说是日新月异,我这耳朵边一直响彻四个字:遥遥领先。


不过今天我关注的重点不是什么大模型,而是发布会上的一件趣事:相亲。这大模型和相亲有什么关系呢?给大家说关系密切,各位男女光棍们一定要抓住这个机会。


话说在百度世界大会上出现了一位神秘的阿姨,她既不懂AI,也不懂编程,那她来干什么呢?这位阿姨拿着厚厚一叠的宣传页,见到长的有点像李彦宏的帅哥,就赶紧贴身向前,就着宣传页向对方一顿输出,热情开朗,情真意切,搞得小哥哥们都有点不好意思了。


这位阿姨在干什么呢?


原来这位阿姨是给自己的女儿来相亲的。阿姨的女儿是99年的,职业是小学老师,按说这个年龄、这个身份也应该不愁嫁吧。阿姨是怎么想的呐?


阿姨说,这可比那个什么相亲公园靠谱多了,都是高智商的人,都是搞AI的,就有编制的也不如搞编程的,这将来挣钱的一定是搞AI的。男怕入错行,女怕嫁错郎,这男人入对了行,将来挣钱源源不断!


图片


我想这位阿姨一定是受到了张雪峰老师的启发,张老师在之前的直播中就给女孩子的家长们建议过,孩子学习不好,报个计算机专业,但是进去的主要目的不是学计算机,而是找个聪明的小哥哥,以后的生活比较有着落,原因相信大家都懂,挣钱多呗!


记得以前相亲,丈母娘都是看你有没有房,还有人说中国的房价都是丈母娘搞上去的。现在房价涨不动了,以后可能还会跌跌不休,我想其中的一个原因可能是丈母娘的眼光变高了,钱财当然很重要,但是你脑子不够也不行啊,得能挣钱才行,否则就是坐吃山空,不得长久。


再看看各位网友对这件事的看法:



阿姨政策吃的透透的,风口看的准准的!


大妈打算盘的声音,我在合肥都听到了!


阿姨超有远见!


看人家妈妈的行动力,行动起来啊妈妈



图片图片


看到这里的各位男女光棍们,各位愁娶愁嫁的家长们,赶紧行动起来吧,每年甚至每周都有很多这样的技术大会,网上搜索一大堆,大会上有男有女,大部分都是高科技人才,将来前途和钱途都不可限量。多去看看,多去走走,说不定就能找到对眼的意中人,这个概率可是很高的,是经过丈母娘认可的。


最后,丈母娘也不是好糊弄的!大家一定要有真才实学。给同学们一些建议,打好基础,打好基础,技术不是东拼西凑就可以做好的,勿在浮沙建高台,容易倒;另外多实践多总结,多沟通多交流。


作者:萤火架构
来源:juejin.cn/post/7291847731459096627
收起阅读 »

做个清醒的程序员之要不要做程序员

阅读时长约9.6分钟;共计2411个字 作为这个系列的正篇开端,我们聊一个很应景的话题——要不要做程序员。 说到这个话题,就要把时间往前推到高考后填报志愿的时刻,那个时刻可以说是大部分人首次面对职业规划问题。 在很久之前,我写过一篇关于填报志愿的文章,不妨先来...
继续阅读 »

阅读时长约9.6分钟;共计2411个字


作为这个系列的正篇开端,我们聊一个很应景的话题——要不要做程序员。


说到这个话题,就要把时间往前推到高考后填报志愿的时刻,那个时刻可以说是大部分人首次面对职业规划问题。


在很久之前,我写过一篇关于填报志愿的文章,不妨先来回顾一下。


在那篇文章中,我指出填报志愿的优先原则是城市首选,院校次之,专业末位。


如此选择是有理由的,城市意味着圈子,意味着机会,意味着眼界。院校意味着平均水准,意味着知名度,意味着基本盘。专业意味着兴趣,意味着专长,意味着就业。


虽然我把专业放在末尾,但这并不意味着个人的兴趣不重要。而是当我们有了圈子,有了机会,有了平均水准之后,可以通过辅修或者转专业来进修自己喜欢的知识。


举个例子,比如一个人的高考成绩可以选择一所211或985院校,但专业只能服从调剂。也可以选一所普通院校,专业随便选。这二者之间,其实我更推荐前者。通过转专业或者辅修,最终可以收获知名院校的自己喜欢的专业的毕-业-证书。而后者最终只能收获普通院校的,自己喜欢的专业的毕-业-证书。如果有这样两份不同的学历放在HR面前,如果你是HR,你也会更倾向于选择前者吧?


这就是为啥选专业要放在选学校后面的原因。


再说城市与学校,这个就很好理解了。毕业后,大部分人都会选择参加工作。如果去的城市就业环境不好,机会少,行业内的大佬也不在此地聚集。就算个人再努力,和那些经常和行业大牛接触的人相比,日子久了,差距就会逐渐拉大。这是眼界、格局的差异,不是单纯的能力就可以弥补的。


简短地回顾完旧文章,我们把话题拉回来。就是要不要走软件开发这条路呢?


诚然,在这个问题上,我曾经没有丝毫犹豫,因为我根本就没想过甚至还有点抵触走这条路。


我最初的想法其实是做设计,图形图像方面,或是做视频剪辑。后来又想着做网络工程师,自学了一段时间的思科认证。直到后来快毕业的时候,有培训机构的讲师来做宣讲会,我稀里糊涂地就上了Android App开发这条船。也许是运气爆棚,我还真的挺适合走这条路。


但话说回来,为什么我会在大学期间对自己的未来有那么多的不确定呢?为什么不能坚定地走一条路呢?因为这个专业就不适合我,从一开始报得就有问题。


我填报志愿的时候是师范大学的信息工程,我依稀记得自己就是冲着这个名字选的,没怎么看都有哪些学科。根本就没料到会学什么单片机、电路原理、汇编语言之类的。这些我完全不感兴趣,学习成绩自然也很一般。虽然狗屎运一般地还拿了一次奖学金,但要说心里话,那就是:“这TM学的都是什么玩意”。我这个专业就一个班,而且是全学校唯一一个工科。我有时候就在想,我为啥报了这个专业,以至于荒废了四年大部分的时间。


而且我总共没怎么挂科,然而C语言挂了。所以当时的我怎么也想不到自己会做软件开发,其实这也注定了我也许做不到金字塔顶的那一小撮人。


所以,我特别希望今年的考生,特别是看到我这篇文章的考生,报志愿的时候一定要清醒一些,别像我似的。没有目标感的日子,真的不好过。


另一方面,也是我想表达的重点,就是如果我喜欢做的事情,不挣钱,或是就业前景非常不好,怎么办?


诚然,我当时报这个专业,或多或少是因为这个世界未来的时代将会是信息时代,这一点是毋庸置疑的。没错,选学校、选专业时,考虑的一个因素就是就业。但我认为,就业确实该考虑,但完全不用以它为导向。更多的,还是看个人的擅长领域,只要不是特别离谱就行。


举个例子,小X不喜欢编程,但迫于就业,想多挣些钱,走了编程这条路。刚开始的时候还不错,薪水在同学圈里不算低,自己也因为实现了多挣些钱的目的而开心。但随着时间的推移,他发现薪水的涨幅变慢了。更要命的是,由于自己根本就不喜欢编程,甚至会抵触工作。总是想:“要不是为了钱,老子早就辞职了”。终于有一天,遇到裁员潮。等到他在出去求职的时候,发现同龄人比自己强好多,自己在职场上几乎没什么竞争力。再加上年龄增大,薪酬高的能力够不上,薪酬低的不想去。陷入非常尴尬的境地。


另一个人,小Y,特别喜欢编程。第一份工作的工资或许没有小X高,但他干得很开心,因为他喜欢他的工作内容。而人一旦从事自己真心喜欢的事,就会变得非常积极主动。所以薪资很快就涨到了和小X差不多的水平,但他依然还是很积极地工作。随着他的薪水不断增多,生活水平慢慢地越来越好,他能在更舒适的环境中工作和学习。后来他发现,金钱对他来说不是第一要务,实现人生理想才是。于是他更加积极,甚至把自己所学分享给他人,决定做个对社会有贡献的人。


你看,这就是喜欢和不喜欢的区别,这里面的小Y其实就是我。


发自内心的喜欢,是工作积极主动的重要条件之一。对于真正喜欢的事业,做起来是会非常开心,非常投入,甚至还不觉得累,甚至还是不计回报的。在这种情形下,没有理由做不好。既然能做好,必然就会受到公司的青睐,不用为找不到工作发愁,从而让赚钱成为顺便的事儿。


所以,我的观点,在决定要不要走软件开发者这条路之前,不妨问问自己的内心:我真的喜欢这个行业吗?我真的具备这个行业从业者应有的素养:强大的自学能力、工作中的自律、缜密的逻辑等等吗?我愿意为了可能的加班,牺牲休闲时光吗?我愿意熬夜发版,牺牲睡眠吗?我愿意承担有可能秃如其来的迷人发型吗?……


但是,如果你和这个行业优秀的前辈们那样,希望用键盘,生产那些改善人们生活乃至改变世界的产品;是终身学习者,对新技术、新领域保持好奇;务实,不相信道听途说,善于用实践来检验真理;能和难题死磕到底……那么,非常欢迎你,成为我们的同行。


当然,一旦做了选择,那就没什么可说的。不再犹豫,风雨兼程。十余年的工作经验教会我一个朴实、简单却有奇效的道理——坚持。在坚持面前,一切困难都将不再可怕。而能坚持的人,便是手持利刃的勇士,必能披荆斩棘。


好了,说到这,就有点鸡汤的意味了,我就不给大家打鸡血了。


重复一下重点:走,抑或是不走软件开发这条路。要充分考虑自己的兴趣、擅长以及个性,切勿只考虑就业。况且,四年后的事,谁都说不准。


作者:萧文翰
来源:juejin.cn/post/7217621436512469052
收起阅读 »

很多人找不到人生的意义,但这不妨碍他们快乐的度过一生

”愿世间没有肿瘤,没有疾病,没有痛苦“ 朋友圈里前同事的一条消息惊醒了我,震惊的情绪驱散……了睡前的疲惫,上一次有这种情绪是听到同学的噩耗~ 。 每当悲伤的情绪涌上心头,生死之间的恐惧与震惊会让我禁不住的思考我现在的人生是不是有意义的人生。我会想人生的意义在...
继续阅读 »

”愿世间没有肿瘤,没有疾病,没有痛苦“



朋友圈里前同事的一条消息惊醒了我,震惊的情绪驱散……了睡前的疲惫,上一次有这种情绪是听到同学的噩耗~ 。


每当悲伤的情绪涌上心头,生死之间的恐惧与震惊会让我禁不住的思考我现在的人生是不是有意义的人生。我会想人生的意义在哪里?努力学习,努力拼搏的意义在哪里?仿佛一切努力都不值得~ 在死亡面前一切努力都不值得,反而是笑话。


如果,我是说如果,知道自己死亡的那一天是哪一天,我相信很多人会有另一种不同的活法。


每个人的命运掌握在不同的人手里,有的人掌握在父母手里,有的人掌握在孩子手里,有的人掌握在死神手里,有的人掌握在病魔手里,甚至有的人的命运掌握在酒后驾车司机的手里。


五年前的冬天,我刚毕业一年多,在公司里如鱼得水,每天的状态元气满满,业余时间还会搞开源项目。那个时候还没有体会到北漂的孤独,更几年后,看不到未来的时候对未来的绝望。


给我留下深刻印象的是,那年冬天回到老家,让我第一次感受到,好好活着是一件很难的事。


“林涛, 死了”。四个字就好像晴天霹雳一样在脑袋上炸开。我不记得我爸说话时的语气和表情,我只记得震惊和恐惧的情绪在我脑子里爆炸,好像有人用手掐着我的脖子,我呆住了。


林涛(化名)


愣了一会,才听见我爸说,“林涛出车祸了,和朋友去喝酒,喝完酒一起开车去KTV,路上出事儿的,他坐副驾驶,没系安全带,被甩出去了。”


林涛是我十几年前的发小,那时候天天腻在一起玩,后来渐渐不联系了。偶尔在老家见到,也只是打个招呼……


以后的几年里,时不时的会想起这件事。我第一次意思到,在死神眼里,人人平等,包括90后。


我在想,死亡是我们这个年纪该承受的吗?


如今朋友圈里的消息又让我想到这一切,我又开始思考,人生的意义在哪里?史铁生说,死是一件不必急于求成的事。是啊,任何一个健康的人都不会急于求成这件事。时不时出现的死神仿佛在向我们说:你命由天不由你。


这种情绪时不时的困扰我,每次都会有几天,过几天我又会有 “我命由我不由天”的感觉。没错,过几天就会支棱起来。


我也在想,为什么能支棱起来?主要是命运之神没有狠狠地捶打我。除此之外,我想应该有对美好未来的期待。


当我问老婆,你人生的意义是什么?


“为什么要问人生的意义?” 我老婆反问我。“问这个问题有什么意义,我只想和你快快乐乐的过一辈子。”


是我又矫情了……


我们不再是为赋新词强说愁的少年,我们已经长大,生活工作中有太多的酸甜苦辣,与其再去寻找人生的意义,不如静下心来,想想自己还有哪些人生的愿望,人生的牵挂。


人生苦短,及时行乐。


与其追寻意义,不如快快乐乐的过好每一天。


作者:他是程序员
来源:juejin.cn/post/7291680355798286347
收起阅读 »

和一个做直播的朋友聊了聊

昨天,昨天和滨江的一个朋友聊了聊,他是那边的一个公司产品负责人,也算是核心合伙人的角色之一,他们的公司是做直播业务的,大概有七八十人的团队,开发人员大概是30人左右,占比35%左右,其中里面还有一个CTO角色,或者说技术总监的角色,其他的全部都是干活的小兵和小...
继续阅读 »

昨天,昨天和滨江的一个朋友聊了聊,他是那边的一个公司产品负责人,也算是核心合伙人的角色之一,他们的公司是做直播业务的,大概有七八十人的团队,开发人员大概是30人左右,占比35%左右,其中里面还有一个CTO角色,或者说技术总监的角色,其他的全部都是干活的小兵和小组长之类的。


我们主要聊到了两个不同规模的公司的工作模式的问题,因为我所在的是阿里巴巴应该是非常典型的超大型互联网公司,而他们公司这个人数刚好是属于小型的互联网公司。


他的公司主要是做直播业务的,大家都很熟悉诸如抖音快手这样的直播平台,这么小的公司怎么能做好一个直播平台呢?那他们的业务模式也非常的经典,那就是做一些非常小众的网红和用户产品。



一、直播市场的长尾用户


他描述了一下他自己的一些对于直播和用户的一些观点和理解,比如说现在众所周知的类似于抖音这样极大的平台,有超级大的网红IP,也有无数的粉丝。但是国内互联网用户基数非常之大,存在非常多的长尾用户,比如一些粉丝想在平台上获得一些娱乐感和交互感,这个是抖音这种大平台所满足不了的。另外一方面有大量的尾部网红在抖音这种大平台上面往往也拿不到任何的流量,所以他们也需要一种更小的平台,有充足的流量扶持。


在这个背景下就有了针对这些长尾用户的一些小的直播平台,那在小的直播平台上,哪怕你再小的网红,你都会有一些流量上面的倾斜,对于用户来说,在抖音上给大V打赏几万可能主播都不会理你,但是你在小平台上直接给主播进行打赏交互,就会变得更加的简单和高效。毕竟我们可以想象一下,很多花不起大价钱的“屌丝”用户,可能在这种小平台上面砸个几百几千,可能就能够约网红出来吃个饭,聊个天什么的。一些尾部网红也是一样,长期在抖音中大平台上面基本上没有流量,也没人关注和在意,但是到小平台上面可能就有比较多的几十个,甚至几百个粉丝过来和你交互和聊天打赏,很容易形成一个正反馈。


所以对于刚刚起步的网红来说,在这种小平台上面去发展,获得自己的正反馈和积累初步的影响力是非常的必要的。那对于一些没有太多钱、时间又空闲的粉丝们来说,对于小平台上面也能够有一个快速的通道去接触到这些主播或者兴趣相同的朋友。


于此同时,各行各业,蚊子肉都是大平台吃不到也不想吃的,这类长尾用户是大的平台是往往无法覆盖的,也是看不上的,所以给了这些小型的平台很多的发展空间,这个就是非常典型的一种长尾生态形式。也非常符合之前我所推荐的那本书叫做《长尾理论》,这种小平台因为它的边际成本是非常的低的,所以它可以在各个地方花钱去投放广告,吸引长尾客流,主打各种形式的娱乐化的直播并从中抽佣。


我们也可以看到这种平台本身也不大可能做的非常大,一方面它可能在形式和内容上面都可能走一些擦边或者灰色的方式,另外一方面对他们自己来说,他们也不想做的做大,做大以后以后就会面临着更加复杂的问题,比如监管问题。所以很多这种小型的平台活的非常的滋润,从来没想着做大做强,而是在自己的一亩三分细分领域里深耕,现金流反而还比大平台的还更加的充足。


他们公司在前两年就寻求上市,因为经济的原因中止,但这也就说明他这种模式实际上非常赚钱,现金流是非常的稳定的。


二、快进快出的用人理念


除了这种非常好的商业模式之外,另外一个讨论点就是我们工作模式上面的最大的区别。他提到了他们公司的员工的离职率是非常高的,基本上几个月、半年可能就大量的技术人员离职汰换。这个也很简单,她说对于新招聘的员工来说,如果半个月上不了手的情况下的话,就会在试用期里面就会解聘掉,主打就是追求实用主义,员工拿来即用没有培养一说。对于一个小的技术公司来说,它的成本控制的非常的严格,如果员工短时间内不能上手的情况下的话,对他们来说是没有任何价值的,所以对于员工都采用快进快出这样的方式,完全不像我们大平台大企业,可能给到一个员工的成长时间,短则三个月,大长则半年,一年。而小公司完全吃不消这种巨大的人力培养成本。


另外就是对于他们一些比较资深的工程师来说,工龄时间也不会太长,因为他们给不了员工的一个向上的晋升通道。当个员工工作了两年到三年,技术能力各方面能力都提高了,以后也没办法往上升或者持续加薪,因为毕竟上面只有一个技术合伙人,总不能把这个技术合伙人给顶下去吧,所以他们大部分的员工工作了两年到三年之后,技术能力上面都有非常大的成长之后,往往就会跳出这个小厂去寻求其他的大厂机会。


然后他们公司本身对于技术的追求也不深,大部分完全采用的是“拿来即用”的原则,他说在早期的时候做平台还会去找一些开源源码自己来部署,到了现在大部分能力都有非常成熟的第三方厂家来支持,他们公司技术人员只要做集成和包装就可以了。现在据我所知,类似于阿里云这样的云平台,已经把整个云计算API、网络直播的API,甚至很多底层技术全部做的非常好,都打包成SDK或者封装成API,所以上层业务方只要购买服务后把API包装一下,封装就可以直接使用了,五分钟生成一个直播平台APP已经没有任何问题了。



以我的理解,一个正常的工作了半年到一年的同学,我觉得在这种SDK或者API的加成下,就应该在一个星期内能创建出来一个直播平台APP了。所以很明显在这种基础能力非常强大的情况下,他们公司就会可以把成本压的更小,他们可以随时的去调整自己的业务方向和迭代,基本上几周就会有一个小版本迭代或者出全新的APP。


我问了一下,他们有没有一个知名的应用市场APP,给我的答案是他们开发成了很多非常小的一些APP,然后在应用市场上面去打广告引流,用户量和粉丝量都不算大,明显就能看到这种模式主打一个灵活、主打分布式。


三、反脆弱的商业形式


所以相对于小厂和中厂来说,不管从业务模式上还是从技术架构上,还是从经营理念上完全不可同日而语。但不得不说,我觉得正如我们的自然界生态系统一样,有些时候很微小的生物往往能够在漫长的生态环境中存活下来,比如蟑螂老鼠,而有一些庞然大物,诸如恐龙猛犸象这样的大体积的生物,反而还容忍不了生态气候的变化而灭绝。


而对于他这样小的一些经济体,几十个人,有自己的一些核心的产品模式,并且能够快速的迭代,对成本控制严格,对经济变化敏感,反而还能够存活到各个不同的周期里面,所以这我觉得也是一种值得我们羡慕的地方。这也是知名作家塔勒布在他的《反脆弱》一书里提到的一种形式,这种公司反而具备更强的反脆弱性,当经济越差,他们不仅不受影响,反而反弹变得更强壮、盈利性更强。


最后一步来说,对于程序员来说,根据自己的兴趣、爱好、能力水平,在当前的经济周期找到一个比较合适自己的平台,能够锻炼到自己的能力,不管是从技术还是从业务经营,产品各个方面都有所成长,那对自己来说就是好事。对于创业者来说也未必要盯着非常大的市场,动不动就来个规模效应,有时候去做这种非常小微公司和长尾市场,往往活得会更加的滋润和惬意。


作者:ali老蒋
来源:juejin.cn/post/7290898686582669351
收起阅读 »

RTX 4090也被禁售了?

游戏也不能玩了? 谁也没有想到,美国针对 AI 大模型技术卡脖子的争端,竟然砍到了玩家头上。 本周二,美国商务部放出最严对华出口管制规定,H800 等关键 AI 加速器成为制裁的焦点,然而消息曝出还没几个小时,人们发现各大电商平台上的高端消费级显卡 GeFo...
继续阅读 »

游戏也不能玩了?



谁也没有想到,美国针对 AI 大模型技术卡脖子的争端,竟然砍到了玩家头上。


本周二,美国商务部放出最严对华出口管制规定,H800 等关键 AI 加速器成为制裁的焦点,然而消息曝出还没几个小时,人们发现各大电商平台上的高端消费级显卡 GeForce RTX 4090 也下架了。


此前一系列对于 AI 芯片的限制已经让人愤怒,这次美国对消费级产品的打击直接影响到了更多人,事件瞬间登上了热搜。


很多人一觉醒来就在问:发生什么事了?



突如其来的消息引发了人们的讨论。游戏圈的人纷纷表示,没想到玩个游戏也能被美国制裁。也有玩生成式 AI 的人说,本来还想攒钱买块显卡跑 AI 画图,现在也不用等了。


但一纸蛮横无理的「禁令」并不能让生活停止,冷静下来之后,很多人进行了分析。首先,更严格的限制会让国内火热的生成式 AI 领域受到影响。


有评论解读认为,按照美国商务部的新规来看,以后出口芯片都要按计算器算一下,芯片的总体性能和性能密度是限制点,因此 RTX 4080 和 AMD 的 7900 XTX 也是有被禁风险的。 



也有人表示,不赚钱让出市场是不可能的,看上次 H800 的做法,英伟达马上就要出 4080Ti 了。



就在我们在计算什么游戏必须要用 4090 才能跑得顺畅的时候,这场闹剧很快又发展到了新的阶段。


禁了,但没完全禁:美商务部澄清


昨天,美国商务部工业和安全局(BIS)更新对华出口管制规定,进一步收紧 AI 芯片等领域的限制。新规显示,此次限制的核心对象是先进计算半导体、半导体制造设备和超级计算机项目,更加严格地限制了中国购买重要的高端芯片。


仔细解读这份新文件可以发现,新规则修改了需要受限的高级芯片的认定规则(参数)。比如删除了「互连带宽」作为识别受限芯片的参数,还设置了一个新的「性能密度阈值」(这个标准更为变通和灵活)来作为参数。



美国政府高级官员说,如果数据中心芯片超过了去年 10 月设定的「性能门槛」,或者超过了以每平方毫米计算的新的「性能密度门槛」基准,美国将限制数据中心芯片的出口。想要向中国或其他禁运地区出口芯片的公司必须通知美国政府。


更新后的禁令还将更多公司列入到「实体清单」,包括两大国产 GPU 显卡厂商摩尔线程、壁仞。


另外在新规定中,香港和澳门地区也在管制区域的范围内。


英伟达在 2022 年 9 月已被禁止向中国出售 A100、H100 等高端 AI 加速器。在当时,英伟达立即设计出了效能、互联性能稍差,但相比前一代提升明显的 A800、H800,作为「特供」中国的替代品。然而在更严格的限制之下,这些产品也被列为禁止出口。


这种管制对于国内科技公司和大模型前沿技术发展的影响,目前还难以分析,但事件的另一个利益相关方英伟达不可避免地再次陷入了被动。


作为上市公司,英伟达立刻提交给美国证监会(SEC)一份报告,主要声明了以下几点:这些限制适用该公司的 A100、A800、H100、H800、L40、L40S 和 RTX 4090 芯片,同时也影响了与这些芯片一起销售的整个系统,包括 DGX 和 HGX 系统。


另外,这些限制可能会损害英伟达按时完成新产品开发的能力。



公告地址:http://www.sec.gov/Archives/ed…


英伟达自己说了,这些你叫得上名的芯片都会受到影响,未来的计划也被打乱了。消息一出,英伟达股价遭遇了大幅缩水,AMD、英特尔也随之下跌,券商也纷纷调低了对于此类公司股价的未来预期。


与此同时,我们看到了在国内的电商平台,RTX 4090 纷纷下架的情景。


消费级显卡被列在了先进计算项目的管制名单里,这并不像是一件正常的事,美国商务部很快对 ECCN 3A090 的高科技出口管制政策做出了澄清。


关于该政策中对 NVIDIA GeForce RTX 4090 显卡的禁令,美国商务部允许对消费性应用的芯片进行出口豁免。不过这里也有争议,并没有明确指出是否包括 RTX 4090。



文件来源:http://www.bis.doc.gov/index.php/d…


这意味着 GeForce RTX 4090 显卡可以在中国(包括香港和澳门)的消费市场进行零售,但不允许将 RTX 4090 芯片用于商业和生产用途。


考虑到目前主流厂商的显卡成品均不是在大陆组装的,新限制对于消费级显卡的影响似乎可以认为是几乎没有。所以此处把问题归于黄牛囤货,是不无道理的。


RTX 4090「算力过高」,5090 怎么办?


所以作为一个玩家,我们就不用担心显卡被禁了,但以后怎么办?


自去年 9 月黄仁勋在 GTC 大会上推出 RTX40 系显卡,已经过去了一年多时间。RTX 4090 相较于 3090Ti 性能翻了一倍,光线追踪性能则提升了 4 倍。



不过,12999 元的起售价似乎让 RTX 4090 在市场上有点卖不动,所以有人调侃称此次 RTX 4090 可能被禁售的传闻是为了用涨价折抵销量的伎俩。


暂且不说被澄清可以消费使用的 RTX 4090,很多人更担忧的是,近来一直爆料不断的下一代旗舰机显卡 RTX 5090 未来会不会步其「前辈」的后尘呢?


据此前消息,RTX 5090 的整体性能会比 4090 提升 70%,其中:




  • CUDA 内核数增加 50%,达到 24576 个




  • 内存带宽增加 52%




  • 缓存增加 78%




  • 频率提高 15%




显然,RTX 5090 的算力很强,强到让人担心次一级的 5080 是不是也在美国商务部那个「算力密度」的范围内。毕竟黄仁勋可是说出过自家芯片每代性能都翻倍这种话的。



图源:videocardz.com/newz/nvidia…


目前看来对于出口的限制仅限数据中心使用的产品,纯粹的民用消费级产品则不受影响。


但不到一年的时间就已经两次修改,以后不好说 —— 不过禁售大众商品完全就是自损一千给助攻的行为,拱手让出消费级市场,是英伟达、AMD 等芯片公司不想看到的事。


尤其对于英伟达这个在中国拥有巨量需求的 GPU 厂商,他肯定不希望因为可能的禁售失掉占其全球营收近一半的中国市场(仅就 2023 财年来说)。未来对于国际芯片厂商和国内科技公司来说,日子可能会更不好过。


从另一个角度看,美国对于高端 AI 加速器的限制,让我们对于发展自身硬件技术有了更强的紧迫感。


或许在限制不断加码的背景之下,会有国内的芯片厂商把握住机遇。


参考内容:


http://www.sec.gov/ix?doc=/Arc…


http://www.zhihu.com/question/62…


作者:机器之心
来源:juejin.cn/post/7291672829135765513
收起阅读 »

因为月薪过高,我的工资发放失败了。。。

0x0. 剧情概要 码农卫师傅,在忙碌地写了一个月 bug 后,迟迟未能收到工资,紧接着又经历了20元巨款的不翼而飞。这究竟是道德的沦丧,还是人性的扭曲?欢迎收看第996期《走近科学之消失的血汗钱》。 对打工人来说,最重要的东西是工资,如果没工资,谁愿意打工?...
继续阅读 »

0x0. 剧情概要


码农卫师傅,在忙碌地写了一个月 bug 后,迟迟未能收到工资,紧接着又经历了20元巨款的不翼而飞。这究竟是道德的沦丧,还是人性的扭曲?欢迎收看第996期《走近科学之消失的血汗钱》。


对打工人来说,最重要的东西是工资,如果没工资,谁愿意打工?

至于你干不干,我反正是不干,我只是一个脱离了高级趣味的打工仔,眼里只有低俗的钱。上班不图钱,图啥?图老板画的饼来填饱肚子吗?亦或是图理想和未来?我特么还图小鹏特斯拉呢。

每月8号,是我司的发薪日,这次,我能如期等来工资,只等来了财务的通知,告诉我工资发放失败了。真是活久见,小刀揦屁股,开了眼了。

就这样,工作11余年,我第一次走上了「讨薪」之路。在经历了一波三折后,终于在3天后拿到工钱了。那么,为啥工资会发放失败呢?背后的原因令人暖心:

因为我工资太高了,被银行拦截了

是有点搞笑,你可能不信,但你还是要相信。反正事情就是这么个事情,情况就是这么个情况。

这篇文章主要记录「讨薪」的过程,以及一些碎碎念。对废话没兴趣的老哥,可以先行离开了。

0x1. 案发经过

过去10年,我的工资卡一直都是招行的,入账有短信提醒,因此,我从未主动查过工资是否到账。现在的公司用中国银行,短信提醒居然要收费,没钱,不开。

我的房贷还款日也是8号,我都是等工资到账后,再转账到房贷卡。但是,工资到账时间不固定,我又懒得去查询,为了避免错过还房贷,就设置了个每月8号重复的日历事件,17点提醒我查工资并转账。

时间来到9月8日,这天是个星期五,17点,手机准时响起,打开中行 APP,余额为0。虽然有点奇怪,但也没放在心上,毕竟腾讯也有过晚上10点多才发工资的情况。

半个多小时后,收到财务的消息,告诉我因为工资卡上没钱,导致工资发放失败了,需要转点钱过去,等银行处理后重新发送工资。不理解,余额为0跟收工资有啥关系?财务表示这是银行的口径,可能是卡被冻结了,以后都需要保持卡上有钱才能发工资。

确实,我的工资卡余额常年为0,个人习惯的原因,每次工资到账后,我都全额转到招行卡里消费用。

现在,死循环了,因为没收到工资,所以余额为0;又因为余额为0,导致收不到工资。难怪我同事说:

月光族,连工资都不配收到了

虽然觉得扯淡,我还是从招行转了20元到中行。很快啊,招行提示转账成功,也扣款了。此时,更离奇的事情发生了,中行 APP 依然显示余额为0,也没有任何异常提示,多次刷新后,涛声依旧。

这就超出我的认知了,人不能赚到自己认知以外的钱,这没毛病,但是,你也不能把我认知以内的钱卷走啊。

我得反思下了,为什么别人都能收到工资,就我收不到?先找找自己的原因,去年从帝都到霸都,从大厂到小厂,从组长到小兵,工资断崖式下跌,年终奖比 HR 的承诺少了一半。现在,一年多过去了,工资一毛没涨,公司股价跌了33%,我到底有没有认真工作?


WTF! 现在是属于我的工资和转账没收到,我特么反思个鸡毛,赶紧去找银行要钱。

0x2. 出师未捷

致电中行客服,在听了一堆电脑播放的废话后,终于接通人工客服,告诉我需要设置电话银行密码才能继续。设置完成后,回不到人工客服了。。。

重新拨打,又听了一遍废话,跟客服重述了一遍问题。他帮我查了一下,耗时仅2分钟,告诉我卡片一切正常,也没有查到那20元的转账记录。如果想继续追究的话,带上身-份-证,人肉前往柜台办理即可。

Good idea,我咋就没想到呢?我想他可能是忘了,此时是18:15,银行已经关门1个多小时了。。。

周六,银行错峰休息,开户行不上班。周日早上,前往银行,取号,7个人排队,2个窗口。前面的大爷大妈基本都是存钱取钱,挺慢的,等了近半个小时。

窗口1,跟工作人员描述了一遍我的问题,只见他一顿操作猛如虎,然后轻声细语(此处为贬义词,对方声音小到几乎听不见)地告诉我,银行卡没问题,一切正常。而且,近期没有交易记录,最近的一笔还是半个多月前的。让我再转账1元试试,从之,从招行转了1元。

我艹屮艸芔茻,闹鬼了,这次成功收到了。中行 APP 上赫然显示着余额1元,打脸了,尼玛,为什么?!


我问他为啥工资和周五转的20元都没能收到?依然答复说卡是正常的,顺便给我抛出了两个问题:

  1. 你们公司是不是没发工资?
  2. 你是不是银行卡号输错了?

大哥,你这是在侮辱我的智商啊,把我给逗笑了。首先,我司虽然不如贵行财大气粗,但按时发工资还是能保证的。其次,卡号都保存在招行的通讯录,根本不需要输入,而且卡号错误,根本就转不过去啊。

我憋着一肚子气,告诉他,都不可能。所以,我这卡到底是咋了?我要做什么才能确保工资顺利入账?答复曰,那就不知道了,而且你刚才转账也成功了,要不你再问问招行?

行吧,居然连柜台都解决不了,也明显感觉他的敷衍。临走前,我向他表达了我的不爽:

你们中行真的是辣鸡

当然,这跟他无关,他跟我一样,只是个打工仔而已,没必要跟我掰扯,就当我在放屁了,头都没抬一下。

0x3. 卷土重来

问题没有解决,我只能骂骂咧咧地走出银行,坐上心爱的小摩托,打算用心中的怒火来发动它。

虽然我知道问题肯定在中行,还是抱着死马当活马医的想法,打开招行 APP,看看能否发现什么蛛丝马迹。又转了1元过去,又成功了,但20元依然没有退回。

四处点了点,在转账的进度查询里,发现了这么一段:


有了这个报文 ID,中行不能再甩锅给招行了吧?山穷水尽疑无路,柳暗花明又一村,古人诚不我欺,遂折返银行。

再次取号,这次变成12个人等待了。为了减少等待时间,找到大堂经理,告知来意,出示报文号,问能否帮忙查下。答曰查不了,需要到窗口,在报文系统中查询。

只能老实回去排队,百无聊赖地玩着手机,仿佛多次听到「工资」一词,便抬头四处看看。

窗口2,正在办业务是个小伙,卡一直正常使用,突然就收不到转账了。我赶紧竖起耳朵,仔细「偷听」了起来,无巧不成书,他碰到了跟我一样的问题。为他办业务的是位小姑娘,明显感觉比窗口1的大哥有耐心,至少花的时间比我长。

希望再次冉起,我这急性子,没等小伙的业务办完,立刻跑到窗口2,一顿狂吠:

我也是工资没收到,但是旁边的窗口告诉我说查不到原因,肯定是你们银行对我的卡做了什么,bala,bala...

喷完后,感觉自己有点失态了,身边多了一圈不明真相的吃瓜群众。冷静了下,我说我有招行的报文 ID,能否定位问题?

此时,从窗口3探出了一个头,说查不了,可以等小伙的业务办完后,让窗口2的姑娘帮忙看下我的卡的故障。此时,我才发现窗口2的姑娘是位实习生,窗口3可能是实习生的上级或者导师,她们貌似在结对办公。

又过了5分钟,小伙完事了。我赶紧上前,先解释插队的原因,我和刚才的小伙的问题一样,但窗口1的大哥没能解决,能否帮我看看?还没等窗口2的姑娘开口,窗口3直接问我一个「高压线」的问题:

你月薪超过 X 了吗?

点头,又问我是否周五发的工资,再次点头。她立刻说到,那是碰到同样的问题了,现在已经解决了,她们的工作群里也在讨论此事:

周五,银行批量将部分账户的日收款限额调整为 X 元,如果月薪超过 X,会发放失败。收到客户反馈后,已经批量调整为 Y 元了

然后,她让我回去等财务重新发工资即可。呃,Y 也不够啊,给我调整到 Z 吧。

她们略带吃惊地看着我,估计觉得我在吹牛,问我哪个公司的,能有这么高的工资?我说了个名字,窗口3表示没听过,实习生倒是知道,只是不知道合肥有分舵。毕竟高新区的公司,高薪是入驻的必要条件🐶

我收入确实比 Y 高,但离 Z 还差的远,Z 是我在腾讯时的收入。虽然短时间内涨薪是不可能的,但梦想还是要有的,否则如何装逼?

之后,领导授权实习生帮我调整了限额,并说不敢保证银行不会再次批量调整。然后,实习生羡慕地说道:

你们工资好高啊,我就没这个烦恼

啊,装逼装大了,赶紧说没有没有,我是怕年终奖超了,就搞个大点的数字,省的到时又要跑一趟。

5分钟后,调整完毕,这是调整后的回执:


当时没仔细看,事后发现这个回执上只有红框中的3个限额是 Z,但从字面上看,肯定不是入账限额。我猜测这是个隐藏的设置项,不会体现在回执上。


之后,她给我留了个银行的电话,如果以后再碰到这个问题,直接打电话就行,不需要再人肉过来了。


此时,还有个问题:



我的20元巨款去哪儿了?



她回复我说,因为刚刚才调整了限额,调整生效后应该会退回招行,或者重新入账,先回去等两天。如果没动静,再过来看看。


OK,从之。


0x4. 落袋为安


周一上午,我将了解到的 X、Y、Z 信息告诉财务,供他参考,以便其他同事能去银行准确地办理所需的业务。


周一下午,财务问我工资是否到账,他那边显示成功了。打开中行 APP,余额 = 工资 + 22,20元是早上08:45收到的。


完结🍭,撒花🎉,鼓掌👏🏻。等等,还有个大大的疑问:



我司大部分的人工资应该都超过了 X,为什么只有少数几个人受到了影响?



关于这个问题,我也咨询了那位领导,她表示不清楚,只是猜测跟反诈有关。我觉得很可能是真的,因为这张卡平时从来不用,只在发工资当天有进账,又在很短的时间内就全部转出,像极了骗子收到赃款立刻转走的行为。再叠加长期余额为0的因素,估计被风控识别为电信诈骗的账户了。


其实,我在几年前就碰到过类似的事,只是追债太麻烦了,我尝试过两次,放弃了,至今都没把钱要回来。事情是这样的:


我在《如何用1个2手计算器换3台 Mac》系列文章中提到,我靠着 WP8 应用赚了几千美刀。2015年,WP8 嗝屁,开发者账户里还有几百刀,彼时外汇无法入账境内银行卡了,之前是没问题的,就全提现到了 Paypal 了。


国内支持 Paypal 的地方太少,我不会海淘,提现到银行卡的手续费巨贵,就那么放着了。


2019年底,了解到 Paypal 提现到香港卡的手续费很低,只要超过1千港币,就不要手续费了。有这好事,赶紧梭哈,All Out,全部提现。


然后,悲剧了,Paypal 显示提现成功,但银行始终没收到。


先致电银行,对方表示查不到入账记录,需要联系 Paypal。电话 Paypal,对方说被美帝的什么机构拦截了,让我提供一堆英文材料证明这是合法收入。当时工作比较忙,之后没多久,那啥开始了,就没心思管这事了。


去年10月底,腾讯股价跌破200,之前看不上的几百刀,感觉也是一笔不小的数字了。再次致电 Paypal,想看看现在的流程是否简单些,把钱要回来。


因为年代久远,几经周转,PayPal 给我发了站内信,说是可能涉及跨国犯罪的洗钱,被拦截了。具体的条例是31 CFR Part 590 - Transnational Criminal Organizations Sanctions Regulations,需要去 OFAC 申请什么许可证,有问题联系 cncsdoc#paypal.com。


有戏,马上搞起,申请 OFAC 许可证的页面长这样:




好家伙,这么多内容要填,而且多达8步,不知道要怎么填,邮件咨询 cncsdoc 是否有模板参考,杳无音讯。算了,几百刀而已,比起梭哈 All In 在腾讯上的亏损,毛都算不上,责任全在美方。


所以,梭哈并不是好主意,无论是 All In 还是 All Out。做人留一线,日后好相见。


话说回来,比起 Paypal,这次中行的经历虽然也不太爽,但除了浪费时间和口舌,实际上并没有损失什么。


换个角度,我费了老大劲才查到银行卡的异常原因,这其实是一件好事。互联网也类似,为了避免敏感信息泄露,给用户的提示语,有时需要模糊化处理。例如流量因为广告作弊被封禁,触碰到风控系统的哪条红线,肯定不会明确告知的。


中行 APP 和电话客服都没能查到异常,连窗口1的大哥都没能搞定。这也是为了避免真正的犯罪分子轻松获知阈值 X,从而绕过风控。那么,是否会有犯罪分子看了这篇文章,主动去窗口要求提高限额的阈值呢?他敢?正好自投罗网,可狱而不可求啊。


PS.



阈,读音同玉,读作 yù;把阈值写成阀值,以及把阈值读作 fá 值的都是异类



所以,虽然我是此次误杀的受害者之一,也给我带来了诸多不便,还是给中行点个赞。现在电信诈骗太猖獗,宁可错杀,不可漏杀,也没毛病。


0x5. 一些启发


虽然没有实际损失,但是用户体验很不好,从开发角度看,这件事也给我带来了一些启发:



  1. 在定位 bug 原因时,经验固然重要,态度也很重要,即所谓 owner 意识;例如限额的 bug,虽然窗口1的大哥是 owner,但最终是态度端正的实习生和经验丰富的领导帮忙解决的。

  2. 涉及 C/S 交互的代码,Log 中至少要有 ID,可以是哈希或加密的,也许是定位 bug 的救命稻草;例如转账的报文 ID,虽然没能用上,如果数额很大,我猜肯定能查到。

  3. try...catch 时,如果出现 exception,考虑再来一发,尤其是网络相关的,也许会被路由到另一条畅通的路径;例如我被路由到了实习生那,finaly return true。

  4. 如果必须牺牲部分用户,应该利用多种数据源交叉验证,尽可能避免错杀;例如,查询下给我的付款的账号,就知道这是工资,可以放行,除非宗旨是宁可错杀,不可漏杀。


另外,为了避免出事后找不到人,互联网有个不成文的规定:



临近节假日,非必要不上线



我做客户端的都知道,更别说后端了。据我了解,金融系统的后端和数据库更新,多是在大半夜进行。周五,白天,批量设置用户的入账额度,真就视金钱如粪土,骚!




虽然从电信反诈的角度,中行做的没错,也是有必要的。但是,从码农的角度看,还是有值得改进的地方,以减少对普通人的影响。试想,万一被拦截的是救命钱呢?间隔50多个小时才到账,生命等的起吗?医院愿意等吗?点到为止,不展开了。


0x6. 努力与回报


行文至此,本应该结束了,但按照应试作文的惯例,还是得故作深沉的再 BB 几句,以此来升华主题,彰显作者的真知灼见,轻松获得高分。我来个画蛇添足,这件事因工资而起,为了首尾呼应,也以工资结束吧。


说到工资,我在旧文《鹅厂组长,北漂10年,有房有车,做了一个违背祖宗的决定》中提到,去年从北京回到合肥,经历了断崖式的降薪。即便如此,现在的收入在合肥还是算高的。因为当我说 Y 不够时,两位工作人员的表情不像是装的,居然连银行的人都没见过这么多钱🐶。


这不是凡尔赛,更不值得炫耀,有没有一种可能,是合肥的收入太低了,使得平平无奇的工资也能鹤立鸡群了。合肥,作为网红二线城市,号称「最牛风投」城市,也诞生了诸多网红,在提高工资水平一事上,任重而道远。


就个人来说,如何才能获得高薪呢?没有答案,但我知道仅靠努力工作肯定是不行的,相比努力,运气可能更重要。如长者所说:



一个人的命运,当然要靠个人的奋斗,也要考虑历史的进程



条条大道通罗马,有人出生就在罗马,没有绝对的公平。互联网的起薪,可能是绝大多数行业的天花板。


我在之前的旧文中多次提到,一命二运三风水。拿我自己来说,所谓的「高薪」,努力的作用只占30%不到,更多的还是因为身在互联网行业,毕业时又赶上了移动互联网的起飞。所以,虽然我很羡慕因为房子或公司股票增值而暴富的,但也没有觉得他们比我更牛逼,他们只是运气比我好,仅此而已。




人贵在自知之明,不以物喜,不以己悲。不能因为自己赶上风口先富了起来,就讥讽别人没有努力工作。更不必因为收入不高而妄自菲薄,他们可能只是运气好而已。在此,引用下罗翔老师的话:



人不应该相信天道酬勤,因为如果你相信天道酬勤,会很容易走向骄傲或者虚无。


当你成功的时候,你觉得这一切都是靠你努力拼搏得来的,你就配拥有这一切,所以你就瞧不起那些失败的人。但是当你努力最后依然失败,依然是一事无成,你又会陷入一种极大的抱怨,你会觉得天道不公。



当然,罗老师不是鼓励躺平,他还说了:



人生中95%的事情可能是我们自己决定不了的,但是我们依然要用5%的努力去撬动那95%你无法决定的事情



虽然我的关注者不过200来人,我决定不了谁会打开此文,更决定不了有多少人会读完。但我还是花了近两周的时间,努力修改措辞,力求使得文章更通顺,同时尽量有趣点。这既是对读者的尊重,也是对自己时间的尊重。至于读者是否买账,那就不是我能决定的了,正所谓:



岂能尽如人意,但求问心无愧



以上,是我自己的一些想法,如有异议,欢迎留言讨论。


作者:野生的码农
链接:https://juejin.cn/post/7282666872217157643
收起阅读 »

3个bug,让老板亏了北京1套房。。。

0x0. 背景介绍 再过几天就是 1024 程序员节了,提前祝广大程序员工友们节日快乐,少写 bug,早点下班回家,不熬夜,尽量 delay 秃头的上线时间😭 上篇文章《因为月薪过高,我的工资发放失败了。。。》中,我分享了中行的骚操作导致我收不到工资的故事。简...
继续阅读 »

0x0. 背景介绍


再过几天就是 1024 程序员节了,提前祝广大程序员工友们节日快乐,少写 bug,早点下班回家,不熬夜,尽量 delay 秃头的上线时间😭


上篇文章《因为月薪过高,我的工资发放失败了。。。》中,我分享了中行的骚操作导致我收不到工资的故事。简单的说,就是中行的码农老哥上线了一个 bug,误伤了普通用户,将正常的银行卡标记为风险账户导致入账失败。


这个 bug 看似没有带来实际损失,但是浪费了客户、客服、柜台人员的大量时间,这些都是成本。更重要的是,中行损失了潜在的高净值客户,某网友撰文吐槽此事,试图搞个大新闻,居然获得了几万的阅读。万一读者里有未来的首富,发誓不跟中行做生意,中行怎么也得损失几个小目标吧🐶。


作为码农,我们和 bug 的相处时间可能比另一半都多,毕竟咱们就是以写 bug 为生。写代码赚大钱的故事,大家见的多了,尤以逼乎和卖卖为甚。可能是大多数开发离钱太远,亦或是因为家丑不可外扬,网上鲜有人分享因为 bug 亏大钱的事故。


恰好,我做过日入过亿的大项目,脸皮也足够厚,本文分享3个我亲身经历的简单 bugs,简单到只需几秒钟就能修复。但是它们带来了巨额的亏损,足够在北京四环全款买一套100平的房子,甚至更多。


面币思过


对了,上文有老哥留言说我废话太多了,这里稍微解释下,我的个人简介里有写的:



本人主业是讲段子,副业才是写 bug



所以,为了避免文章过于枯燥,本文,我依然会按照自己的风格,用「废话」的方式来回答:



bug 产生的原因是什么?为什么没测试出来?给用户带来了什么影响?如何修复?耗时多久?如何避免?



如前所述,都是非常简单的 bug,并没有什么深度和难度,只想看干货的老哥,恕难满足,超市里应该有:


干货


声明:本文内容,毫无虚构,如有雷同,纯属雷同。


0x1. 挤兑的代价


若干年前,北京,12月的某天,23点,-10℃,骑摩托刚到家不久,正坐在暖气片上加热被冻的冰凉的屁股,接到同事电话:



合作团队 X 部门说我们最近几个月的 CDN 带宽陡增,每个月有近千万的成本



千万每月?我以为我听错了,他又重复了一遍,我蹭地一下站了起来,连呼三声卧槽,差点整个人都凉了。彼时,临近年底,老板正在分配年终奖,如果真要支付这么多成本,还发啥年终奖啊,部门都可以就地解散了。


稍后,同事又补充道,这是折扣前的成本,折扣后应该会少很多,具体需要拉上相关同事详细计算。罢了,事已至此,先睡觉吧。


次日,找到相关同事简单讨论了下,基本确定了原因。我们的产品是 SDK,先说下背景:




  1. 不久之前的某个版本增加了功能 A,功能 A 需要用到一些配置 C

  2. 为了能让用户体验更好,SDK 初始化时会主动从 CDN 下载配置 C



最近,我们完善了功能 A,配置 C 的体积也增大了数倍。同时,为了配合推广功能 A,我们做了一次运营活动,鼓励更多用户升级到最新版本。于是,在用户数量和配置 C 的体积双双陡增的情况下,带来了 CDN 流量的暴涨。


雪上加霜的是,一些宿主 APP 用黑科技对抗 ROM,力求做到「保活」,导致 APP 短时间内多次被系统干掉又自动重启,引发 SDK 初始化并下载配置 C。


另外,CDN 的计费是按照当天的峰值带宽来的,24小时内,哪怕波峰只持续了1秒,当天的成本也是按照最高点的带宽来核算的,如下图就是按照接近80的带宽来计算:


CDN 带宽示意图


再考虑一下我们平时使用手机的习惯,有明显的3个高峰期:




  1. 06:30 ~ 08:30

  2. 11:30 ~ 13:00

  3. 18:00 ~ 21:00



这3个高峰期与我们观察到的 CDN 带宽曲线非常吻合,而且早晚高峰远高于午高峰。虽然配置文件 C 并不大,但是海量的用户一股脑地同时请求 CDN,直接将瞬时带宽推上天了,进而导致核算成本超高。就像今年初的硅谷银行,因为储户的大量挤兑,直接把它给干倒闭了。


原因找到了,解决就简单了,各个击破之:




  1. 找到流量占大头的宿主 APP,与开发者沟通,配置其不请求 CDN,带宽直接降低 90%

  2. 确定根本不需要功能 A 的宿主 APP,配置其不请求 CDN,带宽再次降低 50%

  3. 减小配置 C 的文件体积,精简、移除不必要的内容

  4. 削峰填谷,优化下载策略,平滑 CDN 带宽曲线



前两步在当天就完成了,第3步和第4步是逐步完善的,最终带宽稳定在优化前的5%左右。


我猜,肯定有读者质疑,为何要在 SDK 初始化时就请求 CDN 下载配置?应该先请求某个后台 CGI 接口,由后台决定是否需要下载或更新配置。这就是另一个话题了,历史原因,前后端的合作比较拧巴,许多本该后端完成的工作,下放到客户端了,导致技术方案很山寨。后来通过两次请求 CDN 迂回实现了这个功能:




  1. 先以某个固定 URL 请求 CDN,得到配置文件 C 的 URL,URL 中有 C 的哈希

  2. 如果 URL 中的哈希与本地配置文件的哈希不同,再次请求 CDN,下载配置文件 C



问题虽然解决了,已经产生的带宽费用怎么办?部门间结算是按季度进行的,但是负责基建的 X 部门,未能及时告知我们带宽异常情况,造成了带宽的浪费。彼时,降本增效尚未开始,经过与 X 部门的协商,对方减免了我们近几个月的带宽费用。


这个问题持续了几个月,粗略的估算,即使打折,实际消耗也有数百万了。虽然 X 部门没要钱,看似是我们赚了,但最终肯定是小马哥给报销,亏的他只能坐公交了。


小马哥坐公交


0x2. 最贵的字符


不久后,轰轰烈烈的降本增效运动开始席卷整个公司。如何降本?最简单粗暴的方法就是开猿节流:


开猿节流


幸运的是,我所在的部门一直有盈利,没有采取这种低级的手段。不开猿,就只能节流了。在解决上面的 bug 后,我们就开始尝试使用不同手段来优化各种机器成本,包括 CDN 带宽、磁盘存储、CPU 资源等等。尤其是 CDN 带宽,每天上班都会看一眼,防止又出事了。


几个月后,优化初见成色,着实为部门省下了一大笔钱。距离当初定的优化目标,每天都在更近一步,心中甚是喜悦。然鹅,快乐的日子总是短暂的,在准备将这份喜悦分享给老板的前夕,出岔子了。


某天,我突然被 Y 部门的人拉到一个群,询问其 CDN 上的某个文件 F 是否归属我的部门。在得到我肯定的答复后,他们说其 CDN 上 99% 的流量来自文件 F,让我们赔付近几个月消耗的数百万元,同时不排除追溯历史费用。


我屮艸芔茻!Yesterday Once More?稍作冷静,直觉告诉我不可能有这么多钱,因为 F 的使用方式如下:




  1. 应用中自带一份 F,程序启动时会加载 F

  2. 当且仅当本地的 F 与 CDN 上的不一致时,才会重新下载



我们两到三个月才会更新一次 F,理论上,只有在更新 F 时才会产生 CDN 流量,费用最多只有他说的 1/10。彼时,大家都在「降本」,我不敢懈怠,为了尽快把锅甩出去,赶紧找经验丰富的同学的帮忙排查。


很快啊,锅就回来了,因为某处多了一个字符,导致 CDN 带宽暴涨。先暂停1分钟,能猜到可能的原因吗?


---------- 我是没用的分隔符 ----------


问题出在上面的第 2 步,假设 CDN_FILE_HASH 是 CDN 上的文件 F 的哈希值,由后台的 CGI 接口返回给客户端。整个流程的伪代码如下:


 CDN_FILE_HASH = get_cdn_file_hash_from_cgi();
 if (CDN_FILE_HASH != localFile.hash()){
  downloadFile();
 }

简单的 debug 了下,cgi 返回的 CDN_FILE_HASH 比预期多了个换行符 \n,这就导致了 if 语句始终为真。于是,应用每次启动时,都会重新下载 F。谁说人不能两次踏入同一条河流的?这跟第1个 bug 不是一毛一样吗👀。


我们每次在更新 F 后,会将其哈希写入另一个配置文件 H。在收到客户端的请求时,后台读取 H 的内容,返回给客户端。后台相关代码自上线后就没动过,所以多出来的 \n 只能是来自文件 H。


之前,我们是先人肉更新 CDN 上的 F,再将其哈希写入 H,每次都需要在 Web 上填一堆东西,比较麻烦。为了增效,就写了个脚本,一键更新 F 并将其哈希写入 H,真爽!


不用说,肯定是写文件的地方有问题,伪代码如下。暂停1分钟,看出 bug 了吗?


 def write_F_hash_to_H(F)
  with open('H', 'w') as H:
  print(F.hash(), file=H)

---------- 我是没用的分隔符 ----------


对 python 熟悉的小伙伴应该看出来了,print 会自动追加换行符(默认为\n),而 JAVA 只有 println 才会追加:


print


就这样,价值数百万的换行符诞生了,这是我见过的最贵的 bug 了,这亏钱速度,大 A 看了都要落泪😭。


修复也极其简单,将 print 函数的 end 参数赋值为空字符串即可。当务之急是减小损失,遂立刻人肉删除文件 H 中的换行符,CDN 流量瞬间就跌下来了:


仅亏损95%的股票走势


之后的 CDN 带宽走势与上图箭头右侧非常相似,这是我去年中买的一支股票,买在箭头所示的地方,两个月前割了,仅亏损95%😎。


现在,同样的问题又来了,已产生的几百万的费用咋办?彼时,各部门都在「降本」,我们之前那套说辞不好使了,对方坚称要赔付。经过几轮「友好」的争吵与互相问候,几番讨价还价,赔付自 bug 发生日期之后的费用即可,分期付款。


上面提到,我每天都会看一眼 CDN 带宽,这条大鱼为啥还会漏网呢?这就说来话长了:



很久之前,我们也隶属于 Y 部门,CDN 自然也是同一个。


后来,组织架构调整,我们被“赶出” Y 部门,自立门户了。



因为文件 F 非常重要,为了保证存量客户端版本不受影响,分家的时候,F 没有迁移,仍然保留在原 CDN 上。后续 F 有更新,还是上传到原 CDN。正常情况下,F 的带宽非常小,可能 Y 部门没发现或者懒得计较,放任我们白嫖了。


我没有权限查看 Y 部门的 CDN 的监控面板,亦不了解那段历史,直到因为 bug 暴雷,我才知道是 Y 部门在替我们「负重前行」。


bug 持续了两个多月,粗略估算,我们支付的费用,足够正常情况下使用好几年了。真的是应了那句:



所有命运馈送的礼物,早已在暗中标好了价格



不用说,最终又是老板一个人承担了所有


小马哥承担


0x3. 狸猫换太子


前面的 bug,根本原因都是技术方案不完善和细节考虑不周所致,简单的说,是自己人的锅。但,即使把代码写的完美无瑕,就一定能正确运行吗?


11年前,我是个刚出道不久的小菜鸟,接手了一个偶现 bug,涉案金额可以忽略不计。业务逻辑非常简单,如下:




  1. 客户端 POST 本地数据库中的数据至服务端,服务端返回响应 rsp

  2. 如果上传成功,客户端删除本地已上传数据;否则,再重试一次



零星有几个深圳的用户反馈我们的 APP 消耗了很多流量,最终的排查结果,嘿,您猜怎么着?高情商的说法是「涨见识了」,低情商的说法是「操」!


还有这种操作


为了复现这个问题,我尝试了三个运营商的手机卡,在GPRS,EDGE,CDMA 1x,3G等多种网络条件下测试,流量完全正常。因为缺少必要的 log,只能从代码入手,初步怀疑可能有 bug 的地方:




  1. 上传成功,但本地数据删除失败,导致每次重复上传旧数据

  2. 重试逻辑不严谨,如果上传失败,可能多次重试,浪费流量



喊上导师一起仔细读了几遍代码,确定代码没问题。之后的细节记不清了,最终是在深圳同事的协助下,找到了复现的严苛条件:



深圳,中国电信手机卡,数据流量上网,选择 CTWAP 接入点



复现时,远程 debug 发现,客户端每次都走到了上传失败的分支,但手机的网络是正常的,也能 ping 通我们的域名。


猜测是客户端或服务端收到的数据有问题,亦或二者皆有,用 tcpdump 在客户端和服务端分别抓包,很快确定了:




  1. 服务端收到了正确的数据,返回的 rsp 是 gzip 压缩的 JSON 串

  2. 但是,客户端收到的 rsp 与服务端发出的不一致,有些字节被篡改了



看到这,可能有读者会说,这不就是「HTTP 劫持」吗?某些无良运营商,利用 iFrame 在网页上插个「性感荷官,在线发牌」的广告,祖传手艺了。


根本原因肯定是 HTTP 中间人攻击,篡改了数据,但我觉得更像是运营商 CTWAP 的 bug,因为以下两种修改都可以收到正确的 rsp,说明并非运营商刻意为之:




  1. 手机上将接入点改为 CTNET

  2. rsp 不启用 gzip 压缩



在选择 CTWAP 接入点时,手机的 HTTP 请求都会被转发到电信内网的代理服务器 10.0.0.200:80。怀疑是深圳部署的 proxy 有 bug,识别不了 gzip 格式,或者某些二进制字节被误判为「非法」字符,出于好心,就顺手帮我们改了。大概类似这个15年前的笑话吧,异曲同工之妙,我不知道「绿坝」是啥:



因为「绿坝-花季护航」的屏蔽,华为官网的「24口交换机」已改名为「24嘴交换机」



再说回 bug,现在原因很明显了:



上传成功 -> 服务端返回 rsp -> CTWAP 网关篡改 rsp -> 客户端认为上传失败 -> 重试 -> 再次失败 -> 下次满足条件时继续上传...



修复也很简单,因为 gzip 压缩前的 JSON 也就几十个字节,没必要压缩。正好客户端使用的 HTTPClient 可以自动识别 rsp 是否被 gzip 压缩并正确处理,所以只需要服务端关闭 gzip 压缩即可。


彼时 3G 已经普及了,大多数电信手机的默认接入点都是 CTNET,加上网速也不快,所以实际的影响非常有限。当然,针对受影响的用户,我们如实赔付了其损失的流量费。同时,也将这个问题报给了深圳电信,至于是否修复,就不得而知了。


这大概就是「人在家中坐,锅从天上来」吧,所以,bug 不可怕,可怕的是没 bug,那必定是有 bug🐶


0x4. 总结 & 反思


所谓「常在河边走,哪有不湿鞋」,即使经验丰富的大佬,也能写出匪夷所思的 bug,例如臭名昭著的goto fail漏洞:


CVE-2014-1266


这段代码存在于 iOS 7.0.6 之前,其正式编号为CVE-2014-1266,会导致非法的 SSL 证书也能被接受,有极大的安全隐患,详细分析见dwheeler.com/essays/appl…


所以,也没啥好总结的,就像每次版本发布之后,无论针对 bug 的「批斗大会」开的多么成功,码农的反思多么深刻,下次一定还会有 bug,正如黑格尔所说的:



人类从历史中学到的唯一教训,就是人类无法从历史中学到任何教训



虽然无法完全杜绝 bug,但一向好为人师的我,还是想 BB 三句,仅针对本文分享的几个 bug:



  1. 提高成本意识:客户端开发大多都没有机器成本的概念,包括我自己,我们需要尽可能优化网络请求次数和数据量,这些都是💰啊,除非你是帮老板解决钱花不完的烦恼🐶

  2. 增加白盒测试:程序正确运行,不代表没 bug,本文第2个 bug,如果有白盒测试,上线前一定能发现每次都下载 F 的问题。至于哪里用白盒,没有标准,与💰强相关的地方,优先考虑

  3. 一切皆有可能:当出现 bug 时,如果无论如何也找不到原因,也许真的就不是自己代码的 bug,先拖一拖吧,也许它自己就好了,尤其 Android,太多玄学的事情了。。。


再啰嗦一句与技术无关的,发展才是硬道理,随着发展,把蛋糕做大,很多问题会自动解决或可以忽略。例如第1个 bug,降本增效之前,地主家还有点余粮,直接给我们免了;第2个 bug,虽然之前一直是白嫖,但彼时业务在高速增长期,CDN 那点钱比起赚到的钱来说可以忽略不计,所以 Y 部门一直也没计较。就酱,点到为止。


最后,用专治八阿哥的雍正帝镇楼,保佑码农兄弟姐妹们碰到 bug 时都能迎刃而解:


专治八阿哥的雍正


对了,欢迎大家关注我的同名公众号,所有的文章都是首发在公众号,因为他的审核速度最快。


野生的码农.png


作者:野生的码农
来源:juejin.cn/post/7291550018922577920
收起阅读 »

如果回到过去,我会这样告诫我自己

如题,一些牢骚。希望对年轻的你有点帮助。 # 勇敢点 提前规划,在大学的时候,你就应该开始“面向大厂”规划自己的职业路线,争取校招进入大厂实习。 不要整天宅在图书馆,看什么 Linux 内核、Unix 编程艺术、Unix 网络编程、计算机的构造与解释、不要学那...
继续阅读 »

如题,一些牢骚。希望对年轻的你有点帮助。


# 勇敢点


提前规划,在大学的时候,你就应该开始“面向大厂”规划自己的职业路线,争取校招进入大厂实习。


不要整天宅在图书馆,看什么 Linux 内核、Unix 编程艺术、Unix 网络编程、计算机的构造与解释、不要学那么多编程语言,Python、Java、Perl、Ruby、JavaScript、PHP、Go、C++…


多刷题,一定要争取去大厂,你一定可以,只要你勇敢点。


在现实生活中,人们往往依靠勇气而不是智慧去取得领先的地位。


# 不要呆在非一线城市


这里机会非常少,不是你不行,不要自卑,不要内耗,这不是你的问题,你应该去能够发挥你价值的地方。


虽然那里生活和工作节奏快。但是现在国内互联网企业都一个德性,都在模仿“狼性”文化,说着一样的互联网黑话,一样是内卷,去一线城市、一线大厂赚更多钱不好吗?


为了钱,不寒碜。


# 不要只关注技术,花点时间了解世界


不要只关注技术!别老是看那些技术类的书,你压根记不住,也很少有实践的机会。


多看点别的书,多了解自己、了解人类、了解世界、了解政治、了解经济/商业的运作原理和底层逻辑。提前布局、提前投资


世事洞明皆学问,不要穷极一生都是为了钱而工作,成为钱的奴隶,一直被恐惧和欲望支配。


推荐图书:人类简史、纳瓦尔宝典、富爸爸穷爸爸、黑客与画家


# 接受不完美的自己和代码


不要追求完美,你很普通,接受自己的平庸吧。


你不可能什么都精通,把精力花在自己核心竞争力上。


就像系统总有改不完的 bug,接受不完美的自己,学会放弃。


不要单打独斗、 尽量和更聪明的人共事。在矮子里面当将军,不如在巨人里面做士兵。


# 了解你的公司


不要只关注你眼前的这颗螺丝钉。



  • 你的公司是做什么的?核心竞争力是什么?

  • 公司的管理模式是什么?为什么要这样管理?规范的目的又是什么?

  • 公司的商业模式是什么?靠什么赚钱?怎么卖出去?

  • 公司的用户是谁?给用户创造了什么价值?

  • 公司的技术架构是怎样?

  • 公司的组织架构为什么设计?团队之间又是怎么协作的

  • 我努力加班赚的钱,最后进谁兜里?凭什么是他?



难道你不好奇?不八卦吗?


# 多积攒人脉


某些关键时刻,他们能捞你一把。同时你也要努力成为别人的有价值的人脉。


这其实并不需要你付出真感情,而应该把它当作资产。


# 可以认清现实,但是要保持批判精神


宏观的大环境个人是无法干预的,我们只能去适应。当然适应并不意味着委屈求全,每个人有选择的权利,当你无法接受公司的工作环境,不能接受公司的价值观,我们是可以选择跳出来的,而且越早越好。


我们的适应能力很强,同样能够适应糟糕的问题,然后置之不理。就比如人类的嗅觉,古人云”入芝兰之室,久而不觉其香;入鲍鱼之肆,久而不觉其臭”。


就比如笔者所在公司最近开始抓考勤打卡了,一开始内心十分抵触,现在也慢慢‘适应’了,也没有之前的抱怨,但我知道这对我来说并不是一件好事。


既要认清现实,保持批判精神,否则将一成不变。


# 关注战略设计


大部分程序员都是实现者,即战术实现者。很多时候,我们都不知道我们的工作的价值是什么。


因此我们也要关注战略设计,保持对一切事情的好奇心,尝试突破自己的职能边界,没人会阻止你,也很少人会给你机会。


# 效率从来不是一个人的事情,伟大的项目也是如此


不要相信小说、传记里面的孤胆英雄。


前几年关于 10 倍程序员也很多讨论,比如极客时间 10X 程序员工作法, 这些教程总结了很多务实的提效方法论。


总的来说,提高效率从来不是一个人的事情,另外程序员的主要工作‘编码’ 也仅仅只占整个研发流程的 20% ~ 30%。


# 不要什么都亲力亲为,学会外包


让你的能力和知识可以复制和传递,比如 CodeReview,技术写作,写好文档。


培养得力的助手,或者更好的方式是招揽比你更聪明的人。


# 不要轻信什么最佳实践


没有绝对正确的东西,没有放之四海皆准的东西。


学习它们,然后忘掉


# 问题的维度


不要只关注吃掉眼前的棋子,从更高的维度去解决问题。


举个例子



  • 问题域。有些问题不一定就要在技术层面解决,可能在产品层面、战略层面就能规避掉。

  • 解决域。另外,提升抽象的高度,在解决问题时能否举一反三?覆盖更多场景?


# 不要被奴役


有房一族(来源:富爸爸穷爸爸)



  • 鼓励抱怨,但也要解决问题。

  • 不要为了钱而工作,让钱为你工作。

  • 工作不是为了写代码,让代码为你工作。

  • 把自己当成一家公司去经营

  • 不要被雇主奴役,你和他们是雇佣合作关系,不是奴隶关系,不要被 PUA

  • 不要被机器奴役。人类创造编程语言是为了服务人类,而不是服务机器。不要追求那些反人类的奇技淫巧,也不要自以为掌握了一门底层、学习曲线陡峭的编程语言而沾沾自喜,不符合人类心智的技术迟早被淘汰。


# 不管你喜不喜欢,在中国你还是得要学会“管理”


金字塔


在国内 IT 打工人的体系更像是军队管理,俗话说就是吃年轻饭的。


尽管未来的趋势是分工的精细化,管理者也是占少数。为什么我就不能当个平庸的程序员呢?



  • 我们所处的社会主导集体主义,自然也会滋生对权力的崇拜,很多人对这个金字塔尖趋之若鹜。权利也意味着‘成功’

  • 平庸很容易被取代。而熟练工并没有壁垒,你能干别人也能干。商业是逐利,在高度内卷的市场下,为什么就不能选择跟便宜、精力更旺盛的年轻人呢?


你面前可能有几条路,创业、技术专家、管理,不管是哪条路都是很艰难,管理在很多人看来是顺理成章。


或者,现在就想想,你不搞 IT 还能干什么?提前做好投资


# 精心炮制的故事


这个世界的秩序是由精心炮制的故事组成,而且大部分人都相信它。


保持怀疑的姿势,可以让你跳出游戏


# 直面你的恐惧


为什么你会社恐?


为什么几天后的一个会议会让你忐忑不安?


为什么你那么在乎别人的看法?


为什么你总是感觉到焦虑?


为什么你不敢说出你的真实想法?


为什么你会情不自禁地与别人做比较,然后妄自菲薄?


为什么你会恐惧?如果人生是一场游戏呢?


# 编程的本质是抽象


编程是一门抽象艺术。


把现实世界的业务抽象成二维表,数据结构,对象关系、业务流程。


前端页面抽象成组件,低代码,DSL,本质上都是抽象的艺术。


抽象需要发挥人的主观能动性,人与人的差距就体现在这里。而工具通过学习一般都能掌握,很难建立壁垒


# 不要自我感动



  • 只有功劳,没有苦劳。

  • 选择比努力更重要。

  • 大部分企业并不在乎你代码写得多多漂亮,而在于你能不能真正创造价值。


# 继续保持专注


远离那些垃圾。


# 总会有差评


不管是多好的产品都会有差评。


# 不要随波逐流


我发现,程序员群体大部分是比较‘安分守己’的,身边很多典型的例子,早早地结婚,早早地生子,996 的工作,电子产品自由,开着特斯拉,在老家可能还有套套牢的房。


人生的轨迹和父辈其实不会有太大的区别。


这真是你想要的人生吗?


# 降低欲望,你会更快乐


所有的痛苦都来源于欲望,远离一切成功学,回头是岸


作者:荒山
来源:juejin.cn/post/7283313180730277907
收起阅读 »

实习到毕业一年的回忆:工作旅程

前两天和实习那会的同事一起吃饭,聊到了他们那会刚毕业两三年的工作收入,问完我之后说,“你刚毕业一年的起点太高了,税后五位数,而且还是大专学历,这在外面根本找不到薪资那么多的工作”,“这一切还是得感谢你们几个人,如果不是前年你们收留了我,估计我都不干这行跑去流水...
继续阅读 »

前两天和实习那会的同事一起吃饭,聊到了他们那会刚毕业两三年的工作收入,问完我之后说,“你刚毕业一年的起点太高了,税后五位数,而且还是大专学历,这在外面根本找不到薪资那么多的工作”,“这一切还是得感谢你们几个人,如果不是前年你们收留了我,估计我都不干这行跑去流水线拧螺丝了”,我点头说道。


21年六月在学校投了上百份简历,面试收到了几个offer,但是实习工资给的太少,不是2.5k或者3k,这对于那时年少轻狂的我怎么可能接受呢,果断拒绝,快月底临近毕业找不到工作的我越来越慌了,后来约了一家线上面试并且通过了,实习工资150一天,正常每个月能拿3.3k,有节假日的情况下只能拿到不到2.8k的可怜工资。但命运真的很神奇,因为这家实习公司,结识了能够在职场上帮助到我的良师益友。


实习公司所在的写字楼


21年十月认识了一位朋友介绍的女生,可能是好久没和女生接触过,我变得不怎么会和女生聊天了,只记得我和她打了两个月的王者,基本上天天玩,还都是玩的人机,后来不知道啥原因就凉凉了,当然两个月也没见过面。当然因为这个事搞的我心烦意乱,工作没法工作,21年底,22年初,也就是元旦期间,我向公司提出离职,电话裸辞,直接就不去公司了,给老板整的一脸懵逼。22年一月中旬,公司聚餐邀请了已经离职的我,晚上酒喝起兴的我,在同事的劝说下,我向老板表明了我想回到公司的意向,后来如愿以偿的回到了公司,此时,我的工资不是150一天了,而且达到了惊人的4.5k每月。


上班路上的金鸡湖大道


22年六月临近毕业,在实习公司沉淀了一年,我觉得时机已经成熟是时候走了,鼓起勇气和老板说了离职,老板同意了。这个时候我还不知道未来的一年,我还会和他们经常聚餐,一起聊行业、工作、生活。甚至今天的这份工作也得益于他们。


离职后,准备去南京发展,当时在常州的同学那暂住了几天,闲的没事干就投了几份简历玩玩,面试了两家都收到了offer,一家给政府做erp系统的公司给了7.5k,另一家是上市公司的外包给了8k,随后我就不想去南京了,选择了那家外包公司,在那前几个月基本上天天没事,过的相当的安逸,每天晚上下班后,5:30准备到球场,后来我换了个组长,我开始做MES系统了,第一个系统我身份是打杂的,给另一个同事当助手,后来做的系统,我开始当主力开发。22年底,工作干的十分不顺心,萌生了离职的想法,向外包公司的部门经理提了涨薪,他只给涨500块钱,我觉得也没必要留下了,所性直接离职,此时我还没有转正,所以我直接在一周到走人。


再次离职后,我选择回到老家休息一段时间,思考一下第二年该去往何处。在家乡待了近四十天,基本上没有碰过电脑,我到处的玩,打球,打游戏,泡澡,感觉已经废了。


过年前几天,我开始慌了,于是我重新打开我的小米笔记本,打开了熟悉又陌生的IDEA,学习了几个开源框架,背了一些面试题,准备年后去外地找工作。


CIM开源框架


大年初三,我早早的买好火车票去往常州,准备在常州找一份工作,可惜我找了近一周,一份工作也没有找到,于是我将目光看向南京和老东家所在的苏州。我联系了实习公司一个同事现在所在的公司,于是他将我内推到了现在的这个公司,他向上面的人担保我肯定没有问题,所以我直接跳过了面试,也就是在这个公司,因为我代码写的好,所以我两次加薪达到了税后五位数。


23年五月二十号,公司安排我去西安出差两周,这是我人生第一次出差,见到了网络上所谓的甲方,值得我纪念一下。


飞机上的云层
仓库


如今,那位内推我的同事,也就是我第一份实习公司的同事,他要走了,去了一家做大数据的公司,领导让我开始学习做管理,以后带新人做项目,我只能说尽力而为。


对于像我这样学历不高的人而言,个人觉得代码不是技术架构,而是人情世故,人脉是人生宝贵的一笔财富。


浪子花梦


上班摸鱼写于2023年7月12日11点。


作者:浪子花梦
来源:juejin.cn/post/7254572372137410597
收起阅读 »

职场坐冷板凳的那些日子

曾经有一段职场生涯,坐了很长时间的冷板凳,也正是那段经历,彻底改变了整个职场生涯。今天这篇文章聊聊自己曾经的经历,也聊聊如果在职场中被坐了冷板凳该咋办。 关于冷板凳 有人的地方就有江湖。而这个江湖中是否性情相同,是否因某些事(或利益)产生矛盾,都可能造成职场坐...
继续阅读 »

曾经有一段职场生涯,坐了很长时间的冷板凳,也正是那段经历,彻底改变了整个职场生涯。今天这篇文章聊聊自己曾经的经历,也聊聊如果在职场中被坐了冷板凳该咋办。


关于冷板凳


有人的地方就有江湖。而这个江湖中是否性情相同,是否因某些事(或利益)产生矛盾,都可能造成职场坐冷板凳的情况。


冷板凳常见于上级对下级的打压。一般手段就是让你无所事事或安排一些边缘性的事务,不怎么搭理你,从团队层面排挤你,甚至否定你或PUA你,别人也不敢跟你沟通,以至于让你在团队中形成孤立的的状态。


根据矛盾或冲突的不同,冷板凳的程度也不同。常见的有:浅层次的冲突,可进行修复;不可调和,无法修复;中间的灰度状态。


通常根据具体情况,判断程度,有没有可能或必要修复,再决定下一步的行动。


第一,可修复的冷板凳


有很多同学,特别是技术人,在职场上有时候特别的“刚”,为了某个技术点跟领导争的面红耳赤的,导致被坐冷板凳。


比如有同学曾有这样的经历:领导已经拍板的决定,他很刚的去跟领导据理力争,导致起了冲突,大吵一架,领导也下不来台。随后领导好几天没搭理他。


针对这种情况,一般也就是一顿火锅的事,找领导主动沟通,重拾信任。甚至可能会出现不打不相识的情况。当然,一顿火锅不够还可以两顿。


第二,清场性质的冷板凳


这种情况常见于业绩或能力不达标,已经是深层次的矛盾,一般会空降过来一个领导,故意将其边缘化。属于清场接替工作性质的,基本上无法修复。


针对这种情况,看清局势,准备好找下家就是了。如果做得好,准备好交接工作,给彼此一个体面。毕竟,很多事情我们是无法改变的。


第三,灰度状态的冷板凳


以上两个常见都比较极端,而大多数情况下都是灰度状态的,大的可能性就是一直僵持着。这时作为下属的人,一般建议主动去沟通、修复。


如果阅历比较浅,看不出中间的微妙关系以及深层次的冲突点,就请人帮你看看,听听别人的建议和决策。再决定值不值得修复,要不要修复。


我的冷板凳


曾经我在一家公司坐的冷板凳属于第三种,但却把这个冷板凳坐到了极致。下面就讲讲我曾经的故事。


跟着一个领导到一家新公司,本来领导带领技术部门的,但由于内部斗争的失利,去带产品团队了,而我也归属到他对手的手下了。这种情况下,冷板凳是坐定了,但也不至于走人。


被新领导安排了一个很边缘的业务:对接和维护一套三方的系统。基本上处于不管不问,开会不带,接触不到核心,也与其他人无交流的状态。起初这种状态非常难受,人毕竟是社群动物,需要一个归属感和存在感的。


但慢慢的,自己找到了一些属于自己的乐趣。


首先,没人管没人问,那就可以自己掌控节奏和状态了。看他们天天加班到凌晨一两点,而自己没人管,六七点就下班了。最起码在那段持续疯狂加班的岁月里,自己保住了头发。那位大领导后来加班太多,得了重病,最终位置也没保住。


其次,有了大把的时间。上班几乎没人安排工作,于是上班的时间完全自己安排。三方服务商安排了对接人,好歹自己作为甲方,于是天天就跟服务商的技术沟通,询问他们系统的设计实现,技术栈什么的。


在那段岁月里,完成了几个改变后续职场生涯的事项。


事项一:那时Spring Boot 1.5刚刚发布,公司的技术栈还没用上,但服务商的这套系统已经用上了。感觉这玩意太好用了,于是疯狂的学学习。因为当初的学习,后来出版了书籍《Spring Boot技术内幕》那本书。


事项二:写技术博客,翻译技术文档,录技术视频。服务商的系统中还用到了规则引擎,当时市面上没有相关的中文资料。于是边跟对方技术沟通,边翻译英文文档,写博客。后来,还把整理的文档录制成视频,视频收入有几万块吧。


这算是自己第一次尝试翻译文档、录制教学视频,而且这个领域网络上后续的很多技术文章都是基于我当初写文章衍生出来的。最近,写的第二本书便是关于规则引擎的,坐等出版了。


事项三:学习新技术,博客输出。当时区块链正火爆时。由于有大量的时间,于是就研究起来了,边研究边写技术博客。也是在这个阶段,养成了写技术博客的习惯。


因为区块链的博客,也找到了下家工作。同时写了CSDN当时类似极客时间的“Chat”专栏,而且是首批作者。也尝试搞了区块链的知识星球。后来,因为区块链的工作,做了第一次公开课的分享。还是因为区块链相关,与别人合著了一本书,解释了出版社的老师,这也是走上出书之路的开始。


因为这次冷板凳,让职场生涯变得极其丰富,也扭转了大的方向,发展了副业,接触了不同行业领域的人。


最后的小结


在职场混,遇到坐冷板凳的情况不可避免,但如何化解,如何抉择却是一个大学问。尽量主动沟通,毕竟找工作并不容易,也不能保证下家会更好。同时,解决问题,也是人生成长的一部分,所以,尽量尝试化解。


但如果矛盾真的不可调和或持续僵持,那么就更好做好决策,选择对自己最有利的一面。


曾在朋友圈发过这样一段话,拿来与大家分享:


“始终难守樊登讲过的一句话:人生成长最有效的方法,就是无论命运把你抛在任何一个点上,你就地展开做力所能及的事情。


如果还要加上一句,那就是:还要占领制高点。与君共勉~”


作者:程序新视界
来源:juejin.cn/post/7267107420655583292
收起阅读 »

和AI网聊10分钟被骗430万,真实诈骗案震惊全网,官方:AI诈骗成功率接近100%

防不胜防,10分钟就被AI骗走430万! 这是这两天震惊全网的真实诈骗案件。 据包头警方发布,一公司老板接到朋友的微信视频电话,由于长相和声音确认都是“本人”,他丝毫没有怀疑就把钱打了过去。 结果一问朋友,对方根本不知道此事。这人才知道,原来诈骗者DeepF...
继续阅读 »
防不胜防,10分钟就被AI骗走430万!

这是这两天震惊全网的真实诈骗案件。


据包头警方发布,一公司老板接到朋友的微信视频电话,由于长相和声音确认都是“本人”,他丝毫没有怀疑就把钱打了过去。


图片


结果一问朋友,对方根本不知道此事。这人才知道,原来诈骗者DeepFake了他朋友的面部和声音。


消息一出,直接冲上热搜第一。网友们纷纷表示:离大谱啊!不敢接电话了。


图片


也有人提出质疑:AI这么好训练?这需要掌握个人的大量信息吧。


图片


不过,虽说是看上去离谱的小概率事件,但据相关统计,AI技术新骗局来袭后,诈骗成功率竟接近100%


图片


毕竟连那些直播卖货“杨幂”“迪丽热巴”、B站歌手“孙燕姿”“林俊杰”都不是真的。


图片

图源抖音@娱乐日爆社,疑似直播间用杨幂的AI换脸带货

10分钟被AI骗走430万


据微信号平安包头介绍,一个月前,福州市一科技公司法人代表郭某,突然接到好友的微信视频。


聊天过程中,这个“好友”透露,自己朋友在外地投标,需要430万保证金,且公对公账户过账,所以想用郭某公司的账户走一下账。


背景介绍之后,“好友”就找郭某要了银行卡号,而后甩出一张银行转账底单的截图告诉郭某,已经把钱打到了郭某的账户上。


结果因为已经视频聊天以及各种“物证”,郭某并没有过多怀疑,甚至也没去核实钱款是否到账。


几分钟之后郭某就分两笔将钱打了个过去,本想去跟好友报备一下:“事情已经办妥”。


然而,好友缓缓打出来一个问号。


图片


好在郭某反应比较快,第一时间报警。于是在警方和银行联动下,仅用时10分钟就成功拦截了330多万元被骗资金。


有网友表示,AI正成为骗子高手新一代工具。


图片


还有网友调侃道,我没钱,哪个都骗不了我。(等等,好友有钱也不行doge)


图片


而在这起案件背后,核心涉及了AI换脸以及语音合成这两个技术。


大众所熟知的AI换脸方面,现在即便一张2D照片,就能让口型动起来。据此前新华每日电讯消息,合成一个动态视频,成本也仅在2元至10元。


当时涉案嫌疑人表示:“客户”往往是成百上千购买,牟利空间巨大。


至于面向更精准、更实时的大型直播平台,视频实时换脸的全套模型购买价格在3.5万元,而且不存在延迟、也不会有bug。


至于像语音合成方面,技术效果也是越来越逼真,新模型和开源项目涌现。


前段时间,微软新模型VALL·E炸场学术圈:只需3秒,就可以复制任何人的声音,甚至连环境背景音都能模仿。


而具备语音合成功能的工具Bark,更是曾登顶GitHub榜首,除了声色接近真人,还能加入背景噪音和高度拟真的笑声、叹息和哭泣声等。


在各类社交网络上,各种小白教程也层出不穷。


图片


要是结合虚拟摄像头,可能就更加防不胜防。


只需一个软件应用程序,就可以在视频通话中使用任意视频资源。


图片

图源微博@哑巴

点击接通后,对方完全不会看到播放、暂停视频等具体操作,只会看到视频播放的效果,“接通后看到的就是美女了”:


图片

图源微博@哑巴

这样一来,不仅视频可以通过虚拟摄像头,随意拍摄甚至更换,甚至连说话方式都可以真人定制:


图片

图源微博@哑巴

核心技术门槛的降低,也就给了犯罪分子可乘之机。


AI新骗局成功率接近100%


事实上,AI加持下的新型网络诈骗,并不止这一种操作。


无论是国内还是国外,都有不少用AI换脸的诈骗案例,小到在网络购物、兼职刷单等方面骗点小钱,大到冒充客服、投资理财人员等身份,获取银行卡账号密码直接转一大笔账,都有出现。


在国内,据南京警方消息,此前就出现过一起被QQ视频AI诈骗3000元的案例。


当事人小李表示,自己的大学同学小王通过QQ跟自己借3800元,称自己很着急,因为表姐住院了。


小李怀疑了小王的身份,而小王很快给她传来了一个4~5秒左右的动态QQ视频,不仅背景在医院,而且还打了声招呼。


这让小李打消了疑虑并转了3000元,然而随后发现对方已经将她删除拉黑,发现视频原来是AI伪造的。


图片


目前包括北京反诈、武汉市反电信网络诈骗中心等官方公众号平台,都警告了AI技术新骗局的严重性,甚至表示“诈骗成功率接近100%”。


图片


可别以为这些诈骗现象只在国内出现,国外的语音诈骗同样花样百出。


一种方式是用AI合成语音骗取电话转账


据Gizmodo介绍,英国最近就同样发生了一起涉及金额高达22万英镑(折合人民币约192.4万元)的诈骗案件。


一位当地能源公司的CEO,在不知情的情况下被骗子“DeepFake”了自己的声音。随后,骗子用他这段声音,电话转账了22万英镑到自己的匈牙利账户。


据CEO表示,他后来自己听到这段AI合成语音时都惊讶了,因为这段语音不仅模仿出了他平时说话的语调,甚至还带有一点他的口癖,有点像是某种“微妙的德国口音”。


另一种则是用合成语音冒充亲友身份


据nbc15报道,美国一位名叫Jennifer DeStefano的母亲,最近接到了一个自称是“绑匪”的诈骗电话,对方称劫持了她15岁的女儿,要求这位母亲交出100万美元的赎金。


电话那头传来了女儿的“呼救声”,不仅声音、就连哭声都非常相似。幸运的是她的丈夫及时证明了女儿是安全的,这次诈骗才没能成功。


现在,不仅是诈骗,在AI技术加持下,就连杨幂、迪丽热巴们都在今天引发了热议。


图片


原来,这是商家们想出的新“搞钱之道”,那就是在直播的时候,用AI换脸等技术“Deepfake”一下杨幂、迪丽热巴、Angelababy等明星的脸,这样大家就会误以为是明星本人在带货,从而拉升直播流量。


然而,这类行为目前还不能被直接判定为侵权。据21世纪经济报道,北京云嘉律师事务所律师赵占领表示:



平台对于平台内商家的侵权行为不承担直接侵权的责任,而是否构成帮助侵权,主要是看平台对于商家的侵权行为是否属于明知或应知。


但对于如何判定平台对用户、权利人的投诉是否明知或应知,在一般情况下很难认定。



图片


显然,在AI技术越来越火热的当下,相关法律也还需要进一步完善。


One More Thing


就在昨天夜里,最近火爆全网的“AI孙燕姿”本人,也就是歌手孙燕姿,出来回应了。


她发布了一篇名为《我的AI》的英文版文章,这是她团队的中文翻译全文:


图片


然后,网友们看到后的评论是酱婶的:


图片

图源微信@南方都市报

参考链接:

[1]mp.weixin.qq.com/s/Ije3MyQxN…

[2]mp.weixin.qq.com/s/kcbNlaFe_…

[3]gizmodo.com/deepfake-ai…

[4]http://www.nbc15.com/2023/04/10/…

[5]weibo.com/1796087453/…

[6]weibo.com/1420862042/…


—  —


作者:量子位
来源:juejin.cn/post/7236935835631190077
收起阅读 »

工作中时间都去哪了——《重要的两小时》选读 P1

———— # 本篇是:程序员成长-杂谈分享05 最近看了一本讲关于如何科学休息的书,里面有些观点写的很精辟,忍不住想要摘抄下来一直品读,并与各位分享~ 当我们端起第一杯咖啡时,就会用掌上设备检查电子邮箱,看一眼又有谁给我们加上了一条待办事项。邮件一封封被打开...
继续阅读 »

———— # 本篇是:程序员成长-杂谈分享05


最近看了一本讲关于如何科学休息的书,里面有些观点写的很精辟,忍不住想要摘抄下来一直品读,并与各位分享~



当我们端起第一杯咖啡时,就会用掌上设备检查电子邮箱,看一眼又有谁给我们加上了一条待办事项。邮件一封封被打开,压力也在一点点地累积,每一封邮件里都包含着我们明知自己不可能迅速完成的要求。于是我们只好把这些邮件标记为“未读”,留待“晚点再说”。而在脑海中,我们会把这些邮件扔到昨晚(昨晚离开办公室时明明已经很晚了) 没做完的那堆工作里。还有更多的邮件等着你回,更多的电话等着你打,更多的表格等着你填。而所有这一切都需要你立即集中精力去做。


实际上,在我们能着手进行真正重要的工作之前一-真正重要的工作也实在太多了-还需要打起精神解决许多事。我们经常工作一整天:先是在办公室里,回家后还得照顾家人、打扫房间、缴各种费用,有时甚至要一直忙到上床睡觉。简单来说,就是要做的事情太多,时间永远不够用.



卧槽。。这说的不就是我吗??感觉事情一件接着一件,每一件都不是马上就能完成的,要找人推进、要填表、要拟一段话等等;回到家后就是吃饭、洗碗、遛狗、洗澡、睡觉、家务等等,没有什么空余时间哇!



你想成为哪一个富兰克林?那个给自己的爱好和社交休闲留出时间、不断产生新的兴趣的富兰克林,还是那个比同行竞争者更勤勉、高效、受人尊重又有钱的生意人的家伙?在如今这个时代,似乎没有足够的时间能让你做到两者兼备,所以我们只能选择要么享受生活,要么成功。告诉你们一个好消息: 这个选择根本不存在。只有当我们错误地以为高效完全依赖于挤出足够多的时间工作时,我们才会面对这种选择的压力。



作者以富兰克林为例子,说了他是如何闲暇的度过时间的:作家、发明家、印刷家、哲学家、政治家、邮政局长、外交家,都是空闲时间给他的引导~


上面这段话我震惊了,我们原以为不能兼顾空闲时间和忙碌的工作,其实是不对的,空闲的时间可以与高效工作并存,这个高效的工作关键点不在于:挤压时间或者延长时间!或者说这个本来是跟时间无关的!时间是什么?思考我们对时间的感知。



身体动作还有可能影响你的情绪,并影响你对其他人的想法和意愿的理解。研究表明,如果你在评价某人时做了个敌对性的手势一-比如竖中指,你就很可能会把对方看成敌人,因为身体的动作事先已经暗示了这种敌对的倾向。或者,回想一下你是怎么学习的--这当然得依靠记忆力,但这并不是像往电脑上装软件或下载文件那样,把记忆植入大脑之中;相反,你得逐步培养记忆力,要花时间来改变神经元结构,让它们更容易相互激活。这也许能够解释为什么在考试前一晚突击复习效果远不如在数天之内一步步地进行复习一-如果你想记得久一点的话。



我们的行为会影响思想,这个毋庸置疑;同样,我们的思维习惯、行为方式会影响对时间的判断!!



心理学和神经学的科研成果已经告诉我们,我们该在何时、以何种方法创造出大脑的高效工作时间。在本书中,我将会详细分享五种看似简单的策略,对那些大忙人来说,它们能极为有效地帮助他们实现每日的“高效两小时”


1.意识到你的抉择点。只要你开始一项任务,基本上就会处于自动工作的状态,这样就很难改变你的工作方向。因此,要利用好不同任务交接时的那一刻--在这种时候,你能够选择下一步该做什么,然后把精力放到接下来最重要的任务上。


2.管理你的心理能量。需要高度自控力或专注度的任务可能会迅速消耗你的能量,而那些令你情绪化的任务则会让你不在状态。所以要学会按照这些任务的不同要求和恢复时间来安排任务。


3.不要与分心做无意义的缠斗。要学会引导自己的注意力。人的注意力系统天生就是会四处走神、不断更新目标,而不是永远专注的。不让自己分心,就像是阻断海浪一样毫无用处。了解你大脑的工作方式,才能帮助你在分心后迅速而有效地回到手头的工作上。


4.利用你的身心联系。注意你的运动和饮食方式,让它们保证你能完成某个短期内的目标。你可以在闲暇时再随心所欲地运动、吃东西。


5.让你的工作环境为你所用。去了解什么样的环境因素能够帮助你达到最佳状态,并学会如何随之调节环境。只要你知道了什么会让你分心,什么能预先让你的大脑进入创造和冒险状态,你就能调整自己的工作环境,从而实现高效能的工作。



基于科学,本书的核心观点分为这 5 点!


目前只读到了第一点,就大有感触,接着后面会说~~



大部分情况下,我们都处于自动模式下一-我们的所思、所感、所为都是按照无意识的常规程序进行的。所谓无意识,指的是思维或大脑并非有意识去做事。当然,我并不是指我们的所有行为都是不假思索的,我的意思是,我们对许多行为都习以为常并且非常熟练,所以几乎不需要有意识地监控它们。 虽然我在前言中强调过我们的大脑并不是电脑,也不能永远按照预期持之以恒地工作,然而在某种意义上,我们的大脑与电脑又非常相似:我们所做的几乎所有事情--从用牙线剔牙,到花一整天时间回复邮件--都是按照神经的常规程序来做的。这种神经程序和电脑程序其实并无太大差别,它引导着我们的思想、感受和行为。在某种程度上,我们是在自动地完成这些常规程序,而不会有意识地去考虑或反思这么做到底有没有道理。我们一旦开始了一项神经性常规活动,就会像电脑程序一样一直运行下去,直到完成任务,或是被打断。如果你开始用牙线剔牙,很可能直到你剔完牙,都不会意识到自己究竟完成了多少个繁复的步骤才把牙剔干净。如果你在到达办公室几分钟后就开始查阅电子邮件,很可能在你不知不觉的时候,就已经开始条件反射似的打开、阅读、回复一封邮件,然后是下一封,再下一封......也许直到你的同事打断你,拉着你一起去吃午餐时,你才会停下来。但是,当你一大早去办公室前,很可能是打算完成其他工作的,但一旦开始回复邮件,你的神经性常规程序就开始运行,而你却没办法停下来。除非有什么事情打断你,才能让你从这种状态下脱身。



作者举了一个极为生动的例子:道格在各种工作任务中挣扎,做很多工作都是无意识的!


这也就解释了:为什么我们会感觉忙了一天,又啥也没做?但实际上,事情一件接着一件也没停下来过!



我们每天所做的大部分事情一般不经大脑,只是由我们的习惯指引着,几乎不需要什么有意识的思考。这并不是件坏事。就像杜西格所解释的,我们的习惯很有存在的必要,它们能够节省大脑的能量。我们要让自己的大脑从这些行为中解放出来,才能解决不断产生的新问题。再举个例子,当我们克服了不会跳交谊舞的难题之后,就能按习惯动作进行,接下来才有精力和舞伴聊天。但你要是想在第一次学探戈时跟人聊天,那绝对会是一场灾难--我们需要有意识地关注自己的舞步。想象一下,如果我们必须集中注意力完成每一个行为--比如我们的每一步该落在何处一-那我们还能做什么呀! 实际上,每一天都是由一系列习惯性的神经常规程序组成的,我们一般称这些程序为“任务”: 早上起床、穿好衣服去上班、搭乘各种交通工具到工作地点、打开电脑、回复电子邮件、吃午餐、参加员工大会、跑步、做晚饭、洗漱然后上床睡觉。问题就在于,我们经常会从一个任务跳到另一个任务,却不仔细想想下一步最好该做什么。我们只是条件反射似的做出反应,或者是跟着直觉走,不管它们到底对不对,这就导致了无数时间和能量就这么白白地浪费了。



太棒了,说的就是我,周一到周五,工作的我就像机器人一样!很多事不用思考,全凭直觉!



我的经验告诉我,大家都习惯于在这种时刻--或者说抉择点一匆忙略过,好去做某些让你觉得自己“很高效”的事。匆忙地掠过一个抉择点一-也就是不同任务的间隙--也许能给你省出五分来钟的时间,但是,完成不该完成的任务可能会浪费掉一个钟头。不过,这五分钟的确会让你惴惴不安,因为在这种时刻,我们能够非常清楚地意识到每秒的流逝,而在那浪费掉的一小时中,因为我们基本上处于自动模式所以不会觉得难受。可惜的是,很多人都把时间浪费在了那些并不重要,或者在那个时间段根本不能好好完成的工作上了。 另一个困难就是,既然我们会如此频繁地进入自动模式,那么每天其实并没有太多机会能让我们有意识地决定下一步该完成什么工作。所以,意识到这些抉择点并抓住它们就显得极为重要。在接下来的几页 里,我会告诉你该如何做,但首先,让我们来了解神经常规程序是如何工作的,为什么人们会如此轻易地误用抉择点,这对我们大有裨益。



这一段内容比标题有含金量的多的多,我的工作中正是会不自觉的进入自动模式,在不断的工作任务中穿插,当下决定做下一件事的时候,很随意;往往这种随意决定会带来更多工作负担,比如事情的联系、对任务的专注等等,从一件事跳到另一件事,总需要额外的成本。



在学术界有一种理论影响范围很广,它认为人类在很多方面都是“认知上的懒惰者”。在其他条件完全相同的情况下,我们倾向于选择在思维层面阻力最小的那条路。正因为那些无意识的、已经很熟练的神经性常规程序相对而言更容易完成,而那些需要慎重考虑的、有意识的抉择则需要更多思维上的努力,所以,作为认知上的懒惰者,只要有可能,我们就会更倾向于依赖自动的神经性常规行为,而不是有意识的抉择。 在一步步完成神经性常规程序时,人人都会进入一种忘我的状态在韦氏词典里,关于“忘我”这个词有这样一条定义:“一种状态,在此状态下你不会意识到周围发生的事,因为你正在想着其他事。”如果你正在准备一份PPT,就很可能意识不到有两个同事正站在你的座位附近;如果你正在认真阅读一份报告,也许就意识不到自己饿了,或者已经到了午餐时间。当神经性常规程序在运行的时候,你既不会有太多的自我意识,也不太容易意识到在这个程序之外发生的一切。 但当常规程序结束的时候 (例如,当你剔完牙或者读完报告时)或者被什么人或事打断之后 (例如,当你正在准备PPT时,一位同事来向你求助关于某个项目的问题) ,自我意识就会浮现出来。从沉溺于神经性常规程序到停止这一程序,这之间的转变很可能会让你感到不适。



太对了,我们不关注“做决策”,而通过自动模式去做任务,是因为:我们在认知上的懒惰,需要在很多矛盾的事情下做判断,这是一种挑战,如果不愿意做,不花时间多考虑抉择,那么只会:南辕北辙,再次进入盲目的自动工作中;



例如,对着电脑屏幕看一封电子邮件和转过头听你妻子讲她的聚会计划 (我还从来没有这个福气) ,这两个动作就是相互矛盾的。这是两个相矛盾的常规活动,其中一个让你像僵尸一样沉浸在与收件人的虚拟对话中,而另一个则要求你回应并参与一场跟你配偶进行的现实对话。 这两种行为--盯着电脑和转过去面对我们的配偶一-是相互矛盾的,所以才会需要这种有意识地评估并做出决定的能力来帮助我们解决这种冲突。当察觉到某种冲突需要我们注意时,我们大脑中的某个特殊区域--前扣带皮质区--就会变得活跃起来。有些学者认为这一区域相当于某种警告系统,能够唤醒我们进行有意识的思维活动。有意识的反思似乎只是一种权宜之计,只有当我们更加无意识的活动导致了相互矛盾的行为,需要我们做出决定时,这种反思才会活跃起来。由此可知,抉择点通常是作为冲突一-无意识的自动行为之间相冲突、行为和目标之间相冲突一-的结果而出现的。在这样的时刻,我们往往发觉自已在被拉扯向不同的方向。



工作和生活中,经常遇到这样的矛盾:两个任务有冲突,自己就会被拉扯到不同的方向!!



正因为抉择点通常出现在矛盾的时刻,所以它们往往会令人不快。在前面的例子里,边构思边写邮件,与转过头面对你的配偶,听听她想要讲些什么,这两个任务如果分开来,你大概都很乐意去做:但一旦你必须从两者之间选择其一,我敢打赌,一两次之后你就会觉得烦躁,并发现抉择点真是令人不快。 在自我意识更加警醒的这些时刻,我们也开始注意到其他的各种事件,比如那些我们本来打算做却忘记做的事情,又比如时间的流逝。努力地控制正在做的事可能会让你觉得辛苦**。一项研究表明,你越是需要 注意自己的思绪、情感和行为,你就越觉得时间的流逝很缓慢。然而,这种不够“高产”的时间流逝,并不意味着你就浪费了很多时间。这只意味着我们恰巧更能意识到时间的存在而已。我认识的大多数人,当有很多事情要做的时候,如果他们意识到时间在流逝而自己却毫无进展,他们都会感到焦虑或充满愧疚。正因为这些抉择点会令人不舒服,我们往往才选择尽快跳过它们。



这就是核心:为什么我们专注于一项工作,一到两个小时,觉得很快就过去了!而在多个任务切换,多种任务矛盾、各种问题冲突的情况下,时间又慢,人又有情绪上的急躁,就会很累了!!



而这,往往正是让事情搞砸的地方。



真相了!!


面对任务矛盾的时候,疏于做决策,轻易进入自动模式,会被拉扯、会让对时间的感知变慢、会有情绪、会感觉很累!




P1 是前 20 页部分,今天暂且先读到这儿~~


作者:掘金安东尼
来源:juejin.cn/post/7291245033519398949
收起阅读 »

你是先就业还是先择业?

就业的”就“不是让你将就   是不是大家常常听到家里人唠叨的一句话:“有工作就行了啊,别那么挑剔,你都这么大了,还指望着家里养着你啊” 。还是老师说:“我们要建立优先就业再择业的就业观,不能一直不去就业呀”什么的叭叭叭。   其实某方面来说他们并没有说错,我们...
继续阅读 »

就业的”就“不是让你将就


  是不是大家常常听到家里人唠叨的一句话:“有工作就行了啊,别那么挑剔,你都这么大了,还指望着家里养着你啊” 。还是老师说:“我们要建立优先就业再择业的就业观,不能一直不去就业呀”什么的叭叭叭。


  其实某方面来说他们并没有说错,我们已经成年了,需要独立自主。在漂亮国,到了18岁好像都要分家了吧。不过我们在中国,中国的国情肯定和漂亮国不一样。除此之外中国家庭从小的哭穷式教育,估计让许多孩子都想自己经济独立吧。这个现象导致了大家认为有工作就行了,我管他什么工作呢。


  但是从自身职业发展来讲,这是对自己极其不负责的表现,往往许多人的第一份工作就决定了人生轨迹,不论是以后决定发展的城市,还是以后工作的方向,其实已经早已埋下种子。你说你可以换工作啊,可以跳槽啊,现实往往会打醒你,你以为你没了应届生身份,凭着你那不到一年的工作经验,人家企业看中你什么。所以我们要就业要为自己,同时也要为自己的未来负责,我们要慎之又慎。所以我们要就业不过的选择自己合适的就业不能盲目就业,家长的思想大部分过时了,停留在了上了大学就有好工作的时代。我们只能参照而不能按部就班,对于老师,大部分是为了提高学校就业率完成指标而已,不必要太大理会,当然和你关系好的老师除外,但是相反如果和你关系好他一定会不会让你草草就业的。


u=1343747016,2016950934&fm=253&fmt=auto&app=138&f=JPEG.webp


择业的”择“也别太择



钱多事少离家近,位高权重责任轻。睡觉睡到自然醒,数钱数到手抽筋。



  说完就业再谈谈择业,相信上面这句话大家都听过,这简直就是梦中情职,所以择业在我看来无非四种:离家近的、工资高的、自己感兴趣的、清闲的。这四种涵盖了大部分职业了吧。所以我们怎么择业,选择一个适合自己的职位对于未来发展是事半功倍的。


  大家选择职业的时候不知道是从哪方面来选择的,首先离家近,相信很多女生都是考虑这个优先吧,感觉男生就是喜欢仗剑走天涯那种🤣。然后考虑清闲的,想想你二十几岁的年龄你还要工作四五十年可能,选个清闲一点的职业不过分吧,最好就是考一个公务员事业编了,实在不行就去央企国企了,当然这种工作大家都想去,虽然工资不高但是福利好啊。再者就是兴趣了,把自己的兴趣培养成自己的职业也是可以的,大学就是很好的时间,选那种课比较少的专业,这里不得不再次吐槽大学课程的无用性。然后自己选一个自己喜欢的职业,比如摄影、博主什么的。不过当喜欢的事变成职业很多人也就不喜欢了,比如电竞职业选手他们天天十几个小时训练打游戏,他们下班还会想打游戏嘛🤣。就是坚持很重要。再再者,有的人说自己天生无感对什么都没兴趣,那么恭喜你和我一样🤣,就是什么的不是很感兴趣,也不讨厌,那么我建议搞钱,选个高薪的职业搞到足够的钱就退休了,当初就是看程序员薪资高入行了,对钱总感兴趣了吧。总而言之择业择业选择自己合适的再就业。


  鱼和熊掌不可兼得。选择离家近的就得忍受小镇的慢节奏,没有快速的地铁,没有好玩的游乐场,有的只是街坊邻居的互相寒暄,没有夜晚的灯红酒绿,只有晚上八九点就安静的大街。选择清闲的公务员,那么就要懂的人情世故,还有每个月几千块钱的工资。选择自己感兴趣的,那么就得忍受孤独,经得起自我怀疑要有坚定的勇气。高工资的不用多说了吧,996,007时间就是金钱,加班是常态,通宵也是偶尔。所以没有哪份职业好坏,选择自己合适的,加油奋斗吧!


作者:过了三分之二年河东
来源:juejin.cn/post/7216729979622883389
收起阅读 »

北京十年,来深圳了

离开北京是计划 2013年去的北京,至今整十年,来去匆匆。 几年前就计划好了,赶在孩子上幼儿园之前离开北京,选一个城市定居。 给孩子一个稳定的环境,在这儿上学成长,建立稳定的、属于他自己的朋友圈。人一生中最珍贵的友谊都是在年少无知、天真烂漫的时候建立的。 我们...
继续阅读 »


离开北京是计划


2013年去的北京,至今整十年,来去匆匆。


几年前就计划好了,赶在孩子上幼儿园之前离开北京,选一个城市定居。


给孩子一个稳定的环境,在这儿上学成长,建立稳定的、属于他自己的朋友圈。人一生中最珍贵的友谊都是在年少无知、天真烂漫的时候建立的。


我们希望孩子从他有正式的社交关系开始-幼儿园阶段,尽早适应一个省市的教育理念和节奏,不要等到中小学、甚至高中阶段突然的打断孩子的节奏,插班到一个陌生的班级。他同时要面临环境和学业的压力,不是每个孩子都能很快调整过来的。


我自己小学阶段换了好几次学校,成绩的波动很明显,不希望孩子再面临同样的风险。


另一方面,基于我们年龄的考虑,也要尽快离开,岁数太大了,换城市跳槽不一定能找到合适的岗位。


19年,基于对移动端市场的悲观,我开始考虑换一个技术方向。2020年公司内转岗,开始从事图形相关技术开发,计划2023年离开北京,是考虑要留给自己3年的时间从零开始积累一个领域的技术。


来深圳市是意外


这几年一直在关注其他城市的"落户政策"、"互联网市场"、"房价"、"政府公共服务"。有几个城市,按优先级:杭州、广州、武汉、深圳。这些都是容易落户的城市,我们想尽快解决户口的困扰。


看几组数据:




2023年5月份数据


可以看到,杭州的房价排在第6位,但是收入和工作机会排进前4,所以首选杭州,性价比之王。


广州的房价和工作收入都排第5,中策。


武汉的工作机会排进前10,但是房价在10名开外,而且老家在那边,占尽地利,下策。


深圳的房价高的吓人,和这个城市提供的医疗、教育太不匹配,下下策。


最后选择深圳是形势所逼,今年行情史上最差,外面的机会很少。我和老婆都有机会内部转岗到深圳,所以很快就决定了。


初识深圳


来之前做了基本的调研,深圳本科45岁以内 + 1个月社保可以落户。我公司在南山,老婆的在福田,落户只能先落到对应的区。


我提前来深圳,一个星期租好了房子,确定了幼儿园。


老婆步行15分钟到公司,孩子步行500米到幼儿园,我步行 + 地铁1小时到公司。


福田和南山的教育资源相对充足,有些中小学名校今年都招不满,租房也能上,比龙华、宝安、龙岗等区要好很多。


听朋友说,在龙华一个很差的公立小学1000个小孩报名,只有500个学位。


有不少房东愿意把学位给租户使用,办理起来也不麻烦,到社区录入租房信息即可。和北京一样,采取学区划分政策,按积分排名录取,非常好的学校也要摇号碰运气。


租房


中介小哥陪我看了三四天房子,把这一片小区都看了个遍。考虑近地铁、近幼儿园、有电梯、装修良好等因素。


我本来想砍200房租,中介说先砍400,不行再加。结果我说少400,房东直接说好。我原地愣住了,之前排练的戏份都用不上了,或许今年行情不好,租房市场也很冷淡吧。


小区后面是小山,比较安静。


小区附近-0


小区附近-1


小区附近-2


小区附近-3


外出溜达,路过一所小学


深圳的很多小区里都有泳池
小区-泳池


夜晚的深圳,高楼林立,给人一种压迫感,和天空格格不入。明亮的霓虹灯,和北京一样忙碌。


晚上8点的深圳


晚上10点的深圳


对教育的看法



幸运的人一生都被童年治愈,不幸的人一生都在治愈童年--阿德勒



身边的朋友,有不少对孩子上什么学校有点焦虑,因为教育和高考的压力,有好友极力劝阻我来深圳。我认为在能力的范围内尽力就好,坦然面对一切。


焦虑是对自己无能为力的事情心存妄念。 如果一个人能坦然面对结果,重视当下,不虚度每一分每一秒,人生就不应该有遗憾。人生是来看风景的,结局都是一把灰,躺在盒子里,所以不要太纠结一定要结果怎么样。


学校是培养能力的地方,学历决定一个人的下限,性格和价值观决定上限,你终究成要为你想成为的人,不应该在自我介绍时除了学历能拿出手,一无是处。


不少人不能接受孩子比自己差。可是并没有什么科学依据能证明下一代的基因一定优于上一代吧,或许他们只是不能接受孩子比他们差,他们没有面子,老无所依。我天资一般,我也非常能接受孩子天资平庸,这是上天的旨意。


有些父母根本没有做好家庭教育,试图通过卷学校、一次性的努力把培养的责任寄托于学校。挣钱是成就自己,陪伴是成就孩子,成功的父母居中取舍。


陪伴是最好的家庭教育,如果因为工作而疏忽了孩子,我认为这个家庭是失败的,失败的家庭教育会导致家庭后半生矛盾重重,断送了全家人的幸福。


一个人缺少父爱,就缺少勇敢和力量,缺少母爱就缺少细腻与温和,孩子的性格很容易不健全。除非他自己很有天赋,能自己走出童年的阴影。


因为他长大面对的社会关系是复杂的,他需要在性格层面能融入不同的群体。性格不健全的孩子更容易走向偏激、自私、虚伪、或者懦弱,很多心理学家都是自我治疗的过程中,成为心理学大师。


一个人的一生中,学历不好带来的困扰是非常局部的,但是性格带来的问题将困扰其一生,包括工作、交朋结友、娶妻生子,并且还会传染给下一代。


榜样是最好的教育方法,没有人会喜欢听别人讲大道理,言传不如身教。有些人自己过的很可怜,拼命去鸡娃,那不是培养孩子,那是转移压力,过度投资,有赌棍的嫌疑。你自己过的很苦逼,你如何能说服孩子人生的意义是幸福?鸡娃的尽头是下一代鸡娃。


你只有自己充满能量,积极面对人生,你的孩子才会乐观向上;你只有自己持续的阅读、成长,你的孩子才会心悦诚服的学习;你只有自己做到追求卓越,你的孩子才会把优秀当成习惯。


不要给孩子传递一种信号,人生是苦的,要示范幸福的能力,培养孩子积极地入世观。


作者:sumsmile
来源:juejin.cn/post/7248199693934985272
收起阅读 »

2023年,28岁技术人关于职业和生活的思考

2023.9.29中秋节早晨,4个月的宝宝在旁边陪伴着我,记录了28岁一路以来的变化与成长。 关于我 5年前端,现定级为中级前端工程师,有一个很可爱的儿子,小名甜筒🍦,同时还有一个富有智慧的妻子,没错!我用了智慧一词,因为她在能力、为人处事、情绪管控以及子女...
继续阅读 »

2023.9.29中秋节早晨,4个月的宝宝在旁边陪伴着我,记录了28岁一路以来的变化与成长。



关于我


5年前端,现定级为中级前端工程师,有一个很可爱的儿子,小名甜筒🍦,同时还有一个富有智慧的妻子,没错!我用了智慧一词,因为她在能力、为人处事、情绪管控以及子女教育方面优于一般人,这是我的荣幸~


职业发展


关于中级这个头衔,我并不是很满意,在我的规划中,五年作为一个成长的阶梯,仅仅在前端这个领域,应该是要成长为高级开发,毕竟人生能有几个黄金五年呢?


晋升


在我前三年的工作经历中,的确走了一些坎坷,在第二年的时候就已经担任了某私企前端leader的角色,在技术并不是特别拔尖的情况下去做管理工作,属实有点困难,毕竟要兼顾的东西多了,难免有些手忙脚乱,加上当时作为一个技术人的性格胜任这份工作,在沟通上还是吃了蛮多亏,说白了就是需要情商,即做事让人感动,说话让人舒服。关于前半句,我是感动了自己,而后半句呢,虽然没有拉仇恨,但还是差强人意!


感悟


当然了,犯错伴随着成长,在我看来这个过程中最大的收获大于自己的情绪管理思维方式提升。


作为技术人内敛的性格在遇到问题时容易产生自我怀疑,内耗随之产生,而《非暴露沟通》给了我很多启发,不管是在工作或者家庭关系处理中增加了不少润滑油,以至于后面认识我的朋友给我贴了标签:情绪稳定逆商高


其实,更大的成长在于第四年,2022~2023年经历了父亲病痛、职业生涯选择和组建家庭。


2022年初,我背上了房贷,那时候的薪资不高,只有16k左右,而房贷是一个非常吉利的数字:6666,与此同时父亲生病几个月期间让我意识到自己抗风险能力太低,加上自己除了在技术领域关注甚多,对于其他方面一窍不通,谈时事新闻,我不关注;谈房子车子,我不懂;谈商业逻辑,那真是咸菜炖豆腐,不必多言!


于是对自己的职业生涯重新定位,除了技术管理这条路,我还能够做什么?对于家人,我又有多少时间陪伴?最终,我选择了离职,在一年空窗中,我尝试了其他非技术领域的项目,跟客户谈合作,跟人打交道,到处出差谈客户,而正是在这段经历中,我懂得了几点:


人性不可挑战:利益能够驱使人变的险恶,有些人为了金钱,不断打破自己的原则,触碰别人的底线,最后两败俱伤!


人的一生都在为自己的认知买单:我在房价最高的时候选择了入手,是因为听信于别人说现在不买以后房价更高了啊,谁谁谁买了不久之后涨了xxx倍啊,在没有多选择对比几个楼盘之后就入手,利率5.85%,同时还被忽悠可以返佣金,大概有三四万,当时还眼前一亮,但只是口头约定,并没有白纸黑字立据,随后就比较随意签了一大堆合同,其中包括首付贷利率10%,同时销售承诺免3年物业费,猴子吞大象,亏他张得开嘴,唯独就这次办事没有录音,最后签合同时一口咬定没有这回事,吃了哑巴亏;还有补充协议,写着房产证要在交房后720天之后才能拿到,这是最致命的,真是谢天谢地谢广坤


与此同时,做技术也是一样,某个阶段因为自身技术能力、认知缺陷在技术选型或方案选择上存在误差,在一段时间之后产生了历史债务,以往业务在小程序框架选型上就栽了跟头,在没有做过多的调研之后选择了一个组内成员比较熟悉的框架,在后面的业务发展中逐渐显得鸡肋,如不支持多端,框架出现断崖式更新,社区不活跃等等问题,所以在技术选型方面,我们需要考虑包括但不限于以下因素:业务发展方向、行业解决方案对比、解决了什么问题、组内成员的熟悉度、社区活跃度等等。


重回技术


看了不少行业,见了不少人,对于一些思维框架也在实际中得到验证,掌握一些思维模型在解决工作生活问题更加快捷,比如MECE法则结构化思维透过现象看本质逻辑链思维等等,站在更高的视角看问题,我重新选择技术道路,在互联网大裁员环境下,基础薪资涨幅也超过40%。着力于以下几点:



  • 对于接触新的技术,一上来撸文档或看视频,是一种低效并且不持久的学习方式,零碎的知识点就像是每一个神经元,相互没有连接成网络最终会形成一盘散沙,大脑并不擅长处理这种结构。而要多方面去渗透理解,如发展历史,着重解决哪些问题,相比其他类似技术,优势在哪?从这些角度入手,容易形成自己的知识框架。例如,在node生态中,express解决了什么问题?之后为什么又诞生孪生兄弟koa,两者有什么区别?后起之秀nest凭借什么能够脱颖而出,成为目前最流行企业级框架之一?按照这个逻辑链,梳理形成属于自己的知识体系。

  • 源动力,一切行动背后都应该有充分的理由。我的努力工作目的就是在大城市有属于自己的家,想让家人过得更好,让下一代起点高一些,同时摆脱原生家庭因素的影响。在我看来,即便做最基础的工作,都应该思考为什么而做。


生活


生活的琐碎会消磨人的意识,磨平人的棱角,正是因为这样,乐观看待未来的心态决定了一个人成长的速度。


就在前一晚还跟妻子争吵了一番,源于我的原生家庭并没有给予她应该有的尊重和对待,受到的不公平对待,感觉到委屈,这是我作为中间人失责的一方面。


过去的一年中,我们遭受了别人的诋毁、否定和质疑,但最后我们还是走向了婚姻的殿堂,还有了一个很乖、很可爱的宝宝,这是我们最大的欣慰。时间从来不语,但它会回答所有问题!


生活的逐渐变好源于家庭每一个成员的共同努力,很不庆幸在我原生家庭中存在一些负能量的人,她们的内耗能够将家庭其他成员的能量都消耗殆尽,当然啦,我无法改变这些人,但可以通过运动、鸡汤和励志电影不断让自己保持高能量状态,同时减少或不接触这类人,愿我们都能够成为高能量场的人。


总结与展望


失败是成功之母,总结是成功之父。复盘是我成长最大的途径,极客时间中也有关于该话题的专栏,推荐一看。同时,在我看来经历、改变是最宝贵的财富,是我心智成熟的一方面,源于《谁动了我的奶酪?》


在不久后的将来,当宝宝看到这篇文章的时候,他可以清楚地知道爸爸的过去以及此时所感所悟,所言所想,为他以后的道路再点亮一颗星星⭐️。


作者:寻找奶酪的mouse
来源:juejin.cn/post/7283749823429247013
收起阅读 »

程序员入行感触二三事

引言 好久没有发感触了,之前一直在做讲师授课,接触了好多入门的程序员,有很多感触,但是在做讲师的时候有时候不方便说,在做开发又开始忙,所以就沉淀下来了,忽然今天收到了之前一个学习的小伙伴的消息,心里有些触动,本人也不是一个特别喜欢发朋友圈的人,但是总感觉想说点...
继续阅读 »

引言


好久没有发感触了,之前一直在做讲师授课,接触了好多入门的程序员,有很多感触,但是在做讲师的时候有时候不方便说,在做开发又开始忙,所以就沉淀下来了,忽然今天收到了之前一个学习的小伙伴的消息,心里有些触动,本人也不是一个特别喜欢发朋友圈的人,但是总感觉想说点啥(矫情了,哈哈),所以写写做一个回顾吧。


编程行业从开始到现在被贴上了很多标签: 幸苦,掉头发,工资高,不愁工作等等,这些有好有坏,但是总结起来大多数人对编程行业的认知是:


1、需要一定的学历,尤其对数学和英语要求很高。


2、工作比较累,加班是便饭。


3、收入很可观,10k轻轻松松。


4、岗位比较多,是一个搞高级技术(嘿嘿嘿,之前一个家长和我聊的)的行业。


当然还有很多,但是就是上面这些认知让好多毕业迷茫、家境一般、工作遇到问题的人,把编程行业作为了一个全新开始的选择。于是,就有了市场,有了市场很快就有了资本,有了资本很快就有了营造焦虑氛围的营销策略,然后就有各种各样在掩盖在光鲜下的问题,又得真的很无奈,那么今天就聊聊吧。


问题


1、社会是你做程序员的第一绊脚石


啥意思,啥叫做社会,这里的社会不是一个群居的结构,而是人情世故(嘿嘿嘿),好多小伙伴是转行过来的,老话说的好,人往高处走,水往低处流,大部分转行的小伙伴不是来自于大家认知当中更好的行业(比如:公务员,医生,律师..嘿嘿嘿,扯远了),甚至编程本行业的也很少(程序员自学的能力还是很不错的),所以大家在学习之前就已经在社会上摸爬滚打了很久,久历人情,好处是好沟通,不好的地方就是真的把人情世故看的比技术更重要了,这一点可能拉低这些小伙伴70%的学习效果,你要明白,程序员这个行业确实也有人情世故,但前提是大家可以在一个水平上,这个水平可以是技术,也可以是职级,但是如果开头就这么琢磨的话,没有一个扎实的编程基础,真的很难立足在这个行业。没有必要的谦让,习惯性的差不多损耗了太多的学习效果了,既然选择编程,首先请把技术学好,哪怕是基础(当然那个行业也会有浑水摸鱼的,但是对于转行的小伙伴来说,概率太低了)


2、学历重要,学力也很重要


编程行业是一个需要终生学习的行业,不论是前端,后端,测试,运维还是其他岗位,如果在做技术就一定需要学习,好多人会说学历不够所以干不了编程,但是在我个人的眼里,学历确实重要,但是并没有完全限制你进入编程行业,因为:


(1)任何行业都是有完整的岗位结构的,需要的高精尖人才是需要的,但是普通的岗位也少不了,编程行业也是如此,有些岗位的学历要求不是很高。


(2)在编程行业除了那些竞争激烈的大厂,自考学历是有一定的市场和认可程度的


但是,在学历背后的学力就不是这样一个概念了,这里想表述的是学习能力,包括:


(1)专注能力,好多小伙伴如果之前有一定的社会经历或者在大学过的比较懒散,在没有聊到学历之前,先决条件就是能静下心来学习,但是很多小伙伴专注力根本不达标,听课走神,练习坐不住...(其实个人感觉任何一个行业,能静下心来做,并且活下来的都不会很差)


(2)学习习惯,这里不贬低学历低的小伙伴,但是不能否认的是,参加高考后获得一个高学历的小伙伴能力不谈,但是99%都有一个很好的学习习惯。比如不会在学习的时候把手机放到旁边,科学的记笔记,有效的复习和预习等等,所以在担心学历之前,请先培养好自己的学习习惯(个人建议,如果真的没有一个好的学习习惯,那么学习的时候就不要在眼前出现多余的东西分散注意力,比如: 课桌上除了听课的电脑,不要有其他的,之前见过的容易分散注意力的:手机,水杯,指尖陀螺,魔方....)


3、不要在没有选择能力的时候做出选择


这里想聊的是一些学习恐慌的小伙伴的惯性,好多小伙伴在选择了一种学习方式(买书,看视频,加入培训班)之后,还会进行类比学习,比如:买了Python的一本基础书,然后再大数据或者小伙伴的推荐下又买了另外一本,或者参加了培训班,又去看其他的教学视频,这些对小白同学的学习伤害会很大,因为,本身对技术没有全面的理解,不同的书,不同的教程传递的教学方法是不一样的,混着来有点像老家喝酒掺着喝,白酒不醉,啤酒不醉,白加啤那么就不一定了(很大概率会醉),所以小白同学最总要的不是再学习的过程当中进行对比,而是可以最快最稳的完成基础感念的学习,在自己脑子当中有了基础概念再做选择。


当然了,还有很多,一次也聊不完,之后有时间再聊吧,今天就先写这么多,欢迎大家讨论交流。


作者:老边
来源:juejin.cn/post/7174259081484763173
收起阅读 »

大厂996三个月,我曾迷失了生活的意义,努力找回中

作为一个没有啥家底的小镇做题家,在去年选Offer阶段时,工作强度是我最不看重的一个点,当时觉得自己年轻、身体好、精神足,996算起来一天不过12个小时,去掉吃饭时间,一天也就9到10个小时,完全没有任何问题,对当时热衷于外企、国企、考公的同学非常的不理解,于...
继续阅读 »

作为一个没有啥家底的小镇做题家,在去年选Offer阶段时,工作强度是我最不看重的一个点,当时觉得自己年轻、身体好、精神足,996算起来一天不过12个小时,去掉吃饭时间,一天也就9到10个小时,完全没有任何问题,对当时热衷于外企、国企、考公的同学非常的不理解,于是毫不犹豫的签了一个外界风评不太佳但是包裹给的相对多的Offer,然后便有了现在的心酸感悟。


入职前的忐忑


在一波三折终于拿到学位证后,怀着忐忑的心入职了。忐忑的原因主要是入职之前我并不知道我要入职什么部门,很怕我一个只会Java的后端被分配去写C++,毕竟Java是最好的语言,打死不学C++(手动狗头)。 也担心被分配到一个没有啥业务复杂度、数据复杂度的业务部门,每天CRUD迎接着产品的一个又一个需求,最后活成了CRUD Boy没有什么技术沉淀。又担心去和钱相关的部门,害怕自己代码出Bug,导致公司产生资损。


就这样忐忑着听完了入职当日上午的培训,中午便被我的mentor接走了,很不幸,我被我的mentor告知,我恰好被分在了和钱最直接相关的部门,我的心陡然沉重起来。


这里给出我最诚挚的建议,选Offer最好选一个实习过的部分,次之就是签了三方后去实习一段时间,如果发现部门的味儿不对或者和自己八字不合,此时还有机会跑路,以很小的代价换一家公司,不然毕业后入职就宛如开盲盒,万一遇到了很不适应的部门,交了社保、几个月的工作经验,到了市场上可谓是爹不疼娘不爱,比着校招时候的境遇差太多了。


熟悉项目的第一个月


得益于和钱相关,我部门的需求都不是很紧急,领导的态度是宁愿需求不上,也不能上出问题。所以每一个需求都没有说产品火急火燎的推动着要上线,都是稳扎稳打的在做,给予了开发比较充足的自测时间。但是呢,另外一方面,由于部门的业务领域比较底层,所以接手的项目往往都已经有了两三年的历史,相信写过代码的同学都知道,写代码的场景中最痛苦的那就是读懂别人的代码然后在别人的基础上进行开发,尤其是读懂几年前已经几经几手的项目代码。


第一个月刚进入公司,只是在熟悉项目代码,没有啥需求上的压力,相对来说还是比较轻松。遇到不熟悉的直接问靠谱的mentor,mentor也给热心的解答还是很幸运的。每天吃完公司订的盒饭。下楼转悠一圈就觉得美滋滋。


这个时候其实觉得,996不过如此嘛,好像也没有啥压力,真不搞不明白有啥可怕的。


进入开发状态的第二个月


在熟悉的差不多后,我就开始慢慢接手业务需求了,坦白的说,由于我接手的项目比较成熟,新接入业务需求往往不需要做什么开发工作,只需要做一些配置项,需求就完成了。 然而呢,作为一个几年的老项目,当然是处处埋的有彩蛋,你永远不知道哪里就会给你来一个惊喜。于是呢,我的工作开始变成,寻找代码中的彩蛋,搞明白各个配置项的含义,以及他们究竟是怎么组合的,然后和上下游联合对数据,发现数据对不上,就需要再埋进项目中一丝一缕的分析。


这个时候已经有些许的压力了,如果因为自己成为整个需求的卡点,那太过意不去了。于是开始每天勤勤恳恳,吃盒饭也没有那么香了,饭后散步的脚步也不再那么的愉悦,这时候开始感受到了肩上的压力。


本来我是坚决第一个离开工位下班,决心整治职场的人,但是往往在debug的路上,不经历的就把下班时间延长了一点又一点。而又由于在北京、上海这种大城市,住在公司旁边往往是一种奢望,导致我每天有较长的通勤时间。工作日一天下来,差不多就是晚上回去睡觉,早上醒来没有多久就出门赶地铁。


日复一日,就有一种流水线上螺丝钉的麻木感,周末往往一觉睡醒就结束了,感觉日子很重复,没有一些自己生活过的痕迹。


努力调整状态的第三个月


积极主动,是《高效能人士的七个习惯》中的第一个习惯,也是我印象最深的一个习惯。既然困难无法克服,那么咱们就要主动解决。
alt


工作中,努力开拓自己的视野,搭理好手中的一亩三分地的同时,仰头看看上游,低头往往下游,对他们的业务也多一些学习,理清楚自己工作的业务价值,同时呢,在当好一名螺丝钉之外,也尝试着找出整个流水线的可优化点和风险点,尝试着给出自己的解决方案,同时积极梳理已有的项目代码的技术难点,是如何通过配置化来应对复杂的业务场景,是如何通过自动重试保证数据一致性。


生活中,周末即使比较累了,但是努力也不再宅在家中,一刷手机一整天,而是尝试着做一些比较有挑战或者更有回忆的事情。比如沿着黄浦江骑行。
alt


比如自己下厨做几个菜


alt


比如邀请三五好友玩个桌游


alt


比如通过图书馆借一些杂书来消遣


alt


对后来人想说的话


部门与部门之间的差异,很有可能比公司之间的都要大,选择Offer尽可能的选一个实习过的、或者比较熟悉的部门,能有效避免开盲盒踩雷的风险。没有绝对完美的公司,即使好评如潮的外企、券商类公司,我仍然有一些不幸运的同学,遇到了很卷的部门,平时要自愿加班或者在公司“学习”。


即使遇到了困境,也需要保持积极良好的心态,退一万步想,即使工作丢了,但是咱们的身心健康不能丢。为了这几斗米,伤了身体,是非常得不偿失的。


在选Offer的时候尽量一步到位,以终为始,如果目标瞄定了二线城市,其实我个人不太建议为了某些原因比如对大厂技术的热衷、对一线城市繁华的向往而选择当北漂沪漂,漂泊在外的日子都比较苦,而且吃这种苦往往是没有啥意义的。



我是日暮与星辰之间,一名努力学习成长的后端练习生,创作不易,求点赞、求关注、求收藏,如果你有什么想法或者求职路上、工作路上遇到了什么问题,欢迎在评论区里和我一起交流讨论。



作者:日暮与星辰之间
来源:juejin.cn/post/7159960105759277070
收起阅读 »

几条有助于提高开发者学习效率的小建议

时间就像海绵中的水,挤一挤总还是有的! 思考,输出,沉淀。用通俗的语言陈述技术,让自己和他人都有所收获。 作者:毅航😜 前言 作为程序员不知道你是否有过这样的感受,每天光是应对产品经理天马行空般的需求就已经筋疲力尽了,每天下班后只想静静地躺着,但面对越来...
继续阅读 »

时间就像海绵中的水,挤一挤总还是有的!



思考,输出,沉淀。用通俗的语言陈述技术,让自己和他人都有所收获。

作者:毅航😜





前言


作为程序员不知道你是否有过这样的感受,每天光是应对产品经理天马行空般的需求就已经筋疲力尽了,每天下班后只想静静地躺着,但面对越来越严峻的大环境以及越来越卷的后浪,你内心仿佛又有个声音在不断提醒你要坚持学习。但当你准备学习时又发现自己似乎也没什么头绪,索性就随便点开一篇博客,或是随便找本书随便看看。等过段时间再回头一看,看似当下学了很多,但过几天真正用到时却发现前几天看的东西好像又忘得差不多了,周而复始,不断在奋进摆烂间周旋。


这些问题其实笔者也曾经历过,为了克服这些问题,我也曾阅读过很多有关学习的博客及书籍,同时也做了很多尝试,最终也算找到一条适合自身的学习方案。所以笔者今天想谈一谈笔者是如何来学习新技术的,希望对你的学习、工作有所启发。


树立正确战略方向,避免南辕北辙



做一件事的关键在于树立正确的目标



众所周知,程序员总是需要面对各种层出不穷的新框架,而当接触一款全新框架时,你通常会如何做呢?当接触一款全新的框架时,通常会先花一点时间来考虑如下两个问题:



  1. 通过学习我期待能达到一个水平

  2. 如何衡量我对于这个框架的掌握程度?


接下来,不妨听听我为什么会在学习伊始先考虑这两个问题。早些的时候,当我听闻项目中要用到新框架时,总是会闷头去网上搜寻与其相关的博客、书籍。然后,拼命利用各种空余时间来读这些内容,给别人的感觉就是我很,其实我内心之道,只不过是我菜罢了!


但就是这样似乎也没比别人厉害到哪去,通过阅读可能我确实会比别人多掌握一些奇技淫巧,但实际工作场景中基本不会用到,等过段时间某个场景确实需要了,我也忘得差不多了。最后,也只能借助搜索引擎来解决。费时费力,最终却收效甚微。


后来,我就开始反思自己的行为是否正确。经过反思,我逐渐意识到工作中像我这样接到任务就闷头干的傻小子不在少数。事实上,闷头干这个行为只是你完成目标的一种手段,而不是你的战略
此处的战略你可以理解为是你的目标,也即你的方向南辕北辙的故事想必大家都曾听过,如果一个人方向选取的错了,再怎么努力也是徒劳。


笔者所思考的那两个问题恰恰就是在考虑学习的目标。即通过学习我们对于这个知识点应该掌握到什么程度,而这个程度又该通过什么指标来量化。 当有了量化的指标后,便能准确衡量我们对于一个新技术的掌握情况。


事实上,当你明确自己学习的目标后,你对于所要做的事也才能有着更加清晰的认识,进而你所采取的行动也才能更加精准,这样你也不至于类似出现南辕北辙


就像学习一款新框架最初你的目标就应该是了解框架的基本使用方式,在这个目标指引下你要做的就是找寻与其相关的实用性文档,同时为了实现这一目标你也就不至于翻看解析其源码的专业性文档!


拆分目标,寻找可行的最小单元



对目标进行拆分,分清任务轻重缓急



当明确我们的目标后,我们下一步要做就是对目标进行拆分。这一过程中,我们不断地把大目标拆分为一个个切实可行的最小单元。接下来,便以笔者当初制定学习Spring源码的过程为例,来看看笔者是如何一步步地来将一个大目标拆分具体可行的可执行单元


某段时间内,笔者曾制定下一个深耕Spring源码的目标,期待通过学习能实现从会用熟悉背后原理跃迁,而衡量这一目标是否达到的标准就是能否在不翻越任何博客的情况下自己总结出Spring的相关知识点。基于这一目标,笔者对目标其进行了拆分。


首先,对目标模块进行拆分。要知道,在没有人手把手带领学习的情况下,从零开始学习Spring源码是非常困难的一件事。所以,笔者最开始最小行动单元是从Spring最基础的实用方式开始入手,也即从分析Spring最开始使用的ClassPathXmlApplicationContext开始分析。这一点从笔者之前写的从简单的配置文件开始,重新审视Spring的上下文环境就能看出端倪。这也是笔者这些年逐渐形成的习惯,即在分析时总是会从最基础的入手,然后不断深入。


当对目标进行拆分后,下一步就是确定每个模块所需要掌握的知识。还是以读Spring源码的来分析,笔者将其拆分为容器、资源加载、扩展点、DI、AOP等模块,对于其中的容器来说具体就是要分析Spring中的容器结构,也即对BeanFactory家族的分析,因为这部分就是Spring容器的核心内容。当然你还可以进行细分,直至将一个抽象的事物不断细化,直到拆分为以一个切实可行的步骤在停止。


当目标经历过前面的拆分,下一步就是行动了!对于怎么行动这就取决于每个人的自驱力了,这个并没有一个统一的标准,笔者在这里想再谈一谈是如何挤出时间来学习的。


合理规划时间,日拱一卒



时间就像海绵里的水, 只要愿意挤,总还是有的。



当明确了学习的目标后,下一步就是行动。


在如今这个快节奏的时间似乎成了最宝贵的资源,每天应付完工作,回到家稍微休息一下,吃个饭,洗漱完,似乎就又该上床睡觉了。而且即使有空闲时间,打游戏肯定比学习更快乐,难道要牺牲为数不多的娱乐时间来学习吗?答案肯定是否定,不妨来看看笔者每天是如何来挤时间学习的。


笔者通常七点起床,洗漱完,吃个早餐差不多七点半,然后出门去等公交。从家到公交这段过程中我通常会打开一个技术类相关的视频,然后边听边走。到车站差不多需要十五分钟左右,在站台等车差不多又是十几分钟。这就差不多二十多分钟的时间了,如果视频开倍速的话,这段时间正好可以看完一段三十多分钟左右的视频。


坐公交去公司的话差不多又二十多分钟,在公交车上的这段时间,我通常会打开备忘录对刚才视频的内容进行总结和提炼,差不多八点二十就可到公司,然后开启一天的工作。笔者的公司一般六点多就可以下班了,下班的路上将继续重复早上的行为,这样每天差不多通过通勤我可以挤出一个多小时的学习时间。


到家后通常我会再花十几分钟时间对一天学习的内容进行一个回顾和总结,之后做饭、洗碗,然后打游戏娱乐,大概十点多便洗漱上床多睡觉,这就是我平凡的一天。周末的时候通常会再花一个多小时,将本周学习的内容整理成相关的文档,以备后续查看和回顾。


不难发现,我一天其实都在挤时间来学习。经过笔者长时间的时间,笔者发现这种通过挤时间的方式可以充分可利用通勤的闲暇时间,也并没有因为学习而放弃我所有的休闲娱乐,更没有在累成狗的时候强行“打鸡血”逼着自己去学,相反我很适应现在这样的生活方式,因为一切都在自己的可控范围内。


当然这只是我个人的经历,可能不具有一般性,因为每个公司的作息和个人通勤时间肯定有着很大的差异。这里笔者分享自己的经历更多的是想说: 在当下这个快节奏的时代内,当从学校离开的那一刻起,我们就再也不会有像学生时代那样大段时间来学习了,所以只能从日常中来挤出时间学习。


总结


最后,在分享笔者一条笔者多年以来笔者一直坚持贯彻的一条学习法则,即学习一项新技术时,首先,以视频为入口,然后,以业界公认的名书继续深入理解;最后,以社交圈的同行或网上社区为输出交流。


作者:毅航
来源:juejin.cn/post/7290813210277036067
收起阅读 »

后遗症:年轻人现状

前言 作为一个人间观察员,同时我也是年轻人里面的一份子,我可以感觉到在生活的方方面面都能感觉到一些病态的现状。 1、首先跟我们日常相关的,结婚、买房买车,很多人的想法这是一笔很大的花销,另外工作在这几年经济比较差的环境下也比较难找,然后涨幅也没有那么高了;我...
继续阅读 »

前言




作为一个人间观察员,同时我也是年轻人里面的一份子,我可以感觉到在生活的方方面面都能感觉到一些病态的现状。


1、首先跟我们日常相关的,结婚、买房买车,很多人的想法这是一笔很大的花销,另外工作在这几年经济比较差的环境下也比较难找,然后涨幅也没有那么高了;我发现基本大家的话题都离不开这些哈哈,可能是所谓的人生大事。


2、在讨论上面话题的时候,或者在朋友圈看到别人发的东西,我能感觉身边很多人蛮焦虑,有些甚至抑郁


3、不止是心情上出现问题,蛮多年轻人身体健康上也出现问题,像最近的脆皮大学生的梗。当然这里更多是打工人的身体健康问题,毕竟每天坐着看电脑,运动少,然后吃着各种外卖,再加上工作压力啥的。


总结:可以感受到这个社会充斥着金钱至上的味道,即使你在温饱的情况也会觉得很难受,为啥没有暴富。金钱就像那个萝卜悬在我们面前鞭笞我们前进,彷佛偷下懒就是不对的,像李某人:你要想下自身的原因?有没有努力赚钱?


很多人在这种社会环境下,或者氛围下,身心疲惫,然后你再上网刷一下,更焦虑了,哈哈。当我尝试分析各种各种原因,包括客观上、主观上的问题,发现没法解决现状问题。


什么原因导致?




这就引出以前两个名人的分歧,就是周树人、胡适,周树人是偏向人性的唤醒,就是他认为人太过冷漠了,一群人围观“坏人”的砍头,对于跟自己不相关的事情漠不关心;而胡适认为是环境导致人们出现这种情况,所以两人出现分歧。


目前我认为环境问题占大头,在很长一段的历史里面,压制人的天性,控制你的说话,人人自危,在这种环境下生存的人就会出现冷漠的心态,也就是说是对应的产物。我们现在看到的还是表面的问题,至于本质的问题是什么呢?这就得谈到《共产党宣言》。


我是在读《毛泽东笔记精讲》的时候,描述了早期对乌托邦的向往,在失败之后通过反复看了《共产党宣言》很多遍,然后系统学习共产主义,调整了方向。我那时就好奇究竟里面讲了什么,怎么从乌托邦主义转辩证唯物主义的,其实里面就很显露的暴露出资本主义带来的现状。


《共产党宣言》




image.png


image.png


里面首先提到一点,历史是一部阶级斗争的博弈,在封建时代,资本主义就是打压对象,后来随着先进的生产力出现,资本主义开始扩张,通过对外取代落后的生产力来达到资本递增的需求,所以资本主义占据了上风。


但是随着生产力的发展,机器的普及,人们的工作开始变得细分化,劳动量越大(按我理解是对重复劳动会更多,相当于人也变成一台机器,不断重复,以前搞一个东西时间是长了些,但是一天工作量就那么些,需要各个环节的切换,当你只剩下某个步骤的时候,就是一台重复的机器)。


资本也会让整个社会趋向盲目性,因为它本身就有复利的目的,比如说100w一年存银行拿到多少钱,第二年把所有钱再作为本金进行一个复利的操作。当生产力无法突破的时候,或者说市场过于饱和的时候,开始出现了危机,它不仅影响人们的日常生活,还有相处方式,当人与人的关系只剩下交易、利益的时候,再也没有其他关系,这就是当今的社会风气,就是大家都向钱看,而它恰恰描述在《共产党宣言》里面。



当一座大厦缺乏精神支柱、价值体系的时候,它建的越高倒得越快



待完善


是的,这个宣言极大鼓舞人们追随共产主义,也给出一定的理论指导,在我看来有些地方还需要完善,首先目前的生产力没有达到这么高的水平,记得刘强东在谈到ai的时候,如果机器人可以代替普通人干活,那么我们真正离共产主义的那个时代不远了;另外按需分配的规则也需要完善,是按照以前一个人多少粮票、多少住房来衡量呢?我们的思维是被现状局限了,是不是以后的物质跟现在的水一样,相对来说是非常充裕的,我们真正按照需求来要这个量,但是这里面也有人性的问题,当然如果物质已经丰富到这种情况,也没有人在意多少。


另外在那个时代,每个人都能满足基本的需求,工作都让机器去做,那人们在做什么?这就有点科幻了,是不是未来我们可以去探索外太空呢?这确实是一个有意思的目标哈哈


未来的方向


1、生产力的提升是一个很重要的基础


2、当然这个时候去制定完善的按需分配机制也不合理,需要达到上面前提条件


共产主义是解决当前资本主义带来一系列的问题的方法,但是当前的条件还达不到。


学习的东西


唯心主义、辩证唯物主义


当我在看《毛泽东笔记精讲》的时候,里面提到了早期有段时间推崇乌托邦思想,后来体系接触社会主义之后,追随辩证唯物主义。那么我就很好奇,唯心主义、辩证唯物主义 区别很大吗?


这里可以举个例子,比如说我要做一个大项目,按照我以往的经验,我会去参考业界的过往经验,然后去规划当前符合公司情况的架构。问题来了,当社会主义在初创的时候,哪有借鉴的例子,所以它出现了唯心主义,通过自己对社会主义的理解,进行蓝图,思想概念的构造,然后进行实施,这就是早期德国的社会主义乌托邦。


它的问题是会朝着预想的方向去进展,重心是你自己yy出来的,辩证唯物主义是需要借助历史,来反推未来的发展,它需要依靠现实的demo来总结规律,这像不像我们易经,这是唯物主义。


它忽略了什么,人的主观能动性,人的意志往往可以克服种种困难,所以是辩证唯物主义。



坚持实践是检验真理的唯一标准



物理上客观条件是主要的决定因素,而心理上、精神上是一大变量,是影响因素;我们可以看到在长征途中,做好了心理上的宣导,才能战胜困难,这是在《毛泽东自述》谈到的心理建设的重要性。


关于现状的想法




1、解决温饱问题,基本的物质经济


2、哪些事情对你有意义


当你满足温饱问题之后,我认为应该更多思考什么是你真正要创造的东西,还是一百年后,几百年后,人们对这个少年的印象就是这是个打工人,资本的复利的炮灰,不这不是我想要的,所以我一直在抽时间去思考历史上有哪些精神、哪些处事方式值得我们学习的,然后提出自己的方法论。


当你在获得收获然后分享那一刻是幸福,是骄傲的,历史就是一本厚厚的书籍,有些记载了每个朝代的精英集团,有些承载了那个时代的思想,它是现代人前行的路灯。


3、建设自己的精神世界


知识体系重建,价值体系重建,精神世界重建,这是重点方向。


作者:大鸡腿同学
来源:juejin.cn/post/7289397650385731641
收起阅读 »

如何将电脑上的“小电影”隐藏为一张图片?这波操作绝了!!

大家好,我是冰河~~ 最近,有很多小伙伴想跟我学渗透。平时时间确实太忙了,除了要研发公司项目外,写公号,写博客,录视频,写书稿,维护开源项目,几乎占据了我全部的业余时间。目前确实没有太多的时间教大家,今天,就暂时给大家分享一个小技巧吧,如何彻底隐藏电脑中的“小...
继续阅读 »

大家好,我是冰河~~


最近,有很多小伙伴想跟我学渗透。平时时间确实太忙了,除了要研发公司项目外,写公号,写博客,录视频,写书稿,维护开源项目,几乎占据了我全部的业余时间。目前确实没有太多的时间教大家,今天,就暂时给大家分享一个小技巧吧,如何彻底隐藏电脑中的“小电影”,让你的女朋友再也不能发现你电脑中的小秘密!


实现效果:你女朋友打开文件是一张图片,你打开却是各种“小电影”~~


好了,我们开始吧!


首先,准备好一张图片,还有一个对你来说的很重要的“电影”文件夹,如图所示。



电影文件夹中的内容如下所示。



接下来,将电影文件夹压缩为1.rar文件,如下所示。



然后新建一个名称为copy_image.bat的脚本文件,文件内容如下所示。


copy 1.jpg/b+1.rar=2.jpg


双击运行copy_image.bat的脚本文件,会生成一张2.jpg文件,如下所示。



接下来,只保留2.jpg文件,其他文件和文件夹全部删除。



可以看到,就只剩下这个图片了,我们打开这张图片。



可以看到,它确实只是一张图片。那么问题来了:我们要看“小电影”怎么办? 接下来,是重点。


如果你想看里面的“小电影”,那只需要把图片的后缀名从.jpg修改为.rar,如下所示。



双击打开2.rar文件,如下所示。



可以看到,里面都是你珍藏多年的“小电影”啦。为了保险起见,看完,还是把文件的后缀名改回.jpg吧 ~~


你学会了吗?欢迎在文末留言讨论~~


好了,今天的分享就到这里,我是冰河,我们下期见~~


作者:冰_河
来源:juejin.cn/post/7290741663643254836
收起阅读 »

别傻啦!工作这件事就是你拿钱实现别人的梦想!

工作这件事,从根本上说,就是别人花钱请你实现 ta 的梦想。 既然是别人花钱实现 ta 的梦想,那你觉得是 ta 的意愿更重要一些还是你自己的意愿更重要一些(注意,这其实是一句反问句)? 你上班的路上去一个早餐摊买早餐,早餐摊既可以卖煎饼也可以卖鸡蛋灌饼。你给...
继续阅读 »

工作这件事,从根本上说,就是别人花钱请你实现 ta 的梦想。


既然是别人花钱实现 ta 的梦想,那你觉得是 ta 的意愿更重要一些还是你自己的意愿更重要一些(注意,这其实是一句反问句)?


你上班的路上去一个早餐摊买早餐,早餐摊既可以卖煎饼也可以卖鸡蛋灌饼。你给早餐摊老板十块钱说给我做个鸡蛋灌饼,他说对不起,我的梦想是成一个优秀的煎饼maker,所以我不能给你做鸡蛋灌饼,只能给你做煎饼。


你听了这句话肯定心里一万句草泥马崩腾而过:“你的梦想关我屁事啊!我就想吃鸡蛋灌饼!老子花了钱的!你想做煎饼maker你自己花钱去做啊,为啥花我的钱给你做煎饼!”


如果这个早餐摊老板说啥非要坚持只做煎饼不做鸡蛋灌饼会发生什么?你肯定会立刻离开他然后去别的地方买你想吃的东西。也就是说,交易会取消。


说回来,工作的本质就是别人花钱请你实现ta的梦想,所以ta扔给你的事情一定是围绕着ta的目标展开的,你对这些工作感受如何是次要的,毕竟人家花钱了。如果你觉得他扔给你的工作太多或者太憋屈,那就离开,交易取消。


当然大部分老板都不会彻底不顾及你的感受,因为要是彻底把你惹毛了,谁替他实现梦想呢?所以他也会在一定程度上顾虑你的感受,哪怕对 ta自己的目标有负面影响。比如老板希望你 7✖️24小时给公司工作,然而他也知道你这样工作三天就得累死,所以也会安排你休息。你们双方彼此互相退让,会达成最终的一致,然而这个“一致”的天平一定不是正好在你俩中间的,而是偏向你的老板的,因为人家花钱了。


再换句话说,只要你还拿着老板的钱,那你老板的目标就比你的目标更重要。


前几天有一个刚刚毕业的小朋友找我聊天,他去参与了一个销售岗位的面试,这家公司的HR问他为什么从上一家公司离职。他是这么跟HR说的:“我在上一家公司销售的产品是一个纪念币,纪念币印着阿根廷足球队,然而金币上印着两个星(代表阿根廷得过两次世界杯冠军)。然而我去推销这个金币的时候,阿根廷已经三星了,这种情况我怎么可能卖的出去?”然后他问我,他这么跟HR说,HR会怎么想。


我回答他说:“HR会想,他上一家公司的产品有缺点,所以他就完全卖不出去。我们家的产品也有很多缺点,所以这个人来了我们家肯定也卖不出去。这个候选人 fail。”


小朋友听了我的话,一瞬间蔫儿了。然后他想了想,问我如果是我会怎么说。


我跟他说,天底下一切商品都是有缺点的,连全世界最畅销的商品都不例外,即使天底下最成功的公司,走进公司内部看都是一地鸡毛的。产品有缺点就卖不出去,按照这个逻辑,那世界上就不该有销售这个岗位。


换一个角度去想,假设你是老板,你有一个完美无瑕的商品,谁见谁夸,所有人都抢着买,那我雇佣销售干什么?我买一堆自动售货机不就行了吗?因为我的产品不够完美,所以才需要销售人员推销,所以在老板的心里,销售人员需要解决我的产品“不完美”的问题。具体怎么解决,那是你的问题,而不是我的问题,我花钱雇佣你就是为了让你解决这个问题的。


然而在刚才那位小朋友的心里这个事情却是反过来的,老板应该把他的产品变“完美”,要不我卖的很辛苦。在他的逻辑里,老板仿佛应该为他”工作轻松“而服务。这就是一个以自我为中心的本末倒置的心态,抱着这样的心态在职场混,就难免混的很惨了。


拿人钱财替人消灾,既然拿了工资,就应该优先考虑组织遇到的难题是什么,组织需要我解决的难题是什么。组织有了好结果,组织才会把好结果回馈给我,我自己才能好。这才是这个世界运转的基本逻辑。


在我看来,职场人里90%以上的抱怨,都是因为没有想清楚这个最基本的逻辑。


前两天有人在我的帖子下面大吐苦水,说现在的团队晋升都是优先“老人”,“新人”要等很久,所以这个情况对“新人”太不公平啦。言下之意就是公司应该改革晋升制度,让新人更容易晋升一些。


兄弟,老板当初创办了这家公司,就是为了赚钱的。所以老板一切行为的根本目的就是赚钱,设计“晋升”制度就为了更好的赚钱。赚钱是目的,“晋升制度”只是手段。公司的运营情况一旦发生了变化,公司需要调整制度,老板是该优先考虑赚钱的难易度,还是该优先考虑你的晋升难易度?


我相信有的人看到这里就会说我是“精神资本家”,明明也是给人打工的,咋了老胳膊肘往外拐给资本家说话。(loser的智力全点在编名词上了)


我之所以这么想,是因为我明白一个很基本的道理:“这个世界不是围绕着我运转的。


在这个芸芸众生的苍茫世界中,我只是一个微不足道的尘芥。我每天从拥挤的13号线地铁上下来,几千人从我的身边匆忙走过,根本没有人会在乎我。北京城2300万常驻人口,全中国14亿人口,乃至全世界70亿人口,没有人亏欠我什么


我作为一个成年人,就应该自力更生养活自己。这几千万的陌生人里,有一个人跟我说一个月给我几万块钱,换我给他打工赚钱,在我点头答应的那一刻,这就是两个成年人之间平等的合约,他不欠我的,就像我也不欠他的一样


如果有一天我觉得他给我的钱太少,配不上我的劳动,我就大大方方的结束这场交易。


有一天他雇佣了一个比我年轻好多岁的人,付的工资比给我的还多。我听说了以后一定会心里很不是滋味,但是我也说不上什么。因为钱是人家的,人家爱给谁给谁,爱给多少给多少,这是人家的自由,人家不欠我的。


老板跟我谈好,如果我能给他赚更多钱,他就给我付更多的工资,这是一场公平的交易。我绝不会觉得我什么都不需要做,只是干等着,老板就欠我一个“晋升”。


别人都是自私自利的,我特别理解他们,原因很简单,我自己也是自私自利的。别人就是应该先为他们自己考虑,有空闲才会考虑一下我,因为遇到利益分配的时候,我也会优先考虑我自己。人类就是这种生物,你是人,你的老板也是人。我如果想要别人优先考虑一下我,我就必须让我找他心里变得重要。而想让我在别人心里变得重要,就得优先满足别人的利益。


那些觉得其他人应该优先考虑他的人,全是心智未成年的“巨婴”。



大家有兴趣可以阅读一下《我有一个好主意》的文章



作者:马可奥勒留
来源:juejin.cn/post/7290475242274603042
收起阅读 »

晋升成功了

大家好呀,我是楼仔。 上次给大家说的晋升,昨天结果出来了,成功晋升到 17 级,下面就给大家讲讲晋升的注意事项,以及一些思考,希望能给大家一点启发。 先直接给出 4 点经验: 答辩材料,金字塔原理 + 突出重点; 提前反复卡表练习,重要场合需写逐字稿; 提前...
继续阅读 »

大家好呀,我是楼仔。


上次给大家说的晋升,昨天结果出来了,成功晋升到 17 级,下面就给大家讲讲晋升的注意事项,以及一些思考,希望能给大家一点启发。


先直接给出 4 点经验:



  • 答辩材料,金字塔原理 + 突出重点

  • 提前反复卡表练习,重要场合需写逐字稿

  • 提前准备评委问题,做到心中有数、手中有策

  • 面对提问,沉重冷静,先思考,再回答


4 周多的准备


小米的晋升材料是 PPT,这里其实有个误区,很多同学都是把材料写完后,再找领导指导,如果你的材料问题很大,再去大量返工,时间肯定不够。


我先花 1 周把材料框架写完,PPT 里面的内容可以用文字简单代替,再找老板过了一遍,保证整体框架和思路没有问题。


提前写好材料框架,然后找领导指导,先保证内容不跑偏。


那材料如何写呢?可以借鉴金字塔原理


先用一页 PPT 写你所有的业绩产出,然后拆解到每个项目,最后用 STAR 原则去拆解每个项目。



当然,你也可以用结果导向,先写达成结果,再说明自己遇到的挑战,以及采取的行动:结果 -> 困难和挑战 -> 行动,也是非常好的陈述方式。


不同的方式,表达效果完全不一样,选择自己最适合的就行。


后来又花 2 周准备材料内容,再给老板 Check 一遍,调整优化后,基本能达到终版要求。


晋升材料讲解时长 15 分钟,为了表达流畅,且精准卡时,每一页 PPT 需要讲哪些重点,都会先写在逐字稿上,然后反复练习,做到不超时。


有同学习惯对着逐字稿念,这个一定需要完全脱稿。


我都忘记自己练习了多少遍,开车的时候反复听录音,有时第三人称视角会让你发现很多问题。


最后就是问题准备,因为最后还有 10 分钟的评委提问,这个最难,也最不好把控。


每一页 PPT,评委可能提哪些问题,涉及哪些细节,需要提前想清楚,最后一天要答辩时,我都一直准备这块内容。


前期的准备,可以给你临场发挥,提供很多素材。


25 分钟答辩


答辩当天,看到结束答辩的同学,有的满头大汗,有的被评委问的一脸懵逼。


隔壁同桌特搞笑:我本来不紧张的,站在门口等待时,听到里面评委提问,突然就紧张起来。



快到我的时候,我一直听歌,选了首赵英俊的《送你一朵小红花》,在门口等待时把音乐调大了一点,凑到耳边再自我沉浸一会。


等到我的时候,打开材料、投屏、计时、答辩,15 分钟,一切刚刚好。


最后是 10 分钟的评委提问环节,3 个问题,前面 2 个我准备过,问题不大,就是回答的层次不够清晰。


最后一个问题很开放,之前完全没有考虑过,不难,但很重要,答得比较糟糕,第二天被老板拉去复盘。


归零心态,下一站启航


对于晋升结果,我其实并没有那么看重,之前就和同事吃饭聊天:如果这次晋升没有成功,我也能坦然接受。


这个其实源于自己之前的一段经历。


之前在小米其它部门做得非常不错,因为业务调整,整个团队散了,当时有过离开小米的打算,后来兜兜转转来到现在的部门。


有点像坐过山车,先在山顶,突然降到谷底,然后又回到山顶,让我思考了很多。



成绩和荣誉都带不走,只有拥有的个人能力,才属于自己。


也许,只有自己经历过,才能体会深刻。


除此之外,我也学会了“归零”。


归零,意味着放下、打破、重构。


如果一个人沉迷于以往的光环、荣耀、地位、平台,那他就再也不会进步。


归零,也是一种空杯心态。


想象一个玻璃杯倒满了水,如果我们继续往里倒,水会溢出。



之前的成绩和荣誉,我会将其尘封,“清空”杯子里面的水,关注自己的短板和不足,不断提升。


这种心态已保持 2 年。


一切过往,皆是序章


新的职级,新的要求,再给自己一些时间,相信会有不一样的成长。


作者:楼仔
来源:juejin.cn/post/7290826271830327331
收起阅读 »

逃离国企,我好快乐!

一入国企深似海,捆绑越多,你走得越难,有的人甚至终身被困于此,任人搓揉捏扁。离职就要走得干脆点,不要回头,通常更烦的事情可能还在后头,早走早解脱! 1.国企怎样的? 有人说进国企,基本等于金饭碗 emm,这是个很大的误区,事业编考进去国企的领导才是,我们这些签...
继续阅读 »

一入国企深似海,捆绑越多,你走得越难,有的人甚至终身被困于此,任人搓揉捏扁。离职就要走得干脆点,不要回头,通常更烦的事情可能还在后头,早走早解脱!


1.国企怎样的?


有人说进国企,基本等于金饭碗


emm,这是个很大的误区,事业编考进去国企的领导才是,我们这些签劳动合同的打工人,跟别的企业打工人没区别!


只不过,国企特别注重社会影响,相对于其他企业很少会裁员而已,这不代表不裁员。之前公司架构调整时就直接砍了一个事业部的人,不过n+1给到位,人家整个部门还开开心心聚餐去 。羡慕嫉妒恨,怎么不把我裁了?我也想要n+1。


国企福利待遇很不错


的确,之前挺不错,包三餐和夜宵(好多家餐馆任选,饭堂有汤有水果有酸奶有糖水,一顿可以选六道菜,麦当劳吃到厌),每月一次下午茶和一袋果蔬,季度生日会各种水果点心等,说实话,这么多好吃的,好多人入职不久就日渐圆润,然后公司员工戏称这里是养猪场。


之前有各种补贴,过节有过节费和活动,我还曾盲盒抽中过个很不错的键盘!


节日礼包直接顺丰快递邮寄回家,有人才政策的公司帮你还分期的免费手机电脑,还有公租房、暑假儿童托管班、挂靠公司的学位、免费每月150G的号码套餐等,各方面想得很周到,囊括你生活的众多方面,让你与公司各种福利紧密结合,以至于你想走也要思虑再三。


2.在国企的日子,我都干了什么?


我所在的团队主要搞医疗相关业务的,趁着疫情的机遇,公司发展得特别顺,所以日子很滋润。


比如21年广州荔湾区疫情突发时,我们也加班加点搞了个流动人群分析和网格热力的可视化大屏,22年初西藏疫情时,公司除了组织员工捐赠防疫物资,还派人支援,给他们弄了个公卫事件平台,以及分析大屏和传播链图谱,22年尾疫情大爆发,一堆人进方舱医院,我们团队负责了37个方舱医院的大屏和公卫平台……


然而,疫情开放后,这些业务没有了,人手过剩又没钱,然后又是架构调整,又是下放地市,又是捣鼓出各种开源节流的方案,很快,一堆福利都削减没了,骚操作越来越多。


3.我的裸辞为后面埋坑了


之前我写了《我裸辞了,但是没走成!》,引起了很多人的讨论,而我没有回复任何一个人,因为我觉得当初写那篇文的自己就是个傻逼!


留下来的第一个月月底!公司直接开会宣布要砍工资,绩效只发70%,呵呵!这触及大家的根本利益,我们团队真的太过乖了,不情不愿也都签名了!别的团队都抗议,集体不签,然后他们被拉去谈话,最终还是签名了!


这只是个开始,然后裁了一波员,把一些外包员工给砍了,包括我旁边那位很厉害的建模师,但是就是不动我们这些自有员工。因为自有员工工资很便宜,没必要动。


我们工资全靠福利补贴和年终奖拉平互联网工资水平线。现在来看,这就是隐形炸弹,给了公司很大的操作空间。福利现在砍了好多,我们的收入直线下降,加上绩效也砍了一截,日子更难过了!


而今年没什么大项目和好的业务,注定今年年终奖凉凉,所以补贴多和大头年终奖不一定是好事,劳动合同上没有明文规定的收入都是大陷阱,一旦公司要动,你去走法律途径也没理!


然后9月底,趁着国庆假期前,公司没人性地再砍一波,绩效只发60%!这下彻底炸了,我们组好几个人愤慨组队发邮件反馈不同意!


听说别的部门直接闹罢工抗议了,这次大家不再默默忍受,充分表达了不满!


然后周一早上,领导轮流约谈每人,意思很明确,你不同意也得同意,公司只是通知你一声,不论你是否同意,都会执行的!


4.没有未来还苟个鬼!


很多人说别那么功利,要看长远,国企稳定,不怎么加班,压力相对少,已经很不错了!


有些人追求安稳,牺牲点钱还能接受。道理我懂,但现在不是牺牲一点钱,是牺牲很多钱!傻逼才会被当水鱼一样宰!


之前我提辞职已经在领导那里留下案底,不出所料的,我第二季度拿了个B,加上我不愿参加党员事务,只想好好搞技术,然后积分倒数,根据党员规则,倒数不能拿B+和A,意味着我第三季度只能是B。这样恶性循环,那么我永远不能升职加薪,这日子已经没有盼头了!


最近我主导一个BI项目的重构,原本只是梳理成新架构,将功能和界面优化,现在直接变成产品推倒从零开始。


最可怕的是,产品不懂技术,还对原BI平台功能一问三不知,她们只看界面样式,然后她们很喜欢照搬照抄大厂优秀的产品,很喜欢想一套是一套,宗旨就是往复杂的方向一去不复返,恨不得每个功能组件都定制化一个个手动开发,还特别喜欢那种一层嵌一层没完没了的鸡肋操作,不考虑复用性,不考虑我们这边开发的实际情况,也没有想过逻辑通不通的问题,如果要按着这样开发就要耗费大量时间!


然而,领导要在短时间内看到成果,我作为主开发,要把控进度和规划任务,其他组员都比较佛系,然后我就成了那个去争取,去battle的出头鸟。


然后产品每次会说,这是基于用户角度设计的,XX大厂的产品就这么设计,为什么人家能这样搞,你搞不了?


呵呵!人家多少人,我们多少人,人家打磨这个产品多久,我们有多少时间?老想一口吃成个大胖子,就没点逼数吗?


最烦的是,每期评审都喜欢基于以前的功能修改新增,就不能一次性确认吗?导致好些原本写好的功能,还有可能要推翻重写!啊啊啊,想打人!


她们的不专业让我很烦躁,沟通也变得凶!然后我被批评注意点情绪管理,但我发现温和沟通也是没用的,因为人家根本不理。


1696341844174.png


下期个鬼!下期还不是我们来搞!


1696333287130.png


没想清楚就让你开搞,然后做完又不要,浪费大家时间!


我不否认我的工作方式也有问题,估计很多人都烦死我了!与其内耗自己不如一起内耗,相互伤害啊!


最近情绪很暴躁,加上我身体也发出了相应警告,严重爆痘,不停出红疹,每天都要吃抗过敏药压着,这样的情况持续了三四个月,感觉这样下去我迟早会崩溃!


公司现在明摆着就是不愿给裁员赔偿,耗着你,逼你走!


钱少事多,今年白干了,我累了,也不想耗下去了,然后果断选择撤离,提了离职,这次走得很坚决。


重构也完成了,现在只是修复bug继续优化,也对得起新组长的挽留!


我的亲戚说,打份工而已,不要太认真!


b1441fb2ac39e52a039bffc18e2c8b6.jpg


不愧是职场老鸟,真知灼见啊!


5.职场生存指南


1. 不要局限于现在的技术,保持学习。


你参与的项目可能只用到一部分的技术,而市场上要求的技术面往往更多,长久以往,你会被限死在这片技术领域,逐渐被养废,导致自己失去市场竞争力。


2. 领导的话听听就算了,别当真!


上司很喜欢PUA现在外面的情况不好混,他都没去外面混过,怎么知道外面不好混?只不过是因为他自己走不了,所以得拉多几个人一起落水,这样他心里就平衡多了!


3. 福利可以有,但不能过分依赖!


过分依赖会让自己失去主动权!尽量减少自己与公司的捆绑,避免被公司拿捏,要为自己的未来预留后路,即便走也能无后顾之忧。


4. 面向领导的开发,技术能力不是升职加薪的重点,给领导创造价值才是!


比如领导在大领导面前展示你做的这个产品给公司赚了多少钱,得到了赞许,那么你可能就能得到好的绩效考核,如果你做的东西,没什么业务,一直内部团队应用,自己玩自己的,那么就是没产出,没价值,别想升职加薪了!


注意!!!给别的部门团队创造价值不属于给领导创造价值,反而可能会给领导添堵,因为人家领导成果多了,自家领导压力就大了!分清敌我关系!除非是合作项目,成果共享那种!


5. 尝试与别的部门团队的人认识,人脉等于机会!


我通过给公司软考群整理资料,认识了别的团队的人,也因此在之前考虑转部门团队的时候能找人打听情况。有时候不是这个公司不好,而是团队里某些人讨厌,当你想要逃离时,可以考虑转部门团队,如果你对他们有利用价值,他们将是你要用到的贵人!


让我狂笑一下,啊哈哈哈哈~


啦啦啦!我解脱啦!啦啦啦!我好快乐!


作者:敲敲敲敲暴你脑袋
来源:juejin.cn/post/7290758270577557539
收起阅读 »

秋招过半零Offer怎么办?

参加今年秋招的同学都知道,尤其是双非本科更是体验深刻。9 月份至今,面试寥寥无几、笔试也不是很多,大中小公司 Offer 没拿下一个。作为应届生的我们,该怎么办呢? 1.调整好心态 这个世界上有两种事:一种是你能掌控的,另一种是你不能掌控的。我们只能做好我...
继续阅读 »

参加今年秋招的同学都知道,尤其是双非本科更是体验深刻。9 月份至今,面试寥寥无几、笔试也不是很多,大中小公司 Offer 没拿下一个。作为应届生的我们,该怎么办呢?


1.调整好心态


这个世界上有两种事:一种是你能掌控的,另一种是你不能掌控的。我们只能做好我们能掌控的事,而对于我们掌控不了的事,不用太关注,也不用太在意。因为它本身已经超出了你的掌控范围了,你无论如何努力、你无论如何在乎,也改变不了任何结果,所以不必在它上面花费太多的时间和精力,没有任何回报,反而是自增烦恼。


而对于找工作也是一样,你积极去投简历、积极去面试、积极去复习、积极去笔试,这些都是你能掌控的事。而对于面试机会少、用人单位录取严苛这些事,已经超出了你的掌控范围,所以这些事不要太在意。


得之我幸,失败了就当积累经验了,之后再好好复习,再去尝试其他家公司就行,你要相信,该来的总会来的。


即使最坏的结果,也无非是秋招没有找到合适的工作,那还有明年 3 月份的春招呢。


2.积极投递简历


积极简历也就是“海投简历”,它是拿到 Offer 最关键的步骤,没有之一。 如果你的面试机会少、如果你还没有一个保底 Offer,那么此时此刻,没有什么比【海投简历】更重要的事了。


2.1 什么是海投简历?


海投简历是指,你要把你能找到的、你能看到的所有和你岗位相关的职位都投递一遍(简历)。


举个例子,例如你在 Boss 上投递 Java 研发工程师的工作,那么就搜索“Java”,然后把你能找到的(看到的)所有公司,且没投递的公司(投递的公司用 Excel 记录下来),全部(打招呼)投递一遍简历。


注意:不用去看 HR 发布的职位要求,很多公司发布的职位要求是比较高的,但大部分情况下,她们都会减低标准,给更多应聘者笔试和面试的机会。所以说,不要看到很高的职位要求就退缩了,任何机会都不要放过,海投就是投递所有和你职位相关的所有公司,一家都不放过,因为他的失败影响不大,但万一成功了就有工作了。


2.2 海投简历什么时候结束?


答:海投简历通常是到 11 月中下旬,或拿到第一个保底 Offer 之后,才会逐渐停止,所以做好打持久战的准备,没有任何事是一蹴而就的。


3.积极复习


在没有笔试和面试的时间里,除了每天海投简历之外,还要做好复习工作,因为只有做好它,才能保证一旦有面试机会,你才能把握住机会。


积极备战期间一定要把面试的理论知识、常见的面试题系统的过一遍。




PS:复习 Java 面试题可以去我的小破站:www.javacn.site



4.尝试投递更多岗位


投递更多岗位可以从以下三个维度出发:





  1. 投递测试开发工程师或测试工程师:学完 Java 知识之后,除了可以投递 Java 研发工程师之外,还可以投递测试开发工程师或测试工程师的岗位,因为他们笔试题和面试题大部分都是 Java 知识,所以可以投递更多相关技术岗的职位。



  2. 投递实习岗职位:如果实在没有正式岗的面试机会,也可以投递一下实习岗的职位。它的好处是,第一,增加面试经验;第二,先找一个实习,得到一个实习经历,下次春招就更容易拿到 Offer 了,而且实习也有可能直接转正,所以实习岗位也是需要投递的。不过要注意的是,拿到了实习岗的 Offer 之后,实习的时机要推迟到正式秋招之后,这样还有更多的时间,找其他更合适的工作。



  3. 不要挑城市:有些人投递简历的时候,只投自己的意向城市,而对于这两年的情况,我的建议是所有城市的合适岗位全投。万事开头难,三年以内的开发经验是最难找工作的,所以先保证能够入行是最重要的。并且拿到 Offer 了,如果实在不想去,那主动权还在你手里。所以不要挑城市,猛投就是了。


小结


今年这种情况,秋招过半,双非本科无实习经历,现在面试和笔试机会少是正常现象。但越是这种情况,越不能自乱阵脚,调整好心态、积极投递简历、积极复习、尝试投递更多岗位,即使秋招真的没有机会上岸,做好这几点来年还有春招呢。


不要慌、不要慌,太阳落了有月光。把握好自己能掌控的事情就已经胜利了,其他的事不归我管,那是老天爷的事。

作者:王磊
来源:mdnice.com/writing/65012ed330e24d3bb38eadab12778c18
收起阅读 »

总有一些人儿啊,你是打心眼里的喜欢哟

是确定性,是秩序,是安定的感觉。 上篇文章,我们聊了杭州亚运会那些松弛感满满的小姐姐们。 欣赏节目、体验愉悦的同时,我们也应该清楚,这些是表演效果,不是她们的日常工作状态。 万一误解,感觉为什么 只有我 守着安静的沙漠 等待着花开 只有我...
继续阅读 »

是确定性,是秩序,是安定的感觉。





上篇文章,我们聊了杭州亚运会那些松弛感满满的小姐姐们。


欣赏节目、体验愉悦的同时,我们也应该清楚,这些是表演效果,不是她们的日常工作状态。


万一误解,感觉为什么



只有我 守着安静的沙漠
等待着花开
只有我 看着别人的快乐
竟然会感慨



就走歪了。


任何工作,都会有挑战。


上点价值说的话,热力学第二定律提到,熵只会增加,只会越来越混乱,能量只能从高往低传。


工作,是一种创造秩序的、逆熵的现象,是对自然规律的反抗。


这也决定了我们必须付出努力,而且过程绝对不会轻松愉快。


但是也不用觉得灰心,因为生命本身,也是一个逆熵的过程。


没有挑战的生活,一片苍白。


东哥离开东北之前,是在设计院工作。


工作能力恰好在天花板之前,一切都轻车熟路。


但那样的工作状态,一天天的重复,也很无聊。


只有挑战和压力,才能把一个人的潜力,激发出来。


玩的更嗨更精彩。


今天在读书会,分享了一个概念,社交资产。


什么是社交资产?




社交资产可以从两个角度思考。


一个是主业之外,有一定难度、需要长期投入的爱好。


这种爱好,往往需要经年的磨砺,和长久投入巨大的能量。


同时在从事这种活动的过程中,体会到滚滚心流,进入到忘我的状态。


比如跑步。


东哥早先年就喜欢长跑。不论风吹雨打、骄阳霜雪。


东北的冬天,零下20多度,滴水成冰,也会专门开车去南湖公园跑步。


10公里下来,前胸后背的外衣,都结满了冰。


再比如现在的写作。


为了写好文章可谓殚精竭虑,常常是做梦都在琢磨。


好像有灵感了,一下子坐起来,却发现是黄粱一梦,刚才的东西早忘了个精光。


就记得是一个贼牛逼的灵感,哎~


这种爱好,具有社会性。


无论和谁聊起来,哪怕他对这件事情一无所知,也会不由得有点佩服。


就像刀总,更绝,喜欢马拉松。


我完全不能理解这个运动的意义和价值。


跑步应该是为了让自己更健康,而马拉松的起源,是跑死的雅典士兵。


说明这个运动,是要命的。咱玩点啥不好?


但每次聊起来,也是发自内心的佩服。


佩服的,是他的毅力吗?


不是。


是热爱,是生命力。


和他们在一起,你会感受到松弛、外放和自信。


是确定性,是秩序,是安定的感觉。


这份蓬勃发展生机勃勃的生命力,能打动几乎所有人。




资本的定义,是你消费后剩余的资源。


你用它进行投资,期待更好的回报。


从这个角度讲,社交资本就是我们互动过程中,不断利他,积累起来的人际关系资源。


积累的多了,就会有丰厚的回报。


就比如同样的一件事情,为什么有的人总是有人帮,有的人总是遭遇冷场?


就是因为这种大家愿意帮的人,平时积累了大量的社交资产。


他们不一定拥有太多金钱、权力,但大家会心甘情愿的,想帮他做一些事情。


怎么做到的?利他主义。


一个利他的人,即使在无利可图或不期待任何回报的情况下,也会关心和帮助别人。


对身边的人,不要吝啬你的善良。


在任何可以帮助到别人的地方,都可以力所能及的提供一些帮助。


大家都是聪明人,真正的善意不会被长期无视。


播下的种子,总有天开花结果。


网络上也好,现实中也罢,我们每个人都需要积累自己的社交资产。


你帮助别人就是存款,你要求别人帮助就是取款。


如果平时没有存款,需要取款用的时候,就会遭遇尴尬。


这也是我们一直以来说的,心怀善意,不要刻意。


去释放善意,有成人之美,时时多想想,自己能给对方提供什么价值


东哥这一路走来,非常幸运,遇到了很多热心帮助的朋友。


比如一起飞群友马骏。


当年是他领路,让我进了接触到了经济学,了解了城市的演变,才有了后来离开东北、移居深圳的一系列故事。


也才有了现在的东哥在湾区这个号。


比如一起飞群友冯凡。


当年是在他的推荐下,加入了张是之老师的社群,能有机会跟着大佬们一起投资,收获有了丰厚的收益。


这些年敢东奔西走,去香港留学,换好几个城市,一部分底气就是有当年投资的收益托底。


虽然直到现在,都没能有机会和他在现实中见面,但时时想起,也是非常感激。


接收善意的同时,东哥也在努力向他们学习,释放善意,结交和成就身边的人。


最近好多文章,就是有朋友写发微信咨询。


三言两语又说不清楚,就干脆写篇文章详细解释下。


用自己的专长,帮别人解决一些实际问题,用自己吃过的亏,让别人少走一些弯路。


如果你也有问题想咨询,欢迎微信上联系东哥。




今天我们聊了社交资产。


社交资产可以从两个角度解读。


一个角度是主业之外,一个长期的、持续的爱好。


人们会在这个爱好中,体验到蓬勃的生命力,体验到秩序。


另一个角度是善良,是利他思维。


没有谁的善良会被长久的无视,种下的种子,总会有开花的那天。


心怀善意,释放善意。


如果因为自己的存在,让身边的人变得更好更强,就等于为自己创造了一个更好的微生态。


然后在这个更好的生态里,一起积累,慢慢变富。



作者:jetorz
来源:mdnice.com/writing/c0d7bd2bfd7649878cf011e57239be4b
收起阅读 »

大专生自学前端求职历险记

关于我 由于高中的游手好闲、不学无术,没有考上大学。去了一所专科学校,本以为自己能够浪子回头,在学校好好学习。可惜的是,来到一个陌生又充满诱惑的城市后,迅速的迷失了自己,天天埋头打游戏,学习的事情早已抛之脑后。 一晃眼,到了2020年,疫情的接踵而至,让我这个...
继续阅读 »

关于我


由于高中的游手好闲、不学无术,没有考上大学。去了一所专科学校,本以为自己能够浪子回头,在学校好好学习。可惜的是,来到一个陌生又充满诱惑的城市后,迅速的迷失了自己,天天埋头打游戏,学习的事情早已抛之脑后。


一晃眼,到了2020年,疫情的接踵而至,让我这个本来没有任何技术、学历的“闲散人士”更加雪上加霜。豪不夸张的说,当时去实习,就差跪着求人家要我,说自己不要薪资。经历过一个月后,也就是2020年5月底,我找到了一份前端开发工作,从此开启了我的前端开发工作之旅。


在专科学校里的时间,我并没有意识到社会市场的残酷,甚至天真的认为自己还是能够辛苦点的找到一份工作。可是,现实给了我当头一棒,没有技术、没有学历、疫情打击。那一段时间应该是真的认知自己的时间,家里也没什么闲钱供我去培训班,我也不知道我出去能干嘛。去看了一圈市场,与跟同学的了解,了解到了前端开发工作,所以就一股脑扎进这个行业当中。


求职之旅


跟大多数人一样,并不知道应该从何处下手,当时在我的认知当中就知道一个 JQuery,所谓的 MVVM 框架简直是一无所知。点开小破站,找到点击率最高的视频,开始自学起来。


了解到一点框架的皮毛、然后死记硬背一点基础,统统写进简历当中。


所以我的学习曲线是如图下所示


graph TD
框架 --> 框架基础 --> JS,CSS,HTML

跟大多数人一样,我是直接通过框架起手学习的前端。导致了我对于问题的处理能力几乎为零,遇到问题直接就双手离开键盘。看不懂,是真的看不懂(如果有相同感受的可以在评论抠一个 1)。


对着视频学了十天左右,写了一个 demo,屁颠颠的去求职。结果也是可想而知,人家也不是傻子一眼识破。四处碰壁,简历丢出去,根本没人看。兜兜转转持续了一个月左右,终于有一家小公司愿意给一个面试机会,马不停蹄的出发去面试,坐了一个小时左右的地铁抵达一个破旧不堪的写字楼,当时要不是看到周围还有一个高校,我还以为我去了一个搞传销的地方。。。推开一个破旧的们,一个很小的房间,两个人坐在里面给我面试。我也很直白的说自己只会一点点皮毛,他们也很直白的告诉我:我们条件有限,相当于是各取所需。其实老实说,我挺感动的,没有给我画大饼,也很直白的说我图他们要我,他们图我不要啥钱。


最终,我也算是如愿找到了这份实习工作,一个月 2000。也算是不错的结果了。


实习项目开发


去到公司以后,也马不停蹄的开始了开发工作。首先就是让我从一个简单的后台管理系统开始入手。但是问题也来了,我根本不知道什么叫管理系统,连项目搭建我都不会,然后就是两眼一抹黑。不停的去百度,查看如何搭建一个后台管理系统。


老实说,我当时连路由是什么我都不清楚,更别说加一堆乱七八糟的功能在里面了。哪个过程可想而知,多么的折磨人。经历了半个月,模板被我折腾起来了一个简单的样子,对着人家的管理系统样子进行拙劣的模仿。但是 bug 满天飞也是避免不了的问题。并且没有丝毫的设计可言,纯纯的依托答辩。


最后的最后,实在是看不下去了(包括我自己),去网上扒了一个模板开始自己去折腾。为什么一开始不考虑使用模板呢?因为我看不懂代码,下不去手。


虽然最后跌跌撞撞的项目启动起来了,但是也算是我第一次项目开发的经历吧。后续持续的添加一些功能,改动一些简单的样式,还好老板也很佛系,没有为难我,基本上没有魔改模板。所以也算是顺利的完成了后台管理系统的开发任务。


小插曲


在实习工作的期间,在技术群中认识了一个很牛的大佬。经常我在群里问一些傻逼问题(因为自己基础太差了),但是他都会很耐心的给我讲解,甚至是下班后抽出时间给我远程讲课。也算是我的半个引路人吧,让我知道了如何去玩儿前端。在这里手动抠一个感谢🙏🙏🙏。


步入正轨


在经历过第一个项目开发后,也算是知道了框架应该如何去玩儿(也就是知道了框架的 api 如何去调用)。也知道了如何去学好前端,所以慢慢的回头去了解基前端的三大基础知识 js css html


其实我相信很多人跟我一样,开始都是赶鸭子上架的形式去开发项目,遇到问题束手无策;遇到 bug 不知道如何去排查;遇到不知道如何去实现。。。最后我也总结出了问题所在,那就是基础的不扎实,学习顺序的问题,导致了这些问题。


啰嗦一句


哪怕是现在,我有时候跟网友聊天的时候也能听到一些让人不能理解的观点:前端那么简单有什么难度?前端不就是写写页面?前端。。。。


从我的观点出发而言,前端这个岗位确实是属于,宽进严出。想入行确实很容易,毕竟像我这样啥也不懂的,通过十来天的学习都能去做前端开发的事情。


但是,但是,但是,重要的话说三遍,前端的简单是因为它的入行门槛低。但是入门和会还是有本质的区别,绝大多数前端开发工作都是写 后台管理系统,这种开发,都是直接套用现成模板与组件就能够写。如果是定制化开发,脱离了后台管理系统的开发,那还是有手就行吗?


继续步入正轨


在工作的时间中,也认识了很多互联网大厂的大牛:滴滴、网易、腾讯等,经常厚着脸皮去请教他们。但是他们回应最多的是:多看基础,看书!


大佬们都这么说,那还等什么!直接开始行动。



  • 绿宝书:犀牛书

  • 红宝书:javascript高级程序设计

  • 黄宝书:你不知道的js


直接搞起来!虽然我很讨厌看书,但是看到自己实习的 2k 工资,我还不动起来,那可能真就废了。


所以每天下班后,回家翻开书籍,开始看。果不其然,一看就打瞌睡,生涩、枯燥的知识内容。没办法,继续去请教如何看书学习,得到的答案就是:好记性,不如烂笔头。


然后读书的时候,边看边写,跟做笔记一样。效果果然好多了,没那么容易打瞌睡。而且我也买了一些零食(口香糖、耐嚼的肉干之类的)边看边吃,让自己集中注意力。总之是为了能够学到真知识,想尽了各种办法。


半个月后,看了几章节基础,感觉确实潜移默化的改变了一些。写代码的时候不会那么的茫然;反复调试的次数少了一些;知道了更多好用的 api ,代码质量有一定的提高。


读书笔记分享


读书笔记


在这里分享一篇,自己从零开始写的一些笔记。不过自己已经停更很久了。


实习总结


经过两个月的实习后,时间也来到了 2020年7月,我毕业了。我也学到了很多东西,但是我觉得,这样子的工作状态并不是我喜欢的。


回学校简单收拾了一下,也决定了辞职。去找一份更加有前途的工作,当然这里肯定有很多人疑惑:你凭什么啊?确实是如此,包括我的父母,也是很疑惑并且还质疑的问道:你上几个月班,忘了自己的实际情况了?


我也开始反思,自己真的就那么的蠢、那么的不堪吗?


果断辞职


经过我的深思熟虑后,还是在毕业后辞职了。在出租屋沉淀了一个月,这一个月基本上每天只睡了五六个小时,其余时间都花在了基础的夯实上面,狠狠的补充前端基础知识。每天醒来就是:看书、写 demo、请教大佬,每天如此,孜孜不倦。


一个月后,整理自己的简历,然后又开始了自己的求职之旅。


二次求职


求职之路,也并没有自己想的那么顺利。别人也没有因为我简历写的东西多了那么一点可怜的东西而青睐你。


我也在开始反思,自己的辞职是否正确。因为我的本质问题并没有解决:没有学历、没有经验。期间也在自我怀疑、自我安慰,也在凌晨的时候,抓耳挠腮,头发也在开始一大把一大把的掉。


就这样持续了一个月左右,我终于又收到了一份面试邀请。马不停蹄的前去面试,结果却出乎我的意料,他们并没有问我八股文,反而是对我所说的经历感兴趣。我也是添油加醋的说了一顿我的实习经历、辞职后的这一个月的学习经历。


最后的最后,他们通过了我的初试。给我说需要老大亲自面试,我开始很忐忑。但是见到老大后,他是一个很和蔼的老师,并没有刁难我,也没有问我刁钻问题,只是跟我谈了一下基本情况、了解了我的基本情况,就通过了我的二次面试。


二次求职之旅结果


我很幸运,因为,让我去打工的地方是一个资源丰富的高校。我的老大也是院长,初次面试的两位也是两位老师。我也如愿以偿的又有了一份新的工作,接触到了极其丰富的资源。


老师们也很愿意教授知识,让我的技术再次的突飞猛进。


开发项目:



  • 北京冬奥会水立方保电系统

  • 基于负荷聚合的园区能量态势感知与交易系统

  • 电压暂降仿真模拟系统


薪资变化


毕业后,我的薪资也算是以每年翻倍的涨幅进步。也算是我的学习换来的回报吧。还是挺不错的~


现在


截至目前,经过三年零两个月的工作时间,也算是勉强迈入了初级前端开发的门槛吧。不断的学习中,也在积极的参与开源的贡献。



这些都是本人参与开发、贡献的项目,有兴趣可以点开看看。如果觉得有用也可以点一个小星星🌟~~~


最后


学习确实是一个枯燥的过程,也是一个很痛苦的过程。包括自己,如果不是那些大佬对我的帮助,我也不会那么快的进步。最后还是很衷心的感谢他们对我的帮助~


作者:Account_Ray
来源:juejin.cn/post/7282170455682908218
收起阅读 »

神奇的点击事件

神奇的点击事件 你知道我们在 document 中,用鼠标点击一次页面会发生什么吗? 可能你会告诉我,会触发一个或多个的 click 事件监听器,然后运行这个监听器的回调函数。 但是,这个过程中还有一些奇怪事情的一起出现了... 固定的事件触发顺序 在可注册的...
继续阅读 »

神奇的点击事件


你知道我们在 document 中,用鼠标点击一次页面会发生什么吗?


可能你会告诉我,会触发一个或多个的 click 事件监听器,然后运行这个监听器的回调函数。


但是,这个过程中还有一些奇怪事情的一起出现了...


固定的事件触发顺序


在可注册的 Document Event 中,click 事件自然是最常见的事件。
不过点击一次页面并不是只会触发 click 事件,而是会触发许多个不同但又十分接近事件。
比如也算是老朋友的 mousedownmouseup 等等。


如果说我们在同一个元素上注册多个如: mousedownpointdown 等与点击相关的事件监听器,这时候它们会按照什么顺序触发呢?
触发的时候会是固定顺序的吗?


做一个小小的实验就可以知道,它们的触发顺序是固定的,且与注册顺序无关:



后续所有的 el 与 events 皆为此项不再赘述,
且在做出不同的测试时保证其节点不会存在上一个测试所遗留的事件监听器。(懒得写注销事件代码啦~)



const el = document.getElementById('app');
// 组合事件集合
const events: (keyof HTMLElementEventMap)[] = [
'click',
'mousedown',
'mouseup',
'pointerdown',
'pointerup',
'touchstart',
'touchend',
];
// 注册组合事件
for (const event of events) {
el.addEventListener(event, e => {
console.log('触发了 ->', event);
});
}

PC 端触发顺序为


pointerdown -> mousedown -> pointerup -> mouseup -> click


PC端触发顺序.gif


移动端触发顺序为


pointerdown -> touchstart -> pointerup -> touchend -> mousedown -> mouseup -> click


移动端触发顺序.gif


如上可知,pointerdown 始终是第一触发的事件(比 touchstart 还快)!而在移动端,mousedownmouseup 都是在 touchend 之后触发的。
也就是说,当我们在触摸的时候,mousedown 无法触发,而是在手指离开屏幕的时候才会被触发!


高贵的 click 事件


那如果在始终我们在第一个触发的 pointerdown 事件中阻止了事件的默认行为,会发生什么呢?


再来一次小实验看看:


for (const event of events) {
el.addEventListener(event, e => {
if (event === 'pointerdown') {
e.preventDefault();
}
console.log('触发了 ->', event);
});
}

click事件的差异.gif


这个时候神奇的事情发生了,紧随其后的touchstartpointeruptouchend依旧触发了,
mousedownmouseup 事件被阻止了,
但是属于最后触发的 click 事件却依然成功的触发了!


这就是 click 的高贵血统吗?


阻塞与异步也无法阻止事件触发的固定顺序


我们知道,浏览器是单线程的,所以在执行一个任务的时候,其他任务都会被阻塞。


那我们触发一个调皮的事件的时候让线程阻塞了,后续事件的触发顺序发生变化吗?


for (const event of events) {
el.addEventListener(event, e => {
console.time(`执行事件 ${event} 1`);
let n = 0;
// 主线程阻塞130ms左右
for (let i = 0; i < 1000000; i++) {
// 浮点数运算
n += i ** ((Math.PI ** Math.PI) ** Math.PI);
}
console.timeEnd(`执行事件 ${event} 1`);
});
el.addEventListener(event, e => {
console.time(`执行事件 ${event} 2`);
let n = 0;
// 主线程阻塞130ms左右
for (let i = 0; i < 1000000; i++) {
// 浮点数运算
n += i ** ((Math.PI ** Math.PI) ** Math.PI);
}
console.timeEnd(`执行事件 ${event} 2`);
});
}

固定顺序.gif


可以看到,事件的触发顺序依旧是固定的,并不会因为事件的阻塞这种小事而产生动摇,
后续的事件需要等待前面的事件执行完毕之后才会被触发。


这看起来显而易见,因为事件的触发也属于主线程的任务,所以当主线程被阻塞的时候,事件的触发也会被阻塞。


那如果我们把事件的执行变成异步函数呢?还是会这么如我们所愿吗?


for (const event of events) {
el.addEventListener(event, async e => {
console.time(`执行事件 ${event}`);
let n = 0;
// 多了一个 0 所以是 1300ms~
for (let i = 0; i < 10000000; i++) {
n += i ** ((Math.PI ** Math.PI) ** Math.PI);
}
console.timeEnd(`执行事件 ${event}`);
console.log('触发了 ->', event);
await new Promise(resolve => {
setTimeout(() => {
console.log('Promise触发了 ->', event);
resolve(0);
}, 100);
});
});
}

异步事件与阻塞.gif


从 log 中可得出,
参与下一个主线程执行的 Promise 的 log 会在 click 事件之后触发直接一起触发
(也可中得出 setTimeout 的局限性),
但当前主线程应当触发的事件与其触发的顺序依旧无法被撼动。


事件执行与页面渲染不能不说的关系


我们知道,浏览器的渲染是由主线程来完成的,所以当主线程被阻塞的时候,页面的渲染也会被阻塞。
当在一条事件链中修改了多次的 DOM 时,有关页面实际的绘制也将会被推迟到最后一次修改之后。


// 加一个transition看看效果
el.style.transition = 'all 1s';
for (const event of events) {
el.addEventListener(event, e => {
console.time(`执行事件 ${event}`);
let n = 0;
// 少了一个 0 所以是 130ms 啦~
for (let i = 0; i < 1000000; i++) {
n += i ** ((Math.PI ** Math.PI) ** Math.PI);
}
const backgroundColor = el.style.backgroundColor;
// 简单的切换一下背景色
el.style.backgroundColor = backgroundColor === 'black' ? 'white' : 'black';
console.log('触发了 ->', event, el.style.backgroundColor);
console.timeEnd(`执行事件 ${event}`);
});
}

阻塞与绘制.gif


当事件触发完毕之前,el.style.backgroundColor 虽然被修改了,但页面的实际绘制被推迟,
只有其事件所有的执行结束之后,才姗姗来迟的展示出实际切换后的效果。


如果点的快就会导致各种鬼畜的现象:


闪烁的BackgroundColor.gif


渲染因为下一次事件的触发而导致被迫推迟,从而让页面看起像是闪烁了一下,
这样的用户体验是十分糟糕的。




如果说 backgroundColor 的修改只是一个属于**重绘(Repaint)小事的话,
那么如果我们在事件中修改了属于
回流(Reflow)**会咋样?


// 加一个transition看看效果
el.style.transition = 'all 1s';
// 加个bg
el.style.backgroundColor = '#eee';
for (const event of events) {
el.addEventListener(event, e => {
console.time(`执行事件 ${event}`);
let n = 0;
// 少了一个 0 所以是 130ms 啦~
for (let i = 0; i < 1000000; i++) {
n += i ** ((Math.PI ** Math.PI) ** Math.PI);
}
// 默认100vh
const height = el.style.height || el.getBoundingClientRect().height;
// 调整高度
el.style.height = parseInt(height.toString()) - 300 + 'px';
console.log('触发了 ->', event);
// style对象上的
console.log('style.height ->', el.style.height);
// 实际渲染的(DOMRect)
console.log('getBoundingClientRect().height ->', el.getBoundingClientRect().height);
console.timeEnd(`执行事件 ${event}`);
});
}

事件触发中的回流与重绘.gif


显然,当事件触发的时候,el.style.height 作为一个对象被修改了并且保存了下来,
但是 el.getBoundingClientRect().height 也就是实际渲染的结果其实并没有被修改。
所以虽然属于回流的绘制阶段,但页面同样也是需要等到事件执行完毕之后才会被重新渲染。


其中的与浏览器绘制相关的奥妙可以看看这篇文章:
浏览器的回流与重绘 (Reflow & Repaint)


总结


在这篇文章中,我们主要讲了一下浏览器的事件触发顺序,
以及主线程中事件触发的阻塞会有什么样的效果。


异步事件并不能阻止用户重复的触发事件,
所以我们应当在发起请求的时候尽量限制用户的操作,避免重复的触发事件。


想要提高用户的体验,我们在事件触发的时候,应当尽量避免阻塞主线程,
并且减少注册相同类型的事件触发器,避免重复的触发事件导致占用过多的执行时间。


作者:AntPro
来源:juejin.cn/post/7170735590991167502
收起阅读 »

愿内卷早日结束!

上个周末幸得空闲时间和爱人去图书馆学习看书,整理了一下思绪,回忆了一下这两年自己的心态变化,成长经历,学习状态,时间管理等,于是乎我发现自己变懒了,趁着今天反思一下自己,也希望能给大家有一些警示所用吧。 状态 随着年龄的增长和周遭事物的快速变化以及自己肩上的担...
继续阅读 »

上个周末幸得空闲时间和爱人去图书馆学习看书,整理了一下思绪,回忆了一下这两年自己的心态变化,成长经历,学习状态,时间管理等,于是乎我发现自己变懒了,趁着今天反思一下自己,也希望能给大家有一些警示所用吧。


状态


随着年龄的增长和周遭事物的快速变化以及自己肩上的担子越来越重,我发现自己很难再进入长时间的学习状态。这种学习状态也是我们经常说的心流,即长时间心无旁骛的专心看书,没有频繁的 CPU 线程切换,也不用保存上一秒的内存状态。


由于年龄的不断增大,我发现自己的记忆和理解能力确实在衰退,这种衰退的现象可能起源于不经常用脑导致的脑细胞组织衰减所致,脑细胞衰减就导致思考能力变弱,思考能力变弱就会导致越来越不愿意动脑,这是一种负面循环,很可能会使老年痴呆提前到来。人最重要的是大脑,而我们对大脑的开发和利用却少的可怜。


不知道大家有没有经历过这样一种情况,每天都很多人找你,你看似很匆忙,但是晚上回想一下自己一天的经过却发现做的事情大多数重复性且可替代性很强的工作,而当你一天很快进入工作状态却没人打断你,你勤加动脑你会发现自己能解决很多难题,会有很多创造性的 idea 出现,会觉得自己非常有成就感,这就是一种心流状态。


上面是两种不同情况之间的差距,真实情况其实是第一种:每天有无数个毫无意义的会议和很多人来找你,你自己很难进入心流状态。每天担心自己的绩效在这个季度会不会垫底,会不会存在被优化的风险,导致自己一天天的忧心忡忡,拒绝思考,喜欢做简单且可替代性强的工作来争取绩效,从而产生工作中的内卷 ...... 陷入负面循环。


还有就是手机对我们的控制和吃瓜心态的优先级正在变的越来越高,不摸鱼也不会吃瓜,不吃瓜也不会摸鱼,这也是一种循环,你想摸鱼你才会吃瓜,你吃瓜的时候你肯定正在摸鱼,这就是一种热点效应,中国老百姓就是喜欢看热闹,无非就是形式变了,把现实中聚在一起看热闹搬到了网上变成大家围观吃瓜。所以为啥每次微博只要一崩肯定就是 xx 明星又出轨了这种生活作风性质的烂批事儿,你除了向他键盘伤害之外,还能跟广大的网友有啥关系?你爱看无非就是人性罢了,而进入心流状态是一种逆人性的事情,但很可怕的是这种逆人性的事情在变得越来越少。


编码是需要创造和思考的,而程序员的美好愿景不就是 debug the world 吗?我们不能陷入毫无意义只想划水吃瓜的猎奇怪圈中,我们需要及时跳出来,也许终究一生我们都只是柴米油盐酱醋茶的普通人,但是我们写过的代码,带过的人,都会是这个行业中浓墨重彩的一比,就像 GitHub 尘封在北极中的代码是一样的。



在平时的工作和生活中,要让自己多多进入心流,减少外界事物对自己的干扰,进入心流状态,让自己静下心来,思考问题的深度就会加深,会让自己沉浸在一种状态下,一种持续精进的状态中。



怪圈


最近经常听到一些读者不经意间的讨论,cxuan 最近更文的频率慢了很多,我承认确实是这样的。那么为什么会这样呢?其实这些话我很早讲,但是奈何没有找到一个合适的时机,所以趁着今天,我也想说明一下。


其实我陷入了一种怪圈,一种我想写出更优秀的作品,但是写出这种作品需要以大量的基础知识作为铺垫,所以我就想要吸收更多的知识,看更多的书,读更多的文章,汲取大量的营养,但是谁也没法保证在吸收这么多知识后就一定能写出优质的文章,有可能我写的越来越屎。但是有一点确定的是,在吸收大量知识的同时,我是无法持续更文的,但是不写文章就会变的焦虑,导致越来越没信心吸收更多的知识。最终导致文章也断更了,知识也没学到多少。


就比如我是 Java 程序员,也许我写关于 Java 类型的文章会好很多,但是我偏偏想要写操作系统、C/C++ 、计算机网络、汇编等方面的文章,这就需要吸收大量的只是并揉碎了给大家讲出来,不过这需要大量的时间和精力。也许单纯的写 Java 方向的文章会好很多,但是谁叫我愿意呢?理论上我必须承受这些知识带给我的压力,我必须要挤出来更多的时间来接纳,但是实际情况是我躺平了。


躺平的原因有很多种,但是我只接受一种:我变懒了。


我一直以为工作不忙就会有更多的时间做自己的事情,但实际情况是工作不忙就会有更多的时间划水摸鱼,到点打卡下班。再加上结婚之后暂无要孩子的打算,于是自己心态变了。这是很可怕的一件事情,屠龙少年,终成恶龙。


再加上我现在又有健身的兴趣,但是我为满足我的兴趣和工作以及学习的总时间并没有变多,所以我的兴趣就会挤占其他项目的时间,导致我最近的时间管理这块变得很糟糕。


希望我自己能及时调整心态,合理平衡兴趣、工作和学习的时间,慢慢找回之前的状态。人若无名便可专心练剑,时刻让自己保持一种空杯心态。


寒潮


今年对互联网行业最大的一个冲击就是裁员潮和 HC 的锁紧,随着互联网脚步放缓,很多毕业生毕业找不到工作,很多培训班也爆雷。但是由于计算机这几年鼓吹的太狠,所以毕业季有很多毕业生同时抢一个 offer,因此越来越内卷,所以现在的互联网环境可以说是半死不活了。但是这种环境下,对真正优秀的毕业生来说还是影响不太大,还是有一些岗位在招人,不过对于大多数同学来讲,能上岸就抓紧上岸,先活着再生活。考研的人数也是一年比一年多,现在大学生都不好意思跟人说自己是大学生了,因为遍地都是研究生,甚至博士都已经见怪不怪了。


就拿石家庄某个高效来说,二本学校招聘教师 120 个岗位无一例外全是博士学历起,令人卷到只想骂人。


我还依稀记得一年前互联网在高位的时候,应届毕业生年薪 package 50w 已经不算什么大新闻了,再看看与现在的对比,令人唏嘘,无非是在风口浪尖罢了,并不是真正的能力。


那么如何破局呢?其实谁都无法给出准确的答案,我们能做的只是丈量好脚下的步数,不过还是有一些建议可以采取的。


精进基础知识


再过多强调基础知识都不为过,但很多人依然认识不到其重要性,很多同学都以为开发就是会写代码就完事儿了,玩玩框架做做增删改查就是全部工作内容,只不过现实是不给你转身的机会的,你看看现在的就业环境是只会增删改查就能找到一份称心如意的工作吗?就拿面试来说,两年前面试还是卷一些框架用法、了解基本原理即可,再看看这两年面试直接卷深层次的内容和应用实现,底层原理等。


基础知识是一通百通的,比如你了解计算机网络的分层设计之后就知道网络协议的每一层打包的目的是什么,Socket 为什么是端口通信的大门?ping 的实现原理,为什么要发 ECHO_REQUEST 包?为什么有的电脑插入网线不用配置 IP 就能直接上网?点击 http://www.google.com 背后的实现过程是怎样的?操作系统为什么要分为三大抽象?


再好比你在搞并发编程,你就得知道为什么读写要遵循 MESI 协议?Java 实现的各种并发工具类其实都是操作系统读写的几种模型罢了,以及线程和进程的本质区别是啥,管程是啥?等等,要学的内容太多了。可以说这个行业你不得不随时都准备学习,可以说是把终身学习理念贯彻最彻底的行业。


掌握核心技术


今年很多大厂对内都进行了人员优化,比如前段时间虾皮裁员毁约闹的挺大的,只不过裁掉和优化的都是边缘部门和边缘开发同学,也就是不赚钱没有盈利前景的那些部门。核心岗位的核心开发还是公司的支柱,所以这里建议大家还是要向公司的核心业务、核心部门靠拢,这才是一家互联网公司的全部核心。也就是说要让自己具有核心竞争力和不可替代性,也要有随时离开的本领。


一言以蔽之,多看书,多实践,向公司核心技术和核心业务靠拢,覆巢之下无完卵,大家加油。



作者:程序员cxuan
来源:juejin.cn/post/7161241480663662606
收起阅读 »

程序员增强自控力的方法

作为一名程序员,我们经常会面临工作压力和时间紧迫的情况,因此有一个好的自控力对于我们的工作和生活都是至关重要的。以下是一些可以帮助程序员增强自控力的方法: 1. 设定明确的目标和计划 制定明确的目标和计划可以帮助我们更好地管理时间和精力。我们可以使用日程表、任...
继续阅读 »

作为一名程序员,我们经常会面临工作压力和时间紧迫的情况,因此有一个好的自控力对于我们的工作和生活都是至关重要的。以下是一些可以帮助程序员增强自控力的方法:


1. 设定明确的目标和计划


制定明确的目标和计划可以帮助我们更好地管理时间和精力。我们可以使用日程表、任务清单、时间追踪工具等,来帮助我们控制时间并更有效地完成任务。


2. 掌控情绪


作为程序员,我们需要面对很多挑战和压力,容易受到情绪的影响。因此,掌握情绪是一个非常重要的技能。可以通过冥想、呼吸练习、运动等方法,来帮助我们保持冷静、积极和乐观的心态。


3. 管理焦虑和压力


焦虑和压力是我们常常遇到的问题之一,所以我们需要学会如何管理它们。我们可以使用放松技巧、适度锻炼、交流沟通等方法,来减轻我们的焦虑和压力。


4. 培养自律习惯


自律是一个非常重要的品质。我们可以通过设定目标、建立规律和强化自我控制等方式,来培养自律习惯。


5. 自我反思和反馈


经常进行自我反思和反馈可以帮助我们更好地了解自己的优缺点和行为模式。我们可以使用反馈工具或与他人交流,来帮助我们成长和改进。


6. 持续学习和自我发展


程序员需要不断学习和自我发展,以保持竞争力和提升自己的技能。通过阅读书籍、参加培训、探究新技术等方式,可以帮助我们持续成长,增强自我控制力。


结论


自控力是我们工作和生活中重要的的品质之一,可以帮助我们更好地应对各种挑战和压力。通过设定目标、掌控情绪、管理焦虑和压力、培养自律习惯、自我反思和反馈、持续学习和自我发展等方法,我们可以帮助自己增强自我控制能力并提高工作效率。


作者:郝学胜
来源:juejin.cn/post/7241015051661312061
收起阅读 »

修电脑屏幕记

21年的时候媳妇买了台联想小新16Pro,最近发现屏幕闪,查了查售后政策,好在屏幕质保两年。 找维修点 从高德地图里搜联想售后很正常吧!看看图片带着Lenovo的图片,是不是感觉是官方售后?拨打电话打到的是总部,贴心的给你预约好到店时间,是不是感觉服务也是不错...
继续阅读 »

21年的时候媳妇买了台联想小新16Pro,最近发现屏幕闪,查了查售后政策,好在屏幕质保两年。


找维修点


从高德地图里搜联想售后很正常吧!看看图片带着Lenovo的图片,是不是感觉是官方售后?拨打电话打到的是总部,贴心的给你预约好到店时间,是不是感觉服务也是不错的?


image-20230607160956374.png


到店


这个店的位置很奇怪,感觉是在一个办公楼里,上电梯需要刷卡?当时就有点懵,不是开门做生意吗,为什么给客户增加成本。


好不容易到店,发现店里的样子和图片上完全不一样,最重要的是没有联想logo。而且我看到他们竟然还在修其它品牌的机器。其实心里已经有点怀疑他们是不是官方维修点了。


但是他们能查到这台电脑的相关信息,我想可能是合作方吧。抱着来都来了,能修就行的心理,让师傅检查机器。


检查


后续骚操作就来了:




  1. 沟通困难:问我们屏幕有问题的时候是什么样子的。给解释有的时候花屏、有的时候闪屏。但师傅总是盯着当前的闪屏在说,完全不提花屏的事情。




  2. 售后政策不熟悉:上来就说屏幕没法售后,扯什么主板啊、整机啊、保一年啊什么的。跟他说了政策是保两年,然后才再次查了一下售后政策,发现真是两年。




  3. 闪屏原因:看了一眼屏幕,说还是不能走质保,因为屏幕损坏是我们挤压造成的,屏幕已经翘起来了。本来听他说挤压,我还在想我那傻媳妇是不是把电脑撞到了,但他说屏幕翘起来了,我好好看了一下,完全没有挤压和翘起痕迹,让他给指一下,也没指明白,就扯屏幕不会自己坏的,肯定是我们挤压的。




问不走质保,多少钱?答:一千多。


问多多少?答:1700


让给出个鉴定报告,人就不见了。


找官方售后


我觉得这家店有问题,找到联想官方售后电话,这家店根本没在他们系统里。


让我们去联想官方店铺。


到了联想官方店,人家检测之后,直接走质保就给免费换了。


思考


后面我想了一下




  1. 对于这种图片和实际情况不符的,直接远离。这种不符已经能说明很多事情了。无论对店铺还是对人!




  2. 我本来以为随着网络的发展,依靠信息差赚钱的情况很少了,结果自己差点着了道。






  • 人家利用大家对官方售后的不明确进行引流




  • 到店后利用大部分人对机器不了解,随意进行判断、维修




这个钱赚的挺昧良心的。对我们的父母辈而言,他们可能真的就听售后人员的安排了。



  1. 信任很重要




  • 信任真的值钱。每个人都想和值得信任的人做买卖。官方店就是靠谱!




  • 信任能提升效率:去官方对大部分小白而言,是效率极高的,不用做一堆防坑攻略





  1. 勇敢:如果大家觉得事情不对,就勇敢、理智的说,谎言是可以被戳破的


希望大家都能躲过这些坑!!!


作者:程序员麻辣烫
来源:juejin.cn/post/7241838768016490556
收起阅读 »

你没有必要完全辞去工作

我认为我们可以而且应该探索生活中的许多事情,我写这篇文章是为了展示成为一名创客和拥有一份全职工作不仅是可能的,而且使得你可用的机会多样化,这可以让你更加敏锐,务实与坚定。 在这篇文章中,我想解决三个关键概念。 首先是针对那些认为自己时间不够的人,以及为什么我觉...
继续阅读 »

我认为我们可以而且应该探索生活中的许多事情,我写这篇文章是为了展示成为一名创客和拥有一份全职工作不仅是可能的,而且使得你可用的机会多样化,这可以让你更加敏锐,务实与坚定。


在这篇文章中,我想解决三个关键概念。


首先是针对那些认为自己时间不够的人,以及为什么我觉得这种观念往往是错误的。


第二是强调坚持工作的好处,以及为什么成功人士最擅长的是降低风险,而不是最大化。


最后,第三部分将指出出一些我认为我们都可以在思维方式上做出的改进--超越单纯地创业和全职工作,这些概念希望能帮助你在一个更大的空间里进行优化,或者也许完全去除这个限制。


1.“我没有足够的时间”


美国人平均工作时长为 8.8 小时,这源于工业革命,并一直延续到 21 世纪,这处于一般的考量,而不是深思熟的考虑。罗伯特·欧文 (Robert Owen) 精心设计了“八小时劳动、八小时娱乐、八小时休息”的说法,努力让人们在合理的时间内工作,同时仍然能有效地运营工厂。


尽管世界和劳动力发生了翻天覆地的变化,但这种“工作时间”和“我的时间”的概念至今仍然存在。我在这里不是要质疑 40 小时模型(已经有太多资源了 - 谁还没有听说过 4 小时工作周?),而是质疑对“我的时间”的看法。


对许多人来说,长时间的工作意味着他们有权享受这种 "我的时间",并将 "我的时间 "设计得与 "工作时间 "尽可能地不同。对许多人来说,它看起来很像这样。Netflix and chill


但是,如果我们不再将“我的时间”想象成放松时间,而是完全按照它的标题:是时候专注于自己并与您的目标保持一致,那会怎样呢?如果你需要休息,那就休息吧。但如果你的目标是有朝一日成为一名企业家,那么应该投入大量的“我的时间”来实现这一目标,因为它不会自行发生。 “我的时间”不应该只是不累人的活动,而是任何可以帮助个人达到他们希望进入的未来状态的活动。


每天大约有 16 个小时分配给工作和睡眠,每个人大约有 8 个小时可以分配给“我的时间”,如果使用得当,每年将近 3000 个小时可以取得很多成就。


Sleep, commute, work, repeat. 睡觉、通勤、工作,如此重复。


Sleep, commute, work, repeat. 睡觉、通勤、工作,如此重复。



“Most people overestimate what they can do in a day, but underestimate what they can do in a year.”

“大多数人高估了他们一天能做的事情,却低估了他们一年能做的事情。”



还有一种误解是,为了建立一个可持续的业务,你需要花费大量的时间才能达到目的。虽然确实需要付出大量的努力,但最重要的是长期持续的努力。大多数人低估了复利的这个概念。


compound-interest.jpg


The power of compound interest. 复利的力量。


看看下面的等式:



  • 1.01³⁶⁵ = 37.8

  • 1.10³⁰ = 17.5


在一年内每天坚持改善你的业务(或生活)1%,比一个月内每天改善 10% 的效果要好一倍。坚持不懈加上复利的力量是强大的。



“如果一切都是最重要的,那么就没有什么是重要的。”



我认为,大多数人在生活中要么没有清楚地确定优先事项,要么将所有事情都考虑在内。虽然我相信雄心壮志,但成功的一个关键步骤是确定核心的优先事项,并消除在此之外的噪音。


最主要的优先事项是动态的,可以随着时间的推移而改变,但我认为,在一个特定的时间,你真的不能有超过 3 个核心重点。


设定这些重点之后,就是要改变行为,按照这些重点生活。再次,如果大多数人要客观地反思他们是如何花费时间的,他们会得到这样的结果。


1_nALgHXJAKmPcyqO10XvvCw.jpg


典型的一天。


对我来说,这就是我的个人优先事项随着时间的推移而发生的变化:



  • 2017 年:工作、旅行、人际关系

  • 2018 年:工作、学习编码、构建副业

  • 2019 年:工作、扩展副业、分享想法(写作、演讲)


为了在创作项目的同时维持一份全职工作,我不得不排除干扰。例如,我不看电视。我不通勤。我目前没有恋爱。这些都是主动的选择。


当然,其中一些东西将是暂时的(例如:人际关系),但我也注意到我在生活中重新引入的东西,以及它是否会促进、带走,或成为我的北极星之一。


我认为这个概念也可以被认为是分层的时间投资。对于你所做的任何事情,如果它有助于你的北极星,就把它看作是一级投资。对于那些对你的成长完全没有贡献的事情,也许可以把它标记为第四级。这并不意味着你不能跨层花费时间,但你花在每个层级上的时间应该反映出你对它们的关心程度。


示例(这对任何人来说都是一个独立的练习):



2. 坚持工作的好处


希望上一节有助于说服你,你有足够的时间全职工作,同时创建副业,或者说,如果你调整你的价值观→优先事项→行为,就可以在你的生活中融入更多的东西。在这一节中,我希望能表达为什么保持全职工作可以是一件美好的事情。


付费学习



“Some workplaces are definitely broken, but the entire workforce isn’t.”



我经常听到有人说 "我等不及要出去 "这样的话,指的是辞掉工作,最终自己当老板。在辞职之前,要考虑为什么要辞掉工作。通常情况下,这不是他们有全职工作的问题,而是他们所从事的特定工作,或许是他们所汇报的特定人员。


所有的人都应该努力找到一份能够赋予他们权力、激励他们并让他们在某些方面得到成长的工作。大公司实际上保证了这一点--你很少是公司里最聪明的人,你当然也不会是公司里每个方面都最有能力的人


在我的 "日常工作 "中,我可以不断向比我更聪明的人学习,并为此获得报酬。我还面临着我的副业项目根本不会遇到的挑战,我经常需要学习如何与他人一起解决这些挑战。我鼓励人们有意识地设计他们的职业道路,以掌握从硬到软的新技能。如果你最终决定在未来自立门户,那么这两者都会很重要。


随着劳动力变得更加活跃,在协同处理自己的项目的同时向他人学习的能力是许多人正在开发的。事实上,我在 Twitter 上对数百人进行了调查,发现相当多的人都在这样做。


保持新鲜的想法和清晰的头脑


在学习之外,保持一份 FT 工作还有其他实实在在的好处,可以帮助你建立一个更可持续的副业。


根据个人经验,我发现把我的工作和副业分开,使我仍能在两者中找到独立的乐趣。每当我从一个环境切换到另一个环境,特别是在创业方面,它仍然是 "有趣的"。


我认为这特别是因为在目前的状态下,创业不是我的生命线。我希望有一天它确实成为更有意义的东西,但就目前而言,我可以在不受立即赚钱需求影响的情况下就我的项目做出决定。


更重要的是,我可以专注于通过我真正关心的项目来表达自己,而不是专注于可能产生美元的东西,通过这个过程,我贴近我的价值观。换句话说,我可以专注于创造价值,而不是专门去获取价值,类似于 Gumroad 的创始人 Sahil Lavingia 如何转向做这件事,或者 Warby Parker 的创始人如何确保金钱不会战胜他们的价值观。



“开始之前我们是四个朋友,我们承诺公平对待彼此比成功更重要。” —— 亚当·格兰特



结合以上几点,当我意识到一个项目没有任何价值时,我可以放弃一个项目或理性思考,我也不需要拿 VC 的钱或倾向于我不相信的投资者。



“在一个领域拥有安全感让我们可以自由地在另一个领域独创。通过在财务上覆盖我们的基地,我们摆脱了出版半生不熟的书籍、出售劣质艺术品或开展未经考验的业务的压力。” —— 亚当·格兰特



最后,我可以在技能学习方面投入适当的时间。我把这比喻为这样一个概念:上市公司不太关注通过创新创造长期价值,而是关注下一个季度的收入数字。我是一只私人股票,可以专注于我自己和我的技能,目的是为了长期建设它们。


换句话说,我的表达和创意之间的明确区分与我的生命线分离,我认为这有助于做出更有效的决定。


进行大量试验,然后全力以赴



“企业家这个词,正如经济学家理查德·坎蒂隆创造的那样,字面意思是“风险承担者”。 —— 亚当·格兰特



有一个普遍的误解,认为企业家都是“冒险者”,你需要“全力以赴”才能成功。在亚当·格兰特的著作 Originals (中文名:《离经叛道:不按常理出牌的人如何改变世界》)中,这两者都被证明是错误的;企业家不一定是冒险者,而是更善于评估风险和对冲他们的赌注。



“当 Pierre Omidyar 创立 eBay 时,这只是一种爱好;在接下来的九个月里,他一直以程序员的身份工作,直到他的在线市场为他赚的钱比他的工作还多才离开。最好的企业家不是风险最大化者。 “他们在冒险中承担了风险。” —— 亚当·格兰特



Grant 还引用了 Joseph Raffiee 和 Jie Feng 的另一项研究,该研究从 1994 年到 2008 年对 5000 多名美国人提出了以下问题:“当人们开始创业时,他们最好是继续工作还是辞掉日常工作?”


结果呢?他们发现,那些离开工作岗位的人这样做不是出于经济需要,而是出于纯粹的自信。然而,那些更不确定的人比更喜欢冒险的人失败几率要低 33%。


另一项研究表明,那些在 Fast Company 最具创新力排行榜上名列前茅的企业家也倾向于坚持他们的日常工作,包括著名企业家 Phil Knight(耐克)、Steve Wozniak(苹果)以及谷歌创始人 Larry Page 和 Sergey Brin。


奈特当了 5 年的会计师,同时从他的后备箱里卖鞋,沃兹尼亚克继续在惠普工作,谷歌人继续在斯坦福大学攻读博士学位。这些只是书中的一些原作——Grant 还引用了类似的故事,包括 Brian May 在加入 Queen 之前研究天体物理学,John Legend 即使在发行他的第一张专辑后仍然担任管理顾问,Spanx 创始人 Sara Blakely 销售传真机,她的公司原型和规模最终成为世界上最年轻的白手起家的亿万富翁,著名作家斯蒂芬金在他的第一个故事发表后担任了 7 年的看门人、教师和加油站服务员。


我们都有多种激情,我认为生活就是在有意义的时候进行战略转型。无需立即从一个场景切换到另一个场景。人们可能认为冒险者很酷,但在另一边取得成功更酷。


3. 重构你的思维方式


无论你是否选择全职工作,同时探索副业项目,我认为我们都可以更有效地打开我们的思想,接受不同的思维方式。本节将涉及一些我认为我们可以停止限制自己和他人的方式。


世间安得两全法


人们喜欢把东西装进盒子里。你会听到人们总是使用名词或形容词作为明确的标签:



  • 技术还是非技术

  • 快乐或悲伤

  • 职员或企业家


看到我要去哪里了吗?尽管有这些标签,但我相信几乎所有东西都可以用某种曲线表示;特别是在技能习得方面。例如,你什么时候真正“成为”程序员?


1_MEZ99GbXHnSq27aDQaBxcQ.jpeg


真正的创造性思维者不再用二元思维,而是能够将这些曲线的概念内化。他们把事情看成一个斜坡、楼梯或维恩图,而不是一系列的盒子。当你消除二元对立时,你就能更清楚地看到其他选择,比如慢慢增加你对副业的时间投入,而不是立即辞职。


合理规划您的生活


我认为,如果有人认为自己的工作效率已经达到全球最高水平,那是非常天真的。事实是,我们都有改进的余地,不仅是在更快/更干净方面,而且是在做出更好地决定,删除那些首先不应该出现在我们盘子里的工作。


如果您选择从事多项工作,请确保您对所有这些都有独立的 KPI。人们倾向于在企业中这样做,但这个概念在我们的个人生活中却很少见。你能量化过去一年你在自己身上投入了多少时间吗?大多数人做不到。


如果两者都没有 KPI,那么没有明确 KPI 的那个自然会被搁置一旁,或者得不到应有的关注。


我还认为理解“元工作”的概念很重要。我对元工作的定义如下:“如果你连续一年做那个活动,你的生活会有什么不同吗?”


让我详细说明。


如果明年我每天都回复电子邮件,我的生活会不会发生重大变化?换句话说,我会从 A 搬到 B 吗?答案是不。


洗衣服、买杂货或做指甲等事情也是如此。哦,是的,Netflix 也一样。


还有第二种类型的任务,我将其标记为绝对任务。如果始终如一地完成,您可能会看到您的技能或生活发生重大变化。例如:如果你每天阅读一年,你的知识储备、创造力和阅读速度都可能会提高。如果你每天锻炼,你的健康无疑会有所改善。同样,如果您每天花 1 小时学习编码,到年底您将拥有全新的技能组合。


虽然元任务在生活中是不可避免的,但要确保你的生活目标不是元的,它们需要是绝对的。当你创建当天的待办事项清单时,确保至少有一件事是绝对的(记住:1.01³⁶⁵=37.8)。当然,当你可以时:尽可能多地将元任务自动化。元任务在很多方面都可以成为分心的代名词,除非它们给你的生活带来某种独立的快乐。


一夜成名的神话


最后,我想澄清最后一个误解:没有一夜成名这回事。这种误解源于媒体的运作方式。


TechCrunch 永远不会写 X 人如何用 Y 年时间引导一个可持续的非独角兽企业,遵守其价值观并尊重人们的隐私。离群索居者很耀眼,但他们仍然是离群索居者。


直到几年前,我才真正理解持续攀登的概念。我以为每一个成功的人都说要付出很多工作和努力,这只是在为他们的运气自我辩护。



"当我们惊叹于那些为创造力提供动力并推动世界变革的原创者时,我们往往会认为他们是由不同的布料剪成的。" -- 亚当-格兰特



现实情况是,构建任何有价值的东西都需要时间。当然,全职工作可能需要更长的时间来构建,但这没关系。


如果你目前有全职工作,不要把自己放在一个框框里,而是要开始为你觉得有趣的想法工作。完美的想法永远不会出现,,所以我鼓励每个人开始每周花 1 小时来研究他们认为有吸引力的想法,并逐渐增加,直到你处于一个可以让他们全职工作的地方。将你的生命线(你的工作)与你的项目分开,这种精神上的清醒可能是最健康和最周到的做法。


记住,你没有成为企业家的时刻,所以没有必要为了将自己定义为企业家而辞掉工作。



原文链接:You Don't Need to Quit Your Job to Make


作者:Steph | Smith 斯蒂芬 |史密斯



作者:宇宙之一粟
来源:juejin.cn/post/7208750099836289079
收起阅读 »

没大项目经验,哪里冒出来的项目亮点?

前言 全球行业那么多,每个都需要软件开发,每个都需要数字化转型,但是互联网这个场景说白了只是其中的一个分支而已,世界上没有那么多高大上、高并发的项目给你做。 项目亮点的背景意义 讲项目亮点其实是为了面试,面试要讲项目,怎么讲呢。讲项目其实就是讲故事。项目从哪来...
继续阅读 »

前言


全球行业那么多,每个都需要软件开发,每个都需要数字化转型,但是互联网这个场景说白了只是其中的一个分支而已,世界上没有那么多高大上、高并发的项目给你做。


项目亮点的背景意义


讲项目亮点其实是为了面试,面试要讲项目,怎么讲呢。讲项目其实就是讲故事。项目从哪来到哪去,做了哪些事情,其中你做了什么;能够清晰条理的讲出来,面试官就知道你这个是个什么业务场景,也知道你确确实实参与了这个项目。


这个亮点讲的是什么?大家都知道面试官会经常问:项目中你遇到过哪些困难,你是怎么去解决它的!这里其实是一个比较让人容易陷入误区的地方,就前面也说了,没有那么多高并发,没有那么多大项目给你做过,那怎么办呢?


先说一下我个人的了解,就目前外企和这个非互联网体系面试的时候,主要考察的是这个人能不能做事情,要通过面试来了解他是如何解决问题的,解决问题的方式一定不是抛出一堆名词来。而是什么呢?“需求最初是什么样的,我们如何挖掘这个需求,我们挖掘后真实的需求是什么样的,我们做了怎么样的调查,我们给出了哪些方案,它们都有什么利弊,然后进行取舍,最后根据实际情况和老板的期望,我们是如何解决这个问题的,我们最终给出了什么方案“。


如果你真正把一个项目搞透的话,前面的这个故事你是可以讲的很出彩,很完整的。这样一个完整的过程是可以充分证明:首先项目是实实在在你完整的参与下来的,参与度很高。然后你也能够识别到关键问题的所在,同时这也充分的展示了你这个思维的逻辑性,你是一个可以work的人。


其实不管有没有做过大项目,上面这些要求也是必须达到的,它能证明你是一个有逻辑,能够有条理处理问题的人。有大项目固然是好事,但是没有的话,把自己手头项目挖掘出来,这也比凭空捏出来的项目要实实在在很多,因为这个故事讲的6不6,它是能够体现出你的参与程度的。


如果是抄别人的,其实比较容易能听出来,但是抄别人的项目,作为一个提升自己技术的手段,我还是比较认同的。但如果拿去面试的话,一个是确实它可能会重复,另一个可能细节问题你就经不起提问了。


工程师含义


挺多朋友经常在抱怨,自己每天有做不完的CRUD(增删改查)。说到这,其实我自己以前就是个CRUD BOY。当时每天就是写业务,这几乎占据了我80%以上的时间,现在回顾起来,这其实是一个非常值得反思的点,就是工程师这三个字代表的是什么含义。


年少无知的我以前不懂得它的含义,做了两个项目,就觉得自己不含糊了,十几万的项目是我一个实习生做的,凭什么我才拿2000块钱,那业务都是我写的,我感觉自己能单干,我能支楞起来。


后来真的有机会自己单干了,才明白当初为什么一个2000块钱的实习生,能撑起十几万的项目。原来那时候老板知道我菜,不相信我自己能搞定,他就把任务都拆解完了才给到我,前面的人已经把种种困难都克服完了,到我这儿就只剩执行了,就只剩CRUD了,所以我就成了CRUD BOY了,就是这么回事。如果你的工作,只是每天毫无挑战的一些重复工作,那么可能是前面有人在帮你顶着,那么你替前面的这个人分忧,就是成就自己亮点的最捷径的一种方式。


最后


我的感受就是做项目和做人是一样的,最重要的是把自己当成主角,真正用心的参与其中,平凡的生活其实到处也都是闪光点的,希望大家都能够找到好的工作。


作者:程序员Winn
来源:juejin.cn/post/7290021456879484991
收起阅读 »

一个前端实习生在美团的成长小结

一些前言 这是第二篇有关实习的小结,上一篇是在蔚来离职的时候写的。 也就是这一篇:一个前端实习生在蔚来的成长小结 离职的时候我在朋友圈是这样写的: Delay Version..... 半年的实习生活结束了 主题词可能是:“成长,反思,感恩” 这半年里有太多...
继续阅读 »

一些前言


这是第二篇有关实习的小结,上一篇是在蔚来离职的时候写的。


也就是这一篇:一个前端实习生在蔚来的成长小结


离职的时候我在朋友圈是这样写的:



Delay Version.....


半年的实习生活结束了


主题词可能是:“成长,反思,感恩”


这半年里有太多的第一次


第一次出省实习,第一次根据 prd 写代码,第一次上线,第一次领工资,第一次一个人在外生活那么长时间~


这半年里有太多的感动


感谢直线经理对我的照顾,从租房买药到个人成长,感谢组内同事耐心地解答我一个又一个愚蠢的问题(doge


这半年里有不少的思考


会感觉自己有些偏航,与自己所想的成长状态有些出入,许愿自己能在接下来的半年里探索出满意的生活状态。


以上,有缘再见啦~



我个人认为在 2023 的后半年里,我真的探索到了自己喜欢的生活方式。


通过亲人,朋友,过往的经历,所看的事物,慢慢构建起了自己的一套价值体系,能够圆融自洽,消化外界的冲击,同时还能通过和朋友定期的见面得到支持。


整理好自己之后,我们来聊聊在美团的故事。


蔚来与美团的区别


image.png


从蔚来来到美团之后,给我的感受就是:“这也太不一样了吧。”


考勤与强度


在蔚来那边,如果不是赶 C 端的业务的话,我平时走的都蛮早的,一般 10-6 这个时间段就 ok 了。在美团这边就是正常 10-8,因为要等到晚上八点钟拿餐补再下班(悲


基础建设


第二个特别明显的点就是美团的基础建设方面是真的做到了跨部门跨团队,很多东西可以直接复用,不需要重复造轮子,包括 CI/CD,组件库,还有一些基础的解决方案;


然后美团的文档真的超级超级多而全,我从这里面学到了不少东西。


第二段实习-美团基础研发平台~


9461697267534_.pic.jpg


接下来就来到了这篇文章的正题,聊聊在美团的一些收获与成长。


一些感谢


我觉得自己很幸运,又遇到了一个很好的组,组里面的人完全不 push,而且会很耐心的和你去讲你并不熟悉的点,不会因为你不会就说你怎么怎么样。


感谢 mentor 和 leader,还有一起实习一起约饭的小伙伴们,这四个月过的真的很开心。


个人成长


技术方面



  1. 因为我进去的那个组已经存在了很久了,需求很多都是在慢慢推进,技术驱动可能更加明显,就有好多好多优化的场景,在理解业务的基础之上去做一些相关的优化。



我接触的主要有两种优化方式:



  • 第一种是直接更改技术的实现方案,通过比对几种实现的优劣,再结合业务场景进行选择。

  • 第二种则是在代码层面的优化,诸如 v-if/v-show 这种,如果做得好了,优化的效果其实是相当可观的。





  1. 除了技术本身,我可能对“数据”这种业务场景更加了解了,这些了解包括了对于一些业务术语的理解,还包括了对于 echarts以及虚拟列表这些常见工具与优化的使用。




  2. 当然啦,还成功的在组内进行了一次技术分享。主要是围绕着我们组内经常使用的“装饰器”,我的分享囊括了基础的用法,再到三种装饰器的原理,还有在VueReact这些框架中的应用。




软技能方面




  1. 来了美团之后养成了一个习惯,基本我每开一个需求,我就会开一个文档,记录排期、技术难点、开发过程中不知道的点。这种习惯让我在整个开发的过程中效率提升了好多,我可以随时去查阅自己已经做过的部分,了解当时的想法。




  2. 第二点呢可能是在写代码的管理方面,学了一些对于端口的判断(lsof -i 8080)之类的,除此之外还有



    • 写代码的时候,没写完的部分可以列一个 TODOcommit 之前检查一下。

    • yarn start:test 之类的环境配置




  3. 还组织了一次 60-70 人的大团建,虽然是帮着 leader 去直接和团建机构做的对接,但是这个过程中也感受到了乙方的耐心和卑微,还有“做生意就是很难”的无奈。




生活


虽然美团这边实习 💰 给的确实不多,但是中秋的月饼和实习生的活动我算是都赶上了,会觉得人文活动其实还是蛮丰富的。


又因为美团在杨浦这边,离五角场那边并不远,我就总是去五角场那边酒吧喝酒qwq


还有还有,美团这边有健身房,所以我会比较固定的一周去三次,基本就是跑步加上一些基本的拉伸(在努力成为优秀的sigma(笑


9401697267529_.pic.jpg


ENDING...


后面因为个人身体的原因,这段实习只持续了大概四个月的时间,和最开始约定的时间有些出入。仔细想想,说遗憾其实也没有那么多遗憾,人生就是这样来去匆匆,经历一场离别,然后搭上列车,赶往下一场离别。


有缘再见啦,美团~


image.png


作者:阳树阳树
来源:juejin.cn/post/7289666055829192719
收起阅读 »

一个前端实习生在蔚来的成长小结

此文章2332字,预计花费时间7-11分钟。 一、聊聊工作氛围 & 个人成长 1. 这是我的期许 “所谓前途,不过是以后生活的归途。” 这是我人生中的第一段技术实习,之前并不是一心做技术的,所以为了探索自己喜欢的事情在某小公司做过翻译实习,并且在交行...
继续阅读 »

此文章2332字,预计花费时间7-11分钟。


image.png


一、聊聊工作氛围 & 个人成长


1. 这是我的期许


“所谓前途,不过是以后生活的归途。”


这是我人生中的第一段技术实习,之前并不是一心做技术的,所以为了探索自己喜欢的事情在某小公司做过翻译实习,并且在交行做过金融实习(其实就是纯打杂)。


image.png


我很喜欢这样一段话: “我曾以为我的23岁会手提皮包西装革履,但我还是穿着休闲裤,带着十几岁的意气行事,幼稚又成熟;我曾以为我的23岁会性格外向,做事圆滑,但我连最简单的亲情都处理不好;我曾以为我的23岁会和喜欢的人看山河大海落日余晖,但没想道周围的人谈婚论嫁都近在眼前,我还在路上找自己。”


我一直在探索着自己的边界,在能闯能疯的年纪反复横跳,寻找着自己的热爱与期许。在真正从事这个行业之后,我发现了我对于这个岗位的喜爱,当你看着一个个实际的视图出现于自己的手中,你会有一种莫名其妙的成就感,这种感觉难以描述的程度就好像你要向一个完全不看vtuber的人描述你对嘉然的喜爱。


2. 工作氛围:这里是一个乌托邦(适合摸鱼学习的好地方!)


说实话,我最开始预期是每天九点来上班,九点下班的(因为看学长们实习都好辛苦的样子)。


来了之后发现完全不是,每天十点上班,六点下班(我当然是准点跑路)



实习两个月左右的时候接的一个需求,第一天是另一个前端实习生来搞,后来他要跑路,leader就把活给我了。


周四,后端六点把接口给另一个前端实习生。


另一个前端实习生:“明天再说”


周五我来接这个活,我边画页面边让他加字段。


然后提完了,六点他给我改好的接口,让我看看有没问题


我:“下周再说”。


后端:“前端是不是,都很快乐啊[流泪]”



image.png


最开始因为我对 react 不是特别熟悉,leader 让我看着组内文档学了半个月,才开始了第一个需求。


leader 没有给我指定 mentor,所以当我有问题的时候,我看组内谁没开会(或者有时间)就会去问,都能得到很耐心的解答,这点来说还是很有安全感的。


然后每天都会跟着老板和大老板一起去吃饭,有时听他们说说自己的事情,有时听听他们对某个语言的看法,也算有不少收获。


值得一提的是刚入职三天部门就开始团建了,从周五下午五点玩到了第二天凌晨两点,炫了一只烤全羊,然后就开始电玩篮球各种 happy,后面玩狼人杀我次次狼人,大老板也总觉得我是狼人,我次次和他对着刚(乐)



马上就要第二次团建了,可惜参加不了呜呜呜



在团建上 leader 说我是从五个面试感觉都 ok 的人里面选出来的(当时我超惊喜的)


还有几件有趣的事情值得一提



第一件事情是中午和 leader 散步,他说:“你干了两个月这里的情况也看到,很难接触到同龄的小姐姐的,找对象的优先级应该要提高了。”


我:“说的对说的对。”


当时我心里就暗暗想着,这是我不想找吗?这tm是我找不到啊(悲)


第二件事情是我有事开了自己的热点,热点的名字叫:“要失业了咋办呐。


被同事发到了前端大群里。


同事:“这是谁的啊?”


我:“是实习生的(悲)”



3. 个人成长:“不卑不亢,低调务实”


最开始入职当然会担心一些七的八的,诸如这样说会不会不太客气,这样搞会不会让老板不爽,后来和老板还有大老板一起吃饭之后发现他们人都挺随和的,没什么架子,他们更多的关心的是这件事情做的怎么样。


大老板曾经在周会上说:“这个事情可以做的慢一些,这是能力上的问题,这个可以商量,但是如果到了约定的日期没有交付,这就有问题了。 ”这个是说的务实。


然后就是为人处事方面了,自己有时候挺跳脱的,没有什么边界感,在实习和他们一起吃饭的时候我就回默默的听着,有些问题大家都不会问,算是看着看着就成长了。


回校远程的时候我写了这样一段话:



去打工吧,去打上海冬夜准时下班,踩雪走回家的工。


去打工吧,去打一边聊天一边发现,这个产品也是清华✌️的工。


去打工吧,去打测试前一天,人都走光了,mentor陪我赶工到半夜的工。


去打工吧,去打部门团建,大leader带我们玩狼人杀到凌晨两点,超级尽兴的工。


冴羽曾在一次读书会上分享:“开眼界就像开荤一样,只有见过了才会产生饥饿感。”


打工虽然让我变成了稍不注意就会摆烂的成年人,但大平台汇聚了很多丰富有趣的同事,让我看到了截然不同的经历与一波三折的人生。


不知道是不是部门的原因,我这边总是十六五准点上下班。


我现在依然处于打工真香的阶段,不用早起,不用日复一日的和同龄人卷同一件事,身边的人年岁不同,人生阶段也不相同,卷不到一起去。


我还在路上~



image.png


4. 代码方面 learning


说实话看到组内项目的时候体会到了不少的震撼,看着组内的项目之后真的就感觉自己写的东西和玩具一样,每次写完项目,都会兴冲冲的找组内的哥哥姐姐帮忙 CR,然后 CR 出一堆问题,自己在一个一个的修改,把这些规范点记周报上,总之就是学到了很多很多。


timeLine 大概是这样的



  • 前两周熟悉 react 写小 demo

  • 然后以两周一个需求的速度给咱活干~


记得第二次写完一个稍微有点复杂的需求,带着我做这个需求的 mentor 还夸了我一波(骄傲)


5. 对于技术和业务的想法


大leader组织组内 vau 对齐的时候我仔细的听了听,我们的很多东西都需要落地,相比来说技术只是一个实现的手段,并不是做这个的目的。


但怎么说呢,我个人还是对技术本身抱有很大的期许的,希望自己能够变得很厉害,参与到很多的开源项目中,我坚信代码可以改变世界。


二、展望未来



实习不去字节,就像读四大名著不看红楼梦,基督徒不看圣经,学相对论不知道爱因斯坦,看vtuber不看嘉然今天吃什么,这个人的素养与精神追求不足,成了无源之水,无本之木。他的格局就卡在这里了,只能度过一个相对失败的人生!




  • 话是这么说啦,但最后还是没有成功去到字节,但是我是字节不折不扣的舔狗,后面再看吧。

  • 字节给我发面试一定是喜欢我(普信)


下面这段是之前写的



离开的契机也很简单,我在小红书实习的同学跑路了,然后要找继任,顺手把我的简历投过去了,然后我顺手面了一下小红书,小红书顺手给我发了个Offer(bushi,然后就去小红书了。



image.png


小红书确实Offer了,但是老板和我约谈了很久,我决定继续远程实习,在这篇文章发布的当天,我已经实习了 一百四十天,我相信,我的旅途还在继续。


image.png


三、写在最后


不知不觉就实习快半年了啊


我真的非常感谢遇到的leader和同事,感恩遇到的每一位愿意拉我一把的人。


在这段时间里学到了好多一个人学习学不到的东西啊。


那么这就是我在蔚来的实习小结啦!


感谢阅读~


作者:阳树阳树
来源:juejin.cn/post/7228245665334198333
收起阅读 »

在这个大环境下我是如何找工作的

蛮久没更新了,本次我想聊聊找工作的事情,相信大家都能感受到从去年开始到现在市场是一天比一天差,特别是在我们互联网 IT 行业。 已经过了 18 年之前的高速发展的红利期,能做的互联网应用几乎已经被各大公司做了个遍,现在已经进入稳定的存量市场,所以在这样的大背景...
继续阅读 »

蛮久没更新了,本次我想聊聊找工作的事情,相信大家都能感受到从去年开始到现在市场是一天比一天差,特别是在我们互联网 IT 行业。
已经过了 18 年之前的高速发展的红利期,能做的互联网应用几乎已经被各大公司做了个遍,现在已经进入稳定的存量市场,所以在这样的大背景下再加上全世界范围内的经济不景气我想每个人都能感受到寒意。


我还记得大约在 20 年的时候看到网上经常说的一句话:今年将是未来十年最好的一年。


由于当时我所在的公司业务发展还比较顺利,丝毫没有危机意识,对这种言论总是嗤之以鼻,直到去年国庆节附近。


虽然我们做的是海外业务,但是当时受到各方面的原因公司的业务也极速收缩(被收购,资本不看好),所以公司不得不进行裁员;
其实到我这里的时候前面已经大概有 2~3 波的优化,我们是最后一波,几乎等于是全军覆没,只留下少数的人维护现有系统。


这家公司也是我工作这么多年来少数能感受到人情味的公司,虽有不舍,但现实的残酷并不是由我们个人所决定的。


之后便开始漫长的找工作之旅,到现在也已经入职半年多了;最近看到身边朋友以及网上的一些信息,往往是坏消息多于好消息。


市场经历半年多的时间,裁员的公司反而增多,岗位也越来越少,所以到现在不管是在职还是离职的朋友或多或少都有所焦虑,我也觉得有必要分享一下我的经历。


我的预期目标


下面重点聊聊找工作的事情;其实刚开始得知要找工作的时候我并不是特别慌,因为当时手上有部分积蓄加上公司有 N+1 的赔偿,同时去年 10 月份的时候岗位相对于现在还是要多一些。


所以我当时的目标是花一个月的时间找一个我觉得靠谱的工作,至少能长期稳定的工作 3 年以上。


工作性质可以是纯研发或者是偏管理岗都可以,结合我个人的兴趣纯研发岗的话我希望是可以做纯技术性质的工作,相信大部分做业务研发的朋友都希望能做一些看似“高大上”的内容。
这一点我也不例外,所以中间件就和云相关的内容就是我的目标。


不过这点在重庆这个大洼地中很难找到对口工作,所以我的第二目标是技术 leader,或者说是核心主程之类的,毕竟考虑到 3 年后我也 30+ 了,如果能再积累几年的管理经验后续的路会更好走一些。


当然还有第三个选项就是远程,不过远程的岗位更少,大部分都是和 web3,区块链相关的工作;我对这块一直比较谨慎所以也没深入了解。


找工作流水账


因为我从入职这家公司到现在其实还没出来面试过,也不太知道市场行情,所以我的想法是先找几家自己不是非去不可的公司练练手。



有一个我个人的偏好忘记讲到,因为最近的一段时间写 Go 会多一些,所以我优先看的是 Go 相关的岗位。



第一家


首先第一家是一个 ToB 教育行业的公司,大概的背景是在重庆新成立的研发中心,技术栈也是 Go;


我现在还记得最后一轮我问研发负责人当初为啥选 Go,他的回答是:



Java 那种臃肿的语言我们首先就不考虑,PHP 也日落西山,未来一定会是 Go 的天下。



由于是新成立的团队,对方发现我之前有管理相关的经验,加上面试印象,所以是期望我过去能做重庆研发 Leader。


为此还特地帮我申请了薪资调整,因为我之前干过 ToB 业务,所以我大概清楚其中的流程,这种确实得领导特批,所以最后虽然没成但依然很感谢当时的 HR 帮我去沟通。


第二家


第二家主要是偏年轻人的 C 端产品,技术栈也是 Go;给我印象比较深的是,去到公司怎么按电梯都不知道🤣



他们办公室在我们这里的 CBD,我长期在政府赞助的产业园里工作确实受到了小小的震撼,办公环境比较好。



当然面试过程给我留下的印象依然非常深刻,我现在依然记得我坐下后面试官也就是 CTO 给我说的第一句话:



我看过你的简历后就决定今天咱们不聊技术话题了,直接聊聊公司层面和业务上是否感兴趣,以及解答我的疑虑,因为我已经看过你写的很多博客和 GitHub,技术能力方面比较放心。



之后就是常规流程,聊聊公司情况个人意愿等。


最后我也问了为什么选 Go,这位 CTO 给我的回答和上一家差不多😂


虽然最终也没能去成,但也非常感谢这位 CTO,他是我碰到为数不多会在面试前认真看你的简历,博客和 GitHub 都会真的点进去仔细阅读👍🏼。



其实这两家我都没怎么讲技术细节,因为确实没怎么聊这部分内容;这时就突出维护自己的技术博客和 GitHub 的优势了,技术博客我从 16 年到现在写了大约 170 篇,GitHub 上开源过一些高 star 项目,也参与过一些开源项目,这些都是没有大厂经历的背书,对招聘者来说也是节约他的时间。





当然有好处自然也有“坏处”,这个后续会讲到。


第三家


第三家是找朋友推荐的,在业界算是知名的云原生服务提供商,主要做 ToB 业务;因为主要是围绕着 k8s 社区生态做研发,所以就是纯技术的工作,面试的时候也会问一些技术细节。



我还记得有一轮 leader 面,他说你入职后工作内容和之前完全不同,甚至数据库都不需要安装了。



整体大概 5、6 轮,后面两轮都是 BOSS 面,几乎没有问技术问题,主要是聊聊我的个人项目。


我大概记得一些技术问题:



  • k8s 相关的一些组件、Operator

  • Go 相关的放射、接口、如何动态修改类实现等等。

  • Java 相关就是一些常规的,主要是一些常用特性和 Go 做比较,看看对这两门语言的理解。


其实这家公司是比较吸引我的,几乎就是围绕着开源社区做研发,工作中大部分时间也是在做开源项目,所以可以说是把我之前的业余爱好和工作结合起来了。


在贡献开源社区的同时还能收到公司的现金奖励,不可谓是双赢。


对我不太友好的是工作地在成都,入职后得成渝两地跑;而且在最终发 offer 的前两小时,公司突然停止 HC 了,这点确实没想到,所以阴差阳错的我也没有去成。


第四家


第四家也就是我现在入职的公司,当时是我在招聘网站上看到的唯一一家做中间件的岗位,抱着试一试的态度我就投了。
面试过程也比较顺利,一轮同事面,一轮 Leader 面。


技术上也没有聊太多,后来我自己猜测大概率也和我的博客和 Github 有关。




当然整个过程也有不太友好的经历,比如有一家成都的“知名”旅游公司;面试的时候那个面试官给我的感觉是压根没有看我的简历,所有的问题都是在读他的稿子,根本没有上下文联系。


还有一家更离谱,直接在招聘软件上发了一个加密相关的算法,让我解释下;因为当时我在外边逛街,所以没有注意到消息;后来加上微信后说我为什么没有回复,然后整个面试就在微信上打字进行。


其中问了一个很具体的问题,我记得好像是 MD5 的具体实现,说实话我不知道,从字里行间我感觉对方的态度并不友好,也就没有必要再聊下去;最后给我说之所以问这些,是因为看了我的博客后觉得我技术实力不错,所以对我期待较高;我只能是地铁老人看手机。


最终看来八股文确实是绕不开的,我也花了几天时间整理了 Java 和 Go 的相关资料;不过我觉得也有应对的方法。


首先得看你面试的岗位,如果是常见的业务研发,从招聘的 JD 描述其实是可以看出来的,比如有提到什么 Java 并发、锁、Spring等等,大概率是要问八股的;这个没办法,别人都在背你不背就落后一截了。


之后我建议自己平时在博客里多记录八股相关的内容,并且在简历上着重标明博客的地址,尽量让面试官先看到;这样先发制人,你想问的我已经总结好了😂。


但这个的前提是要自己长期记录,不能等到面试的时候才想起去更新,长期维护也能加深自己的印象,按照 “艾宾浩斯遗忘曲线” 进行复习。


选择



这是我当时记录的面试情况,最终根据喜好程度选择了现在这家公司。


不过也有一点我现在觉得但是考虑漏了,那就是行业前景。


现在的 C 端业务真的不好做,相对好做的是一些 B 端,回款周期长,同时不太吃现金流;这样的业务相对来说活的会久一些,我现在所在的公司就是纯做 C 端,在我看来也没有形成自己的护城河,只要有人愿意砸钱随时可以把你干下去。


加上现在的资本也不敢随意投钱,公司哪天不挣钱的话首先就是考虑缩减产研的成本,所以裁员指不定就会在哪一天到来。


现在庆幸的是入职现在这家公司也没有选错,至少短期内看来不会再裁员,同时我做的事情也是比较感兴趣的;和第三家有些许类似,只是做得是内部的基础架构,也需要经常和开源社区交流。


面对裁员能做的事情


说到裁员,这也是我第一次碰上,只能分享为数不多的经验。


避免裁员


当然第一条是尽量避免进入裁员名单,这个我最近在播客 作为曾经的老板,我们眼中的裁员和那些建议 讲到在当下的市场情况下哪些人更容易进入裁员名单:



  • 年纪大的,这类收入不低,同时收益也没年轻人高,确实更容易进入名单。

  • 未婚女性,这点确实有点政治不正确,但确实就是现在的事实,这个需要整个社会,政府来一起解决。

  • 做事本本分分,没有贡献也没出啥事故。

  • 边缘业务,也容易被优化缩减成本。


那如何避免裁员呢,当然首先尽量别和以上特征重合,一些客观情况避免不了,但我们可以在第三点上主动“卷”一下,当然这个的前提是你还想在这家公司干。


还有一个方法是提前向公司告知降薪,这点可能很多人不理解,因为我们大部分人的收入都是随着跳槽越来越高的;但这些好处是否是受到前些年互联网过于热门的影响呢?


当然个人待遇是由市场决定的,现在互联网不可否认的降温了,如果你觉得各方面呆在这家公司都比出去再找一个更好,那这也不失为一个方法;除非你有信心能找到一个更好的,那就另说了。


未来计划


我觉得只要一家公司只要有裁员的风声传出来后,即便是没被裁,你也会处于焦虑之中;要想避免这种焦虑确实也很简单,只要有稳定的被动收入那就无所谓了。


这个确实也是说起来轻松做起来难,我最近也一直在思考能不能在工作之余做一些小的 side project,这话题就大了,只是我觉得我们程序员先天就有自己做一个产品的机会和能力,与其把生杀大权给别人,不如握在自己手里。


当然这里得提醒下,在国内的企业,大部分老板都认为签了合同你的 24 小时都是他的,所以这些业务项目最好是保持低调,同时不能影响到本职工作。



欢迎关注作者公众号于我交流🤗。



作者:crossoverJie
来源:juejin.cn/post/7246570594991718455
收起阅读 »

我是如何走上程序员的道路的

封面图 学生时代的照片,想来已是十几年前的事情了 学生时代 从2009年9月开始读大学,当然也不是什么好大学,位于中原腹地的一所三流大学,所学专业是经济学中的《审计》。 上学的时候其实也不知道审计这个专业到底是做什么的,当时只是根据大学老师的讲述,大抵是可以...
继续阅读 »

封面图


image.png


学生时代的照片,想来已是十几年前的事情了


学生时代


从2009年9月开始读大学,当然也不是什么好大学,位于中原腹地的一所三流大学,所学专业是经济学中的《审计》。


上学的时候其实也不知道审计这个专业到底是做什么的,当时只是根据大学老师的讲述,大抵是可以到企业中做个会计师什么的,当然我们的专业课除了《审计》之外,《会计》《成本会计》《经济法》《税法》《财务管理》之类的都有。


学生时代对于我这种普通家庭的学生,大部分时候都是比较迷茫的,虽然每天都去上课,也很努力的去学习,识记老师讲课的内容,然后参加各种专业考试,会计证,助理会计师之类的考试,但是其实对于自己将来到底想要成为什么样的人,将来做什么样的工作,过怎样的生活,都没有一个完整的概念,只是随着日子一天一天的逝去,随波逐流而已,对于这种状态,我现在通常用一个词来概括:局限性


局限性我给它的定义是:在个人所处的时代,环境以及个人认知水平有限的情况下,个人所能做事情的极限。简而言之,就是所有的事情都是命里注定的一个圈,超出了这个圈的范围,别的事情就做不了,这就是局限。


在这种局限下浑浑噩噩的度过了三年的时光,除了和班里同学一同度过这三年时光能够留下一些快乐的回忆之外。还有一件事情我觉得值得聊一下,就是我对英语比较感兴趣,这种兴趣表现在我喜欢在没课的时候去蹭英语系的外教课,喜欢听那个胖胖的外交讲课,有时候也到讲台上和他们一起做一些互动,讲一些英文,练习一下自己的口语。


等他们下课了,clay,那个外教的名字叫clay,是一个胖胖的60多岁的老头,我喜欢在他等班车的的时候跟他聊会儿天,内容我也记不得是什么了,大抵是些怎么学好英语之类的话,他也非常和蔼,只是说:dont warry,you need more pritice之类的,也有些是他在中国收养了很多孩子,住在大学路上什么的。


外语系的姑娘都很漂亮,当然,这可能也是我去蹭英语课的一个原因。


日子就这么一天一天的过去,上课,逃课,上课,逃课,逃课去蹭课。逃课出去玩,忽然有一天发现,自己马上就要毕业了,然后发现大家都开始准备找工作了,于是自己也开始准备简历,去人才市场,去各种招聘会~


那里能有什么好工作呢~


工作


好在是2012年的8月份吧,被一家单位录取了,名义上是做财务,其实是被派到外地做出纳去了,地址在东莞分理处。


彼时的想法是,好好工作两年,然后混个分理处的主管什么的,其实自己非常清楚自己本身也不适合做主管,好在分理处的同时都是年轻人,比较好相处。


于是在这里待了有一年多,分理处的其他人主要是做销售工作,基于工作性质的不稳定性,人员流失率很大,后来我就也离职了。


进京


从那里离职之后,去了四川的一家建筑单位,驻扎在项目部,职务是会计,主要工作内容是帮忙做些单位的内账,负责企业的报税及项目部的部分出纳工作。


彼时已经是2014年了,淘宝等线上购物平台已经非常流行了,听说当时的美工等工作也非常吃香,于是打算自学photoshop,将来转成美工,做些淘宝店铺的装修等工作。


可惜美工没有做成,恰逢建筑项目上需要进行融资,跟银行进行贷款,所以当时有一项工作是用photoshop伪造发票,将金额10万的发票,改成100万,甚至更大的金额。修改以后用打印机打印出来,公司用于向银行贷款等。


说是项目部,其实就是旁边就是工地,工地的生活非常艰苦,管理人员还好一些,一线工人每天干的都是体力活,确实挺辛苦的,于是到了2014年底,就提出了离职。


离职之后,辗转就到了北京。


到了北京之后,找了一个主要做供应链的单位,对接的是外企,职位名称忘了,主要负责回复一些英文文件,偶尔也需要通过电话和老外做些沟通,问他们要一些文件什么的。


幸运的是认识了一个做前端的同事。这时候是2015年,这个同事高中没毕业,做前端,薪资当时是12000,让我很是羡慕,有时候开玩笑跟我说你也转前端吧。


2015年,当时正是前端市场非常火的时候,移动互联网正在兴头上,于是下定决心开始学习前端,从最简单的html标签,css样式,Javascript开始,一点一点的去背,去学习相关的知识,也从简单的仿站开始练习,各种布局,样式属性之类的,写完了就拿给他看,虽然写的不怎么样~


就这么持续了大概有一年吧~


转前端


好在功夫不负有心人,2016年开始试着找一些前端相关的工作,最终还是找到了一份工作,那时候还没有现在的各种框架。


记得第一份前端工作的项目是一个javaweb的项目,然后还有一个用appcan做的混合开发的移动端项目。


就这样从看别人的代码,到自己写一些代码,从纯粹的前端三剑客html+css+js,慢慢的写到了前端三大框架vue+react+ng 。


转眼间从事前端工作也这么些年了,越写越觉得自己对前端的兴趣越浓,因为它有很多新的东西,虽然我不一定每个知识点都能弄的明白,但是当你思考时,那种沉浸其中的感觉是妙不可言的。


我也感谢这个行业,虽然它不能让我大富大贵,但是它起码做到了这些年让我衣食无忧。


最后


单纯的从技术方向出发,前端的方向很多,web,小程序,客户端,移动端,每个领域都有很多值得探索的东西。


虽然我不是科班出身,但是在这些年的学习和探索中,它教会了我很多东西。


最后更多的想说的可能只有两个字:感谢


感谢那些帮助过我的人;


感谢那些年遇到的苦难;


也感谢自己的坚持~


希望每个人在自己的人生中都能得偿所愿~


谢谢~


作者:前端那些年
来源:juejin.cn/post/7162205132292096037
收起阅读 »

从钱塘江边到余杭塘河

把两个月前 钱江边的聚会小酌 成功移到余杭塘河。三巡五味后,一行三人在偌大的校园走着聊着。在滨江某知名支付公司的测试经理,感叹管理层间人浮于事站队排位;在阿里的前端程序员,困顿于今年未能升P竞争压力山大。而我,定位为服务端却在走全栈路线,也在纠结更换技术栈,看...
继续阅读 »

把两个月前 钱江边的聚会小酌 成功移到余杭塘河。三巡五味后,一行三人在偌大的校园走着聊着。在滨江某知名支付公司的测试经理,感叹管理层间人浮于事站队排位;在阿里的前端程序员,困顿于今年未能升P竞争压力山大。而我,定位为服务端却在走全栈路线,也在纠结更换技术栈,看不清寻不到一个更满意充满想象力的未来。


似乎吐槽和患得患失,多过幸福和豪气干云。而回想这一切刚开始时的忐忑不安踌躇满志,绝没想到,会在一个雨过方晴的深夜,有这样一番对话。


4年前的今天,我离开家乡,从济南坐上一节南下的橙皮车。当慢慢悠悠走过十余个小时,从微山湖夕阳落下到寒山寺晨钟响彻,我来到了曾一见倾心风云际会的魔都,一只怯怯什么也不会的菜鸟,正式开启了必将色彩斑斓的职业生涯。


此前几天,第一次用58找房,还不知有那么多套路。我发了100多条短信,大多如泥牛入海不见回声。偶有的几条,也是中介答复:“便宜的前几天租出去了,还有套价格贵一些的”。我终在豆瓣小组,在车来到济宁时收到了这条回复。满是欣喜打开,充满失望关闭。


此前几个月,我放弃割舍许多,不曾随我的相当多数同学,去那几家中字头央企,也不曾青眼相向,可以一辈子安稳无虞的公务员事业编,而选择了一家未曾听闻的“互联网”公司。我知道,当我听到这三个字,郁结于胸口怏怏不乐的大石顿被粉碎,我知道,我的第一家公司,不会再有其他。然而回宿舍后我做的第一件事,是查证这家公司是否为诈骗组织皮包公司。我也在暗暗忧心,空有一腔热爱,就真能做得好吗?兴趣真的可以打败科班无视专业?


我在仙霞路工程技术大学的国家级创业园,度过了终生难忘的两年,也完美回答了上面的疑惑。又在两年前魔都落户安家周折太巨,选择如候鸟,随潮离沪来杭。


四年里,我以平均一年一家的频率,换过四家公司,薪资较最初翻转500%。四年前,创新创业之风荡涤全国,o2o风云乍起,p2p方兴未艾。而今,内外部趋势交织,猪从风口跌落,独角沦为毒角。我也面临职业和薪资门卡:我是否还能心平静气在一家单位多呆几年,沉淀而不颓废?我如何还能保持在基数较大的情况下,使薪资以较高速率增长?我有哪些要学哪些要放,我要走哪条职业路线?…


实在有太多要学,我给自己的目标是:除去工作所用,还要试图从数学和物理角度,理解背后机理;要紧跟潮流,对新出现的技术和事物保有热切好奇;要外语足够优秀,能无障碍阅读英语文档。…


从没想过,有一天“学习”也会成为甜蜜负担。但我清楚,并不是所有的职业,所有的从业者,都有我们这样可以不断学习不断提高,如果愿意可以练就一身本事的机会。我会在无边学海中偶尔迷失,但却清楚,一样技能可以一陈不变从生到死,那会让我因无成就感和提高的满足而生不如死。


我的感触是,从毕业到30岁,真的太短太短了。只有夜以继日只有目不见睫。几年里,太多的熬夜让我皮肤不复当年紧致滑腻,太多的久坐让我发福增重,或许还有双眼疲劳颈椎酸痛。…我会注意保重,但当解决一个问题,当当搞懂一样东西,那种感觉,像一个木匠做出一件工艺品,抖落浑身木屑站起时的满足。所有的疲乏,所有的周折劳累,都将烟消云散。


回瞰这几年,我总会在他们看不见的地方,感谢B哥L哥H哥,但我还想感谢并告诫自己:我很勇敢,也因而幸运,在一个几百年不遇的信息时代,如果我还因循守旧患得患失,畏葸不前混吃等死,那既是对自己得辜负,也是对时代得辜负。


作者:fliter
来源:juejin.cn/post/7281651969247166527
收起阅读 »

一个艰难就业的23年应届生的2022年

自我介绍 我的家乡是浙江-宁波-余姚,是一名就读于一所位于宁波-慈溪(学校:笑死,这就我一所大学,你直接报我名字得了)的双非独立学院的软件工程专业的23年应届生,7到10月有在南京实习,现在是孤身一人在杭州实习的社恐前端实习生,前端练习时长一年半,擅长唱、跳、...
继续阅读 »

自我介绍


我的家乡是浙江-宁波-余姚,是一名就读于一所位于宁波-慈溪(学校:笑死,这就我一所大学,你直接报我名字得了)的双非独立学院的软件工程专业的23年应届生,7到10月有在南京实习,现在是孤身一人在杭州实习的社恐前端实习生,前端练习时长一年半,擅长唱、跳、rap... 还只擅长Vue的渣渣前端程序猿,有兴趣可以关注我的公众号程序猿青空,23年开始我会时不时分享各种优秀文章、学习资源、学习课程,探索初期,还请多多关照。这篇文章会是我公众号的第一篇文章,主要对我这一年来的经历做一个简单的流水账总结,涉及到恋爱、租房、学习、工作等各方面内容,希望这份经验对你也能有所帮助。


学习


大二下半年的时候分流,自主报名到了我们学校的产业学院——企业和学校联合创办的培养应用型人才的学院。我文科相当薄弱,埋头考研会相当痛苦,也很清楚自己做不来官僚主义那一套,公职也不是适合我的职业(没错我对公职有偏见),很坚定就业这条路。因为还没有毕业,我的身份归根结底就是一个双非下流本科的一名大学生,为了避免自己毕业即失业,看当时产业学院的宣传也不错就去了。


事实上因为产业学院刚创办不久,而且并不是所有人来到这里都是为了就业的,也有可能是为了学分、助学金等其他方面的原因,课程设计、师资力量、同学质量等各方面都良莠不齐、鱼龙混杂。每门课程的期末大作业基本都是一个小项目,大三一年里两个期末都有为了大作业通宵的几天,再加上1500💰凑活过的生活费,死贵的电费和食堂伙食费,在这里学习和生活有时候还蛮辛苦的。好在我很清楚自己应该做什么,天赋不够,努力来凑,本来起跑线就低,更应该比别人卷一点。当然我也不是那种能够没日没夜卷的人(👀),关注了鱼皮,加入了他的知识星球,在星球天天学习健身(没错我还健身💪)打卡的flag没两个礼拜就立不住了,知识付费的事咱也没少干,就是说能一直坚持下来的着实不多,咱也明白咱就是个普通人,逆袭这种事确实还是很难做到的,我这人还是比较佛系的。


大三这一年我用一年的时间从零学前端,自认为还算是没有辜负自己,这一年时间的学习也还算有成果,虽然没法和卷王们争第一,也能跟在他们后面做个万年老二(😭呜呜呜)。下半年开始实习后更别说了,新的技术栈的学习基本就停滞了。实习前我还天真的以为能有更多的时间学习,正相反,比在学校学的更少,因为下班到家七八点,生活琐事会比在学校里多得多,而且我下班后还要花一个多钟头健身,再加上忙碌一天后更无心学习,只想躺平。


下半年做过的最卷的事也就参与了字节青训营,课题选择了前端监控平台,可惜的就是没能在青训营期间完成(😭呜呜呜,队友都摆烂了),当然也就没有结营证书。但我也不甘心就这样算罢,这个项目我就自己拉出来,作为我的毕业设计去完成它。解决实习期间学习效率低的最好办法就是在公司学习一些对公司业务有关或者优化公司项目的知识,名正言顺地摸鱼。我是Vue入门的,这一年里也一直守着Vue,来年第一季度目标就是学习React和Nest,开发一个自己的数据聚合的网站,能变现就最好了(😎欸嘿)。


生活&实习


大三下,也就是今年上半年,为了冲刺暑期实习,也就没去做兼职了,感叹本就艰难的生活的同时,殊不知这是为数不多还能自己自由掌控的日子了(😥我哭死)。其实我开始准备实习还是挺晚了,再加上期末没有太多时间,准备并不是太充分,没有太多自信心,投了几家大厂,不是没回应,就是笔试挂,就有点望而却步。


在我一个大佬同学的介绍下,面试了一家南京的小厂,过程很顺利,实习薪资给的也很可观,当时就没考虑那么多,就选择接受offer了(后来在杭州实习认识了几个小伙伴,才学了没几个月,暑假就面试进了独角兽企业,我那个时候确实应该再多投一投的)。刚开始的想法是第一次出门实习,有份经验就可以,在什么城市没关系,然而事实是工作上确实没什么关系,生活上关系可大了。7月13日第一次一个人拎上行李,义无反顾地去了南京,以为自己终于能够大展拳脚,再不济也能够在公司有所贡献,然而现实总是没那么理想。


上路


因为一个人前往外地工作,第一件事情便是租房,为了省点钱就托南京实习公司的一个同事看房子,因为他的房租到期也要找房子就顺便可以租在一起,有个照应。然而实际上因为是第一次出远门工作和生活,一切和自己的理想差距显然大了许多:因为不是自己实地看的房,而且也是第一次租房,虽然房租只有850💰,但是也可能因为是夏季大家都开空调,差不多50多💰一个礼拜的电费和其他乱七八糟的费用,一个月光租房子就差不多得1200💰,并不算贵,但是性价比极低;我的房间没地方晒衣服,只能晒在那个同事的房间的阳台,作为一个社恐患者,每次去都要做很多心理斗争(他会不会睡了,他会不会在忙....🙃);桌上只能堪堪放下我的显示器和笔记本,鼠标活动范围极小;床应该是睡过好几个租客了,明显的不舒服;吃的方面因为有点水土不服不能随便乱吃,同时也是为了省钱所以选择自己做饭,因此还得购置很多厨具调味品等等,一次性的开销💰不小;回学校的频率比我想象的高,因此来回车费也成为一大负担;当时租房合同是同事代签的,他签了一年,我那时候也不懂也没问,再加上当时换工作离开的比较急,没时间找转租,违约金直接血亏1700💰。


日常挤地铁


生活的种种问题都还能接受或者解决,然而工作方面,因为进入公司的时间段比较特殊再加上疫情影响,在南京实习的三个月里,我始终没有能够在技术上得到足够的提升,再加上与公司和领导的气场不合,使得我在公司整天如坐针毡,甚至有点无所事事(总之就是过的很不开心),虽然有不低的实习薪资,但是我始终没法在那里躺平。因此在中秋决定参与秋招,开始寻找第二份实习工作。


然而今年找工作并不简单,因为频繁发作的疫情,再加上互联网行业这些年的发展,行业的形势非常的严峻,各大公司都削减了HC(head count,人头数,就是最终录用的人数,肯定有小伙伴不懂这个词,我一开始就不懂🤏),作为一个民本23年应届生,在今年的秋招着实很难找到一份理想的工作。那段时间的想法就是尽快找到下一份工作(急急急急急急,我是急急国王),找到一份离家近、工资高、平台大至少满足两个的工作。从9月10日中秋就开始投出第一份简历,到10月19日确定来到杭州的一家四五百人的SaaS公司,这期间投出过几百份简历,得到的回应却寥寥无几,这是一段非常难忘的经历。


这一个月里每一天都在为找工作烦恼,一开始专注于线上面试,却始终的得不到理想工作的认可,持续的碰壁使得开始怀疑自己这些年的学习,自己的选择是不是错了,是不是自己能力确实没法满足他们的要求(被ktv了),后来也决定不放过线下面试的机会,顶着疫情在南京、杭州、家、学校几地频繁奔波,在杭州线下面试的那一天还是顶着自己身体上的各种不适(持续拉肚子,全身酸痛,萎靡不振),仍然要拿出饱满的精神去面对面试,好在当时就获得了面试官也是现在的leader的认可,简直就是久旱逢甘霖,虽然并不是直接发的offer,但是也是十分有信心。杭州比起南京的工作,实习薪资低了很多,但是因为线下面试,对于当时感受到的公司的氛围十分的心动,也就放弃了其他小公司更高薪资的offer,决定了自己的第二份实习工作。


又上路啦


换工作又是换城市,所以又需要租房搬家,购置各种必需品,又是一大笔开销,在还没进公司前始终在担忧自己先择了薪资更低的工作,到时候会不会付出了这么多,结果又远不如预期让自己更痛苦。不过在经过了一个月左右实习后,我在杭州的公司工作的感受让我相信自己的选择没有错。


10月23日我再一次拖着一大堆行李开始了迁徙,本来打算先简单看房子,先回家住几天再自驾,拖着行李回来看房子签合同,所以我把被子等一些大件的行李都寄回家了,但是这次进入杭州后就黄🐎了(之前几地来回跑黄都没黄一下),只能多看几套房子然后就签下来,好在当天就看到一个自己满意的,10几平,押一付一,一个月算上水电差不多也就1300💰,不至于睡大街,但是我没有被子,当时杭州刚开始降温,温度也就个位数,但是买被子太亏了,之后用不上,就买了床毛毯,多盖几件衣服,凑活过了两天(真的凑活,冷的雅痞)。


杭州租的房


11月1日正式入职,正式开启了在杭州的工作生活,有条不紊的入职手续,时长1周的实习生培训,认识了许多和我一起实习的小伙伴,刚进来还赶上公司的双十一活动,让我对未来的工作生活充满希望。


双十一零食自助


第一月开始接触了一些简单的业务,重新开始了健身,第二个月就参与开发了一个简单的项目,还封装了公共组件、开发了简单的提高开发效率的脚手架工具,我终于能够继续有条不紊运转了。


在南京实习的期间除了参加了字节青训营和准备面试而巩固基础外,专业上可以说是没有丝毫提升,不过生活经验确实收获满满,坚定了自己的目标,职业生涯规划更加清晰,为了达到目标去学会自律。这几个月的开销给自己和父母都增添了不小得负担,好在现在稳定下来勉强能够在杭州自给自足,生活重新步入正轨,比起在南京,杭州的生活更加得心应手。但是并不是说南京不好,南京是一个非常优雅的城市,这里有他躺在超市里超乖的猫猫,超治愈


超乖的猫猫


离开南京前我也花时间去好好游玩了两天(去了一些免费的博物馆,景点)。


忘记叫啥地了


比起杭州,我认为南京更适合生活,我只是去到了一个不适合我的公司和因为经验不足吃了不少亏才离开了这个城市。我很珍惜在杭州的这份工作,也非常享受现在忙碌充实的生活,我也希望自己的能力能够不断得到认可,继续探索自己的人生价值。


感情


呜呜呜,鼠鼠该死啊,鼠鼠长了个恋爱脑,但是好在现在穷的雅痞,我还社恐,可以心无旁骛地工作学习(搞💰)。出来实习没几个礼拜就跟在一起一年的女孩子分手了,其实在上半年因为我们对未来规划的分歧就吵过架,她想留在慈溪,而我更向往大城市(当然不止这一点原因啦),那个时候我就很清楚这段感情肯定没法坚持很久,下半年又异地,在各自的城市实习,天天吵架,自然而然就吵分了,累觉不爱。我深知自己不是啥好男人(男人没一个好东西),还没有资本,毕业前绝对要水泥封心(做杭州第一深情)。


其实我家离学校很近,但是从念大学开始还是很少回家了,在学校里没有什么感觉,直到独自出门在外工作才知道在家真好,爸爸妈妈真好(我是妈宝男,呜呜呜😭),看这篇文章的小伙伴不要再随便跟爸爸妈妈撒气了哦。家里的老人只剩下奶奶独自在乡下了,以后一定要多打电话。


展望


在未来的一年中,希望自己能够吸收已经犯过的错误的经验,保质保量地完成未来的各项工作,作为一名程序员最重要的最重要的就是自我驱动,持续学习,通过不断学习才能够在未来的工作中创造更多的价值,以下是我23年的一些计划


学习



  • 这个月先抓紧时间把自己的毕设解决,写复盘的分享博客,之后顺利毕业

  • 上半年学习React,Nest,开发一个数据聚合分享平台,同样做分享

  • 运营自己的博客和各平台账号,不说多少粉丝,能坚持不凉就行,争取每周一个博客

  • 每季至少阅读一本书,学习一个技术栈

  • 坚持自己的每日计划和每月复盘总结(包含年中和年终总结)


工作



  • 因为现在常态化了,不知道今年的就业形势会是什么样的,着实不想再像去年那样被支配了,所以还是希望得到自己满意的薪资的前提下在这里转正,但愿不要出什么幺蛾子吧

  • 继续卷进部门更深层业务,目标负责6个项目

  • 学习更多优化开发效率和质量的技术栈,明年就简单定个两个的目标吧,要求不高


生活



  • 我真的超级想买机车的,但是杭州主城区禁摩,所以先23年下半年花时间考个D照,看情况决定买个机车还是电驴

  • 3月份房租到期了,看房肯定又要放进日程了,看看到时候有没有合租的小伙伴吧,如果有人有兴趣到时候可以分享一下杭州租房经验

  • 健身肯定是要继续的,有一说一我肉体确实没啥天赋(也可能是吃得不够多),健身更多的是一种生活态度吧

  • 我是一个很不喜欢打电话的人,尤其是和长辈,感觉没话聊,但是老人家接到自己孩子的电话,知道孩子过得不错,真的会很开心。明年定个小目标,一个月给奶奶打一通电话。


2022年好像所有人都过的很艰难,或许所有人都想离开浪浪山,但是也不要忘记看看浪浪山的风景,让我们一起加油吧。最后再打个广告,关注公众号程序猿青空,免费领取191本计算机领域黑皮书电子书,更有集赞活动免费挑选精品课程(各个领域的都有),不定期分享各种优秀文章、学习资源、学习课程,能在未来(因为现在还没啥东西)享受更多福利。


作者:CyanSky
来源:juejin.cn/post/7189562801159929915
收起阅读 »