注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

前段时间面试了一些人,有这些槽点跟大家说说

大家好,我是拭心。 前段时间组里有岗位招人,花了些时间面试,趁着周末把过程中的感悟和槽点总结成文和大家讲讲。 简历书写和自我介绍 今年的竞争很激烈:找工作的人数量比去年多、平均质量比去年高。裸辞的慎重,要做好和好学校、有大厂经历人竞争的准备 去年工作...
继续阅读 »

大家好,我是拭心。


前段时间组里有岗位招人,花了些时间面试,趁着周末把过程中的感悟和槽点总结成文和大家讲讲。


image.png


简历书写和自我介绍



  1. 今年的竞争很激烈:找工作的人数量比去年多、平均质量比去年高。裸辞的慎重,要做好和好学校、有大厂经历人竞争的准备


image.png



  1. 去年工作经历都是小公司的还有几个进了面试,今年基本没有,在 HR 第一关就被刷掉了

  2. 这种情况的,一定要走内推,让内推的人跟 HR 打个招呼:这人技术不错,让用人部门看看符不符合要求

  3. 用人部门筛简历也看学历经历,但更关注这几点:过去做了什么项目、项目经验和岗位对不对口、项目的复杂度怎么样、用到的技术栈如何、他在里面是什么角色

  4. 如果项目经历不太出彩,简历上可以补充些学习博客、GitHub,有这两点的简历我都会点开仔细查看,印象分会好很多

  5. 现在基本都视频面试,面试的时候一定要找个安静的环境、体态认真的回答。最好别用手机,否则会让人觉得不尊重!

  6. 我面过两个神人,一个在马路上边走边视频;另一个聊着聊着进了卫生间,坐在马桶上和我讲话(别问我怎么知道在卫生间的,他努力的声音太大了。。。)

  7. 自我介绍要自然一点,别像背课文一样好吗亲。面试官不是考你背诵,是想多了解你一点,就当普通聊天一样自然点

  8. 介绍的时候不要过于细节,讲重点、结果、数据,细节等问了再说

  9. 准备介绍语的时候问问自己,别人可以得到什么有用的信息、亮点能不能让对方快速 get 到

  10. 实在不知道怎么介绍,翻上去看第 4 点和第 5 点

  11. 出于各种原因,很多面试官在面试前没看过你的简历,在你做自我介绍时,他们也在一心二用 快速地浏览你的简历。所以你的自我介绍最好有吸引人的点,否则很容易被忽略

  12. 你可以这样审视自己的简历和自我介绍:


    a. 整体:是否能清晰的介绍你的学历、工作经历和技能擅长点


    b. 工作经历:是否有可以证明你有能力、有结果的案例,能否从中看出你的能力和思考


    c. 技能擅长点:是否有岗位需要的大部分技能,是否有匹配工作年限的复杂能力,是否有区别于其他人的突出点



面试问题


image.png



  1. 根据公司规模、岗位级别、面试轮数和面试官风格,面试的问题各有不同,我们可以把它们简单归类为:项目经历、技能知识点和软素质

  2. 一般公司至少有两轮技术面试 + HR 面试,第一轮面试官由比岗位略高一级的人担任,第二轮面试官由用人部门领导担任

  3. 不同轮数考察侧重点不同。第一轮面试主要确认简历真实性和基础技术能力,所以主要会围绕项目经历和技能知识点;第二轮面试则要确认这个人是否适合岗位、团队,所以更偏重过往经历和软素质


项目经历


项目经历就是我们过往做过的项目。


项目经历是最能体现一个程序员能力的部分,因此面试里大部分时间都在聊这个。


有朋友可能会说:胡说,为什么我的面试大部分时候都是八股文呢?


大部分都是八股文有两种可能:要么是初级岗位、要么是你的经历没什么好问的。哦还有第三种可能,面试官不知道问什么,从网上搜的题。


image.png


在项目经历上,面试者常见的问题有这些:



  1. 不重要的经历占比过多(比如刚毕业的时候做的简单项目花了半页纸)

  2. 经历普通,没有什么亮点(比如都是不知名项目,项目周期短、复杂度低)

  3. 都是同质化的经历,看不出有成长和沉淀(比如都是 CRUD、if visible else gone)


出现这种情况,是因为我们没有从面试官的角度思考,不知道面试的时候对方都关注什么。


在看面试者的项目经历时,面试官主要关注这三点:


1. 之前做的项目有没有难度


2. 项目经验和当前岗位需要的是否匹配


3. 经过这些项目,这个人的能力有哪些成长


因此,我们在日常工作和准备面试时,可以这样做:



  1. 工作时有意识地选择更有复杂度的,虽然可能花的时间更多,但对自己的简历和以后发展都有好处

  2. 主动去解决项目里的问题,解决问题是能力提升的快车道,解决的问题越多、能力会越强

  3. 解决典型的问题后,及时思考问题的本质是什么、如何解决同一类问题、沉淀为文章、记录到简历,这些都是你的亮点

  4. 经常复盘,除了公司要求的复盘,更要做自己的复盘,复盘这段时间里有没有成长

  5. 简历上,要凸显自己在项目面试的挑战、解决的问题,写出自己如何解决的、用到什么技术方案

  6. 投简历时,根据对方业务类型和岗位要求,适当的调整项目经历里的重点,突出匹配的部分

  7. 面试时,要强调自己在项目里的取得的成果、在其中的角色、得到什么可复制的经验


技能知识点


技能知识点就是我们掌握的编程语言、技术框架和工具。


相较于项目经历,技能知识点更关键,因为它决定了面试者是否能够胜任岗位。


image.png


在技能知识点方面,面试者常见的问题有这些:



  1. 不胜任岗位:基础不扎实,不熟悉常用库的原理

  2. 技术不对口:没有岗位需要的领域技术

  3. 技术过剩:能力远远超出岗位要求


第一种情况就是我们常说的“技术不行”。很多人仅仅在工作里遇到不会的才学习,工作多年也没有自己的知识体系,在面试的时候很容易被基础知识点问倒,还给自己找理由说“我是高级开发还问这么细节的,面试官只会八股文”。框架也是浅尝辄止,会用就不再深入学了,这在面试的时候也很容易被问住。


第二种情况,是岗位工作内容属于细分领域,但面试者不具备这方面的经验,比如音视频、跨端等。为了避免这种情况,我们需要打造自己的细分领域技能,最好有一个擅长的方向,越早越好。


第三种情况简单的来说就是“太贵了”。有时候一些资深点的开发面试被挂掉,并不是因为你的能力有问题,而是因为岗位的预算有限。大部分业务需求都是增删改查和界面展示,并不需要多复杂的经验。这种情况下,要么再去看看更高级的岗位,要么降低预期。


在我面试的人里,通过面试的都有这些特点:



  1. 技术扎实:不仅仅基础好,还有深度

  2. 解决过复杂的问题:项目经验里除了完成业务需求,也有做一些有挑战的事


有些人的简历上只写项目经历不写技能知识点,对此我是反对的,这样做增加了面试官了解你的成本。问项目经历的目的还是想确认你有什么能力,为什么不直接明了的写清楚呢?


软素质


这里的「软素质」指面试时考察的、技术以外的点。


程序员的日常工作里,除了写代码还需要做这些事:



  1. 理解业务的重点和不同需求的核心点,和其他同事协作完成

  2. 从技术角度,对需求提出自己的思考和建议,反馈给其他人

  3. 负责某个具体的业务/方向,成为这个方面所有问题的处理者


image.png


因此,面试官或者 HR 还会考察这些点,以确保面试者具备完成以上事情的能力:



  1. 理解能力和沟通表达能力

  2. 业务能力

  3. 稳定性


第一点是指面试者理解问题和讲清楚答案的能力。遇到过一些面试者,面试的时候过于紧张,讲话都讲不清楚,这种就让人担心“会不会是个社恐”、“工作里该不会也这样说不清楚吧”;还有的人爱抢答,问题都没听明白就开始抢答,让人怀疑是不是性格太急躁太自大;还有的人过于能讲,但讲不到重点,东扯西扯,让人对他的经历和理解能力产生了怀疑。


第二点是指在实现业务目标的过程中可以提供的能力。 业务发展是需要团队共同努力的,但有的人从来没这么想过,觉得自己上班的任务就是写代码,来什么活干什么活,和外包一样。


业务发展中可能有各种问题。定方向的领导有时候会过于乐观、跨部门协作项目可能会迟迟推进不动、产品经理有时候也会脑子进水提无用需求、质量保障的测试同学可能会大意漏掉某个细节测试。这个时候,程序员是否能够主动站出来出把力,帮助事情向好的方向发展,就很重要了。


遇到过一些面试者,在一家公司干了好几年,问起来业务发展情况语焉不详,让人感觉平时只知道写代码;还有的面试者,说起业务问题抱怨指责一大堆,“领导太傻逼”、“产品经理尽提蠢需求”,负能量满满😂。


第三点是指面试者能不能在一家公司长久干下去。 对于级别越高的人,这点要求就越高,因为他的离开对业务的发展会有直接影响。即使级别不高,频繁换工作也会让人对你有担心:会不会抗压能力很差、会不会一不涨工资就要跑路。一般来说,五年三跳就算是临界线,比这个频繁就算是真的“跳的有点多”。


针对以上这三点,我们可以这样做:



  1. 面试时调整心态,当作普通交流,就算不会也坦然说出,不必过于紧张

  2. 回答问题时有逻辑条理,可以采用类似总分总的策略

  3. 工作时多关注开发以外的事,多体验公司产品和竞品,在需求评审时不摸鱼、多听听为什么做、思考是否合理、提出自己的想法

  4. 定好自己的职业规划(三年小进步、五年大进步),在每次换工作时都认真问问自己:下一份工作能否帮助自己达到目标


总结


好了,这就是我前段时间面试的感悟和吐槽。


总的来说,今年找工作的人不少,市面上的岗位没有往年那么多。如果你最近要换工作,最好做足准备。做好后面的规划再换、做好准备再投简历、经历整理清楚再面试。




作者:张拭心
来源:juejin.cn/post/7261604248319918136
收起阅读 »

虽然炒股赚了十多万,但差点倾家荡产!劝你别入坑

今天,五阳哥不打算聊技术,而是聊一下炒股的话题。我自认为在这方面有发言权,自述一个程序员的炒股经历。 2019年,我开始涉足股市,在2021年中旬为了购房,将持有的股票全部卖出,赚了十多万元。在最高峰时期,我获利超过了二十多万元,但后来又回吐了一部分利润。虽然...
继续阅读 »

今天,五阳哥不打算聊技术,而是聊一下炒股的话题。我自认为在这方面有发言权,自述一个程序员的炒股经历。


2019年,我开始涉足股市,在2021年中旬为了购房,将持有的股票全部卖出,赚了十多万元。在最高峰时期,我获利超过了二十多万元,但后来又回吐了一部分利润。虽然我的炒股成绩不是最出色的,但也超过了很多人。因为大多数股民都是亏损的,能够在股市长期盈利的人真的是凤毛麟角。


股市中普遍流传的七亏二平一赚的说法并不只是传闻,事实上,现实中的比例更加残酷,能够长期赚钱的人可能连10%都达不到。


接下来,我想谈谈我的炒股经历和心路历程,与大家分享一下我的内心体验,为那些有意向或正在炒股的朋友提供一些参考。希望劝退大家,能救一个是一个!


本文倒叙描述,先聊聊最后的疯狂和偏执!


不甘失败,疯狂上杠杆


股市有上涨就有下跌,在我卖出以后,股市继续疯涨了很多。当时长春高新,我是四百一股买入,六百一股就卖出了,只赚了2万。可是在我卖出去的两个月以后,它最高涨到了一千。相当于我本可以赚六万,结果赚了两万就跑了。


我简直想把大腿拍烂了,这严重的影响了我的认知。我开始坚信,这只股票和公司就是好的,非常牛,是我始乱终弃,我不应该早早抛弃人家。 除了悔恨,我还在期盼它下跌,好让我再次抄底,重新买入,让我有重新上车的机会!


终于这只股票后来跌了10%,我觉得跌的差不多了,于是我开始抄底买入!抄底买入的价格在900一股(复权前)。


没想到,这次抄底是我噩梦的开始。我想抄他的底,他想抄我的家!


image.png


这张图,完美的诠释了我的抄底过程。地板底下还有底,深不见底,一直到我不再敢抄底为止。一直抄到,我天天睡不着觉!


当时我九百多一股开始抄底买入,在此之前我都是100股,后来我开始投入更多的资金在这只股票上。当时的我 定下了规矩,鸡蛋不能放在一个篮子里;不能重仓一只股票,要分散投资;这些道理我都明白,但是真到了节骨眼上,我不想输,我想一把赢回来,我要抄底,摊平我的成本。


正所谓:高位加仓,一把亏光。之前我赚的两万块钱,早就因为高位加仓,亏回去了。可是我不甘心输,我想赢回来。当时意识不到也不愿意承认:这就是赌徒心理。


后来这只股票,从1000,跌倒了600,回调了40%。而我已经被深深的套牢。当时我盈利时,只买了1股。等我被套牢时,持有了9股。 按照1000一股,就是九十万。按照600一股,就是54万。


我刚毕业,哪来的那么多钱!


我的钱,早就在800一股的时候,我就全投进去了,我认为800已经算是底了吧,没想到股价很快就击穿了800。


于是我开始跟好朋友借钱。一共借了10万,商量好借一年,还他利息。后来这10万块钱,也禁不住抄底,很快手里没钱了,股价还在暴跌。我已经忘记当时亏多少钱了,我当时已经不敢看账户了,也不敢细算亏了多少钱!


于是,我又开始从支付宝和招商银行借贷,借钱的利率是相当高的,年利息在6%以上。当时一共借了30万。但是股价还不见底,我开始焦虑的睡不着觉。


不光不见底,还在一直跌,我记得当时有一天,在跌了很多以后,股价跌停 -10%。当时的我已经全部资金都投进去了,一天亏了5万,我的小心脏真的要受不了了。跌的我要吐血! 同事说,那天看见我的脸色很差,握着鼠标手还在发抖!


跌成这样,我没有勇气打开账户…… 我不知道什么时候是个头,除了恐惧只有恐惧,每天活在恐惧之中。


我盘算了一下,当时最低点的我,亏了得有二十多万。从盈利六万,一下子到亏二十多万。只需要一个多月的时间。


我哪里经历过这些,投资以来,我都是顺风顺水的,基本没有亏过钱,从来都是挣钱,怎么会成这个样子。


当时的我,没空反思,我只希望,我要赚回来!我一定会赚回来,当时能借的支付宝和招行都已经借到最大额度了…… 我也没有什么办法了,只能躺平。


所以股价最低点的时候,基本都没有钱加仓。


侥幸反弹,但不忍心止盈


股价跌了四个月,这是我人生极其灰暗的四个月。后来因为种种原因,股价涨回来了,当时被传闻的事情不攻自破,公司用实际的业绩证明了自己。


股价开始慢慢回暖,后来开始凶猛的反弹,当时的��一直认为:股价暴跌时我吃的所有苦,所有委屈,我都要股市给我补回来!


后来这段时间,股价最高又回到了1000元一股(复权前)。最高点,我赚了二十多万,但是我不忍心止盈卖出。


我觉得还会继续涨,我还在畅想:公司达到,万亿市值。


我觉得自己当时真的 失了智了。


结婚买房,卖在最高点


这段时间,不光股市顺丰顺水,感情上也比较顺利,有了女朋友,现在是老婆了。从那时起,我开始反思自己的行为,我开始意识到,自己彻彻底底是一个赌徒。


因为已经回本了,也赚了一点钱,我开始不断的纠结要不要卖出,不再炒股了。


后来因为两件事,第一件是我姐姐因为家里要做小买卖,向我借钱。 当时的我,很纠结,我的钱都在股市里啊,借她钱就得卖股票啊,我有点心疼。奈何是亲姐,就借了。


后来我盘算着,不对劲。我还有贷款没还呢,一共三十万。我寻思,我从银行借钱收6%的利息,我借给别人钱,我一分利息收不到。 我TM 妥妥的冤大头啊。


不行,我要把贷款全部还上,我Tm亏大了,于是我逐渐卖股票。一卖出便不可收拾。


我开始担心,万一股价再跌回去,怎么办啊。我和女朋友结婚时,还要买房,到时候需要一大笔钱,万一要是被套住了,可怎么办啊!


在这这样的焦虑之下,我把股票全部都卖光了!


冥冥之中,自有天意。等我卖出之后的第二周,长春高新开启了下一轮暴跌,而这一轮暴跌之后,直至今日,再也没有翻身的机会。从股价1000元一股,直至今天 300元一股(复权前是300,当前是150元)。暴跌程度大达 75%以上!


image.png


全是侥幸


我觉得我是幸运的,如果我迟了那么一步!假如反应迟一周,我觉得就万劫不复。因为再次开启暴跌后,我又会开始赌徒心理。


我会想,我要把失去的,重新赢回来!我不能现在卖,我要赢回来。再加上之前抄底成功一次,我更加深信不疑!


于是我可能会从1000元,一路抄底到300元。如果真会如此,我只能倾家荡产!


不是每个人都有我这么幸运,在最高点,跑了出去。 雪球上之前有一个非常活泼的用户, 寒月霖枫,就是因为投资长春高新,从盈利150万,到亏光100万本金,还倒欠银行!


然而这一切,他的家人完全不知道,他又该如何面对家人,如何面对未来的人生。他想自杀,想过很多方式了结。感兴趣的朋友可以去 雪球搜搜这个 用户,寒月霖枫。


我觉得 他就是世界上 另一个自己。我和他完全类似的经历,除了我比他幸运一点。我因为结婚买房和被借钱,及时逃顶成功,否则我和他一样,一定会输得倾家荡产!


我觉得,自己就是一个赌狗!


image.png


image.png


然而,在成为赌狗之前,我是非常认真谨慎对待投资理财的!


极其谨慎的理财开局


一开始,我从微信理财通了解到基金,当时2019年,我刚毕业两年,手里有几万块钱,一直存在活期账户里。其中一个周末,我花时间研究了一下理财通,发现有一些债券基金非常不错。于是分几批买了几个债券基金,当时的我对于理财既谨慎又盲目。


谨慎的一面是:我只敢买债券基金,就是年利息在 5%上下的。像股票基金这种我是不敢买的。


盲目的一面是:我不知道债券基金也是风险很大的,一味的找利息最多的债券基金。


后来的我好像魔怔了,知道了理财这件事,隔三差五就看看收益,找找有没有利息更高的债券基金。直到有一天,我发现了一个指数基金,收益非常稳定。


是美股的指数基金,于是我买了1万块钱,庆幸的是,这只指数基金,三个月就赚了八百多,当时的我很高兴。那一刻,我第一次体会到:不劳而获真的让人非常快乐!


如饥似渴的学习投资技巧


经过一段时间的理财,我对于理财越来越熟悉。


胆子也越来越大,美股的指数基金赚了一点钱,我害怕亏回去,就立即卖了。卖了以后就一直在找其他指数基金,这时候我也在看国内 A股的指数基金,甚至行业主题的基金。


尝到了投资的甜头以后,我开始花更多的时间用来 找基。我开始从方方面面评估一只基金。


有一段时间,我特别自豪,我在一个周末,通过 天天基金网,找到了一个基金,这只基金和社保投资基金的持仓 吻合度非常高。当时的我思想非常朴素, 社保基金可是国家队,国家管理的基金一定非常强,非常专业,眼光自然差不了。这只基金和国家队吻合度如此高,自然也差不了。


于是和朋友们,推荐了这只基金。我们都买了这只基金,而后的一个月,这只基金涨势非常喜人,赚了很多钱,朋友们在群里也都感谢我,说我很厉害,投资眼光真高!


那一刻,我飘飘然……


我开始投入更多的时间用来理财。下班后,用来学习的时间也不学习了,开始慢慢的过度到学习投资理财。我开始不停地 找基。当时研究非常深入,我会把这只基金过往的持仓记录,包括公司都研究到。花费的时间也很多。


我也开始看各种财经分析师对于股市的分析,他们会分析大盘何时突破三千点,什么时候股市情绪会高昂起来,什么行业主题会热门,什么时候该卖出跑路了。


总之,投资理财,可以学习的东西多种多样!似乎比编程有趣多了。


换句话说:我上头了


非常荒谬的炒股开局


当时我还是非常谨慎地,一直在投资基金,包括 比较火爆的 中欧医疗创新C 基金,我当时也买了。当时葛兰的名气还很响亮呢。后来股市下行,医疗股票都在暴跌,葛兰的基金 就不行了,有句话调侃:家里有钱用不完,中欧医疗找葛兰。腰缠万贯没人分,易方达那有张坤。


由此可见,股市里难有常胜将军!


当时的我,进入股市,非常荒谬。有一天,前同事偷偷告诉我,他知道用友的内幕,让我下午开盘赶紧买,我忙追问,什么内幕,他说利润得翻五倍。 我寻思一下,看了一眼用友股票还在低位趴着,心动了。于是我中午就忙不迭的线上开户,然后下午急匆匆的买了 用友。 事后证明,利润不光没有翻五倍,还下降了。当然在这之前,我早就跑了,没赚着钱,也没咋亏钱。


当时的我,深信不疑这个假的小道消息,恨不得立即买上很多股票。害怕来不及上车……


自从开了户,便一发不可收拾,此时差2个月,快到2019年底!席卷全世界的病毒即将来袭


这段时间,股市涨势非常好,半导体基金涨得非常凶猛! 我因为初次进入股市,没有历史包袱,哪个股票是热点,我追哪个,胆子非常大。而且股市行情非常好,我更加相信,自己的炒股实力不凡!


换句话说:越来越上头,胆子越来越大。 学习编程,学个屁啊,炒股能赚钱,还编个屁程序。


image.png


刚入股市,就赶上牛市,顺风顺水


2019年底到2020年上半年,A股有几年不遇的大牛市,尤其是半导体、白酒、医疗行业行情非常火爆。我因为初入股市,没有历史包袱,没有锚点。当前哪个行业火爆,我就买那个,没事就跑 雪球 刷股票论坛的时间,比上班的时间还要长。


上班摸鱼和炒股 是家常便饭。工作上虽然不算心不在焉,但是漫不经心!


image.png


在这之前,我投入的金额不多。最多时候,也就投入了10万块钱。当时基金收益达到了三万块。我开始飘飘然。


开始炒股,也尝到了甜头,一开始,我把基金里的钱,逐渐的转移到股市里。当时的我给自己定纪律。七成资金投在基金里,三成资金投在股市里。做风险平衡,不能完全投入到风险高的股市里。


我自认为,我能禁得住 炒股这个毒品。


但是逐渐的,股票的收益越来越高,这个比例很快就倒转过来,我开始把更多资金投在股市中,其中有一只股票,我非常喜欢。这只股票后来成为了很多人的噩梦,成为很多股民 人生毁灭的导火索!


长春高新 股票代码:000661。我在这只股票上赚的很多,后来我觉得股市涨了那么多,该跌了吧,于是我就全部卖出,清仓止盈。 当时的我利润有六万,我觉得非常多了,我非常高兴。


其中 长春高新 一只股票的利润在 两万多元。当时这是我最喜欢的一只股票。我做梦也想不到,后来这只股票差点让我倾家荡产……


当时每天最开心的事情就是,打开基金和证券App,查看每天的收益。有的时候一天能赚 两千多,比工资还要高。群里也非常热闹,每个人都非常兴奋,热烈的讨论哪个股票涨得好。商业互吹成风……


换句话说:岂止是炒股上头,我已经中毒了!


image.png


之后就发生了,上文说的一切,我在抄底的过程中,越套越牢……


总结


以上都是我的个人真实经历。 我没有谈 A 股是否值得投资,也不评论当前的股市行情。我只是想分享自己的个人炒股经历。


炒股就是赌博


我想告诉大家,无论你在股市赚了多少钱,迟早都会还回去,越炒股越上头,赚的越多越上头。


赌徒不是一天造成的,谁都有赢的时候,无论赚多少,最终都会因为人性的贪婪 走上赌徒的道路。迟早倾家荡产。即使你没有遇到长春高新,也会有其他暴跌的股票等着你!


什么🐶皮的价值投资! 谈价值投资,撒泡尿照照自己,你一个散户,你配吗?


漫漫人生路,总会错几步。股市里错几步,就会让你万劫不复!



”把钱还我,我不玩了“




”我只要把钱赢回来,我就不玩了“



这都是常见的赌徒心理,奉劝看到此文的 程序员朋友,千万不要炒股和买基金。


尤其是喜欢打牌、打德州扑克,喜欢买彩-票的 赌性很强的朋友,一定要远离炒股,远离投资!


能救一个是一个!


作者:五阳
来源:juejin.cn/post/7303348013934034983
收起阅读 »

听一听比尔盖茨老人家怎么看待 AI 革命

最近发现比尔盖茨还在写文章,确实了不起,68 岁的老人家还在坚持输出,除了写文章,比尔盖茨还致力于教育、医疗和卫生等慈善工作,奋斗在一线,看来美国人也延迟退休啊 😅 原文《AI 将彻底改变计算机的使用方式》 大约一万多字,从宏观的角度讲述了 AI 的...
继续阅读 »

最近发现比尔盖茨还在写文章,确实了不起,68 岁的老人家还在坚持输出,除了写文章,比尔盖茨还致力于教育、医疗和卫生等慈善工作,奋斗在一线,看来美国人也延迟退休啊 😅


原文《AI 将彻底改变计算机的使用方式》 大约一万多字,从宏观的角度讲述了 AI 的形态,并且提及了 AI 将影响的四个行业,最后再讲到目前面临的技术问题和非技术问题,整体文章深入浅出,非常值得一读。


本文做了一些删减,并尝试用自己的话去解读,更加符合中文读者的语义,其中的一些观点仅供参考,大家自由评判之,毕竟比尔先生还预测过计算机只需要 768kb 内存足以,而现在 8 个 G 都不够下饭的。


未来是智能体


首先比尔先生回忆了和保罗·艾伦一起创立微软公司的感觉,然后语重心长讲到,虽然经过了几十年的更迭,但是计算机还是比较蠢笨的,你要完成一个任务,得先选择某一个 app,比如用微软的 Word,去画一个商业的草图,但是这个 app 不能帮你发送邮件、分享自拍、分析数据、计划一个聚会,或者买电影票,要完成上述这些事情,要么找一个亲密的朋友,要么有一个个人助理。


胆大的预测,在下一个五年,AI 将彻底重构,你不需要再用为了处理不同任务,而去使用不同的 app。你可以用任何语言,直接告诉你的设备,你想要做什么。AI 借由丰富的理解能力,为你做个性化的服务和响应。在不远的将来,每个人都能够拥有远超当前科技的个性化的人工智能助手


这种软件形态,比尔先生思考了 30 多年,但是最近两年来才成为现实,这种形态叫做“智能体”(Agent),能够用自然语言回复,并且基于用户的背景知识去完成不同的任务


智能体不只是改变每个人和计算机的交互,他们同样颠覆了整个软件工业,这是从命令行输入、图形化交互以来,计算机交互最大的变革


这里就可以总结了,比尔先生认同「All in One」的观点,一个智能体,处理你的一切事务,并且用发展的眼光看待,在之后技术继续蓬勃发展,智能体将登基,成为新的软件形态之主。


区分机器人和智能体


现在很多公司,做出来的产品根本算不上智能体,只能叫做机器人(Bot),机器人内嵌在某一个 app,借由 AI 的能力处理一些特定的任务,比如文本润色、扩写等,他们不会记住你用过多少次,也不会记住你的喜好,只能冰冷冷的机器人。


智能体不一样,更聪明,更主动,在你询问它们意见之前,就能够给到你合适的建议。它们能够跨 app 处理任务,记录你的行为,识别你的动机和意图,随着时间的推移,它们会慢慢变得更好,更加准确的给你提供信息和建议。


举个例子 🌰,你想要来一场特种兵旅行,机器人只能根据你的预算,给你定位酒店。而智能体,了解你近年来的旅行资料,能够推断出你是想要找一个距离景点近一点的还是远一点的,来为你推荐合适的酒店,还能根据你的兴趣和倾向,为你规划行程、预定餐厅。


AI 智能体,还有最让人激动的能力,那就把现在一些昂贵的服务价格给打下来,在这四个领域中,医疗健康、教育、生产力以及娱乐购物,智能体将大展拳脚。


医疗健康


目前,AI 的作用局限于处理一些非医疗任务,比如,就诊时候录音,然后生成报告给医生检查回顾。接下来会真正的转变,智能体能够帮助病人去做一个基础的伤病分类,获取关于处理健康问题的建议,决定是否需要去做进一步治疗。这些智能体还能够帮助医疗人员做决定,使之更加的高效。


现在已经有类似的 app 了,比如 Glass Health,能够分析病人摘要、提供建议诊断给医生做参考。


有了这些帮助病人和医疗人员的智能体,才是真正利于处在贫困的国家地区,那些贫瘠地方的老百姓们,甚至从来都没见过医生。比尔先生大义 🫡


这类「临床医学智能体」普及的速度可能会比较慢,毕竟这事关生死。人们需要看到这些健康智能体真正起到作用的证据,才能够接受它们。虽然健康智能体可能不完美,会犯错,但是,人类也同样不完美,会犯错。


教育


十多年来,比尔先生一直对借助软件帮助学生学习、让老师工作更轻松这样的事情很上心,软件不会替代教师工作,它只能对他们的工作进行补充,比如对学生做到个性化教育,从批改作业的压力中解放,还有其他种种。


现在已经有初步的进展,那就是一些基于文本的教育智能体,他们能够解释二元方程、提供练习数学题等等,但这还仅仅只是初步能力,接下来智能体还会解锁更多的能力。


确实,AI 学习辅导这个需求确实不错,之前热搜有这么一个家长给孩子辅导的问题



通过 AI 可以给到很好的学习启发:



生产力


生产力这方面已经卷得飞起了,微软以及为 Word、Outlook 等其他 app 集成了 Copilot(副驾驶),谷歌也在做类似的事情,也把 Bard 集合在自家的生产力 app 中。这些 Copilot 可以做很多事情,比如把文本转换为 PPT,回答表格问题,总结电子邮件内容等等。


当然,智能体能做到还有更多,如果你有一个商业想法,智能体会做一份商业计划书,然后基于此创建一份展示汇报,还能根据你的内容插入生成合适的图片。


娱乐购物


好吧,AI 可能帮你挑选电视频道、推荐电影、书、电视剧等等。比如,最近比尔盖茨投资了一家创业公司 Pix,用问答的方式推荐电影。虾皮也有一个基于 AI 的「DJ」,它能够根据你的喜好播放歌曲,并且还能和你交流,甚至会喊你的名字。


对科技行业的冲击波


总而言之,智能体最终能够帮助到我们生活的方方面,这对整个软件行业和社会的影响将会是深远的。


在计算领域,我们常谈论的「平台」,比如安卓、iOS 还有 Windows,是目前 app 和服务赖以存在的基础,而智能体将会成为下一个平台


创建一个 app 或者服务,你不需要知道如何如变成或者图形设计,你只需要告诉你的智能体你想要做什么,它就能够编码、设计界面、创建 logo,然后发布到 app 到在线商店上,OpenAI 的 GPTs 能让我们一窥未来,GPTs 可以让非开发人员创建并分享自己的的智能体。


推荐下 starflow.tech,可以直接体验 GPTs



没有哪一家公司可以垄断智能体生意,因为未来会有多款不同 AI 引擎可供使用。现在,智能体只能依赖于其他软件,比如 Word 和 Excel,但是最终,他们将会独立运行。现在他们可能是免费的,但以后,你会为这些聪明高效的智能体付费,那么商业逻辑将改变,公司不再需要迎合广告公司而恶心用户,而是真正地为用户量身打造智能体


在这些聪明但又复杂的智能体落地成为现实之前,还有大量的技术问题需要解决。


技术挑战


至今还没有人搞清楚智能体的底层存储结构是怎么样的,要创建一个个性化的智能体,我们需要一种新型数据库,它能把记录你的兴趣和关系的微妙之处,在保障隐私的情况下还能够快速查询信息。目前向量数据库是一种,或许之后还会有其他更好的呢。


另一个开放的问题就是一个用户大概需要和多少智能体打交道呢?你的个性化智能体会被分为医疗智能体和数学教师智能体吗?如果是的话,你是希望这些智能体彼此能够协作,还是在各自领域保持独立?


智能体的形态会是怎么样的呢,是手机、眼睛、项链、徽章,甚至是全息投影?这里比尔先生推测,现阶段最适合的是耳机,它能够听取你的声音,然后通过耳机回复你,其他的好处是,它还能调节音量、屏蔽周围噪音。


这里面还有其他种种技术挑战存在


1️⃣ 智能体之间互相交流的标准协议?


2️⃣ 智能体的价格要怎么打到每个人都能够用得起?


3️⃣ 用户少量提示词和智能体的准确回复之间如何取得平衡?


4️⃣ 如何减少幻觉,特别是在医疗这种特别重要的场景下?


5️⃣ 如何确保智能体不会伤害 or 歧视人类?


6️⃣ 如何确保智能体不会越权进行犯罪?


在不远的将来,智能体会迫使人类去思考,我们这么做是为了什么?想象一下,一个足够优秀的智能体存在,我们基本不需要工作了,那么每个人还需要接受高水平的教育吗?在未来可能是这样的,人们怎么消磨他们的时间?在所有答案都是已知的情况下,每个人还想要去上学吗?每个人都有大量的空闲时间,你还能有一个安全和繁荣的社会吗?


不过到这个时间点还很早,但至少目前,智能体正在走来,在接下来的几年,他们将彻底改变我们的生活。


作者:吴楷鹏
来源:juejin.cn/post/7312736427326504996
收起阅读 »

看清裁员,你就没什么好焦虑的了

前言 Hi 你好,我是东东拿铁,一个正在探索个人IP的后端程序员。 前一阵子,组里面悄悄地走了两个同事,大家对此讳莫如深,原因自然不言而喻,被裁员了。 虽然裁员这件事情,在各种媒体上已经见怪不怪。但是近几年,即使是在北京,所在的公司确实还没遇到过这个情况。 本...
继续阅读 »

前言


Hi 你好,我是东东拿铁,一个正在探索个人IP的后端程序员。


前一阵子,组里面悄悄地走了两个同事,大家对此讳莫如深,原因自然不言而喻,被裁员了。


虽然裁员这件事情,在各种媒体上已经见怪不怪。但是近几年,即使是在北京,所在的公司确实还没遇到过这个情况。


本以为裁员这件事只存在于快节奏的大城市,但真正发生发生在二线城市的时候,我还是觉着心里蛮不舒服的。


因为裁员这个事情,对于个体来说,影响的确不小。


经济影响,裁员对个人的第一个影响就是收入中断。别看程序员收入比其他行业可能高一些,但是收入断层的压力依然很大。如果有房贷、车贷,更是雪上加霜。


职业发展,失去当前职位对程序员的职业发展产生不小影响,长期失业会导致技术技能的滞后,特别是在快速发展的科技行业,技术更新换代迅速。最重要的是,即使是短期的空白期,也可能使程序员在寻找新工作时,简历上的gap year也可能被HR视为一个警示信号。


心理压力,被裁员或许会经历自我怀疑、焦虑和抑郁等情绪,尤其是如果他们认为裁员是因为自己技能不足或表现不佳。这种心理压力可能会进一步影响他们在新工作中的表现和求职过程中的自信心。


所以看到身边的同事走了,我心里认为这真的是一件很糟糕的事情,从个人角度看,我认为裁员是不应该发生的。


但事实上愿望与真相的确不符合,我们常常拒绝接受真相。因为接受真相意味着改变,而改变可能会带来痛苦。


但是认清客观规律,才能认清自己,接受自己,不要固守你对事物"应该"是什么样的看法 这将使你无法了解真实的情况。


裁员存在很久了


太阳底下无新鲜事,裁员潮这件事情,早就不是第一次了。客观来讲,裁员这件事是的确是符合客观规律的,我们先回顾前面几次大的裁员潮吧,挑三个来讲。


90年代国有企业改革


1987年确定了改革开放,改革开放初期,逐步推行市场化改革,打破计划经济体制。


许多国有企业效率低下,国有企业迎来改革,负债累累,生产过剩。为了提高经济效率,政府推行国有企业改革,裁减冗员、减少亏损企业数量。


叠加政策推动,1997年党的十五大提出“抓大放小”政策,即保留和发展大型国有企业,改制或关闭小型亏损企业。



2008年全球金融危机


2008年爆发的全球金融危机导致外需急剧下降,许多出口导向型企业受到重创,全球经济衰退。


企业利润下降,为了控制成本,许多企业不得不裁员。


危机暴露了中国经济过度依赖外需和低附加值产业的问题,促使政府推动经济结构调整。


2019年互联网行业的大量裁员潮


从2018年下半年开始,不少互联网公司的裁员就已经开始,百度、阿里、腾讯、京东等大企业更是成为人们关注的焦点。


那是像摩拜、滴滴、美团等互联网行业,都是靠大量烧钱进行维持的,由于长期烧钱,投资者热情散去,各路资本也变的谨慎了。


是的,其实互联网裁员潮2019年就已经逐步开始了,互联网行业经过10多年的高速发展,慢慢走向了平稳期,互联网红利期已经过去,资本寒冬到来。



裁员背后的规律


企业战略与内部因素


成本控制与财务压力
企业在面临财务压力时,裁员通常是首选的成本控制手段之一。


通过减少员工数量,企业可以直接降低工资支出和相关福利成本。尤其是在利润率下降或财务报表不佳时,裁员成为企业迅速改善财务状况的一种方式。


比如最近理想汽车大裁员,背后就是因为纯电市场推广不顺,销售目标不及预期。


战略转型与业务重组


企业在战略转型或业务重组过程中,往往会调整其人力资源配置。例如,当企业从传统业务转向新兴技术领域时,原有的一些岗位可能不再需要,从而导致裁员。又或者,企业合并或收购也会带来很多人员问题。


比如4月底,马斯克裁撤了整个超充团队,与企业的战略是相关的,欧美充电桩市场竞争很激烈,国内的超充体系技术革新也很快,特斯拉超充的竞争力明显减弱,其实主要就是盈利问题吧。


效率提升与自动化


随着技术的进步,企业会不断寻求通过自动化和技术创新来提升效率。自动化工具和人工智能的应用可以显著减少对人力的依赖,从而导致部分职位的消失。尤其是在重复性高、技术含量低的岗位上,自动化的影响尤为明显。


这个例子就太多了,不一一列举了。


市场环境与外部因素


经济周期与市场波动


宏观经济的周期性波动对企业的经营状况有着深远影响。在经济衰退或市场需求下降时,企业往往会通过裁员来应对收入减少和利润率下滑的挑战。反之,在经济繁荣期,企业则可能增加招聘以满足业务扩张的需求。


最简单的例子,在互联网高速发展期,1年p6、3年p7根本不是梦,后端只要有过简单的开发经验,找工作根本不是问题。


目前中国经济增速放缓、消费升级趋势减弱、人口红利消失等因素的影响,中国互联网市场的需求增长趋于饱和或下降。再叠加就业市场饱和,企业对学历、经验提出了更多的要求。


行业竞争与市场压力


激烈的市场竞争也会促使企业通过裁员来保持竞争力。


当企业面临市场份额的争夺和利润率的压力时,降低运营成本成为必然选择。通过优化人力资源配置,企业可以在价格战或市场扩张中保持灵活性和优势。


目前用户规模停滞,智能手机普及率饱和,互联网用户规模增长趋于停滞,由增量市场变为存量市场,互联网获客成本越来越高。


政策变动与法规影响


政府政策和法规的变化也可能引发企业的裁员行为。例如,税收政策的调整、劳动法规的变化或贸易政策的波动,都会影响企业的运营成本和市场策略。在这种情况下,企业可能通过裁员来适应新的政策环境和经营压力。


就像目前互联网行业规范和监管愈加严格,更加注重合规,因此互联网行业也会收到影响。


技术发展与行业趋势


技术创新与产业升级


技术创新是推动产业升级的重要动力,也直接影响着就业结构的变化。新技术的应用往往带来生产方式的变革,导致传统岗位的减少和新兴岗位的增加。企业在追求技术领先的过程中,不可避免地会进行人力资源的调整。


其实,每一轮的市场繁荣,都是由技术创新带来的,例如3G时代叠加iPhone这样的智能手机,才打开了移动互联网快速发展的时期,才有了阿里 All in 无线的战略。


而现在正在快速发展的AI大模型,就是新一轮技术创新的开始,AI的可能性太大了。


行业趋势


数字化转型和远程办公的普及也在改变企业的用工模式。数字化工具的应用使得部分岗位可以通过外包或灵活用工的方式来完成,从而减少了全职员工的需求。远程办公的兴起则使企业有更多的选择来优化人力资源配置。


怎么做


通过之前的裁员历史,还有裁员背后的一些深层次原因,你应该能对裁员这件事背后的规律,有了一定的了解。


我们每个人都是时代中微不足道的一粒沙子,那么从个人角度,我们应该如何应对呢?


调整心态


年年涨薪,按时晋升机会等等这些互联网黄金时期的待遇,在当前可能不再是标配了,想要做到这一点,你需要在职场中付出比别人多几倍的努力,大家或许应该深有体会。


那么跳槽也不一定有涨薪,甚至工作时间长的人、base高的人,跳槽可能还会面临降薪。


所以一定要调整预期,如果岗位未来还有不错的发展空间,降薪也值得去。


还有就是要做好选择,不能既要(收入、光环),还要(轻松、自由)。


稳住基本盘


技术&业务能力
其实有挺多朋友加我,也不乏一些工作只有一两年的朋友,他们会感到焦虑,比如工作不好找、大厂不好进,是不是需要更换赛道。但是针对于工作年限不久的朋友,我始终给出的建议就是要先深耕技术,做好当前工作,这是作为一个技术人最基本的要求,也是立身之本。


无论市场环境如何,只要自己的技术或者业务能力在线,能够解决工作中遇到的问题,能够产生价值,那么你一定就会持续有一定竞争力。


身体


身体才是奋斗的本钱,长期加班、久坐,大家可能都会有或多或少的一些小毛病。


之所以把身体也列出来,是因为当下我真的感觉很容易精力不足,在持续大量学习的时候,很容易感到疲倦,下班之后就会什么也不想干,窝在沙发一晚上。


在你想做一件事情的时候,良好的身体状况才能保证你能够全身心的投入进去。


财富积累


良好的财富积累,既能提供经济缓冲,也可以增加自己的心里安全感。


如果想做职业转换时,有足够的储蓄也可以让你有更多的时间和资源去学习一些新技能。


提前探索


开头既然说了,国企也曾有过裁员潮,那么在互联网行业,我们大概率也很难干到退休了。


所以你需要提前探索自己可以长期耕耘的方向,并且对自己有一个清晰的自我认知。


比如经常问自己几个问题:



  1. 你觉得自己的内驱力是什么?喜欢做什么事情?或者自己希望自己的人生是一个怎样的状态。

  2. 你擅长什么技能?或者说有什么资源?比如技术、运营、销售、沟通等

  3. 你喜欢做的事情和擅长的技能资源等,比如健身、拍视频、写作


说在最后


好了,文章到这里就要结束了。


所以你看,由于企业战略、市场环境、技术趋势的影响,都有可能成为裁员的原因。所以我们不要认为裁员是自身能力不足,甚至影响自己的情绪。


面对裁员与互联网里不断宣扬的“35岁危机”,与其担忧焦虑,不如先调整心态,稳住自己当下的基本盘。


最重要的是提前探索,找到自己喜欢的事情,去探索自己的能力边界。




作者:东东拿铁
来源:juejin.cn/post/7378321582399914003
收起阅读 »

七年前的一个思维,彻底改变了我的程序员职场轨迹

前言 Hi 你好,我是东东拿铁,一个正在探索个人IP的后端程序员。 最近学习了12个生财思维,受益匪浅,但是纸上得来终觉浅,绝知此事要躬行,没有亲身实践,怎么能更好的理解呢? 单纯的学习,尤其是思维工具类的学习,只看但不实践,是不会有太好的效果的。 课程中的案...
继续阅读 »

前言


Hi 你好,我是东东拿铁,一个正在探索个人IP的后端程序员。


最近学习了12个生财思维,受益匪浅,但是纸上得来终觉浅,绝知此事要躬行,没有亲身实践,怎么能更好的理解呢?


单纯的学习,尤其是思维工具类的学习,只看但不实践,是不会有太好的效果的。


课程中的案例虽然真实,但是每个人的眼界、能力不同,所以案例对自己只能开开眼,但自己对于思维模式的理解却不会有太多的帮助。


为了更好的理解每一个生财思维,我决定根据每一个生财思维去复盘过去十年间遇到的机遇,看看自己错过了什么,有抓住了什么,然后把学习过程中的思考重新整理出来。


希望对你有所帮助。


对标思维


什么是对标思维?


对标思维,对,对比。标,标杆。


什么是标杆,领域里面做的好的,拿到成绩的,就是标杆。


如何真正的运用好对标思维?


分成三步:



  1. 第一步,找到对标,通过搜索、付费都可以找到领域内出色的人。

  2. 第二步,研究他的成功路径,比如他做了哪些事情,学习了哪些知识,遇到了什么障碍, 又是如何解决的,或者关注他有什么好的特质,值得你去学习。

  3. 第三步,复盘自己的做事路径和方法,对比标杆的方法、思维、路径,针对性的改进自己。


对标思维,每一个人都在下意识的应用到。


比如:



  • 技术方案设计,我们对标大厂去设计我们的方案,为什么大厂要这样设计

  • 身边的同事去了大厂,我们对标他,去看看他作对了什么,学习了什么知识

  • 接手新的工作,先去看看别人是怎么做的



对标并不是对比,对比着重于把两个或多个事物放在一起,比较它们之间的相同点和不同点。


而对标更强调以优秀对象为目标进行追赶和超越



对标思维的应用


大学毕业后,我选择留在了老家,我的室友毕业去了北京。他去做了互联网,而我只能选择传统信息企业。


北京的生活节奏与二线城市很不一样,上学时我们一起开黑打游戏,毕业后,只剩下了留在济南的几个人,还能一起开黑娱乐,室友因为工作原因,工作日下班几乎无法和我们打游戏。



后来无意间得知,他的薪资比我高出一倍之多,我感到很震惊。(此时我无意间找到了对标)


同样的大学,同样的专业,相差不大的成绩,在我知道后,我不禁陷入思考,为什么收入会有着如此大的差距?


上面提到,对标并不是对比,如果仅仅从薪资角度来对比,那我们之间的差距无疑也太大了。


运用对标思维,我发现他做的对的事情,是去了北京。17年的互联网行业依然如日中天,大城市的机会、薪资,都是二线城市无法比较的,彼时只要有一些热门技术的经验,哪怕是培训机构出来的,都很容易找到工作。


我不禁反思,为什么当时的我毕业时,为什么没有作出这个选择?


大学同学,大概都来源于五湖四海,而我的室友的家在东北,他对我们所在大学的城市,一定是不会有太多的感情的,所以对他而言,毕业后,自然是像北京这样的大城市,有着更大的吸引力。


而彼时的我,还处于一个舒适区里。我从上学开始就没离开过济南,外面的城市对我而言是陌生的,而在家不用租房,上下班有车开不需要坐地铁,周末有朋友一起吃饭喝酒,上班时间因为城市不大所以也不远,因此缺少了闯荡的勇气。


当我认识到这一点后,便暗暗下决心要出去闯闯看看,随后没过多久,我就在没有任何准备的情况下,裸辞去了北京。


当然因为缺少准备,我吃了不少苦头,不过这个都是后话了,有兴趣的也可以看看我之前的文章。


这件事已经过去了7年之久,我依然记忆犹新,从对标、思考、选择的路径,可以很顺畅的把这件事情完整的回忆出来,因为我在不经意间用了对标思维,做出了很大的改变,也让我认识了更多的朋友,去了更大规模的公司。


看到这里,我猜你可能心里会想,你这个思考路径,并不一定有太大的参考价值呀。你的对标不用你寻找,就在你身边,并且薪资对比如此明显,你自然很容易就会去思考如何去改变。


但是我想说,想主动应用对标思维,没有这么简单。


故事继续。


找到目标


从小带着我玩到大的哥哥,也是程序员,我选择程序员行业,也是受到了我哥哥的影响。


在那个我还没有进入社会,沉浸在大学的美好时光中的时候,哥哥就已经从腾讯跳槽到阿里,并且在工作的城市买房、定居了。


其实我哥哥也不只一次的和我讲过,提前准备好面试内容,参加校招,可能会比毕业后再进入大厂的难度要小上很多。


但我始终没有听进去,在学习了一些内容之后,便放弃了。


理论上,我在上学的时候,就已经有了这么好的一个榜样,我如果早早去对标哥哥的工作路径,了解大厂的面试标准,毕业就选择进入大厂,我几乎可以少走4年的弯路,但我还是在毕业后,选择留在了济南。


瑞·达利欧在《原则》书中提到,



个人进化过程(即我在上一条描述的循环)通过5个不同的步骤发生。如果你能把那5件事都做好,你几乎肯定可以成功。


这五步大概是:
1.有明确的目标。
2.找到阻碍你实现这些目标的问题,并且不容忍问题。
3.准确诊断问题,找到问题的根源。
4.规划可以解决问题的方案。
5.做一切必要的事来践行这些方案,实现成果。



我们就聊第一步,有明确的目标



大四那年我在干什么?尝试着考了研,尝试着去了一家公司实习,但大部分时间还是在打游戏。错过了秋招春招,最后毕业才拿到一家offer,只能选择入职。


大学期间,我很明显是没有目标的。比如,毕业后想去什么样的公司,想拥有多少收入,去哪个城市发展。


因此即使有再好的榜样在我身边,我也无动于衷。


但当我工作之后,发现了技术上的差距,发现了工资上的差距,发现了工作环境上的差距,自己不想再浑浑噩噩下去,因此才有了改变的动力。


因此让心里埋下一个想法的种子,找到目标,才是运用思维工具的第一步。


具体如何找到目标,进行拆分,可以看看我之前的这篇文章。


说在最后


好了,文章到这里就要结束了,总结一下。


对标思维从概念上看其实不难,只需要三步即可找到对标研究路径,复盘改进。


但是并非有了这个思维就可以立即应用,还是要有明确的目标,知道自己想要什么,才能更好的利用对标思维。


欢迎你在评论区和我分享,也希望你点赞、评论、收藏,让我知道对你有所收获,这对我来说很重要。也欢迎你加我的wx:Ldhrlhy10,一起交流~


本篇文章是第42篇原创文章,2024目标进度42/100,欢迎有趣的你,关注我。


作者:东东拿铁
来源:juejin.cn/post/7388488504055955492
收起阅读 »

初中都没念完的我,是怎么从IT这行坚持下去的...

大家好,我是一名二线(伪三线,毕竟连续两年二线城市了)的程序员。 现阶段状态在职,28岁,工作了10年左右,码农从事了5年左右,现薪资9k左右。如文章标题所说,初二辍学,第一学历中专,自己报的成人大专。 在掘金也看了不少经历性质的文章,大多都是很多大牛的文章,...
继续阅读 »

大家好,我是一名二线(伪三线,毕竟连续两年二线城市了)的程序员。


现阶段状态在职,28岁,工作了10年左右,码农从事了5年左右,现薪资9k左右。如文章标题所说,初二辍学,第一学历中专,自己报的成人大专。


在掘金也看了不少经历性质的文章,大多都是很多大牛的文章,在大城市的焦虑,在大厂的烦恼,所以今天换换口味,看一看我这个没有学历的二线的程序员的经历。


1.jpg


1.辍学


我是在初二的时候辍学不上的,原因很简单,太二笔了。


现在想来当时的我非常的der,刚从村里的小学出来上中学之后(我还是年级第7名进中学,殊不知这就是我这辈子最好的成绩了),认为别人欺负我我就一定要还回来,完全不知道那是别人的地盘,嚣张的一批,不出意外就被锤了,但是当时个人武力还是很充沛的,按着一个往地上锤,1V7的战绩也算可以了。自此之后,我就开始走上了不良的道路,抽烟喝酒打架,直到中专毕业那天。



我清楚的记得我推着电车望着天,心里只想着一个问题,我毕业了,要工作了,我除了打游戏还会什么呢,我要拿什么生存呢...



这是当时我心里真实的想法,我好像就在这一刻、这一瞬间长大了。


2.jpg


2.深圳之旅


因为我特别喜欢玩游戏,而且家里电脑总是出问题,所以我就来到了我们这当地的一个电脑城打工,打了半年工左右想学习一下真正的维修技术,也就是芯片级维修,毅然决然踏上了深圳的路。


在深圳有一家机构叫做迅维的机构,还算是在业内比较出名的这么一个机构,学习主板显卡的维修,学习电路知识,学习手机维修的技术。现在的我想想当时也不太明白我怎么敢自己一个人就往深圳冲,家里人怎么拦着我都没用,当时我就好像着了魔一样必须要去...


不过在深圳的生活真的很不错,那一年的时光仍旧是我现在非常怀念的,早晨有便宜好吃的肠粉、米粉、甜包,中午有猪脚饭、汤饭、叉烧饭,晚上偶尔还会吃一顿火锅,来自五湖四海的朋友也是非常的友好,教会了我很多东西,生活非常的不错。


3.jpg


3.回家开店


为什么说我工作了10年左右呢,因为我清楚记得我18岁那年在本地开了一个小店,一个电脑手机维修的小店。现在想想我当时也是非常的二笔,以下列举几个事件:



  1. 修了一个显示器因为没接地线烧了,还跟人家顾客吵了一架。

  2. 修苹果手机翘芯片主板线都翘出来了,赔了一块。

  3. 自己说过要给人家上门保修,也忘了,人家一打电话还怼了一顿。

  4. 因为打游戏不接活儿。


以上这几种情况比比皆是,哪怕我当时这么二笔也是赚了一些钱,还是可以维持的,唯一让我毅然决然转行的就是店被偷了,大概损失了顾客机器、我的机器、图纸、二手电脑等一系列的商品,共计7万元左右,至今仍没找回!


4.jpg


4.迷茫


接下来这三年就是迷茫的几年了,第一件事就是报成人大专,主要从事的行业就杂乱无章了,跟我爸跑过车,当过网吧网管,超市里的理货员,但是这些都不是很满意,也是从这时候开始接触了C和C++开始正式踏入自学编程的路,直到有一次在招聘信息里看到java,于是在b站开始自学java,当时学的时候jdk还是1.6,学习资料也比较古老,但是好歹是入了门了。


5.jpg


5.入职


在入门以后自我感觉非常良好,去应聘了一个外包公司,当时那个经理就问了我一句话,会SSM吗,我说会,于是我就这么入职了,现在想想还是非常幸运的。


当时的我连SSM都用不明白,就懂一些java基础,会一些线程知识,前端更是一窍不通,在外包公司这两年也是感谢前辈带我做一些项目,当时自己也是非常争气,不懂就学,回去百度、b站、csdn各种网站开始学习,前端学习了H5、JS、CSS还有一个经典前端框架,贤心的Layui。


干的这两年我除了学习态度非常认真,工作还是非常不在意,工作两年从来没有任何一个月满勤过,拖延症严重,出现问题从来就是逃避问题,职场的知识是一点也不懂,当时的领导也很包容我,老板都主持了我的婚礼哈哈哈。但是后来我也为我的嚣张买了单,怀着侥幸心理喝了酒开车,这一次事情真真正正的打醒了我,我以后不能这样了...


6.jpg


6.第二家公司


在第二家公司我的态度就变了很多很多 当时已经25岁了,开始真真正正是一个大人了,遵纪守法,为了父母和家人考虑,生活方面也慢慢的好了起来(在刚结婚两年和老婆经常吵架,从这时候开始到现在没有吵过任何架了就),生活非常和睦。工作方面也是从来不迟到早退,听领导的安排,认真工作,认真学习,认识了很多同行,也得到了一些人的认可,从那开始才开始学习springboot、mq、redis、ES一些中间件,学习了很多知识,线程知识、堆栈、微服务等一系列的知识,也算是能独当一面了。但好景不长,当时我的薪资已经到13K左右了,也是因为我们部门的薪资成本、服务器成本太大,入不敷出,公司决定代理大厂的产品而不是自研了,所以当时一个部门就这么毕业了...


7.png


7.现阶段公司


再一次找工作就希望去一些自研的大公司去做事情了,但是也是碍于学历,一直没有合适的,可以说是人厌狗嫌,好的公司看不上我,小公司我又不想去,直到在面试现在公司的时候聊得非常的好,也是给我个机会,说走个特批,让我降薪入职,算上年终奖每个月到手大概10k(构成:9k月薪,扣除五险一金到手7.5k,年终奖27k,仨月全薪,所以每个月到手10k),我也是本着这个公司非常的大、非常的稳定、制度非常健全、工作也不是很忙也就来了,工作至今。


8.jpg


总结



  1. 任何时候想改变都不晚,改变不了别人改变自己。

  2. 面对问题绝对不能逃避,逃避没有任何用,只有面对才能更好的继续下去。

  3. 不要忘了自己为什么踏入这行,因为我想做游戏。

  4. 解决问题不要为了解决而解决,一定要从头学到尾,要不然以后出现并发问题无从下手。

  5. 任何事情都要合规合法。

  6. 工作了不要脱产做任何事情,我是因为家里非常支持,我妈至今都难以相信我能走到今天(我认为我大部分是运气好,加上赶上互联网浪潮的尾巴)。

  7. 最重要的,任何事情都没有家人重要,想回家就回家吧,挣钱多少放一边,IT行业找个副业还是非常简单的,多陪陪他们!


作者:奇怪的程序员
来源:juejin.cn/post/7309645869644480522
收起阅读 »

一份离职感想

一、和解 人的一生就是不断地与世界和解,以及与自己和解。 今天提离职了,相比于四年前的离职,更加的从容和淡定。所谓,心无外物,云淡风轻。 图:云卷云舒,心随境转 二、当下 今天晚上和一个刚来三周的应届生跑步,聊着聊着就说到了要是回到十八岁就好了的话题。 当...
继续阅读 »

一、和解


人的一生就是不断地与世界和解,以及与自己和解。


今天提离职了,相比于四年前的离职,更加的从容和淡定。所谓,心无外物,云淡风轻


image.png
图:云卷云舒,心随境转




二、当下


今天晚上和一个刚来三周的应届生跑步,聊着聊着就说到了要是回到十八岁就好了的话题。


当然我也谈了我的一些想法, 如果是以前的我也会像你这样,要是回到以前就好了。 但是,现在的我更加从容、更加淡定、更加坚定,以及对事情的理解、看法、态度是那个时候没有的,同时懂得了筛选,也懂得舍弃,对社会的理解,对世界的理解也是那个时候没有的,甚至对自己的看法也更加立体,对自己也更宽容,现在反而会更加欣赏自己。


人生不必时时往过去看,"既往不恋,当下不杂,未来不迎"


41c75840276db6a178aa3a21244a249.jpg


图:操场跑步,有时候也会坐在最高的台阶上,享受这自然的风。


三、接纳


我们还谈到了失恋的话题,我说很多人是没有办法放下的,也没办法抹去,不管是事还是人都一样。


人的一生就像是石块不断垒起来的玛尼堆,有一些人会在特定时间段参与进来,帮你加一块,可能它的颜色、大小、形状、好看程度都不一样,但你不得不承认,那个时间点,那个高度就只有那么一块,无可替代。


与其不见,不如接纳!


a84ae8d6d03d70d359799b4d74ee84d.jpg


图:某次户外徒步


四、选择


大学时的第一部课外读物 ,路遥的《人生》,开篇来自柳青的一段话,至今影响着我。


image.png


刚好昨天生日,有感而发,也时刻警醒着自己。


image.png


图:朋友圈,31岁的记录


五、感受



人这一生就是不断地给自己的感受积累素材



不知什么时候,我开始静下来,用心去感受这个世界。


在吃午餐的时候,变得专心,放下了手机,端起了饭碗,开始用舌头去感受食物原本的味道,就像《小森林》中的女主一样。静下来,都是收获。


image.png


a86c6a0e1f998dc5e12ee155dd4fc53.jpg


图:午餐,三菜一汤


用心去感受,用心去体会,从容和淡然。享受生活,感恩生活。



你所看到的,就是你内心的一种投射,你看到了美好,那么你的内心就是美好的。你看到了恶,那么你的内心就是恶。 内心这块三分宝地,就不要装上一些乱七八糟的东西了。



六、经历



生命的厚度在于去经历一些不一样的事情。



人需要不断去经历一些不一样的事情,而不是将365天过成1天。


“人不是活一辈子,不是活几年几月几天,而是活那么几个瞬间。”——鲍利斯·帕斯捷尔纳克


希望多一些这样怦然心动、与众不同的时刻, 看到黄山的日出、云海,觉得这个世界真的很酷,继续热爱。


image.png


图:黄山风景图


不要等到八十岁了才去做二十岁想做的事情。


七、自己


青年人要有青年人的样子,朝气、热血。


如罗曼罗兰说过:
“世界上只有一种真正的英雄主义,那就是在认清生活的真相后依然热爱生活”


人不要给自己设限,勇敢地做自己,不要被这个世界迷失了自我。


在这个满是焦虑、满是浮躁的社会,更要做到正心正念


image.png


就像我在 500px 网站上说过的一句话:“这个世界没有标准答案,活出自己,不受羁绊”


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

丈母娘,你这是来真的啊?

今年春节在家里呆的时间比往年都要久一些,就算离家不远也会这样感觉,随着年龄的增加,越发思念故土以及父母。 以往回家都比较晚,待着待着就想着回工作的城市。因为回家总会伴随着和二老的争论,而且我那时也很戾气,合不到一块就气,或者进房间睡觉。 要说啥事能值得争论,我...
继续阅读 »

今年春节在家里呆的时间比往年都要久一些,就算离家不远也会这样感觉,随着年龄的增加,越发思念故土以及父母。


以往回家都比较晚,待着待着就想着回工作的城市。因为回家总会伴随着和二老的争论,而且我那时也很戾气,合不到一块就气,或者进房间睡觉。


要说啥事能值得争论,我的确忘了,大概是思想观念以及家里生意的问题产生的。以至于身处异乡也要离开家里不愿意喋喋不休。


随着时间流逝,心态已经发生变化。我内心深处逐渐向着故土,和家里二老的关系也潜移默化,彼此心照不宣的拉近了很多。


二老也不过多问责一些,也不再以长者的心态和我对质。


事实也觉得普通家的孩子成年后就该放权干他自己的事,父母少些干预,有些做法和观念已经帮不上忙。父母与孩子之间往往都会产生很大分歧,尤其是思想观念的矛盾。


每一代都有可能推翻上一代的思想意识。父母与子女和谐,一般父母的思想观念足够前卫能够传承给子女,或者子女的思想观念没有很大差异,认可父母的思想体系。


我们会一起坐下来交谈家里的事情,想好对策处理外事,规划老家祠堂以及屋子的安排;参与布置家里,代替老爹出席各项习俗礼节活动。


从读大学开始到现在就没再给它们制造任何的麻烦和搞砸事情。只见他坐在店里抽着烟,沉默着望向我,迟迟不再发话,只在最后说了一句婚姻的问题。


这个话题别说他了,老家众多的亲戚都会抛出这个尖锐的问题,我说我回家只想休息,逢年过节和老朋友叙旧,去亲戚家串串门,一起乐呵乐呵聊聊家常,聊聊八卦。


95‘ 后教师彭老师


小学同学彭老师,现在是一名县城重点中学的高中老师。她是一名 90 后老师,我在她身上看到了很多老师的缩影。她毕业后第一份工作就是任高一班主任兼任课老师。


图片


▲图/ 学生:???


彭老师很是焦虑很迷茫,害怕自己不能胜任;害怕自己教不好;害怕自己耽误学生的前途。


每一个担心都很沉重,责任肩负在身上,没日没夜的备课,改作业,演练怎么让学生听懂。


图片


▲图/ 在最无能为力的学科遇到了最不想辜负的老师


小城市义务教育向来重视成绩不太注重心理建设,导致问题学生很多。彭老师经常 solo 学生和家长,试图说服他们把重心放在当前阶段要做的事。


尽管生病,喉咙发炎也坚持做着这些事情。


图片


▲图/ 除夕夜,彭老师回学校,顺道提零食带红包给她


图片


▲图/ 她赠了一罐饮料,握着只觉比当时天气还冷


图片
▲图/ 彭老师收到开工红包请吃饭,还给了红包,呜呜呜感动


有时煎熬的对着同事和朋友说,看着自己的希望学生开始堕落真的很难受,说也说不通;面对自己的学生读着读着因家里或者各种的问题而辍学时更无语。


图片


▲图/ 00 后学生在 95 后老师教案涂鸦


忍不住会直接联系家长 solo,开导家长有时候如同开山凿石一样,只有坚持不懈才使得那位学生继续读下去,尽管读大专,也改变了不少走向。


有一天她苦笑的跟我们说,她自己都没怎么谈过恋爱却还要开导失恋的学生,甚至被失恋学生反问:“老师,你谈过恋爱吗?”


???


彭老师所带的班级在 23 年第一批结业。上本率超额完成上面给的任务,这一路上面临学生堕落、早恋、辍学、逃课、网瘾...


彭老师有时候很想放弃摆烂,像那些老道的老师一样,风清云淡,看开一点,上课就上课,喝茶就喝茶,晒太阳就晒太阳。


后来她骑着小电瓶,向我重申了她那坚定的信念,绝不可能摆烂,我要对我的学生负责,要为他们的前途着想,就这么决定了。


我看着她感觉头上出现了一顶为人师表的光环。


图片


实话说,老师的行为无论是怎样的,都会被学生刻在记忆深处,尽管有时不会联系,也会在某一刻回想起,念其良莠。


图片


▲图/ 念大学的学生探望彭老师


她性格一直都很逗比很乐观,走路也喜欢蹦蹦跳跳,还被她的老师和学生嘲笑她走路蹦蹦跳跳,和她玩王者鲁班的走姿如出一辙。


在她学生毕业之后,彭老师回归万年鲁班,但技术依然停留在四五年前大学生时期,经常遭截杀一路“啊”,开疾跑徒走回水晶,也经常被我们和她的学生给护着。


现在见她时还是很逗比,嘴硬心软。脸上刻印出一副班主任的形象,坚定严肃而又亲和。


她说她带完一届之后不当班主任了,太辛苦太累了。后面她又被安排带复读班班主任。


阿姨,你来真的啊?


老家的天气很不错,逢年过节我们经常互串亲戚的门,晒晒太阳,欺负欺负小朋友,欺负过头了说送给他们一份《三年高考五年模拟卷》礼物,他们哭的更厉害。


图片


▲图/帮人带孩子真好玩


春节假期充电的时间正在倒计时,最后赶着串堂弟的门,也就是大叔家,那时他们家里很忙,家族里的会做饭打点的都来帮忙了。


原来是堂弟未来丈母娘查家环节,家里上上下下忙活。


我等闲杂人在巷子里晒着太阳,准备迎接他们。堂弟我和同岁,月份比我小,在温州工作,这几年他老爹操够了心,费了不少钱。龙年又长了一岁,他父母更是着急。


图片


▲图/ 回家路途中天色很震撼,大家都不想说话


闲聊之际,只见一列车齐刷刷地开到门口,不知道的还以为是迎亲来了。


二叔见状连忙赶上去打招呼并指挥停车泊位。只见那丈母娘下车后整理着装,望着周边的房屋装饰,一脸严肃对着二叔说位置有些偏远,绕来绕去的,二叔连忙解释可能走的道不一样,走国道会很顺。


亲友团齐刷刷招呼张罗着进去喝茶,握手,递烟,倒茶。摆了三桌才能坐下,我们自己人在旁边站着观望或帮忙。两方互相寒暄之后,不到十分钟对方便开始切入主题,商量儿女婚姻问题。


丈母娘吐露堂弟家位置偏僻,路道不好走,绕了很多弯才抵达,彩礼需要增加 3w 到 5w,作为她女儿的嫁衣钱。


阿姨,你这是来真的啊?


大叔一边忙着圆场有不同的道路可以走,镇与镇之间来往有很多路可走也方便,一边递烟倒茶使其思量再三。


丈母娘依然坚定不移,重申了一遍,对方亲戚应声附和。


大叔脸色像是喝酒上了头一样,随后陷入沉思,见其态度坚硬,且事已至此,作出退步可以增加 1w - 2w,给到对方女儿身上。


前些天,大叔带着堂弟相亲到女方家,据说对方开价 35.8w 彩礼,回礼是购买房之后支援 10w+,不知其是否商量后的价格。


只见那天大叔来我家喝茶水时带着儿子和未来儿媳去了县城买了“五金”, 4w 左右。


见此事既成,并不买二叔的帐,坚持需要增加 3w,并声称给女儿做嫁衣。


大叔又陷入了思考,心里计算着账面,上个月女儿刚嫁出去,彩礼还没捂热,就要付之东流,是为不甘且又无奈。


场面陷入了安静,对方只管握着茶杯吃着果子等待结果,势必做好了撤离的打算。


姑舅们遂即递烟倒茶聊家常。


堂弟陪同坐着喝茶望着对象低下了头,儿媳妇安静得陪在身边,挽着堂弟的手。


掂量之后大叔同意了对方的要求,双方态度方能缓和很多,继续喝茶,商量事宜,聊家常,聊孩子幸福。


饭后,互相道了别,每人随了红包礼。只觉得对方结婚习俗没有讲明白有点遗憾,但愿不会阻碍他两组建一个幸福的小家庭。


我和表弟坐在沙滩上,对着河扔石子打水漂,谁都不想再提,心里比谁都清楚。却和群里的伙伴嘲笑着自己家的那位是否也要几十个 w。


作者:程序员小榆
来源:juejin.cn/post/7336822951273824282
收起阅读 »

吾辈楷模!国人开源的Redis客户端被Redis官方收购了!

不久前开源圈子里的一则消息在网上引起了一阵关注和讨论。 一个由国人开发者所打造的开源项目被 Redis 公司官方给收购了,作者自己也发了动态,表示感谢项目9年以来的陪伴,同时也希望她未来一切都好。 这个开源项目的名字叫做:ioredis,相信不少小伙伴也用过...
继续阅读 »

不久前开源圈子里的一则消息在网上引起了一阵关注和讨论。


一个由国人开发者所打造的开源项目被 Redis 公司官方给收购了,作者自己也发了动态,表示感谢项目9年以来的陪伴,同时也希望她未来一切都好。



这个开源项目的名字叫做:ioredis,相信不少小伙伴也用过。



目前在GitHub上我们可以看到,ioredis项目的开源地址已经被迁移至 Redis 官方旗下了。



iosredis是国人开发者所打造的一个Redis客户端,基于TypeScript所编写,以健壮性、高性能以及功能强大为特色,并且被很多大公司所使用。



截止到目前,该项目在GitHub上已累计获得超过 13000 个 Star标星和 1000+ Fork。


作者自己曾表示,自己创建这个开源项目的初衷也很简单,那就是当年在这方面并没有找到一个令自己满意的开源库,于是决定自己动手来打造一个,于是就利用闲暇时间,自己从零开发并开源了 ioredis 。


直到2022 年 8 月 30 日,历时整整7年,ioredis 成为了 Node.js 最流行的 Redis 客户端。



而直到如今,这个项目从个人的 side project 到被开源公司官方收购,作者9 年的坚持属实令人佩服,吾辈楷模啊!


而拜访了这位开发者的GitHub后我们会发现,作者非常热衷于创造工具,除了刚被收购的名作ioredis之外,主页还有非常多的开源项目,并且关注量都不低。



而且从作者发的一些动态来看,这也是一个热爱生活的有趣灵魂。



有一说一,个人开源作者真的挺不容易的,像上面这样的个人开源项目被官方收购的毕竟是个例,其实好多个人的开源项目到后期由于各种主客观原因,渐渐都停止更新和维护了。


大家都知道,伴随着这两年互联网行业的寒意,软件产业里的不少环节也受到了波动。行业不景气,连开源项目的主动维护也变得越来越少了。


毕竟连企业也要降本增效,而开源往往并不能带来快速直接的实际效益。付出了如果没有回报,便会很难坚持下去。


而对于一名学习者而言,参与开源项目的意义是不言而喻的,之前咱们这里也曾多次提及。


参与开源项目除了可以提升自身技术能力,收获项目开发经验之外,还可以让自己保持与开源社区其他优秀开发者之间的联系与沟通,并建立自己的技术影响力,另外参与优秀开源项目的经历也会成为自己求职简历上的一大亮点。


所以如果精力允许,利用业余时间来参与或维护一些开源项目,这对技术开发者来说,也是一段难得的经历!


作者:CodeSheep
来源:juejin.cn/post/7345746216150876198
收起阅读 »

我在国企当合同工的那段日子

我的博客原文 @author: 郭瑞峰 @createTime: 2024/06/03 @updateTime: 2024/06/20 心血来潮 25号考完了,非常不理想,果然700页的东西不是一个月能搞完的。不对,我今儿写日志是为了纪念一下我的第一家公司...
继续阅读 »

我的博客原文



@author: 郭瑞峰


@createTime: 2024/06/03


@updateTime: 2024/06/20



心血来潮


25号考完了,非常不理想,果然700页的东西不是一个月能搞完的。不对,我今儿写日志是为了纪念一下我的第一家公司,咋扯到别的了......言归正传,我在第一家公司待了仨年,可能是年纪到了(26岁咋还不退休啊),也可能是留了点感情在,离开前有些百感交集,思来想去还是写一个懒人日志吧,纪念一下我打工的三年光阴吧。
(:з」∠)


743dca683eeab71e90217fa21b2bc09218c024fa8faf6c782d3907ef193af847.png


初说公司


先说一下俺的第一家公司,咱从学校出来就来这儿报道了,公司是国企控股,领导层全是国企员工,其他进公司的员工就是合同工,或者说是国企合同工,能吃公司东西,不是人力外包。
(:з」∠)


成都这边的开发都是围绕着云服务的,包括云操作系统、云桌面系统、云运维系统以及多云系统(我个人喜欢把他称为多个云集成系统),当然全是定制化项目。对,忘说了,公司主要业务是轨道交通行业,做云相关的产品是将轨道行业的运维放在云上面,算是相应国家的两化融合(信息化和工业化)。


对了,得说一下公司待遇,公司给的工资都在平均水平以下,尤其是对应届生而言,社保基数是工资八折(试用期)交的,公积金是12%,没有餐补但自带食堂以及饭卡补助,有些节假日有礼品,至少基础福利还好。


8e814b5959872ab49a56d81bf2ca6f9d1fbf535f95883a1db721d4b54e8ae491.png


项目与业务


我所在的项目组就是多云系统,也算是我认为公司能拿得出手的项目。虽然是集成项目,但它只能集成。好像说了跟没说一样,那说具体点吧,比如说业主那边需要云,但怕私有云厂商垄断坐地起价,所以说一般配额划分为“7/3”、“4/3/3”、“6/4”,这样就有两套云系统,为了用起来顺心就需要一个集成系统,所以说我这个项目组的业务来源就是这样,至于你说的我们集成系统会不会垄断坐地起价,拜托,我们系统只会集成,没有底层设备控制权,坐地起价就直接禁用就行了,就不用这个系统呗,反正资源在另外的云操作系统中。


好了,话题回来,说说项目组开发相关的吧,项目开发受阻有三:与三方厂商沟通、项目代码老旧、随时随地变更的需求。


先说第一点吧,集成系统最大的麻烦就是跟三方厂商沟通,当然测试环境、测试数据获取这类的细节也算三方厂商沟通。因为地铁行业算是智能中国建设的一部分,所以说不光是我,连三方厂商的软件都必须是定制的。开发时候就要等着厂商环境稳定了,有数据了再联调,联调有bug了,再走一轮上面的流程,极大地增加了沟通成本以及开发成本。


20150918092659584.jpg


在沟通,再沟通

其二就是和很多工业软件公司一样,软件项目时间跨度很大,里面东西不知道转手了好多次,缝缝补补式的开发,开发要考虑很多兼容性问题以及自己想办法写补丁。比如说node@6.x.x不支持Object.entries,你就要手动在webpack.base.conf.js写的兼容,问我为啥不配置babel呢,上次改babel配置都是2016年的事儿了。代码要写兼容,久而久之就会忘记什么事封装、抽象,全部遗失在兼容的漩涡中。


就改了一点点.gif


我就改了一点点怎么崩了

其三就是随时随地变更的需求,这里我叠个甲,这个我不是甩锅给产品,虽然是产品改的需求,但产品不是想改就改,一定是业主/客户/上级/领导指示要改的。有需求变动谁都不会安逸,谁都烦,但请把炮火对准,不要误伤友军。频繁调整的需求会不断地消磨激情和热情,模糊项目方向,当然还有临时变卦导致的加班。


写的补丁.gif


一直在变的需求

心态变化


三年工作时间虽然很短,但足以改变心态。原来有些迷茫到彻底迷茫;原来想要搞出一番事业到慢慢得过且过;原来想努力改变世界走到只想躺平加速世界毁灭。


公司的缝缝补补,工作的缝缝补补,项目的缝缝补补,这样的缝缝补补渐渐地缝补在人身伤,人心里。原来就算只有940的显卡也要努力熬夜玩游戏,现在用上3060ti后却只想打开直播看看,就只看看,重新上手玩太耗精力了。至于脱单嘛,自己都这么累了,为啥带着另一个一起累呢?


1a220c1bc42df977bfc783b1d1194378dc5493ad61280f91db826c5a3e7fdc44.png


尾声


本来6月3号说写完的,忙着离职交接以及新公司入职,再加上拖延症又犯了,所以说一直到20号才写完,不过至少咱写完了,能发。


这篇算是自己里程记录,同时也是发牢骚,大家就当笑话看看吧。


8e814b5959872ab49a56d81bf2ca6f9d1fbf535f95883a1db721d4b54e8ae491.png


作者:望远镜
来源:juejin.cn/post/7382121357608321059
收起阅读 »

希望你多出去看看,别活在短视频和文字里!

感谢你阅读本文! 这段时间在校友群里看到一些“混得比较好的”同学发言,类似于“5w的月薪很高吗?”,“我身边年薪六七十w的人不少”之类的话,加上偶尔看到一些“年薪百万很简单”的标题党文章或者视频,其实对于我来说,我根本懒得去考证这些是真是假! 但是我觉得有必要...
继续阅读 »

感谢你阅读本文!


这段时间在校友群里看到一些“混得比较好的”同学发言,类似于“5w的月薪很高吗?”,“我身边年薪六七十w的人不少”之类的话,加上偶尔看到一些“年薪百万很简单”的标题党文章或者视频,其实对于我来说,我根本懒得去考证这些是真是假!


但是我觉得有必要去聊一聊!


一、知识的贫乏


首先在说这个问题之前,我想引用罗翔老师的一句话。


一个知识越贫乏的人,就越有莫名的优越感!


一年多以前,我回老家,和以前的高中女同学出来聊天,彼此聊了聊自己现在的工作,然后他问我,“你现在一个月能赚三四万吧!”,我当时惊呆了,我回她:“瞧你说的,捡黄树叶也要赶上秋天呢”,我反问她你现在多少呢,她说两千八,我继续问,“你觉得工资多少才算高?”,她说最起码5万以上吧!我苦笑答:“我的妈呀,怎么都这么厉害呀!”。


事实是怎样的呢?


我们先不把事情说得太远,“脉脉上人均年薪百万”,“抖音上人手一台劳斯莱斯”这些不在叙述范围内,感情咱也不会那么不要脸去吹!


二、大众才是真相


像我们这种普通二本学校的学生现状应该最能接近真相了,往上不谈双一流,往下不谈专科,据我所知,我校2021毕业的学生,如果继续做软件工程的话,现在一个月能拿两万以上的人没几个,还得是一线城市,在一线城市的大多都是一万多,所以一万多就是一个中位数。


不过要注意,软件工程专业毕业后从事本专业的人是很少的,就拿我们班来说,班上50人,但是从事软件的不超过20个,20个还是比较理想的。


那么就有一部分从事其它职业,一部分待业,一部分考公考编。


软件行业在整个市场来说工资高一点,就业相对来说简单一点,虽然近几年来行情越来越差,但是相比于其他行业来说,还是稍微好一点!


从事其他行业的人来说,如果家里有点关系的人,条件好一点的人,可能去到一个单位里面暂时上班,条件不好的,那就出来随便找一个班上,对于销售型的,在广州深圳,大多都是六七千,小城市的话,五千基本上已经很高了。对于待业的,那基本上没收入,考公考编的一般都回到了小县城,随便找个单位临时上班,一个月也就两千来块!


我们就不去分析双一流,专科,中职这些了,所以整体算下来,我们现在的年轻人的收入是很低的。


三、时代特征


努力在这个社会貌似已经不是一个正能量的词了,仿佛已经是一个调侃的词了,就像现在大多女孩子,他现在不会选择一个很努力的男孩子作为伴侣,因为努力后得到回报是一个概率事件,大多会选择有“存货”的人!当然,并不是人人都这样!


社会的发展就是这样,就像森林里面的狼越来越多,那么捕获到猎物的概率就越来越小,这和努力没多大的关系,这是时代特征!


八九十年代别说考上大学,考上中专谋个职位都不难,而现在一砖头下去都能打中几个研究生已经不是什么稀奇事了。


还有现在的经济形势如此严峻,企业和单位的寒冬一直在降临,无数的人蜂拥而至,导致形势更加紧张,本来在夹缝中已经难以生存了,现在变成了针眼!


所以前段时间网红带货主播李佳琦在网上说:“找找自己的原因,工资涨了没涨,有没有认真工作”,是因为的认知出现了谬误,所以才说出了这种言论,而他的成功完全靠努力吗?你怎么看!


四、这和你有鸡毛关系!


浮躁来自于你的认知水平,在这个信息爆炸的时代,如果不能分辨真假是非,那么就很容易陷入浮躁的状态!


网络上和现实中总是充斥着一股“赚钱很容易”的妖风,他们去编造一些故事,制造一些假象来迷惑人的双眼,如果你的甄别能力不够,那么你就会觉得为啥别人那么厉害,自己为啥混成这样,从而陷入浮躁和迷茫之中,当你进入这个状态后,等待你的要么是镰刀,要么是内耗!


做人过程中的一大蠢事就是自己啥也不是的时候,总是去炫耀自己拥有的那些八竿子打不着的人脉和资源,被那些不知真假的事物去影响,去自我否定,当一个人不能独立去思考问题,不站在现实角度去看待问题的时候,那么是永远不可能获得成长的。


五、最后


现实中,很多人都是很窘迫的,赚到钱的人永远在少数,这是时代特征和个人运气所决定的,努力只占了很小一部分,所以别被互联网上的一些妖风所影响!


这个时代我们虽然能决定的东西很少,事物都充满不确定性,但是依然要如罗曼罗兰说的那样“世界上只有一种英雄主义,看清生活的真相依然热爱生活”,正因为充满不确定性,所以才有“赌”的意义!


作者:苏格拉的底牌
来源:juejin.cn/post/7289692200161329210
收起阅读 »

2024 年中总结:务虚年代,逆风飞翔

大家好,我是双越老师,也是 wangEditor 作者 这是一篇散文,没啥结构性,比较随性,想到啥就写点啥吧。 不觉 2024 年过了 6 个月了,你有没有总结一下自己这半年做了啥?除了上班下班,有没有攒下一些钱?有没有收获一些美好的经历?自己的专业技能有没有...
继续阅读 »

大家好,我是双越老师,也是 wangEditor 作者


这是一篇散文,没啥结构性,比较随性,想到啥就写点啥吧。


不觉 2024 年过了 6 个月了,你有没有总结一下自己这半年做了啥?除了上班下班,有没有攒下一些钱?有没有收获一些美好的经历?自己的专业技能有没有得到提升?


如果你日常有积累、有主动去争取什么东西,哪怕每天一点点,积累半年就是一个大成就。如果你什么都没有,或很少,那时间也不会可怜你。


回顾我自己的工作日志,我这半年积累的还不错,比去年要好很多。是的,自由职业这么多年,我一直有记录工作日志的习惯,保持自律。


image.png


首先,我觉得我做的最好一件事儿,不是工作中的,是戒烟。我从 2023.8 开始戒烟,一直到现在 9 个月的时间了。戒烟也是我 2023 年做的最成功的一件事儿,2024 年继续。


戒烟是一个持久的事情,有些人戒 3 年还会复吸,我能继续保持到现在也是非常不容易。未来继续保持,这比工作成绩都重要。


戒烟,第一是保持身体的健康状态,例如现在嗓子清爽,跑步时呼吸通畅;第二是要让自己摆脱对某个东西的强依赖,而恢复自由的状态。因为烟瘾本质上就是尼古丁的戒断反应、就是生理du瘾,戒不掉就永远是它的奴隶。


今年春天开始,我也几乎不喝酒了。这半年聚餐吃饭无数次,但几乎没有喝过酒(偶尔一点点啤酒),我朋友戏称:你这戒烟戒酒,再往后就得戒色了...


我不懂葡萄酒,但那种纯麦啤酒,喝起来很香甜的那种,我还是比较喜欢的,当然得少喝。但日常聚餐的这些工业啤酒、白酒就算了,尤其白酒,本身就是一种反人类的饮料。爱喝白酒的人,都是为了快速获得酒精的刺激,跟吸烟是一个道理,所谓好酒就是既能让你快速获得酒精刺激、又不那么辣嗓子、第二天又不是很难受 —— 第一个目的最重要。


所以,我觉得和烟拜拜了,酒也该再见了,都是一类东西,都是瘾品(虽然我没酒瘾)。古人说的“酒色财气”都归属于“酒”类,因为古代没有烟。


同时,我一直坚持着每日跑步和 15 分钟的力量训练,规律生活早睡早起,所以整体感觉还不错。颈椎病依然还有(只要得了,就无法完全恢复)但不难受,也没啥影响。


再聊聊工作吧。


1月的时候,我实在是不知道干啥了。PS. 其实一整个 2023 年都不知道干啥,太闲了,所以戒烟找点成就感,没想到成功了。


当时的任务就是把我的两门 ke 程更新一下,一门是面试课(这个每年都更新一次),一门是《React仿问卷星 低代码》升级了服务端,使用 Nest.js 写的。


同时也有很多人找我 1v1 面试咨询,我记得春节假期还没结束,就开始预约了。集中忙了大概一个月,每天都和 2-3 个人聊,一边分析简历,一边绞尽脑汁的思考,一边写总结,一边聊,非常累。


但是后来到了 3、4 月发现,今年的行情真的太差了,之前的“金三银四”今年是一点都没体现出来,没体现出任何热度,倒是裁员不断。这和刚刚过去的 6.18 很像,也没体现出任何热度,就和 5 月一样。


大家就像一头一头的死猪,拿开水刺激已经不管用了,无论是公司还是个人。


在这种行情下,我能干啥呢?很多人说自己被裁员,找不到工作,其实我也有相似之处,你们就业环境不好,我也找不到突破口。怎么办呢?


要不我也像其他“讲师”(网红)一样,去深入搞一搞面试服务?开个训练营,多收一些钱,宣传一顿:保证就业率、涨薪多少……


其实能实打实的为学生服务的讲师也挺好的,为你备课,为你准备面试题,为你准备项目,价格公道,这已经很好了。还有一些机构跟骗子也差不多。


有专门的销售催着你,学费 1w 起步,承诺内推、承诺涨薪 xx —— 理性思考,当前这环境,哪儿这好事。


很惭愧,我虽然也是个自由职业,但对圈里的这些事儿,我还真不清楚。咨询了一个朋友才知道具体的事情。


image.png


后来我跟那位同学说:这样,你先让她给你安排内推机会,只要有了面试邀请,你就报名 —— 你看她还理不理你。


我当时想了一个月,我该干嘛呢,最终决定还是踏踏实实的做个项目吧,慢慢开发慢慢积累,做出一个扎实的产品才是长久之道。


而且也是一个真正的壁垒,自己长久积累做出来的项目,别人不可能一下子就做出来。但像面试服务这种东西,想搭建起来是很容易的,没啥壁垒,面试题、考点就那么多,找个技术讲师就齐了。最近有很多前端 A 哥、B 哥、C 哥的,都是这种机制,自己负责发广告招人,然后雇讲师上课。


但做项目做个啥呢?选题和方向也是需要思考的,主动思考是最难的事情。


第一,不能过于简单,技术和业务都得有一定复杂度,而且要是全栈的,前后端都有。也不能过于复杂,一个人搞个淘宝微信也搞不了。


第二,要是真实上线的项目,因为课程项目一直被吐槽为 demo ,所以这次我要做一个不一样的,这样才有差异化。


第三,还要带有一定的话题性和热度,和当前技术发展趋势要吻合。例如今年低代码不再热门了,就不要再用低代码这个话题了。所以我选择了 AI 方向。


第四,要考虑自己擅长的方向,发挥自己擅长的技术点。我擅长富文本编辑器领域,这个要充分利用起来。


于是这个项目就是,使用 Node 全栈 Next.js 开发 AIGC 知识库项目 划水AI ,参考 Notion AI ,基于 GPT 大模型,开发 AI 写作、AI 处理文本,这是当前的热门话题。


现在一期功能(文档管理、富文本编辑器、AI 写作)已经上线试用,二期(团队、分享、多人协同编辑)正在开发中,想加入学习的同学可以找我。



这个项目的研发过程,被我记录成了详细的 wiki 还有代码提交记录,我每做一步就记录一步,遇到一个 bug 我就记录一个 bug —— 这都是宝贵的项目经验。


image.png


现在是一个务虚的时代,务实的人太少了。务虚低成本高收益。务实,成本高,而且你还得能做出来呀!君子只动口,傻子才动手呢。 中国人自古以来就是:圣人坐而论道、舌战群儒,没有去动手做实验的。


我已 36 岁,还能有这种创造力和执行力其实挺不容易的。
30 岁之前大家都精力满满,对未来充满好奇和希望,对技术充满动力和热情,浑身都充满了创造力。但是慢慢熬到 35+ 就容易如老牛一般(王小波说的“被锤的公牛”)被工作生活磨的角都没了。


我最早开始写博客是 2014 年,最早开发 wangEditor 是 2015 年,至今已快 10 年了。即便强如周杰伦,他的创作黄金期也不到 10 年(随便举个例子,不是拿自己和周杰伦比,我也是周杰伦铁粉~)


总结一下。


半年,从一开始的迷茫、没有方向,到后来思考、分析、确定项目,再到后来开发、测试、一期上线。时间一晃而过,但回头一看确实积累了很多东西。


下半年继续,把二期、三期搞定并上线,用一年时间做出一款优秀的产品,教你亮瞎面试官的眼睛!


与君共勉~


作者:前端双越老师
来源:juejin.cn/post/7388891131037614089
收起阅读 »

2024年,为啥我不建议应届生再去互联网?

最近快过年了,和还留在成都的一些研究生同学吃了顿饭,其中博士姐姐因为今年刚刚毕业,所以在饭局里面还跟我们谈了一下今年的师弟师妹们的去向。 她说今年虽然就业挺难的,但是师弟师妹们的工作还都挺好的,有去成飞的,有去选调的还有去了一些大国企研究所的。然后我就问今年没...
继续阅读 »

最近快过年了,和还留在成都的一些研究生同学吃了顿饭,其中博士姐姐因为今年刚刚毕业,所以在饭局里面还跟我们谈了一下今年的师弟师妹们的去向。


她说今年虽然就业挺难的,但是师弟师妹们的工作还都挺好的,有去成飞的,有去选调的还有去了一些大国企研究所的。然后我就问今年没有去互联网的吗?她说有哇,有学弟去了美团,钱还开得挺多的,有学弟去了个独角兽做算法,但是也就这两个人去了互联网相关的了。


其实听到这个我还是蛮感慨的,在我毕业的时候互联网还是如日中天,大多数计算机毕业的孩子首选的就是去互联网狠狠的大赚一笔。短短3年间,去互联网的应届生就屈指可数了,一方面是这两年互联网大厂缩招严重,进互联网没有我们当年那么容易。另一方面是,在大环境不容乐观的今天,以及互联网增长见顶的背景下,互联网的工作其实已经不是应届生的首选工作了。


实际上,即使在今年你能过千军万马杀出重围拿到互联网的offer,作为一个过来人我也不是很建议你再去趟互联网这趟浑水。因为,作为一个新人在一个注定下行的行业当中,你可能搭上的不是通往财富自由的快车道,很快你需要考虑的可能就是你还能不能保住你手头的这份工作的问题。


说一个老生常谈的事情,互联网的增长确实见底了,阿里、腾讯、网易的股票最近狂跌,阿里都跌回2014年了,只有抖音还依然坚挺一些但是依然看不到未来成长的空间。从2014年到2024年,正好十年的时间,互联网员工们加班加点996,熬夜爆肝的奋斗,最终的结果尽然是回到了原点。


其实,这个事情也并不奇怪,这些互联网大厂只是坐在电梯里面的人,他们都觉得自己能够取得成功是因为自己在电梯里面做俯卧撑。实际上,跟你在电梯上做啥没有关系,你之所以能够成功只是因为你恰好赶上了这班电梯而已,跟你在里面睡觉还是瞎折腾关系都不大。如今风停了,电梯开始往下走了,作为个体你非要去搭上这个末班车并且期待在踩在早就已经上电梯的这群人的头上的话,那么我只能跟你说,祝你好运了。


其实,作为一名应届生的时候我对职场也没有清醒的认识,以为职场上的同事和学校的同学一样大家和和气气不争不抢的。但是,正是抱着这样的心态我入职了互联网之后的短短一年时间内,才深刻感受到了社会的毒打和职场真实的样貌。所以,我不知道在学校的应届生们有没有做好准备在互联网面对全方位的竞争,这种竞争不仅仅是技术,不仅仅是加班,更是向上管理和领导处理好关系。和国企、外企、体制内不一样,互联网的大多数公司是有强制末尾淘汰的,有些公司甚至连新人保护期都没有,那么你觉得你作为一个活蹦乱跳的应届生,这个名额是老油条扛呢还是你呢?


另外,以前的人扎堆朝互联网冲是因为真的有财富自由的机会的,那时候啥app都没有,张小龙找几个应届生关小黑屋都能写出未来的国民级app微信。16年的字节也还是个小公司,那时候往互联网里面冲的话搞不好真的可以一年能够赚到别人一辈子赚不到的钱,所以去互联网真是一点儿问题都没有。你那时候不去互联网我都会拿着鞭子抽你,劝你上进一点儿!但是都2024年了,市场永远比个人知道一个方向的未来,还是那句话你想创业互联网都拉不到风投的年代,你还能奢望能够实现财富自由吗?


The End

其实作为一名程序员还是挺享受写有趣代码的过程的,也希望做一点儿东西能够被大家认可,所以我劝退互联网但是并不是劝退计算机。


即使是Chatgpt大行其道的今天,我也不认为未来某一天机器能够真正意义上取代程序员,要取代也是从另外一个维度上取代,比如说根据需求直接生成机器码而不是生成代码的这种形式。虽然互联网是一片红海,但是像新的技术VR、物联网、工业软件、芯片和智能机器人等行业,在我们国家还是蕴含着无限机会的。但是,我并不认为去到我上面所说的这些行业工资收入上能够超过现在的互联网大厂给出的工资,我的意思真的有想法的人可以尝试在这些领域去找到自己的一席之地,尤其是在校学生。


你去卷一个注定下山的行业无论它钱给多少都是毫无意义的,因为入职就可能就是你职业生涯的巅峰。相比起来,我觉得华子未来比这些靠着广告赚钱的公司都更有前景,因为是真的有一些核心技术在的。


所以,选择一个还没有走过巅峰的行业,提前布局才是更有未来的职业选择。


作者:浣熊say
来源:juejin.cn/post/7327447632111419443
收起阅读 »

每天都很煎熬,领导派的活太难,真的想跑路了

人在江湖身不由己,无论是领导的亲信还是团队的边缘,都可能遇到这种情况———不得不干一件特别难以推进的事情,茫然无措,不知如何推进。每天陷入焦虑和自我怀疑中…… 这种事情一般有一些共同特点。 结果和目标极其模糊。 需要协调其他团队干活但是对方很不配合。 领导也...
继续阅读 »

人在江湖身不由己,无论是领导的亲信还是团队的边缘,都可能遇到这种情况———不得不干一件特别难以推进的事情,茫然无措,不知如何推进。每天陷入焦虑和自我怀疑中……


这种事情一般有一些共同特点。



  1. 结果和目标极其模糊。

  2. 需要协调其他团队干活但是对方很不配合。

  3. 领导也不知道怎么干


领导往往是拍脑袋提想法,他们也不知道具体如何执行。反过来说,如果领导明确知道怎么做,能亲自指导技术方案、亲自解决关键问题,那问题就好办了,只要跟着领导冲锋陷阵就好了,就不存在烦恼了。


遇到这种棘手的事情,如果自己被夹在中间,真的非常难受啊!


image.png


今天重点聊聊领导拍脑袋、心血来潮想做的那些大事 如果让你摊上了,你该怎么做!


1、提高警惕!逆风局翻盘难!


互联网行业目前处于稳定发展期,很少会出现突然迅猛增长的业务,也很少有公司能够迅速崛起。这是整个行业的大背景。因此,我们应该对任何不确定或模糊的目标表示怀疑,因为它们更有可能成为我们的绊脚石,而不是机遇。即使在王者荣耀这样的游戏里,要逆风翻盘也很困难,更何况在工作中呢。


当领导提出一个棘手的问题时,我们应立刻警惕,这可能不是一个好的机会,而是一个陷阱。我们不应该被领导画的饼所迷惑,而是要冷静客观地思考。哪些目标和结果是难以达到的,这些目标和结果就是领导给我们画的大饼!


领导给出任务后,我们就要努力完成。通常情况下,他们会给我们一大堆任务,需要我们确认各种事情。简而言之,他们只是有个想法,而调研报告和具体实施方案就需要我们去做。


如果领导是一位优秀而谦虚的人,通常在我们完成调研后,会根据调研结果来判断这个想法是否可行。如果不可行,他们会立即放弃,而我们也不会有什么损失。


但是,一旦领导有了一个想法,肯定是希望我们来完成的,即便我们在调研后认为不可行,大多数情况下,他们也不会接受我们的结论!因此,我们的调研工作必须极度认真,如果我们认为不可行,就要清楚地阐述不可行的理由,要非常充分。


这是我们第一次逃离的机会,我们必须重视这次机会,并抓住机会。


2、积极想办法退出


对于这种模糊不靠谱的事情,能避开就避开,不要犹豫。因为这种事情往往占用大量时间,但很难取得显著的成果。对于这种时间周期长、收益低、风险高的事情,最好保持距离。


你还需要忍受巨大的机会成本


在你长期投入这种事情的过程中,如果团队接到更好的项目和需求,那肯定不会考虑你。你只能羡慕别人的机会。


因此,如果可以撤退的话,最好离开这种费力不讨好的活远远的!



子曰:吾日三省吾身,这事能不能不干,这事能不能晚点干,这事能不能推给别人干。



如何摆脱这件事呢?


2.1 借助更高优事情插入,及时抽身


例如,突然出现了一件更为紧急的事情,这就是脱身的机会。与此同时,我们也可以为领导保留一些颜面,因为随着工作的进展,领导也会意识到这件事情的意义不大,很难取得实质成果。但是,如果我们一开始就表示不再继续做这件事,那么领导可能会觉得自己的判断出了问题,失去面子。所以,我们可以寻找一个时机,给领导下台阶。


或者,突然出现了一个需求,与我们目前的重构方案存在冲突。这是一个很好的借口。重构方案和未来产品规划产生了冲突,我们应优先满足产品规划和需求。重构方案需要后续再次评估,以找到更好的解决方案。


2.2 自己规划更重要的事情,并说服领导


当你对系统优化没有想法时,不要怪领导给你找事干。


如果领导有一个系统重构的计划和目标需要你执行,但是你不想干,或者你认为这件事不靠谱。那么你可以思考一个更可行、更有效、更能带来收益的重构方案,并与领导进行汇报。如果领导认为你的计划更加重要且更具可行性,那他可能会放弃自己的想法。


这就是主动转被动的策略。这时你的技术能力将接受考验,你能提出一个更优秀的系统重构方向吗?你能提出一个更佳的系统建设方向吗?


2.3 选择更好的时机做这件事


如果领导让你去做技术重构,而这件事的优先级不如产品需求高,上下游团队也不愿意配合你,而且领导给你的人力和时间资源也不够充裕,你应该怎么办呢?可以考虑与产品需求一起进行技术重构。也就是说,边开发需求,边进行技术重构。这样做有以下好处:可以借助于产品的力量,很自然地协调上下游团队与你一同进行重构。同时也能推动测试同事进行更全面的测试。在资源上遇到的问题,也可以让产品帮助解决。


所以,技术重构最好和产品需求结合起来进行。如果技术重构规模庞大,记得一定要分阶段进行,避免因技术重构导致产品需求延期哦。


2.4 坦诚自己能力不足,暂时无法完成这件事,以后再干行不行


可以考虑向领导坦然承认自己的能力还不足以立即执行这项任务,因此提出先缓一缓,先熟悉一下这个系统的建议。我可以多做一些需求,以此来熟悉系统,然后再进行重构。


我曾经接手一个系统,领导分配给我一个非常复杂的技术重构任务。当时我并没有足够聪明,没有拒绝,而是勉强去做,结果非常不理想,还导致了线上P0级别的事故发生!


新领导告诉我,"先想清楚如何实施,再去行动。盲目地勉强上阵只会带来糟糕的结果。当你对一个系统不熟悉的时候,绝对不能尝试对其进行重构。"


先熟悉系统至少三个月到半年。再谈重构系统!


2.5 拖字诀,拖到领导不想干这件事!


拖到领导不想干的时候,就万事大吉了。


注意这是最消极的策略,运气好,拖着拖着就不用干了。但如果运气不佳,拖延只会让任务在时间上更加紧迫,而且还会招致领导的不满。


使用拖延策略很可能得罪领导,给他们留下不良的印象。


因此,在使用此策略时应谨慎行事!


2.6 退出时毫不犹豫,不要惋惜沉默成本


如果有撤退的机会,一定不要犹豫,不要为自己付出的投入感到遗憾,不要勉强继续前进,也不必试图得到明确的结果。错误的决策只会带来错误的结果。一定要及时止损。


因为我曾经犯过类似的错误,本来有机会撤退,但是考虑到已经付出了很多,想要坚持下去。幸好有一位同事更加冷静,及时制止了我。事后我反思,庆幸及时撤退,否则后果真的不敢想象啊。


3、适当焦虑


每个人都喜欢做确定性的事情,面对不确定的事情每个人都会感到焦虑。为此可能你每天都很焦虑,甚至开始对工作和与领导见面感到厌恶。之所以这个事情让你感到不适,是因为它要求你跳出舒适区。


但是,请记住,适度的焦虑是正常的。告诉自己,这并没有什么大不了的。即使做得不好,顶多被领导责备一下而已。不值得让生活充满焦虑,最重要的是保持身心健康和快乐。


当你沉浸在焦虑中时,可能会对工作和领导感到厌烦。这样一来,你可能会对和领导沟通感到反感。这种情况是可怕的,因为你需要不断和领导沟通才能了解他真正的意图。如果失去了沟通,这个事情肯定不会有好的结果。


因此,一定要保持适度的焦虑。


3.1 沟通放在第一位


面对模糊的目标和结果,你需要反复和领导沟通,逐步确认他的意图。或者在沟通中,让领导他自己逐渐确定的自己的意图。在这方面有几个技巧~


3.2 直接去工位找他


如果在线上沟通,领导回复可能慢,可能沟通不通畅。单独约会议沟通,往往领导比较忙,没空参加。所以有问题可以直接去工位找他,随时找他沟通问题。提高效率


3.3 没听懂的话让领导说清楚


平常时候领导没说清楚,无所谓,影响不大。例如普通的产品需求,领导说的不清楚没关系,找产品问清楚就行。


面对目标不明确的项目,领导的意图就十分重要。因为你除了问领导,问其他人没用。领导就是需求的提出方,你不问领导你问谁。 在这种情况下,没听懂的事情必须要多问一嘴。把领导模糊的话问清楚。


不要怕啰嗦,也不要自己瞎揣摩领导的意图。每个人的想法都不同,瞎猜没用。


3.4 放低姿态


如果领导和你说这件事不用干了,你肯定拍手叫好。很多烦恼,领导一句话,就能帮你摆平!


放低姿态就是沟通时候,该叫苦叫苦,该求助就求助,别把自己当成超人,领导提啥要求都不打折扣的行为完全没必要。可以和领导叫叫苦,可以活跃气氛,让领导多给自己点资源,包括人和时间。


说白了,就是和 领导 “撒娇”。这方面女生比较有优势,男生可能拉不下脸。之前的公司,我真见识过,事情太多,干不完,希望领导给加人,但被领导拒绝。 然后她就哭了,最后还真管用!是个女同事。


男孩子想想其他办法撒娇吧。评论区留下你们的办法!


3.5 维护几个和领导的日常话题


平常如果有机会和领导闲聊天,一定不要社交恐惧啊! 闲聊天很能提升双方的信任关系,可以多想想几个话题。例如车、孩子、周末干啥、去哪旅游了等等。


提升了信任关系,容易在工作中和领导更加融洽。说白了就是等你需要帮忙的时候,领导会多卖你人情!


4 积极想替代方案————当领导提的想法不合理时


积极寻求替代方案,不要被领导的思路局限!引导众人朝着正确的方向前进!


不同领导的水平和对技术问题的认知不尽相同,他们注重整体大局,而员工更注重细节。这种差异导致了宏观和微观层面之间存在信息不对称,再加上个人经验、路径依赖导致的个人偏见,使得领导的想法不一定正确,也不一定能够顺利实施。


就我个人的经历来说,领导要求我进行一次技术重构。由于我对这个项目还不够熟悉,所以我完全按照领导的方案去操作,没有怀疑过。事后回顾,发现这个方案过于繁重,其实只需要调整前端接口就能解决问题,但最终我们却对底层数据库存储、业务代码和接口交互方式进行了全面改变。


最终收益并不高,反而导致了一个严重的故障。既没有获得功劳,也没有得到应有的认可。


事后反思,我意识到我不应该盲目按照领导的方案去执行,而是应该怀着质疑和批判的态度去思考他的方案。多寻求几个备选方案,进行横向比较,找到成本最低、实施最简单的方案。


4.1 汇报材料高大上,实现方案短平快


私底下,可以对老板坦诚这件事,就是没什么搞头。但是对外文章要写得高大上!


技术方案要高大上,实现方案要短平快。


面对不确定的目标、面对不好完成的任务,要适当吹牛逼和画饼。汇报文档可以和实现方案有出入。


模糊的目标,往往难以执行和完成,技术方案越复杂,越容易出问题。本来就没什么收益,还引出一堆线上问题,只能当项目失败的背锅侠,得不偿失。


一定要想办法,把实现方案做的简单。这样有3个好处;



  1. 降低实现难度,减少上线风险。

  2. 缩短开发周期,尽快摆脱这个项目。

  3. 把更多的时间放在汇报材料上。代码没人看!!!


程序员一般情况下习惯于实话实说,如果说假话,一定是被人逼得。


不会写文档?# 写文档不用发愁,1000个互联网常用词汇送给你


不会写技术方案?# 不会画图? 17 张图教你写好技术方案!


5、申请专门的团队攻克难关!


例如重构系统涉及到上下游系统,一个人搞不定的!要向领导寻求帮助,让上下游同事一起干这件事。


让熟悉系统的人跟自己一起做,拉更多的人入伙!多个人一起承担重任! 这种组织上的安排,只能由领导出面解决。


假如别的同事经常打扰你,总让你确认这件事,确认那件事,总让你帮忙梳理文档,你愿意配合吗? 每个人都很忙,没人愿意长期给你干活。


让领导帮忙成立重构小组!然后你可以给每个人都分派任务,比自己独自硬扛,成功概率大很多。


虽然重构的目标不明确,但你可以尝试明确每个人的责任,设置短期的里程碑。例如前三天梳理整理资料,每天开早会, push大家干活。(这样很招人恨!没办法,领导卷的)


5.1 寻求合作的最大公约数


重大项目往往需要多个团队同时配合,即便你申请了专门的小组跟进这件事,但是别人可能出工不出力!


他们不配合的原因在于:不光没有收益,付出还很多。成本和收益不对等,人家不愿意很正常。保持平常心!不要带着脾气看待这件事!


略微想一下就明白,既然你觉得这件事风险高、收益低,难道其他人看不出来吗?


作为项目的负责人推动事情更加困难。当别人不配合时,除了把矛盾上升到上层领导外,还有哪些更好的办法呢?



  1. 平时多和相关同学打好关系。平时奶茶咖啡多送点,吃别人嘴短,到时候求人时候很管事的。

  2. 调动对方的积极性!例如重构系统需要人家配合,但是这件事对他们又没有收益。可以和他们一起头脑风暴,想一下对方系统可以做哪些重构。当双方一拍即合,各取所需时,才能合作融洽。双赢的合作,才能顺利。

  3. 多作妥协。上下游系统的交互边界很难划分,如果交互存在争议,可以适当让步,换取对方的积极合作。完成胜于完美!


总之,涉及多个团队合作时,除了依靠上层领导的强硬干预之外,还要想一些合作共赢的方案!


6、争取更多的资源支持


没有完不成的事情,只要资源充裕,任何事情都是有希望的。当你面临棘手的问题时,除了打起12分的精气神,还要多想想和领导申请资源啊!


最重要的包括人力资源、时间资源。如果空口白牙就要人,可能比较困难。


这需要你在调研阶段深入思考,预想到系统的挑战点,把任务细分,越细越好,然后拿着排期表找领导,要人、要时间。


如果人和时间都不给!可以多试几次,软磨硬泡也是好办法!


此外还有别的办法,例如 ”偷工减料"。你可以和领导沟通,方案中哪些内容不重要,是否可以砍掉。”既然你不给人,砍掉不重要的部分,减少工作量,总可以吧"


除此之外,还可以考虑分期做。信用卡可以分期付款,技术重构当然也可以分期优化!


7、能分期就分期


对于技术重构类工作,一定要想办法分期重构,不要一次性只求大而全!



  1. 越复杂的技术方案越容易出问题!

  2. 越长的开发周期越容易出问题!

  3. 越想一次性完成,越容易忙中出错!


分期的好处自不必说,在设计方案时一定要想如何分期完成。


如果对一个系统不熟悉,建议分期方案 先易后难!先做简单的,逐渐地你对系统会有更深入的理解!


如果对一个系统很熟悉,可以考虑先难后易。先把最困难的完成!后面会轻松很多!


但是我还是建议庞大的重构工作,先易后难!先做简单的,拖着拖着,也许就不需要重构了呢!


8、即便没有功劳但是要收获苦劳


当一件事干成很难的时候,要想办法把损失降到最低。一定要想着先保护自己!别逞能!


工作几年的朋友应该知道,不是所有的项目都能成功!甚至大部分项目在商业上是失败的!做不成一件事很正常!


如果一件事很难办成,功劳就不要想了。但是可以赚一份苦劳。


这要求你能把自己的困难说给领导,例如其他团队不配合!你可以一直和领导反馈,并寻求领导的帮助。


日常工作的内容也要有文档留存。工作以周报形式单独和领导汇报!要让领导知道你每周的进展,向领导传递一个事实:“每一周你都努力地在做事,并且也都及时汇报了,日后干不成,可别只怪我一人啊!”


接到一个烫手山芋,处理起来很难~ 斗智斗勇,所以能躲开还是躲开啊!


9、转变观念:放弃责任心,领导关注的内容重点完成


出于责任心的角度,我们可能认为领导提出的方案并不正确,甚至认为领导给自己派的工作完全没有意义。


你可能认为领导的Idea 不切合实际!


出于责任心,你有你的想法,你有你的原则!你认为系统这样重构更适合!但那又怎样,除非你有足够的理由说服领导,否则改变不了什么。


站在更高的位置能看的更远,一般领导都会争取团队利益最大化。虽然看起来不切实际,但是努力拼一拼,也许能给团队带来更大的利益。这可能是领导的想法!说白了,就是领导想让团队多去冲锋陷阵,多把一些不可能变成可能!


和领导保持节奏,领导更关注哪件事,就尽力把这件事做好! 放弃自己所谓的“责任心”。


10、挑战、机遇、风险并存。


在互联网稳定期,各行各业都在内卷,公司内部更是在内卷!


在没有巨大增量的团队和公司里,靠内卷出成绩是很困难的事情。有时候真的很绝望,每一分钟都想躺平 。


像这种目标不明确、执行方案不明确、结果不明确、需要协调其他团队干活的难事越来越多!风险高、低收益的事情谁都不想干!


但是一旦能做成,对于个人也是极大地锻炼。所以大家不要一味地悲观,遇到这种棘手的事情,多和领导沟通,多想想更优的解决方案。也许能走出一条捷径,取得极大的成果~


作者:五阳
来源:juejin.cn/post/7290469741867565092
收起阅读 »

面包会有的,玫瑰也会有的

前言 在杭州持续半个多月的阴雨中,迎来了“大火收汁”的7月🥵。转眼间这个2024年也过去了一半,我也从大学毕业做了2年的“来杭州讨饭的🐕”了。本来最近是有点忙的,7月底要疗休养,但是突然来了不少活,不过现在要等接口开发好,所以还是来做一下年中暨成为社畜两周年总...
继续阅读 »

前言


在杭州持续半个多月的阴雨中,迎来了“大火收汁”的7月🥵。转眼间这个2024年也过去了一半,我也从大学毕业做了2年的“来杭州讨饭的🐕”了。本来最近是有点忙的,7月底要疗休养,但是突然来了不少活,不过现在要等接口开发好,所以还是来做一下年中暨成为社畜两周年总结了。


减肥(膝盖要紧)


减不动了🤣,之前走路走太多了,把自己走出了滑膜炎,现在多走几千步膝盖就会疼(想想自己养成走路习惯还是因为买 huawei 手环下载的 APP 上面的成就奖牌,当时为了拿成就一天两万多步)。之前减肥是真的快啊,三四个月从 83kg 减到 68kg ,最近 4 个多月没怎么运动了,也就保持在 71kg 左右。家里人也不让我减了,说再减就难看了。


image.png


补牙(双连:一战成名)


去年体检被发现有了一颗蛀牙,今年才有时间去补,第一次体验补牙还挺新奇的(不过很快就不新奇了)。好在只蛀到一点点神经,上了点药阻断一下就补上了。原本以为这种事短时间内不会再体验了,结果 2 个月前在我品尝我的梅干菜肉饼时,我左上的一颗槽牙被神奇地磕掉了一小块😅......好嘛,再次喜提牙科医生的修补打磨。


工作学习(平平淡淡)


我这个小小前端每天也就是砌个div了,这半年没整太多新东西,就是基于公司的已有平台,加加feature、修修bug,把官网PC端和移动端换了一遍样式,现在官网到处是UI加的毛玻璃特效,在我这个 8G 内存小 thinkbook 机子的浏览器上肉眼可见的卡顿🫠(可能因为我的核显不行吧,我加了搜到的translateZ(0)也没体会到加速),没办法可能用户电脑都很强能带的动吧。


不过说了好几个月的基于 umi + qiankun 的新平台在下半年终于是要交付了,又重新过了一遍代码和开发流程。有一说一,真的很麻烦,整个平台根本就不大,完全想不通为什么要上微前端,我们目前开发团队算上外包同学也就3个前端了,而且后续可能就我一个人负责这个平台的前端开发和维护😣。


image.png


工作之外重温了一下之前了解过的 SolidJS、Svelte 和 Tauri,写了几个小 Demo
练练手:



3月份打算今年11月考软考高项的,但是刚看了一个月的书,就通知只有上半年考了🫤。我寻思报名费这么贵,两三个月准备时间岂不是做慈善?!那就明年5月份再考吧,下半年该把书啊什么的再拿出来看了。


吃喝玩乐(还得是家乡的味道)


5月份,带女朋友回了老家徐州玩。感觉物价比起过去涨了好多,尤其是节假日的酒店(不敢想要是高铁也在节假日涨价,我过年还回不回得起家),苏宁广场的绿茶餐厅比杭州in77的还贵。宝莲寺在最近徐州旅游火起来之前我都没听说过😹。羊肉串、菜煎饼、米线、蒸菜、冷面味道还是好吃的👍,不过在家待的几天都是出去下馆子,没怎么吃到家里人做的菜,饭馆基本都是除了几道特色菜好吃,其他都一般般。


fdd3809f1e627f989650a6ace0321cc.jpg


还得是过年时,家里做的好吃🫡。


a56ca2600e021e33c441fb639ff0992.jpg


再秀两张在宝莲寺的情侣照😎


4283b9a12a10226a65e8dbc2b21774d.jpg


展望


女朋友也毕业了,后面就是两个人在杭州打拼了。现在的工作其实挺好的,但是没有机会爬上去,爬不上去就没法在这个房价、物价如此离谱的城市留下。爸妈总是跟我说他们当初在一起的时候什么也没有,后面还是一起打拼出了这个家,面包总会有的。不过我想社会发展到现在,想要的也不一样了,面包要有,玫瑰也要有的吧。


0051bffa936b09233a1c0cba8a34bd4.jpg


hh,再写就要丧起来了。说不准哪天就中彩-票了,什么面包、玫瑰都不是事😇,全都做成鲜花饼😡,硌不坏牙的那种。


作者:HyaCinth
来源:juejin.cn/post/7386848746913366056
收起阅读 »

我是计算机专业研二的学生,我焦虑死了

最近两周,总有大三或研二的同学在微信上跟我说: “学长,我想在明年上半年的时候找个中大厂的实习,以及在秋招的时候拿个好点儿的offer。 但我现在没有项目经验,八股文才刚刚开始看,算法只会刷几十道简单和中等难度的,现在时间一天天过去,我自己并不在学习状态,感觉...
继续阅读 »

最近两周,总有大三或研二的同学在微信上跟我说:


“学长,我想在明年上半年的时候找个中大厂的实习,以及在秋招的时候拿个好点儿的offer。


但我现在没有项目经验,八股文才刚刚开始看,算法只会刷几十道简单和中等难度的,现在时间一天天过去,我自己并不在学习状态,感觉非常焦虑,甚至焦虑得晚上睡不着觉。”


其实,我非常理解同学们有这种焦虑状态,而形成这种状态的原因,我的分析如下。


恐惧来源于未知,而焦虑来自于不可控,大部分又焦虑又没有学习状态的同学,往往都有类似困惑:



  1. 我是双非学历,学了还有用吗?会不会大厂的简历筛选都不通过?

  2. 我现在开始学,一天10个小时这种节奏,还来得及吗?

  3. 我到底应该学习哪些东西,先后顺序是什么,这些东西需要学到什么程度才行?


而正是这种努力了也不一定更好,自己的命运无法掌控的感觉,让他们产生了不安全感和焦虑。


恰恰,大部分处于这种状态的同学,都是学习成绩和技术能力处于中等水平的。


因为按照现在这市场行情,学习成绩和技术能力处于下游的同学,早就已经放飞自我、彻底躺平了。


他们的想法是:毕业后的工作爱找成啥样就找成啥样呗,反正最后有个工作干着就行。现在这经济环境,就算努力了也大概率没什么好的结果,反而希望越大,失望就越大,再给自己累出一身病来,得不偿失。


而在各方面都比较优秀的同学,感到焦虑的人也不是很多,毕竟那份骨子里的自信和从容还是有的。


下面,我就给这类焦虑的同学支支招,用我自己思考的“双标一力”策略来化解这种负面情绪。


“双标一力”,即:制定目标 + 拆解目标 + 执行力。


制定目标


有句话是这样说的,梦想还是要有的,万一实现了呢?


但如果真的把不切实际的梦想作为目标,容易让自己整体的执行落地计划和动作变形,导致自己越来越焦虑,最终彻底摆烂。


BTW:这里所说的目标,是以校招生的身份,拿到心仪公司的offer。


举个例子,如果你是双非二本学历,技术能力也没牛逼到傲视群雄的地步,我不建议你把目标定为互联网大厂。


你可以把目标更切实际地定为,找个福利待遇中上等的公司,保证先上牌桌,再图发展。


如果你不知道如何给自己制定目标,我建议你采用“参照对标”的方式。


比如:你目前的学习成绩和技术储备在学校中排名前 30%的话,可以把去年前20%的学长学姐所去的公司作为目标。毕竟,去年和今年的招聘市场环境相差不大。


为什么今年前30%对去年的前20%呢?很简单,就是留一些空间让你去追赶的。


拆解目标


制定完目标后,你的焦虑感依然是存在的,还是觉得心里没底。


接下来就要看,你想要拿到目标公司的offer,都需要做哪些技术储备,以及需要储备到什么程度了。


举个例子,现在你想拿到互联网大厂的Java后端岗的offer,那以下几个方面的储备是缺一不可的。其中包括:



  1. Java技术栈的相关八股文(一期:Java、Spring生态、MyBatis、MySQL、Redis、JVM、操作系统、计网;二期:ES、MQ、Netty等)。

  2. 500+的算法题。

  3. 两段以上的项目经历,以及熟悉项目中对应的技术点。

  4. 至少3个月的大厂实习经历。


下面我们继续对其进行拆解,以此得出不同时间节点需要做完哪些事情。


我们按照秋招九月份开始,那如果具备上述至少3个月的大厂实习经历的话,那意味着最迟六月初就要去大厂开始实习了。


我们继续往前推算,如果6月份入职实习,那预留一个半月找实习的时间,是比较充裕的,也就是4月中旬。


接下来,我们再看项目、八股文和算法应该如何进行安排。


其中,项目和八股文是有先后顺序的,如果你在没练手过任何项目的情况下,直接去背八股文,那这个过程会非常痛苦。


但反过来,你没有储备任何八股文,但只要掌握Java基本语法和SpringBoot、MyBatis的用法,跟着黑马、尚硅谷、慕课的视频敲两个新手小白项目,那应该是不难的。


而刷算法这件事情,只要你大学期间有些数据结构和算法的底子,那直接开始即可。另外,算法储备会比较耗时,所以越早开始越好。


那整体的拆解路径也就出来了,我们假设从2023年的12月中旬开始,进行如下安排:



  1. 项目 + 算法双管齐下,以二月中旬为期限,在这两个月中,动手敲两个小项目 + 初刷200个算法题。

  2. 在二月中旬到三月中旬期间,以一期八股文为主 + 再储备100个算法题为辅。

  3. 在三月中旬到四月中旬,继续以一期八股文为主 + 简历中项目的技术点为主 + 二刷300道算法题为辅。

  4. 四月中旬到六月初,一期八股文 + 简历中项目的技术点 + 300道算法(三刷、四刷)三管齐下。如果拿到了实习offer,那马上调转方向,在入职实习前的几天里,all in两三个月没碰过的项目,这样到了公司能快速上手。

  5. 六月初到九月初,在公司里好好工作实习,争取可以有亮点经历写在简历上,并巩固好。另外八股文和算法不要停,继续扩充广度,即:一期、二期八股文 + 500算法题。


执行力


这点没什么好说的,干就完了。真正的聪明人,都喜欢心无旁骛地下笨功夫。


我相信,只要你能用心坚持一个月,看着自己之前的学习计划正在如期逐步落地,你的焦虑感就会变为成就感。


结语


希望我写的这些,能够对正在焦虑中的大三、研二的计算机专业同学有所帮助。


作者:托尼学长
来源:juejin.cn/post/7310147188252704787
收起阅读 »

前端超进化-小公司不用自研也能搞基建(全开源工具版)

蛮荒时代快看,这个男人叫小帅,他进了一家只有4个人的信息高科技有限公司,还妄想改变世界。前端只有一个人,所谓的发版,就是直接本地打包,然后代码通过ftp工具扔到服务器上,代码能跑就行。农耕时代这种不靠谱的开发模式进行了一段时间,直到某一天,ftp把服务器搞挂了...
继续阅读 »

蛮荒时代

快看,这个男人叫小帅,他进了一家只有4个人的信息高科技有限公司,还妄想改变世界。

前端只有一个人,所谓的发版,就是直接本地打包,然后代码通过ftp工具扔到服务器上,代码能跑就行。

image.png

农耕时代

这种不靠谱的开发模式进行了一段时间,直到某一天,ftp把服务器搞挂了的同时,本地的文件也丢了。所以他的leader小强意识到是时候需要改变了。

首先他们开始使用了git,代码不再是只存在本地,更是存在了云端。同时新建了dev/prod/maste分支来保证相对于各个环境的独立。 image.png

在某次把dev环境代码打包上传到生产后,为了区分环境和避免再次发生这种事故,小强也开始使用了在线打包工具jenkins, image.png

jenkins的引入也有效的避免了服务器账号外泄的风险,现在的服务器账号相对开发者是黑盒的。 image.png

手工时代

慢慢的,公司的生意做的越来越好,老板已经开始看奔驰了。

前端也从1个人加到了3个人,成立前端技术部,小帅觉得自己快要走上人生巅峰了。人加了3个,问题也越来越多。

第一个重要的问题就是,git分支总冲突。

因为以前没有制定git规范,所以大家很随意的在dev和master上开发和提交代码。

所以约定了git的相关规范,每次用feature分支作为开发分支,feature通过merge合并到dev和上线release分支。

同时使用pre-commit来规范提交的commit信息。

第二个问题,是代码风格的问题。

人多了之后,大家的代码风格不一致了。比如有的人是2空格党,有个是4空格党,有人组件用驼峰命名,有人用大驼峰。为了统一风格,于是决定使用使用统一的风格检查。

同时了为了避免一些低级的语法错误和dirty code,引入了eslint进行代码检查。

通过Prettier对代码风格进行统一和格式化,通过Husky来在提交前进行link检查。在提交后,通过github Ci来进行二次检查。

至此,在手工时代,前端团队完成了代码风格和基础的lint检查。

image.png

工业时代

老板的爸爸原来是顾总,看到儿子创业很开心,给儿子调了5个亿的现金,于是大家开始快马加鞭,突击项目。

前端人数也直接爆炸,来到了20+,各种各样的项目如火如荼的进行,于是各种解决问题的前端方案应运而生。

微前端 single spa/qiankun

20个人的开发量,在一个项目中,代码量爆炸,每次启动打包,都巨慢无比。同时,之前一些零散的项目也需要并入到这个项目中,但是目前主技术栈用的react,零散项目有个用vue,有的用angular。

为了解决这些问题,所以要开始微前端的改造。

整体项目采用了single spa,通过统一的框架底层,将各个不同的项目聚合在一起。

微前端改造后,将整体的大项目拆分成了各自独立的项目。同时各自独立的项目有自己的仓库,各自独立打包。在运行时,各独立项目的停止也不影响其他项目。

image.png

物料库

现在各个项目独立开来,拥有各自的仓库,所以每次有新模块的加入,需要新建仓库,所以模版物料应运而生。

模版物料 degit

类似Vue-cli creat-react 都有做模版物料,里面包含了一个git地址,通过git拉取模版物料。

模版物料里包含了一个项目所需的相关配置,例如打包工具,框架cli,框架主模块,eslint,prettier,示例代码等。每个项目直接进行npm安装即可开始。

我们可以使用gedit来达成此目标

npx degit [git地址]
# 例如 npx degit https://github.com/tinlee/1000-project-demo

业务组件物料 VitePress/storybook

有一些物料我们需要结合业务场景,比如省市区选择器,这种物料通常都具有统一的api,ui,可以用于多个项目的使用。在基础的ui组件的基础上,还结合了业务属性。

这类物料也需要有展示的站点,我们可以使用VitePress/storybook来展示,也可以结合类似Dumi等。这些文档工具都是支持markdown和组件的混用插入。

image.pngimage.png

npm私服 Sinopia

既然相关的业务组件库已经搭建完成,我们是希望不通过外网访问的,所以一个npm私服也必须要有。 这里通过Sinopia来进行私服的搭建。npm私服,在拉取的时候,检测当前服务器没有该包时会从npmjs获取,而上传的时候,只发到私服,而不会提交到npmjs。 image.png

文档工具 Outline

现在组件库很多,相关的技术文档很多,在以往的情况下,公司使用了腾讯/飞书等进行文档管理,但是很多内容不希望外部知道的内容。 所以使用Outline搭建了一个内部的文档工具。 image.png

Mock服务 YApi

以往前端和后端都口头约定,然后通过后端的swagger来生成文档。但是这存在一个问题,文档的生成滞后,前端没办法在正式接口之前进行mock。所以引入YApi,通过在Yapi上填写mock数据,进行数据的模拟。 image.png

jekins升级 docker/k8s

因为以往的构建,都是在一个项目中,现在微前端允许多框架,多环境构建。为了解决环境不统一的问题,引入了docker部署,对于多环境/多机器进行部署。

前端监控 sentry

Sentry 是一套开源的实时的异常收集、追踪、监控系统。这套解决方案由对应各种语言的 SDK 和一套庞大的数据后台服务组成,通过 Sentry SDK 的配置,还可以上报错误关联的版本信息、发布环境。同时 Sentry SDK 会自动捕捉异常发生前的相关操作,便于后续异常追踪。异常数据上报到数据服务之后,会通过过滤、关键信息提取、归纳展示在数据后台的 Web 界面中。 image.png

和平时代

基于上一次的工业大爆发,前端已经趋于稳定,公司业务也趋于稳定,老板的兰博已经停在了楼下。

在逐步的追求效率,追求速度的时期结束后,逐渐迎来了和平发展时期。这时候,团队开始关注自动化和创新。

灰度发布/一键回滚 k8s

各服务厂商都有提供灰度发布平台,结合服务商自己的服务可以对前端代码进行多环境,多场景,多条件的灰度部署及运维。

比如腾讯的服务网格,阿里的serverless等均有各种不同的服务。最基本的部署服务,就是根据k8s部署了多个不同的pod节点,然后根据规则匹配,对灰度环境进行的流量进行管理。 image.png

自动化测试 sonic

基于自动化测试的云平台,可以帮助每次执行真机的自动化测试,保证主流程的准确稳定。 image.png

性能监控/优化 Lighthouse/Sentry

chrome自带的Lighthouse可以进行本地性能的分析,同时搭配Sentry可以进行日志监控。 image.png

低代码/营销搭建 lowcode engine

公司一定时间之后一定需要一套做营销搭建和内部页面组织的工具,阿里开源的 lowcode engine可以在低代码领域进行快速的迭代。 image.png

AI客服 kimi/文心/通义

结合公司的文本资料库,将内容喂给Ai后,可以生成自己的Ai客服,解答一些常见的问题。

image.png

我是天元,立志做1000个有趣的项目的前端,公众号:前端cssandjs

如果你喜欢的话,请点赞,收藏,转发

归寂

已经跟随公司奋斗了几年的小帅,拿着合同终止通知书,看着老板的兰博大牛,觉得是时候应该向社会输送自己了。



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

一个迷茫的25岁前端程序员的自述

一直听说程序员的危机在 35 岁,没想到我的危机从 25 岁就开始了。 我甚至不知道自己是不是 25 岁,也可能是 26 岁,或者 27 岁,1998 年的生日,按照 2023 - 1998 的算法就是 25,按照我老家那边的算法就是 26,也有人说是 27 ...
继续阅读 »

一直听说程序员的危机在 35 岁,没想到我的危机从 25 岁就开始了。


我甚至不知道自己是不是 25 岁,也可能是 26 岁,或者 27 岁,1998 年的生日,按照 2023 - 1998 的算法就是 25,按照我老家那边的算法就是 26,也有人说是 27 ,无所谓了。


看着自己的掘金,上一次沉下心来好好的写一篇文章还是六个月前,那时候为了跳槽找工作,又写网站,又写文章的,过了那阵后来就不行了。


再往后稀稀拉拉的也在草稿箱里写了一些东西,东一榔头西一棒子,但没有一篇能看的,能发布出来的。


今年掘金社区的年终数据肯定不会好看,当初还想着要一年比一年强,结果一年快过去了了也没发布几篇文章,数据也都一般。


就连本文也是硬着头皮强迫自己写的,看看能不能借此调整调整心态。


也看过一些鸡汤文,像什么写给迷茫的xxx啊,写给年轻人啊,说实话没半点哔用,什么让你调整心态,自我提升,学好这个学好那个,我但凡要有那个劲,也不会迷茫了。


技术停滞不前


刚入行的时候,完成工作后剩下的时间,都会去看看技术视频啊,看看别人的博客啊,再或者看看一些三方库的文档和源码啊。


也可能是因为那会实在太菜,连工作都完成不了,就得被迫去提升基础能力。


再后来当了个小组长,虽然小组只有仨人,但是毕竟责任在,能给别人分配分配任务啦,给别人解决点小 bug 啦,再或者以组长的身份整两句啦,说实话稍微有那么一点点优越感,也就是靠着这一点点优越感,天天嚷嚷着要当一个架构师,这也学学那也学学,还看完了一个架构师教程,确实学到了不少东西,实际也用到了不少。


后来到北京,再次成为了一个底层的外包 coder, 每天除了听话和写业务代码也不用管别的。


后面公司又开始搞低代码,这回连代码也不用写了,就天天去系统上拖着玩,写配置,真心没意思。


说心里话,以我现在的能力吧,应付业务肯定是没有问题的,简单的页面基本不用思考随便写了,稍微复杂一点的动动脑筋,遇到困难就上网搜搜解决方案,问问 chatgpt,最不济实在搞不出来了,找个大佬问两句,最后也都能解决。


总结起来就是,能干活吗?能干。 能力强吗?不强。


技术文章收藏了不少,掘金小册也买了,视频也保存了一大堆,各种各样的。现在的状态就是看不下去,视频看一会就走神了,讲的什么完全记不得,还要后退回去再听一遍,文字更是看不进去。没有耐心去看文档,看不明白就开始烦了,觉得自己真傻逼的同时又不愿意去研究。


看视频的时候记不住,也不愿意记笔记。看文字的时候看不懂,也不愿意去实际操作一下。


现在把工作完成了,就摸鱼,看新闻,到处逛逛,刷短视频,真的不愿意学一点。


下班之后的时间就更不用说了,根本不愿意动一点脑子。


我有时以为是不是我生活的太好了,有吃有喝,没有压力。但转念一想现在如果给我大的压力,以我现在的心态能不能支撑的住。


但平时也经常想,自己就是一个破的被人看不起的外包,跟正式员工区别对待的外包,身边比我强的人比比皆是,那些月薪几万的正式员工,还有组长,组长的组长。前进的路很长,但就是不想走,不知道怎么走。


想学习吧,不知道从何学起,确定了要学习的内容吧,学不下去。


博客也不写了,开源仓库也不维护了,是躺平,亦或是摆烂,每天看着窗外发呆也占据了大部分时间。


生活百无聊赖


工作没有动力,生活亦是如此。


我现在工作的地方是北京顺义,住的地方就算是个村子,村子外面就是野外,没有一点城市的车水马龙和霓虹招展,一到黑天除了路灯照到的地方就是黑漆漆,没有广场,也没有广场舞。


每天下班回家就待在家里玩游戏,看电视剧。不知道会不会有人和我一样,玩游戏和看电视本应该是消遣娱乐的事情,但我感觉到的只有无聊,玩游戏的时候无聊,看电视剧的时候也一样。但你又不能什么都不干,你又得干点什么事情来让时间过度到需要睡觉的时候。


饭也不用自己做,公司的食堂一天三顿饭都有,早上要花钱买,一顿六七块钱左右,中午和晚上免费,不吃白不吃,每天六点下班,七点开饭,我都要在公司多摸一小时的鱼。也不用思考吃什么,在食堂供应的几种餐食里面选一个也不是什么困难的事情。


我这个人没有什么兴趣爱好,熬过上班的时间,就是玩游戏,看电视,看直播。也只是消磨时间,谈不上兴致勃勃。就没有上学时候宁可挨打也要偷摸去网吧通宵玩游戏的那个心境了。


其次,也没有什么社交,老家有几个朋友,平时在群里瞎聊两句,过年的时候一起吃个饭,也没别的了。之前在大连有几个朋友,现在也是极不频繁的闲聊两句。到北京以后呢,没朋友,没亲戚,自己一个人住单间,也没有室友。


也没有什么圈子,游戏基本上都是单排,就连游戏交流群都没加一个,有的时候发挥好了,别的人主动加我好友就一起玩两把。


也不爱运动,健身更是无稽之谈,每天最大的运动量就是从家骑自行车到公司,再从公司骑自行车回家,还是因为我不想早起挤公交。


平时极不愿意与陌生人打交道,路上碰见不太熟的都会装没看见。可以说是内向吧,也可以说社恐,甚至说我孤僻也没觉得有什么不妥。


但我一直都是这样吗,好像也不是,我大学时候是学院的辩论队教练,在数百人的场地里演讲,宣讲,打辩论赛,教学,做评委述票都迎刃有余,各个学院都有熟人,一块玩桌游,狼人杀,有很多朋友也爱交朋友。


似乎就是从毕业以后,又或许是分手以后,又或许是来到北京以后,短短的数月时间,感觉自己老了很多岁一样。


你问我是放不下她吗,好像也不是,平时也不怎么想,甚至连长什么样都记不清了。


那是一种什么感觉,大概就是放下她了,但没放下失去她吧。


假期回家,很多人说给我介绍对象,又期待又觉得无所谓,或许他们只是寒暄吧,也或许真的会介绍。不想,不愿意,又或者不耐烦去重新认识一个人。


假期在家的时候,以前不屑一顾的小夜市变成了我的一处乌托邦,太长时间没见过的市井气息,小吃摊前围绕的吃客,卖玩具的老板在尽力展示,还有踩高跷的表演,扭秧歌的队伍。还有一伙一伙的广场舞,我不跳,但我爱看,爱看大爷大妈们乐在其中的表情。


哪一瞬间开始觉得自己是个废物


我在朋友圈问过这个问题,得到的答案基本都是 “每一瞬间”,或许他们只是在说笑,也或许有的人真的这么想。但对我来说不是这样的。


我以前一直都自我感觉挺良好的。或者说自我感觉不错。


大学以前的成绩都是中等偏上水平,成绩还行,也拿奖状什么的,经常被夸奖。


大学也是一个普通本科,比上不足比下有余吧,虽然大学挂了很多科,但恰好赶上疫情,学校降低了毕业要求,顺利毕业了。


毕业以后找不到工作,交了 200 的定金准备去培训公司培训了,然后面试的最后一家告诉我通过了,我就没去培训。


边工作边学习,后来跳槽还当了个小组长,工资翻了接近一倍。


第一个对象在大一认识的,谈了一年。后来这个是疫情期间认识的,谈了三年。


家里条件一般,但是能吃饱饭,父母自给自足也不用我支援。


当时的我工作不愁,感情不愁,身体健康,生活没有压力。说自我感觉良好没有什么问题吧。




从小被灌输的概念都是近朱者赤近墨者黑,身边的人优秀才会激励你进步,但对我来说,身边优秀的人越多越容易摆烂。


以前在小公司当组长的时候更愿意去提升,现在当底层反而想躺平。


当你从最优秀的那些人中的一员成为最差的人中的一个,落差是很大的,体验感是十分差劲的。虽然工资翻了一倍,但生活变差了很多倍。


20 岁的时候单身,觉得无所谓,成天就是玩,30 岁的时候单身就会焦虑,担心自己能不能找到对象,或者说随着年龄越来越大,越担心能不能找到一个好女孩。


无论是分手,还是当外包,其实都还好,虽然说心情不太美妙,但一直也没对自己产生这么大的恶意。


直到国庆放假回家,我叔叔家有个小弟,比我小几岁。他的两个同学来接他同学聚会。俩孩子开着车,拿着伴手礼,奶,酒,还有水果。跟我叔叔我爸他们一起喝酒,言谈举止,人情世故活脱脱是个小大人,几杯白酒下肚啥事没有。来到陌生的村子跟几个陌生的人打麻将一点不紧张,输赢先不说,就这份勇气我就没有。明明我比他们要大几岁,可在他们面前我反而像个小孩子。


就在那一瞬间,我才意识到我是多么的没用,老话讲人比人得死,货比货得扔不是没有道理的,不需要别人来对比,自己都会自愧不如。


驾-照考了好几年了,却连车也不会开,要说买一个二手的便宜的车开,确实能买得起,但是不敢。


三十来岁的人了,别人都开着车到处跑,我还停留在父母去哪,我就跟着去哪的阶段。


我还给自己找借口,人家是租车公司的经理,每天跟各种人打交道,我就是个坐办公室的,没有什么历练。


怪性格也好,赖工作性质也罢。说白了就是没见过什么世面,没有什么阅历,三十来岁的年龄,十几岁孩子的见识。


说一句废物一点也不为过吧。


羡慕这两个字我已经说够了


大学玩的最好的朋友,现在在大连,经常跟我秀,自己有车,有房,有媳妇,媳妇有店,在要孩子。


再看看我自己,没车,没房,没媳妇,在村里租房子,在排位上分。


我虽然表面不屑一顾,说一句厉害坏了,但心里只有羡慕。


正式员工隔三差五发福利,半袖,外套,纪念品,外包什么都没有,只有羡慕。


国庆放假,没抢到高铁票,在公司拼了个车回去。


车是什么牌子,不知道,只知道看起来很好,应该不便宜。同事开车,闲聊中得知他比我小一岁,喊我哥,带着自己对象回家过节。


我坐在后排,闭着眼。坐着比我小一岁,领着对象回家过节,开着看起来不便宜的同事的车,心里只有羡慕。


回家吃婚宴,看着布置好的新房和现场的典礼,没有心思截门要红包,心里只有羡慕。


我从来不羡慕那些有钱人,富二代,也不羡慕那些天才,超能力,我觉得他们离我太远,跟我没有关系。但我真的羡慕明明跟我差不多,但是比我懂事的孩子。


羡慕这两个字,我已经说够了。


写在最后


现在的心态就是活着没意思,又不敢死。


说到底,我现在的生活已经比一部分人要好了,我也知道有很多人羡慕我这样的生活,也有很多不如我的人心态比我要阳光,要积极。


或许我是在无病呻吟,或许我是生在福中不知福,又或许我是闲的没事,但我只是把我内心的真实想法表达出来而已,我无意伤害任何人,包括我自己。


本来想在最后贴上自己的开源项目地址,要一些 star 的,想想还是算了。


就希望自己能快些振作起来,让生活走上正轨吧。


至于这要花费多长时间,我也不得而知,希望很快吧。


作者:一尾流莺
来源:juejin.cn/post/7288300174913159222
收起阅读 »

程序员想独立赚钱的几个注意点

1、始终保持好奇心,喜欢折腾新鲜事物,并且能够很快付诸于行动,有想法立马行动起来,赶紧把东西搞出来,然后推出去。2、普通人不要沉迷于技术,时刻想着通过技术赚到钱才是最重要的。3、一切以最小的代价赚到钱为第一原则。4、要务实,哪怕是些小的事情,哪怕是别人看不上的...
继续阅读 »

1、始终保持好奇心,喜欢折腾新鲜事物,并且能够很快付诸于行动,有想法立马行动起来,赶紧把东西搞出来,然后推出去。

2、普通人不要沉迷于技术,时刻想着通过技术赚到钱才是最重要的。

3、一切以最小的代价赚到钱为第一原则。

4、要务实,哪怕是些小的事情,哪怕是别人看不上的东西,只要能赚钱就要敢于去做。

5、要聚焦,每个小阶段,踏踏实实做好一件小事情。

6、除了懂产品之外,还要学会做运营,搞流量,做好SEO推广。

7、持续阅读,持续写作。

8、有钱也要谨慎,尽量小成本试错,钱要花在刀刃上。

9、不要迷恋自己的产品,如果做出来的东西有人愿意买走,那就果断出手,可以拿到一笔钱之后继续做其他想做的事情。

10、做运营就离不开做社群运营,引导用户进群,盘活用户,促进成交。

11、只要你的产品有价值,那就可以大胆收费。毕竟程序员除了追求技术也要赚钱养家,也要体面生活。

12、如果没有资本做背景,那就选个小赛道,做个隐形冠军。

13、如果想脱离打工人,想自己独立赚钱,那就是条不确定的路,要敢于面对不确定性。


作者:程序员半支烟
来源:mp.weixin.qq.com/s/3RVdGWpvk6AUqzBIB-4qXQ
收起阅读 »

记 · 在 AI 公司入职一个月的体验与感悟

已经在一家 AI 公司入职了一个月,对坐班有些厌恶的我,没想到有一天也会开始通勤打卡。而经历了这一个月的工作,我对坐班的态度有所转变,开始理解这种工作方式对我的意义。是时候分享入职这期间的工作内容与感受。 背景 直入正题,先说职位背景。该职位的技术要求大致如下...
继续阅读 »

已经在一家 AI 公司入职了一个月,对坐班有些厌恶的我,没想到有一天也会开始通勤打卡。而经历了这一个月的工作,我对坐班的态度有所转变,开始理解这种工作方式对我的意义。是时候分享入职这期间的工作内容与感受。


背景


直入正题,先说职位背景。该职位的技术要求大致如下,仅做参考。


## 任职要求 
1. 本科及以上学历,计算机科学、软件工程等相关专业, 硕士优先;
2. 扎实的 HTML、CSS、JavaScript 基础(vanilla) 功底 ;
3. 熟练使用 React、React Native 和 Next.js 进行前端开发
4. 了解前端性能优化技术,如代码压缩、懒加载等
5. 熟悉前端工程化工具
6. 具备良好的问题解决能力和团队协作精神
7. 熟练阅读英文技术文档
8. 有优异前端项目开发经验者优先

## 加分项:
- 贡献开源社区
- 有 AI 相关项目经验。
- 有前端性能优化和 SEO 优化经验。
- 有良好的产品思维和设计(UI/UX)意识。
- 有同理心思维。
- 具有一定的审美感。

很贴合国外主流的技术栈(至于为何,看后文便知),比较巧的是,我的 Web 全栈学习路线就是偏国外的技术栈。因此在技术栈上,这家公司是我喜欢的,恰巧又是 AI 开发,能让我尝试到一些前沿技术,也正好是想我折腾的。


求职经历


我是 Boss 直聘上找的(这里没给 boss 直聘打广告,我甚至还是第一次使用 boss 直聘),我有想过找人内推,但由于家庭因素被限定在福州这座城市,而内推的所在的城市往往都是那些一线城市,加上我的八股文和算法很不过关(我也很不情愿刷),到时候面试那关估计也不乐观。


因此就在 Boss 上碰碰运气,也顺带体验一下新人都是怎么找工作的。


从五一的时候开始准备简历和项目,在5号开始投简历,投递简历一关我是直接怼着工作经验1-3年的来投,而不是投应届或实习岗。因为我确实有一些工作经验,只不过不是正常的坐班打卡的形式,这在之前的博客中有说到。


在这期间共投了20多家,基本都是已读不回,就更别说投递简历了。后来我才了解到,原来 HR 回复消息是要花钱的,发布一个岗位也是。


唯一回复的还是我现在入职的这家,而且我还投了两份过去,一份是给 HR 的(没回),一份是给技术 leader 的(leader 回了)。


Untitled


面试被鸽


可能是由于当时这个岗位急招的原因,在 boss 直聘上也没多说什么,leader 就约明早 11 点来公司现场初步面试聊天一下。这期间还发生了一个小变故,我到公司了,可联系不上面试官,打了微信电话也无果。待了10来分钟后我就走了,等了约一个小时都没信息,那我大概率是被鸽了,还不提前和我通知一声,然后在boss上留下了这句评价🥲。


Untitled


初入职场,初次面试就这种情况,说真的我当时都有点心灰意冷了,我猜想是不是因为有其他合适的人选,于是就不招我了,就连信息也不给我打一个招呼,相当于把我拉黑似得。随后我就到附近的麦当劳花了 10 元的套餐安慰了一下自己,麦!


开始面试


直到到下午一点多的时候,面试官回复我说当时他们在开会,期间不让携带电子设备。早上就当一面过了,问我下午有没有时间,直接二面技术面(code test)过了就直接拿offer。


这时我才知道,原来早上也仅仅只是我的猜想,但我还是有点不想去了,心情有点不太愉悦,但想了想也懒得计较了,过去就当聊天罢了。到了下午面试问的就偏前端基础、八股文那些问题,其实我回答的巨烂,确实也没好好刷题,也不喜欢刷题,就面试了。自己写代码是由业务环境下驱动的,并从中寻求最佳实践。但好在我的技术面是比较广的,很多前沿的前端相关的工具库或多或少都使用过,也能侃侃而谈,加上个人 blog 和 github 这两个大加分项。就进入到了一个代码考核测试,不限框架,不限规则,使用公司的电脑打开 codesandbox 写一个todo list,前提是不使用任何 AI 工具。


这不正好到了我的强项,之前学某个框架的时候,不知道写什么demo,就写 todo list 来练手😂。恰好这次我就使用 next.js app router + Tailwindcss 的模版并且使用 form 标签的 action 和 use server 来实现新增功能。 能体现出我有在使用 next.js,而且用上了一些新特性,就拿到 offer 了。


1000047893.jpg


听完之后是不是莫名的感觉这个 offer 拿的好像有点莫名其妙的感觉😂,不管怎么样结果是好的就行了。


不过拿到 offer 后,我并没有选择马上入职,经历了一次被鸽的经历,对该公司的印象带有一些怀疑。其次就是这是一家初创 AI 公司,规模不大,从应届生找工作的角度,第一份正式的工作的起点很关键,如果能直接进大厂,后续跳槽到其他公司大概率也不成问题。


但在当地我投递了 20 多家已读不回的情况下,加上这份已有的 offer 不等人(急招),加上我家里人给我推荐的工作内容我并不是很满意,于是思考了两天,最终还是选择入职了这家公司。


薪资


比较令我差异的是我与企业签订的直接劳动合同,可能是因为我直接投递 1-3 年的工作经验,但我此时的身份还是应届生,按理来说我应该是签订实习合同后,转正再签劳动合同,难道说我已经提前转正了?。不过也好,这样和学校的三方协议都可以不用签了,直接给劳动合同便可。


试用期 3 个月,薪资打 8 折。薪资在我当地还算 ok,但对于我而言并不理想。可能是会的比较多(全栈?全干!),加上曾经赚过比这还高上许多的薪资,从内心的角度多少是有些不平衡。不过目前还是试用期,薪资这方面后续也能再谈。


接下来尤为重要的上班体验才是让我觉得没后悔入职这家公司。


上班体验


介绍一下公司部门的办公工具


办公管理:企业微信


团队协作:Slack


任务看板:Trello


代码仓库:Github


代码托管:Vercel


视频会议:Zoom


你会发现除了企业微信,其他的应用都是国外的。怎么看都不是一家国内的企业吧,这是因为我部门的 Leader 是海外留学的,这也就不难理解工具是国外应用,技术栈选型是 React 生态了。


入职的第一周部门开了个小会,就是简单介绍了一下部门的任务职责,每个成员自我介绍。重点是提供一个优质的学习环境,像是技术书籍,电子设备,UI 模版或是技术会议的门票等费用,只要对部门有利,能提升自己,都可以找他报销。


我已经找 Leader 报销了个 magic ui pro,大约 420 块,直接找财务刷卡,付款的感觉是真爽,我是真爱了🥰。


Untitled


几天后,公司来了一个阿里做 B 端低代码开发的同事,也是负责前端开发,这不,我可以间接和这个老哥那学习大厂相关经验,我还正愁着没大厂相关的经验😄。


我询问他来这家公司的原因,他说被裁了,在家接外包一年了,不稳定就准备找工作,恰好这家公司急招,于是就来了。


:::warning 补


端午节后,这位老哥提离职了,原因的话我就不具体说了,可能是因为年龄大了,不适合坐班了。虽然早有预感,但还是有点不舍。因为现在部门的前端重任都在我这了😭


:::


团建


在我入职的第一周周末 Leader 为整个部门安排团建,由于这个部门成立不到 2 周,来的都是新成员,让我们自己组个局,去外面吃个饭。


也是在团建的时候了解到同事的履历一个个都不简单,有 985 的,有海外留学的,有在阿里、网易待过的,还有我这不堪回首的经历 🤡。


后面原定在 61 安排整个公司的团建,但由于天气和周末时间去的人少的因素而取消了,这我就不多说了。


端午之后的第一个工作日的中午,补过端午节部门聚餐的,这我也不多说了。就是怎么感觉这频率有点不太对,然后实际项目产出也还停留在 Spring 1 的阶段,让我有些不自在。


福利


部门每个月都会定一个最佳员工奖,我很荣幸获得部门本月的最佳员工,也感谢部门成员的认可,奖励是 300 元奖金或一日自由假。


Untitled


甚至还有一张奖状,就是这奖状怎么有点像给小学生似的。(事后我才了解到这奖状还是用打印机打印的😂)


Untitled


目前我已经能感受到最大的福利就是那个 magicui 动效库的模版,当然了,这个是要给公司的官网用上的,我也是蹭公司的福,给自己的站点用上了这个动效库。


此外像节日福利,如这次端午节,就是聚餐和发粽子,这也就没什么好说的。


通勤


公司距离我租房的地方只有 2 公里,每日的通勤总时间大约 40 分钟,早上大约 8 点起床,我通常坐公交车到公司附近的早餐店吃个早饭,吃完差不多 8 点 40分~50 分。中午外卖就不说了。下午下班从公交车和走路做个选择,吃完饭回到家。


黑客松


黑客松(hackathon),也称编程马拉松比赛。我是第一次听说过这个词,Leader 给定两个选题一个是打造某市地铁智能出行,另一个是给某商场的提供贴心的购物体验,发挥自己近一个月所学的知识,去创造一个供用户使用的 AI 程序,月底交付,奖金 3000 元/小组,抽签分组。我们当时部门有个人提了一嘴,要不我们两小组自己商量一下,把奖金平分得了😂。


不过对于这个行为,我个人认为目的是为了激励员工之间协同合作,但同时也免不了技术上的内耗,毕竟这个比赛不是我们的主要工作内容。


工作内容


我想肯定有很多人对 AI 开发的刻板印象是要会大模型开发,会懂得微调,会懂得人工智能算法。这个想法也没错,但从开发 AI 应用的角度,其实蛮需要前端的,尤其是会全栈框架的前端。


这里我不得不惊叹 next.js 的生态,很多 AI 相关的例子可以直接从 Vercel 的 AI Template 下学习,预览是否有你需要的功能,Clone 到本地,然后运行项目,对某些部分进行更改。搭建 AI 应用也是异常的快。


仿 AI SDK 网站效果


Leader 下发的一个任务,入职的前两周主要让我熟悉一些怎么使用 next.js 配合 vercel 的 ai sdk 来开发 AI 应用,如怎么调用 openai 的模型,实现一个 ai chatbot。给定了一个任务就是仿造 AI SDK,由于该项目没有开源,自然就只能另辟蹊径。


首先就是仿造页面了,这个作为前端开发,实现起来也算容易,更何况这个这个页面的样式使用 Tailwindcss 编写,直接通过审查元素仿造就行了。


其次在功能实现上,ai sdk 文档都提供了非常完善的解决方案,照着文档将代码稍微改写一下便可,具体的细节就不演示了。


官网首页


两周后开始正式项目开发了,首当其冲的就是官网页。


这里当时 Leader 问我有没有用过 Gatsbyjs,要用这个框架搭建一个官网。我表明我没用过,但我提了一嘴如果要搭建偏内容向的网站,可以考虑 Astro,我愿意折腾一番(我也一直想学 Astro 的)。不过最终在开发时间和成本的商讨下还是选择使用 next.js 来搭建,leader 还顺带给我推荐了一个动效库 magicui,叫我看看里面的案例,看看能不能给官网加点动效。 之后就有了上文提到报销 magicui 的事。


Rag bot


篇幅实在有限,有关 RAG 的不做过多解释,它可以让你的 AI 应用更具有权威性,让数据的来源可靠,而非胡乱生成数据。


RAG 的基本流程就是:



  1. 用户输入提问

  2. 检索:根据用户提问对 向量数据库 进行相似性检测,查找与回答用户问题最相关的内容

  3. 增强:根据检索的结果,生成 prompt。 一般都会涉及 “仅依赖下述信息源来回答问题” 这种限制 llm 参考信息源的语句,来减少幻想,让回答更加聚焦

  4. 生成:将增强后的 prompt 传递给 llm,返回数据给用户


在这个应用开发中,借鉴了 ragbot-starter 这个开源项目,同时向量数据库选用 datastax 公司的Astra DB。


恰好在开发这个应用的期间,我也正好在学习 Langchain.js,所以在数据处理这部分有点得心应手,目前应用还只停留在处理本地文件或用户上传的文件,只需要配置各种 File Loader 便可。


使用 RN 实现 chatbot


先看 Gif 效果。


demo


第一次用 Screen Studio,显示的不是很好,还请见谅,主要就是实现一个流式文本效果。


这里简单说下怎么实现的,就用 react-native-reusables 的模版(React native 的 Shadcn/ui) + react-native-gen-ui 实现的,不过后者的功能比较单一,后续估计要改代码了。代码就不贴了,我怕涉嫌代码泄露(其实已经泄露差不多了)。


收获


要我说最大的收获不是遇到一个氛围不错的公司,遇到一个好 leader,也不是接触 AI 开发从中学到了什么,更不是增进了我的技术栈。而是让我养成良好的习惯,开始正常一日三餐,开始作息规律,开始将工作与生活分离,身体状态也渐渐好了起来。


下图为 5 月的生物作息,基本都保持 0 点前入睡。(不过在我写这篇文章的时候已经两点了🥱)


Untitled


过去几年内我的作息与饮食都非常糟糕,能明显的感觉到状态有所下滑,编写代码的效率和能力也明显不如以前,有些力不从心。今年都快过去一半了,而我仅仅完成了2篇博文的写作,文章的输出效率明显不行😮‍💨。


如今经历了这一个月的坐班生活,可能是因为坐班而改变,也可能是公司的氛围,不管是那种,让我跳出我原有舒适区,重新拾起对新颖事物的兴趣,重新点燃学习某个技术的热情,重新找回了自我。


结尾


在我还没找工作之前,从我几个同届毕业的同学和网友的反馈得知今年的就业环境异常险峻。不仅如此,我还在网络上看到了大量工作者对自身工作的抱怨与不满,这些现象让我在工作前让我对未来的就业前景感到了一些不安。


当我亲身入局感受一番,也不禁开始低声叹气。开始思考是什么原因导致了如今大环境不好的现象,人为的制造就业焦虑,还是当下现实本就如此。当我跳出思考,回到现实难道环境好就一定挣钱多,环境差就一定挣钱少吗?社会似乎并不是这么简单的等式。


我逐渐意识到,无论大环境如何,每个人的努力和选择仍是至关重要。在面对不确定性和挑战时,保持学习和进步的态度,以及寻找自己的核心竞争力,才是应对困境的关键。


真正的职业安全感并不完全来自于外部环境,而是来自于我们自身不断提升的能力和适应变化的灵活性。


作者:愧怍
来源:juejin.cn/post/7379446118990282789
收起阅读 »

AI 时代计算机专业会涨薪还是降薪

此前,在 2024 年世界政府峰会,英伟达 CEO 黄仁勋在被问及“如果站在科技的前沿,人们到底应该学习什么”时表示:“学计算机的时代过去了,生命科学是未来”。老黄的这个观点再结合现在 AI 的能力越来越强,这让报考计算机专业的考生会担心:未来 AI 时代计算...
继续阅读 »

image.png
此前,在 2024 年世界政府峰会,英伟达 CEO 黄仁勋在被问及“如果站在科技的前沿,人们到底应该学习什么”时表示:“学计算机的时代过去了,生命科学是未来”。老黄的这个观点再结合现在 AI 的能力越来越强,这让报考计算机专业的考生会担心:未来 AI 时代计算机专业会涨薪还是降薪?


未来的事情其实很难预测,我们只能根据一些历史经验来推导一下。


为什么计算机专业相对薪资较高?


通常员工的薪资由两个主要因素决定:1. 创造的价值;2. 技能的稀缺性;


像 Google、Meta、OpenAI 这些公司的程序员工资高,一方面他们创造了很大价值,另一方面他们所做的事情需要一定的技能,而掌握这些技能的人才相对较少。


AI 会让计算机专业薪资更高还是更低?


计算机专业从就业来看是比较广泛的,不仅仅是程序员,还有数据科学、人工智能、QA、产品设计、项目管理、开发管理等等方向,所以不能简单的谈 AI 对计算机专业对薪资的影响,而是对可能的岗位的影响。


对于技术岗位来说 AI 会创造更大价值,管理岗也许会贬值


从创造的价值来看,有了 AI 的加持,可以预见对于技术性的岗位,创造的价值都能更大,比如程序员借助 GitHub Copilot 辅助,生成代码效率会更高;借助 AI,QA 可以更多的让测试自动化起来;产品经理借助 AI,节约了大量写产品设计文档的时间。


但对于一些偏管理的岗位来说,无论是项目管理还是人员管理,在 AI 时代创造的价值可能反而会降低。一方面软件工程方面的进步,像 Scrum 这样的开发流程,项目经理的作用有限;另一方面随着程序开发效率的提升,团队会趋向小型化,有很多善用 AI 的超级个体,沟通成本会大幅下降,不需要太多的管理者。


高级 AI 开发、产品设计技能会更稀缺、基础编程和测试岗位会减少


稀缺性体现在两个方面:1. 这个技能掌握的难度;2. 是不是供小于求


按照 AI 能力的发展趋势来看,目前 AI 在编程还只能是 Copilot(副驾驶)这样的辅助角色,但即使如此,也能普遍提升 20% 左右的效率;几年过后可能就到 50% 了,直到最终替代人类编程。


这也意味着,对于基础编程和测试,掌握的难度会大幅降低,随着 AI 和自动化工具的进步,一些基本的编程任务和软件测试可以通过自动化工具来完成,岗位会减少。


短期来说它还不能马上替代的是:集成 AI 的产品设计、对需求进行分析拆解、复杂项目的架构设计、对复杂项目进行维护这些相对复杂的技能。也就是高级的编程、架构师、产品设计这些岗位,掌握的难度高,不容易被替代。


那么供求关系如何呢?未来 AI 时代,计算机专业相关的岗位是更多了还是更少了?


从去年开始,无论是应用还是服务,都在集成 AI,像苹果和微软,甚至都在操作系统层面为 AI 进行了重构,相应的,这会创造很多新的开发需求,有些类似于当年移动互联网,各个应用、服务都要提供移动版本,产生了很多岗位需求。可以预见中短期,未来 10-20 年以内,主要的服务和应用,都会集成 AI,并且随着 AI 能力的增强,持续的升级完善。这样的升级,会先从科技公司开始,然后再延伸到各个行业。


所以未来 10-20 年,我预计计算机岗位需求还是会和现在差不多,但是技能要求会有些变化,不再纯粹的是传统的编程,还需要对使用 AI、集成 AI 相关的技能要有掌握。这方面对于新从业者还有优势,没有历史包袱,可以很快适应,相反一些不愿意学习新技能的计算机专业从业者,反而学习适应的会差一些。


如果整体供求关系和现在差不多,而 AI 能创造更大价值,未来计算机专业薪资应该会更高,但前提是你得是属于掌握了 AI 技能的人才。


怎么可以让自己赶上 AI 时代的红利也能拿高薪?


不建议你只是为了高薪选择计算机专业


首先不建议你只是为了高薪选择计算机专业,这个行业看起来光鲜其实背后也很残酷,比如加班严重、年龄大了可能会被优化、新技术层出不穷。我见过很多因为高薪选择这个行业,但并喜欢,所以并不会花多少时间去学习去精进自己,几年后再找工作就会比较难。


建议多积累相关项目经验


然后建议多积累项目经验。计算机专业,最终都是要通过软件项目去创造出产品,进而通过产品创造价值。所以想拿高薪,一个基本前提就是你掌握了构建软件项目的部分关键技能,比如说编程、产品设计、测试等。当然如果你想当独立开发者,自己去产品,那要求会更高,除了掌握计算机专业技能,还得要一些营销的能力。


在 AI 时代,找工作对于新人不一定更友好,因为基础岗位很多会被 AI 代替,除了大公司,企业会倾向于招有经验的,这就意味着你能自己先积累经验,让自己更有竞争力。


要积累项目经验,可以参与开源项目,可以做一点给自己或者亲戚朋友用的小产品,可以去公司实习或者找一份相关的工作。


如果不是计算机专业也有机会


无论是不是 AI 时代,对于热爱计算机但是不是计算机专业的人来说,一直都有机会,见过太多非计算机专业自学成才的例子。


AI 时代,学习对新人来说却是要容易很多,比如学习编程,以前一个很大的门槛是没有老师指导、遇到问题没有人帮忙解决,而现在像 ChatGPT、Claude 这些大语言模型,可以随时随地咨询技术问题,遇到技术上的故障也可以帮助解决,让学习比以前容易很多。


即使是计算机专业、已经有几年工作经验的,在 AI 时代也一样需要再学习,因为在 AI 时代,对技能的要求会发生变化,比如你能借助 AI 提升开发效率,不然可能会被那些善用 AI 的同事卷下去;比如你得有能力帮助公司构建出 AI 时代的产品。


最后


如果你报考的是计算机专业,即使未来 AI 时代,也不必担心薪水下降;但未来找工作对新手不一定友好,需要在毕业前通过实习和自学多积累项目经验和 AI 相关技能。


如果你没能报考计算机专业,但是热爱计算机专业,也一样有机会,自学成才的例子很多,尤其在 AI 时代,学习的门槛会更低,花点功夫可以比科班学的还好。


祝今年的考生们都选到自己心仪的专业,毕业拿高薪。


作者:宝玉的工程技术分享
来源:juejin.cn/post/7386290071189635083
收起阅读 »

2024转行前端第6年

前言 上一篇《外行转码农,焦虑到躺平》分享我的从业经历收到大家很多关注,这里继续分享一下我的生活 我是16毕业在厂里干了两年,18年7月转行前端开发。在后面4年,也就是18~22年是很投入的,这几年上完班回到家基本也在学习,学技术考证,可谓说没有自己的生活,这...
继续阅读 »

前言


上一篇《外行转码农,焦虑到躺平》分享我的从业经历收到大家很多关注,这里继续分享一下我的生活


我是16毕业在厂里干了两年,18年7月转行前端开发。在后面4年,也就是18~22年是很投入的,这几年上完班回到家基本也在学习,学技术考证,可谓说没有自己的生活,这几年是我技术进步最快的几年,也是很快乐的几年,大家懂得全身投入做一件事的快乐吧。


近几年,感觉自己很难突破自己的瓶颈了,慢慢将重心转为生活。也要声明一下,这两年我可不是完全躺平,对应工作我还是很负责的去做,只是工作不是我的全部了。分享一下这几年的收获吧


近几年收获


2019



  • 中级软件设计师


2020



  • 基金从业

  • 证券从业


2021



  • pmp

  • 彩铅绘画


2022



  • 计算机专业课程系统学习

  • 背了5000单词


2023



  • 算法 150道

  • 浅浅玩了区块链技术、android、ios开发

  • 中级经济师


2024



  • 缝纫

  • 计划考 中级会计


看书


我之前基本不怎么看书的,后面慢慢与书籍成为了朋友。这几年读了上百本书,主要涉及:哲学、心理学、经济学、文学、历史、政治。这些可是我之前不怎么关注的,曾经的我很封闭,对全球地理概念都不清楚那种。老爸也说我现在知识面扩展了很多。


醒悟


感觉28岁是我的醒悟元年,告别过往原谅也放过自己,生活从新开始吧。


之前的我,对于朋友没有秘密,很依赖别人,后面慢慢懂得自己的痛苦只能自己慢慢消化,我学会了用 “行为认知疗法”治愈自己,很推荐大家去了解。


分享


我把这些放到b站了,大概感兴趣可以去看哦,搜索 liucheng58


读书笔记


最近不开心看的两本书


-《蛤蟆先生去看心理医生》



“PLOM代表了四个英文单词,意思就是‘可怜弱小的我呀’。这个游戏你每局都赢了,也可以说是输了,这取决于你自己的看法。”



把我们的人生当作一次游戏,跳出自我,静静俯视它的发展。个人在这场游戏中,可能就是游戏背景中一颗小小草,在画面中一闪而过,没有人注意到它刚被怪兽踩了一脚。
而自我的人一直盯着想着那颗小草,而忽略了整个游戏的乐趣。世界上有很多有趣的事情,不要总是计较一时的得失——致自己。



“‘成人自我状态’指我们用理性而不是情绪化的方式来行事。它让我们能应对此时此地正在发生的现实状况。”苍鹭回答。“‘成人自我状态’指我们用理性而不是情绪化的方式来行事。它让我们能应对此时此地正在发生的现实状况。”苍鹭回答。



我这两年最大的三个变化

1、遇事不发脾气,冷静思考当下如何解决;

2、如果没法推脱,就怀着快乐的心态去做吧,和那个任性的小孩好好商量,讲解做这件事的好处,不要抱怨的把事情做了,费力不讨好;

3、聆听他人,角度不同想法不同,没有谁对谁错。


-《幸福之路》



一个人应该认真建立自己的意念,让它与理性相信的方向一致,不要让任何非理性的信仰不经过检视就占据自己的心灵。



回头看老一辈很多坚信的观念我们都无法接受,这就是他们小时候接受到的信息刺激。一个人改变自己的观念很难,改变既有的思维模式很难,但是如果能打破它们,我们就是放过了自己。之前看到做法就是每日自检,找出困扰你的想法,分解并破解。


史铁生说他只能躺在床上的时候他无比怀念坐轮椅的时候,只有体验人生角色的酸痛苦辣,才能做到感同身受,仅仅看书冥想很多东西无法吸收,我想这也是成佛要经历81难吧


image.png



一个把注意力转向自我内心的人,会找不到任何值得关注的事;而那些对外界事物兴致勃勃的人,当他偶尔把注意力转移到自己的灵魂,他会发现所有以前采集、累积的各式各样有趣的材料,都已经被转换重组成美丽且有价值的东西



我的理解是:不要太在乎一时的得失、不要经常悔恨自己的错误,其实命运早已注定。我们应该跳出对自身的注视,面临抉择充分收集信息,然后一条路走到黑,然后让它自由发展。其他时候我的精力要跳出自身,去体验大好河山,体验先人深邃精神。



所有需要技巧的工作都有带给人乐趣的共性,只要这技巧有价值和无限的进步空间



就像程序员很多人最开始是喜欢而从事,写代码是个建设的过程,看着代码运行成一个个应用。但是工作3-5年后,很熟练了,很难有进步空间,很多人就怠慢了。最重要的是很多人意识到,再牛赚的钱也是很有限的。


缝纫


最近朋友圈分享自己第一件缝纫作品 ,收到朋友很多赞赏,我感觉我有点飘了。这里我再分享一次


image.png


绘画


我五音不全,但是很喜欢绘画,21年报了个兴趣班,画了一些彩铅,这两年没画了。


买了平板、画笔和procreate软件,后面打算学习一下平板绘画,感觉还是电子的容易保存。后面如果开动了,再分享我的成果。


image.png


猫猫


2020年5月养了第一只中华田园猫,后面养过5只中华田园猫:莞莞、果果、蕉蕉;救助过两只流浪猫:小黄、小白;


小黄是在地下车库别人车底,小白是在公园草丛,两只猫猫都是连续叫了好几天,又怕人那种小猫;后面我蹲了几小时,用捕猫笼给抓住的;它们都是又瘦又脏,养肥了洗了澡,教了它们使用猫砂,后面给它们找了人家。


image.png


做饭


我现在每天都自己带饭,我做饭的效率很高,周末将肉切好,炒两个菜一般半小时可以搞定。


image.png


面食


买了蒸锅、烤箱、电饼铛,做了包子、面包和饼饼,这些也是我很爱吃的


image.png


最后


我的人生有很多遗憾,遗憾成熟太晚、遗憾高考失利没复读,但是现在也放下了,我总要体会我人生角色的起起伏伏,痛苦使我成长。


我的执行力还是差了点,很多想做的都搁置了。自己习惯依赖,随波逐流,总希望别人给自己人生一个规划,这几年也是一个去依赖的过程。


我之前对自己要求很高,现在功利心下降了,做的事情都是随性而行,才发现自己兴趣很多。


我买了中国三维地图和世界三维地图,曾经很想抛开现有的去外面看看,我爸说我幼稚不成熟,这几年这个想法也放弃了,不知道是成熟了还是向生活妥协了。


接下来,我希望自己用一个平静的心态度过此生,不以物喜不以己悲。


希望被大家温柔以待,不要中伤我。




作者:chengliu0508
来源:juejin.cn/post/7349931303787839499
收起阅读 »

外行转码农,焦虑到躺平

下一篇《2024转行前端第6年》展示我躺平后捣鼓的东西 介绍自己 本人女,16年本科毕业,学的机械自动化专业,和大部分人一样,选专业的时候是拍大腿决定的。 恍恍惚惚度过大学四年,考研时心比天高选了本专业top5学校,考研失败,又不愿调剂,然后就参加校招大军。可...
继续阅读 »

下一篇《2024转行前端第6年》展示我躺平后捣鼓的东西


介绍自己


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


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


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


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


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


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


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


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


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


如何入门


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


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


讲讲具体怎么入门吧


看视频:


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


还是看视频:


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


做笔记:


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

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


回顾:


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



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

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


输出:


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


持续提升


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


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


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



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

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


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



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

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


职业规划


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


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


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


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



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



image.png




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

已老实!公司的代码再也不敢乱改了!

开篇 大家好,我是聪。想必对于很多初入职场,心中怀着无限激情的兄弟们,对于接手老代码都会有很多愤慨,碰到同事的代码十分丑陋应不应该改!我也是这样,我相信有很多人同样有跟我一样的经历。满打满算实习 + 正式工作,我也敲了两年多代码,我今天来说说我自己的看法吧。 ...
继续阅读 »

开篇


大家好,我是聪。想必对于很多初入职场,心中怀着无限激情的兄弟们,对于接手老代码都会有很多愤慨,碰到同事的代码十分丑陋应不应该改!我也是这样,我相信有很多人同样有跟我一样的经历。满打满算实习 + 正式工作,我也敲了两年多代码,我今天来说说我自己的看法吧。


亲身经历


我第一次接手老代码的时候,映入我眼帘的就是侧边栏满页的黄色提示以及代码下面的众多黄色波浪线,以及提交代码时的提示,如下图:


image-20240620084453396.png


我内心 OS:


1)大干一场,把黄色波浪线全干掉!


2)同事这写的也太不优雅了吧,改成我这样!


3)这代码怎么也没格式化,我来 Ctrl + Alt + L 格式化一波!


已老实,求放过


image-20240620095636440.png


干掉黄色波浪线,将代码改 ”优雅“ 结局如下:


1)不声不吭动了同事代码,换来同事怒骂,毕竟人家逻辑写好,然后你按你想法来搞,也没有跟人家商量。


2)后续领导找你加需求,你发现原来之前的代码有妙用,你悔不当初,被扣绩效。


3)格式化后,在项目修改记录上面是你的修改,这代码出问题,负责人先来找你。


说说我的看法


代码能跑不要动


前几日我要在老项目中,新增一点小功能,在新增完功能后,我扫了一眼代码,发现有几处逻辑根本不会执行,比如:抛异常后,执行删除操作类似,我也不会去义愤填膺的去干掉这块代码,毕竟我想到一点!项目都跑七八年没出问题了,能跑就别动它。


代码强迫症不要强加于别人


前几日在某金看见了这样一个沸点:


image-20240620095955748.png

这样的事情其实在小公司经常发生,你觉得它写的不优雅,封装少,可能是别人也有别人的难处,至少不能将自己想法强加于别人,比如领导突然来一个需求,跟你说今天你得完成,然后第二天这个需求,你要这样改、再给我加点新需求上去,你能想到的封装其实只是你冷静下来,而且没有近乎疯狂的迭代需求得到的想法,当你每天都要在原代码上面疯狂按照领导要求修改,可能你会有自己的看法。


新增代码,尽量不影响以前逻辑


image-20240618163649720.png


新增代码的时候,尽量按照以前的规则逻辑来进行,比如我改的一个老项目,使用的公司自己写的一套 SQL 处理逻辑,我总不能说不行!我用不惯这个!我要用 MyBatis!!!!那真的直接被 T 出门口了。


尊重他人代码风格


每个人的代码风格都有所不同,这个很正常,不同厨师的老师教法不一样,做出的味道还不一样呢,没有最好的代码,只有更适合的代码,刚好我就有这样的例子:


我注入 Spring 依赖喜欢用构造注入、用 Lombook 的注解 @RequiredArgsConstructor 注入,我同事喜欢 @Autowired ,我能说他不准用这个吗,这个是人家的习惯,虽然 Spring 也不推荐使用这个,但改不改这个都不会影响公司收益,反而能少一件事情,促进同事友好关系,哈哈哈哈,我是这样认为的。


处理好同事之间的关系


哈哈哈哈这个真的就是人情事故了,你换位想象一下,如果你写的幸幸苦苦的代码,新来的同事或者实习生,来批评你的代码不规范,要 Diss 你,偷偷改你代码,就算他说的超级对,你心里都十分不好受,会想一万个理由去反驳。


我一般如果需求需要改动同事的代码,我会先虚心的向同事请求,xx哥,我这个需求要改动你这边的代码来配合一下,你来帮我一起看看,你这部分的代码这样改合理吗,或者你自己改下你自己的部分,然后我合并一下~ 谢谢 xx哥。


image-20240620102755432.png


最后


希望大家都能遇到与自己志同道合的同事一起快乐的开发~,我经历的可能没有大家伙的多,大家如果还碰见因为改老代码发生的惨案,欢迎大家一起来分享,我也来跟大佬们学习一下~


作者:cong_
来源:juejin.cn/post/7383342927508799539
收起阅读 »

34岁程序员带全家离开北京的故事

哈喽大家好,我是大圣,正如标题所说,我离开北京了 视频链接 今天来聊一下我在北京的这17年,北京好在哪,以及为什么要选择离开, 以及下一步的打算 想 提前声明,我下面会说一些北京和英国的优点,我个人只在英国生活的一个月,我体验到的优点肯定非常片面,也欢迎评论区...
继续阅读 »

哈喽大家好,我是大圣,正如标题所说,我离开北京了


视频链接


今天来聊一下我在北京的这17年,北京好在哪,以及为什么要选择离开, 以及下一步的打算

提前声明,我下面会说一些北京和英国的优点,我个人只在英国生活的一个月,我体验到的优点肯定非常片面,也欢迎评论区讨论


离开北京的当天我还兴致勃勃的拿着gopro 准备拍个视频,但是下了楼看到北京天,突然很感慨,没了拍视频的兴致,拍几个照留个纪念吧


image.png


image.png


image.png


image.png


image.png


image.png


image.png


北京好在哪


我2007年来北京念书,咱们国家排名前50的那200所高校之一,我们家家庭条件不是特别好,但是北京让我开了眼界


我来自一个国家级贫困县,我跟我哥俩人上大学比较费钱,到我大学毕业那天起,我们家外面还欠着外债,经济虽然窘迫,但是我也感受到了后海步行街的灯红酒绿,鸟巢水立方世界级赛事,毕业之后互联网黄金时代的革命,也正是北京各地的创业咖啡厅里,很多投资人和创业者激情的演讲,让我接触到软件编程,成就了现在的我


可以说一线城市虽然压力很大,但还是给了普通人很多的机会,如果我毕业就在我们老家那边阜阳,或者努努力去省会合肥,生活应该也很棒,我可能就不会有现在这么多选择


北京很好,我在这里工作,学习编程,创业,我33岁的时候好像完成了人生第一阶段的任务,在北京有房有车,我媳妇有北京户口,看起来养娃也没什么问题,那为什么要离开呢


两个原因吧,养娃和个人职业实现


从我媳妇查出来怀孕的那天,我兴奋了一整天,但是到了晚上就开始和媳妇讨论,怎么让他成为一个快乐的孩子,讨论了俩星期吧


我其实已经卷出来了,但是我不想让孩子也走这条路,我觉得比较辛苦,他现在还只是一个胚胎,后面的中高考,考研考公,面试,裁员等等,有没有什么事情能让他快乐一些,以后大学报志愿的时候,也不会只看就业率如何来选择,讨论来 讨论去,最后冒出一个新想法,要不出国试试,都说老外快乐教育


第二个就是我跟媳妇个人的价值实现,我媳妇是低我三届的学妹,我俩处对象那会他还在读研,她学设计的,腾讯当产品经理实习生,为了北京户口去了国企,算是为家庭做了一些贡献,我感觉国企的工作稍显琐碎一些


我在的互联网行业,很刺激很好玩,很严重的35岁裁员危机,最近大家也能看到很多新闻,工资确实高,裁员也猛


我们都希望能有一个有趣的,持久的职业生涯,能够有大量的时间,去学习怎么成为一个合格的父母,少赚一些可以的,但是离开北京,国内的城市好像很难实现


而且我跟我媳妇一直都有一个环游世界的梦想,只是一只没机会实现,所以,出国这两个字 就在我们家出现了


为什么选英国


首先基本大家都有点英语基础,但是学起来很难受,所以真的不想学二外,并且咱们普通人,基本投资移民和咱们也没啥关系,不花钱的工签就是性价比最高的


所以符合这个要求的,能找到程序员工作的美国,新加坡,加拿大,澳洲,英国,新西兰,和一些欧洲的国家


然后不想努力奋斗了,排除了美国和新加坡


支持远程工作,不卷,最好时区和国内有重合,我国内的卖课服务可以继续


当然准备去后,英国有一些优点我觉得可以参考,可能其他国家也有 欢迎补充



  1. 英国好学校还挺多,以后对孩子教育估计不错

  2. 英国没有蚊子蛇,想想夏天就爽

  3. 英国PR拿到后,每年只需要入境一次就可以续,所以我可以五年后继续回国定居,同时保持英国PR,如果孩子以后回国念书,我这几年也不算浪费

  4. 英国有阿森纳,对我来说优势太大了,我已经期待去唱north london forever了,掉点眼泪估计是必须的

  5. 这边的文化生活还是挺丰富的,博物馆,演出之类的

  6. 比较严格的八小时工作制,是真的不加班,而且remote的还挺多的,很多非remote的也是每周去两天左右,有很多的时间来做课程,陪家人,年假也挺多的,我记得是20多天,准备度假的时候再用

  7. 空气我觉得也不错,无论晴天阴天,都没什么发白的雾霾的感觉


不过以上都不是硬性条件,比如美国,加拿大澳大利亚我也会看机会,我也会考虑去奋斗,整体比较随缘, 我之前也分享过一些学英语的内容,然后给英国这边remote了半年后,问了下工签政策,元旦那会就担保过来了,然后体验了一个月,觉得还能接受,然后回国 准备搬家的事


打算


英国当然也有特别多的缺点,比如我一个朋友就因为税务和天气问题,准备去新加坡,也有一个因为职业发展问题准备去北美奋斗,也同时有朋友努力学英语去澳洲,和从澳洲努力准备回国


都是个人选择,主要就是你想过什么样的生活


英国吃的也不咋地,我也不太喜欢这边的酒吧文化,也没有国内安全,所以我也在探索


我在英国还是remote,所以暂时就在伦敦和周边生活,反正5年后拿绿卡,后面需要很努力的带娃,花大量的时间生活,旅游,比如在欧洲多玩一玩


同时继续发展卖课视野,做一个好的讲师,研发远程,或者web3的开发课程,除了国内也开辟一下欧洲市场


伦敦这边公园特别多,我住的两个地方周边溜达十分钟,都有草坪非常好的公园,非常适合遛娃和遛狗


而且也很适合养狗,狗可以坐地铁,火车,非常方便


我家孩子也一岁了,我希望以后我能成为一个合格的父亲把,能够陪他成长,在我的能力范围内,给他多一些选择,多快乐一些


找一些能持续成长的爱好,能够和孩子一起成长,比如踢球网球,重新开始打dota2,黑悟空也准备配个电脑好好玩,回归生活


下一期聊一下英国这边的生活体验,成本啥的吧,开心工作,努力生活
视频版


image.png


image.png


作者:花果山大圣
来源:juejin.cn/post/7380513226155868214
收起阅读 »

一个小公司的技术开发心酸事

背景 长话短说,就是在2022年6月的时候加入了一家很小创业公司。老板不太懂技术,也不太懂管理,靠着一腔热血加上对实体运输行业的了解,加上盲目的自信,贸然开始创业,后期经营困难,最终散伙。 自己当时也是不察,贸然加入,后边公司经营困难,连最后几个月的工资都没给...
继续阅读 »

背景


长话短说,就是在2022年6月的时候加入了一家很小创业公司。老板不太懂技术,也不太懂管理,靠着一腔热血加上对实体运输行业的了解,加上盲目的自信,贸然开始创业,后期经营困难,最终散伙。


自己当时也是不察,贸然加入,后边公司经营困难,连最后几个月的工资都没给发。


当时老板的要求就是尽力降低人力成本,尽快的开发出来App(Android+IOS),老板需要尽快的运营起来。


初期的技术选型


当时就自己加上一个刚毕业的纯前端开发以及一个前面招聘的ui,连个人事、测试都没有。


结合公司的需求与自己的技术经验(主要是前端和nodejs的经验),选择使用如下的方案:



  1. 使用uni-app进行App的开发,兼容多端,也可以为以后开发小程序什么的做方案预留,主要考虑到的点是比较快,先要解决有和无的问题;

  2. 使用egg.js + MySQL来开发后端,开发速度会快一点,行业比较小众,不太可能会遇到一些较大的性能问题,暂时看也是够用了的,后期过渡到midway.js也方便;

  3. 使用antd-vue开发运营后台,主要考虑到与uni-app技术栈的统一,节省转换成本;


也就是初期选择使用egg.js + MySQL + uni-app + antd-vue,来开发两个App和一个运营后台,快速解决0到1的问题。


关于App开发技术方案的选择


App的开发方案有很多,比如纯原生、flutter、uniapp、react-native/taro等,这里就当是的情况做一下选择。



  1. IOS与Android纯原生开发方案,需要新招人,两端同时开发,两端分别测试,这个资金及时间成本老板是不能接受的;

  2. flutter,这个要么自己从头开始学习,要么招人,相对于纯原生的方案好一点,但是也不是最好的选择;

  3. react-native/taro与uni-app是比较类似的选择,不过考虑到熟练程度、难易程度以及开发效率,最终还是选择了uni-app。


为什么选择egg.js做后端


很多时候方案的选择并不能只从技术方面考虑,当是只能选择成本最低的,当时的情况是egg.js完全能满足。



  1. 使用一些成熟的后端开发方案,如Java、、php、go之类的应该是比较好的技术方案,但对于老板来说不是好的经济方案;

  2. egg.js开发比较简单、快捷,个人也比较熟悉,对于新成员的学习成本也很低,对于JS有一定水平的也能很快掌握egg.js后端的开发


中间的各种折腾


前期开发还算顺利,在规定的时间内,完成了开发、测试、上线。但是,老板并没有如前面说的,很快运营,很快就盈利,运营的开展非常缓慢。中间还经历了各种折腾的事情。



  1. 老板运营遇到困难,就到处找一些专家(基本跟我们这事情没半毛钱关系的专家),不断的提一些业务和ui上的意见,不断的修改;

  2. 期间新来的产品还要全部推翻原有设计,重新开发;

  3. 还有个兼职的领导非要说要招聘原生开发和Java开发重新进行开发,问为什么,也说不出什么所以然,也是道听途说。


反正就是不断提出要修改产品、设计、和代码。中间经过不断的讨论,摆出自己的意见,好在最终技术方案没修改,前期的工作成果还在。后边加了一些新的需求:系统升级1.1、ui升级2.0、开发小程序版本、开发新的配套系统(小程序版本)以及开发相关的后台、添加即时通信服务、以及各种小的功能开发与升级;


中间老板要加快进度了就让招人,然后又无缘无故的要开人,就让人很无奈。最大的运营问题,始终没什么进展,明显的问题并不在产品这块,但是在这里不断的折腾这群开发,也真是难受。


明明你已经很努力的协调各种事情、站在公司的角度考虑、努力写代码,却仍然无济于事。


后期技术方案的调整



  1. 后期调整了App的打包方案;

  2. 在新的配套系统中,使用midway.js来开发新的业务,这都是基于前面的egg.js的团队掌握程度,为了后续的开发规范,做此升级;

  3. 内网管理公用npm包,开发业务组件库;

  4. 规范代码、规范开发流程;


人员招聘,团队的管理


人员招聘


如下是对于当时的人员招聘的一些感受:



  1. 小公司的人员招聘是相对比较难的,特别是还给不了多少钱的;

  2. 好在我们选择的技术方案,只要对于JS掌握的比较好就可以了,前后端都要开发一点,也方便人员工作调整,避免开发资源的浪费。


团队管理


对于小团队的管理的一些个人理解:



  1. 小公司刚起步,就应该实事求是,以业务为导向;

  2. 小公司最好采取全栈的开发方式,避免任务的不协调,造成开发资源的浪费;

  3. 设置推荐的代码规范,参照大家日常的代码习惯来制定,目标就是让大家的代码相对规范;

  4. 要求按照规范的流程设计与开发、避免一些流程的问题造成管理的混乱和公司的损失;

    1. 如按照常规的业务开发流程,产品评估 => 任务分配 => 技术评估 => 开发 => 测试 => cr => 上线 => 线上问题跟踪处理;



  5. 行之有效可量化的考核规范,如开发任务的截止日期完成、核心流程开发文档的书写、是否有线上bug、严谨手动修改数据库等;

  6. 鼓励分享,相互学习,一段工作经历总要有所提升,有所收获才是有意义的;

  7. 及时沟通反馈、团队成员的个人想法、掌握开发进度、工作难点等;


最后总结及选择创业公司避坑建议!important



  1. 选择创业公司,一定要确认老板是一个靠谱的人,别是一个总是画饼的油腻老司机,或者一个优柔寡断,没有主见的人,这样的情况下,大概率事情是干不成的;

    1. 老板靠谱,即使当前的项目搞不成,也可能未来在别的地方做出一番事情;



  2. 初了上边这个,最核心的就是,怎么样赚钱,现在这种融资环境,如果自己不能赚钱,大概率是活不下去的@自己;

  3. 抓住核心矛盾,解决主要问题,业务永远是最重要的。至于说选择的开发技术、代码规范等等这些都可以往后放;

  4. 对上要及时反馈自己的工作进度,保持好沟通,老板总是站在更高一层考虑问题,肯定会有一些不一样的想法,别总自以为什么什么的;

  5. 每段经历最好都能有所收获,人生的每一步都有意义。




作者:qiuwww
来源:juejin.cn/post/7257085326471512119
收起阅读 »

在上海做程序员这么多年,退休后我的工资是多少?

大家好,我是拭心。 最近看到一个很可惜的事:有个阿姨在深圳缴纳了 12 年社保,第 13 年家里突然有事不得不回老家,回去后没再缴纳社保,结果退休后无法领退休工资,还得出来打工赚钱。 之所以这样,是因为阿姨及其家人对退休的相关知识了解不多,痛失一笔收入。 吸取...
继续阅读 »

image.png


大家好,我是拭心。


最近看到一个很可惜的事:有个阿姨在深圳缴纳了 12 年社保,第 13 年家里突然有事不得不回老家,回去后没再缴纳社保,结果退休后无法领退休工资,还得出来打工赚钱。


之所以这样,是因为阿姨及其家人对退休的相关知识了解不多,痛失一笔收入。


吸取教训,作为在上海工作多年的打工人,为了老有所依,我花了些时间学习了养老金相基本知识,并且估算了一下退休后每月能拿到的钱,这篇文章来聊聊。


文章主要内容:



  1. 如何能在上海领退休工资

  2. 我退休后大概能领多少钱

  3. 退休工资的组成


如何能在上海领退休工资


image.png


上海作为全国 GDP 第一的城市,居民的收入也是很可观的。平均工资在 2023 年达到了 12183,平均退休工资在全国也位列前茅:


image.png


从上图可以看到,上海的平均退休工资居然有五千多!不用早起不用挤地铁,躺在家里每月就能领五千多,花不完,根本花不完啊!


那么问题来了,我们如何能领到上海的退休工资?


主要有 2 个条件:



  1. 达到退休年龄:男性满 60 周岁,女性满 50 周岁(灵活就业人员需要满 55 周岁)

  2. 退休前累计缴费社保 >= 180 个月(也就是 15 年),其中在上海至少缴满 120 个月(10 年)


第二点很关键:在上海需要缴满社保 10 年,上海 + 其他地方累计需要缴满 15 年。 比如小张在上海工作并缴纳社保满 10 年,然后去青岛缴纳 5 年,最后可以在上海领退休工资;但如果在青岛缴纳了 10 年,在上海缴纳了 5 年,就无法在上海领退休工资了。


需要强调的是,这里说的是「累计缴满」,即使中间有断开也没关系。


还有一个细节是,发工资不等于缴纳社保,个别不正规公司会漏缴社保,这需要我们打工人自己多关注。 身边有朋友遇到过:刚毕业加入的公司规模很小,人力资源不靠谱,干了半年多只缴纳了两个月社保。


怎么看公司有没有给自己缴社保呢?我们可以从随申办上查询:


image.png


OK,这就是在上海领退休工资的条件。


退休后大概能领多少钱


掐指一算,社保缴满 15 年的任务我已经完成了一半,但还有二十九年才能领钱,心里苦啊😭。


虽然拿不到,但我对能领多少钱还是非常好奇的,究竟比平均退休工资高还是被平均?🤔


经过一番搜索,我终于发现了退休工资的计算方法。


国家社会保险公共服务平台网站中,有一个「企业职工养老保险待遇测算」的功能:


image.png



国家社会保险公共服务平台 -> 养老保险 -> 企业职工养老保险待遇测算


链接:si.12333.gov.cn/157569.jhtm…



我们只需要输入年龄、预计退休年龄、当前缴纳年限、目前及之前平均工资、养老保险个人账户余额及未来大概工资即可测算退休工资。


如果不知道你的「养老保险个人账户余额」有多少,可以从随申办 app 搜索「养老金」查询余额:


image.png


在填完所有需要的信息后,我的预算结果是这样的:


image.png


我的天,个十百千万,居然有两万五?这还花的完??


几秒后冷静下来,我才发现算错了。。。


两万五应该是这样算的:按照当前收入,再连续缴纳 29 年。 😂


image.png


对于我们程序员,保持收入 29 年基本是不可能的,我还是重新调整参数再看看吧。


我现在社保缴纳了七年半,如果缴够 15 年社保,退休后我能领多少钱呢?


image.png


答案是一万四!看着还不错哈,每天能有 480 元左右,就是不知道 30 年后的物价怎么样了😂。


如果再悲观一点,社保缴纳到 35 岁(然后最低标准缴够 15 年),退休后大概能领多少呢?


image.png


答案是一万元!


看了下人民币的贬值率,30 年后的一万元不知道有没有今天三千块钱的购买力😷。


OK,这就是我退休后大概能领到的工资范围。


退休工资的组成


从上面的预算结果中我们可以看到,养老金由三部分组成:基础养老金、个人账户养老金和过渡性养老金,它们都是什么意思呢?


1.基础养老金 = 退休时平均工资 ×(1+平均缴费指数)÷ 2 × 累计缴费年限 × 1%。


退休时平均工资指的是退休时所在地区上年度的社会平均工资。也就是说经济发达地区的基础养老保险金,要高于欠发达地区。


平均缴费指数指的参保人选择的缴纳比例(一般在0.6-3之间)。每个月社保的缴费比例越高,相应的基础养老金越高。


例如,小张退休时,上年度的社会平均工资是 12000。虎虎的缴费指数平均值是 1,累计缴存了15年,他的基础养老金约为:12000*(1+1)/2 * 15 * 1% = 1800。


2.个人账户养老金 = 养老保险个人账户累计金额 ÷ 养老金计发月数。


我们缴纳社保时,一部分会进入个人社保账户,一部分会进入国家统筹账户。个人账户的部分,直接影响退休养老金的计算。


计发月数和我们退休的年龄有直接的关系,退休的越晚,计发月数越少;退休的时间越早,计发月数越多。一般来说,按照 60岁 退休,计发月数是 139 个月。



退休金的计发月数只是用来计算退休金,而不是说只能领这么久的退休金。



例如,小张社保的个人缴纳比例为 8%,社保的计算基数是 9339,他选择在 60 岁退休,那他的个人账户养老金约为:9339 * 8% * 12 * 15 / 139 = 967.49。


3.过渡性养老金 = 退休时平均工资 × 建立个人账户前的缴费年限 × 1.3% × 平均缴费指数


过渡性养老金,是指在养老保险制度发生变化(比如缴费标准提高、计算方法改变、退休年龄调整)的时候,给予受影响群体的资金补充。


这个奖金的计算规则说法不一,一种比较广泛的计算方法是:退休时所在地区的平均工资 x 缴费指数 x 缴费年限 x 过渡系数,其中过渡系数大概在 1% 到 1.4% 之间。


OK,这就是养老金三部分组成的含义。


总结


好了,这篇文章到这里就结束了,主要讲了:



  1. 如何能上海领退休工资:缴纳 10~15 年社保,到达退休年龄

  2. 我退休后大概能领多少钱:30 年后的一万左右

  3. 退休工资的三部分组成:基础养老金、个人账户养老金和过渡性养老金


通过写这篇文章,我对养老金的认识更多了一些,希望国家繁荣昌盛,让我退休的时候能多领点钱!




作者:张拭心
来源:juejin.cn/post/7327480122407141388
收起阅读 »

计算机还值得学吗?互联网还能来吗?

这几天,高考的话题热度不减,作为一名有着数百位粉丝的微V,我决定来蹭一波流量😎。 2004年,高三,最后一次模拟考试,班级第1,年级第10,能上中科大。 半个月后,高考,班级第30名,比一本线还少了20来分,史上最烂。 我想学电子信息类的,报了一些之前根本瞧不...
继续阅读 »

这几天,高考的话题热度不减,作为一名有着数百位粉丝的微V,我决定来蹭一波流量😎。


2004年,高三,最后一次模拟考试,班级第1,年级第10,能上中科大。


半个月后,高考,班级第30名,比一本线还少了20来分,史上最烂。


我想学电子信息类的,报了一些之前根本瞧不上的学校,全部被拒。不得已,去了医科大。


医科大录取通知书


医学,甚是无趣和枯燥;自学了1年的数学和计算机专业课后,跨考中科大的计算机系,一战上岸。


中科大录取通知书


2012年,毕业,北漂,辗转了3个知名互联网公司,直接下属20余人,负责的项目日流水数千万。


2022年,因为家庭和户口的原因,回老家上班,断崖式降薪。从头开始,下属归零,继续当大头兵。


四处降本增笑的今天,互联网公司还能去吗?还能报计算机专业吗?实话说,我不知道,也没有答案。


我只能说我从不后悔放弃医学,读研时选择了计算机专业,更不后悔进入了互联网行业。


理由如下:



  1. 我对医学实在是没兴趣,无论是教书还是当医生,肯定都是混日子,误人子弟或害人性命,天理不容。

  2. 读研,虽然没能研究出什么名堂,但是凭着兴趣做了一些 APP,顺利敲开了互联网大厂的的大门。

  3. 相对来说,互联网还是比较公平的,只要技术过的去,迟早会晋升涨薪;北京10年,我薪资翻了10余倍。

  4. 我父母都是农民,无法在经济上提供帮助。靠着相对不错的收入,我完成了结婚、生娃、买房、买车的大事。

  5. 开发,没有太多人际关系的破事,安心做好自己的事就行。喝酒?谁爱喝谁喝,反正我不喝,问就是吃头孢。


奖杯


肯定会有人喷我,站在了风口上,赶上了互联网的红利。今时不同往日,广进搞的飞起,保住饭碗就不错了。


另外,996太辛苦,有命赚没命花;ChatGPT 太牛逼,码农的饭碗迟早被砸;最难受的是,35岁就得滚蛋。


以上,大部分是事实,而且很操蛋。以下是我的个人观点,不喜勿喷:



  1. 对于没背景的小镇做题家来说,互联网依然是不错的选择,至少能让你前期的财务状况比较好

  2. 广进、35岁魔咒,我也不知道怎么办。说句废话,降低负债,降低欲望,趁年轻,尽量多赚点

  3. 互联网加班虽然多,但996是少数,我周末几乎没加过;ChatGPT,未来不好说,现在干不掉码农


甘蔗没有两头甜,如果能找到「钱多事少离家近」的金饭碗,谁特么愿意做社畜?


QQ公仔


总结,在没有更好的选择的前提下,计算机值得一学,互联网也可以来。当然,不能像我对医学那么抵触。


以上,不构成志愿和职业的选择建议,风险自负。


作者:野生的码农
来源:juejin.cn/post/7385054068525514788
收起阅读 »

三十而立却未立,缺少的是女朋友还是技术能力?

作为一个从事 Web 工作 8 年来的相关人员的一点心路历程,希望我的经历能给大家带来稍许乐趣。 迷茫,特别迷茫 俗话说得好:“岂能尽如人意,但求无愧于心”,工作 8 年来,我经常这样自我安慰。不过这并不影响我也经常感觉无所适从,烦闷与迷茫。尤其是到了一些特殊...
继续阅读 »

作为一个从事 Web 工作 8 年来的相关人员的一点心路历程,希望我的经历能给大家带来稍许乐趣。


迷茫,特别迷茫


俗话说得好:“岂能尽如人意,但求无愧于心”,工作 8 年来,我经常这样自我安慰。不过这并不影响我也经常感觉无所适从,烦闷与迷茫。尤其是到了一些特殊的年月节点,这种焦虑感总是更加强烈。


那到底有什么迷茫的呢?一言以蔽之,有了对比,就有了伤害。正如标题所言,女朋友和技术能力,换一个通俗的话,也可以叫“美女与金钱”,当然更常规的说法,是“家庭与事业”。


如果简单横向对比起来,我迷茫确实看起来不意外:



  • 我好歹也是正儿八经 985 大学软件工程方向本科毕业,也算是科班出身;

  • 工作了 8 年,不仅是被同学、绝大部分同行从业人员从薪资水平、发展前景、人际交往、生活质量等各方向甩在身后,甚至都比不上复读一年考上不知名二本学校、去年才毕业的表弟;

  • 没房没车,没有成婚,还背井离乡,漂泊千里之外;

  • 日子看起来浑浑噩噩,没有什么远大志向,也没什么乐衷的兴趣……


怎么就变成这样了呢,我觉得我有老老实实、脚踏实地地做事情啊。回想自己从业这些年:



  • 从一开始的 JSP + Spring MVC + MySQL 这套原始的 Java Web 开发;

  • 到当时外面还比较时髦的 MEAN(MongoDB、Express.js、Angular 和 Node.js);

  • 后来回归到 Angular + Spring 这套,然后改为现在常用的 Vue + Spring,其中还一度以为 WebFlux 会有大用;

  • 当然前几年除了做些全栈开发,还不得不兼备 K8s 相关一大套的运维技能;

  • TiDB、Redis、ES、Prometheus 什么的都要搞一搞,Flink 什么的也得弄一弄,加上一大堆第三方自动化、监控等工具的使用配置;

  • 现在没事时用 Python 写个脚本处理一些批量任务,自己搞搞 Flutter 练手自己用的 APP。


我都觉得自己还是挺厉害的,因为这些就没一个是学校里教的东西,都是出来挨打自学的。


但实际上的现状呢,我还是呆在一个电子厂里面,拿着千把块,做着鸡毛蒜皮的事情,下班就回到公司的宿舍,龟缩起来。这样 855 毫无意义的日子,居然一呆就是 8 年了。


“可怜之人必有可恨之处?”


那我当然是自以为是的可怜了,毕竟如果真得像我说的那样出色,是金子自然会发光了,也怎么可能愿意继续呆在这种地方,离最近的地铁站、火车站都要30多分钟公交的制造业工厂里面?


确实,扯开嘴巴滋哇乱叫谁不会,有什么因就有什么果了。



  • 大四的时候,跨专业自学准备心理学方向的考研,错过了秋招;没考上之后,当时的技术能力,已经不支撑找个满意的工作了。

  • 做中学,两年后的 18 年正是行业发展高潮,准备出去看看。结果年轻,血气方刚,在领导的 PUA 和自以为是没能干出一点功绩就离开,不满意,然后留下来。

  • 又之后的一年之余,已经发现技术水平和人生阅历和同行差距过大,还是骑驴找马。在得到几个 offer 之后,却不知原因突然想回老家城市,这些深圳广州的机会就莫名其妙放弃了,重庆的眼高手低又没找到满意的。

  • 之后疫情时代,在一些大城市比如 SH、SZ 等出现强烈的排外现象之后,越发想要回家。但重庆的互联网行业,和主流城市差距可太大了。当时当地政府甚至在大力发展实体制造业,老家区县招商建工厂,租 100 亩送 100 亩。

  • 疫情尾期和这两年,什么“前端已死”、行业落寞,找工作难度陡升,试想,什么样的公司会找一个 8 年工作经验的初中级前端?全栈?运维?……


去年我找工作从 5 月份找到 10 月份,沟通了 200 多个岗位,只有 20 多个接收了简历,约到 3 个网上面试,最后一个没过。除了一些需要线下面试的没法去,也有面试的匹配度也不够、岁数不够年轻等其他因素。8 年来最多就管理过不到 10 人的小团队,当然不到一年就结束了,也没有能力发展管理岗。


与自己和解是不是自欺欺人?


会不会有种“咎由自取”的感觉,我偶尔也会想:



  • 如果 18 年我去了深圳而不是听信领导的话留在了东莞这里,我的发展轨迹会不会有所改善?

  • 更有甚,如果大学不是脑袋一热为了自救去考什么心理学专业的研究生,好好学习技能找工作或者考本校,会不会又是另一番风景?

  • 甚至更早,如果当年高考没有发挥失常,或者要是考得更差一点,去个师范,实现我儿时的理想,成为一名教师,情感上是不是更能自洽?


有句网络流行语是这样说的:有人看段子,有人照镜子。曾几何时,我也这样觉得:



  • 反正现在没车没房没女友,离家又远没外债;

  • 物质能力虽不高,但消费欲望不强;

  • 不能为国家做大贡献,但也还没有给社会添乱;

  • 下班回宿舍看看视频、打打游戏、玩玩手机,偶尔出去打打球,散散步……


没有复杂的人际关系,没有太大的家庭工作压力,清闲时间也比较充足,简简单单三餐一宿,我明明很惬意的,也明明已经惬意了 8 年来。


——“你一个月多少工资?” 、“怎么才这点?”

——“你现在什么级别?” 、“怎么才这个级别?”

——“你开什么车?” 、“什么?你连驾-照都没有?”

——“你孩子几岁了?” 、“啊,你还单身?”

——“天啦,你怎么混成这样了?”
……


“人的悲喜并不相通,我只觉得他们吵闹”。“墨镜一带,谁都不爱”,我脑袋摇成螺旋桨,我飞走咯,千里之外~


未立,缺少的是女朋友?


我的看法认为:可能不是。


没有什么是一成不变的,比如年龄。我这个年纪可能不仅和更年轻的同行抢岗位抢不过,也可能在另一个相亲市场也抢不过。


虽然嘴巴上可能有的人觉得单身好,而且现在这个男女关系和社会认同比较复杂的时代。前段时候和老同学聊天聊到近况,他们都一直以为我是一个不婚主义者。当然,这并不影响我们老一辈甚至再老一辈亲戚的期盼,他们偶尔也会认为,结婚之后,一个人才成长了,他们才会放心。


你别说,你还真别说。这半年我没有写博客,也没有太多了解“行业寒冬”的发展情况,有一部分原因还真是因为年初聊见了个相亲对象。这对我是一个完全没有经历过的赛道,难得的是我感觉还不差,虽然发展极为缓慢,但还没有遇到网上那样的“悲惨经历”,当然,也可能是异地的原因。


我要经历这种事,只能是亲戚朋友帮忙,加上微信之后聊了聊,整体氛围很好,就这么聊了一个多月。本来过年的时候约个见面的,但没想到升级了,直接他们父母到我家来坐了坐,然后又邀请我父母去她家吃了饭。这在农村的意思就是老一辈的过场已经走完了,双方家长没有意见,我们能不能成、就全看自己了。


这半年虽然几乎天天都有聊,绝大多数情况下都很愉快,我也变得有些期待每次的聊天;平时也有礼尚往来,偶尔互有一些小惊喜小礼物;五一节我也回去见了面,牵牵小手,后来得知当天她出门之后才发现来例假、身体不适但还是陪我走了将近三万步的路、甚至没让我发现异样……


但问题的关键在于,似乎都没有聊到什么重点和关键的问题,没有实际的发展,感觉温度没有理想上升。仔细想想,把这每天和她相关的一两个小时删除掉,那和我这些年的日子几乎没什么区别,好像一样是挺自在惬意的,她甚至都没有给我一些需要我去翻视频学点“人情世故”才能处理的问题和情景。


本来以为是好事,但我的榆木脑袋才终于不得不承认异地一定是个大问题。所以到现在,我这股子想回家的心情就变成了内因和外因相结合的无懈可击的推力。但是却还没有热切到一拍脑袋裸辞先回家,再看天的程度。


未立,缺少的是技术能力?


我的看法认为:可能也不是。


虽然我个人学的东西有一点点乱,但怎么说呢,并不影响我自娱自乐。偶尔开发一个自用的小玩意儿,还盲目觉得挺有成就感。


而且,从实际情况来讲,现在的“技术能力”真的不是那么的重要,如果是做产品,可能一些经验能力也不可或缺,但会写代码的人,可是一抓一大把。


比如说,现在的 AI 大模型几乎是热到爆的话题,也算是百花齐放,也各自杀红了眼,现在的新东西,不说自己有个 AI,都不好意思大声讲话,新出的 PC 都挂上 AI PC,魅族都不做手机,改名为 AI 终端了。


作为普通用户和普通个人开发者角度来讲,现在使用这些大模型 API 其实非常便宜了。价格战百万 token 才几十块甚至几块钱,文本对话、文生图、图生文,也都有一定的可用性了。


但是呢,但是呢,能拿来做什么呢?有创造性的同行都已经借着东风,扶摇直上九万里了,我还在感慨好便宜啊,除了BAT平台,这两天还去零一万物、深度求索等平台注册了账号,部分也少少充值了些。但是,虽然好便宜啊,可是能用来做点什么呢?我还真的没有创造性。




既然都说到这里,也厚脸皮顺便说一句,五月底主流厂商大模型在线服务大幅度降价时,还有一些主流厂商推出永久免费的版本。我就简单拿 BAT 的免费版本来试了一下,顺带加上之前的极简记账、随机菜品功能,使用Flutter开发,想做个了简单自用的生活工具助手类的 APP,放在 github 了: ai-light-life(智能轻生活) ,虽然很简陋也不完善,但感兴趣的朋友可以看看。


ai-light-life截图.jpg


当然也希望可以到 我 Github 仓库 看看一些其他可能有点意思的东西,比如运动健身相关、听歌休闲娱乐、Web 基础知识什么的。万一能帮到大家了,也不忘点 Star 支持下,谢谢。


生活不需要别人来定义


可能“三十而立”意思是指人在三十岁前后有所成就。少年老成的例子很多,大器晚成的人物也不少,但到最后,这都是别人来定义的这个“立”的含义。


就如见世面,有的人是“周游列国、追求自由”,有的人是“四体勤、五谷分”,有的人的成就是“成家立业,香车美女环绕”,有的人是“著作等身”,也有的人却是成为“艾尔登之王”……外面的人看到的或许不同,但那份自己内心的快乐,是为了、也是应该能够取悦自己的。


今天是我三十岁生日,大概500天前我列了三十岁前想要完成的 10 件小事,结果当然只完成了小部分:



  • 体重减到正常 BMI 值;

  • 开发一个能自用的 APP/入门一门外语;

  • LOL 上个白金/LOLM 上个宗师;

  • 谈一次恋爱;

  • 出去旅游一次;

  • 换一份工作,换一个城市;

  • 补上自己的网站博客,整理自己的硬盘;

  • 看 10 本名著,并写下每本不多于 5000 字的读后感;

  • 完成一部中篇小说;

  • 完成 50 篇用心写的博文,可包含那 10 篇读后感。


人生是一条连续的时间线,除了起止点,中间这段旅程,并不会因为某一刻的变化而停下来,最多是慢下来;三十岁之前没有完成的事情,三十岁之后依旧可以去做;以前看得太重的东西,以后还可以改变很多;珍惜的事情太多,抱怨的时间太少;人生这段路,就这么些年,就该为自己走走看;路虽然走得不同,但走路的心情,却可以自己来定。


取悦自己真的比迎合他人要轻松和快乐许多。


共勉吧诸君,感谢垂阅。


作者:小流苏生
来源:juejin.cn/post/7385474787698065417
收起阅读 »

CSDN 搬运了 Github 所有项目,骚操作一波接一波

最近几天,CSDN 旗下的代码平台 GitCode 在未获得任何作者授权的情况下,批量搬运了 Github 上的几乎所有开源项目:GitCode 不仅把项目所有信息都搬运到自己平台上,还给每个开发者、组织都创建了主页。如果作者想要编辑和操作自己的主页和项目,只...
继续阅读 »

最近几天,CSDN 旗下的代码平台 GitCode 在未获得任何作者授权的情况下,批量搬运了 Github 上的几乎所有开源项目:


GitCode 不仅把项目所有信息都搬运到自己平台上,还给每个开发者、组织都创建了主页。如果作者想要编辑和操作自己的主页和项目,只能使用 Github 授权登录并创建 GitCode 平台的账号才能操作。


GitCode 甚至把项目 README 中的 github 字样都替换成了gitcode...

CSDN 的骚操作远不止这些,它们甚至创建了一批 CSDN 小号,并使用 AI 发布大量 GitCode 项目的相关内容,以进行引流。大家都知道,CSDN 的内容在很多搜索引擎中的权重是比较高的,这一骚操作就回导致搜索结果又多了很多垃圾信息。


AI 盛行的今天,大模型需要使用大量互联网信息进行训练。而 CSDN 用 AI 生成垃圾内容发布到网络上,多多少少会对大模型的质量产生影响,大模型又会生成更多垃圾内容,最终形成恶性循环,想想都可怕。

最搞笑的是,GitCode 在搬运 Github 项目时似乎没有做筛选,搬运了很多违法、违规的项目(懂得都懂,导致网站短暂 404,真是搬起石头砸了自己的脚。


此事发生后,很多开发者都出来声讨 GitCode,并要求其删除账号和项目:


最后不得不吐槽一句,这么一个半成品网站(网站随处可见的Bug),就不要拿出来搞事情了,很难看的。

有网友整理了 CSDN 的五宗罪:


图源:
https://github.com/Catherina0/evil-CSDN

作者:极速星空4DO

来源:www.toutiao.com/article/7384999821570064950/

收起阅读 »

你想活出怎样的人生?

hi~好久不见,距离上次发文隔了有段时间了,这段时间,我是裸辞去感受了一下前端市场的水深火热,那么这次咱们不聊技术,就说一说最近这段时间的经历和一些感触吧。 先说一下自己的个人情况,目前做前端四年,双非本,非科班,技术栈Vue和小程序,读过源码,刷过算法,写过...
继续阅读 »

hi~好久不见,距离上次发文隔了有段时间了,这段时间,我是裸辞去感受了一下前端市场的水深火热,那么这次咱们不聊技术,就说一说最近这段时间的经历和一些感触吧。


先说一下自己的个人情况,目前做前端四年,双非本,非科班,技术栈Vue和小程序,读过源码,刷过算法,写过开源,工作地点在武汉。


我是在三月初裸辞向公司提的离职,并在四月初离开。在做出裸辞这个决定之前,其实也是犹豫了好久,因为在上家公司做开发还是很愉快的,同时看网上大家对于如今的市场行情评价都是寒气逼人,所以对于这次的裸辞我思考了有半年之久。


我的想法有几个点:



  1. 上家公司整体规模偏小,而且项目的复杂度并不太高,技术上的成长主要靠个人,所以如果在这里继续做下去,技术,眼界,薪资可能都会比较受限,越往后越会出现技术不匹配年限的问题。如果公司一旦出现了点什么问题,那么个人在市面上可选择的岗位就会十分受限。

  2. 互联网下行的情况在前两年就已经出现了,然而每年又都会有一大批新的大学生加入到这个行业,那么可能真的今年就是往后十年中最好的一年了,之后一定是会越来越卷的。

  3. 对自己的技术还算是有些信心,觉得不至于会找不到合适的工作。


综合考虑了以上几点,决定就勇敢一次,迈出这一步,不论后面的结果如何都是自己的选择。


面试


然后,就聊一聊最近这段时间面试的感触吧。先说结论,别的城市倒不清楚,就只说武汉,行情的确是有些差的,主要体现在小公司开不起价,大点公司(武汉其实也没什么大公司)又很难过简历筛,再加之岗位有限,所以整体的感受就是水深火热


从三月中下旬开始投递简历,一直到五月底决定去向,这期间在招聘软件上打了上百次招呼,拿到十二个面试机会,通过的有七家,最终选择了离家还算比较近,工作流程以及规模还不错的一家公司入了职。


这段时间可以说是要比平时上班还要累的,工作日每天起来就会去刷一刷招聘软件,去看看有没有新出的职位可以聊一下的,但渐渐的就会发现,招聘软件翻来覆去就那么几家公司,还都是常年招聘的,新出的机会可能要好久才会遇到一次。


能约到面试的几天心态还会好一些,可一旦连续几天没有约到面试,投递简历都石沉大海,那个时候内心就会开始有些焦虑,很容易会想要不要随便找一家将就下得了,但好在每次有这种想法的时候,都会有新的面试邀约出现,也算是挺幸运的了。而且根据每次面试的过程来看,目前我点的技能点是完全够用了的,甚至面一些小公司的时候,有时能清晰的感受到在吊打面试官,这也算是无形中增加了我的信心吧,能够让我继续战斗下去~ 而且也非常感谢在找工作时给我鼓励的掘友,当时面了一家公司,而面试官是一位掘友的朋友,可能下去后面试官和掘友提起了我的面试,晚上在掘金收到了掘友的私信,说我的技术一定没问题的,而且算法可以,一定要去投一投大公司~ 当天收到私信时,可以说真的是热泪盈眶,感受到了寒冬中的小小温暖,真的非常感谢~


然后说一下面试体验吧,面试体验真的和公司规模成正比的。


窒息的面试体验


我面的这几家,有一些小公司的面试官或者hr真的各种作妖:



  • 有的时候吊打了面试官,然后hr来谈薪想压价,拿什么压我都能理解,毕竟公司给到hr的预算可能有限,但是拿技术来压,真就不理解,面试官都没说什么,甚至当场说技术确实很不错,然后一个hr来尝试根据之前做的项目找漏洞去聊技术,聊复杂度去压价,真的是让人难以理解。

  • 有的公司则是非常的小,然后面试官应该就是公司领导吧,给了一份笔试题,做完后去面试,笔试当时做了15分钟,面试只12分钟,而面试的时候在刚进行2分钟我就已经想结束面试直接走人了,面试官就是对着他出的一份稀烂的笔试题一个个问,我也一个个给他答,每答一个他都先把你的答案给否定,然后尝试从回答中找漏洞,没有找到那就再问一个他自己现编的很奇怪的问题,真就离谱,也真是我素质还算好,没有当场去怼他,当时面的12分钟真的是折磨

  • 再不然有些面试官,就是简历也不细看,就会去问一些冷门API的用法,这一家当时我已经面到后期了,见了形形色色的面试官,所以也不惯着,直接就问他,你问这个有什么用呢?你是想招干活的人,还是想招可培养的人?那你面试问一个API能问出来什么呢?


愉快的面试体验


说完了小公司的体验,再说一些体验还不错的面试吧,一个体验比较好的面试给人的感觉就是,对方是能把我掌握的技术深度和广度都给探到,并且双方面试过程更像是探讨的过程



  • 有的面试官会在听你介绍项目难点以及解决方案的时候,逐步的引导你去思考出更优的解决方案

  • 有的面试官则会给你一种感觉就是,这个面试官真的很大佬,比如我遇到的一个面试官精通源码,虽然我也看过并且写过源码文章,但在很多细节的地方还是会有所遗忘,在面试的过程中,有的地方思路乱了,面试官则会在我把我知道的都讲完之后,去完整的给梳理一次思路,并说明整个的运行流程。


这两种面试官其实都有一个共同的点,就是他是在找你技术的深度和解决问题的能力,让你尽可能的展示自己,而不是对着一份面试题或者就是想刁难你找优越感


最后的选择


最终,选择的这家,其实薪资上的涨幅很小,但工作强度会比上一家大上不少。面了2个月,这个过程很累,我也没有太多的能量去接着去面试了,而这家公司整体面试体验给我的感觉还可以,就先入职看看喽~


然后,关于自己的职业发展,目前其实是有些迷茫的,刚入行前端的时候,感觉当时的机会还是很多的,能看到很多大厂的招聘要求以及结合一些在网上看到的一些大佬的经历,然后我就做出了规划:去研究源码和算法参与一些开源,当工作经验够3年之后,去尝试投递一下大厂,看一看新的机会。可是现在,当经验,技能可以达到要求之后,市场却凉下来了,不是92的学历或者大厂的履历,连简历筛都很难过的去,小一点的公司也想用较低的工资去招一个经验丰富的人,然后面试就还会问对加班的看法,甚至有的还会问无效加班接不接受,感觉整个市场都是一个让人无法理解的样子


最后


上面聊了这么多,不管怎样,也确实是当前武汉前端求职环境的现状大佬当然无所畏惧),所以,如果有朋友还跃跃欲试想换个环境,那我建议也是,如果可以的话找好再走,不要着急但这个问题的点就在于,很多公司会要求线下面试,就算线上面试,时间安排其实也会很不方便),可以投递一下先试试水,感受一下市场。但如果是有自己的规划或者实在是想要换个环境的朋友,可以根据我上面说的,只要能做好心理预期可能会连续打招呼两三天,甚至一周都没有回应),确保自己的心态稳定因为这本来就不是个人的问题,我们能做的就是把所掌握的技术准备充分就可以了),其实也可以一试,机会是有的,但是不多,需要自己去争取,并把握住


最后的最后,关于起这个标题,其实是我在一开始写这篇文章的时候脑海中就浮现的宫崎骏的这个电影和这句话。。。关于这个电影,网上有很多的评价,有的人会觉得这个电影不知道到底想说些什么,教会我们些什么。那有没有可能,老爷子其实也没打算教我们什么,当下的环境已经塞给我们太多东西,可以单纯的感受一下宫崎骏为我们创造的奇幻世界也是挺好的~ 你想活出怎样的人生其实都没有问题,或奋斗,或躺平,或去大城市,或留在小城市都只是一个选择,一种体验而已,没什么对错之分。所以这句话是在问掘友,也是在问我自己吧~


后续的个人规划,其实我也还没有很明确,现阶段,打算先继续搞一搞自己感兴趣的技术吧,不管环境怎样,个人的状态怎样,只要是在向前的,我想总归是好的吧,后续也会继续输出一些有意思的内容,掘友们共勉~


作者:沽汣
来源:juejin.cn/post/7376177615441117238
收起阅读 »

我们都被困在系统里

前言 Hi 你好,我是东东拿铁,一个正在探索个人IP的后端程序员。 2020年外卖最火热的时候,有一篇文章《外卖骑手,困在系统里》。 作为一个互联网从业人员,我之前从未有机会体会到,当每一个工作都要被时间和算法压榨时,我会是一种怎样的感受。 而最近的一段经历...
继续阅读 »

前言


Hi 你好,我是东东拿铁,一个正在探索个人IP的后端程序员。


2020年外卖最火热的时候,有一篇文章《外卖骑手,困在系统里》。



作为一个互联网从业人员,我之前从未有机会体会到,当每一个工作都要被时间和算法压榨时,我会是一种怎样的感受。


而最近的一段经历,我感觉也被困在系统里了。


起因


如果你是一个研发人员,免不了要值班、处理线上问题。当然这都很正常,每个系统都有bug或者咨询类的问题。


由于我们面临的客户比较多,加上系统有一些易用性的问题或bug,提出来的问题不少。


公司有一项政策,当客服人员提交工单之后,系统对每一个单子有超时时间,如果超出一定时间你还未提交,罚款50元。


挺奇葩的,谁能保证1个小时就一定能排查出问题呢?


于是就会有一个场景,如果赶上问题多,一下子来5、6个工单,恰巧遇到不容易排查的耽误时间的话,处理后面的工单,都面临着超时的压力。



之前同事们对值班这件事,充满了怨言,大多都会吐槽几个点



  1. 系统bug太多了,又是刚刚某某需求改出来的问题

  2. 需求设计不合理,很多奇怪的操作导致了系统问题

  3. 客服太懒了,明明可以自己搜,非得提个工单问

  4. 基础设施差,平台不好用


我不太爱吐槽,但当工单一下子来的太多的时候,我不由自主的陷入机械的处理问题中,压缩思考的时间,只求不要超时就好。


明明系统有很多问题需要解决、流程也有很多可以优化,可当系统给到我们的压力越来越多时,我们便不去思考,陷入只有吐槽、怨言和避免罚款的状态。


当陷入了系统的支配,只能被动接受,甚至有了一些怨言的时候,我意识到,这样的状态,是有问题的。


被困住的打工人


外卖员为什么不遵守交通规则呢?


外卖小哥为了多赚钱、避免处罚,我之前也很不理解,为什么为了避免处罚,连自己的生命安全都可以置之不顾。



但转念一想,我们虽然不用在马路上奔波,可受到“系统”的压力,可是一点也不比外卖员少。


大家一定有过类似的经历:你骑车或者开车去上班,距离打卡时间所剩无几,你在迟到的边缘疯狂试探,可能多一个红绿灯,你就赶不上了,这时候你会不会狠踩几脚油门、闯一个黄灯,想要更快一点呢?


但随着裁员、降本增效、各类指标的压力越来越大,我们被迫不停的内卷,不断压榨自己,才能满足职场要求越来越严格的“算法”,比如,每半年一次的绩效考核,月度或者季度的OKR、KPI,还有处理不完的线上问题、事故,充斥在我们的脑海里面。


其实我们何尝不是“外卖员”呢?外卖员是为了不被扣钱,我们是为了年终奖、晋升罢了。


所以回过头来看,其实我们早早的就被困在“系统”中了,为了满足系统的要求,我们不得不埋头苦干,甚至加班透支身体,作出很多非常短线思维的事情。


但为什么,我之前从来没有过被困住的感觉,为什么我现在才回过神来,意识到这个问题呢?


我想,大概是越简单的事情,你作出的反应就越快、越激烈。而越复杂、时间越长的事情,你作出的反应就越缓慢,甚至忽略掉。


比如上班即将迟到的你,你会立刻意识到,迟到可能会受到处罚。但是年终评估你的绩效目标时,你或许只有在最后的几个月才会意识到,某某事情没完成,年终奖或许要少几个月而感到着急。


积极主动


最近正好在读《高效能人士的七个习惯》,其中第一个习惯就是积极主动


书中说到:人性的本质是主动而非被动的,人类不仅能针对特定环境选择回应方式,更能主动创造有利的环境。


我们面对的问题可以分为三类:



  • 可直接控制的(问题与自身的行为有关)

  • 可间接控制的(问题与他人的行为有关)

  • 无法控制的(我们无能为力的问题,例如我们的过去或现实的环境)


对于这三类问题,积极主动的话,应该如何加以解决呢。


可直接控制的问题


针对可直接控制的问题,可以通过培养正确习惯来解决。


从程序员角度来看,线上bug多,可以在开发前进行技术设计,上线前进行代码CR,自动化测试,帮助自己避免低级的问题。


面对处理工单时咨询量特别多的问题,随手整理个文档出来,放到大家都可以看到的地方。


可间接控制的


对于可间接控制的,我们可以通过改进施加影响的方法来解决。


比如流程机制的不合理,你可以通过向上反馈的方式施加影响,提出自己的建议而不是吐槽。


无法控制的


对于无法控制的,我们要做的就是改变面部曲线,以微笑、真诚与平和来接受现实。


虽然反馈问题的人或许能力参差不齐,导致工单量很多,但我们意识到这一点是无法避免的,不如一笑而过,这样才不至于被问题左右。


说在最后


好了,文章到这里就要结束了。


最近由于值班的原因,陷入了一段时间的无效忙碌中,每一天都很累,几乎抽不出时间来思考,所以更新的频率也降下来了。


但还好,及时的意识到问题,把最近的一点思考分享出来,希望我们每个人都不会被“系统”困住。




作者:东东拿铁
来源:juejin.cn/post/7385098943942656054
收起阅读 »

当了程序员之后?(真心话)

分享是最有效的学习方式。 博客:blog.ktdaddy.com/ 地铁上刷到一个话题,觉得挺有意思的,如下。 看到很多朋友在下面吐槽,有说加班是真的多,有说找对象是真的难,有说程序员爱穿格子衫是假爱背电脑是真的等等,大家吐槽得都挺欢乐的。 老猫也开始复...
继续阅读 »

分享是最有效的学习方式。
博客:blog.ktdaddy.com/



地铁上刷到一个话题,觉得挺有意思的,如下。


1709213979295.png


看到很多朋友在下面吐槽,有说加班是真的多,有说找对象是真的难,有说程序员爱穿格子衫是假爱背电脑是真的等等,大家吐槽得都挺欢乐的。


1709824704115.png


老猫也开始复盘这些年的经历,更多想聊的可能还是一个后端程序员的真实感悟。


入行


俗话说“男怕入错行,女怕嫁错郎。”相信很多朋友在进入一个行业之前都是深思熟虑的,亦或者是咨询过一些人,亦或者是查阅了挺多资料。然而老猫入行则相当奇葩,不是蓄谋已久,而是心血来潮。


一切都得从一部电视剧开始,不晓得大家有没有看过这部电视剧,佟丽娅主演的“我的经济适用男”。


1709215705556.png


12年的一部电视剧,挺老了,主要女主放弃富二代的追求和"成熟稳重老实巴交的IT男"好上了的桥段。当时心智单纯的老猫可谓看的是热血沸腾啊。一拍桌子,“发可油,劳资今后就要当那个男主,这结局多好啊,抱得美人归啊这是,我要学IT!”。当时老猫的专业是电子信息类的专业,后来基本就放弃了本专业,大学基本逃课就跑去学软件去了。


就这么上了贼船,一晃十年过去了。多年前,躲在实验室里,开发了一个简单的坦克大战的游戏,感觉自己是最牛逼的,子弹爱怎么飞怎么飞,坦克能开多块就开多快,那时候觉得自己就是这个IT世界的主角,“control evety thing”。在这样一个程序的世界里,所有的事儿都是自己说了算。


踏上社会后,遭遇社会惨无人道地毒打之后,发现要做的就是提升造火箭吹牛逼的能力,工作中是个crud-boy。键盘上磨损最严重的那几个键是“ctrl”,“c”,“v”,“x”。当年那个意气风发的少年已经不复存在,我是一个弱鸡螺丝钉。


1709217726156.png


工作十年


大部分后端程序员也主要是围绕着业务在转,所以crud可能占了大部分时间。


话虽如此,但还是有点除此以外的收获,这些收获甚至潜移默化地影响着我的生活。


技术日新月异,今天这个框架,明天那个架构,今天这种实现牛逼,明天那种部署更6等等,到头来发现自己一直都是在追着技术跑。也确实如果不奔跑的话,可能就会被淘汰。作为程序员来说适应变化也是程序员的一种品质,但是老猫觉得具备下面这些可能会更加重要一些,这些可能也是唯一不变的。


抽象思维很重要


第一次听到“架构师”这个职位的时候,觉得那一定是一个需要超强技术能力的人才能胜任的岗位。


后来才发现原来架构师也分种类,“业务架构”,“技术架构”等等。再后来发现无论哪种架构,其实他们身上会有一种共同的东西,那就是优秀的抽象思维。


啥是抽象思维?百度百科上是这么说的:


抽象思维,又称词的思维或者逻辑思维,是指用词进行判断、推理并得出结论的过程。
抽象思维以词为中介来反映现实。这是思维的最本质特征,也是人的思维和动物心理的根本区别。

说的比较官方,甚至有点不好懂。


大家以前上语文课的时候,有没有做过阅读理解,老师在讲课的时候常常我们概述一下这段文字到底讲了什么东西,越精简越好,可能要求20个字以内。其实这个过程就是在锻炼咱们的抽象思维能力以及概括能力。


在软件后端领域,当业务传达某一个需求的时候,往往需要产品去提炼一道,那么此时就是产品抽象,继而产品又将需求传达给相关的研发负责人,研发负责人设计出相关的实现模型,那么这又是技术抽象,这些抽象的过程就是将复杂的业务流程和逻辑转化为可管理和可重用的组件的过程。它的目的是简化系统的实现,聚焦于应用程序的核心功能,同时隐藏不必要的细节。抽象后设计出各种基础能力,通过对基础能力的组合和拼接,支持复杂多变的业务逻辑和业务形态。


gw1.png


具备抽象思维,能够让我们从复杂的业务中迅速切入业务关键点。在生活中可能表现在透过现象看到本质,或者碰到问题能够快速给出有效解决方案或思路。例如老猫上次遇到的“真-丢包事件”。


分层思维很重要


说到分层思维,应该准确地来说是建立在能够清晰的抽象出事务本质的基础上,而后再去做分层。


很多地方都会存在分层思想。生活中就有,大家双休日没事的时候估计会逛商场,商城的模式一般就是底层停车场,一层超市,二层卖服装的,三层儿童乐园,卖玩具的,四层吃饭看电影娱乐的等等。


再去聊到技术上的分层思想,例如OSI七层模型,大家在面试的时候甚至都碰到过。


gw2.png


抛开这些,其实我们对自己当前负责的一些业务,一些系统也需要去做一些分层划分,这些分层可以让我们更好地看清业务系统之间的关系。例如老猫之前梳理的一张图。


gw3.png


通过这样的分层梳理,我们可能更好地理解当前的系统组成以及层级关系。(备注一下,老猫这里画图工具用的还是wps绘制的)。


结构化思维很重要


结构化思维又是咋回事儿?
不着急,打个比方,咱们看下面一组数据:
213421790346567560889
现在有个要求,咱们需要记下这些数字,以及出现的次数。短时间内想要记住可能比较困难
如果我们把这些数字的内容调整下,变成下面这样:
00112233445566778899
是不是清晰了很多?


所谓的结构化思维,就是从无序到有序的一种思考过程,将搜集到的信息、数据、知识等素材按一定的逻辑进行分析、整理,呈现出有序的结构,继而化繁为简。有结构的信息更适合大脑记忆和理解。


人类大脑在处理信息的时候,有两个特点:


第一,不能一次太多,太多信息会让我们的大脑觉得负荷过大;乔治·米勒在他的论文《奇妙的数字7±2》中提出,人类大脑短期记忆无法一次容纳7个以上的记忆项目,比较容易记住的是3个项目,当然最容易的是1个。


第二,喜欢有规律的信息。有规律的信息能减少复杂度,Mitchell Waldrop在《复杂》一书中,提出一种用信息熵来进行复杂性度量的方法,所谓信息熵就是一条信息包含信息量的大小。举个例子,假设一条消息由符号A、C、G和T组成。如果序列高度有序,很容易描述,例如“A A A A A A A … A”,则熵为零。而完全随机的序列则有最大熵值。


ccfc037aa9b4e852ef2a16f8e58c4a86.png


老猫在写文章的时候喜欢先列一下要写的提纲,然后再跟着提纲一点一点的往下写,写定义,写实现,写流程。


虽然本文偷了个懒,没有写思维导图,老猫一般再聊到干货的时候都会和大家先列一下提纲。这种提纲其实也是结构化的一种。当我们遇到复杂系统需求的时候,咱们不妨先列个提纲,将需要做的按照自己定义好的顺序罗列好,这样解决起来会更加容易一些。


太过理性可能也不好


程序员做久了,做一件事情的时候都会去想着先做什么然后做什么一步一步,有时候会显得过于机械,不知变通,
有时候可能也会太过较真,大直男显得情商比较低,会多多少少给别人带去一些不便,记得在银行办理业务的时候会指出业务员说话的逻辑漏洞,然后不停地追问,最终可能导致业务员尴尬地叫来业务经理解释等等。


程序员思维做事情,可能在日常生活中比较严谨,但是很多时候还是会显得比较死板。


总结


以上是老猫觉得除了技术以外,觉得一个后端程序员应该具备的一些思考方式以及工作方式,当然也可能只是老猫的方法论,如果大家有其他的工作领悟,也欢迎大家留言,大家一起分享一下经验。


作者:程序员老猫
来源:juejin.cn/post/7343493283073507379
收起阅读 »

跟一位 40+ 岁的同学沟通之后,差点泪崩

个人情况 这位同学咱们叫他【大哥】吧。 大哥 今年 42 岁了,03 年毕业,专科学历(那个时候的专科学历还是很值钱的),从毕业之后一直都在做开发相关的工作。接触过 c、c#、.net、java、android、前端 整个的技术栈还是非常丰富的(毕竟 20多年...
继续阅读 »



个人情况


这位同学咱们叫他【大哥】吧。


大哥 今年 42 岁了,03 年毕业,专科学历(那个时候的专科学历还是很值钱的),从毕业之后一直都在做开发相关的工作。接触过 c、c#、.net、java、android、前端 整个的技术栈还是非常丰富的(毕竟 20多年 的工作经验)。


期间也进入过一些大厂,比如:微博、阿里 等。目前在北方的某二线城市,刚经历了裁员。



现在的行情说起“裁员”大家不要感觉很丢人,很多时候被裁员并不是因为你的个人能力不行,仅仅只是因为 公司盈利下降,甚至持续亏损 所导致的。



目前,找工作接近 3 个月,面试寥寥无几,拿到的几个 offer 也都薪资跌幅巨大(40% 以上)。


大哥 一直认为自己是非常努力的那批人(不努力当初也进不了大厂),一直在苦心钻研技术,并且尝试各种架构以及解决方案,甚至为此放弃了一些陪伴家人的时间。


同时,因为一直在关注技术,大哥 也出现了一些 程序员常见的问题 就是 不善与人交流、不善于表达自己的感受。


成长的模式


每个人都想变得更好,但只有一些人有勇气做出改变


对于很多人来说,我们都喜欢循规蹈矩,按照固定的方式进行生活。如果你是学生,那么每天都会重复 上课、下课、打游戏的生活。如果你是职场人,每天都会重复 上班、下班、加班 的生活。这会让你在短时间内找到自己的价值,或者找到你认为的价值。


这样的生活很轻松,但却会让我们陷入到一个固化的模式之中。世界是不断变化的,一旦变化来临(裁员),那么我们会变得无所是从。


所以,不要陷入固化的模式之中


如果你是一名学生,你希望取得好成绩,同时也保持社交生活。你会想出去,和朋友喝咖啡,打球、谈恋爱,尽情享受青春岁月。如果你是一名职业人士,固定的薪水会让你变得懒惰。你醒来,去上班,开始做任务,到了一天结束时,你就没有精力拿起笔记本电脑做其他事情了。写作、游戏或者其他的等爱好都会被束之高阁。


你看,这是另一种模式。它会让你拥有 更多的可变性,从而开始适应变化!


关于努力的一些谬论


我见过很多 35+ 以上的开发者,有的现在已经可以按照自己的期望进行生活,但是更多的目前依然无法选择自己的生活方式。


其实大家都很努力,但是结果却截然不同。


网上有各种信息告诉我们需要努力,但是却从没有告诉我们 应该如何选择努力的方向


从而导致很多同学会认为,身为程序员,我们只需要专注技术就可以了。殊不知 “学的数理化,走遍天下都不怕” 的时代已经过去了。



努力是对的,但是我们需要找到正确的方向。“方向不对,努力白费” 这句话,大家应该都非常熟悉



所以,尝试寻找自己适合的方向,不要 尽信 一些 “鸡汤文章”。如果你没有找到自己的路,而是遵循别人设定的规则,当结果没有出现时,你就会认为这是自己的错,从而陷入内耗。


殊不知,很大的可能是因为 这些并不适合你。就像你明明是一个人,却非要学习如何挥动翅膀一样。


尽信书,不如无书。找到自己适合的方式。



  1. 先想清楚,你想要成为一个什么样的人

  2. 然后明白,这样的人需要具备什么能力

  3. 对你来说,如何可以练习拥有这些能力

  4. 坚持或者放弃,取决于你的目标是否发生了变化


每个人都需要寻找自己的平衡


生活会变得越来越好,这句话其实是 错误的


生活一定是一个波浪,起起伏伏才是常态:



在完善自己的过程中,也要尝试接受自己


很多同学会在自己没有达到期望的时候 “惩罚自己”,认为这是自己的错误,或者是能力问题。从而更加逼迫自己努力。


但是逼迫来的努力,结果通常不会太好。就像 如果你把减肥认为是一个痛苦的过程,那么你就很难减肥成功一样


所以,尽量尝试获得 即时反馈



  • 当你获得一些成就时,为自己庆祝一下。找一些朋友进行分享

  • 不要过分执着于结果,只要航线没有偏离即可

  • 培养一些好奇心,很多东西都是有关联的,不要闭门造车

  • 多思考"为什么",寻找一些事物的本质原因,同时也提醒自己 不要忘记自己为什么开始~

作者:程序员Sunday
来源:juejin.cn/post/7379865729024737292
收起阅读 »

2023年给一位团队成员绩效“打c”的经历

2023年作为疫情开放的第一个年份,国家整体的经济形势还处于低迷阶段。IT行业同样如此,各公司都保持着降本增效的节奏,企业招聘人才的需求明显放缓,有人力缺口的岗位都优先考虑内部人才的转岗。在这样的大环境下,IT行业的从业者们想要离职会更加谨慎,不会再如以前那样...
继续阅读 »

2023年作为疫情开放的第一个年份,国家整体的经济形势还处于低迷阶段。IT行业同样如此,各公司都保持着降本增效的节奏,企业招聘人才的需求明显放缓,有人力缺口的岗位都优先考虑内部人才的转岗。在这样的大环境下,IT行业的从业者们想要离职会更加谨慎,不会再如以前那样“老子干的不爽,就离职换个公司”。


即便如此,每个公司依然还会有一些人,总过得浑浑噩噩,需要别人踢一脚就走一步,不去主动承担和思考事情,只能做一些确定性很强和设计好的工作。2023年,我们团队就有这样的一名成员,最终不好的绩效,也只能落到他头上。


然而,最终和他进行绩效约谈的时候,他却完全不认可,表现出非常激烈的逆反情绪,认为他的职级不需要去承担过多的事情。而我作为他的直接管理者,这次约谈的过程显然不够成功,现在整体再复盘一下这个过程。


前提背景


员工背景: 进入公司已经超过三年,近一年由于部门变动转入我的团队。本身的职级较低,由于之前工作平平没有太多起色,所以一直也没有得到过晋升,而年龄却已经越来越大。


进入我的团队后,团队内年龄与其不相上下的成员,职级已比他高出较多。从而,也引起了他心态的失衡,总觉得公司亏欠他的,他的能力不应该得不到晋升。所以在工作时,只愿做自己职级内的事情,也不愿意承担更多。


过程管控


我作为他的直接管理者,发现问题后私下跟他聊过。跟他说过几次,他做事情太被动,工作时对外沟通经常带着个人情绪,需要更加积极正面的去承担事情。为了打消他的顾虑,也跟他说明了,只要你的工作能力有所提升,对团队有所帮助,我会尽量帮助你晋升。


然而,一个人心态的问题,是一个历史长期积累的过程。他并没有因为和我的几次沟通,就打破了自己的认知,对外依旧较封闭,对内能力又显得不足。而他自己却认识不到,总认为他在当前的职级上,已经足够了,除非公司让其晋升,不然他也不会付出更多。


为了打破这种僵硬的局面,作为管理者我安排了一项稍有困难的任务给他,这既是机会也是挑战。第一、让其认识到自身的不足;第二、如果他能够较好的完成任务,也就为后面的晋升提供了保障。


也就是这么一次任务,不但目的没有达到,最后还惹得双方都陷入了僵局。



这项任务还未开始3个月前,我就跟他说:要开始熟悉相关的业务和代码了,后面会有大的项目变更,需要提前做好准备。


前期我并没有明确说明,要交付什么产物。更多的是,给他自己空间,让他在一个相对宽松的时间内,把整体的业务和细节都了解清楚,能够在组内进行一次分享。


任务我已经给出去了,在项目开始前将近3个月的时间, 他并没有给到我任何反馈,也没有交付任何相关的文档。


随着时间的推移,项目开始启动了,基于这样的工作态度和结果,我本不打算让他再负责这个项目。但是上级管理者,也希望能够给予他一次机会,做好了能够为后面的晋升,提供较好的铺垫。


就是这样的安排,由于他前期没有较好的准备,后面在落地方案评审时漏洞百出,导致项目出现了延期的风险。所以最终不得不由我直接来接管项目,重新分配和协调各个研发人员,最终确保了项目的质量和进度。



约谈结果


对于这样的团队成员,既不能给团队带来正向的帮助,也不能让其自身得到成长。这是一个双输的局面,管理者要让团队保持正向的发展,就必须要勇于去解决这样的问题。


所以年度的绩效考核,就必须亮明你的态度,即使公司没有淘汰的指标,你也要去做那个坏人,把不合适的人从团队清除掉。只是,我没有想到这个过程如此艰难。


下面从他的视角,来反驳这个结果的几个观点:



  • 他的职级,只需要配合做好相应的开发任务就可以,不需要去主导事情。

  • 那个有挑战的项目,不管过程怎样,结果是好的,项目按时按质的上线了。

  • 给他不好的绩效,需要参照公司的标准,给出明确的原因。


然后,带着强烈的情绪说要去投诉,甚至要上升到CTO、CEO 那边。 投诉没有问题,我也表明了态度, 你可以向上申请表达自己的诉求, 但是我也会持有自己的观点和建议。


最终,当然也不会因为他的申诉就改变结果。只是,这个现状本应该在管理的过程中,就应该让其感知到,不要等到最后的环节,才让双方都陷入难堪的局面。


反思总结


作为一个管理者,要面对各式各样的研发人员。有的人优秀,上来就能够跟你站在一个视角看问题;有的人有潜力,需要你给出机会和试错空间,让其成长;有的人就该辞退,针对这些人,你尤其要做好备战。作为管理者,既要有开放和怀柔的心态去留住人才,也要有铁血的手腕去清退团队的毒瘤。


清退毒瘤,是一项艰难但必要的任务,如何去做呢?



  1. 评估情况: 评估对团队的影响,是否对团队的合作和效率产生负面影响,是否违反了团队的价值观和行为准则。要确保有足够的证据来支持你的决定。

  2. 沟通和反馈: 与他进行一对一沟通,明确表达你对他们行为的关注,并提供具体的例子。给予他们改进的机会,并讨论如何改变。

  3. 制定行动计划: 如果没有改善他们的行为,你需要制定一个行动计划。包括培训和指导。

  4. 寻求支持: 寻求其他团队成员和上级的支持。


作者:云游者
来源:juejin.cn/post/7341368001203699747
收起阅读 »

如果失业了,我们还能干啥?

这个事其实一直存在脑子的。为啥呢?因为我们听到太多了,太多了,35岁是个坎。事实上,找工作也是如此,很多行业都是有年龄限制的。找不到自己原来的行业的工作了。那就只有转行了。   对于我们这种菜鸟级别人,现实是残酷的。转行又谈何容易呀?但是真的到那一天,地步了,...
继续阅读 »

这个事其实一直存在脑子的。为啥呢?因为我们听到太多了,太多了,35岁是个坎。事实上,找工作也是如此,很多行业都是有年龄限制的。找不到自己原来的行业的工作了。那就只有转行了。


  对于我们这种菜鸟级别人,现实是残酷的。转行又谈何容易呀?但是真的到那一天,地步了,也不得不转。这不仅仅是我一个的想法,同事也是,群里的网友也是。于是乎,我们失业了,我们能干啥?经常被讨论起来。


   我也经常观察和想一些可行的。太远太陌生的咱也想不到。我想到的是开滴滴,顺风车,送外卖,送快递,干工地,开一个小餐馆,干保安,干搬运,干家政服务,干修理,洗空调。最后就是回老家养牛养鸡养鸭养猪之类。


  我先说几个我亲眼看到的,我觉得是非常可行的。


    之前公司有一个小小的箱子需要扔掉,然后叫了物业过来。大概是50x50x80这么大小。你们可知道这么一点东西,扔掉要多少钱么?100块。听到简直不敢相信。还有换灯泡,物业过来帮忙换多少钱一个?50元。就那么一两分钟的事。如果你不愿意,那只有自己换了。所以公司一个都没有叫物业做。扔箱子交给收废品的,换灯炮就我们男同事换。


     到了现在的公司,于是又遇到相同的事,这次换一个灯泡,你们听了都会惊讶的。400多一个。真的贵得离谱。只是咱没有工具,还有公司不允许,不然我就能干好。


    空调原来是要洗的,不过之前是不知道怎么洗,现在看了他们洗一次,知道非常简单。洗一台大概30分钟。收费是50到70元一台。真的很容易!


所以我把这些看到的分享到一个群里。说以后咱干这个!


这些天我还拍到一些服务图片。


一 收费服务


image.png


二 拆卸代扔服务


image.png


他们收费都比较贵,那咱比他们便宜三分之一?是不是可以把业务接过来?


   这些肯定比干工地轻松一些,而且赚得不比工地少。只要把服务干好了,回头客,口碑好了,不愁没有活。也不会存在所谓失业了。


三 其他大佬建议


image.png


image.png


四 其他人总结


4686dc607d2bcaa4f136e1245041a3f.jpg


五 最新发现——流动小贩


这是一个卖鞋子的小贩,生意真的好。60元一双。我都买了两双。


image.png


image.png


以前还发现卖衣服,包包的,接近过年边,到一些服装,箱包批发市场进货,成包,成捆的。因为都是一些外贸尾货,退单,样式不错,价格便宜,质量也不错。然后以一个大家可以接受的价格卖。比如30元,60元,90元等等。老人,年轻人都爱。因为大家没有那么讲究的。讲究的是实用。


  有时候自己焦虑,是因为害怕,习惯了熟悉路径。不愿意改变罢了。其实都是未必要的。


  正所谓车到山前必有路,船到桥头自然直,一切顺其自然!只要自己不懒,不要所谓的面子,一生还是可以顺顺当当的。


  当然,如果有厉害的高人指引,带路,贵人相助,那肯定可以过得更好。那是另当别论了。


  这些就是我当前想到的,了解到的。


作者:大巨头
来源:juejin.cn/post/7286762580877901865
收起阅读 »

我是如何解决职场内卷、不稳定、没前景的

大家好,我卡颂。 我的读者大部分是职场人,在经济下行期,大家普遍反映混职场艰难。 再深究下,发现造成职场艰难的原因主要有三个: 内卷:狼多肉少 不稳定:裁员总是不期而遇 没前景:明知过几年会被优化,但无法改变 本文根据我的个人经历以及大量案例走访,得出一套...
继续阅读 »

大家好,我卡颂。


我的读者大部分是职场人,在经济下行期,大家普遍反映混职场艰难。


再深究下,发现造成职场艰难的原因主要有三个:



  1. 内卷:狼多肉少

  2. 不稳定:裁员总是不期而遇

  3. 没前景:明知过几年会被优化,但无法改变


本文根据我的个人经历以及大量案例走访,得出一套切实可行的不内卷、高稳定、有前景的职业发展路径。


推荐职场发展遇到卡点的同学阅读。


造成三个问题的原因


要知道问题的解法,首先得了解问题成因。


造成内卷的原因


传统职业发展路径中的目标通常需要竞争,比如:



  • 升职加薪的名额有限

  • 跳槽时目标公司的 HC 有限

  • 在职学历提升的录取人数有限


更有甚者,在行业下行期,一些负面的名额也需要竞争(让自己不被选中),比如:



  • 绩效打C

  • 裁员的名额


问题的本质并不在个人身上,而在依附于公司的职业发展路径上。


我们从小接受的普鲁士教育的目的,是通过考试不断筛选守规则且有专业技能的公民


职场可以理解为这种筛选模式的延续,所以面对职场内卷时,大部分人不会认为这是模式的问题,而是从自身找原因(我是不是还不够努力?)


所以,内卷的本质原因是 —— 传统职业发展路径在有限的资源下充满竞争,有竞争就有加剧内卷。


造成“不稳定”的原因


试问,什么样的工作才是稳定的工作?很多同学会脱口而出:国企、考编。


这些传统意义的铁饭碗稳定的原因是 —— 他们依附于一个稳定的平台。


而造成打工人职业发展不稳定的原因正是如此 —— 他们依附于某个公司。


有人会说:如果公司不行了我可以跳槽啊。


问题是,你跳槽的目的地不也是一家公司嘛。再发散点讲,你职业生涯的每一步都依附于公司。



所以,不稳定的本质原因是 —— 传统职业发展路径都依附于公司存在。在经济下行期,公司这个载体并不稳定。


造成“没前景”的原因


前段时间,我和一个金融业的前辈聊天,他在5年前就做到行长的level,政治斗争失败后离职,现在作为普通职员,在一家银行做执行层面的工作。


见多了这样的例子,不禁让我思考 —— 什么样的工作才是有前景的工作?


我的结论是 —— 在不内卷且稳定的基础上,有复利的工作。


可以做一辈子,且做的越久越吃香的工作老中医就是这样的一份工作:



  • 不内卷:患者是冲着他来的,即使市面上有很多其他中医,也不会对他造成影响

  • 稳定:不会失业

  • 有复利:随着年龄增长,会更有竞争力


抛开现象看本质,老中医这类工作的核心模式是 —— 以专家影响力为基础形成的圈层生意。


剖析“老中医模式”


老中医模式为什么能做到不内卷、高稳定、有前景?让我们一条条分析。


如何做到“不内卷”?


上文提到,内卷源于有限资源下的竞争。所以,不内卷的核心是创造新价值,而不是占有已有资源


新价值可以在“没有人被剥夺价值”的情况下被创造,就像老中医在治好一个病人时,不会有另一个病人为此蒙受损失。


如何做到“高稳定”?


传统职业生涯的不稳定性来源于依附于公司,而老中医并不依附于医院(即使在医院坐诊,也是医院沾了老中医的光)。


那么,老中医依附于什么呢?答案是 —— 中医行业。


中国人几千年来对中医形成的认可,使得依附于行业的中医会获得极大的稳定性,你体会下两者的区别:



  • 依附于公司:我是xx医院的中医

  • 依附于行业:我是xx领域名中医


背后的本质原因是 —— 依附于公司,你的收益完全来源于公司(xx医院的中医,患者是冲着医院来的)。


而依附于行业,你的收益则完全来自行业受众(xx领域名中医,患者是冲着他的领域专业度来的)。


把鸡蛋从公司这个篮子拿出来,放到千千万万从业者的篮子里,这就是稳定性的由来。


如何做到“有前景”?


在不内卷、高稳定性的基础上,随着时间、阅历增长,一名中医的含金量会指数增长。


一位40岁的中医和一位80岁的中医,在老百姓的认知中,后者显然比前者可信赖度高了不止一倍。因为老百姓潜意识里会认为 —— 年龄越大,知识、经验越丰富。


这就是知识的复利


WIN事业工作法


根据老中医模式的特点,我们可以总结一条全新的职业发展路径:



  1. 智慧(Wisdom):以“领域专家”为目标,构建领域智慧

  2. 影响力(Influence):围绕领域智慧打造行业影响力

  3. 圈层(Network):运用影响力吸引关注者,形成圈层


这就是W.I.N事业工作法,一种不内卷、高稳定、有前景的职业发展路径。


在这条新职业路径中:



  1. 没有占有已有资源,而是通过构建领域智慧创造新的价值

  2. 没有依附于公司,而是依附于行业,成为领域专家

  3. 没有将鸡蛋放在公司的篮子里,而是将鸡蛋放在圈层受众手中


总结


传统职业发展路径三大问题的主要成因是:



  1. 内卷:在有限的资源下充满竞争,有竞争就有加剧内卷

  2. 不稳定:依附于公司,公司在行业下行期不稳定

  3. 没前景:内卷且不稳定,还没有复利效应


为了克服这三点,一种可行的方式是“借鉴老中医的职业发展路径”。


这种新职业发展路径被称为W.I.N事业工作法,包括三个步骤:



  1. 智慧(Wisdom):以“领域专家”为目标,构建领域智慧

  2. 影响力(Influence):围绕领域智慧打造行业影响力

  3. 圈层(Network):运用影响力吸引关注者,形成圈层


关于工作法更详细的内容已经开源为免费的电子书《W.I.N事业工作法》,推荐对职业发展有卡点的同学阅读。


作者:魔术师卡颂
来源:juejin.cn/post/7376586649981780005
收起阅读 »

程序员提高效率的 10 个方法

1. 早上不要开会 📅 每个人一天是 24 小时,时间是均等的,但是时间的价值却不是均等的,早上 1 小时的价值是晚上的 4 倍。为什么这么说? 因为早晨是大脑的黄金时间,经过一晚上的睡眠,大脑经过整理、记录、休息,此时的状态是最饱满的,适合专注度高的工作,比...
继续阅读 »

1. 早上不要开会 📅


每个人一天是 24 小时,时间是均等的,但是时间的价值却不是均等的,早上 1 小时的价值是晚上的 4 倍。为什么这么说?


因为早晨是大脑的黄金时间,经过一晚上的睡眠,大脑经过整理、记录、休息,此时的状态是最饱满的,适合专注度高的工作,比如编程、学习外语等,如果把时间浪费在开会、刷手机等低专注度的事情上,那么就会白白浪费早上的价值。


2. 不要使用番茄钟 🍅


有时候在专心编程的时候,会产生“心流”,心流是一种高度专注的状态,当我们专注的状态被打破的时候,需要 15 分钟的时候才能重新进入状态。


有很多人推荐番茄钟工作法,设定 25 分钟倒计时,强制休息 5 分钟,之后再进入下一个番茄钟。本人在使用实际使用这种方法的时候,经常遇到的问题就是刚刚进入“心流”的专注状态,但番茄钟却响了,打破了专注,再次进入这种专注状态需要花费 15 分钟的时间。


好的替换方法是使用秒表,它跟番茄钟一样,把时间可视化,但却是正向计时,不会打破我们的“心流”,当我们编程专注度下降的时候中去查看秒表,确定自己的休息时间。


3. 休息时间不要玩手机 📱


大脑处理视觉信息需要动用 90% 的机能,并且闪烁的屏幕也会让大脑兴奋,这就是为什么明明休息了,但是重新回到工作的时候却还是感觉很疲惫的原因。


那么对于休息时间内,我们应该阻断视觉信息的输入,推荐:



  • 闭目养神 😪

  • 听音乐 🎶

  • 在办公室走动走动 🏃‍♂️

  • 和同事聊会天 💑

  • 扭扭脖子活动活动 💁‍♂️

  • 冥想 or 正念 🧘


4. 不要在工位上吃午饭 🥣


大脑经过一早上的编程劳累运转之后,此时的专注度已经下降 40%~50%,这个时候我们需要去重启我们的专注度,一个好的方法是外出就餐,外出就餐的好处有:



  • 促进血清素分泌:我们体内有一种叫做血清素的神经递质,它控制着我们的睡眠和清醒,外出就餐可以恢复我们的血清素,让我们整个人神经气爽:

    • 日光浴:外出的时候晒太阳可以促进血清素的分泌

    • 有节奏的运动:走路是一种有节奏的运动,同样可以促进血清素分泌



  • 激发场所神经元活性:场所神经元是掌控场所、空间的神经细胞,它存在于海马体中,外出就餐时场所的变化可以激发场所神经元的活性,进而促进海马体活跃,提高我们的记忆力

  • 激活乙酰胆碱:如果外出就餐去到新的餐馆、街道,尝试新的事物的话,可以激活我们体内的乙酰胆碱,它对于我们的“创作”和“灵感”起到非常大的作用。


5. 睡午觉 😴


现在科学已经研究表现,睡午觉是非常重要的一件事情,它可以:



  • 恢复我们的身体状态:26 分钟的午睡,可以让下午的工作效率提升 34%,专注力提升 54%。

  • 延长寿命:中午不睡午觉的人比中午睡午觉的人更容易扑街

  • 预防疾病:降低老年痴呆、癌症、心血管疾病、肥胖症、糖尿病、抑郁症等


睡午觉好处多多,但也要适当,15 分钟到 30 分钟的睡眠最佳,超过的话反而有害。


6. 下午上班前运动一下 🚴


下午 2 点到 4 点是人清醒度最低的时候,10 分钟的运动可以让我们的身体重新清醒,提高专注度,程序员的工作岗位和场所如果有限,推荐:



  • 1️⃣ 深蹲

  • 2️⃣ 俯卧撑

  • 3️⃣ 胯下击掌

  • 4️⃣ 爬楼梯(不要下楼梯,下楼梯比较伤膝盖,可以向上爬到顶楼,再坐电梯下来)


7. 2 分钟解决和 30 秒决断 🖖


⚒️ 2 分钟解决是指遇到在 2 分钟内可以完成的事情,我们趁热打铁把它完成。这是一个解决拖延的小技巧,作为一个程序员,经常会遇到各种各样的突发问题,对于一些问题,我们没办法很好的决策要不要立即完成, 2 分钟解决就是一个很好的辅助决策的办法。


💣 30 秒决断是指对于日常的事情,我们只需要用 30 秒去做决策就好了,这源于一个“快棋理论”,研究人员让一个著名棋手去观察一盘棋局,然后分别给他 30 秒和 1 小时去决定下一步,最后发现 30 秒和 1 小时做出的决定中,有 90% 都是一致的。


8. 不要加班,充足睡眠 💤


作为程序员,我们可能经常加班到 9 点,到了宿舍就 10 点半,洗漱上床就 12 点了,再玩会儿手机就可以到凌晨 2、3 点。


压缩睡眠时间,大脑就得不到有效的休息,第二天的专注度就会降低,工作效率也会降低,这就是一个恶性循环。


想想我们在白天工作的时候,其实有很多时间都是被无效浪费的,如果我们给自己强制设定下班时间,创新、改变工作方式,高效率、高质量、高密度的完成工作,那是否就可以减少加班,让我们有更多的自由时间去学习新的知识技术,进而又提高我们的工作效率,形成一个正向循环。


9. 睡前 2 小时 🛌



  1. 睡前两小时不能做的事情:

    • 🍲 吃东西:空腹的时候会促进生长激素,生长激素可以提高血糖,消除疲劳,但如果吃东西把血糖提高了,这时候生长激素就停止分泌了

    • 🥃 喝酒

    • ⛹️ 剧烈运动

    • 💦 洗澡水温过高

    • 🎮 视觉娱乐(打游戏,看电影等)

    • 📺 闪亮的东西(看手机,看电脑,看电视)

    • 💡 在灯光过于明亮的地方



  2. 适合做的事情

    • 📖 读书

    • 🎶 听音乐

    • 🎨 非视觉娱乐

    • 🧘‍♂️ 使身体放松的轻微运动




10. 周末不用刻意补觉 🚫


很多人以周为单位进行休息,周一到周五压缩睡眠,周末再补觉,周六日一觉睡到下午 12 点,但这与工作日的睡眠节奏相冲突,造成的后果就是星期一的早上起床感的特别的厌倦、焦躁。


其实周末并不需要补觉,人体有一个以天为单位的生物钟,打破当前的生物钟周期,就会影响到下一个生物钟周期,要调节回来也需要花费一定时间。


我们应该要以天为单位进行休息,早睡早起,保持每天的专注度。


参考


以上大部分来源于书籍 《为什么精英都是时间控》,作者桦泽紫苑,是一个脑神经专家。


作者:吴楷鹏
来源:juejin.cn/post/7253605936144285757
收起阅读 »

我转产品了-前端转产品是一种什么样的体验

程序之路 入门前端的 3 年,前端技术从 pug/handlebars/jquery 制作各种企业官网,再到 gulp/vue/react/webpack 的工程化开发后台管理、 webapp 。然后是 node/express/koa ,开始涉及全栈。 代码...
继续阅读 »

程序之路


入门前端的 3 年,前端技术从 pug/handlebars/jquery 制作各种企业官网,再到 gulp/vue/react/webpack 的工程化开发后台管理、
webapp 。然后是 node/express/koa ,开始涉及全栈。
代码管理工具也从 svn 到 git ,然后制定提交规范,分支管理规范,结合 gitflow/githook 以及各种 lint 保证团队开发风格及可维护
性。
产品发布的方式从 ftp 上传,到 npm/nodejs/shell 脚本,然后再到 jenkins/docker/git 多分支多环境部署。


从第 3 年之后就感觉技术没什么提升了 ,后面都是在各个小作坊担任前端组长角色(其实感觉就是救火队长),哪里项目急去哪里,哪里有难题去哪里。实际比 UI、比测试、比实习产品的地位还低,基本没有话语权。



为什么转产品


严格来说,并不是专门的喜欢产品这个职位,而是希望了解产品经理所做的事。因为在软件开发的工作里,工作的内容和返工程序大大取决与产品对用户需求的理解能力,业务熟悉能力。而作为前端,经常只集中精力在处理页面还原、交互实现、数据对接、浏览器兼容等工作上面。对整个系统的业务逻辑是比较片面的。


如果对用户需求和产品业务有所了解,那可能在开发之前就能发现需求上的不必要性,发现设计上的错误,而减少程序开发的返工率。


总的说来,是期望:



  • 拒绝无效编程

  • 深入理解业务

  • 培养跨部门沟通能力

  • 培养产品设计能力


是否适合转产品


根据上面所说的几点理解,我自身而言并不拒绝,这是在心理方面。


在能力方面,我认为我是可以去学习和培养得到这份能力的。因为自己做的一个程序库 demo,得到了第一份前端工作。前端工作 2 年后,老板尝试让我做产品,并在过程中得到老板的一些建议。1、做产品就不要去考虑程序实现;2、如果自己是对的,就要去坚持,争执得面红耳赤也没有关系。对于这两点建议现在我是如何理解的,后面我会讲。


在习惯方面,我经常会吐槽 xx 产品应如何实现,经常觉得 xx 产品很难用,也经常自己开发 xx 小工具。当然这里我想说:人人都是产品经理,我是认可这句话的。因为产品的受众就是大众,而大众的感受就是产品。至于我自己的 xx 小工具,当然也会被吐槽,不过我觉得这并不影响“喜欢做产品”这个习惯,而做出好产品,是在做产品的过程中去获得的能力。


如何得到这份工作


严格意义上的这份工作,大家都知道一般而言薪资是比开发要低一些的。我说下我能给到的:



  • 接受作为入门岗产品的薪资,不考虑自己的开发经验的工资

  • 能陪开发一起加班,一起赶项目

  • 能在与客户的需求讨论阶段,通过自己的开发经验给出符合客户所需和较低开发成本的解决方案

  • 能处理好产品核心的工作,例如需求文档、原型设计等(仅限于我当前对产品职务的了解)

  • 必要时可为前端团队提供技术方案


真正意义的产品岗的入门工作


我入职这家公司,公司管理层有征求我的意见。问公司现在缺产品,把我拉来填这个位置,问我的想法之类。我接受之后,在这个公司的职位就正式为产品了。


前期的工作,是与另一个兼职的产品去客户现场去了解需求,我做会议纪要,每场会我都在。


领导的意思是,因为兼职的那个产品可能会照顾不到。所以期望我今后能全权接受他手上的项目和往后的产品项目。


另一个公司的项目是两个团队开发的,公司一个团队,公司外部一个团队。这个项目有二期,计划我来接手二期。因为一期临近上线,把我接去做测试,说是我也刚好可以熟悉一下这个项目。虽然在之前我的理解中,产品就是产品,测试就是测试,心里多少有一点抵触。但想到确实在测试过程中多少可以增加对系统的了解,也坦然接受了。


然后在临近上线时,客户认为当前的产品流程不符合需要。需要修改流程,还要增加一个额外的流程。本来项目时间有所有延后,又加上客户添加需求,所以双方决定延后半月上线,但要添加新的流程以及再加一个二期功能。


这个二期功能中有一个拓客功能就是我将来要设计的模块。现在相当于我要提前介入。


不过好在这个系统的客户都还比较好相处,在客户现场做测试、改 BUG、讨论需求的这几天里,经常各种好吃好喝的东西都拿过来。饭点也问大家的口味情况,不重样的给大家点餐。系统有不少的问题,客户也没发脾气(这个我至今没理解)。


一个拓客模块原型


在我的构思中,是打算把整个拓客功能高度抽象化,尽量减少与原系统的耦合度。希望将来其他系统能便于复用这个模块,因为拓客功能是面向 C 端程序常见需求,并且流程也容易标准化。


所以构思了很多东西。


当与客户讲了这些东西之后,客户表示很多东西都有考虑到位。当然也有客户的自己侧重点的东西和必要上的东西的考量,这些东西在前期可能作为产品是比较难感知到的。



与客户讨论需求的部分心得


心得来源于分歧。


虽然这次需求沟通总的来说达到了自己的预期。但这边负责人后面批评了我,所为什么我要给客户讲这么多东西?为什么要答应他们?我们做不完!


我说我没有答应他们什么,我只是尽可能的去了解客户想做的,和让客户知道我想做的。后面我有意识到,由于这个模块是在这半月之类要临时加上去的,负责人害怕客户会认为我给他讲的那些功能就是这半月之类要上的功能。


所以,在这种情况下,在与客户表达功能的同时,要避免客户对功能产生错误的预期。


所以我后面单独找客户聊了,由于时间紧迫,之前给他讲的那些功能并不能完全实现。然后给他展示我这边能给到的一个满足他拓客条件的简化版本。客户表示理解,欣然接受,这个简化版本也与团队进行了同步,没什么问题。


另外,对于一个功能的实现,有很多做法和分支。我们不用一开始做得很细,当与客户沟通,得到客户想做的方向之后(当然客户想做的方向不一定正确,而如何能提前知道客户的方向不正确,这可能是更上一层的能力,比客户更了解客户所面临的问题)。


一个需求文档


拓客所处的项目第一期进行了近一年左右,神奇的是居然没有还没有需求文档。现在项目要上线了,负责人要去找客户结账了才想到要这文档。然后这文档让我来写,对于半路介入这个项目并且刚试岗这个职位的我来说简直头皮发麻。因为据我了解需求文档这东西巨细无遗,需要深入到系统的每个流程和细节。


谁让我现在是这个角色,我不入地狱谁入地狱?随后我反手就找公司把公司的需求文档模板发我一下。模板发了,但我一眼看过去,只知道需要填些什么内容,像是一个骷髅,却想不有内容的样子应会是怎样的,不知道一个有血肉甚至是有灵魂的样子是怎样的。


然后又让公司把以前的其他项目发我一份。然后公司随手发我一份,我打开一看,好家伙,161 页,部分内容如下:



以我之前的了解,需求文档这东西主要是用于验收的(实际开发中需求文档根本来不及跟上需求的变化)。而验收时为了表达工作量,需求文档通常都是内容越多越好。


所以这真也是个体力活。


为了让需求文本能与现有的实现相符合,我打开了现在的系统,现在的系统有些流程还跑不通,然后又根据我的之前的测试结果和现有原型的理解,进行梳理,先把页面和功能拉出来,大概如下:


# 后台管理系统
- 登录
- 用户名
- 密码
- 验证码
- 记住密码
- 系统管理
- 区域架构
- 展开和折叠
- 上级区域
- 名称
- 排序
- 状态是启用还是停用
- 区域层级
- 搜索 -- 名称、层级、状态
......
......
......

# 小程序
- 推广中心
- 统计面板
- 奖励总金额 -- 考虑隐私问题暂不展示应邀人员的细目
- 注册人数 -- 考虑隐私问题暂不展示应邀人员的细目
- 去提现 -- 跳转到体现页面
- 去提现
- 展示总的可提现金额
- 输入想提现的金额发起提现申请
- 展示提现申请记录

- 登录
- 有手机号时授权登录
- 无需要号时通过验证码登录,并进行实名认证
- 设置安全密码
......
......
......


然后根据页面和功能点去展开描述。具了解,需求文档需要包含以下内容:


- 产品概述
- 功能概述
- 用户需求
- 功能分析
- 非功能性需求
- 界面设计
- 数据需求
- 约束和假设

而在功能需求中,有几点是常见的:


- 功能概述
- 功能分析
- 界面设计
- 数据需求

看起来就是功能概括是怎样的?功能具体是怎样的?界面怎样的?数据库设计是怎样的?


很明显,数据库设计这个我暂时细致不了,而且我看现有的需求文档中也不是每个功能都把数据库设计放上去的。总之我认为,能基本把功能描述清楚,看起来够分量就行啦。


那么基于上面我列出的功能结构,例如:


- 登录
- 用户名
- 密码
- 验证码
- 记住密码

是很容易能推导出来:


- 功能概述
- 功能分析
- 界面设计

这东西的:


### 功能概述
本功能旨在提供用户登录系统的功能,包括输入用户名、密码和验证码,并提供记住密码的选项。

### 功能分析
用户登录功能主要涉及以下几个要素:

1. 用户名:用户需要输入其注册时使用的用户名。
2. 密码:用户需要输入与用户名对应的密码。密码应该以安全的方式进行存储和传输,例如使用哈希算法进行加密。
3. 验证码:为了增加登录的安全性,可以添加验证码功能,要求用户输入验证码。验证码通常是由字母和数字组成的随机字符串,用于验证用户的真实性。
4. 记住密码:提供一个选项,让用户选择是否记住密码。如果用户选择记住密码,下次登录时系统会自动填充用户名和密码。

### 界面设计
用户登录界面应包含以下元素:

- 用户名输入框:用于输入用户名。
- 密码输入框:用于输入密码。密码应以隐藏或替代字符的形式显示。
- 验证码输入框:用于输入显示的验证码。
- 验证码图片:用于显示验证码的图像,以便用户看到并输入。
- 记住密码复选框:用于让用户选择是否记住密码。
- 登录按钮:用户点击此按钮以提交登录表单并尝试登录系统。


然后我就以这种方式完成了 98 页的需求文档,这样应该能先交差一版了。


image.png


作者:四叶草会开花
来源:juejin.cn/post/7283766477802864675
收起阅读 »

浅谈放弃出国读研回忆录

那件事回想起来依然内心波澜起伏,那是2017年的冬天,那天风很大,信息工程学院2017级研究生群突然发了一条公告,关于《瑞典林奈大学双学位硕士项目推荐的通知会》,辅导员说感兴趣的同学可以去参加一下宣讲会。看完消息后,我久久不能平复。感谢qq群一直保存着群文档,...
继续阅读 »

那件事回想起来依然内心波澜起伏,那是2017年的冬天,那天风很大,信息工程学院2017级研究生群突然发了一条公告,关于《瑞典林奈大学双学位硕士项目推荐的通知会》,辅导员说感兴趣的同学可以去参加一下宣讲会。看完消息后,我久久不能平复。感谢qq群一直保存着群文档,现在我还能找到它。


mmexport1718958470859.jpg


真要从头说起,那是从我17年的春天成功收到上海一所高校的研究生录取通知书开始的。外地朋友不太理解从河南考到上海有多难,谈高考只有河南人自己懂。家人朋友为我感到骄傲,说我前途无量,以后在上海混出人头地了,别忘记曾经的河南四线城市的这帮老朋友。那年我真的以为考上了一线城市的研究生了,我就真的前途似锦了。经历了没有任何想法无所事事的暑假后(总结起来就干了一件事-35天拿了驾-照),2017年9月10号正式开学,然后命运的齿轮随着我乘坐的从河南开往上海的那趟火车开始转动了。我拎着大包小包的行李箱,随着校友的指引来到了研究生公寓,三人一间,有空调有独卫有阳台,比起我在河南的大学宿舍条件,档次直接提升了一个level,那会我别提有多新鲜了,新的面孔,新的环境,还是在一线魔都,这让我一个出身在河南落后小县城的普通家庭出身的女孩子对一切都感到新奇和欣喜。没有晚自习我就办了一张健身卡每天晚上去锻炼,周末没事就去市中心逛街,魔都的繁华,让我像刘姥姥进大观园一样。就连偶尔去泡的学校图书馆都比本科学校的长的像马桶的图书馆看起来更气派,甚至还有自己的独立自习室,每天跟同门师兄弟几人有说有笑的共同学习,那段时光大概是我到上海以后最无忧无虑的日子了。


面对当时研究生群里发的出国留学项目,我激动又向往,开始认真了解了起来,首先,学校的位置在典瑞,学校qs排名百度上说一百多位,还算可以,最后也是最重要的:学费和生活费


截屏2024-06-21 16.56.15.png
截屏2024-06-21 16.56.35.png

(107000学年 + 40320 * 2学期 + 机票)* 2年 约等于 40w


给大家科普一下19年的40w+什么概念,那会所有城市房子价格疯涨,相当于二线城市一套房子首付,普通家庭的全部家底,一个计算机专业的研究生省吃俭用996加班至少2-3年攒下的全部积蓄。


看完学费后犹豫了,父亲在电话里说支持我,就算是砸锅卖铁也愿意。我知道父亲就算是找亲戚借钱也真的能做到。但是我考虑了很久,花光家里的钱出国读书后,我知道眼界+经历是非常珍贵的,但是代价要牺牲父母的所有积蓄,更何况我还不是独生女,家里还有一个同胞在读书,怎么办,怎么选择?我做不到那么果断和自私。


可是机会真的很难得,读了国内也保留学籍,回国可以拿国内国外双硕士学位,3年拿双硕士性价比非常高,过了这村就没了这店了,这让我一个出身在18线小县城的穷学生非常心动又纠结。努力改变,但是面对经济状况,望而却步。辗转反侧了几周后,最后我默默的选择了放弃。安慰自己说父母不容易,操劳了一辈子,不让家里人负担太重。别的同学留学,可能是家里伸伸手就能够的着,我留学,是父母削尖脑袋往上挤才能做得到。这就是差距,我的自尊心,敏感又脆弱,面对现实,卑微又无奈。


后来在魔都打拼了多年,买了房,买了车,定居。今天上班开车路过家附近一所国际学校时勾起了自己陈年往事,如今回想起来,依然双眼湿润,内心久久不能平复。依然不禁遐想,假如当初咬咬牙,选择出国读书了会怎么样?是不是工资比现在高?圈子和眼界比现在精彩,人生体验会不会更圆满,等等一切遗憾的疑问句.......


但过去了终究是过去了,现在看这区区40万,并不是大数字,但多对于当时一个穷学生来说,简直就是一块沉重的大石头压在父母的肩膀上,压弯了腰,压不断精神的脊柱但能压断身体的脊椎。至少现在家里的同胞也成功毕业结了婚,对于父母来说,没有任何负担了。如果回到过去,我依然坚持自己的选择:放弃出国读研。


我对自己暗暗发誓说:我一定不会让自己的孩子经历我曾经经历的这些,存够至少100-200万再生孩子,让下一代有做选择的资本,而不是被现实所禁锢住飞翔的翅膀。不让自己的出身局限了刻在骨子里的认知,至少不要像我这样自卑无助,能给下一代提供自由发挥的环境,引导式教育,希望孩子勇敢自信独立,大胆的体验人生。


我想每一位当父母的都想给自己的孩子最好的,都希望下一代更有出息。在育儿的这条路上理解父母,成为父母。


作者:为了WLB努力
来源:juejin.cn/post/7382879981527400467
收起阅读 »

勇敢的人先拿到结果

上周许久未见的大学学长叫我出去喝酒,他这次来贵阳是为开分店的事情而来的,他比我高一个年级,在我毕业的时候,他就自己开始做生意了,短短两三年,到现在他已经开了七八个分店了,还在不断发展,并且加盟的人也不少,平均下来,现在每个月的收入也是很可观的。 对于我们这种末...
继续阅读 »

上周许久未见的大学学长叫我出去喝酒,他这次来贵阳是为开分店的事情而来的,他比我高一个年级,在我毕业的时候,他就自己开始做生意了,短短两三年,到现在他已经开了七八个分店了,还在不断发展,并且加盟的人也不少,平均下来,现在每个月的收入也是很可观的。


对于我们这种末流二本院校毕业的学生,特别还是在贵州这个经济相对比较落后的地区,拿到这个成绩还是挺厉害的,并且这个收入并不是固定的,还是不断增长。


学长是学市场营销的,这也算是个天坑专业,所以那会他就知道自己将来肯定是从事不了这个行业的,所以自己就在宿舍开了一个小卖部,每天下课后就骑着电瓶车去送货,虽然每个月赚不了多少钱,但是对于做生意这一块,他的思维肯定是得到了锻炼。


因为我们是在广西读书,所以螺蛳粉就比较多,在毕业后,他就去柳州考察做螺蛳粉,联系好各种渠道后,回到贵州就直接开干。


因为那会贵州的各个市里面卖螺蛳粉的还很少,并且没有特色和品牌效应,所以自己就先设计名称,logo,最后先开了一个店铺,自己亲自下厨,因为比较有特色,一个月直接干到了全市螺蛳粉餐饮销量的第二名。


随后又开了第二家,第三家......别人在看到他赚了钱后,其它市区的人也纷纷向他学习,他自己就收加盟费用,现在他要做的事情就是玩,还有考察门店,然后扩展。


从他的事迹中,我说两个点。


勇于放弃


对于很多人而言,读书的目的就是为了找一份稳定的工作,最好是体制内。


如果你读完大学后出去做销售,做生意,那么对于你身边的很多人而言,他们会觉得你这个大学白读了,因为在他们眼中,只有坐在办公室里面才是最体面了。


你和他说做生意,创业这些东西,他会给你说:这些不稳,以后没有退休工资。


但是如果你真听他们的,那么后面后悔的一定是你。


就像学长,如果他也和别人一样毕业后回到自己那地方加入考编大军,那么他现在肯定和别人一样,也在背书,焦虑,但是他选择了其它的路。


这时候有些人就会抬杠:考上了就能吃一辈子,而你做生意如果运气不好那么就直接亏光,到时候你就知道编制的香了。


这也是很多人的通病。


我觉得如果一件事情你看不到希望,就别过于去迷恋它,舍不得它,不然会被它束缚,比如学历,经验等等。


敢想敢干


可能你会觉得他家里应该有底子的,不然毕业后怎么就能开店。


但是我们问一下自己,就算你家里有底子,毕业后就给你十万块让你开店,你觉得你行吗?恐怕大部分人都不知道自己该做什么吧。


首先躬身入局本身就是一件很难的事情,我们多数人能够拼命上班,但是如果让你脱离平台去自己干一件事就比登天还难。


因为你在公司有别人给你安排好,你去做就行了,换句话来说,你就是个干苦力的,真让你去谈判,去闯市场,大多数人是没这个能力的。


这也是一种损失厌恶心态,因为你怕自己花时间去做,到后面不仅亏了钱,还把自己弄得很累,而安安稳稳打工不一样,它是“稳赚不赔”的。


但是这个世界上很难有稳赚不赔的东西,就说安安稳稳打工拿工资,但是工资不高,那一定是在亏着走的,除非你觉得自己的时间毫无价值,那么就是赚的。


作者:苏格拉的底牌
来源:juejin.cn/post/7340898858556178432
收起阅读 »

前端基建有哪些?大小公司偏重啥?🤨

前言 兄弟们可能有的感受 感受一:入职 初创公司 或者成立 新的团队 而只有你一个前端,不知道从何做起。 感受二:天天写业务代码和内部工具,感觉没技术沉淀,成长太慢,然后发现架构那边挺有趣的。 感受三:对一些框架的原理、源码、工具 研究较少,无法突破评级,...
继续阅读 »

前言




兄弟们可能有的感受



  • 感受一:入职 初创公司 或者成立 新的团队 而只有你一个前端,不知道从何做起。

  • 感受二:天天写业务代码和内部工具,感觉没技术沉淀,成长太慢,然后发现架构那边挺有趣的。

  • 感受三:对一些框架的原理、源码、工具 研究较少,无法突破评级,成为leader。


上面的感受都是一些兄弟们的典型感受(也包括我自己)。这时候不妨可以考虑一下,了解了解前端的基础建设,进而 搭建起一个坚实的底座和让自己得到一个提升




正文开始——关于“基建”




1.什么是基建?



  • “技术基建”,就是研发团队的技术基础设施建设,一个团队通用技术能力的沉淀。

  • 小到文档规范,脚手架工具,大到工程化、各个领域工具链,凡是能促进业务效率、沟通成本都可以称作基建。

  • 网上看到的一句话,说的很好, “业务支撑是活在当下,技术基建是活好未来”




2.基建的意义


主要是为了以下几点:



  • 业务复用,提高效率: 基建可以提高单个人的工作产出和工作效率,可以从代码层面解决一些普遍性和常用性的业务问题

  • 规范、优化流程制度: 优异的流程制度必将带来正面的、积极的、有实效的业务支撑。

  • 更好面对未来业务发展: ,像建房子一样,好的地基可以建出万丈高楼。

  • 影响力建设、开源建设:建设结果对于业务的促进,更容易获得内部合作方的认可;沉淀下来的好的经验,可以对外输出分享,也是对影响力的有力帮助。




基建搞什么




1.核心:


下手之前首先得记住总结出的核心概念:



  • 三个落地要素: 公司的团队规模、公司的业务、团队水平。

  • 四大基础特性: 技术的健全性、基建的稳定性、研发的效率性、业务的体验性


根据结合落地和基础特性,来搭建不同"重量"和"复杂度"的基建系统。(毕竟每个公司的情况都不同)




2.方向


基建开始之前,首先得确定建设的策略及步骤,主要是从 拆解研发流程 入手的:


一个基本的研发流程闭环一般是:需求导入 => 需求拆解 => 技术方案制定 => 本地编码 => 联调 => 自测优化 => 提测修复 Bug => 打包 => 部署 => 数据收集&分析复盘 => 迭代优化 。


在研发流程闭环中每一个环节的阻塞点越少,研发效率就越高。基建,就是从这些耽误研发时间的阻塞点入手,按照普遍性 + 高频的优先级标准,挨个突破。




3.搞什么


通用的公式是: 标准化 + 规范化 + 工具化 + 自动化 ,能力完备后可以进一步提升到平台化 + 产品化。在方向上,主要是从下面的 8 个主要方向进行归类和建设,供大家参考:



  • 开发规范:这一部分沉淀的是团队的标准化共识,标准化是团队有效协作的必备前提。

  • 研发流程: 标准化流程直接影响上下游的协作分工和效率,优秀的流程能带来更专业的协作。

  • 工程管理: 面向应用全生命周期的低成本管控,从应用的创建到本地环境配置到低代码搭建到打包部署。

  • 性能体验: 自动化工具化的方式发现页面性能瓶颈,提供优化建议。

  • 安全防控: 三方包依赖安全、代码合规性检查、安全风险检测等防控机制。

  • 统计监控: 埋点方案、数据采集、数据分析、线上异常监控等。

  • 质量保障: 自测 CheckList、单测、UI 自动化测试、链路自动化测试等。


如上是一般性前端基建的主要方向和分区,不论是 PC 端还是移动端,这些都是基础的建设点。业务阶段、团队能力的差异,体现在基建上,在于产出的完整性颗粒度深入度自动化的覆盖范围。




4.大小公司基建重点


小团队的现实问题:考虑到现实,毕竟大多数前端团队不像大厂那样有丰富的团队人员配置,大多数还是很小的团队,小团队在实施基建时就不可避免的遇到很现实的阻力:



  • 最大的阻力应该就是 受限于团队规模小 ,无法投入较多精力处理作用于直接业务以外的事情

  • 其次应该是团队内部 对于基建的必要性和积极性认识不够 (够用就行的思想)


大小公司基建重点:



  • 小公司: 针对一些小团队或者说偏初创期的团队,其建设,往往越偏向于基础的技术收益,如脚手架组件库打包部署工具等;优先级应该排好,推荐初创公司和小团队成立优先搭建好:规范文档、统一开发环境技术栈/方法/工具、项目模板、CI/CD流程 ,把基础的闭环优先搭建起来。

  • 大公司: 越是成熟的业务和成熟沉淀的团队,其建设会越偏向于获取更多的业务收益,如直接服务于业务的系统,技术提效的同时更能直接带来业务收益。搭建起一套坚实的项目底座,能够更好的支持上层建筑的发展,同时也能够提升团队的成长,打开在业界的知名度,获取更好的信任支持。大公司在基础建设上,会更加考虑数据一些监控以及数据的埋点分析和统计,更加的偏重于数据的安全防范,做到质量保证。对于这点,很多前端需要写许多的测试case,有些人感觉很折磨,哈哈哈哈哈哈。




基建怎么搞




下面,会针对一些大家都感兴趣的方向,结合自身过去部分的建设产出和一些文章的记录的整合(部分地方可能比较久远的,有些不记得出处。如有冒犯,深感抱歉,可与我联系!),为大家列举一些前端基建类的沉淀,以供参考。


1. 规范&文档


规范和文档是最应该先行的,规范意味着标准,是团队的共识,是沟通协作的基础。


文档:



  • 新人文档(公司、业务、团队、流程等)

  • 技术文档、

  • 业务文档、

  • 项目文档(旧的、新的)

  • 计划文档(月度、季度、年度)

  • 技术分享交流会文档


规范:



  • 项目目录规范:比如api,组件,页面,路由,hooks,store等



  • 代码书写规范:组件结构、接口(定义好参数类型和响应数据类型)、事件、工具约束代码规范、代码规范、git提交规范




2. 脚手架


开发和维护一个通用的脚手架工具,可以帮助团队快速初始化项目结构、配置构建工具、集成常用的开发依赖等。


省事的可能直接拥抱框架选型对应的全家桶,如 Vue 全家桶,或者用 Webpack 撸一个脚手架。能力多一些的会再为脚手架提供一些插件服务,如 Lint 或者 Mock。从简单的一个本地脚手架,到复杂的一个工程化套件系统。




3. 组件


公司项目多了会有很多公共的组件,可以抽离出来,方便自身和其他项目复用,一般可以分为以下几种组件:



  • UI组件:antd、element、vant、uview...

  • 业务组件:表单、表格、搜索...

  • 功能组件:上拉刷新,滚动到底部加载更多,虚拟滚动,拖拽排序,图片懒加载..




4. 工具 / 函数库


前端工具库,如 axios、lodash、Day.js、moment.js、big.js 等等(太多太多,记不得了)


常见的 方法 / API封装:query参数解析、device设备解析、环境区分、localStorage封装、Day日期格式封装、Thousands千分位格式化、防抖、节流、数组去重、数组扁平化、排序、判断类型等常用的方法hooks抽离出来组成函数库,方便在各个项目中使用




5. 模板


可以提前根据公司的业务需求,封装出各个端对应通用开发模版,封装好项目目录结构,接口请求,状态管理,代码规范,git规范钩子,页面适配,权限,本地存储管理等等,来减少开发新项目时前期准备工作时间,也能更好的统一公司整体的代码规范。



  1. 通用后台管理系统基础模版封装

  2. 通用小程序基础模版封装

  3. 通用h5端基础模版封装

  4. 通用node端基础模版封装

  5. 其他类型的项目默认模版封装,减少重复工作。




6. API管理 / BFF


推荐直接使用axios封装或fetch,项目中基于次做二次封装,只关注和项目有关的逻辑,不关注请求的实现逻辑。在请求异常的时候不返回 Promise.reject() ,而是返回一个对象,只是code改为异常状态的 code,这样在页面中使用时,不用用 try/catch 包裹,只用 if 判断 code 是否正确就可以。再在规定的目录结构、固定的格式导出和导入。


BFF(Backends For Frontends)主要将后端复杂的微服务,聚合成对各种不同用户端(无线/Web/H5/第三方等)友好和统一的API;




7. CI/CD 构建部署


前端具备自己的构建部署系统,便于专业化方面更好的流程控制。很多公司目前,都实现了云打包、云检测和自动化部署,每次 git commit 代码后,都会自动的为你部署项目至 测试环境、预生产环境、生产环境,不用你每次手动的去打包后 cv 到多个服务器和环境。开发新的独立系统之初,也会希望能实现一种 Flow 的流式机制,以便实现代码的合规性静态检测能力。如果可以的话,可以去实现了一套插件化机制,可以按需配置不同的检测项,如某检测项检测不通过,最终会阻塞发布流程。




8. 数据埋点与分析


前端团队可以做的是 Web 数据埋点收集和数据分析、可视化相关的全系统建设。可实现埋点规范、埋点 SDK、数据收集及分析、PV/UV、链路分析、转化分析、用户画像、可视化热图、坑位粒度数据透出等数据化能力,下面给大家细分一些这些数据:



  • 行为数据:时间、地点、人物、交互、交互的内容;

  • 质量数据:浏览器加载情况、错误异常等;

  • 环境数据:浏览器相关的元数据以及地理、运营商等;

  • 运营数据:PV、UV、转化率、留存率(很直观的数据);




9.微前端


将您的大型前端应用拆分为多个小型前端应用,这样每个小型前端应用都有自己的仓库,可以专注于单一的某个功能;也可再聚合成有各个应用组成的一个平台,而各个应用使用的技术栈可以不同,也就是可以将不同技术栈的项目给整合到一块。这点就很不错,在如今电子办公化如此细致的时代,可能许多公司工作中都不止一个平台,平台之间的切换十分的繁琐,这时候平台之间聚合的趋势想来是必然的。(个人浅显的理解)


目前成熟一点的框架有蛮多的,使用的底层思想也各有不同,目前我也在学习qiankun等框架中,期待后面能够给大家分享一篇文章,加油💪




基建之外思考




1. 从当下业务场景出发


很多时候我们的建设推不下去,往往不是因为人力的问题,而是 没想清楚/没有方向 。对于研发同学,我们更应该着重于当下,从方案出发找实际场景的问题,也就是从我们项目和团队目前的业务问题、人员问题,一步步出发。还有就是,我们得开这个头。没有一个作家是看小说看成的,同理技术专家也不会是通过看技术书籍养成的。在实践中也就是实际场景中学习,从来都是最快的方式。许多有价值的事从来都是从业务本身的问题出发。到头来你会发现:问题就是机会,问题就是长萝卜的坑




2.基建讲究循序渐进


业界大部分的研发团队,都不是阿里、腾讯、头条这样基础完备沉淀丰富的情况,起步期和快速爬坡期居多,建设滞后。体现在基建上,可能往往只有一个基于 Webpack 搞搞的脚手架,和一个第三方开源的 UI 组件库上封装下自己的业务组件库,除此之外无他。如果兄弟们现在恰好是我说的这种情况,不用焦虑,很多前端也是一样的情况。只要我们一步步建设,慢慢落地基础设施,就一定会取得好的反馈




3. 技术的价值,在于解决业务问题,并且匹配


技术的价值,在于解决业务问题;人的身价,在于解决问题的能力


基建的内容我认为首先是 和业务阶段相匹配 的。不同团队服务的业务阶段不同,基建的内容和广深度也会不同。高下之分不在于多寡,而在于对业务的理解和支持程度。


“业务支撑” 和 “基础建设” 都是同一件事的两个面,这个 “同一件事”,就是帮助业务解决问题。任何脱离解决实际场景而发起的基建,都需要重新审视甚至不应被鼓励。如果时间成本没有那么多的话,建议先搭建好基本的建设底座,想要更好的闭环的想法还是先搁置一下。




4.个人不足


总结了这么多,结果发现自己对于一些知识点还是了解的太浅显了,自身在那些方面能分享的还是不多,平时也看了一些文章记录了一些笔记,却只能描出个大概,实在是有点不好意思。但回头想想,这何尝也不算个勉励自己的方法,能够鞭策自己。后续,在我学习深入一些基建方面的知识后,会再出一些文章分享给大家,希望能够帮助到大家,共勉!!!☺(这篇文章来自于自身学习和平常看文章记录的笔记的整合,如一些地方有冒犯到,深感抱歉,请与我联系修改!)


落尾




大家好,我是 KAIHUA ,一个来自阿卡林省目前在深圳前端区Frank + ikun


计划是试试每一两月(最近有点🕊了,太忙了)复盘一次,总结出至少一个知识点,目的是尽快给自己的反馈,将自己产品一样快速迭代上升,希望可以坚持✊。


输出的文章也是个人的一些浅显理解,网上看的一些好文章记录的一些笔记,望大家包容!!!


如果有什么相关错误和冒犯之处,望大家指正,感谢感谢!!!(还在学习中,嘿嘿🤭)


下一篇文章应该会是关于 前端思考 方面的,希望早一点归纳出,和大家沟通交流...


各位 彦祖 / 祖贤,fan yin (欢迎) 关注点赞收藏,将泼天的富贵带点给我😭


一起加油!!! giao~~~🐵🙈🙉


作者:KAIHUA
来源:juejin.cn/post/7301150860825133110
收起阅读 »

运维打工人,周末兼职送外卖的一天

运维打工人,周末兼职送外卖的一天 在那个不经意的周末,我决定尝试一份新的工作——为美团外卖做兼职配送员。这份工作对于一向规律生活的我来说,既是突破也是挑战。 早晨,城市的喧嚣还未完全苏醒,空气中带着几分凉意和宁静。准备好出发时,线上生产环境出现问题,协助处理。...
继续阅读 »

运维打工人,周末兼职送外卖的一天


在那个不经意的周末,我决定尝试一份新的工作——为美团外卖做兼职配送员。这份工作对于一向规律生活的我来说,既是突破也是挑战。


早晨,城市的喧嚣还未完全苏醒,空气中带着几分凉意和宁静。准备好出发时,线上生产环境出现问题,协助处理。


收拾好后,戴上头盔,骑上踏板车,开始了自己的第一次外卖配送之旅。


刚开始,我的心情既紧张又兴奋。手机里的订单提示声是今日的任务号角。第一份订单来自一公里外的一家外卖便利店。我快速地在地图上规划路线,开启高德导航,发动踏板车,朝着目的地出发。


123.jpg


由于便利店在园区里面,转了两圈没找到,这是就慌张了,这找不到店咋办了,没办法赶紧问下旁边的老手骑手,也就顺利找到了,便利店,进门问老板,美团104号好了嘛?老板手一指,在架子上自己看。核对没问题,点击已达到店,然后在点击已取货。


然后在导航去收获目的地,找到C栋,找到107门牌号,紧接敲门,说您好,美团外卖到了,并顺利的送达,然后点击已送达,第一单顺利完成,4.8元顺利到手。


其中的小插曲,送给一个顾客时,手机导航提示目的地,结果一看,周围都拆了。没办法给顾客打电话,加微信确认位置具体在哪里,送达时,还差三分钟,这单就要超时了。


1.jpg


配送过程中,我遇到了第一个难题:找不到店家在哪里,我的内心不禁生出些许焦虑。但很快,我调整心态,不懂不知道的地方,需要多多问人。


紧接着,第二份、第三份订单接踵而至。每一次出发和到达,每一条街道和巷弄,我开始逐渐熟悉。


7.jpg


6.jpg


日落时分,我结束了一天的工作。虽然身体有些疲惫,但内心充满了前所未有的充实感。这份工作让我体验到了不一样的人生角色,感受到了城市节奏背后的种种辛劳与甘甜


周末的兼职跑美团外卖,对我来说不仅是一份简单的工作,更是一段特别的人生经历。它教会了我坚持与责任,让我在忙碌中找到了属于自己的节奏,在逆风中学会了更加珍惜每一次到达。


最后实际周六跑了4个小时,周天跑了7个小时,一共跑了71公里,合计收获了137.80,已提现到账。


5.jpg


2.png


作者:平凡的运维之路
来源:juejin.cn/post/7341669201010425893
收起阅读 »

程序员真的很死板很无聊吗?

你的生活快乐吗?如果把工作和生活10等分,你会怎么分配你的时间? 故事背景 前几天随手分享了一个关于我每天早上吃的补充剂的照片,没想到有很多小伙伴留言反馈,着实挺出乎我意料 不禁让我想起一句自黑的老梗:想结婚找程序员,钱多话少死的早,虽然是调侃,但是也反映...
继续阅读 »

你的生活快乐吗?如果把工作和生活10等分,你会怎么分配你的时间?



故事背景


前几天随手分享了一个关于我每天早上吃的补充剂的照片,没想到有很多小伙伴留言反馈,着实挺出乎我意料


截屏2024-05-28 22.00.19.png


不禁让我想起一句自黑的老梗:想结婚找程序员,钱多话少死的早,虽然是调侃,但是也反映了大众对程序员团体的刻板映象确实很糟糕。


加上我身边很多同行业的同事这个毛病那个毛病的,30出头就脂肪肝...这也让我产生了一些思考:



  • 我们这个行业的从业者,在到了25岁、30岁、35岁、40岁的生活状况,健康状况分别是怎么样的

  • 会运动吗?吃的健康吗?身体还好吗?

  • 是不是真的像网上说的一样,程序员很无聊,很宅,死板?


所以我真的很好奇,大多数开发的生活状态是怎么样的,今天我分享一下我作为一个开发的日常,想看看我的生活是不是具有普遍性。(多图预警)


自我介绍


先来自我介绍一下,我叫dev,今年32岁(中年男人了),是个从业快7年的前端,主攻 React 技术栈,目前在一家ToG的公司做架构师。现在一边写基建一边在带人,基本脱离了业务代码的编写(偶尔)。


工作之余会写写文章,发发视频,阐述一些我认知的价值观和能提升生活幸福度的方法。下面是我平时的生活状态,兴趣比价广泛,基本上喜欢什么干什么(人生苦短及时行乐):



  1. 喜欢旅游,尤其那些山山水水,它会让我的内心平静
    露营
    潜水

  2. 喜欢画画,从初中开始,课本就是我的绘画本
    画画

  3. 会弹吉他,大学玩过乐队,也受邀在很多地方表演过
    吉他

  4. 目前喜欢上了popping,因为它很酷【在学】

  5. 因为很爱健康方面的知识,2024年准备考健康管理师


养生日常


7点起床,7.30做饭


早上7点起床,洗漱完之后,喝一杯温水,7:30 准备今天的伙食。(因为公司提供早餐,周末会自己做)


午餐


早餐



我不太喜欢吃外卖,因为我感觉很多外卖的食材不新鲜,而且大多为了可以放的时间久一点,盐分含量过高了!这是我每天早上早起做饭的动力之一。



9点到公司,开始工作吃早饭


早餐一般我会搭配文章开头的补剂一起吃。上班的时间我就快速跳过了,应该大部分时间和大家一样:


9点30-12点:工作时间
12点-1点:中饭时间
1点-1点30:午休半小时
1点30-5点30:工作时间

5点30下班


一般我会在公司待到6点半,因为我习惯6点准时吃饭,吃完之后再回来打个卡下班。常规操作。


下班之后我的安排一般是:周一8点撸铁,周三周五都有 popping 课,周二周四一般就在家写点东西,或者拍点东西,看看书啥的学习一下。


周末


周六外出


周五一到,令人兴奋的周末就要来了。一般周四周五就会大概想好周六的行程。有时候三五好友,有时候一个人,找个偏僻的乡村,搭个帐篷,架个躺椅,平静的过一天~(手机关机,啥都别来烦我)


截屏2024-05-28 23.17.18.png


周日创作


一般很少会连续两天出去玩儿,所以周日会安排自己学习一些新的东西,比如最近就在备考健康管理师,周日基本上午都在复习,周日下午就灵活安排,可能刷刷剧,撸撸猫,兴致来了晚上也会去上课,因为周日晚上也有一节课。
灵感来了也会写写文章,不管技术型的或者是生活向的,想到啥写啥,我很喜欢这种自由创作的感觉。让我有对生活的掌控感。


总结


以上就是我的日常生活,最近很喜欢一个成语:向死而生。我认为人到了一定年纪之后就会从学生变为布道者。写这篇文章的目的也很简单,希望能通过自己的生活态度告诉外界,我们也懂生活,我们也有自己对于生活的态度。


当我们光着屁股来到这个世界上,死的时候除了我们这一辈子的经历也是光着屁股走。所以我希望死的那一天,回顾我的一生,能很有底气的告诉自己:这一生无憾了!


这些年不断的犯错,不断的纠正。从以前天上地下唯我独尊的摇滚少年,到现在成熟低调的中年男人。总结下来,我发现想要的生活其实很简单:



  1. 有爱我和我爱的人

  2. 有我喜欢做的事情

  3. 身体健康(能比同龄人看起来年轻10岁我就心满意足了👀)


希望这篇文章能帮到你重新认识生活,评论区也可以留下你对自己生活的态度,和你认为对自己生活的掌控感有多少?


作者:dev
来源:juejin.cn/post/7373955162127876123
收起阅读 »

“请杀死自己的学生思维”

Hello,大家好,我是 Sunday。 昨天在B站上看到了一个视频叫做 请“杀死”自己的学生思维 这不禁让我想起之前写过的一篇文章 我们应避免感动自己的无效学习! 在现在 “内卷” 日益严重的大行情之下,很多同学都会充满的焦虑,生怕自己一个不小心就会被淘...
继续阅读 »

Hello,大家好,我是 Sunday。


昨天在B站上看到了一个视频叫做 请“杀死”自己的学生思维


作者:黄一刀有毒


这不禁让我想起之前写过的一篇文章 我们应避免感动自己的无效学习!



在现在 “内卷” 日益严重的大行情之下,很多同学都会充满的焦虑,生怕自己一个不小心就会被淘汰掉。从而开始学习很多很多的内容,期望可以通过这种方式来 “安慰自己”,告诉我已经很努力了,我不会被淘汰。


可是很多时候,这种无目标,无结果的努力,其实是 毫无价值 的!



什么是学生思维


“什么是学生思维” 并没有一个明确的定义。我个人认为,所谓的学生思维指的是:期望通过 “按部就班” 的努力,来达到 “超过大多数人” 的结果


回顾下我们的学生生涯:每天的课程是固定的、学习的知识是固定的、什么时候考试是固定的、甚至 考试的内容是什么也是固定的。几乎所有的一切都是固定的


所以,我们只需要 “按部就班” 的走,学习固定的内容,掌握固定的知识,就可以了。


因为,所有的人学习的内容都一样。所以,如果想要超过大多数人怎么办呢?


那就只剩下一个办法了, 卷!!!


卷学习时长、卷补习班、卷做题,最重要的是 父母、老师也告诉你这样是对的,因为 TA们在工作中也是这么做的


从而让我们认为 卷是常态,想要超过大多数人,获得排名(注意是排名而不是成绩)的靠前,那么就 必须要比别人卷!


最可怕的是 在学生时代,这样做是对的! 只要你足够卷,那么你就可以获得更好的排名,把其他的人卷下去。


就像这张图片一样


但是,这样的方式当你进入到社会中,你会发现 它好像失效了!


我们曾经亲眼看到过很多特别努力的同事依然免不了失业的结局,就好像前几天我写的这篇文章一样 跟一位 40+ 岁的同学沟通之后,差点泪崩


所以,当你进入职场 “请杀死自己的学生思维”


建立全新的职场思维体系


“杀死自己的学生思维” 是一件非常难的事情。因为 过去几十年的教育和经历都告诉我们:好好学习、好好上班、多听老板的话、吃亏是福!


几十年的固化思维是很难在一朝一夕之间改变的。但是,只要你开始做了,那么就比不做好。


1:工作只是利益的结合,天下没有不散的宴席


最近这两年,公司裁员已经不是一个新鲜的话题了。


上班的时候,老板说:“你要把公司当家”。裁员的时候,老板说:“不努力的就不是我兄弟”


所谓的工作,本质上就是利益的结合。你需要一份工作赚钱,老板需要人帮他赚更多的钱,仅此而已。


当一份关系通过利益进行捆绑时,那么通常就不是那么稳定了!


当一方的利益无法得到保证时,离开就是一个必然的结果。跳槽如是,裁员亦如是。


所以,把工作当成一场“宴席”。虽然“天下没有不散的宴席”,但是当一场宴席结束后,你才会迎来新的机会。


2:努力适应变化,生活不是考试,不需要排名


这个社会中唯一不变的就是一直在变化。这是与学生时代的最大不同。


诚如前面所说,学生时代几乎所有的一切都是固定的。但是,在生活中一切都是 瞬息万变 的。


进入社会,我们才发现生活远不止 上学、考试 这些固定的轨道。工作环境、市场需求、个人生活状况,甚至全球的经济和政治局势,都在不断变化。我们面对的已不是一张张试卷,而是一个个现实的挑战和机遇。我们需要学会适应这些变化,在不确定性中寻找方向和机会。


同时,生活也不是考试,没有所谓的得分,也不存在所谓的正确答案。


跟大家说一个某同学的故事,这位同学我们叫他 小A:



小A 之前是某英语培训机构的老师。K12 被禁止后失业。


因为英语很好,同时身边有做开发的朋友,所以进到 私教训练营 里学习,想要做前端开发的岗位。


但是,因为之前没有编程经验,所以学习速度并不快,预计需要 5 个月的学习周期。


一次无意中,小A 了解到小区中很多小孩子都有英语学习的需求。就过来问我:“Sunday 老师,你觉得我能不能帮小朋友学习英语,这样也可以获取一些收入。”


我帮他出了一整套的方案,那一个月的时间,我们针对 小A 的培训需求进行了很多次的沟通。最后大家猜怎么着?


小A 成功的做起来了一个小范围的英语学习班,每个月的收入甚至远超之前工作的收入。



我们每个人都有很多的选择。就如 小A 一样 “做开发”,“做老师”,“做培训”。


以上的选择都可以是正确的,也可能都是错误的。生活没有标准答案,每个人都有自己的独特路径和目标。


3:不要妄图规划未来,先把当下的事情做好


很多同学喜欢规划未来,这个并没有太大的意义。


比如:很多同学还没有找到工作的时候,就在担心 35 岁之后,如果失业了怎么办?这无疑是一种杞人忧天的想法。


未来的事情不可预测。很多鸡汤书籍都在告诉大家需要思考未来的情况,从而安排未来的计划:3 年计划、5 年计划 甚至是 10 年计划。


乍一听,好像很有道理的样子。但是 现实却告诉我们,哪怕是 3 天之后的情况,我们都预测不了。


过分的思考未来,会让我们忘记当下。就像之前的躺平文中所说:“人总会死,那么为什么还要努力呢?(注意:这是不对的)”。这甚至算是一个 “百年计划” 了。


所以,先解决当下的问题 吧,这才是最重要的!当下都解决不了,谈什么未来?


总结


无论你现在处于生活中的哪一个阶段,是痛苦着,还是快乐着。我都希望你可以摆脱原有的学生思维,尝试适应变化,找到自己独特的路径和目标 从而获得自己想要的幸福。


作者:程序员Sunday
来源:juejin.cn/post/7381781956727357452
收起阅读 »

程序员都在用哪些神器?

工作中,我们有时候往往需要合理利用工具为我们提高一定的工作效率。利用包罗万象的浏览器搜索想要的资源已经是司空见惯了。 既然浏览器已经成为每一位电脑工作者的首要工具,那必然会有老六的出现,在我们的浏览器上增加广告,限制资源访问的手段,逼迫我们不得不妥协或者充值满...
继续阅读 »

工作中,我们有时候往往需要合理利用工具为我们提高一定的工作效率。利用包罗万象的浏览器搜索想要的资源已经是司空见惯了。


既然浏览器已经成为每一位电脑工作者的首要工具,那必然会有老六的出现,在我们的浏览器上增加广告,限制资源访问的手段,逼迫我们不得不妥协或者充值满足他们。


一名电脑从业者,想要一台干净的办公电脑环境可以说是一份奢求。我也观察其他部门同事们的电脑,电脑时不时弹出小电影片段,一刀 9999 的弹窗,可以说是皮到家了,不解释一下都以为平时就干这些事。


所以,我这里分享几款程序员常用的神器,即可应付老六行为,也可以方便我们摸鱼以及日常的工作使用。


AdGuard 拦截器


我们工作时候难免搜索一些紧急的关键信息,搜索过程中却时不时弹出亮眼的广告,甚至出现更加过分的花屏广告。


一怒之下想点击关闭窗口,却发现关闭窗口异常的难点,甚至阴差阳错点进广告内容,选择加入他们,小紧张的和旁边观看的同事解释我并没有干这种事情。


图片


AdGuard 广告拦截器,一款无与伦比的广告拦截扩展,用以对抗各式广告与弹窗。可以拦截所有网站的广告。



  1. 拦截所有广告,包括:视频广告,各种媒体广告,例如视频广告,插播广告和浮动广告 ,令人讨厌的弹窗 横幅广告和文字广告。

  2. 加速页面载入,节省带宽,屏蔽广告和弹窗 。

  3. 拦截各种软件,广告软件和拨号安装程序(可选) 。


图片


一旦安装了这款神器,我是万万没想到多流氓的网站都能够乖巧的显示它本应该显示的内容,不夹杂花里胡哨。眼不见为净,气不过难不成咱还躲不起,还给自己一个优质的工作环境。


Global Speed


作为当代视频冲浪儿,我们在闲暇时刻总是难免观看一些视频内容来打发时间,比如哔哩哔哩,腾讯视频,百度网盘, 爱奇艺等。


图片


有些视频内容往往是冗长且枯燥的,以及万恶的资本早已经捕捉到群体的口味,通常会增加一些不知是否趣味的广告。这时我们往往万般无奈等待着播放完,或者跳过观看。


如果我们使用 Global Speed 工具,我们可以躲避那些没有充值会员时候给我们增加冗长的广告,使得视频播放速度提高至 16 倍进行躲闪。它几乎支持所有的视频平台。


也就意味着 100 秒的广告,我们 8 秒就过完了。


Imagus


在使用浏览器逛一些网站和商城时,需要查看一些视频和图片,我们往往会选择点击进去查看大图。且有时候查看大图时,需要选择登录或者 vip 才能查看大图的权限。


图片


Imagus 插件,很好的解决了多点一下的问题,他可以停留在页面上不去点击进去直接鼠标悬停之后可查看大图效果。


他的作用是鼠标指针悬停在链接或缩略图上时直接在当前页面的弹出视图上显示这些图片、HTML5 视频/音频和内容专辑。


图片


图片


Picture-in-Picture Extension


这款画中画,我只能说是摸鱼神器了。在工作中,往往会趁着老板不注意或者躲避监控范围偷偷地摸鱼。


图片


时不时看一些好玩的视频,或者看看电竞直播,但又不敢夸张全屏观看,得给足老板的面子。所以我们会选择画中画观看,蜷缩在屏幕的一个小筐里进行观看,又不引人注意,也不影响手头的工作。


图片


使用 Picture-in-Picture 工具,我们既可以一边工作一边画中画观看自己想看的小视频,还能随意所动位置以及设置画面大小,别提多惬意。


购物党自动比价工具


我所认识的程序员群体里,有 10 个程序员里有 7-8 个都是会过日子的。不管是淘淘自己喜爱的电子产品还是生活必需品里,他们往往追求极致的性价比。在购买自己喜爱的电子产品时,往往会搜罗多个电商平台进行比价,以及寻求降价机会。


图片


而且,在面对自己的女神或者妹妹赠送礼物时,会徘徊在既要给出大方又要价格合理的礼品,毕竟不能不失对方的面子也不能让自己陷入窘迫的险境。如今的环境里寸金都不是大风刮来的。


购物党自动比价工具,往往是一些程序员必备的工具。浏览商品页面时,自动查询 180 天历史价格、比较同款商品的全网最低价、提示促销和隐藏优惠券、一旦降价还能通过微信提醒你,海淘、二手房游戏平台也能比价。


图片


当我们搜索一款商品时,左上角会自动查找各个平台的价格,价格的走势,以及优惠券的信息。是能够极大得缩减我们淘尚品的时间。


SuperCopy 超级复制


我们得益于互联网包罗万象,总是能够通过检索得到我们所需要的信息,使得我们尽管是一名程序员,也容易陷入 CV(复制粘贴)工程师的身份。


图片


总是有老六的出现,好不容易搜索到关键信息,结果一复制,温馨的弹框告诉我们需要登录或者充值 VIP。


气的人直跺脚,我们还拿他没办法,老板微信里三番五次催出我们好了没有,但我们又徘徊在付费工作的僵局。


SuperCopy 超级复制,这款插件绝对能够治理那些老六。


一键破解禁止右键、破解禁止选择、破解禁止复制、破解禁止粘贴,启用复制,启用右键,启用选择,启用粘贴。


超级复制 SuperCopy ,在禁止复制、禁止右键、禁止选择的站点,一键复制,一键粘贴,一键选择,启用右键,启用复制,启用选择,启用粘贴。


主要功能:解除禁止复制、解除禁止右键、解除禁止选择、解除禁止粘贴。


图片


如何安装


方式一: 如果您有科学上网,可以直接进入谷歌商城,依次搜索插件名称即可安装。


谷歌商城地址:chromewebstore.google.com/


如您没有科学上网,您可在公众号后台会回复 【科学上网】 即可获取工具。如您有使用问题,可在后台加作者联系方式,可以进行指导和咨询。


方式二: 您可以进入插件小屋,搜索插件名称进行下载。


插件小屋:http://www.chajianxw.com/


图片


下载之后点击谷歌浏览器设置,进入扩展程序界面。


图片


您可以将刚刚下载的插件压缩包拖拽到扩展程序界面,即可使用。


图片


作者:程序员小榆
来源:juejin.cn/post/7346119032524357642
收起阅读 »

探索副业的路上:赚钱的机会往往在你眼前,请不要视而不见

前言 Hi 你好,我是东东拿铁,一个正在探索个人IP&副业的后端程序员。 对于普通人来说,赚钱的机会往往是那些看不上、瞧不起的信息差。 我们的认知,对于看到的项目,可能天生把他归结于大项目、或者小项目。 但每一个赚钱机会,是从每一个小的机会,叠加了风口...
继续阅读 »

前言


Hi 你好,我是东东拿铁,一个正在探索个人IP&副业的后端程序员。


对于普通人来说,赚钱的机会往往是那些看不上、瞧不起的信息差。


我们的认知,对于看到的项目,可能天生把他归结于大项目、或者小项目。


但每一个赚钱机会,是从每一个小的机会,叠加了风口、资金、团队、产品等杠杆,叠加成了一个大的赚钱机会。


所以说,赚钱的机会往往是那些我们看不上、瞧不起的信息差。


看不起就会错过


比如说 大学期间,我曾经对微商嗤之以鼻。卖假货、朋友圈刷屏,太low了!


几年之后,当年做微商的,做得好的赚到第一桶金,做得不好,也积累了项目经验、私域用户。


工作后,我觉着那些整理面经的,没什么意思,不就是罗列了知识,照着书本上的内容,那可差的太远了,有这时间我看看书不好吗?


但整理面经的,在技术平台持续输出的那些人,不但积累了第一波粉丝,在那个快速发展的时间,很多人靠公众号赚到了第一桶金。


看不上、瞧不起的时候,实际上是封闭了自己。


我现在也在写一些技术文章、面经,恰恰是做了自己曾经看不起的事情了。


其实时至今日,我也会有这样的毛病,互联网从来不缺少赚钱的机会。


身边有通过闲鱼赚了10w+的大佬,也有做AI公众号文章,月入过千的自媒体写手。


即使接触了这些人,我的内心也总会有些怀疑的态度,闲鱼的货源怎么办,时刻需要回复客户信息,消耗经历太大怎么办。AI写文章起号难,输出的内容自己又觉着没价值,没有什么前途怎么办。


怎么做


保持开放


保持头脑开放,让信息流入进来


持有怀疑的心态没问题,凡事有利有弊,再小的项目,也有能赚到大钱的,和赚不到钱的人。


但不能天然的排斥这些信息,很多人对于看到的赚钱信息,内心总会说出一个声音:“赚钱的事情谁会真的分享给你啊,肯定是骗人的”。


你是不也经常会有这样的想法?


其实是的,现在非常流行知识付费,市面上确实存在着通过几个赚钱项目,吸引你来买课学习、割韭菜的课程。


但同样的,一定也有优质的信息,来帮助你打平信息差、快速上手,这时候我们需要提升的是鉴别能力,这个我们有空再聊。


先干起来再说


有了充足的信息、案例,如何去做呢?


找到自己热爱或者擅长的事情。


我这里用了或,而不是且,是我最近刚刚想清楚的一个道理。


每个人都有热爱、擅长的事情,如果有一个赚钱机会,既符合你热爱,也很擅长,那是最好的。但这样的机会可遇不可求。


我到今天都还希望找到一个热爱且擅长的事情,但是我发现好难。


不到半年时间,我写了28篇文章,这是第29篇。我还是蛮喜欢写东西的,既能说说心里话,也能积累写作这个最基础的能力。


但我真的不擅长这件事情,可能在几年内,我都不敢说我自己擅长写作,因为市面上有太多输出能力很强的大佬,有太多写作课程了。


市面上真的缺少我一个内容创作者吗?那你说,我为什么还要去写,还要持续输出呢?


去尝试一下,没什么成本,先干起来再说。


保持专注


俗话说:“师傅领进门,修行在个人。”


保持专注,就是找到一个方向,在这个领域里深耕。没有在一个方向的专注,是很难赚到钱的。


写作方向的大佬,比如粥大,写了上百篇10w+阅读的文章。很多有了自己写作课程的知识型博主,都已经日更公众号几百天、上千天。



每个人的擅长都不是找到的,而是自己努力去做到的。



说在最后


在今天,我也决定列出我今年的目标,完成一百篇原创文章,持续分享我在探索个人IP道路上的思考、经验,欢迎你关注、围观。




作者:东东拿铁
来源:juejin.cn/post/7358639642412122166
收起阅读 »

面试问空窗期,HR到底想听什么?

职场中的空窗期,无论是新人还是老手,都可能会遇到,而且因人而异。因此,离职后,建议空窗期不宜过长,万一真的有空窗期,在面试中该如何回答呢?今天我们来聊一聊。 空窗期产生的原因 职场空窗期产生的原因多种多样,这里总结出主要的 2个因素: 个人因素 比如,由于工作...
继续阅读 »

职场中的空窗期,无论是新人还是老手,都可能会遇到,而且因人而异。因此,离职后,建议空窗期不宜过长,万一真的有空窗期,在面试中该如何回答呢?今天我们来聊一聊。


空窗期产生的原因


职场空窗期产生的原因多种多样,这里总结出主要的 2个因素:


个人因素


比如,由于工作压力大,想给自己一段时间休息和调整或者薪资待遇不满意等多方面因素,导致冲动“裸辞”;


又比如,很多大学生,在校招期间没有匹配到合适的工作,踏上社会后又眼高手低,导致企业和个人都不满意,也经常会出现空窗期的问题;


再比如,因为家庭原因不得不离开职场一段时间;


外在因素


比如,经济不景气、公司倒闭、行业调整、裁员等无法改变的外在因素,然后无法快速地衔接下一份工作。


HR为什么很关注空窗期?


HR关注空档期,主要有以下几个原因:


担忧求职者稳定性:HR担心求职者流动性强,可能不稳定。长期空窗期可能暗示个人适应能力不足或求职者可能频繁离职。 担忧求职者能力匹配度:HR关注求职者是否有能力与岗位匹配,长期空窗期可能暗示了求职者的能力不足,以至于长时间找不到工作。 担忧个人生活因素:HR可能担心求职者个人生活琐事过多,影响工作表现。长期空窗期可能反映个人生活稳定性问题。


如何回答空窗期?


求职者在面对空窗期时,应当诚实面对,避免隐瞒或虚假解释。对于空窗期,可用积极的态度和合理的解释来回答面试官的提问,下面根据空窗期的时间长短给出一些建议:


3个月以内


一般三个月以内的空窗期,问题不是特别大,可以先说明离职原因,比如公司组织架构调整,部门全部被优化,借此机会给自己一段时间休息和调整,现在已经调整好状态,可以更好的投入下一份工作,一般这样回答,HR也不会太纠结。


3~6个月


3~6个月时间还是有点长,这里给出给出 2个比较通用的原因:


在先前的工作中感觉到自己某方面能力的不足,所以这段时间去参加培训、给自己充电,提升一下自己某一方面的技能,为了更好的开展下一份工作;


家人生病了,急需自己的照顾,现在家人康复了,家里的事情也已经安排妥当,另外,在此期间自己也在不断地充电,我可以踏踏实实地上班;


6个月以上


6个月以上,这个时间有点长,因此,最重要的是要说明自己并没有脱离职场,比如做了一些和工作性质相关的兼职工作,空窗期时间长也可以围绕生孩子或者生病去说,因为这种理由似乎让人无法拒绝,毕竟每个家庭总有一些属于自己的小插曲。 另外,如果还可以围绕着自己在和职业相关的领域创业,现在创业失败了,经历过之后,想踏踏实实地回归职场干活。


总结


离开职场容易,回归职场难,因此,如果没有什么特殊原因,不建议离职后的空窗期太长。另外,空窗期长并不代表求职者的能力差,不管是什么原因导致空窗期我们都应该给面试官展示积极的一面,作为面试官,我们也应该从打工人的无奈出发,只要不是太离谱,就不要太计较。




作者:猿java
来源:juejin.cn/post/7380268230797901864
收起阅读 »

坚持与确定性:毒药还是良药?

前段时间跟几个大龄程序员一起吃饭,聊了大家的现状,后来写了篇博客总结了一下《从大龄程序员现状聊聊出路》,本想着给朋友们提供些观点和思路,结果被有些网友批评了。 1. 我的认知达不到赚快钱 有的网友认为我在瞎扯,有的觉得我在灌鸡汤,还有的认为我在指错路。 文中虽...
继续阅读 »

前段时间跟几个大龄程序员一起吃饭,聊了大家的现状,后来写了篇博客总结了一下《从大龄程序员现状聊聊出路》,本想着给朋友们提供些观点和思路,结果被有些网友批评了。


1. 我的认知达不到赚快钱


有的网友认为我在瞎扯,有的觉得我在灌鸡汤,还有的认为我在指错路。


文中虽然总结了一些自认为有价值的观点,本想着让看到的朋友能够少走弯路,尽早建立正确的思维方式。但是依旧没法满足部分网友想轻易赚块钱的思路。我实在是感到惭愧。


对于想赚快钱的网友,你们也可以去参考下刑法里的路子,或者去网上买点教你如何赚钱的课嘛,何必在这浪费口舌呢。


我在那篇文章里提到了坚持、积累、人脉、资源、推广等关键因素,每一个都不是速成的。每一项都需要长期努力,不是一蹴而就的。反正在我的认知里,每一个成功的背后都是:找到了正确的道路后,不停的微调,默默的坚持。


2. 少有的坚持


各位也可以试想下,想想这些年看过的赚钱课程,或者什么创业导师商学社等等,他们除了制造些焦虑,讲一些假大空不好落地的概念之外,其余的好像都是正确的废话吧?


远的不说,就以程序员做副业为例,有各种建议,比如做自媒体、接项目、搞某鱼某宝或卖课。这些导师对这些方法都提供了具体的行动方案,请问你是否开始行动了?是否坚持了?是否取得了成效?


这些路子是不是都是对的呢?无疑都是对的,但是每条路子都不好走,都需要自己去坚持去深钻。你都不愿意去深钻,怎么可能赚的了那份钱呢?


真的是应了那句话:我知道了那么多道理,依然过不好这一生。知道、做了、做到、做得好,是4个完全不同的概念。


许多人回忆自己几十年好像什么都没做,好像又做了很多事。为什么出现这种幻觉?因为没有坚持、没有产品思维,没有拿得出手的作品嘛。好的作品不用多,一个就够!


希望所有的朋友,都能具备产品思维。就是:认真、坚持的打磨好一件事情,把这件事情做到产生价值甚至巨大的价值,做到对他人有利,做到能够盈利,然后再去打磨下一个产品


坚持绝对是创业或者副业路上的一副良药。道阻且长,行则将至!与君共勉!



3. 确定性是一副毒药


后来我又思考了下,为什么有些程序员朋友对于正确的事情却无法坚持执行下去呢?这可能不是他们的问题,可能是我们程序员这个群体的问题。


为什么?因为就算坚持下去,也不一定能拿到想要的结果,这里面不确定的成分太高了,他们不愿意面对这份不确定性。


程序员这个群体是搞技术的,技术本身就是确定性的,非此即彼嘛。


大部分程序员学技术这条路子也是冲着确定性去的,比如我就算一个,当年学计算机就是为了确定性的找到一份稳定的工作,我早年特别害怕面对不确定性。


程序员学会了某个前端技术或者后端技术,对应的就能确定的拿到了一份什么等级的薪资。埋头苦干,确定的就会有一个好的结果。


但是,那些创业和副业都是不确定性的。创业和副业不是说通过学习或者努力就能达到一个确定性的位置。所以说呀,与其说有些网友在喷我,倒不如说是他们不敢面对不确定性。


但是,朋友们,时代在变化,我们每个人都要敢于面对不确定性。


早年我们处在IT红利期,只要努力,到处是机会。确定的程序,确定的路径,确定的繁荣,让我们误以为这个世界可以一直确定下去。这种确定性让我们慢慢上瘾,最终失去了面对不确定性的能力和勇气


想想当年学计算机那么多人是为了图个安稳,结果过了十几年,还是没能逃脱不确定的因素,如果早日接受不确定性,可能眼界会更开阔一些。


没想到十年前的那颗子弹最终还是中了自己的眉心。


以后,随着AI的发展,我觉得未来一定是一个超级个体的时代,我们会面临更多的不确定性。以后社会发展也会伴随着更多的不确定性,只有我们要调整好心态,接受它,才能在以后的道路上越走越宽,越走越顺。


趁现在就改变,千万别让确定性这副慢性毒药继续侵蚀我们的思想。




原文链接: mp.weixin.qq.com/s/9QZHF7ria…


作者:程序员半支烟
来源:juejin.cn/post/7379414160642654260
收起阅读 »

如何组装一台高性价比的电脑

前言最近想配置一台电脑,由于在这方面是小白,就花了一部分时间以及精力在这方面,相信你看完,也能轻轻松松装电脑。目标高性价比、小钱办大事电脑配置基础知识组装一台台式机需要考虑多个组件,以下是一份基本的装机配置清单,包括了主要硬件和一些可选配件我把他们划分为必须和...
继续阅读 »

1718195402741.png

前言

最近想配置一台电脑,由于在这方面是小白,就花了一部分时间以及精力在这方面,相信你看完,也能轻轻松松装电脑。

目标

高性价比、小钱办大事

电脑配置基础知识

组装一台台式机需要考虑多个组件,以下是一份基本的装机配置清单,包括了主要硬件和一些可选配件

我把他们划分为必须和非必须(可理解为表单的必填或者非必填)

有了必须项目的配置就可以组装出一台电脑,非必须项目属于个人需求(可理解为个性化定制)

必须项

  1. 处理器(CPU) :

    • 选择适合需求的处理器,如Intel Core系列或AMD Ryzen系列。
  2. 显卡(GPU) :

    • 集成显卡或独立显卡,如NVIDIA GeForce或AMD Radeon系列。
  3. 主板(Motherboard) :

    • 根据CPU选择相应插槽类型的主板,如ATX、Micro-ATX或Mini-ITX规格。
  4. 内存(RAM) :

    • 至少8GB DDR4内存,更高需求可以选择16GB或32GB。
  5. 固态硬盘(SSD) :

    • 用于安装操作系统和常用软件,256GB或更大容量。
  6. 散热器(Cooler) :

    • CPU散热器,盒装CPU可能附带散热器。
  7. 电源供应器(PSU) :

    • 根据系统需求选择合适的功率,如500W、600W等,并确保有80 PLUS认证。
  8. 机箱(Case) :

    • 根据主板规格和个人喜好选择机箱。

机箱严格来讲属于非必须,因为你用纸箱子也能行,但是对于小白来说还是整个便宜的比较好

  1. 外围设备

    • 显示器、键盘、鼠标。
  2. 音频设备

    • 耳机、扬声器。

非必须项

  1. 机械硬盘(HDD, 可选) :

    • 用于数据存储,1TB或更大容量。
  2. 机箱风扇(可选) :

    • 用于改善机箱内部空气流通。
  3. 光驱(可选) :

    • 如有需要,可以选择DVD或蓝光光驱。
  4. 无线网卡(可选) :

    • 如果主板不支持无线连接,可以添加无线网卡。
  5. 声卡(可选) :

    • 如果需要更好的音频性能,可以添加独立声卡。
  6. 扩展卡(可选) :

    • 如网络卡、声卡、图形卡等。
  7. 机箱装饰(可选) :

    • RGB灯条、风扇等。

处理器(CPU)天梯图

image.png

显卡(GPU)天梯图

image.png

如何选择显示器

选择电脑显示器时,有几个关键因素需要考虑:

  1. 分辨率:分辨率决定了显示器的清晰度。常见的有1080p(全高清)、1440p(2K)、2160p(4K)等。分辨率越高,画面越清晰,但同时对显卡的要求也越高。
  2. 屏幕尺寸:根据你的使用习惯和空间大小来选择。大屏幕可以提供更宽广的视野,但也需要更大的桌面空间。
  3. 刷新率:刷新率表示显示器每秒可以刷新多少次画面。常见的有60Hz、144Hz、240Hz等。高刷新率可以提供更流畅的视觉效果,特别适合游戏玩家。
  4. 响应时间:响应时间指的是像素从一种状态变化到另一种状态所需的时间,通常以毫秒(ms)为单位。响应时间越短,画面变化越快,越适合快速变化的游戏或视频。
  5. 面板类型:主要有TN、IPS、VA三种面板。TN面板响应速度快,但色彩表现一般;IPS面板色彩表现好,视角宽,但响应时间相对较慢;VA面板则介于两者之间。
  6. 连接接口:确保显示器的连接接口与你的电脑兼容,常见的有HDMI、DisplayPort、DVI、VGA等。
  7. 色彩准确性:如果你的工作涉及到图像或视频编辑,那么选择色彩准确性高的显示器非常重要。
  8. 附加功能:一些显示器可能提供额外的功能,如USB接口、扬声器、可调节支架等。
  9. 预算:根据你的预算来决定购买哪种类型的显示器。通常来说,价格越高,显示器的性能和功能也越全面。
  10. 品牌和售后服务:选择知名品牌的显示器通常可以保证较好的质量和售后服务。

根据你的具体需求和预算,综合考虑上述因素,选择最适合你的显示器。 并不是配置越高越好,重点是根据你的显卡和CPU来看,实现极致性价比,需要对应电脑配置能带动的最大区间,比方说 英特尔 i5-12400F(6核心12线程,睿频4.4GHz)+ 华硕DUAL-RTX 4060-8G游戏显卡能带起来的刷星率极限基本就是165Hz左右,那么你配置2K,180Hz的显示器就够用了,当然你有钱也可以整个4K,200+Hz的

关于外围设备(键鼠、耳机、音响等)

这个看个人喜好以及预算来决定吧,比方说有线还是无线,机械还是非机械等等....

不同价位装机性价比清单(根据目前市场上)

装机其实主要花费就在显卡(GPU)和处理器(CPU)上,显卡(GPU)金额占比超过50%比比皆是,处理器(CPU)金额占比一般是在百分之20%~30%,其他配件金额占比20%~30%左右。

如果预算足够建议优先升级显卡

CPU分为盒装和散片,预算充足盒装,预算不足散片也能用

3K推荐

  • CPU: Intel 12代酷睿i5 12400F
  • 显卡: 华硕DUAL RTX 3050 6G
  • 内存: 威刚D4 16GB 3200MHz
  • 硬盘: 英睿达 500GB PCI-E 4.0 M.2
  • 主板: 圣旗H610M
  • 电源: 爱国者额定500W
  • 跑分: 107W±
  • 合计:3.5K左右

4K极致性价比

4K-6K这个价位其实CPU最佳的就是就是在下图区间 同理可自行对比GPU天梯图

image.png

image.png

  • CPU: 英特尔 i5-12400F(6核心12线程,睿频4.4GHz)
  • 显卡: 华硕DUAL-RTX 4060-8G游戏显卡 升级选项: +299元升级至华硕TX-RTX 4060-O8G-GAMING天选白三风扇
  • 散热: 动力火车四铜管白色强劲散热器
  • 主板: 华硕PRIME B760M-FD4(支持AURA神光同步)
  • 内存: 雷克沙DDR4 16GB 3200MHz高频内存
  • 硬盘: 雷克沙500GB NVMe PCIe SSD(读速高达3300MB/S)
  • 电源: 源之力静音大师额定600W安规3C白色
  • 机箱: 动力火车琉璃海景房
  • 合计:4K左右

1718192436562.png

5K极致性价比

1718192483898.png

image.png

image.png

6K极致性价比

image.png

7K极致性价比

image.png

8K极致性价比

image.png

1W极致性价比

1W预算以上可能考虑的不单单是配置了,还有外观之类的,可以DIY定制之类的

image.png

image.png

1.2W极致性价比

1718192287164.png

1.3w极致性价比

image.png

总结下,其实根据CPU、GPU天梯图就可以找到自己的目标区间,其他配置看个人预算来就行,核心就是两大件!如果有装机高手,欢迎留言交流,有不懂的,欢迎提问。后续会根据问题持续补充


作者:凉城a
来源:juejin.cn/post/7379420157670670372
收起阅读 »