注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

程序员副业接单做私活避坑指南

这篇文章系统的分享了对接单做私活这件事情的思考,也给出一些干货建议。希望让大家少走一些弯路,不要被坑。 先说结论 再说原因1.这篇文章 93年程序员在北京买房后,又开始思考怎么多赚点钱了 有详细分享:我能在北京买房是因为我工作特别稳定,5年社保未中断,且一直...
继续阅读 »

这篇文章系统的分享了对接单做私活这件事情的思考,也给出一些干货建议。希望让大家少走一些弯路,不要被坑。


先说结论



再说原因

1.这篇文章 93年程序员在北京买房后,又开始思考怎么多赚点钱了 有详细分享:我能在北京买房是因为我工作特别稳定,5年社保未中断,且一直快速的升职加薪。接私活对于赚钱买房只是锦上添花的作用,并不是买房的关键。

2.这篇文章 就业环境不好想搞副业?万字泣血解析割韭菜内幕! 详细有讲:作为程序员或者大学生,你想接单赚钱可能会遇到的坑。 或者最简单的一句话:让你先交钱的都是坑。 常见的包括但不限于:入驻平台收费、各种高大上的承诺。 再补充一句更简单的真理:凡是让你感觉占便宜了,天上掉馅饼的好事都是陷阱。

3.这篇文章 程序员全职接单一个月的感触 详细有讲:不要全职接单!不要全职接单!不要全职接单!


看到这里的老粉丝可能奇怪了,那阳哥是咋接单的呢?


我咋接单?


没错,我确实是有接单的,并且比较稳,也赚了一些钱。而且这些钱赚的踏踏实实,不急不躁。


为什么?


原因很简单:因为我比较靠谱,我接的单子也比较靠谱。



1. 接单来源


首先,我并没有从任何接单平台接过私活。都是朋友找我帮忙,他们觉得我能做,并且希望我做。


技巧:第一单不赚钱,赚个口碑,帮个忙交个朋友。人情比钱有价值。


划重点:你做事靠谱,别人才会找你,才会持续的找你,才会有更多的机会。


2. 学会拒绝


虽然“人情”很重要,但是也要学会觉得,不靠谱的单子一定不要接!包括但不限于:涉h涉z、博彩赌博等等很刑的项目、或者你任何心里犯嘀咕的项目。


只要你心里犯嘀咕了,纠结了。请不要犹豫,拒绝,干脆的拒绝!不要做丢西瓜捡芝麻的傻事!


3. 如何排期


评估一下自己的时间,如果工作不忙,按时下班,可以排期紧凑一些。


如果自己本身就很忙,接单会影响工作。那就拒绝,或者做个顺水人情,推荐给靠谱的朋友做。


4. 如何报价


根据自己的工资,算一下时薪或者日薪。


根据 排期*时薪(日薪) 就是报价。请不要不好意思报价,更不用觉得自己报的高或者低。


你只管先去报价,如果对方真心找你,会和你商量报价。而不是直接说行或者不行。


如果你报价之后,什么都不和你说,没下文了。大概率不是你的问题,可能他就是白嫖你的报价做参考,建议远离。


5. 如何签合同


合同一定要签,明确双方责任和义务:明确排期、功能点、违约责任。关键就是我说的这三点,其他的可以套模板。需要模板的可以私信我要一份,以备不时之需。


6. 如何提高成单率

1.自己靠谱,打造好口碑

2.学会表达,展示自己的优势

3.及时沟通,不管成与不成,及时沟通。


如果大家感兴趣,可以关注我的视频号聊一聊:王中阳Go


诚恳建议


踏踏实实做好本职工作,提升自己,在有能力之后,自然能够“清风徐来”。不需要你找项目,项目会主动找你的。


接单平台


下文是接单平台,内容来自知乎,转载过来的原因有2个:

1.方便大家了解这些平台各自的优势,可以结合自己的情况,注册一两个实践一下。注意哦:请态度随缘,不要期望太高。 如果你去年被优化,目前还没有找到工作,建议踏踏实实去找工作,不要在这上面浪费时间。

2.第二个原因也是想劝退大家入坑:这么多众包平台,接单平台。去看下注册率和成单率,很差的。而且好的项目基本都被头部的外包公司垄断了,凭啥一个刚入行的小菜鸟能接到单,换位思考一下,科学吗!?


一、垂直众包平台


这类平台是从 15 年到18年开始出现的,专注于 IT 众包领域,职位内容大多集中于 UI 设计、产品设计、程序开发、产品运营等需求,其中又以程序开发和 UI 设计的需求最多,可以提供比较稳定和比较多的兼职需求来供我们选择。这些渠道主要有:


1、YesPMP平台:


http://www.yespmp.com/


首推这个平台的原因只有一个:免费!注册免费,投标免费,而且资源不少。


但是每个平台都是有“套路的”,每天只能免费投递3个项目竞标,你如果想竞标更多的项目需要开会员。


(教你一招:第二天再投3个项目竞标不就行了,每天都可以免费投递三个)


2、开源众包 :


zb.oschina.net/projects/li…


开源中国旗下众包平台,目前项目以项目整包为主,对接企业接包方多些,个人也可以注册。目前有免费模式和付费模式。平台搞到最后都是为了赚钱,白嫖怪不太可能接到好项目。


3、人人开发 - 应用市场开发服务平台:


http://www.rrkf.com/


人人开发的注册流程比较简单一点,但是建议大家也要认真填写简历。


4、英选 :


http://www.yingxuan.io/


英选有自己的接包团队进行自营业务,也支持外部入驻。


5、我爱方案网:


http://www.52solution.com/


名字比较土,但是对于硬件工程师和嵌入式工程师建议注册下。


6、码市:


codemart.com/


7、解放号:


http://www.jfh.com/


二、线上技术论坛


1、GitHub


开发者最最最重要的网站:github.com


这个不用多说了吧,代码托管网站,上面有很多资源,想要什么轮子,上去搜就好了。


2. Stack Overflow


解决 bug 的社区:stackoverflow.com/


开发过程中遇到什么 bug,上去搜一下,只要搜索的方式对,百分之 99 的问题都能搜到答案。


在这里能够与很多有经验的开发者交流,如果你是有经验的开发者,还可以来这儿帮助别人解决问题,提升个人影响力。


3. 程序员客栈:


http://www.proginn.com/


程序员客栈是领先的程序员自由工作平台,如果你是有经验有资质的开发者,都可以来上面注册成为开发者,业余的时候做点项目,赚点零花钱。


当然,如果你想成为一名自由工作者,程序员客栈也是可以满足的。只要你有技术,不怕赚不到钱。很多程序员日常在这里逛一下,接一点项目做。很多公司也在这发布项目需求。


4. 掘金


帮助开发者成长的技术社区:juejin.cn/


这个就不用我多说了吧:现在国内优质的开发者交流学习社区,可以去看大佬们写的文章,也可以自己分享学习心的,与更多开发者交流。认识更多的小伙伴儿,提升个人影响力。


5. v2ex


http://www.v2ex.com/


V2EX 是一个关于分享和探索的地方,上面有很多各大公司的员工,程序员。你想要的应有尽有。


6.电鸭社区


eleduck.com/


最近有朋友想找远程办公的岗位,电鸭社区值得好好看一看,可以说是国内远程办公做的相当好的社区了。


7. Medium


medium.com/


国外优质文章网站,Medium 的整体结构非常简单,容易让用户沉下心来专注于阅读。上面有很多高质量的技术文章,有很多厉害的人在上面发布内容。


8. Hacker News


news.ycombinator.com/news


国外优质文章网站,上面有很多高质量的技术文章,有很多厉害的人在上面分享内容。


9. GeeksforGeeks


http://www.geeksforgeeks.org/


GeeksforGeeks is a computer science portal for geeks。


10.飞援


http://www.freetalen.com/


是一个为程序员、产品经理、设计提供外包兼职和企业雇佣的兼职平台,致力于提供品质可控、体验卓越的专业技术人才灵活雇佣服务。


遥祝


遥祝大家在新的一年顺利上岸,找到心仪的工作,升职加薪。


在保证主业工作稳定之后,再搞副业,再去接单。


如果觉得本文对你有帮助,欢迎点个关注,不错过干货分享。


如果对接单搞副业实在感兴趣的话,可以关注私信我,后面有好项目分享给你。


最后再次友情提醒:还是踏踏实实上班吧!


作者:王中阳Go
链接:https://juejin.cn/post/7195085041456644154
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
收起阅读 »

咱不吃亏,也不能过度自卫

我们公司人事小刘负责考勤统计。发完考勤表之后,有个员工找到他,说出勤少统计了一天。小刘一听,感觉自己有被指控的风险。他立刻严厉起来:“每天都来公司,不一定就算全勤。没打卡我是不统计的”。最后小刘一查,发现是自己统计错了。小刘反而更加强势了:“这种事情,你应该早...
继续阅读 »

我们公司人事小刘负责考勤统计。发完考勤表之后,有个员工找到他,说出勤少统计了一天。

小刘一听,感觉自己有被指控的风险。

他立刻严厉起来:“每天都来公司,不一定就算全勤。没打卡我是不统计的”。

最后小刘一查,发现是自己统计错了。

小刘反而更加强势了:“这种事情,你应该早点跟我反馈,而且多催着我确认。你自己的事情都不上心,扣个钱啥的只能自己兜着”

这就是明显的不愿意吃亏,即使自己错了,也不愿意让自己置于弱势。

你的反应,决定别人怎么对你。这种连言语的亏都不吃的人,并不会让别人敬畏,反而会让人厌恶,进而影响沟通

我还有一个同事老王。他是一个职场老人,性格嘻嘻哈哈,业务能力也很强。

以前同事小赵和老王合作的时候,小赵宁愿经两层人传话给老王,也不愿意和他直接沟通。

我当时感觉小赵不善于沟通。

后来,当我和老王合作的时候,才体会到小赵的痛苦。

因为,老王是一个什么亏都不吃的人,谁来找他理论,他就怼谁。

你告诉他有疏漏,他会极力掩盖问题,并且怒怼你愚昧无知。

就算你告诉他,说他家着火了。他首先说没有。你一指那不是烧着的吗?他回复,你懂个屁,你知道我几套房吗?我说的是我另一个家没着火。

有不少人,从不吃亏,无论什么情况,都不会让自己处于弱势。

这类人喜欢大呼小叫,你不小心踩他脚了,他会大喊:践踏我的尊严,和你拼了!

心理学讲,愤怒源于恐惧,因为他想逃避当前不利的局面

人总会遇到各种不公的待遇,或误会,或委屈。

遇到争议时,最好需要确认一下,排除自己的问题。

如果自己没错,那么比较好的做法就是:“我认为你说得不合理,首先……其次……最后……”。

不盲目服软,也不得理不饶人,全程平心静气,有理有据。这种人绝对人格魅力爆棚,让人敬佩。

最后,有时候过度强硬也是一种策略,可以很好地过滤和震慑一些不重要的事物。

作者:TF男孩
来源:juejin.cn/post/7196678344573173816

收起阅读 »

人保寿险要求全员背诵董事长罗熹金句,央媒痛批其“谄媚”

最近,中国人保寿险公司品牌宣传部门,给人保集团董事长罗熹惹出舆情。去年12月2日,人保寿险官方公众号“中国人保寿险”发布文章《首季峰启动会上,罗熹董事长这些金句值得收藏!》。文中提到,“直达人心,催人奋进 董事长金句来了!”近日,该公司又专门发《通知》,要求公...
继续阅读 »

最近,中国人保寿险公司品牌宣传部门,给人保集团董事长罗熹惹出舆情。

去年12月2日,人保寿险官方公众号“中国人保寿险”发布文章《首季峰启动会上,罗熹董事长这些金句值得收藏!》。文中提到,“直达人心,催人奋进 董事长金句来了!”


近日,该公司又专门发《通知》,要求公司总、省、地市、县支各级机构全体干部员工,“学习、熟读、并背诵董事长在首季峰启动会上传达的金句集锦。”


《通知》称,总公司各部门主要负责人、各级机构一把手要充分发挥示范带动作用,带头讲金句、用金句,通过集中学习、个人自学、背诵打卡等多种方式,确保全体内勤人员将金句内容牢记于心、付诸于行……

《通知》中还提到,要在今年2月10日前,完成全员闭卷通关及考试,并对考试成绩进行汇总。“纸质试卷需妥善保管,以备检查。”

今年1月29日,“中国人保寿险”公众号推送了《以考促学,一套题带你牢记“首季峰”金句》的文章。文内的多道填空题,均是罗董事长的致辞“金句”。


该事件引发关注后,人保寿险删除了上述这两篇公众号文章。

此外,有媒体报道称,人保寿险2月4日深夜发布的一份内部邮件显示,1月30日下发的文件《关于开展“学习罗董金句,激扬奋进力量”学习活动的通知》已被废止。

被卷入“学金句”旋涡的罗熹履新人保集团董事长时间并不长。去年11月21日,银保监会发布消息称,核准了罗熹新职务。

公开资料显示,罗熹出生于1960年12月,毕业于中国人民银行研究生部,经济学硕士学位,高级经济师,1977年8月参加工作以来,曾在多家银行、保险公司工作。

2月6日,有自媒体称,自己因2月4日发布《如此谄媚领导?一央企发文要求全体员工学习、熟读、背诵董事长“金句”》文章,收到人保寿险的撤稿函。


有网友评论称,作为央企的人保寿险公司,发文要求全体员工学习、熟读、背诵董事长罗熹的“金句”,而且还有相应学习活动的测试试题,如此形式主义是否合适?是否有“谄媚领导”之嫌?

中新社旗下的中新经纬2月6日晚间发表评论称,这种“金句学习”的企业文化,更像是一种职场“洗脑”,加深了外界对寿险行业的不良观感。

“强制员工背诵董事长金句,看似是让员工领会管理者的经营思路和企业发展战略,实则是下属谄媚上级之举,容易使企业员工陷入盲目个人崇拜。”评论称,作为一家企业的领导者,更应该时刻保持清醒的头脑,及时制止下属的变相吹捧。

评论指出,对保险公司来说,与其将董事长金句背会,不如将每一张一张保单做好,每一笔业务做到位,这样方能赢得更多客户信任。

作者:一见财经
来源:zhuanlan.zhihu.com/p/604080917

收起阅读 »

我当面试官的经历总结

背景工作之余,负责过公司前端岗位的一些技术面试,一直在想,能不能对这个经历做一个总结,遂有了这篇文章。文章主要内容如下:我的面试风格面试者——简历格式与内容面试者——简历亮点面试者——准备面试面试官——面试前准备面试官——面试中面试官——面试结果评价总结我的面...
继续阅读 »

背景

工作之余,负责过公司前端岗位的一些技术面试,一直在想,能不能对这个经历做一个总结,遂有了这篇文章。

文章主要内容如下:

  1. 我的面试风格

  2. 面试者——简历格式与内容

  3. 面试者——简历亮点

  4. 面试者——准备面试

  5. 面试官——面试前准备

  6. 面试官——面试中

  7. 面试官——面试结果评价

  8. 总结

我的面试风格

我非常讨厌问一些稀奇古怪的问题,也不喜欢遇到任何面试者,都准备几个相同的技术问题。我的面试风格可以总结为以下几点:

  1. 根据简历内容,提炼和简历深度关联的技术场景

  2. 将提炼的技术场景分解成问题,可以是一个问题,也可以是多个问题,可以困难,也可以容易

  3. 和面试者进行友好交流,感受面试者的各种反馈,尊重面试者

  4. 面试是一个互相学习的过程

以上总结可以用如下思维导图概括:


面试者——简历格式与内容

我们看一张两个简历的对比图,如下所示:


上图中的两个简历,代表了大多数人的简历样子。大家可以自行感觉下,哪一个简历更好些。

我对简历格式与内容,有如下两点看法:

  1. 我更喜欢图中简历 2 的格式,但简历格式不会影响我的面试评价

  2. 简历内容是核心,我会根据简历内容来决定要不要面试和如何面试

所以对于面试者来说,一定要写好简历内容。

面试者——简历亮点

究竟什么样的内容算是亮点呢?对此,我罗列了简历亮点的思维导图,如下图所示:


简洁阐述下简历亮点思维导图:

  1. 技术丰富:有深度,比如你在 node 方面做了 ssr 、微服务和一些底层工具等;有广度,比如你实践过 pch5 、小程序、桌面端、ssrnode 、微前端、低代码等

  2. 项目:比如你深度参与或者主导低代码平台项目建设,该项目非常复杂,在建设过程中,做了很多技术等方面的提升和创新,产生了很好的效果

  3. 博客/开源:比如你写的博客文章质量高,有自己独特和深入的见解;你在开源方面做了很多贡献,提了一些好的 pr ,有自己的开源作品

  4. 公司知名:这个好理解,比如你在头部互联网,独角兽等公司工作过

  5. 其他:学历和工作年限,算是门槛,合适也是亮点

面试者要善于把自己的亮点展示在简历上,这对于应聘心怡公司来说,是非常重要的事情。

面试者——准备面试

面试者在准备面试阶段,应当做好以下 5 点:

  1. 写好简历内容,这个是重中之重

  2. 整理好自我介绍,控制好时间,做到言简意赅,把重点、亮点突出

  3. 确定好回答面试官提问的基本方式,保持统一的回答方式

  4. 根据简历内容,自己对自己做一次面试,或者找朋友模拟面试官,面试自己

  5. 找出不足,进行优化

面试者可以对写好的简历,用思维导图等工具,对内容进行分解,如下图所示:


在分解完成后,我们将相同点进行归纳,然后对多次提及,重复提及,着重提及的归纳进行重点复习和梳理。

这里用上图举 2 个归纳例子说明下:

我的技术栈中提及 pnpm yarn , 其涉及到的知识点,有以下:

  1. 包管理器选型, npm yarn pnpm 三者的区别

  2. monorepo 设计

我的重要功能提及商详页,其涉及到的知识点,有以下:

  1. 性能优化

  2. wap 端的常见问题,如 1px 问题、滚动穿透、响应式、终端适配

做好面试准备,会让你在面试过程中,胸有成竹,运筹帷幄。

面试官——面试前准备

主要有以下四个步骤:

  1. 看简历:作为面试官,在面试前,要认真看面试者的简历,这是对面试者的尊重

  2. 找亮点:这块参考上文提到的面试者亮点

  3. 定场景:根据简历内容和亮点,确定深度关联的技术场景

  4. 提问题:将确定的技术场景分解成问题,可以是一个问题,也可以是多个问题,可以困难,也可以容易

我认为面试前准备是面试官最重要的流程,这个做好了,剩下的就很容易做了。

面试官——面试中

整个过程的主线如下:

  1. 官方开头:比如打招呼、面试者自我介绍

  2. 重点过程:这个过程主要有两个事情:

第一个事情:按照上文 面试前准备 的内容来和面试者进行沟通交流,衡量面试者的回答和所写简历内容两者之间的联系 第二个事情:对于有疑惑的联系,要二次验证,这个举个例子

比如面试者简历上写,自研组件库。我问他按需加载是怎么实现的,他的回答会有下面两种情况

第一种情况:回答的很好,这个时候我会再讨论一个按需加载相关的小问题,如果回答还是很流畅。那很好,这个就是面试亮点

第二种情况:回答的很差,那我会怀疑自研组件库是不是他用心做的事情。因为他有可能是 fork 一个开源组件库,然后改改,然后就没然后了。这个时候,我倾向于直接和他沟通,比如问他在自研组件库上花了多少时间,是不是随便搞的。在回答很差的前置条件下,面试者大都会说实情。这样我就能掌握正确的信息,避免误解。

  1. 官方结尾:上家辞职原因、为什么选择来我司、定居情况、回答面试者提的各种问题

面试官——面试结果评价

结果无非就是失败和成功,绝大多数的面试结果评价都是客观公正的,剩下的少数都是一些特殊情况,遇到这种,那就是运气不好了。

总结

以上是我作为面试官经历的一次总结,虽然面试次数不多,但依然值得我为此写一个总结,这是一份宝贵的面经。

作者:码上有你
来源:juejin.cn/post/7195770700107399228

收起阅读 »

“八股文”? ——什么是好的技术面试

ReactJs 核心开发 Dan Abramov 和 Youtube 主播和 Dan 进行 了一场模拟面试,这个面试将近持续了一个小时,但是主要是后面的那个算法题耗费时间,前面几个问题都是很八股的前端面试题(这部分翻译和评价来自@程序员的喵):http://w...
继续阅读 »

不知道什么时候起,市面上开始流行所谓的面经、背题之类的八股文,大到字节、腾讯、阿里、baidu,小到十几人的小微企业都是开始有大量的算法类笔试题。而且在面试时的问题也越来越标准化,网上到处流传着 xxx 公司面经、xxx 公司面试题这种东西,我不禁感叹这种方式的面试和筛选简历的方式真的能招到好的人才吗?

ReactJs 核心开发 Dan Abramov 和 Youtube 主播和 Dan 进行 了一场模拟面试,这个面试将近持续了一个小时,但是主要是后面的那个算法题耗费时间,前面几个问题都是很八股的前端面试题(这部分翻译和评价来自@程序员的喵):

  1. let 和 const 区别

  2. 什么时候使用 redux

  3. dangerouslySetInnerHTML 是什么,该怎么用

  4. 把一个 div 居中

  5. 把一个 binaryTree 镜像翻转

  6. Bonus Q: 一个找兔子的算法题,兔子出现在数组的某个位置,但是每次可以跳向相邻的位置,用最快的办法找到兔子的位置。

http://www.youtube.com/watch?v=XEt…

把 div 居中算是前端中的经典梗了,Dan 花了好一会时间在面试官的提示下才把一个 div 居中。如果对方不是 React 核心开发,手熟的前端可能就会开始鄙视这位“初级前端”了。

最后一个算法题比较新颖,这不算红黑树式的八股算法题,倒像是一个 IQ 测试题目。可以看出 dan 也很少碰这类算法题。他花费了近半个小时在面试官的提示下,按照自己的直觉一步一步推出了答案。但是他最后写的代码是有点小问题的(没有用 2 来递增 index),面试者看他思路是对的也没有指出来了。

即使是非常知名的开源作者在面试这些基础问题和算法题的时候都是很困难的,那普通人岂不是更困难?如果不背题的情况下要做出算法题还是很难的。

我在写这篇文章之前我搜了下,我发现有篇文章写得非常好,基本已经把我想说的都概括进去了。

怎样花两年时间去面试一个人 – 刘未鹏

我就着这篇文章往下说下自己的感受吧。

现在市面上基本无论实习还是社招、校招都大量的流行笔试的本质是因为如何界定好的、优秀的技术人才越来越难。如果在上面文章说的一样:

招聘真的很困难。以至于招聘者每年需要绞尽脑汁出新笔试题,以免往年的笔试题早就被人背熟了。出题很费脑子,要出的不太简单也不太难,能够滤掉绝大多数滥竽充数的但又要保证不因题目不公平而滤掉真正有能力的,要考虑审题人的时间成本就只能大多数用选择题,而选择题又是可以猜答案的(极少有人会在选了答案之后还敢在空白的地方写为什么选某答案的原因的)。更悲催的是,有些题目出的连公司的员工们自己都会做错(真的是员工们做错了吗?还是题目本身就出错了?)

我们没有很好的办法去界定一个人在技术上是否优秀,实践证明是否在大厂工作过、学历是否很好只是提高了优秀人才的概率,但并不能决定一个人是否优秀。现在大部分五年以下工作经验所做的都是纯业务开发,例如 API 开发、所谓的”增删查改“等等。甚至于换不同语言都已经很难了,经常使用 Java 开发的就很难切换到 Python 开发。

即使笔试之后进入面试阶段,我们也很难在很短的时间内去界定一个人他是否是好的、优秀的人才。就如在《社会性动物》里描述的一样:”我们总是寻求保存认知(心理)能量并将复杂事物简单化处理的方法。我们会利用经验法则去走捷径。我们会忽略一些信息以减少认知负担;我们会过度利用一些信息以避免去寻找更多的信息;或者我们只是按照最初的直觉,接受一个不够完美的选择,因为它已经足够好了。人类进化的一个奇怪的特点是它倾向于消极:我们倾向于关注潜在的威胁而不是祝福,这种倾向通常被称为消极偏见。(罗伊·鲍迈斯特(Roy Baumeister)和他的同事发现,消极的事件通常比积极的事件更有力量。)“。

在面试的过程中,无论是对于面试官还是候选人来说,都很难保持完全中立,会不由自主的倾向于寻找对方的缺点,寻找对方不会什么、缺点是什么。甚至如果对方与自己越相似你就会越喜欢他,对方与自己越不相似,自己就越不喜欢他。(如学习经历、成长环境、同个国家留学、上个公司是同个公司等等)。

对于现在的候选人来说,刚一坐下来就要担心需要不需要笔试了,等下笔试有电脑还是手写、有没有现代的 IDE、有没有代码提示等等。

所以说在短短的几个小时(很多时候一小时都不够)中想要发现一个人的闪光点是很难的。雇主在招人时很难选择优秀的人只能通过更加标准的”考试“来选择那些至少更擅长应试的人,或者使用标准的面经类的面试题去扣一个框架的细节、一个工具的细节、Hashmap 原理什么的。在这样的市场环境下候选人也会慢慢习惯这样的环境,随时准备应试。这样的市场环境将工具和解决问题的能力本末倒置,我们不能说一个擅长使用锤子的人更擅长锻造,我们也不能说一个擅长锻造的人一定擅长挥舞锤子。

但实际上对于好的技术开发来说,难道具体的语言和框架不应该只是工具吗? 哪个用得顺手就用哪个么?我们实际应该要做的不是利用数学知识、计算机相关的知识、逻辑思维能力、分析能力在某个场景下用适合的工具去解决遇到的问题吗?

我有一次打车遇到一个司机跟我抱怨说每天派单都很少,但是他本人应该优先级很高才对,那我就问他你是不是每天出门是一样的路线?他说是,我告诉他你其实可以试下每天出门时每遇到一个十字路口就走与上次不一样的方向,然后记录下来哪个条路线单最多最好,以后就按那个路线走。

我们换成计算机领域的话来说,这就是一种类似广度优先搜索算法的算法,我们将每天出门的路线看作是一张图,每个十字路口看作是一个节点。广度搜索算法可以帮我们分析出从 A 节点出发前往 B 节点哪条路径最短,我们可以把路径最短的目标换成哪条路径同等时间获得的收益最大。我们只不过是用人力去模拟这个算法,来实现最优路径。

所以所谓的精通 xxx、熟悉 yyy、掌握 zzz 的本质是,我们能不能用类似这些东西的机制或者利用这些东西解决业务问题,或者我们能不能利用这些算法、原理的思想解决现实生活中遇到的问题。

在互联网这么多年,最重要的方法论就是在高密度的信息下用某个方法论解决某个问题。虽然有时候互联网黑话很好笑,但有时候遇到某个问题的时候就会发现这个黑话还是很好用的,毕竟它代表了某个方法论的简写(手动狗头)。

那么怎么样才能让雇主方更容易找到好的人,也能让候选人更好的表现自己呢?我觉得提供一个自己的博客和 GitHub 之类的开放代码平台能够非常好的表现自己的技术品味、自学习的能力、进步的速度。长期维护一个好的品味的博客、深度的博客是很难的,需要花大量的时间和精力去写作、去思考。

同时我们可以参与开源项目的贡献或者我们可以自己设计一个解决了某个经常遇到的问题的项目、模拟某个场景的项目。自己撰写架构设计文档、技术文档等等然后开发、完善单元测试、不断完善迭代、尝试更加新颖的技术。通过把项目展示在 GitHub 之类的平台上,雇主方可以很好的通过你的项目和代码了解到你的技术品味,也可以看到你的编程习惯是否与自己符合。自己也可以通过长期维护和更新项目不断更新技术栈。

对于雇主方来说,要思考的是自己所需的人到底是更擅长挥舞锤子的人还是更擅长锻造的人。如果我们是希望更擅长锻造的人,我们应该更关注的是候选人本身在什么样的环境下、通过什么样的方法、取得了什么样的成果、吸取了什么教训、下次再解决这个问题是否有更好的方案。通过与候选人共同探讨过去的经历,我们很快可以知道这个人是不是适合与自己合作的人(当然重点是合作了能不能解决问题,需要保持中立去评估)。

关于是否应该选择创业公司的问题,我今天搜索的时候发现有篇当年好像很火的文章《没事别想不开去创业公司》,15 年 16 年那个年代我也是创业潮中的一员,在当时的环境下的确就如同文章一样:

天确实变了,但是这天是不是为你变的,很难说。就像一线城市繁华的夜景,和你有没有关系,很难说。押上自己所有的时间和机会筹码,自己创业或加入创业公司,是不是一步好棋,也很难说。

当现在的环境与当年不一样了,如果说当年是资本+政策+经济兴起的三重推动力的话,现在就是三者都不行的环境了,更恶劣的环境反而容易诞生更加正规和更有潜力的创业公司的。

选择创业公司不能直接想着加入后就能马上 IPO 发家致富,而是应该往最坏的方向打算。创业就像吹一个泡泡,太大就会爆炸,太小又没有任何的意义。如何小心意义的让这个泡泡不爆成为一个飞在空中的泡泡是一个很难的且要求人非常理性、反人性的事情。

其次选择一个创业公司一定要去试试它的产品,看看自己喜不喜欢,如果自己都不喜欢这个产品不会经常用,你如何相信这个产品能发展起来?你如果不相信你为什么要参与创业呢?一只眼睛看着外面商业环境的变化,随时准备调整战略战术适应市场,另一只眼睛盯着内部的团队,随时要调整和救火。在一个高速发展的公司中的确平日和周末的界限没那么明显,但无论是公司还是个人还是应该想着如何更高效而不是如何加班更多,加班多并不代表高效,高效也不一定要加班更多,像 intel 现在 的 CEO 帕特·基尔辛格在自传中写到的——“一个杂耍艺人同时转动三个小茶碟。一个碟子代表上帝,另一个代表家庭,第三个代表工作。我当时的生活就是这样,我得时刻注意让这三个碟子都在空中旋转,根本没机会暂停或休息。如果我稍有分神,碟子就会掉下来,摔到地上。也许我们可以把这称之为有张驰的工作。工作和生活要平衡:工作时要竭尽全力;休息时要完全放松,或在家陪伴家人,或外出度假。

加入创业公司的本质是选一个好的创业公司,与他一起成长,如果他没法长大为何要加入?如果他要野蛮生长,你呢?

回顾招聘的话题,对于我个人而言,评估一个人是不是好的技术人才最简单的办法就是,如果将来互联网衰败,当工程师并不能提供很多收入的时候、甚至你换行了你还会喜欢并跟进新的技术吗?甚至有一天编程将死、程序员职业消失在历史长河中,你会怎么办?

作者:Andy_Qin
来源:juejin.cn/post/7188046122441506853

收起阅读 »

悲剧!Google华裔“网红”炫耀公司福利,突然被裁了!

2023年开年,全球科技企业的裁员人数已经超过了9万人。 图源网络 版权属于原作者开年裁员最狠的莫过于亚马逊、谷歌、微软等老牌科技大厂。亚马逊和微软同一天1月18日裁员,人数分别是1.8万和1万,被网友们戏称为“西雅图不眠夜”。谷歌紧随其后,在中国春节前,1月...
继续阅读 »

2023年开年,全球科技企业的裁员人数已经超过了9万人。


图源网络 版权属于原作者

开年裁员最狠的莫过于亚马逊、谷歌、微软等老牌科技大厂。

亚马逊和微软同一天1月18日裁员,人数分别是1.8万和1万,被网友们戏称为“西雅图不眠夜”。

谷歌紧随其后,在中国春节前,1月20日凌晨2点左右宣布裁员1.2万。

这场轰轰烈烈的裁员影响了不少人。特别是春节前,很多华人被裁就像是晴天霹雳。

随着裁员潮,员工无限福利时代似乎也一去不复返了...

科技大厂的各种福利总是令人艳羡。最近几年,越来越多员工开始在社交媒体上分享自己“在科技大厂工作的一天”,这类主题也通常能获得不错的点击量。

于是,一批批大厂“网红”就这样出现了,他们热衷于在网上展现公司的办公环境、福利待遇、工作气氛...

Google华裔女员工晒公司福利,突然被裁

Nicole Tsai 是一位在谷歌洛杉矶办事处工作的TikToker ,她经常使用tik tok分享她作为谷歌员工的生活和工作场景。

她分享的照片中,很多奢华的办公场景着实吸引了不少羡煞的目光,也收获了数万名粉丝!

她曾展示过谷歌的主题会议室、免费的午餐和happy hour的酒吧小酌。


图源于网络 版权属于原作者


图源于网络 版权属于原作者

然而在这次谷歌的12000人裁员大潮中,Nicole Tsai 没能幸免。

她发布了一条视频,标题为“A Day In My Life Getting Laid Off At Google”。

Nicole Tsai 表示,她醒来时看到上级发来的消息,她意识到了事情的不对,她迅速冲下楼,发现无法访问工作中的任何东西。无法登录电子邮件,甚至无法查看她的日历。

她意识到,她被裁员了。


图源于网络 版权属于原作者

Nicole Tsai 表示,她觉得这场浩荡的裁员就像是一场俄罗斯轮盘赌,完全是随机的。

她不知道接下来会发生什么,但她还会选择在社交媒体上和大家分享她裁员之后的生活。

值得一提的是,外国网友似乎并没有对Nicole Tsai表示同情。

“这些几乎没有技能的人不仅有工作,工资还高得离谱。随着利率的上升和印钞机的停止,派对结束了!”


“这些人据称是最聪明的人,但没有意识到在发布的视频中,自己表现的更像是在度假,而不是在工作,这不会有好结果。”


“没有人是无可替代的。”


“他们期望发生什么?我对他们没有同情心。他们中的大多数人在社交媒体上疯狂炫耀福利、高薪和假期。希望他们现在依旧能保持同样的精力,因为财富列车已经结束,他们已经失业了。”


身边遭遇裁员的小伙伴...

被裁员后大家面对的处境也大不相同,有些同学已经有绿卡或者身份问题无忧,找下一份工作的压力会小一些。

但是有一些小伙伴被裁即面临着身份问题,再加上自己的个人情况,要面对的压力也变得巨大。

有个小伙伴发帖分享了自己的情况:


图源一亩三分地 版权属于原作者

楼主身份今年10月就到期了,也没钱再去读书了,加上与家人的关系不好。她感觉自己仿佛一叶孤舟…

在除夕夜,面对这次裁员的楼主显得格外落寞。

在地里很多看了帖子的暖心小伙伴送上了自己的祝福,还帮助楼主分析如何面对未来的方法。

有网友说:我们都会在磨砺中成长变得更强大,请楼主相信塞翁失马焉知非福,您一定会找到走下去的路的!

作者:一亩三分地
来源:mp.weixin.qq.com/s/ZYkGk2c6WIKrUcY96RfDhw

收起阅读 »

30岁转行程序员晚了吗?分享30岁转行的经历

按惯例,先说下我基本情况。我是85年的,计算机专业普通本科毕业。在一个二线城市,毕业后因为自身能力问题、认知水平问题,再加上运气不好,换过多份工作,每份工作都干不长。导致我30多岁时,还一事无成,也几乎没有积累到什么经验技术、行业知识等。甚至还一度去开过网约车...
继续阅读 »

按惯例,先说下我基本情况。我是85年的,计算机专业普通本科毕业。在一个二线城市,毕业后因为自身能力问题、认知水平问题,再加上运气不好,换过多份工作,每份工作都干不长。导致我30多岁时,还一事无成,也几乎没有积累到什么经验技术、行业知识等。甚至还一度去开过网约车,送过外卖。

转行做程序员前,我每个月收入仅三四千元。2017年下定决心,准备转行!我知道自己最大的劣势就是年龄太大了,但考虑再三,因为以下几个原因,我还是决定走这条路:

  1. 我目前的情况已经算是城市里的底层了。我不会做生意,没其它经验和技能,性格偏内向,销售和交际也不太擅长。所以我不怕失去什么,因为我也没有什么可失去的。

  2. 我想学个谋生技能从新开始,而学开发最适合我。因为我并非0基础,毕竟大学时学的这个专业,而且自己也曾经很喜欢编程。

  3. 我对待遇的要求不高,只要工资在5k以上就行。如果能有6、7 那我就太满意了。

  4. 当时我的瞎推断:因为国内出生率特别低,以后可能没那么多年轻人供雇主挑选,所以我们这些中老年人,也有一定的机会。

  5. 受到一些心灵鸡汤的鼓励,比如什么种一颗树最好的时机是十年前,其次,就是现在!

我辞去工作,开始在家自学web开发。主要的学习方式就是在网上看视频教程。那些视频教程,初级的基本上免费。中高级的有些会收费,大概50-300元左右一套。反正“学费”上我没花什么钱,总共不到一千元吧。

先是学了些前端基础。在学后端时,犹豫了下学PHP还是JAVA。在我读书时是学过JAVA的,虽然已记得不多了。于是我就想学个新的吧!还因为PHP比JAVA简单,更适合中小型项目。我这个情况,肯定进不了大厂,做不了大项目了。所以就决定学PHP。(现在有点小后悔了)

学完前后端基础后,我还跟着视频教程,自己做了两三个简单的项目。在我学习过程中,让我比较有自信的是——没遇到什么挫折。当然,肯定遇到过各种问题被卡住,但自己都去百度解决了。

接下来开始准备找工作,第一个难点就是简历。快32岁的人了,如果老实说刚自学出来没任何实际工作经验,肯定是没人要的。没办法,只好去包装简历,说成有两年开发经验。瞎编简历的过程还是很困难的。以前呆的哪家公司,做了什么项目,完全凭想像去编造。

然后海量投简历,艰难地面试,不断地被淘汰......当时我的信念就是,大不了我花一年时间去找工作,找不到就继续学,直到找到为止!最终我花了近两个月时间,可能参加了20次的面试,才勉强找到份工作。

因为没有实际工作经验,造假的简历,是很容易被发现的。只要稍有经验的面试官,多追问你几个细节,就露馅了。因为你并没有做过,不可能编造出全部的细节。所以面试过程很艰难。说几次印象深刻的:

1、一家特别小的公司,还是与人合租的办公室,我当时见到的员工,似乎只有两个人。与技术面试官简单交流了几句后,他当场决定录用我,让我明天来上班,并且说稍后会发短信给我确认。但不知道为什么,后来没再联系我了。

2、另一家小公司,还是在居民小区里办公,不过办公环境还不错,约有七八个人的样子。与面试官交流的地点是在生活阳台上,面试官坐着一个简易塑料板凳,旁边是个洗衣机。和他聊了较长时间,自以为他问的所有问题,我回答得都不错,也很希望拿到这个offer。满心期待的回家等了好几天,结果也没下文了。

3、也是一家在居民楼里办公的小公司,办公环境给人压抑的感觉。去的时候就遇上,老板模样的人,在对开发人员大发脾气,那些开发人员都不敢吱声。然后那老板对待我们这些面试者,态度特别粗鲁,抱怨我们为什么早到了10分钟?笔试的内容甚至包含直接给他们现有项目找bug,和改bug。我心中生气,中途离开了。

4、最后能找到工作,通过面试,主要是运气。是老板直接跟我聊的,没经过技术面试官。老板觉得我有相关行业工作经验(其实没啥帮助),又是统招本科,专业对口,就直接决定录用我了。如果当时他让懂技术的人来面试我下,估计我多半过不了。

那是家小公司,连同老板在内,总共十几个人,给的待遇是6k。这待遇对于开发来说,算是最低水平了。但我当时还是很高兴。说出不来怕丢人,比起以前的工作,6k对我来说已是高薪了。

刚去上班那段时间,还是发现了很多“新奇”的东西。比如,原来还有一个岗位,叫做“产品经 理”。以前我一直以为,只需要有开发人员撸代码就行了。更让我汗颜的是,我都不知道PHP也是可以做APP的。恰好我看的那些视频教程,都没提到这点。讲课的例子,以及做的实战项目练习,全是pc网站!

当我同事滑动着手机告诉我,app中的这些数据,都是接口中获取的。我点头,装作原来如此的样子。其实内心却震惊了:然来PHP还可以做APP啊,真是牛B!没错,我就是这么菜,甚至当时我都搞不明白,啥是api接口。感觉这是一个很难的东西。还把它和OOP中的"接口"搞混了。因为他们都叫“接口”二字。

在那里呆了两三个月后,我就没那么白痴了。给我安排的日常开发任务,都能按时完成。呆了半年后,我渐渐地发现。我后端同事些,水平也不过如此,可以说基础还不如我,我还时不时给他们解答下技术上的问题。当时我还有点飘飘然了,觉得他们只不过对业务更熟悉些。

现在的我回想起来,当时我的看法大致没错。道理很简单:愿意去这家公司,拿6-7k工资(除了工资以外,啥也没有)的程序员,只能是初级水平。

经过一年的时间,我已成长为一个合格的增删改查工程师。这里已学不到什么东西了,现在回想起来,那个公司没有任何技术氛围,在里面呆着,有一种养老的感觉,外部没有什么动力和压力,逼自己继续学习。

经朋友介绍,我跳槽去了另一家公司,很顺利地通过了笔试和面试,工资开的9k。

刚去的第一个月,我经受了很大的压力。部门负责人,看我年龄这么大,就以为我是一个很牛逼的人。就给我安排了些较难的任务,我很费力地完成了一两个后。他就给我安排了个更难的,说:“这个都是架构师搞了的,你好好研究下吧。”我就在焦虑和不安中,研究了一周,还是云里雾里的,只好鼓起勇气跟他摊牌了,说我做不来。还好那负责人也没说啥,安排我做增删改查的业务了。

我第一家公司,还有个大问题是,用的都是些落伍的技术。而我在第二家公司这里也跟上了主流的技术。比如git(上家是svn)、laravel5(上家是tp3)、 docker(上家是phpstudy) 、前后端分离(以前是混起的)、任务进度管理系统(上家没有) 、专业的测试工程师(上家是运营人员兼测试)等等。光是学习和熟悉这些,我都花了大量的时间。

这里开发人员的技术水平,和上家公司完全不是一个档次的。氛围也和第一家公司不一样了,同事们经常聊各种新出来的技术。哪怕聊点8卦,也是以IT新闻为主。他们聊的东西,很多我都听不懂。让我深感自己知识面的狭窄。

这里的学习气氛也浓厚。做过开发的都知道,忙的时候真是喝水都顾不上。但有时没事,又闲得很。上家公司在没事干时,大家就偷偷玩游戏、看视频、小说等。这里没事时,大家就是看文档,学新东西。

两三个月后,我慢慢适应这里了。但还是那个问题,一直让我焦虑——年龄。同事闲聊时,我最怕聊到年龄的话题。哪怕和年龄有一点点关系的话题,我也会警觉。比如同事们聊起用的第一部智能手机。我一般就不接话,因为我用的第一个智能手机还是palm!

但是,怕什么还是来什么了。

有一次聚会,又聊起年龄。每个人就在说说笑笑地报自己的年龄。轮到我时,我强笑着说:“我嘛,永远18岁。”一个正常情商的人,都会明白,这就是不愿意说,识趣的话应该也就别多问了。但是,在坐有个同事,情商真的太低了,他直接跳出来说:“他85年的!”此时,刚走进来一个95后同事,听到“85年”这三个字,顺口就说了句:“谁85年的啊?”当时我感觉整个空气都凝固了,我的大腿控制不住地抖动,背上密密麻麻地出汗,把衬衣都湿透了。我只好举手示意,说:“是我,我是85年的...”当时我的尴尬和羞愧,永远也无法忘记。

目前我工资12k,仍然是一个技术普通的后端开发人员。对于这个收入我是知足和满意的。

我是个脸皮薄,性格敏感的人,2020年又要满35岁了,哎!

其实让我目前感到尴尬和羞愧的并不完全是因为年龄。而是我的年龄和技术能力完全不匹配!公司中也有年龄和我相仿的人,但在我的眼中,他们都是技术大牛了。感觉什么都懂,随便说一个问题,他们都能给你上上课,讲讲底层原理。当我新听到一个技术概念,觉得很新鲜,正准备去了解个大概时。他们不仅熟悉,甚至还知道茴香豆的茴字,有四种写法!

青春逝去,时光不再。比我聪明,比我入行早的人,都还在努力,我现在能做的,只能是继续努力学习,仅仅希望不要那么丢脸。

对于那些一毕业就干开发,目前不到30岁,但经常听说程序员只能做到35岁,并为此焦虑的同学。请你们尽管放心,只要你们做的不是养老的工作,每年在技术上都有明显进步,找到好工作绝对没问题。至少在中型公司当个leader是没问题的。

但在此劝那些30多岁想转行程序员的人,如果你们像我一样,不是一个脸皮厚的人,一定要慎重!

不过如果呆在那种10个人左右的小公司,这种年龄尴尬,要稍好点,但就没什么技术氛围了,成长较慢。

至于有人问我他该不该转行程序员,我想说职业规划是大事,每个人的情况都不一样,这很难回答。何况我也不是个“人生导师”,只是个技术普通的大龄程序员。我个人意见总结起来是这样的,就不再一一单独回复了:

1.你是否有兴趣和能力去做好开发?

  • 有个简单的方法,可以判断自己是否有能力。那就是回顾一下自己中学或大学时的数学成绩!

  • 如果数学成绩好,说明你有天赋,反之就没有。

  • 这并不是说,做项目开发需要多少数学知识——相关性不等于因果性。

  • 只是因为,数学成绩好,代表你比较聪明,抽象思维能力强,这是开发所需要的。

  • 我自己读的是一个普通中学,普通大学。我的数学成绩,一般在班上排名前5。我自己感觉就是学初级、中级的知识较容易。高级点的知识,学起来就特别吃力。

  • 我公司里有位同事,很年轻,技术特别厉害。我就很好奇,问了他一句:“你大学时,是不是数学很好?”结果他回答,他数学一直是全校第一名。

2.你的现状是什么?

  • 如果现在有份收入不错,且能长期干下去的工作,那也没必要去转行。

  • 反之,如果像我当初一样,做着一份毫无前途,月收入仅三、四千元的工作,那可以考虑转行。

3.你的年龄?

  • 如果你还年轻,大概在26岁以下,且前2个条件都满足,那可以去转。

  • 而如果像我一样,当时都30多岁了,要慎重。


2021年1月27日更新

我的近况:半年前,换了家公司,待遇差不多。但要轻松了很多,让我压力和焦虑都小了些。这家公司规模不算小,但并不是互联网公司,研发部门人很少。同事们的平均年龄,也相对大些。所以对我来说,整体气氛比较轻松。也让我有更多时间去学习。我又花了很多时间,重新把前端基础学了一遍,现在的前端技术和我几年前时学的,变化太大了!

2021年6月24日更新

3月初,我一个朋友的朋友,是一个小公司的老板。他想给自己公司做一个内部用的业务系统,联系上了我。真是巧了,正好我才重新学完前端。充分了解了这个项目的需求后,我发现不算难。价格我就报了4万,对方毫不犹豫的答应了。我一个人撸后端和前端代码,前端只有pc端,前前后后,加调试修改,一共花了一个多月时间完成。交付后,那个老板很满意。不过这种私单,我感觉是可遇不可求的。我去网上各种发包接单平台看了下(比如猪八戒),价格都是超低的。

不久后,又因为一些朋友关系。了解到健身房相关行业的软件需求。比如约课,会员管理之类的。有两三个人打算新开健身房的人,都对我说,你只要把这个系统开发现来,我肯定买(付费模式是月付或年付)。我就去仿造其它健身房系统,做了一个类似的多商户SaaS系统,用户端是微信公众号。结果没想到做成后,之前答应说一定买的,却因为各种原因,要么没开成店,要么推迟开。我挂到网上去,也没卖出去。不过我也并没有在意,就当自己学习了,练手了。

能搞这么多事情的前提,是我目前呆的这个公司,比较轻松。有时整整一个月都没啥事。

作者:老去的80后
来源:zhuanlan.zhihu.com/p/99944212

收起阅读 »

悄悄聘请多国承包商训练AI,野心藏住不住了!

OpenAI或在悄悄聘请国际承包商,以培训其软件工程方面的人工智能。本文将通过一场针对敏捷专家职位的ChatGPT工作面试指导中抽取的七个问题揭晓ChatGPT的真实水平。 外媒Semafor的一份报告显示,OpenAI已悄悄聘请了数百名国际承包商,以培训其软...
继续阅读 »

OpenAI或在悄悄聘请国际承包商,以培训其软件工程方面的人工智能。本文将通过一场针对敏捷专家职位的ChatGPT工作面试指导中抽取的七个问题揭晓ChatGPT的真实水平。

外媒Semafor的一份报告显示,OpenAI已悄悄聘请了数百名国际承包商,以培训其软件工程方面的人工智能。据报道,过去6个月从拉丁美洲和东欧等地聘请的一些承包商,负责创建数据,指导人工智能学习简单的软件工程任务。

虽然OpenAI已经有一款名为Codex的产品,可以将自然语言转换为工作代码,但同时该公司的招聘热潮表明,它正在寻求推进这项技术,有可能为一些人类程序员创造一个工作替代品。Semafor采访了一位南美洲的工程师,他为OpenAI的一个承包商角色进行了面试。作为这个过程的一部分,他负责发现AI代码中的错误,并为如何修复错误提供解释。这位工程师告诉Semafor,他认为该公司希望将训练数据输入其人工智能技术。

OpenAI也是时髦的AI聊天机器人ChatGPT的所有者。自去年年底机器人推出以来,它已经威胁到要破坏教育、新闻和法律。软件工程可能会被添加到下一个列表中。

OpenAI没有立即回应外媒的置评请求。

事实上,近日外媒最近报道称,一些亚马逊员工已经开始使用ChatGPT来帮助编码,尽管该公司警告员工不要与机器人分享机密的公司信息。

那么ChatGPT究竟在面试中会处于何种水平呢?它到底是如何被指导和训练的?真的能取代人类吗?这里为大家详细介绍一个ChatGPT应聘敏捷专家岗的几个问题的分析指导案例。

训练背景

一个不擅长任何敏捷(Scrum)领域知识的大型机器语言模型能否通过敏捷专家(Scrum Master)职位的筛选面试?在这次ChatGPT工作面试中,我对OpenAI最新生成的AI模型进行了测试。我从73个敏捷专家面试问题指南(见下文)中挑选了几个问题,涵盖了从宽泛的问题,到具体、针对性的问题。这里值得一提的是,一般只是拥有实际经验的受访者才有能力回答这些问题。

所以,请读者继续往下阅读,以便了解企业中的敏捷专家未来是否会很快被当下著名的ChatGPT所取代。


面试ChatGPT

本次ChatGPT工作面试的任务是创建一个大约30分钟的筛选型面试,以决定是否继续进行ChatGPT虚构的敏捷专家职位申请。

面试官选择了两天来运行ChatGPT面试环节,当ChatGPT没有提供明显的答案时,会使用“跟进问题”来探索此模型。

ChatGPT工作面试的开场问题

【问题】感谢您申请我们公司的敏捷专家岗位!为什么您觉得自己很适合这个职位呢?

【ChatGPT的回答】感谢您考虑我担任贵公司的敏捷专家岗位!我相信我很适合这个角色,因为我对Scrum和敏捷框架有很强的理解,而且我能够与团队成员和利益相关者进行有效的沟通和相互促进。我还能够处理冲突并促进讨论以找到解决方案,我擅长帮助团队坚持敏捷价值观及有关实践。此外,我还能够适应新的情况和环境,并致力于不断学习和改进。

【评论】赞同;我们只是忽略了缺乏工作经验方面的提问。


【跟进问题】为什么团队坚持敏捷的价值观和实践是有益的?

【ChatGPT的回答】坚持敏捷的价值观和实践可以为开发团队带来许多好处,包括:

  • 增加透明度:Scrum强调透明度和开放性,这可以帮助团队成员更好地了解他们的同事在做什么,以及他们的工作如何融入整个项目。这有助于改善团队内部的沟通和协作。

  • 改进的适应性:Scrum强调能够适应变化并在新信息可用时对其做出响应的重要性。这可以帮助团队更加灵活,对不断变化的环境或需求做出反应。

  • 增强的专注力:通过遵循Scrum框架,团队可以专注于以微小的增量交付价值,而不是试图一次完成所有工作。这可以帮助团队保持积极性,并更加一致地取得业务进展。

  • 增强责任感:Scrum要求团队成员对自己的工作负责,并对履行承诺负责。这有助于提高团队工作的整体质量,并确保团队实现其目标。

总之,坚持Scrum的价值观和实践可以帮助开发团队更有效地工作,并交付更好的结果。

【评论】我开始喜欢这个应聘人员了!

问题:敏捷专家作为问题解决者

【问题】敏捷专家应该代表敏捷团队解决问题吗?

【专家指导】敏捷专家不应该关心如何解决敏捷团队可以自己解决的问题,无论这个要求在招聘广告中被提及的频率有多高。如果敏捷专家像“Scrum家长”一样行事,他们的团队将永远不会成为自我管理的。

敏捷团队必须学会做出自己的决定。通常,当团队学习新东西时,这不可避免地会导致失败、死胡同和其他计划外的离题。因此,在一开始,团队将需要敏捷专家比平时更多的指导。然而,这样的建议不应成为保护性“育儿”的练习——必须允许团队从失败中吸取教训。

尽管如此,在一些情况下敏捷专家确实可以代表团队解决问题。当敏捷团队无法自己解决问题时,这位敏捷专家的角色即起作用——例如,因为某问题是一个组织问题。现在我们讨论的是“障碍”方面的问题;在这种情况下,敏捷专家应成为敏捷团队的障碍清除者。

【ChatGPT的回答】代表敏捷团队解决问题不是敏捷专家的责任。敏捷专家的主要职责是为敏捷团队服务,并保护其免受外部干扰和分心。不过,敏捷专家可以帮助团队找到解决问题的方法,并消除前进的障碍。

敏捷团队负责解决他们自己的问题,并找到改进他们的流程和工作的方法。敏捷专家可以通过指导团队、促进讨论以及根据需要提供支持和指导来提供帮助。然而,敏捷团队必须掌握自己的问题并共同寻找解决方案,而不是依靠敏捷专家代表他们解决问题。

【评论】ChatGPT的回答是对敏捷专家职责的合理解释,强调了帮助团队自我支持的重要性。团队必须拥有自己的问题和解决方案空间以及工作方式。

问题:克服利益相关者的阻力

【问题】您已经为产品的利益相关者提供了Scrum培训。然而,在执行敏捷管理方案的初始阶段之后,当遇到第一个障碍时,这些利益相关者中的一些人就开始抵制继续采用这种新的管理方案。您在处理这些情况时的策略和经验是什么?

【专家指导】这个问题旨在鼓励在组织内克服对Scrum的抵制时交流思想和经验教训。此外,熟悉许多组织常见的敏捷失败模式能够证明应聘者具有相关的经验。

您的应聘者还应该熟悉中层管理者在向敏捷实践过渡过程中面临的挑战。例如,从指挥和控制风格(即管理人员并告诉他们该做什么)转变为仆人式领导风格(从而放弃泰勒原则)并不适合所有人。

【ChatGPT的回答】作为一个语言模型,我没有处理利益相关者抵制继续采用Scrum的情况的个人经验。然而,这里有一些敏捷专家在面对这个挑战时可能会考虑的策略:

  • 确定抵制的根本原因:了解利益相关者抵制继续采用Scrum的原因很重要。他们是否不确定收益,或者是否担心对工作的影响?了解根本原因可以帮助敏捷专家更有效地解决问题。

  • 交流好处:利益相关者可能不完全理解Scrum的好处,或者他们可能对Scrum的价值持怀疑态度。以一种与利益相关者相关的方式交流Scrum的好处并解决他们的关注点对他们是很有帮助的。

  • 鼓励利益相关者的参与:让利益相关者参与Scrum过程可以帮助他们看到框架的价值,并能够为该框架的成功计划进行更多的投入。敏捷专家可以鼓励利益相关者参与Scrum事件,如冲刺评审会和回顾工作等。

  • 提供持续的支持和教育:提供持续支持和教育有助于帮助利益相关者了解Scrum过程及其如何使他们受益。这可能包括定期报到、培训课程或一对一辅导。

  • 灵活性:重要的是要记住每个团队和组织都是不同的,Scrum过程可能需要调整以适应团队的特定需求和挑战。敏捷专家应该愿意根据需要进行调整,以确保框架的持续成功。

【重新生成的ChatGPT回答】当利益相关者拒绝继续采用Scrum时,敏捷专家可以使用以下几种策略:

  • 让利益相关者了解Scrum的好处:有些利益相关者可能不完全理解Scrum的益处,或者它如何帮助团队和组织。在这些情况下,让利益相关者了解Scrum可以提高团队绩效并更快地实现价值的具体方式可能会有所帮助。

  • 传达团队的进展:展示Scrum价值的一种方式是定期向利益相关者传达团队的进度。通过向利益相关者展示团队取得的进展和交付的价值,您可以帮助他们看到Scrum的好处及其为组织带来的价值。

  • 解决关注点和挑战:如果利益相关者对Scrum有特定的关注点或挑战,那么倾听他们的关注点并与他们一起解决这些问题很重要。这可能涉及找到解决他们的问题的方法,或者调整团队使用Scrum的方式,以更好地满足他们的需求。

  • 强调遵循Scrum框架的重要性:最终,重要的是提醒利益相关者,Scrum是一个经过验证的框架,它已经帮助许多团队和组织取得了成功。通过遵循Scrum的价值观和实践,团队可以更有效地工作,为组织带来更好的结果。

  • 作为一个语言模型,我没有任何处理这类情况的个人经验。然而,我可以根据我对Scrum的理解以及有效沟通和冲突解决的原则提供一般指导。

【评论】这个答案是ChatGPT工作面试中令人兴奋的时刻!ChatGPT承认在这种情况下没有第一手经验。(至少可以说,这是令人惊讶的!)然而,ChatGPT也设法克服了尴尬的“我不知道”情况——方法是转移到元层次,并将一般沟通和冲突解决原则应用于敏捷团队的利益相关者关系。

问题:可行的冲刺目标

【问题】敏捷团队在冲刺计划中应该考虑哪些因素来确定可行的冲刺目标?

【专家指导】敏捷团队需要考虑的典型标准,通常包括例如下面一些方面:

  • 冲刺期间会有谁在场;有人休假或病假吗?

  • 团队中的员工是否需要在最后一刻进行知识转移,或者新的团队成员是否需要适当的入职培训?

  • 冲刺期间会有公共假期吗?

  • 我们是否拥有所有必要的工具以及我们是否熟悉这些工具?

  • 我们是否熟悉将要处理的应用程序部分?或者这是一个未知的领域?

  • 我们是否面临对其他团队的依赖?

  • 我们需要解决什么水平的技术债务?

  • 敏捷团队过去的表现如何?

因为任何敏捷团队都在玩无穷尽的游戏,所以没有赢家。最有可能的是,当敏捷团队在每一次冲刺中为客户和组织创造价值时,利益相关者会认为敏捷团队是成功的。

因此,从团队的角度来看,与利益相关者建立融洽关系和信任需要更多华尔街式的期望管理:利益相关者更看重可靠的交付,而不是偶尔的生产力爆发。这种理解应该指导敏捷团队确定可行的冲刺目标。

【ChatGPT的回答】在冲刺计划活动期间,敏捷团队在确定可行的冲刺目标时应该考虑许多因素。这些因素包括:

  • 团队的能力:团队应该根据他们的能力和可用资源,考虑他们在冲刺期间能够实际完成多少工作。鉴于团队的能力,设定一个具有挑战性但可实现的目标很重要。

  • 实现目标所需的工作:团队应考虑实现目标所需要的工作,包括任务的复杂性和所需的工作量。

  • 依赖性:团队应考虑可能影响实现目标能力的任何依赖性,例如需要其他团队完成的工作或可能影响团队进度的外部因素。

  • 团队之前的表现:团队应该考虑他们过去的表现,以及他们在之前的冲刺中通常能够完成的工作量。这可以帮助团队为当前的冲刺设定一个现实的目标。

  • 团队的长期目标:团队应考虑项目的长期目标,以及冲刺期间完成的工作将如何有助于实现这些目标。

通过考虑这些因素,团队可以设定一个具有挑战性但可实现的可行冲刺目标,这将帮助团队朝着项目的长期目标取得进展。


【跟进问题】技术债务和可用技能如何?

【ChatGPT的回答】在确定可行的冲刺目标时,技术债务和可用技能也是需要考虑的重要因素。

典型地,技术债务是指团队尚未解决的技术挑战和问题的累积。这些挑战会减缓团队的进度,使实现冲刺目标变得更加困难。当确定一个可行的冲刺目标时,团队应该考虑需要解决的技术债务的数量,以及他们是否有能力在冲刺中解决这个问题。

可用技能是另一个需要考虑的重要因素。团队应考虑每个团队成员的技能和专业知识,以及如何利用他们实现冲刺目标。如果团队缺乏完成工作所需的某些技能,他们可能需要调整目标或找到获取必要技能的方法。

通过考虑技术债务和可用技能,团队可以制定一个可行的冲刺目标,该目标考虑到可能影响其实现能力的挑战和限制。这可以帮助团队更有效地工作,最终为项目带来更好的结果。

【评论】好的,ChatGPT工作面试的这一部分需要一个跟进问题,以确定现有的技术债务和团队的技能集合,作为确定冲刺目标的决定因素。否则,直接找出八个因素中的五个也是不错的。

问题:“准备就绪的定义”

【问题】作为敏捷团队使用“准备就绪的定义”可以吗?

【专家指导】使用就绪定义(Definition of Ready)取决于敏捷团队的情况。例如,假设它是一个初级团队,仍然在Scrum的机制中挣扎。在这种情况下,这可能是一种暂时有效的方法,可以在产品积压管理、优化和冲刺计划期间减轻团队的压力。另一方面,一个高级敏捷团队能够找到它的魔力,而不需要依赖反复的训练。

然而,假设“准备就绪的定义”被武断地用作检查表——拒绝冲刺计划期间所有未被新标准100%覆盖的工作条目;那么,在这种情况下,您可能需要通过别扭的途径重新引入传统的瀑布式开发方案——这一次只有程序员们需要这么做。

更糟糕的是,组织使用“准备就绪定义”作为敏捷团队在敏捷产品开发中的“流畅度”的团队度量或指标。

【ChatGPT的回答】是的,敏捷团队通常可以使用“准备就绪定义”(DoR)来指导他们的工作。DoR是团队定义的一组标准,用于确定产品待办事项项何时准备好包含在冲刺中。

DoR的目的是确保团队对需要完成的工作有清晰的理解,并做好充分的准备来完成它。通过DoR,团队可以避免在未完全理解或未准备好完成的项目上开始工作,这可以帮助他们更高效地工作。

DoR应针对团队和项目的需求,并可能包括以下标准:

  • 团队明确定义并理解该项目

  • 该项目已定义所有必要的验收标准

  • 该项目的大小和估计都是正确的

  • 已确定所有必要的依赖关系

  • 所有必要的资源(如工具、数据等)都可用

使用DoR可以帮助敏捷团队确保他们在正确的时间处理正确的项目,并确保他们拥有完成工作所需的信息和资源。然而,需要注意的是,DoR应该是一个活文档,团队可以根据需要不断更新和调整,以满足项目不断变化的需求。

【评论】虽然我一般不支持应用DoR,因为这种反复训练很快就会变成恶意的东西,但ChatGPT提供了拥有DoR的积极方面。不过,在一次ChatGPT工作面试中,将DoR概念延伸到Scrum,这是种积极的暗示。

问题:不稳定的速度

【问题】您的敏捷团队始终未能达到预测和冲刺目标,而且速度不稳定。出现此问题的可能原因是什么?您将如何与团队一起解决此问题?

【专家指导】你的应聘者应该讨论“速度”作为衡量团队进展的行业最普遍的指标的恶名。他们应该能够进一步解释为什么速度完全是一个值得怀疑的敏捷度量,并指出量化度量并不适合于衡量团队在掌握Scrum方面的进展。

许多因素可导致敏捷团队的速度波动:

  • 新团队成员入职;

  • 经验丰富的成员离开团队;

  • 在未知领域工作的团队;

  • 处理遗留代码的团队,可能没有文档记录;

  • 团队陷入意外的技术债务;

  • 假期和病假降低了团队的能力;

  • 高管干预改变了冲刺的范围;

  • 该团队正在解决计划外的优先级错误。

敏捷团队始终未能达到预期的另一个常见原因是团队的产品积压项目准备不足,从而使团队难以理解工作项目。相反,交付给团队的项目可能会受到遗留代码记录不足、技术债务过多或代码过多的漏洞和编程本身就有错误的影响——所有这些都使评估成为一场赌博。

最后,您的候选人不应该认同这样一种谬论,即团队采用Scrum是有效的,因为敏捷团队的预测和速度是一致的。

【ChatGPT的回答】敏捷团队可能始终未能达到预测和冲刺目标,而且其速度可能不稳定,原因有很多。

此问题的一些可能原因包括:

  • 缺乏明确的目标:如果团队没有明确的目标或对他们试图实现的目标没有明确的理解,那么他们可能很难取得进展或准确预测他们的工作。

  • 糟糕的估计:如果团队没有准确估计其工作的规模和复杂性,他们可能无法准确预测其进度或设定现实的目标。

  • 范围蔓延:如果团队没有有效的管理范围,并且他们的工作范围不断变化,那么他们可能很难取得进展或准确预测他们的工作。

  • 协作和沟通不佳:如果团队没有有效地相互协作和沟通,他们可能很难协调工作并朝着目标取得进展。

为了解决团队中的这些问题,敏捷专家可以:

  • 帮助团队为每个冲刺定义清晰的目标,并确保团队中的每个人都了解他们想要实现的目标。

  • 与团队合作,提高他们的评估技能,帮助他们了解如何准确评估工作的规模和复杂性。

  • 帮助团队有效地管理工作范围,方法是设置清晰的界限,并建立管理工作范围变更的流程和优先顺序。

  • 鼓励团队提高协作和沟通能力,并促进讨论和解决问题的会议,以帮助团队更有效地工作。

通过解决这些问题并帮助团队开发必要的技能和流程,敏捷专家可以帮助团队朝着目标前进并提高速度。

【评论】ChatGPT提到了一些有助于提高可预测性的一般事项。然而,坚持“准确的预测”是有问题的,因为在一个复杂的环境中不存在这种情况。此外,还没有提到产品积压工作细化的重要性,以及团队成员在一般产品发现过程中的早期参与,所有这些都有助于改进预测。敏捷专家如何支持他们的团队的想法只是第一个列表的重复,因此对ChatGPT工作面试总体上没有帮助。

到目前为止,这是敏捷专家职位ChatGPT面试中最薄弱的答案。

ChatGPT工作面试总结

总体来看,ChatGPT工作面试好坏参半。主要体现在:问题越具体,与Scrum指南和Scrum的首要原则的距离越远,ChatGPT的回答就越趋于失败。其实,这一失败并不令人惊讶,因为我们并不知道该大型语言模型(LLM:Large Language Model)训练了什么内容。

因此,基于本文中介绍的这几个示例问题,面试没有通过。面试官不会在敏捷专家面试过程中采取下一步——邀请ChatGPT与几个敏捷团队成员进行全方位面试。

然而,这次ChatGPT工作面试也让我们得以窥见未来:如果我们可以自己训练ChatGPT 4.0呢?当然,我指的不是整个模型,而是指敏捷和Scrum相关的具体部分。要让ChatGPT达到一个能让我们面试官参与下一步模型的水平,需要多少训练?

此外,读者您会支持训练ChatGPT 为(取代)自己工作吗?可以留言与我们分享您的建议。

参考链接

https://www.businessinsider.com/openai-chatgpt-contractors-train-ai-software-engineering-autonomous-vehicles-report-2023-1

https://dzone.com/articles/a-chatgpt-job-interview-for-a-scrum-master-positio

作者 | 朱先忠、云昭

收起阅读 »

清华硕士被字节2W月薪录取后愤然发布"字节之恶"讨伐檄文火遍全网!

一清华硕士毕业生被字节2W月薪录取,该毕业生认为被严重侮辱,血泪控诉字节之恶,引发打工人对于清华高材生的薪水以及字节的广泛关注,在网上引起轩然大波 一开始看到他文案末尾的两个坏笑表情,还以为他是在凡尔赛,随口吐吐槽。该同学的字节录取通知书如下:后端开发工程师-...
继续阅读 »

一清华硕士毕业生被字节2W月薪录取,该毕业生认为被严重侮辱,血泪控诉字节之恶,引发打工人对于清华高材生的薪水以及字节的广泛关注,在网上引起轩然大波


一开始看到他文案末尾的两个坏笑表情,还以为他是在凡尔赛,随口吐吐槽。

该同学的字节录取通知书如下:后端开发工程师-基础架构,工作地点北京。

字节OFFER信息如下


谁知道该清华高材生收到字节2W月薪的OFFER后,愤愤不平并锲而不舍的攻击字节,认为2W月薪不如本科生,硕士白读了,感觉侮辱了自己和清华:


总结就是:

1、透露出公司效益不好,劝投资者抛售期权、员工年终别用现金换期权,做空丫的!

2、个人努力被否认了,很难受很悲哀,要将此痛双倍奉还!

并发布了标题为“字节之恶”讨伐檄文


对堂堂清华硕士毕业生开出2W月薪,严重的侮辱了该清华高材生的人格,字字控诉、声声血泪,令人闻之落泪。

中国互联网最牛逼的企业之一字节被它贬的一无是处,并列举了字节三大罪状!

疫情三年,百业调零,而高校每年的毕业生却屡创新高,僧多肉少,毕业后2W的薪水是否侮辱了该清华毕业生呢?


国家统计局出版的《中国统计年鉴2022》显示,北京城镇非私营单位就业人员的全年平均工资为194651元,按12个月计算,月薪就是16221元。

该清华硕士拿到的2万offer,显然高于普通北漂的工资水平,还没算年终奖、各种补贴。

国家统计局出版的《中国统计年鉴2022》显示,北京城镇非私营单位就业人员的全年平均工资为194651元,按12个月计算,月薪就是16221元


该清华学生的2W月薪显然是没有包含年终奖部分,字节年终奖一般为1-6个月,按照字节的公开薪酬资料该高材生年薪肯定是超过30W的


字节跳动的职级一共10级,从1-1到5-2,每一个大职级下分有1~2个小职级,1-1是初级工程师,1-2是研发工程师,2-1和2-1为资深研发,3-1和3-2为team领导层,4-1和4-2是部门领导层,5-1和5-2是公司领导层。

1-1和1-2主要由刚毕业或工作经验尚浅的员工组成,校招应届生目前一般是 1-2级,作为项目组成员;平均月薪24k,年终奖大概为3个月,比其他互联网大公司入门级别的月薪20k左右要高出20%左右。

而2-2可对标阿里P7、腾讯9、10级,将会有股票激励。关于期权,回购价格为市场价 8 折,已归属的期权员工可以带走。3-1和3-2就是公司的中层了。

接下来我们来看看2022年字节跳动员工工资标准一览表:


字节跳动不同序列间月薪差异较大,技术岗整体薪资偏高。字节跳动的现金薪酬要比其他大厂高出 25%-40%。

从表中可知,在字节,1-2级对应中位数薪资大概为31.5w,2-1级中位数薪资大概为42.3w,2-2级中位数薪资大概为57.9w,3-1级中位数薪资大概为101.1w,3-2级中位数薪资大概为134.1w,达到3-1就可以有年薪百万了。

年终奖一般 0-6 个月,会在每年 3 月发放。一般中等大多数是 15 薪,如果年中绩效超预期,则可以多拿 2 个月年终奖。

对于该该清华高材生对互联网巨头的血泪控诉,你怎么看呢?

来源:桔子聊球

收起阅读 »

国家级出行平台亮相,“强国交通”完成内测即将上线

作为国内首个国家级交通出行平台,涵盖约车、货运、水运、航运等功能的“强国交通”近日已完成内测,进入上线倒计时。记者从“强国交通”项目组获悉,“强国交通”将率先推出约车服务,已接入数十家网约车运力公司,未来预计接入运力将占市场全部运力的90%以上。通过项目组提供...
继续阅读 »

作为国内首个国家级交通出行平台,涵盖约车、货运、水运、航运等功能的“强国交通”近日已完成内测,进入上线倒计时。记者从“强国交通”项目组获悉,“强国交通”将率先推出约车服务,已接入数十家网约车运力公司,未来预计接入运力将占市场全部运力的90%以上。


通过项目组提供的邀请码,记者尝鲜登录“强国交通”应用界面,应用首页规划有“约车”“货运”“公路”“铁路”“水运”“航运”等六大服务门类,以及维修、保险、油卡优惠等配套服务。目前“约车”服务已开通运营测试,可选择“打车”“助老约车”两种途径。如选择“打车”,用户输入目的地后,可进行叫车、接单、支付等全流程;选择“助老约车”,则可以电话约车,极大方便广大老年用户出行。

记者注意到,“强国交通”已接入数十家网约车运力公司,运力较为充足、车型较为丰富。“强国交通”项目组负责人童光来介绍,平台仍在增加运力聚合,预计接入运力将占市场全部运力的90%以上。“强国交通”上线后也将接入微信、支付宝、抖音等平台,方便群众享受安全、便捷的数字交通服务。

据悉,“强国交通”是“学习强国”学习平台与相关部门联合打造的数字立体交通应用服务平台,为平台用户提供涵盖水、路、空、铁等多门类数字交通工具,立体化、集成化、智能化、安全化的交通出行服务。

基于网约车行业一度存在的无序扩张和数据安全问题,“强国交通”秉承数字惠民和安全可控的原则,将陆续上线多项功能。其中,将率先为“学习强国”学习平台注册用户提供约车服务。除了提供“助老约车”特色服务,“强国交通”还将为重点央企、国企等企事业单位职工提供定制化出行服务,最大程度保护用户数据安全与个人隐私。

编辑:蔡文清
来源:bj.bjd.com.cn/5b165687a010550e5ddc0e6a/contentShare/5b16573ae4b02a9fe2d558f9/AP63c7b528e4b0ed71f9280811.html

收起阅读 »

超实用!过年该给爸妈买什么?看这一篇就够了

春节将至,你准备啥时候回家?小时候,爸妈把最好的留给我们,从无怨言;如今我们在外求学工作,该带点什么回去孝顺忙碌了一年的爸妈?根据学生党、工薪族不同预算,送你一份最走心的春节礼物清单,供参考打包好自己,把爱带回家!来源:人民日报

春节将至,你准备啥时候回家?小时候,爸妈把最好的留给我们,从无怨言;如今我们在外求学工作,该带点什么回去孝顺忙碌了一年的爸妈?根据学生党、工薪族不同预算,送你一份最走心的春节礼物清单,供参考打包好自己,把爱带回家!










来源:人民日报

什么样的故障让阿里云换了总裁?

2022年12月18日大概是阿里云最黑暗的日子,阿里云香港Region可用区C因为机房水冷装置出现故障导致大规模服务中断,对很多客户业务产生重大影响,包括澳门多家网站及App自当日午时起无法访问使用。云服务器宕机后一般几个小时左右便能恢复,可是阿里云这次宕机于...
继续阅读 »

2022年12月18日大概是阿里云最黑暗的日子,阿里云香港Region可用区C因为机房水冷装置出现故障导致大规模服务中断,对很多客户业务产生重大影响,包括澳门多家网站及App自当日午时起无法访问使用。云服务器宕机后一般几个小时左右便能恢复,可是阿里云这次宕机于12月18日早上8点56分首次检测到故障警告,直到次日凌晨0点30分所有服务才恢复正常,整个故障持续时间超过15个半小时。号称世界第三的云计算服务商在机房出现异常的时候要耗费如此多的时间才能恢复简直不敢想象,实在和其宣扬的各种黑科技高可用大相径庭。

这次的宕机事件对阿里云的技术品牌力损伤非常大,可能后期你再宣扬自己技术有多牛,客户可能都不会相信了,一旦失去了客户的信任,那离失去市场也就不远了。毕竟现在云计算市场竞争还是比较激烈的,像华为云、腾讯云以及百度云等都在摩拳擦掌抢占市场份额。

故障复盘


暴露的问题

制冷系统监控不足

在机房出现故障的时候,首先检测到的是机房温度异常升高而后才排查到是机房制冷设备问题,很明显机房监控系统没有对制冷机组进行监控。原因机房主备水冷机组共用了同一个水路循环系统,因此存在单点故障问题,一旦水路循环系统出问题,主备水冷机组都会受影响。后期对制冷设备进行手动操作仍然不能恢复其正常运行,很明显没有对水冷设备进行过设备故障演练,导致出现问题后恢复操作时间过长。

为什么机房直接进行喷淋?

大家都知道机房中的服务器都是电子设备,而电子设备最怕水了,如果服务器进水了那就很有可能导致服务器短路损坏,进而导致服务器数据丢失,更加延长了故障恢复的时间。所以为什么不是喷洒七氟丙烷气体灭火,最起码泡沫、粉末也行啊,但是实际上直接触发了喷淋操作,这也是非常诡异的地方。

高可用形同虚设

企业使用阿里云的一个重要原因就是看中了其高可用能力,希望哪天在发生故障的时候用户可以无感地快速进行切换,尽可能的减少故障导致的业务中断时间。而在此次的阿里云宕机故障中,虽然采用了B、C可用区双机房进行了容灾,在C可用区故障之后通过B可用区对外提供服务,但是可惜的是B可用区服务实例资源不够,同时ECS启动时依赖的中间件服务没有进行双机房容灾,只部署在了可用区C机房当中,而此时的可用区C机房已经出现故障,导致B区无法实现扩容。这也暴露了阿里云对重要的基础中间件以及oss基础服务并没有真正做到全部双机房容灾,出现了单点故障问题。

阿里云智能换帅

2022年12月29日,阿里云宕机事件不到两周的时间,阿里巴巴董事会主席兼CEO张勇向阿里全员信公布人事变动信息,张勇将亲自兼任阿里云智能总裁,张建锋不再担任阿里云智能总裁。在这封信中提到:只有在一点一滴的行动上保障好客户利益,创造好客户价值,才能承担好引领发展、创造就业、参与国际竞争的大使命。

在这封全员信发出后,张勇作为阿里云智能总裁单独面向阿里云全体小二发了内部信,信中措辞更为严厉,在800多字的内容中,提到了超过20次“客户”,可见张勇这次是真的急了。以下截取了信中部分内容。


反思

无论是像阿里这样体量的公司还是正在创业的公司,都要始终把客户的利益放在第一位,把客户的信任放在第一位才能赢得客户,赢得市场。否则一旦失去客户的信任,也就慢慢失去了市场,那么在激烈的市场竞争中就会被淘汰。希望在新的一年里阿里云真的可以吸取这次宕机事件的教训,真正为客户创造价值。

作者:慕枫技术笔记
来源:juejin.cn/post/7188431024051716152

收起阅读 »

2023年大厂新年礼盒大赏,网友:我一点也不酸

新年倒计时啦,又到了各大公司发放新年礼盒的时候了。如何为辛苦了一年工作的员工们献上最真挚的祝愿,如何让员工在朋友圈晒图的时候感觉倍儿有面,如何让品牌文化在不经意间传播在各大社交圈,那非新年礼盒莫属了!废话不多说,让我们一起看看各大公司在兔年到来之际都给我们带来...
继续阅读 »

新年倒计时啦,又到了各大公司发放新年礼盒的时候了。

如何为辛苦了一年工作的员工们献上最真挚的祝愿,如何让员工在朋友圈晒图的时候感觉倍儿有面,如何让品牌文化在不经意间传播在各大社交圈,那非新年礼盒莫属了!

废话不多说,让我们一起看看各大公司在兔年到来之际都给我们带来了什么样的惊喜吧!

字节

字节今年的礼盒依旧是走实用风,春联、红包必不可少;一封家书一支笔,纸短情长;一份月历、一个颈部按摩仪,守护你的健康,一起走过2023。


京东

京东今年的礼盒可谓是“可可爱爱,没有头脑”。春联、红包雷打不动;携三两好友,坐在露营垫上,吃着零食礼包,捏一捏减压球,惬意的生活这就来啦。


阿里

阿里依旧是温情路线——家书,可爱公仔属实是拿捏了,新年撞上了“阿里动物园”,让人眼前一亮。


百度

百度的新年礼盒堪称是全场的最重量级选手,重8.4KG,除了居家必备的空气炸锅外,这份“兔年大吉”大礼包还包含了毛绒小熊、包饺子4件套、吉语祝福筷、蘸料碟、月历、手账本, 是真的把你生活各方面需求全给安排上了。


华为

华为奋斗者新年礼盒让人看了感觉热血澎湃!水杯、象棋、兔子盲盒、新年对联福字、一封信,颜值实用都在线,尤其是兔子盲盒,一下子戳中了心巴。(ps:省份之间礼盒不一样,据说还有WATCH 3手表)


腾讯

腾讯今年的礼盒依旧延续了简约务实的风格,一看包装就很“腾讯”,里面有春联、红包、福字、笔记本,浓浓的年味。


网易互娱

网易互娱的新年礼盒外形设计主打摩登风,礼盒里有:舒压按摩仪、运动随行保温杯、文房四宝、智能两用跳绳、每日黑巧、每日坚果、新春周边,2023邀你易起奔走于新一章的热爱里。


小红书

小红书的“HAO HAO2023”礼盒,这一次可谓是玩“懂”了员工的心思,把新年装进挎包,带着薯队长,裹紧毛毯,拿着新的本子,轻松跨年!


知乎

知乎今年是一本日历,一支笔,一本笔记本,特别是知乎日历延续了知乎问答社区的属性,每天一个问答,既涨知识又充满仪式感。


得物

得物新年礼盒第一层是“温暖”,毛毯、帽子和围巾,裹上一层温暖,心也开始有了温度;第二层是新年气氛组,灯笼、红包、春联和福字,年味瞬间拉满;第三层是新年防护套装,做好自己健康的第一责任人!


360

360的礼盒可以说是塞得满满,火力全开的电火锅、富得牛油火锅底料、同心并进筷子、春联福字红包组合套装,简直不要太懂干饭人。


携程

携程的礼盒浓浓的酷炫风,香薰蜡烛、露营灯&口哨、转运扑克、红包套装,2023加满超级BUFF,开启新年礼遇。


搜狐

搜狐今年的礼盒可以说得上是最干的了,甜香软糯的玉米、口感细腻的栗子、香甜软糯的薯干、颗粒饱满的小米,可以说听起来就让人流口水啦!(PS:搜狐文化还有礼盒哦)


大疆

大疆的新年礼盒是出乎意料的“大”,居家旅行必备,新年之际, 带上行李箱回家过年,你绝对是路上最靓的仔~


OPPO

OPPO今年的新年礼盒很有新意,颜值担当非网绿小欧和《故宫里的神兽世界》系列盲盒莫属,台历也别具一格,每一页都有科技知识科普,还有很OPPO的笔记本和新年贺卡,这一波给满分!


ps:以上素材均由小编整理,来源于网络,排名无先后顺序。

来源:51CTO技术栈 | mp.weixin.qq.com/s/G6b_NraWT0gxF5CoIVD89Q

收起阅读 »

年终反思潮!李彦宏:“马化腾说的问题,百度也都有……”

前段时间,马化腾在 2022 年内部员工大会上,谈及了业务部门改革表面、追求大数字营收、内部贪腐“触目惊心”等问题,引发大家热议。随后,刘强东在京东高管管理培训会议上痛批“拿PPT和假大空词汇忽悠自己的人就是骗子”;蔚来李斌在全员信中表示有八大问题亟待解决。据...
继续阅读 »

到了年末,难免少不了“年终总结”、“反思潮”,互联网的“大佬”们怎能落下?

前段时间,马化腾在 2022 年内部员工大会上,谈及了业务部门改革表面、追求大数字营收、内部贪腐“触目惊心”等问题,引发大家热议。随后,刘强东在京东高管管理培训会议上痛批“拿PPT和假大空词汇忽悠自己的人就是骗子”;蔚来李斌在全员信中表示有八大问题亟待解决。

作为曾经的 BAT 三巨头之一的百度,最近也因为一篇文章也在“反思潮”中引发了大家的关注。


“简单之约”下的反思

据 36 氪报道,百度在 1 月 3 日内网发布的了一篇文章《简单之约:谈机会谈挑战,新思考新要求》。文章长达 7000 字,取自 2022 年 12 月末,李彦宏面向全体员工的一场内部直播。(“简单之约”,是百度管理层与全体员工沟通公司理念与战略的固定机制,由员工提问,高层答疑,每季度举行一次。)

从文章的整体来看,李彦宏从技术投入、商业本质、公司管理以及百度未来的机会等话题直指了百度目前的现状问题及思考,例如对资本、组织等宏观问题的复盘,以及对 AIGC 的商业化、疫情下的搜索产品、“端到端”战略等具体业务挑战的思考。

在谈及马化腾的内部讲话时,李彦宏表示,马化腾内部讲话提到的问题,百度也都有,并表示一直在试图积极地去解决这些“零容忍”的问题,一旦发现这种事情不会妥协。

此外,李彦宏还鼓励员工站在更高的角度去思考问题。做事情除了满足 OKR 之外,应该跳出这个范围,看看设置的目标对业务的长期成长、长期健康有没有作用。同时,李彦宏坦言了 2023 年的小目标,希望 2023 年至少能有一个高成长、有创新的业务。”

“技术和创新”是长期话题

值得一提的是,百度作为一家技术驱动的互联网公司,在文章中多次谈及了有关技术方向的思考。

众所周知,“技术和创新”是李彦宏长期关注的话题,非常重视技术与市场的匹配的重要性。在本次全员会上他也指出,“要做市场真正需要的技术,否则就是自嗨”。此前,百度就在技术方面付出了很多的投入。根据财报显示,近年来百度的技术研发投入占收入的比例超过 20% 。

在文中,李彦宏还提到了许多有关 AI 领域新的技术进展,尤其是近期屡次出圈的 AIGC 和 ChatGPT ,他表示:“技术能做到这一步了,但是它会变成什么样的产品,产品能满足什么样的需求,这个链条上还有很多不确定性。”

早前, AI 领域就备受百度的关注。在 2022 万象·百度移动生态大会上,百度发布了 AI助理,覆盖了各种 AIGC 应用,包括 AI 自动生成文字、图片以及图片转换成视频。李彦宏表示,这是百度“天天在琢磨的技术方向”,将其商业化很难,但百度必须要做。

网友:“除了剖析问题,关键要看后续做法!”

伴随着#李彦宏内部反思#、#李彦宏称马化腾说的问题百度都有#、#李彦宏称百度让更多人及时看到真相#的话题登上微博热搜榜,也掀起网友一股讨论热潮:

  • “能深刻剖析自己存在的问题也很有勇气,不过关键要看后续做法”;

  • “真的是非常敬佩李彦宏”;

  • “公司越大,就更要处理好内部问题”;

  • “百度还是有很强的技术氛围和底蕴的 ”。

欲戴王冠,必承其重。在互联网企业在抢占市场的过程中,难免需要迎接更多的挑战。对此,你怎么看?可以在评论区留言或讨论。

参考链接:

https://36kr.com/newsflashes/2075958593507332

https://finance.sina.com.cn/tech/internet/2023-01-06/doc-imxzheuc5666852.shtml

https://www.sohu.com/a/626669960_335395

https://new.qq.com/rain/a/20230106A0313400

作者:朱珂欣 | CSDN 程序人生
来源:blog.csdn.net/csdnsevenn/article/details/128629148

收起阅读 »

在国企做程序员怎么样?

有读者咨询我,在国企做开发怎么样?当然是有利有弊,国企相对稳定,加班总体没有互联网多,不过相对而言,工资收入没有互联网高,而且国企追求稳定,往往技术栈比较保守,很难接触新的技术,导致技术水平进步缓慢。下面分享一位国企程序员的经历,希望能给大家一些参考价值。下文...
继续阅读 »

有读者咨询我,在国企做开发怎么样?

当然是有利有弊,国企相对稳定,加班总体没有互联网多,不过相对而言,工资收入没有互联网高,而且国企追求稳定,往往技术栈比较保守,很难接触新的技术,导致技术水平进步缓慢。

下面分享一位国企程序员的经历,希望能给大家一些参考价值。

下文中的“我”代表故事主人公

我校招加入了某垄断央企,在里面从事研发工程师的工作。下面我将分享一些入职后的一些心得体会。

在国企中,开发是最底层最苦B的存在,在互联网可能程序员还能够和产品经理argue,但是在国企中,基本都是领导拍脑袋的决定,即便这个需求不合理,或者会造成很多问题等等,你所需要的就是去执行,然后完成领导的任务。下面我会分享一些国企开发日常。

1、大量内部项目

在入职前几个月,我们都要基于一种国产编辑器培训,说白了集团的领导看市场上有eclipse,idea这样编译器,然后就说咱们内部也要搞一个国产的编译器,所有的项目都要强制基于这样一个编译器。

在国企里搞开发,通常会在项目中塞入一大堆其他项目插件,本来一个可能基于eclipse轻松搞定的事情,在国企需要经过2、3个项目跳转。但国企的项目本来就是领导导向,只需给领导演示即可,并不具备实用性。所以在一个项目集成多个项目后,可以被称为X山。你集成的其他项目会突然出一些非常奇怪的错误,从而导致自己项目报错。但是这也没有办法,在国企中搞开发,有些项目或者插件是被要求必须使用的。

2、外包

说到开发,在国企必然是离不开外包的。在我这个公司,可以分为直聘+劳务派遣两种用工形式,劳务派遣就是我们通常所说的外包,直聘就是通过校招进来的校招生。

直聘的优势在于会有公司的统一编制,可以在系统内部调动。当然这个调动是只存在于规定中,99.9%的普通员工是不会调动。劳务派遣通常是社招进来的或者外包。在我们公司中,项目干活的主力都是外包。我可能因为自身本来就比较喜欢技术,并且觉得总要干几年技术才能对项目会有比较深入的理解,所以主动要求干活,也就是和外包一起干活。一开始我认为外包可能学历都比较低或者都不行,但是在实际干活中,某些外包的技术执行力是很强的,大多数项目的实际控制权在外包上,我们负责管理给钱,也许对项目的了解的深度和颗粒度上不如外包。

上次我空闲时间与一个快40岁的外包聊天,才发现他之前在腾讯、京东等互联网公司都有工作过,架构设计方面都特别有经验。然后我问他为什么离开互联网公司,他就说身体受不了。所以身体如果不是特别好的话,国企也是一个不错的选择。

3、技术栈

在日常开发中,国企的技术一般不会特别新。我目前接触的技术,前端是JSP,后端是Springboot那一套。开发的过程一般不会涉及到多线程,高并发等技术。基本上都是些表的设计和增删改查。如果个人对技术没啥追求,可能一天的活2,3小时就干完了。如果你对技术有追求,可以在剩余时间去折腾新技术,自由度比较高。

所以在国企,作为普通基层员工,一般会有许多属于自己的时间,你可以用这些时间去刷手机,当然也可以去用这些时间去复盘,去学习新技术。在社会中,总有一种声音说在国企呆久了就待废了,很多时候并不是在国企待废了,而是自己让自己待废了。

4、升职空间

每个研发类央企都有自己的职级序列,一般分为技术和管理两种序列。

首先,管理序列你就不用想了,那是留给有关系+有能力的人的。其实,个人觉得在国企有关系也是一种有能力的表现,你的关系能够给公司解决问题那也行。

其次,技术序列大多数情况也是根据你的工龄长短和PPT能力。毕竟,国企研发大多数干的活不是研发与这个系统的接口,就是给某个成熟互联网产品套个壳。技术深度基本上就是一个大专生去培训机构培训3个月的结果。你想要往上走,那就要学会去PPT,学会锻炼自己的表达能力,学会如何讲到领导想听到的那个点。既然来了国企,就不要再想钻研技术了,除非你想跳槽互联网。

最后,在国企底层随着工龄增长工资增长(不当领导)还是比较容易的。但是,如果你想当领导,那还是天时地利人和缺一不可。

5、钱

在前面说到,我们公司属于成本单位,到工资这一块就体现为钱是总部发的。工资构成分由工资+年终奖+福利组成。

1.工资构成中没有绩效,没有绩效,没有绩效,重要的事情说三遍。工资是按照你的级别+职称来决定的,公司会有严格的等级晋升制度。但是基本可以概括为混年限。年限到了,你的级别就上去了,年限没到,你天天加班,与工资没有一毛钱关系。

2.年终奖,是总部给公司一个大的总包,然后大领导根据实际情况对不同部门分配,部门领导再根据每个人的工作情况将奖金分配到个人。所以,你干不干活,活干得好不好只和你的年终奖相关。据我了解一个部门内部员工的年终奖并不会相差太多。

3.最后就是福利了,以我们公司为例,大致可以分为通信补助+房补+饭补+一些七七八八的东西,大多数国企都是这样模式。

总结

1、老生常谈了。在国企,工资待遇可以保证你在一线城市吃吃喝喝和基本的生活需要没问题,当然房子是不用想的了。

2、国企搞开发,技术不会特别新,很多时候是项目管理的角色。工作内容基本体现为领导的决定。

3、国企研究技术没有意义,想当领导,就多学习做PPT和领导搞好关系。或者当一个平庸的人,混吃等死,把时间留给家人,也不乏是一种好选择。

作者:程序员大彬
来源:juejin.cn/post/7182355327076007996

收起阅读 »

半夜,我差点揍了十年前的自己

张大胖走出公司的时候,已经将近半夜。此时天上的月亮仍旧散发着清冷的幽光,无情地审视着大地。最近公司业务繁忙,大批技术人员都被迫加班到很晚,张大胖正是其中之一。在公司门口趴活的出租车排成了长龙,连出租车司机都知道,这个时候是园区的下班高峰,最容易拉活儿。张大胖上...
继续阅读 »

张大胖走出公司的时候,已经将近半夜。

此时天上的月亮仍旧散发着清冷的幽光,无情地审视着大地。

最近公司业务繁忙,大批技术人员都被迫加班到很晚,张大胖正是其中之一。

在公司门口趴活的出租车排成了长龙,连出租车司机都知道,这个时候是园区的下班高峰,最容易拉活儿。

张大胖上了车,熟练地从背包中掏出了笔记本电脑。

“明天晚上有个面试,得抓紧时间再补补技术基础。” 张大胖心想。

张大胖没有注意到,前方的司机瞟了一眼后视镜,微微叹了一口气。

司机也是个胖子, 年龄看起来要比张大胖大个10岁左右,若隐若现的发际线都无意间展露出中年人的危机。

张大胖今天复习的是CPU缓存, 他一边看着电脑上的图,一边回忆之前的知识,喃喃自语:

“CPU 缓存「Cache」指的访问速度比一般内存快得多的高速存储器,主要是为了解决 CPU 运算速率与内存读写速率不匹配的问题。..... ”

张大胖发现由于连续加班熬夜,自己的脑子有点儿不太好使了。

“小伙子,你是搞计算机的吧, 太晚了,别再用功了,身体要紧!” 前座传来一声沧桑的话语。

“多谢师傅,明天晚上是四十大盗公司的面试,我要奋斗一下,努力进大厂!”

“进了大厂又如何?你看人家把面试安排在晚上,说明了什么?”

“唉!说明都在加班啊!” , 张大胖略微有点儿诧异,这位司机似乎懂点儿IT行业。

“不过,只要钱多,累点儿也值,像我这种没有背景的人,想在大城市立足,不吃苦是不可能啊。” 张大胖补充道。

司机沉默了, 稳稳地握着方向盘,眼光眺向远方。

张大胖的双眼也被笔记本电脑中的图给吸引了。

沉默了一会儿,司机突然开口:“对了,我有个亲戚,在一个创业公司写代码,叫什么舞动来着,发展势头很好,正在招人,你愿不愿意去啊?”

他扭过头来,两眼放光补充道:“如果公司上市,你就财务自由了!”

“师傅,小心前面的车,” 张大胖看他居然不看路了,马上提醒道。

“舞什么动啊?创业公司九死一生,风险太大了。” 张大胖一心求稳,想进大公司。

“年轻人,不冒险太可惜了!”前座的师傅无奈地摇了摇头。

张大胖心想,我凭什么相信你呢,你说财务自由就能自由?还有可能浪费掉我的青春呢!

“对了,我听说现在有个什么比特币,你们程序员应该懂,可以买一点儿啊!”

张大胖咧嘴笑了,没想到这位师傅信息挺灵通,连比特币都知道。

“师傅你可能不懂,比特币我研究过,什么Hash,什么去中心化,都是数字游戏而已,没有任何价值!”

“哎呀,现在好像几毛钱一个,你可以花个百十块,买几千个比特币玩玩不就行了!囤几年肯定涨价!” 听到张大胖不屑一顾,师傅似乎有点着急。

“哈哈,那还不如我和同学吃一顿自助!”

张大胖说完,就低头又去看CPU缓存去了。

车行驶了十分钟, 师傅又幽幽地说到:“小伙子,你炒股不?我可以给你推荐几个潜力股,比如腾讯,阿里,茅台,格力,微软,苹果...... ”

“师傅你好厉害啊,炒股都炒到美国去了,不过我不炒股,每天心惊肉跳的,实在受不了!”

“这些都是潜力股,你可以长期持有,收益绝对在几十倍以上,以后就不用这么辛苦了!”

张大胖笑了笑,心说这个北京的司机师傅可真会吹牛,股市中七亏二平一赚,自己可当不了那个幸运儿。

他又把思路拉回到CPU缓存中,开始复习地址映像的三种方法,直接映像,全相联映像和组相联映像。

“那你买房子吗?现在北京的房子正好处于的最低点,北京作为超级大都市,将来的房价会像香港那样,10几万一平。”

“师傅您说笑了,现在几万一平我们年轻人都买不起了,还十几万,到时候卖个谁去?”

“吱---” 突然一个急刹车,把张大胖吓了一跳。

司机师傅打开车门,一把就把张大胖拖了出来,揪住张大胖的衣领吼道:“我真TMD想揍你一顿,我给你指了好几条光明大道你不走,为什么非要去挤那独木桥?!”

张大胖愣了一下:“师傅,我们俩似乎没啥关系吧...... 小心我那16寸的顶配MacBook Pro,很贵的......”

出租车师傅的脸色慢慢缓和,深深地叹了一口气:“唉,我可真傻!”

他松开了张大胖,回到车上继续开车。

现已经能够看到小区耸立的高楼。一栋栋楼盘,亮着灯的已经不多。

惊魂未定张大胖开始收拾东西,准备下车。

“小伙子,坚定地学习技术确实难能可贵,坚持下来必定有所收获,但是我想给你几个建议:

  1. 不能只盯着技术,还要搞定业务,让技术为业务服务,一定要产生业务价值。

  1. 你要想方设法地增加技术影响力。

  1. 除了技术之外,要再发展一个领域,形成交叉优势

  1. .....”

张大胖心想,这师傅真是啰嗦,他不客气地把师傅打断:“谢谢师傅,这些道理我在码农翻身公众号看了很多了,我会遵照执行的。”

“还有啊,要拥抱不确定性,多去尝试一些投入低,可能有巨大回报的事情,比如.....”

“多谢师傅关心!” 张大胖确实有点不耐烦了。

司机师傅送给张大胖一张名片:“以后可以联系我啊!”

张大胖看都没看,随手扔到了包里,付款下车。

身后传来了师傅的喊声:“CPU缓存这一块儿最常考的是LRU算法,面试的时候要手写......”

张大胖头也不回,快步回家,逃离了这个啰嗦的“唐僧”。

第二天晚上,四十大盗公司的面试,面试官果然如同出租车司机预料的那样,要手写LRU算法。

张大胖准备充分,顺利通过。

张大胖回到家,赶紧翻出那张名片,只见上面写着三个大字:张大胖。

还有一行小字:我是十年以后的你

张大胖大为震惊,他拼命地回想昨晚和出租车司机谈话的内容,却如同做了一场梦,什么都想不起来了......

来源:mp.weixin.qq.com/s/Y4xHuLfd7U4s4wpn1H3vWw

收起阅读 »

这年会奖品还能不要脸点吗?

又到年底年会的时候了,有网友晒出自己的年会奖品:网友表示:一溜看下来,迟到券比较实用。想不明白为什么没有涨薪优惠卷!迟到券还要提前申请?我提前知道我要迟到不会早点出门?迟到卷还不如早退卷实用好歹有啊这个经济现状,能按时发工资的就是好公司了一百万越南盾也行啊,至...
继续阅读 »

又到年底年会的时候了,有网友晒出自己的年会奖品:







网友表示:

  • 一溜看下来,迟到券比较实用。

  • 想不明白为什么没有涨薪优惠卷!

  • 迟到券还要提前申请?我提前知道我要迟到不会早点出门?

  • 迟到卷还不如早退卷实用

  • 好歹有啊

  • 这个经济现状,能按时发工资的就是好公司了

  • 一百万越南盾也行啊,至少看着多


素材来源于网络
收起阅读 »

你不买我不买,显卡出货量破二十年新低!红绿蓝三家混战,国产GPU引起海外关注

显卡市场的寒气,藏不住了。刚刚过去的2022年,全球独显出货量创下二十年新低,比2021年同期下跌将近50%。Jon Peddie Research(JPR)最新数据显示,今年第三季度独显出货量仅690万块。如果追溯到2005年Q3,这一数据为2000万+。而...
继续阅读 »

显卡市场的寒气,藏不住了。

刚刚过去的2022年,全球独显出货量创下二十年新低,比2021年同期下跌将近50%


Jon Peddie Research(JPR)最新数据显示,今年第三季度独显出货量仅690万块。

如果追溯到2005年Q3,这一数据为2000万+


而英伟达作为全球显卡市场头号玩家,遭受的重创早就开始显现:今年Q2、Q3业绩连续下滑,如今股价已跌至去年最高点一半左右。

内忧之下,还有外患。

前有CPU巨头英特尔高调官宣分拆图形芯片部门,为更好和英伟达、AMD打擂台;后有中国GPU厂商异军突起,多家公司在今年宣布流片或量产,已引起国外关注。

看来老黄的2022,或许并不好过。

今年显卡市场扑朔迷离

如果以“短缺”概括2021年显卡市场,那么今年的江湖,则如过山车般跌宕。

年初还在到处缺货,市场价高过发售价太过正常,一些装机玩家索性改买品牌高性价笔记本。1月时,Meta还被曝一次性从英伟达买下1.6万个GPU,还引来不少艳羡目光。

3月,情况就发生了变化。

显卡市场价已有跳水现象,再到7月,国内外消费者已基本都能以建议零售价从官方渠道及主流平台购入英伟达及AMD显卡。

“空气卡”一词逐渐隐退,不再是引发大家共鸣的表达。

缺芯潮基本结束。


短短数月的变化,主要源于两点。

其一,全球消费热潮冷却;

其二,大规模挖矿行动的终结。

当然,此前显卡缺货引发的供应链加码生产,一消一涨,数月内就将显卡从“空气”变成“实体”。

但很快,产品过剩去库存,就成为了后半年主旋律。对各大厂商,冷热交替过快过烈,着实一番冰火两重天体验。


以占大半壁江山的英伟达为例。

7月初大批产品跌至零售价,到中旬,高端款RTX 3090 Ti跌到了比零售价还便宜38%。

一个月后,英伟达颤颤巍巍预披露了Q2财报,不出所料,与消费级显卡直接挂钩的游戏业务塌方,营收环比跌掉44%,黄仁勋表示,随季度推进,该板块销售预测还将下调,去库存成为主要目标。

随后,就是官方打折,甚至搞出买30系显卡及配备的电脑,送59.99美元游戏的促销路数。


在这种动荡之下,英伟达生意越来越不好做,从财报上就能看到。

2022年5-7月,公司营收环比下跌了66%(non-GAAP),净利润环比下跌62%(non-GAAP)。后面一季的数据略有回涨,营收环比涨幅为16%(non-GAAP),但同比去年同期,跌幅还是很大,达到了55%(non-GAAP)。

这当中,英伟达还和最大合作伙伴EVGA闹掰了。

9月,EVGA单方面宣布,不会同英伟达下一代产品合作。


要知道,两者合作20多年,而且EVGA收入中80%来自英伟达合作的显卡。

根据EVGA的说法,英伟达的合作态度是两者关系恶化的关键。具体来说,英伟达一方沟通越来越少,新产品信息不同步,重要活动也不cue合作方,连价格调整也不事先同步。

比如RTX 3090 Ti显卡,英伟达给零售商报价比EVGA对外低了300美元,却不事先沟通,这下,合作方相当“被动”。

由于双方交恶时间点又赶在40系列显卡前一周,当时引发不小震动。

而几天后40系高调发布,售价最高12999人民币,很多消费者反馈却是“不值”二字,更别说4090电源接口熔化,又是一波不满。


图源:theverge

而更大的变动或许还没到来——英伟达的新对手也越来越多。

各路对手杀到老黄城下

最明显的一个动向就是,英特尔开抢GPU市场份额了

本月初,英特尔宣布将把图形芯片部门(AXG)一分为二,通过重组业务,更好地和英伟达、AMD竞争。

过去英特尔一直在主导CPU市场,GPU方面一直不是其发展核心。但在AI热浪下,英特尔也不得不重视起加速计算市场了。

其在官方声明表示:

图形芯片和加速计算是英特尔的关键增长引擎。我们正在改进我们的结构,以加速和扩大它们的影响,并通过向客户发出统一的声音来推动上市战略。

据JPR统计,今年第三季度独显市场中,英特尔占比4%。对比来看,AMD也仅有8%。

而更引人注目的变化,发生在国内

今年,摩尔线程一年内交出两块全功能GPU;芯动科技发布了“风华2号”、“风华1号”开始量产;面向数据中心的壁仞则发布了首款通用GPU芯片BR100,单芯片峰值算力达到PFLOPS级别;象帝先也发布了拥有100%自主知识产权的通用GPU……

脚步之快,已引发海外关注。

权威机构Jon Peddie Research在其对2022全球GPU市场的年度报告中写道:

在AI和高性能计算的驱动下,中国厂商正在向GPU市场发起进军。

由此也带动全球GPU厂商数量激增,独显厂商中,中国面孔就占据了一半席位。


当然这不是一夜之间发生的事。

在AI浪潮的驱动下,中国在数字化升级和人工智能行业融入的脚步上都十分迅速,国内对于GPU的需求空前高涨。

另一边,中国人工智能行业过度依赖英伟达显卡的情况也确实存在。这不光会造成资金上的压力,还容易出现“卡脖子”的情况。

在多种趋势和因素的影响下,早在20年下半年开始,资本市场上讲出了包括图形渲染在内的全功能GPU的新故事。壁仞科技、摩尔线程先后成立并大笔融资,芯动科技、兆芯等老牌芯片公司的独立显卡项目也在这附近官宣。

如今2年时间过去,已有多家厂商完成了流片或量产。

不可否认,当下或许还只是国内厂商迈出的第一步。从IP供应商处购买授权的方式,好处是能够减少投入加速回报,还能迅速积累经验、逐步建立起人才队伍。但在自研上后面还有很长的路要走。

而且如苹果、三星等攀登IP自研之路时,也并非一帆风顺。苹果分手3年后又回头重新与Imagination合作,据市场传闻有专利方面的原因。

因此,对于国内GPU自研,还需要更多耐心。

但无论如何,在全球显卡市场遭遇动荡的背景下,风险和机遇都随之而来。眼下,或许只是市场变革的开始了。

另外,最新消息显示,英伟达、AMD以及英特尔都已削减在台积电的订单。

参考链接:
[1]https://www.tomshardware.com/news/sales-of-desktop-graphics-cards-hit-20-year-low
[2]https://www.tomshardware.com/news/ai-and-tech-sovereignity-drive-number-of-gpu-developers-in-china

詹士 明敏 发自 凹非寺

来自|量子位

收起阅读 »

这可能是中国最“恨”地铁的高校,甚至写了篇论文反对地铁经过

常坐北京地铁4号线的人可能听过这样一句调侃 “坐4号线的学生谁先下车谁就输了,坚持到最后的都是学霸中的学霸。”因为这一路会经过十多所高校,全都是名校。 虽然是个玩笑话,但很多地方的地铁都喜爱用高校名做站名。比如2022年11月28日,深圳地铁6号线支线正式通车...
继续阅读 »


常坐北京地铁4号线的人可能听过这样一句调侃 “坐4号线的学生谁先下车谁就输了,坚持到最后的都是学霸中的学霸。”

因为这一路会经过十多所高校,全都是名校。


虽然是个玩笑话,但很多地方的地铁都喜爱用高校名做站名。

比如2022年11月28日,深圳地铁6号线支线正式通车,其中,“深理工站”就以正在筹建的深圳理工大学来作为站名。

另一方面,大多数的高校也会有意的去争夺地铁站,一方面是方便学生出行,另一方面,地铁站命名也是一次对学校的宣传。


甚至在2021年,西安还曾发生过两高校掐架“争夺”地铁站命名的事,当时,西安地铁官网发布了14号线相关站点初步命名信息。

其中在西安北郊大学城的一站,暂被命名为“西安工业大学”。此站距离西安工业大学正门,陕西科技大学南门都非常近,仅200米左右。


这立刻引起了陕西科技大学的强烈不满。为了争取命名权,陕西科技大学先后两次和西安工业大学的校领导进行了沟通,并提出一些条件。

因为两所高校谈崩了,陕西科技大学要求旗下幼儿园方3月24日起不再接受西安工业大学子女入托。

最后,在被媒体和舆论痛批后,两所高校握手言和,解决了幼儿园不让孩子入园事件,同时,西安地铁14号线也更改了地铁站名,修改为 “西安工大·武德路站”


虽然只是一件小事,但高校间争夺地铁站命名确实不是第一次,有时候,地铁方面也会一碗水端平,把大家的校名都列上去。

比如 西工程大●西科大(临潼校区)站、


南医大●江苏经贸学院站 等。


但凡事都有例外,也有那么一些学校为了让地铁“远离”自己,还有学者专门写了论文来论证理由。

这可能真是中国最“恨”地铁的一所高校。

1 地铁和北大那些事

2018年,北京地铁4号线列车在13.5米深的地下呼啸而过,100米外北京大学信息科学技术学院大楼中,一台电子显微镜内“仿佛刮起了一阵飓风”。

用肉眼看,这台1米多高的白色金属镜筒安稳立在桌上。将它调至最高精度却会发现,显示屏上的黑白图像长了“毛刺”,原本纤毫毕现的原子图案因为振动变得模糊不清。

在北大校园内,因地铁运行受到影响的精密仪器,远不止这台价值数百万元的电镜。4号线开通时,北大有价值11亿元的精密仪器,其中4亿元的仪器受到影响。


地图上与地铁线路相邻的北京大学校园

原因很简单——交通微振动。**虽然这种振动几乎不易察觉,但对高校内的精密仪器来说,地铁几乎意味着“灾难性打击”。**

北大环境振动监测与评估实验室主任雷军,曾和学生拎着地震仪,测量过北京多条地铁线路,他们发现,在精密仪器更敏感的低频范围内,离地铁100米内地表振动强度比没有列车通过时高了30~100倍。

许多仪器的使用者并不知晓地铁振动会影响仪器。曾有同事找到雷军,抱怨实验室一台测量岩石年龄的精密仪器突然不正常了。这位老师叫来厂家,左调右调,愣是修不好,厂家也摸不着头脑。

事实上,并非仪器坏了,而是地铁4号线开通后,振动干扰了仪器。

实际上,当年在地铁4号线线路规划出来后,北大就曾和地铁公司为两个方案反复争论。

● 北大拒绝4号线地铁经过,想让地铁改线。

● 地铁公司表示,北大也可以整个搬走。

直至最后一次研讨会,双方仍僵持不下。那次会议由北京市一位副市长主持,邀请了一位院士和多位北大校外专家。

最后大家采取了一个折中方案,4号线经过北大的789米轨道段,将采用世界上最先进的轨道减振技术,也就是在钢轨下铺设钢弹簧浮置板。这种浮置板由一家德国公司发明,上面是约50厘米厚的钢筋混凝土板,下面是支撑着的钢弹簧,能将列车的振动与道床隔离。

最后北大做了妥协,这才有了后来的【北京大学东门站】


图片来源:北京大学新闻中心

不过,4号线真的开通后,北大学者发现虽然轨道减振有用,但也不算完全有用,很多精密仪器还是会受到干扰。

最后,北大自己一合计,决定在受地铁振动影响最小的西南边的校医院旧址那盖综合科研楼,将部分受影响的仪器搬过来。在此之前,很多科研人为了能正常做实验,只能选择在地铁停运的深夜开始运行精密仪器。

谁知道一波未平一波又起,北大综合科研楼地基刚打好,正在施工时,北京地铁16号线的规划出来了,好家伙,地铁16号线将绕经北大西门,离综合科研楼仅200米。


这一次可把北大气坏了,由于校内精密仪器已无处可挪,北大开始了强烈抗议。

后面才知道,因为地铁4号线的成功,地铁方面以为减振成功了,北大也没有把自己准备盖科研楼挪仪器的事告诉地铁方,这才有了擦着北大西边而过的地铁16号线规划。

这一次,北大再次重拳出击,首先论文论证是不能少的。


北京市为此还拨出上千万元专项资金,让大家拿出一个合理的解决方案,包括地铁轨道减振、重新设计综合科研楼,考虑在低层装减振平台等等。

最后,双方谁也不愿意退让的时候,项目戛然而止。据说北大领导和一位市领导在某个会议碰面,双方握手言好。地铁16号退后一步,往西绕开300多米,甩掉两座车站,北大也不再提要求。


就这样,这场北大和地铁的交锋,双方鸣鼓收兵。

2 高校与地铁的对抗

不过,高校和地铁的对抗,北大也绝不是个例。

与北大相似的还有清华,但是在拒绝这件事上,清华更强硬了一点。

早在1955年,清华大学就曾让铁路改过线。那时候,京张铁路位于清华校园同侧,振动曾严重干扰科研,在清华的争取下,铁路线向东迁了800米。

后面,地铁15号线原计划下穿清华大学,遭清华极力反对。最终,15号线只进入清华校内120米,没与4号线相连,形成换乘站。


受地铁影响的高校还有复旦大学、南京大学、中国科学院、首都医科大学、郑州大学医学院等。

不过并不是所有的高校都拥有强大的谈判能力。要知道,一个地铁线路方案如果已落成,再挪动位置几乎是不可能的。

因此,有的985高校没太多考虑,直接在同意文件上盖了章。有的高校遭遇了损失,却不愿意公开化。

中国电子工程设计院有限公司曾表示,给复旦大学、南京大学等多个受地铁影响的高校做过减振方案。

没想到一个小小的振动,也能引起如此大的漩涡,这可能就是“地铁蝴蝶效应”吧~

本文选自募格学术。参考资料:人民资讯、中科院深圳理工大学、潇湘晨报、人民日报等。

收起阅读 »

产品经理不靠谱怎么办

一、产品和开发之争 开发和产品宿命的争斗由来已久,倏然就是一对天敌。在刚毕业那会,还不知道产品具体是干啥的时候,就听到了不少产品和开发打架的事情。印象最深的,就是平安产品开发掐架事件了。起因是产品经理提了一个需求,要求APP开发人员可以做到根据用户的手机壳来改...
继续阅读 »


一、产品和开发之争


开发和产品宿命的争斗由来已久,倏然就是一对天敌。

平安产品掐架事件

在刚毕业那会,还不知道产品具体是干啥的时候,就听到了不少产品和开发打架的事情。印象最深的,就是平安产品开发掐架事件了。起因是产品经理提了一个需求,要求APP开发人员可以做到根据用户的手机壳来改变手机软件主题,面对这样的需求,开发自然是要起义的。

真假分辨不是重点,从争论的热点而言可知,就这件事情而言,争论的原因是需求不符合常理。开发做的事情只是对世界建模而不是无中生有。而我们作为开发,平时和产品决斗最多的情况,是对于时间资源之争。产品混乱的开发节奏,不符合逻辑的需求,不合理的时间安排,不重点的优先级安排。

而且很多时候,产品的职位是要比开发的高的,话语权更加的高,会让他们更加的肆无忌惮,可恨!

拿我之前公司的真实的例子来说,产品所谓的需求文档都是短短几句话;一个迭代周期内从来没有按照原订计划上线计划的功能,各种小需求,拍脑袋的需求随意插入。前者,总监对这种行为的解释是需要开发和产品共同去参与设计,相互残缺不漏,不说开发得不到第一手信息,但是你的时间可还是有限的,工资也不是不涨的。后者直接导致了开发的加班。

为什么会有这些不靠谱的产品经理呢?

根本还是我的问题,我没有能力轻易的选择自己工作环境🙃

其次才是他们专业程度不够,被培训机构忽悠的,人人都是产品经理,门槛低工资还高,上可以直接对话老板,下可以指挥程序员,所以导致了什么阿猫阿狗都涌入。

但是产品的门槛其实很高的。他们需要很强逻辑能力, 整理出来的需求需要逻辑自洽, 需要思考用户的操作体验,需要思考人力资源的分配。面对老板、市场、业务方抛来的‘建议’,能够甄别出什么是功能,什么是需求,然后制定出合理的优先级。在敏捷项目中,还要制定迭代的计划,顶得住上面的压力,压得服下面的开发。

其中涉及到的专业技能有社会心理学、管理学、软件工程管理、用户画像学、以及一定的开发基础、一定的设计基础、一定的运营基础。

这些东西的难度不是程序员用计算机能够模拟的,不然为什么会有智障的小爱同学、小冰同学、siri。

根本的目的是为了解决问题

当然,本篇文章依旧《10x程序员》目的并不是为了抨击产品多么多么的不靠谱。就像郑晔老师所说,如果从不靠谱的数量来说,程序员是比产品多得多得。第一是因为程序员基数就比产品的多,第二也是因为万物皆可转码导致的。培训班培养几个月就出来工作了,他能有多强的编程能力?

只是从整个市场来看,当然还是有很多转行的,培训出来的很强的人。

这篇文章的目的,是为了解决点那个我们碰到这些不靠谱的产品经理的时候,我们应该如何怎么办?

首先要知道产品和开发的战争是因何而战的。

二、争论的真相是什么


争论的原因

产品和开发相互攻击是解决不了任何问题的。为了解决争斗,我们首先需要知道到底是争什么?为何而争。方能对症下药。

我们常常会出现下面这样的一个场景:

产品:我们需要一个单点登录的界面。输入账号密码就可以进行我们的界面。

开发:好的

一天时间,界面和交互逻辑,接口哗哗做完。

开发:东西做完了,你来看看

产品:??? 验证码呢?

开发:你又没说

产品:这个不是常识么?

开发:。。。。

又是半天时间,验证码搞定

产品:这个项目是放在门户下面,登录的功能不是应该在门户上面做么?现在跳转到别的项目还需要重新登陆,你怎么想的?

开发:顶你个肺,一开始怎么不说是这个场景

产品:你又没问。。。

🔪 🙎‍♂️

这是由于双方信息不同步的导致的。如果一开始开发就问:

  • 这个需求的用户是谁?

  • 这个需求的使用场景在哪里?

我想问题就会拖到后面了。开发必须要有自己的独立思考,多问几个为什么,才能够减少掉进坑中的次数。

双方的知识储备不一样,双方掌握的信息不一样,得到的结论自然也不一样。

所以这就需要我们在一个信息平台上,才能够沟通得有效率。

而这就需要我们双方都能有一个很好的沟通能力。也需要我们开发多张十个心眼,默认产品都是不靠谱的。多问几个为什么,不要害怕问题幼稚。如果产品都能够一一回应,而且逻辑自洽的话,那么恭喜你,你碰到了一个不错的产品。

有一句话说得好,当你和一个人谈话谈得很开心的时候,很可能是因为对方的段位比你高,他在向下兼容。

当然,出现上面的那些问题,也由于现在解决的问题不再是明确的,常常范围模糊,别说产品自己,业务用户也不知道自己想要什么?这个无形中提高了产品的门槛,还提高了需要软件设计师的架构能力,需要提前布局。

软件开发的主流由面向确定性问题,逐渐变成了面向不确定性问题。为了应付这个问题,敏捷开发这个最佳实践就应运而生。到了中国就变成了“田园敏捷”🐶,需求不明确,所有需求都是P0级。 为了解决这个问题,我们产品和开发能够在有效的资源中做些什么呢?这就不得不提到敏捷开发中两个很重要的阶段,需求澄清和需求反澄清,如果是开发负责人还需要参加需求准入。

沟通的真正目的是什么

先简单的介绍一些敏捷开发流程:

两周一迭代,在进入开发之前,产品内部需要先过一遍需求,随后根据列的需求和开发负责人讨论需求准入,开发负责人会根据人力资源来和产品共同商量,这个迭代可以上的内容。

需求澄清,这个是全体人员都参加,产品一一说需求的逻辑,开发可以提问。

之后就到了需求反澄清,这个阶段是开发在说自己对于需求的开发,以及开发的思路。随后进入开发阶段。开发完成,向产品show case, 测试通过之后前后端封版

封完版提发布工单,然后才进行反版。在这个阶段还包括了每日的站会过需求,还有发版之后的回顾会。

如时间表下图:


从图片可以看到对于开发两个重要的节点,一个是需求澄清,另外一个是需求反澄清。前者是产品在说,开发问。后者是开发在说,产品再问。这两个就是一个很好的拉平双方认知的机会。 这两个沟通的机会至关重要,是有效减少之后扯皮的关键节点。这就需要我们知道如何有效的进行沟通了。

唯心主义不是贬义,而是一个客观的事实。具体表现就在于,这个客观世界和我们所想象的总是不一样的。同样的,由于每个人认知的世界是不一样的,所以信息的传递是会衰减的,你不可能把你理解的信息 100% 传递给另外一个人,而这中间,如何传递,也就是如何描述将直接决定衰减的比例。

可以根据书中信息论模型来进行解释:


幻化为人的沟通的话。人的脑子就是信源,携带着信息到发送器,发送器通过自己的表达通过声带发送给对方,对方接受到信息还需要转译一遍进行自己的大脑。在传送的中间过程,还有噪声源,这个噪声源可以是物理环境认为的嘈杂,也可以认为是双方因为地位的不同,导致的思维方式的不同的噪声。

根据这个例子,可以用下面这张图来表示上面争论的原因:


扮演不同角色的时候,我们的思考模式是不同的。上图是产品作为信源,而开发作为信宿,反之亦然。

作为信源的话,我们将自己脑中的信息通过嘴巴表达出去的过程,是受限于知识储备和表达能力的。也就是说如果我们的知识储备足够的多,表达能力足够的强的话,在发送信息到对方的闹钟的时候,偏差自然也会更加的小。

作为信宿的话,我们开发作为接受的一方,需要提高自己的知识边界,主要是了解业务的前因后果,尽可能的提升解码的能力。

综上所述,我们沟通的目的是为了同步信息,减少对于需求的理解的偏差。而沟通出来的结果,就是共同确立一个验收的标准

只有验收的标准确定下来之后,才可以最到限度的减少后期扯皮的可能性。

那么我们作为开发需要怎么做呢?

开发需要做什么


开发在需求澄清的时候,其他问题都可以不问,但是这两个问题一定要搞清楚。

  1. 需求的背景是什么

  2. 需求能够给用户带来什么业务的价值

前者是为了理解业务的前因后果,当自己当成产品经理,让需求的逻辑能够自洽。后者是换位自己作为一个用户,以用户的视角来看问题。这也和我们公司以用户导向的价值观相符。

在需求反澄清的时候,作为一个前端工程师,我们最低限度的需要出两个东西,一个是API的设计文档,另外一个就是数据走向图。这个数据走向图我的前一篇文章《vue的业务开发如何进行组件化》中进行过阐述,具体可以去那篇文章看看。

敏捷开发不代表文档的缺失。

我曾经把产品问懵逼之后,把需求都砍了一大半。也间接实现了最好维护的代码。

我的目的不是为了砍需求,而是为了写出全世界最好维护的代码,即不用的代码。


三、抛弃固有印象


在程序员眼里:

  • 产品一般都没逻辑、缺乏交流基础(没常识)、没能力没主见;

在产品经理眼里:

  • 程序员通常属于严重沟通障碍、缺乏用户和产品意识、只考虑技术、没有大局观。

抛弃这些固有的刻板印象,沟通和理解更为重要。作为开发不能因为一时的占了上风,就沾沾自喜,大快人心,觉得压了产品一头。爽归爽了,你的工资可还是没动的。班还是要加的。所以解决问题才是主要的目的,不管工作中,还是生活中。 而这就要求我们:

  • 加强专业知识的学习,

  • 增加对彼此工作领域的认知,

  • 用逻辑而非借口来说服对方。

开发可以去考考PMP证书,虽然都说没有含金量,但是你得过了才有资格来说这句话。作为前端还可以去学学基础的美学设计。总的来说就是要扩展自己的知识边界。

而且,大家都是打工人,成年人了,我们要知道矛盾的根源是什么?真的是产品的不靠谱和开发的沟通障碍么?或许不见得。

四、矛盾的根源

之前刷知乎看到过程墨大佬的一段话,记了下来:

在我国,产品经理和研发工程师的核心冲突,是“有限的开发资源”与“无限制的目标”之间的矛盾。 “有限的开发资源”在研发工程师这一边,人力是有限的,人的工作时间是有限的,人的耐心是有限的,人能够做的事情是有限的。

“无限制的目标”在产品经理这一边,无数量限制的需求变更,无规则限制的产品设计流程,无时间限制的工期规划……

怎么解决?

要么提供更多的开发资源,也就是招更多更合格的工程师;要么就让产品经理对自己的行为做更多限制,让产品设计和规划按照客观规律办事。

当然,说到底两者之间的矛盾的根源是我国特色资本主义的内部矛盾,一方面想让团队跑得快,一方面又没有本事进行合理管理,最后产品经理和程序员打架,世人在骂产品经理无能程序员暴躁,其实归根结底是上面人无能而已。

五、一个问题

我之前面试,被问我这么一个问题:

一个需求你评估完成的时间需要两周,但是产品最多只能给你一周的时间,你怎么办?

那场面试虽然过了,但是我没有收到对于我说的答案的评价。所以很好奇大家的答案是什么😂

作者:我是小橘子哦
来源:juejin.cn/post/7175444771173826615

收起阅读 »

程序猿健康防猝指南:体重和减肥的秘密

00、 引言作为一名IT码农,入行十载有余,写的代码(Bug)越来越多,习惯了加班熬夜、久坐不动,身体各项指标也不出意外的屡创新高。近年来各行业高压工作导致的猝死的时有发生,长此以往,充满惊喜的人生不知道404和和503哪个先来!本着科学、严谨的代码精神,大量...
继续阅读 »

00、 引言

作为一名IT码农,入行十载有余,写的代码(Bug)越来越多,习惯了加班熬夜、久坐不动,身体各项指标也不出意外的屡创新高。近年来各行业高压工作导致的猝死的时有发生,长此以往,充满惊喜的人生不知道404和和503哪个先来!


本着科学、严谨的代码精神,大量查阅、学习了健康、运动的相关知识,顺便整理成文。生命在于运动,运动需要科学!


申明:信息都来自书籍、网络,难以保证完全准确,只能尽量追求科学、可信。有些知识本身就存在争议,或科学研究有限只是说明其相关性,并无明确结论。



01、 标准体重与体质指数(BMI<24)

身体质量指数 BMI(Body Mass Index),又称体质指数、体重指数。是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准,BMI指数用来判断你的体重正常、超重还是肥胖。

体重的公斤数(单位:千克)除以自己的身高(单位:米)的平方所得到的一个数字,公式:


网上也有很多计算器:薄荷健康 免费在线 BMI 计算器 BMI计算网

中国BMI标准如下图,适用范围:18至65岁的成年人。儿童、发育中的青少年、孕妇、乳母、老人及身型健硕的运动员除外。世界卫生组织认为BMI指数保持在22左右是比较理想的。


您目前BMI指数为:23.12,22.1,身体状况属于 【正常】,您的健康体重范围为 56~73 kg

标准体重有多种计算方法,常用的几个方法:


方法公式示例
世界卫生组织(WHO)的体重计算方法♂️ 男性:标准体重(kg)=(身高cm-80)X70% ♀️ 女性:标准体重(kg)=(身高cm-70)X60%(174-80)X70% = 65.8kg
我国常用的标准体重的计算公式♂️ 男性:标准体重(kg)=身高cm-105 ♀️ 女性:标准体重(kg)=身高cm-105-2.5174-105=69kg
我国征兵标准体重计算: 标准体重kg=身高cm - 110♂️ 男性:不超过30% ,不低于15%,合格 ♀️ 女性:不超过20% ,不低于15% ,合格174-110=64kg
  • 标准体重正负10﹪为正常体重

  • 标准体重正负10﹪~ 20﹪为体重过重或过轻

  • 标准体重正负20﹪以上为肥胖或体重不足

⚠️注意:标准体重和体质体质指数(BMI)是一种基于群体平均值的计算方法,针对单独个体其实并不严谨,个体都是有各种差异的,如年龄、肌肉、骨骼、脂肪含量都不同,BMI超重的人不一定就是肥胖,因此这个数据作为参考即可,体脂率(见后续章节)指标判定胖瘦更为科学。


02、 人体的主要物质=水、脂肪、蛋白质

人体内的水分含量最高,构成人体三大基础物质是糖、蛋白质、脂肪,也是人体的主要的营养物质。


人体必需的七种营养元素(蛋白质、脂肪、碳水化合物、矿物质、维生素、水、膳食纤维)。


2.1、水(多喝开水🐶1500~1700ml

成年人体内水分约占体重的55%~65%,年龄越小体内所含水分的百分比越高。水是细胞生存的基础,人体的各种生理化活动都是在水的参与下完成和实现的。一个成年人每日的摄水量总和约为2500毫升,注意是来自饮水、食物、物质代谢的总和,每天应该饮水1500~1700毫升(不要用饮料代替)。天热、排汗多的人要适当多补充水分。

水的输出:肾脏(尿液 一天1500ml);呼吸(350ml);皮肤(500ml);大便(150ml)。

当人体中缺水量达到人体体重的2%时,会感到口渴;到10%时,会烦躁无力,体温升高,血压下降;达到20%就会有生命危险。

渴了才喝水是不对的,可以观察尿液的颜色和排尿量判断喝水量,正常情况下尿液是淡黄色的,一天的排尿量是1500毫升左右,一般3~4小时排尿一次。如果半天不想上厕所,或者排出的尿液是深黄色的,那就说明饮水量不足了。


2.2、糖(碳水化合物)

糖又称为碳水化合物,由碳、氢、氧三种元素组成的有机化合物,是生物界三大基础物质之一,是人体活动的主要能量来源,谷类食物当中的碳水化合物是主要来源之一。


碳水化合物摄入不足,人就容易出现低血糖症状,皮下脂肪及肌肉也会分解来供能,长期下去就会明显消瘦;反之,如果一个人很胖,特别是腹部肥胖,或者血浆中甘油三酯明显增高,可能碳水化合物摄入过多。

摄入过多碳水,且运动不足,摄入能量多于消耗能量,造成能量的蓄积,会以化学能的形式储存起来,表现为多余的脂肪,从而造成肥胖。白米、白面中的淀粉含量较高,同样100克,米面的淀粉含量是薯类(土豆、山药、芋头等)的四倍,是豆类(赤小豆、芸豆等)的近两倍。因此多摄入粗粮、蔬菜水果,部分代替精致碳水(米面),更有利于控制体重。


2.2、脂肪

脂肪 不仅是人体重要的功能物质,人体每天所需能量有20%-30%来自脂肪。还有构成身体组织和生物活性物质,调节生理机能,保护内脏器官等多种作用。

现代社会中人们普遍面临的是脂肪过剩的问题,所以减肥大多主要是减脂。脂肪堆积在胸部、腹部、大腿及臀部,还有身体内部,如内脏、血管,内部脂肪过多会严重影响我们的身体健康。

2.3、蛋白质

蛋白质是一切生命的物质基础,蛋白质是肌肉的主要组成物质,也是构成大脑、内脏、血液、毛发、骨骼、皮肤、神经、抗体、酶等的基本物质。动物类的食物、豆类、坚果的蛋白质含量较高,而蔬菜水果中几乎没有多少蛋白。谷物的蛋白质含量属于中等,例如米饭90%的淀粉,剩下的就是10%的蛋白质。

人体蛋白质含量16%~20%正常,超标会增大肾脏的负担,对身体反而不好,通过体脂称也可以测量。

2.4、膳食纤维(多吃蔬菜水果!)

它与淀粉的构成差别不大,但却无法被人体消化吸收,对人体有益。膳食纤维最为人所熟知的作用就是促进排便。

  • 有利于通便,不可溶性膳食纤维可以加速肠道的排泄,改善便秘,维护肠道健康。

  • 有利于减肥,由于膳食纤维多的食物能量密度低,并且有饱腹感,从而控制能量摄入量。

膳食纤维主要存在于蔬菜、水果中,精米、精面中很少,肉、鱼、奶中没有。我们每个人一天最好吃1斤蔬菜,其中叶菜最好占一半。水果最好是连皮吃,这样膳食纤维可以多吃一些。

关键事实

  • 蔬菜水果提供丰富的微量营养素、膳食纤维和植物化学物。

  • 增加蔬菜和水果、全谷物摄入可降低心血管疾病的发病和死亡风险。增加全谷物摄入可降低体重增长。

  • 增加蔬菜摄入总量及十字花科蔬菜和绿色叶菜摄入量,可降低肺癌的发病风险。

  • 多摄入蔬菜水果、全谷物,可降低结直肠癌的发病风险。


03、 你的身体是否肥胖?—体脂率

长胖的原因是你摄入的能量超过了消耗的能量,从而导致身体囤积脂肪。我们的脂肪包括“皮下脂肪”和“内脏脂肪”,如果皮下脂肪高,那么通常内脏脂肪也不会低。脂肪含量是衡量身体胖瘦的关键,减肥也大多是减脂(也称燃脂)。

研究表明,与BMI一直保持肥胖的人群相比,将BMI从成年早期的肥胖减至中年时的超重,可显著降低全因死亡率风险,而如果BMI超重或肥胖人群将体重减到正常BMI,则可避免12.4%的早期死亡。 —— 减肥(控制体重)更长寿

3.1、体脂率

体脂率是指人体内脂肪重量在人体总体重中所占的比例,又称体脂百分数,它反映人体内脂肪含量的多少。正常成年人的体脂率分别是男性15%~18%和女性20%~28%。男性体脂肪若超过25%,女性若超过30%则可判定为肥胖。


  体脂率应保持在正常范围,若体脂率过高,超过正常值的20%以上就可视为肥胖。肥胖则表明运动不足、营养过剩或有某种内分泌系统的疾病,而且常会并发高血压、高血脂症、动脉硬化、冠心病、糖尿病、胆囊炎等病症。若体脂率过低,低于体脂含量的安全下限,即男性5%,女性13%~15%,则可能引起功能失调。

3.2、怎么测量体脂率呢?—体脂称

目前体脂称比较通用的测量方法是:BIA测量法。主要原理是将身体简单分为导电的体液、肌肉等,以及不导电的脂肪组织,测量时由电极片发出极微小电流经过身体,若脂肪比率高,则所测得的生物电阻较大,反之亦然。

  • 含水量高的部分,例如肌肉,导电性好,电阻率低。

  • 含水量低的部分,例如脂肪,导电性差,电阻率高。


当我们站在体脂秤上之后, 体脂秤会通过一只脚下的电极片发出人体感知不到的微弱电流,电流穿过你的全身,到达另一只脚下的电极片,形成一个回路。最后结合通过人体的电流大小,即可对脂肪率、肌肉率、内脏脂肪等级等数据进行分析。

3.3、内脏脂肪等级


内脏脂肪等级也叫内脏脂肪指数,正常范围是在1-9。内脏脂肪是我们身体当中一种必需的脂肪组织,与皮下脂肪不一样,皮下脂肪就是看得见、摸得着的所谓的的肥肉。内脏脂肪围绕着人体的脏器,主要在腹腔里面,所以大多表现为腰围粗、啤酒肚。


内脏脂肪等级也可以通过体脂称进行测量,如果超标是必须要重视的,可以通过“运动+合理饮食”减脂减肥。


04、 减肥/减脂的秘密?

4.1、热量差

体重变化的核心公式就是:每天变化的体重 = 每天吃进去的 - 每天消耗的,吃的更多就会体重增加,消耗的更多就会减重。


所以体重的变化取决于热量差,公式:

热量差 = 所有消耗(运动消耗+基础代谢消耗+食物热效应)- 所有摄入(食物热量*肠道吸收率)


这里的 食物热效应 指的是进食导致的额外的能量消耗,这些额外的能量主要用于食物的消化、吸收和代谢储存,又叫食物的特殊热力作用。《中国居民膳食指南》建议运动代谢能量至少占比15%,大约240-260卡路里,除去日常家务、基础活动之外,还需要大概6000步快走的运动量。

4.2、食物热量单位:卡路里

卡路里(Calorie,缩写为cal),简称卡,其定义为将1克水在1大气压下提升1摄氏度所需要的热量。

卡路里 (也叫热量),卡路里是能量单位,我们身体的运行需要能量,各种食物是提供给我们能量的原料,衡量这些能量的单位就是——卡路里。


正常活动量的成年人,《中国居民膳食指南》建议每天摄入的热量:男性2250大卡,女性1800大卡。


1卡路里=1千卡=1大卡=1000卡 = 4.184 千焦耳 一般包装食品的营养成分表中能量单位就用的“千焦”。

1kg脂肪=7700kcal(卡路里) 理论上来说,1kg脂肪=7700卡路里,就是说减肥1Kg,需要消耗7700卡路里,等于14个超级汉堡,慢跑运动15天(每天1个小时)。

4.3、基础代谢消耗(BMR)

基础代谢率是维持人体最基本的生理活动所需要消耗的能量,在安静状态下(通常为静卧状态)消耗的最低热量,主要是身体保持体温、维持心跳、维持呼吸等基本生理活动。基础代谢和年龄、性别、体重、肌肉含量有关。通过体脂称也可测量,在线的计算器:1分钟彻底了解自己

您的年龄身高对应标准体重为 63 KG(1KG=2斤)

您的基础代谢率为 1539 大卡

4.4、减肥的秘密—迈开腿+管住嘴

人体需要的能量是糖分、脂肪以及蛋白质为主,糖分约占比70%,余下是脂肪、蛋白质在人体当中的主要功能不是提供能量,是给器官供给生长和消耗的补充。

那这三种能量是怎么给我们的身体供能的呢?是否有先后顺序呢?是否像网上流行所说等糖分消耗完了才会消耗脂肪吗?

答案是一起消耗!实际上,不管做什么运动,甚至是休息的时候,它们都是同时供能的,只是比例不同。如下图,脂肪(Fat)在有氧运动20分钟后对身体的供能比例提升,碳水(糖分CHO)占比下降。


运动是减脂的最有效手段,但减肥是一个系统工程,必须结合“管住嘴”控制热量输入+“迈开腿”增加热量消耗,双管齐下才有效果。


管住嘴: 在吃的里面,糖(碳水化合物)、脂肪是最容易长胖的了,必须要控制每天的热量摄入,相比运动燃脂,吃就容易太多了!

脂肪的消耗有氧运动为主 + 力量训练为辅!

  • 脂肪的燃烧需要氧气,有氧运动燃脂更高效。

  • 运动要达到中低强度的运动心率,低于或高于这个范围,都不算中低强度运动心率,燃烧的脂肪的比例就不高了。

  • 这种中低强度运动心率的运动要持续20分钟以上。

  • 这种运动必须是大肌肉群的运动,如慢跑、游泳、健身操等。


05、 减肥/减脂的错误认知

❓只节食可以减肥吗?

理论可以,但效果不理想,方法也不对,不利于身体健康。

减脂就是在玩“热量差”的游戏,通过控制热量摄入在短时间内是可以很快有减肥效果,但很容易反弹。我们的身体是非常精明的,当你吃的太少时,你的身体接到的信号是你正在面临食物短缺的危机,为了防止你饿死,它会自动开启节能模式,降低你的基础代谢。也就是说,虽然你摄入的热量变少了,但是你的基础代谢消耗也变少了,并没有产生多大的能量缺口。

很多人通过节食减肥,开始掉秤很快,没几天就反弹回来,这是因为你的身体会先消耗糖原,而每消耗 1g 糖,会同时消耗点 3g 水,所以节食减肥时,你身体里的水分波动非常大,但是脂肪并没有太大变化。虽然你减重了,但没有减脂,可能你再正常吃个两三顿,体重马上又恢复回来了。而且因为之前出现过热量供应短缺的信号,当你再次正常吃的时候,身体反而会存储更多的脂肪来应对下一次危机,这也是为什么很多人越减肥反而越胖的原因。

❓只运动会不会瘦?

一个巨无霸汉堡大约是 500kcal,需要慢跑1个小时才能消耗,可以看到,吃是很容易的,消耗起来却是很难的,必须运动和控制饮食两者结合。

❓流汗是不是就是在减脂?

不是,流汗和脂肪消耗没有直接关系,流汗是身体平衡体温的一种方式。而脂肪大多被分解后(分解为甘油酸酯)通过呼吸排出,小部分在汗液、排便中排出。

❓快跑(高强度)和慢跑(中强度)哪个更燃脂?

慢跑!慢跑15分钟脂肪供能(分解)增加,25分钟明显增多。快跑(高强度)需要的能量更多,脂肪分解(先分解为糖)需要更多时间,不足以支撑高强度运动需求,会直接消耗糖类(糖类供能最快)。因此慢跑减脂效率更高,保持心率60%-75%范围。

❓运动30(*)分钟才会燃脂吗?

就像有人说“运动达不到有效燃脂心率=白练”一样,不是! 只要你还活着,任何时候糖原、脂肪都会消耗,只是比例不同,有氧运动20+分钟燃脂的效率(比例/或效果)更高。

❓运动强度越大燃脂越多吗?

不是,如下图,运动强度越高,身体所需的能量也随之增多,脂肪供能的速度比较慢,供能比例减小。



作者:安木夕
来源:juejin.cn/post/7182374196108853306

收起阅读 »

分析了1011个程序员的裁员情况后得出的启示

大家应该能明显感觉到最近几个月求职环境不太好,但究竟有多不好,具体的情况是什么样的?为了分析程序员职场现状,我进行了裁员情况调查,一共有1011位程序员朋友参与。本文会根据调查结果,为大家带来一些启示(如果不想看分析过程,可以直接跳到文末看结论)。裁员真的多么...
继续阅读 »

大家应该能明显感觉到最近几个月求职环境不太好,但究竟有多不好,具体的情况是什么样的?

为了分析程序员职场现状,我进行了裁员情况调查,一共有1011位程序员朋友参与。

本文会根据调查结果,为大家带来一些启示(如果不想看分析过程,可以直接跳到文末看结论)。

裁员真的多么?

工作职级来看,受访者中初级工程师的裁员比例最少(可能是因为工资相对最低,裁员收益不大),而专家及以上最多,但整体差别不大。

平均来看,受访者中有19%经历了裁员。


公司中技术团队人数来定义公司规模技术团队只有几人的小公司裁员最严重,其他更大些的企业差距则不大。


可能是因为太小的企业还没有跑通业务变现的逻辑,老板抗风险能力也更差。

对我们的启示是 —— 为了工作稳定,不一定要去大厂(毕竟裁员比例也不低),而应该尽量选择有稳定业务的企业

你觉得这个裁员比例高吗?

大家都从事什么工作?

很多做业务的程序员会觉得做架构比较高大上。从工作职级来看看,随着职级与能力的提升,确实有越来越多的程序员从事架构工作:


技术团队规模来看,一线大厂(技术团队千人以上)从事架构工作的程序员比例最高,但整体差别不大。

平均来看,约有17%的程序员从事架构工作。


给我们的启示是 —— 在求职架构岗位时,可以打听下公司从事架构岗位的程序员比例,如果高于17%,可能没有多少让你施展拳脚的地方

同时,从上述两个分析看,架构工作既有难度(职级越高,从事架构工作的比例越高),又有稀缺性(公司平均只有17%的程序员从事架构工作)。

那程序员推崇架构工作就不难理解了 —— 因为更难,也更少。

如果业务不赚钱,那么业务线被砍,做业务的程序员被裁,这个逻辑是很好理解的。而做架构一般有通用性。

那么,面对裁员的浪潮,做架构真的比做业务有更高的抗风险能力么?

做架构还是做业务?

工作职级来看从事架构工作的裁员比例,会发现 —— 随着职级上升,架构工作的裁员比例显著提升。


对于立志在架构方面长期发展的程序员,肯定不想随着自己职级提升,被裁的风险越来越高吧。

相对应的,随着职级提升,做业务的程序员被裁的比例会逐渐降低。

虽然不同职级做架构的裁员比例都低于做业务,但诚如上文提到,公司平均只有17%的程序员从事架构工作。显然做业务的工作机会远远多于做架构

这对我们的启示是 —— 经济下行时期,程序员规划职业发展时,尽量向离钱近(做业务)的领域发展

大厂是救命稻草?

尽量往大厂卷是不是可以减少被裁的风险?

公司规模来看架构、业务工作的裁员比例,在技术团队只有几人的公司被裁的风险确实是最大的。但是一线大厂(技术团队千人以上)裁员比例也很高。

风险相对较小的,是技术团队几十人的公司。这样的公司可能自身有稳定的业务,也不盲目扩张,所以裁员规模相对较小。


从表中还发现个有趣的情况 —— 随着公司规模变大,架构岗被裁的比例显著增大。

大家都想去大厂做架构,但大厂架构是被裁的最多的。这是不是侧面印证了,很多大厂搞的高大上的轮子,并没有什么价值?

大家心里也这么想?

上面的很多分析结果,都对架构的同学不友好(尤其是大厂)。那么,大家听到的情况也是这样么?

我统计了你听说你司被裁程序员都是做什么的,其中从事架构岗位的比例如下:


可见,不仅参与调查的当事人的数据汇总后显示 —— 不要去大厂做架构

大家听说的公司的情况汇总后也在印证这一观点。

那么大家意识到在大厂做架构可能并不是个好选择了么?下面是没有被裁员,且认为自己发展前景好的程序员中从事业务、架构的比例


先不管这样的认知是否正确(觉得自己前景好)。单从比例看,不管是小厂大厂,做业务的同学们的认知比例趋于一致。

而大厂做架构的同学显然对自己的前景有极高的预期(不知道他们知不知道,他们也是被裁的比例最高的?)

为什么对于在大厂做架构的同学来说,预期会与实际有这么大差距呢?都是什么职级的同学会觉得公司架构岗被裁的比例更多呢?

下面是按工作职级划分的,谁听说的公司中架构岗被裁的比较多


没有初级工程师觉得公司架构岗被裁的更多,而有56%的专家及以上认为架构岗裁员更多。

年轻人还是太年轻,不愿相信事实。专家们早已看穿了现实。

总结

本次调查为我们带来了几条启示:

  1. 大厂裁员比例也不低。为了工作稳定,应该尽量选择有稳定业务的企业

  2. 在求职架构岗位时,可以打听下公司从事架构岗位的程序员比例,最好低于17%

  3. 不要迷信技术。在经济下行时期,应该尽量选择离钱近的业务

  4. 不要去大厂做架构。实际情况与大部分程序员预期完全不符

不管是做架构还是做业务,我们都要明白 —— 技术是为了创造价值。那么什么是价值

对于好的年景,能够为业务赋能的架构是有价值的。而在不好的年景,价值直接与能赚多少钱划等号,离钱越近的业务,价值就越大。

而这一切,都与技术本身的难度无关。

所以,为了稳定的职业发展,更应该着眼于业务本身,而不是深究技术。

作者:魔术师卡颂
来源:juejin.cn/post/7142674429649109000

收起阅读 »

B站:你阳了和我裁员有什么关系

千万不要为了情怀去一家公司,尤其是持续亏损的公司,当他们裁员自救的时候,情怀这东西,啥也不是。下半年来,B站断断续续的裁员,最近疫情感染迅速,很多打工人一边发烧头痛,一边坚持工作。更惨的是,还有一些人被折磨的死去活来,还得撑着病体,接受着被裁的通知。犀牛在名古...
继续阅读 »

千万不要为了情怀去一家公司,尤其是持续亏损的公司,当他们裁员自救的时候,情怀这东西,啥也不是。

下半年来,B站断断续续的裁员,最近疫情感染迅速,很多打工人一边发烧头痛,一边坚持工作。更惨的是,还有一些人被折磨的死去活来,还得撑着病体,接受着被裁的通知。

犀牛在名古屋长跑:牛的,上周我被裁员,这周我对象也接到 hr 通知约谈。但他刚好阳性在家,hr 在明知道他阳性发烧的情况下一直在打电话,要求线上沟通,想赶紧完成他的 kpi。对象在床上一边发烧,一边偷偷抹眼泪。我在旁边看着有气发不出,只是心疼他。他应届毕业放弃其他 offer,拿了 b 站 sp 进来,现在却突然被裁。打工人已经很惨了,选 b 站打工,惨上加惨。

翻了下聊天记录,从发帖人和网友的对话中,了解到这对小情侣都是毕业时应届加入的 b 站,一方面,公司给他们开出了 sp 级别的 offer;另一方面,他们本身也是 b 站的资深用户,骨子里对这家公司还是有美好的向往和热爱的。

如今,没想到还没度过试用期,就收到了裁员的消息,而且是双双被裁,年关将至,人阳了、工作没了,对他们来说,梦想在这一刻,破碎的稀里哗啦的,这属实操蛋的生活。

在进行职业抉择的时候,持续亏损的企业、部门,尽量避免去,那里面暴雷的概率太大了。

创业从来都是九死一生的,无论是企业内部创业还是外部创业,都是如此,在老板眼里,大部分员工是资源、是耗材,业务红火的时候,疯狂投钱招人,遇到瓶颈时,就会冷静下来仔细盘算,开始降本增效。

打工要有打工的觉悟,不要觉得老板们冷酷无情,我们自己当了老板,也不一定会干的好,不一定更有人情味。现在站在打工人的视角,就要做好自身的基本面,避开那些风险高的公司和部门。

去稳定一些的公司,即使拿的工资少点,也是能够接受的,眼下稳定是最为重要的。我工作了几年了,越来越明白一个道理,穷的地方,裁起人来是很狠的。这和人品素质无关,公司、部门自己都撑不下去了,只能断臂求生。

b 站是 18 年 3 月份上市的,到现在小五年的时间了,还是持续亏损,股价曾经有过一段辉煌期,美股最高点157,现在 20 左右徘徊,今年三季度亏损 17 亿,同比收窄了,但距离盈利,还是有很长一段路要走。

年底失业,短时间内想找到工作,是较为困难的,建议他们等身体康复之后,开始整理这半年的工作经验,同时回顾下面试过程中的八股文,等到年后,一些公司盘点新年计划之后,新放出来hc,市场的情况会稍稍回暖一些,这时候面试成功的概率会大一些。

只不过,这个年就不那么好过了,大概率是不敢对两鬓斑斑的老父母说的,成年人了,很多事情,都是自己默默承担。

来源:公子龙

收起阅读 »

职场羊,不要再抱怨公司,看看领导怎么说

最近很多人羊了,抱怨公司,无力工作,甚至嗅觉还失灵了。在此,我想替领导们问问:为什么是你羊?不是别人羊?你羊的底层逻辑是什么?能解决什么问题?你羊的抓手在哪里?怎么羊的?为什么羊?如何证明你比别人羊的好?你这个职级,不是羊了就可以的,我是希望你羊了之后,能够拼...
继续阅读 »

最近很多人羊了,抱怨公司,无力工作,甚至嗅觉还失灵了。

在此,我想替领导们问问:

为什么是你羊?不是别人羊?

你羊的底层逻辑是什么?能解决什么问题?

你羊的抓手在哪里?怎么羊的?为什么羊?

如何证明你比别人羊的好?

你这个职级,不是羊了就可以的,我是希望你羊了之后,能够拼一把。

你的羊是否沉淀了一套可复用的康复论?

你的羊是否形成了毒株的差异性进化?

你的羊是否形成了流感传播的核心竞争力?

我希望看到你对羊的思考,而不仅仅是休息+应付。

提醒你一下,目前你的羊是有些单薄的,和同级相比,温度是不够的。

要到年底了,我希望你能加把劲,你看隔壁组的谁谁谁,39度羊都是在办公室打地铺的。

成长,一定是伴随着温度的。

今天最高的温度,就是明天最低的要求。

只有39度的时候,才是你成长最快的时候。

我希望看到你的沉淀,下班前写个总结给我,我向上汇报用。

加油!

收起阅读 »

某大龄单身程序员自曝:追求美团女员工,却被她欺骗利用,天天免费加班写代码!

一位程序员最近非常生气,因为他喜欢上一位美团的妹子,却被妹子骗去写代码做苦力,成了妥妥的工具人。该程序员一怒之下,把妹子和自己的聊天记录曝光了出来:另外,搜索公众号后端架构师后台回复“架构整洁”,获取一份惊喜礼包。楼主说,自己已经在美团官网举报了,该女生就等待...
继续阅读 »

一位程序员最近非常生气,因为他喜欢上一位美团的妹子,却被妹子骗去写代码做苦力,成了妥妥的工具人。


该程序员一怒之下,把妹子和自己的聊天记录曝光了出来:


另外,搜索公众号后端架构师后台回复“架构整洁”,获取一份惊喜礼包。


楼主说,自己已经在美团官网举报了,该女生就等待阳光职场通报吧。其实这几个月早就发现她有很多不对劲的地方,但希望她能良心发现,跟自己坦诚一下,然而并没有。


有人评价,这就是传说中的职场妲己?


有人嘲笑楼主被女生当成了工具人。


有人说,这种人不是一个,只是有的靠外面的备胎养,有的压榨下面的人。美团管理层很狂妄傲慢,一直坚持pua。


有人说,这种数据表严禁外露,这个女生可能有阳光职场的风险,估计要被开除了。


也有人说,这是私德问题,公司不管。看开点,愿意帮就帮,不愿意就算了。


有人说,工作是工作,感情是感情,楼主可以帮一部分,但不能帮全部。


还有人说,这就是一个舔狗舔而不得的故事,楼主追不到女生就恼羞成怒了,明显表白不成想报复,还用掐头去尾的聊天记录。其实帮她之前就该知道,帮不帮都不能影响她和自己的关系。


站在楼主的角度,我们完全能理解他为什么这么生气。在他的复杂情绪里,既有没追上妹子的失望沮丧,也有被妹子欺骗利用的愤怒。无论是谁,被别人当成工具人都会火冒三丈吧?

在现实生活中,的确有一些心术不正的人喜欢利用别人的感情,让别人成为自己职业生涯的跳板和垫脚石,无论男女,坏人不分性别。

所以,即使你对某人动了心,也一定要警惕别有用心的感情陷阱。一旦发现自己有成为工具人的苗头,赶紧保持冷静,好好看清目前的局势。不要变成恋爱脑,像王宝钏一样,为了等待一个不值得的人,挖着野菜苦守寒窑十八年,成了一个笑话。

来自:行者

收起阅读 »

你还在躺平摆烂?别人已经达到精神离职境界

Z近几个月,在年轻群体中,出现一个新鲜的热词—精神离职,从前的躺平、摆烂流行词已经过时,新的流行词不知不觉间已经取代了旧的。什么是精神离职?从哪里来?褒的贬的?员工为什么要精神离职?精神离职通常在哪个群体?精神离职的表现有哪些?应不应该精神离职?是做低级的精神...
继续阅读 »

Z近几个月,在年轻群体中,出现一个新鲜的热词—精神离职,从前的躺平、摆烂流行词已经过时,新的流行词不知不觉间已经取代了旧的。

什么是精神离职?从哪里来?褒的贬的?

员工为什么要精神离职?

精神离职通常在哪个群体?

精神离职的表现有哪些?

应不应该精神离职?

是做低级的精神离职,还是高级的精神离职?

员工精神离职,老板怎么应对?

还有人精神离职,Z后当了CEO,甚至当了老板,这是真的吗?

精神离职一词延伸出许多疑惑,我将分几期来谈论这个话题。


一、什么是精神离职?

Quiet Quitting翻译为安静地放弃,即精神离职,顾名思义,通俗易懂地讲,就是精神离了职,身体还在职。这个词是从欧美年轻群体传过来,在国外TK短视频火起来,Z近慢慢在中国开始受人关注。

精神离职是一种出勤不出力、人在心不在、有力不愿使、事不关己高高挂起的状态。也是一种拿多少钱办多少事、不内卷、不加班、不承担额外责任的工作心态。

精神离职的人只是把工作当成以出卖劳动和时间换取生存的手段,只是把工作当成一个需要扮演的角色。是一种自我保护,一种对现状的妥协。他们不屑于996和狼性文化,内卷也卷不动他们。

精神离职人的表现有哪些?到底什么造成这一现象?

二、精神离职人的表现

1、不违规违纪,相当隐蔽。是平静海底的暗流。

2、上下班特别规律。

3、公司不论怎么变,都岿然不动。

4、不管遇到什么事,不生气,特别平静。不抱怨,觉得一切都很正常,不正常的也是正常的。

5、一切照章办事,如机器人一般。

三、员工为什么要精神离职?

1、外部就业环境、经济环境、工作环境。

2、工作不能自由选择。

3、工作痛苦、无聊、无力、孤立。

4、感觉工作没有意义,没有价值。没有认同感和成就感。

5、企业不考虑员工感受,不听取员工意见与建议。

6、工作中受到打击,没有信心。

7、怀才不遇,没有伯乐。

8、员工心态不好,没有责任感、没有目标追求。

你精神离职了吗?又是哪一种原因的精神离职?

工作痛苦的时候,是选择精神离职,还是身体离职?应不应该精神离职?怎么样才是对自己好的精神离职?怎么样才是高级的精神离职?员工精神离职老板怎么应对?下一期继续。


工作痛苦怎么办?精神离职还是身体离职?

是不是有很多人都觉得工作很痛苦,很无聊,没有意义,没有价值感,没有成就感?甚至让人压抑崩溃?据统计,大部分人每天都有离职的念头。但因为各种原因,一直纠结该不该离职。

那我们工作痛苦时,到底应不应该离职?是选择精神离职还是身体离职?

选择精神离职

1、如果你喜欢你的行业和工作,但因为其它原因而痛苦,可以选择精神离职。

2、如果你的工作你所在公司很有前途,你也很有前途,工资很高,很有希望,可以选择精神离职。

3、如果你非常需要这份工作来养家糊口,经济压力很大,又暂时找不到其他合适的工作,你可以选择精神离职。

4、如果你能从这份工作中学到知识,得到成长,为未来铺路,你可以选择精神离职。

选择身体离职

1、活太多,工资太低,养不活自己。

2、学不到任何东西,未来没有希望。

3、被老板PUA,被人欺负,没有丝毫的受尊重感,每天都活得很憋屈。

4、整个环境让人压抑抑郁。同事素质普遍低下。

5、加班太多,身体被搞垮。

6、加班很多,还没加班费。

7、行业、公司没有前景。

8、特别讨厌这份工作,觉得像活在地Y

9、每天上班都很疲惫,工作让你觉得活着没意义。

10、有其它好的工作机会。

如果你的工作痛苦,你会选择精神离职还是身体离职?


精神离职=躺平摆烂?

你是低级的精神离职,还是高级的精神离职?

精神离职就是躺平摆烂吗?他们有区别吗?其实精神离职大于摆烂,小于内卷。

精神离职又分为高级的精神离职和低级的精神离职。看看你是哪一种?

低级的精神离职

1、上班时不开心,无聊,麻木,让干啥干啥,就一个机器人。

2、不在乎一切,不受尊重,被骂也无所谓,不想生气不想吵架。

3、没有梦想,没有目标,没有追求,混一天是一天,就是混工资求生存的。

4、不想沟通,不想交际,没有想法,没有建议。

5、没有责任感,事不关己高高挂起,我只做我该做的事,其它事情和我无关。

6、下班刷视频追剧玩网络游戏,继续躺平,娱乐至上。

7、每天浑浑噩噩,虚度人生。

高级的精神离职

1、上班虽然佛系,让干什么干什么,但心里有目标和想法。

2、暗地里为自己努力,让自己渐渐变强大。不加班是觉得加班没用,不如回家提升自己。

3、下班搞副业,或者学习,提升各种能力,给自己更多的机会。哪天副业上来了,就变成主业了。

4、反抗方式放在创造力上,文学、艺术、音乐、运动、写作等是工作痛苦的解Y

5、把更多的时间放在提升自己,或者维持健康,陪伴家人身上。

你是低级的精神离职还是高级的精神离职?都是精神离职,不如让自己成为高级的。

员工精神离职,老板怎么应对?怎么防止员工精神离职?

精神离职这个词近期突然火了起来,很多人都选择了精神离职,让自己身心舒坦一些。

那么员工精神离职,对企业有什么影响,老板应该怎么应对?

其实大部分精神离职,都是一种负面的,影响企业发展的因素,不能不重视。如果不及时纠正、引导、化解,一定如离岸流一般,拖累企业,让企业走向艰难的境地。

我们先来了解一下精神离职的人,以便对症下药。

精神离职人的特征:

1、精神离职的人不在意尊严荣誉,不在意自己的感受,没有目的追求,没有责任感,看不到努力的意义。不愿和公司沟通,选择一种被动攻击。

2、精神离职的人不再反思、选择,不再有目标、梦想等。

3、精神离职的人在工作中没有获得知识和成长,没有价值感、归属感、认同感、成就感,找不到自己在社会中的位置。

4、精神离职的人经常感觉无力,无意义,孤立,痛苦、无聊等。

5、精神离职的人觉得工作不能自由选择。

6、精神离职的人工作中受到打击,没有信心。企业不考虑员工感受,不听取员工意见与建议。

7、精神离职的人怀才不遇,感觉没有伯乐。

总结为两大点,一是对公司不满,二是对自己不满。

一般对公司不满时,有三种表现,一是直接身体离职,二是抱怨或提建议,三是沉默冷战,即精神离职。

精神离职其实是比较可怕的。因为它是一股暗流,你不知道的时候,它已经发展壮大,你可能没有机会挽救。

所以作为老板,要防止精神离职,或者在有苗头时掐灭。如果已经成形,便采取应对方法。

老板应对员工精神离职的方法:

1、管理者要从自负的控制者转变为谦逊的学习者。不要抑制员工的反馈与建议,不要不听负面的声音。

2、管理者要以互助学习模式来面对和解决工作问题。

3、公司要有公正的企业文化氛围, 有原则和规则的文化,能让员工获得信息沟通的安全感。缺少员工认同和员工互动的文化,不能称为企业文化。

4、征求员工意见,关注员工合理的需求。

5、多听合理的建议,解决企业的一些实际问题。

6、多采取激励方法,激励员工工作热情。

7、关心员工工作、生活和休息,注意假期安排,比如主动积极安排年休假等。

8、多肯定认可鼓励员工,肯定员工个人价值。

9、多增强团体信任感。

精神离职是一种安静社交,安静工作,因为感觉没有希望,所以沉默,愿我们都能在工作中找到真正的自己,快乐的自己。

来源:baijiahao.baidu.com/s?id=1749641382911734394

收起阅读 »

跟报阳的朋友沟通的微信礼节

这篇文章适用于你和得病的朋友、熟人、同学和同事的沟通场景。如果你本人发烧了,不妨把这篇转出去。他们看了就算不能对你好一点儿,也能少说一点气人的话来激怒你。图片来自:作者提供1. 别人报阳千万别点赞遇到朋友报发烧、报抗原两杠、红码截图。普通熟人、朋友,可以用“辛...
继续阅读 »

这篇文章适用于你和得病的朋友、熟人、同学和同事的沟通场景。

如果你本人发烧了,不妨把这篇转出去。

他们看了就算不能对你好一点儿,也能少说一点气人的话来激怒你。


图片来自:作者提供

1. 别人报阳千万别点赞

遇到朋友报发烧、报抗原两杠、红码截图。

普通熟人、朋友,可以用“辛苦了”“保重啊”来评论,也可以用“拥抱”“咖啡”等表情。

如果是对你比较重要的人,建议你小窗发消息问候。

不建议只点一个赞,什么都不说。

即使是日常的损友也不要这么做。

2. 问候的三种方式

对方是病人,病人情绪不会太好,病痛会让他们比较易怒,问候宜简短、不要长篇大论。

我的同事欧小宅老师(今天刚退烧)总结说,问候有三种方式:

“你还好吗?”

“祝早日康复!”

“能帮你做点什么?”

你可能会觉得这些问候太书面、太客套,但是请明白一点,大多数别出心裁、自来熟的问候都会砸锅,我们探望病人问候病人的时候形成了这三种问候,是有原因的,因为它们不会出错。

3. 想帮忙该怎么说

如果对方是你比较亲近、比较重要的朋友,你可以把“能帮你做点什么”具体化。

“你的药够吗?如果缺药,我匀点给你。”

“我买了一箱黄桃罐头,可以分你四个,要不要?”

注意,后半句一定要有。

如果你只是简单地问:“你囤药了吗?”对方会摸不准你要做什么。

这句话是看不出“我要你给我药”还是“我有药可以分享给你的”。

明确地表达自己的意图,是跟病人高效沟通的关键。

4. 如何请病人坚持工作

如果你因为工作的缘故仍然要跟一个病人对接,请务必先行问候对方,再谈工作。

工作谈完之后,一定要说“好好休息”之类安慰和勉励的话。

尽快结束工作,比什么安慰都好。


图片来自:作者提供

5. 刨根问底很无聊

“你阳了吗?”

“阳了吗?阳了吗?阳了吗?”

“怎么不理我,我好心问候你,你到底阳了没有啊?”


图片来自:作者提供

“烧起来之后反正都要吃感冒药,不去测还更不容易感染别人。”

这种追问,是没有把对方当病人,而是把对方当风险源和管理对象。

小区门口的大白们都撤了,但有些人心中的防护服还没有脱下来——这种盘根问底,就是他代入了某种角色的表现。

6. 发烧的人没法特么关心世界

有的人其实是想问候病人的,但是一开口就是极其宏大的命题,比如:

“发烧是不是很疼啊?”(废话,你烧到39.5试试看。)

“你身边病倒的人多吗?”(朋友圈有两百多人,你要每个人的电话号码是吗?)

“北京那边形势怎么样?”(我两眼冒金星,你觉得我关心吗?)


图片来自:作者提供

你是出考研政治大题的吗?

开放式问题是问候病人的大忌。

7. 过来人如何给支持

昨天我的一位朋友张老师作为过来人给我分享了一个要诀。

“退热贴已经不好买了,如果买不到,可以把面膜放在冰箱里,烧厉害的时候替代退热贴。”

这种就是非常宝贵的信息,病人只能接受这样明确的信息。

如果你给一个已经病倒的人分享医生嘚嘚嘚讲如何防护的短视频,或者用药大名单之类的PDF,完全没意义了。

此外,每个人的体质不同,疼痛是一种主观感受,作为过来人,不要说“不疼”“没事儿”之类的话,只要告诉病人“我理解你的感受”就够了。

8. 遇到含糊的问题怎么办

刚才说的是如何问候病人。

如果你的领导含含糊糊地问你“你囤药了吗?”应该怎么回答?

建议你实话实说。

“布洛芬还有一盒,不多了。”

如果他是要给你药,你可以决定要不要,如果他是跟你要药,这会儿就会去找别人了。

9. 讨药的注意事项

中国不缺布洛芬或者对乙酰氨基酚,如果开足马力,一年能够30亿人轮番发烧吃的。

退烧药不会吃很多,大多数拍照发朋友圈的囤药者,未来都会剩很多药放在家里过期。

如果你断了药,就直接请那些发囤药照的朋友帮忙就好了。

鉴于发烧的人很多,可能跑腿快递也很难叫到,所以如果缺药,优先在邻居群里求。

如果要发朋友圈求助某类药品,最好是写上自己所在的位置,这样能得到最快的支援。

记得说谢谢,等一切都过去了,一定要坐下来吃个饭。


图片来自:作者提供

有些关系,是给出来的,有些关系,是要出来的。

10. 为什么要这样强调礼貌

这三年的经验就是,全靠自己做自了汉是不行的。

人需要互相扶持。

你今天安慰一个正在发烧的朋友,向他提供帮助,明天你病倒,而且危险的时候,他作为一个刚刚康复有抗体的人,可能就能送打不上车的你去医院(你不会相信等那三个数派车能轮到你吧)。

有一批错峰发病、互相关心的朋友,是我们健康平安的保险阀。

p.s

普通家庭肯定是一阳全阳的,没有双卫怎么保证不传染?

双卫了也照样……

专家都会告诉你说,把病人单独搁一个屋里,没病的在外面。我跟说,你真这样会没朋友的。

媳妇在屋里疼得哞哞哭,自己爬起来吃药倒水,你在外面看世界杯?转阴之日也就是你离异之时了。自己权衡一下,这就是个烧三天的病。

有时候就要冒着风险做该做的事。

活学活用,是生活的奥义。

作者:能老师
来源:mp.weixin.qq.com/s/PMj6gLj32AUNOXPvptYscA

收起阅读 »

大公司病了,这也太形象了吧!!!

作家采铜说过一个很有意思的比喻,他说,我们真的生活在一个肤浅的时代……希望今天的文章能够给你们带来收获,欢迎分享和点亮在看。.......................................................................
继续阅读 »

作家采铜说过一个很有意思的比喻,他说,我们真的生活在一个肤浅的时代……希望今天的文章能够给你们带来收获,欢迎分享和点亮在看。




......................................................


......................................................


......................................................


外国的神父呆了不久

留下几个 P 就走了,

一个 P 叫 BPR,


一个 P 叫 ERP。

......................................................

监院也没闲着,

他认为问题的关键在于

人才没有充分利用、

寺庙文化没有建设好,

于是就成立了


人力资源部和寺庙工会等等


......................................................


......................................................


......................................................


......................................................


最后决定,

成立专门的挑水部负责后勤

和专门的烧香部负责市场前台。

同时,为了更好地开展工作,

寺庙提拔了十几名和尚

分别担任副主持、主持助理,

并在每个部门任命了

部门小主持、副小主持、小主持助理。

......................................................

老问题终于得到缓解了,

可新的问题跟着又来了。


后台挑水的和尚也抱怨人手不足、

水的需求量太大而且没个准儿,

不好伺候。


为了便于沟通、协调,

每个部门都设立了对口的联系和尚。


协调虽然有了,但效果却不理想,

仔细一研究,

原来是由于水的需求量不准、

水井数量不足等原因造成的。

于是各部门又召开了几次会,


决定加强前台念经和尚对饮用水的预测

和念经和尚对挑水和尚满意度测评等,

让前后台签署协议、相互打分,

健全考核机制。


同时成立香火钱管理部、

香火钱出账部、

打井策略研究部、

打井建设部、


打井维护部等等。

由于各个系统出来的数总

不准确、都不一致,

于是又成立了技术开发中心,

负责各个系统的维护、

二次开发。

......................................................

由于部门太多、办公场地不足,


寺院专门成立了综合部

来解决这一问题


......................................................


同时,

为了精简机构、提高效率,


寺院还成立了精简机构办公室、


机构改革研究部等部门。

......................................................

一切似乎都合情合理,

但香火钱和喝水的问题

还是迟迟不能解决。

问题在哪呢?

有的和尚提出来每月应该开一次分析会,


于是经营分析部就应运而生了。


寺院空前地热闹起来,

有的和尚在拼命挑水、

有的和尚在拼命念经、

有的和尚在拼命协调、

有的和尚在拼命分析……

忙来忙去,水还是不够喝,

香火钱还是不够用。

什么原因呢?

这个和尚说流程不顺、


那个和尚说任务分解不合理,


这个和尚说部门职责不清、


那个和尚说考核力度不够。

只有三个人最清楚问题之关键所在,

那三个人就是最早的那三个和尚。


......................................................


......................................................


三个人忍无可忍,斗胆向上汇报,

要求增加挑水的人手,

越过数个层级之后,

主持和监院总算收到了这个请求。

经过各个部门季度会议的总结和分析,

经过了数次激烈的探讨,

总算可以从其他部门抽调过来

一些和尚进行支援,

但这些跨部门过来的和尚

根本挑不动水,

还对挑水的这几个和尚指手画脚,

挑水的和尚再次请求,

自己担任挑水的和尚团队负责人。


......................................................

又过了一年,寺院黄了,


大部分和尚都死了


......................................................



大企业管理特色:

总部愈来愈庞大,基层愈来愈忙碌,

成本愈来愈高,客户愈来愈不满。

来源:芝麻观点

收起阅读 »

拒绝躺平,来自底层前端的2022总结

一.求学之路首先说一下自己的背景:由于家庭原因高中辍学,后面报了一个成人专科,浑浑噩噩在学校呆了3年,没有学到什么有用的东西(浪了3年)。我在17年的时候通过自学前端的知识找到了人生的第一份前端开发的工作,当时真的是培训班盛行,那些培训班打着面试的旗号让你进去...
继续阅读 »

一.求学之路

首先说一下自己的背景:由于家庭原因高中辍学,后面报了一个成人专科,浑浑噩噩在学校呆了3年,没有学到什么有用的东西(浪了3年)。我在17年的时候通过自学前端的知识找到了人生的第一份前端开发的工作,当时真的是培训班盛行,那些培训班打着面试的旗号让你进去培训班,出来打工还债。我也是差点就被带进去了。后来还是抵住了诱惑,通过自己学习前端找到了工作。

第一家公司没有明确的分开前后端,项目也是没有前后端分离的,当时他们主要使用的语言是C# + .net 开发。我当时没有接触过C#(只会一些基本的语法)。那时候我也是心非常的慌,害怕好不容易找到的工作就这样丢了,于是每天晚上回去都会去自学C#的基础。幸运的是遇到一个非常好的同事与领导带着我去做项目,我也是顺利的转正了。公司的主要业务是做客户端系统,业务很复杂,通过在公司一年多的磨练,我从一个什么都不会的小白,变成了一个什么都会一点(前端,后端,sql,运维)的萌新了。

当时公司的前端主要框架是JQuery,当时我还不知道Vue,React这种数据驱动的框架,公司也没有其他真正的前端来教我(没错,我是那个公司的唯一一个前端)。后面通过自学,学习了Vue的框架,想在公司中推广这种架构。对于我这个人微言轻的小萌新来说,显然是失败的,大概就是公司不想冒风险,毕竟公司需要求稳。

没办法,当时的我觉得在这里已经没有办法能提高了,毕竟是没有人带,但是那边的老板非常看重我,也是希望我留下,在经过一系列的思想斗争后,还是离开了在这里的呆了一年半的公司,从广州跑去了深圳

在深圳,再一次被社会毒打。由于是专科的学历,而且不是全日制,找工作处处碰壁,经过一个月的艰苦找工作之路,拿到了两个offer,一个是主要是做邮箱后台的,使用的技术栈是Vue,薪资8K;另外是一个新成立的部门,主要的业务是小程序与后台,但是所有东西都是从零开始搭,薪资6K。当时我希望学习的更多的东西,所以我选择了后者。现在看来,我的选择是正确的,在这个公司,我自学的node,帮助公司搭起架构,学会了服务器运维,同时也学会了Vue。

在那时,我是深刻地意识到,没有学历真的寸步难行。别人轻易拿到的东西,我们需要拼尽全力才能拿到。同时我见识到了成人本科的摆烂行为。我不想混一个本科既然要拿本科,那自己也要学习到对得起学历的知识。所以我选择了自考。我没有报班,坚持自己的学习计划:每天6点起来学习,下班回去复习,周末没事就去图书馆学习。

这是部分自考的书籍

或许我不是一个特别聪明的人,书上的很多概念有很多很多,因为我是自学的,没有人给我总结重点,所以我认为整本书都是重点,自己去手抄每一个知识点加深记忆,通过三年时间的学习,我写满了二十几个笔记簿(下面只是部分)。没有人教我,那我就去网上自学,刷题。(不得不说通信原理自学是真的很难(傅里叶变换,傅里叶级数...),网上教学也很笼统,只能自己硬啃,我挂了两次!!)


在自考路上的同时,我也不忘深入地学习前端的知识。所以想起当时的自己总是很忙,工作,自考,提升技术,没有时间去做其他的事情。

通过三年(2019-2022)的自学。我终于拿到了学位证。或许这就是给自己努力的回报吧~!


(最差的英语一遍过了!!)
(仅仅过关的学位考试)

(校园随拍)

(校园随拍)

(毕业设计)

(毕业设计)

(毕业设计)

(学历信息)

(学位证)

要说最高兴的不是我拿到了学位证,是我在自考的过程中真正地学习到了知识。我报的是网络工程专业,在自考之前,除了数据结构和程序设计,其他专业课与基础课基本我都没有学习过。通过自考这个渠道,我学习了高数,线代,网络原理,通信原理,多路复用,信号传输原理,如何搭建网络,如何设计一个属于自己的网络协议等很多很多的知识,这种学习到自己喜欢的专业知识是非常让人兴奋的。

还有就是,这是我第一次通过学习得到了老师的肯定——毕业论文的导师愿意帮我写推荐信,可把我高兴得泪目了。


很显然,经过社会毒打四年多的我拿到这一个本科学历绝对不是终点,我希望再次进入学校学习(其实就是我不想去做公司的那些重复无聊的表单设计前端工作)。于是在我面前有3条路可走:1.躺平,2.考研,3.留学。

18岁时我没得选,现在我再一次站在了人生的十字路口中。这次我选择的是后者,考研和留学(希望这次我不会选错吧)。
经过几年的工作,也有一些积蓄去支撑我到国外留学,那就先试试留学吧,不行就去考研。于是我就一步一步按着学校的流程准备资料。

留学最大的难度就是英语,我自认为自己最差的就是英语了,总是学不会。但我不会向困难屈服的,觉得自己英语不好,那就从背单词开始,每天背一点,一直坚持了几年(期间换了一个APP),也总算把初中高中的词汇量补回来了。可以开始下一步的学习了


于是现在我除了工作,就是学英语。我是这样想的,即使我留学申请都没过,但雅思过了,多少也能提升一点竞争力,让社会资源多倾向自己多一点(这就是我几个月没更文的原因😢)。

(凌乱的书桌)

(雅思开始迫在眉睫,压力山大)

二.是什么驱动着我去学习

我觉得,当我们有一个目标,而且这个目标的吸引力足够大的时候,人们就会将逼迫着自己去努力,去拿到自己想要的东西。就比如高考,有的人希望自己能考一个好的学校,于是他很努力地想要达到自己想要的结果,有人却无所谓,没有了驱动力,通常情况是不会得到好的结果。


对我而言,我的目标就是,我不希望被其他人歧视自己是非全日制的学生,还有一点小小的梦想——能稍微改变一下这个社会对于非全日制但是却有足够能力的人的看法。人就是这么与无力,这样一个目标就足以让我们奋斗一生。

对我而言,遇到社会的不公已经是习以为常,甚至已经麻木了。没办法,一步错步步错,没有得到社会资源的倾斜也是自己不够努力的结果。前面我也说了,我是一个要强的人,这种社会的毒打对我而言就是一种动力,只会让我更加努力,让那些看不起我们的人后悔或是另眼相看。

说一个我亲身经历的例子,19年的时候我入职了一个node开发的岗位,入职的时候HR看到我的bi业证是业余大专的时候,他给我发了信息说:你这个大专不是全日制的啊?我说对,后面她也没说什么,只是说好吧。

估计那时候HR已经有不想要的意思了,我甚至都可能撑不过试用期。但是经过三个月的工作,我完美地完成了公司的工作,还优化了公司的后端基础工程,在转正答辩的时候得到所有领导的同意转正。那个HR从此路转粉甚至还加了我的私人微信。

可能是我运气比较好的原因吧,如果我遇到的是一些规定严格的公司,我估计一点机会都不会有。毕竟全日制的学历的学生出现差错的概率比非全日制学历的学生小得多,没有哪一个人愿意冒着风险去请一个人有可能踩雷的员工。对吧?

三.2022的成长

毫无意外,2022也是忙碌的一年,除了准备学位考试,同时还对外输出了文章,参加了两次掘金更文活动


自学了go基础,用go语言将自己的博客后端服务重构了


做了一个读书笔记的网站


做了一个自用的cli工具源码


为了了解非关系型数据库,自己手写了一个类似非关系型的数据存储项目,源码


除此之外,在公司中,我给公司创建了公共UI库,通用请求队列库,异常捕捉系统,低代码项目等前端基础工程~

四.保持自己的危机感

第一次听到危机意识这个词,是我在第一个公司的时候,带我的一个同事跟我说的。

其实无论是否躺平,我们都需要保持自己的危机意识,不能说在一个公司里面很闲,工作很轻松,就觉得可以放松下去了。万一遇到一些突发情况(例如:被毕业之类的),自己的处境就会很被动了。

当然过度的紧张也会适得其反。如果有🐟可摸,我一般都会抽出一半的时间去学习,让自己保持学习的状态。

我在这个公司已经工作一年半了。怎么说呢,一开始这个公司说是弄SCRM的,结果入职后天天搞小程序和管理系统,而且都是一些基础的表单UI,对我而言,我在没有什么可以学习的。

其实我也不是第一次遇到这种情况了,毕竟除了第一个公司,后面的公司我都是靠自学一个人走过来的。遇到这种情况,首先我做的是在空闲的时间输出一些便于开发公共库,在公司的期间,我也开了一个关于微前端的内部分享会,同时我也写了一遍关于微前端框架的文章从0到1实现一个微前端框架

(分享会的PPT)

为了应对长期的活动页面需求(基本上一周需要上线一个小程序活动页),于是我在摸鱼的时候给小程序做了一个低代码生成活动页的模块,很愉快地将需求甩给了其他人😄,给自己挣到了摸鱼的时间!!

(低代码后台)

我是什么时候萌生跑路的意思的,其实也都是一些人际关系的问题,还有就是工作对于我而言了,我希望向难度挑战。

先说一下人际关系吧,就是在一次需求评审过程中,我第一次听到资源这个词。没错,他们那些项目经理把我们当成是资源供他们调度,后面听说他们之间还有一个资源群,这让我更加反感了。

怎么说呢,对我来说就是不把人当人,我们只是他们的一个棋子的意思吧,所以我很反感这种,所以我受不了,决定到过年前就跑路了。这几年也没怎么真正休息过,正好趁着这次机会休息一下吧~

(聊天记录)

五.明年目标

前面我也说过,做人还是得有目标,才会有动力去做事情,每年给自己定一些小目标。

  • 首先持续输出技术文章这个肯定是要做的,希望明年能到LV5

  • 如果有哪个学校肯收留我了,那我就去读书了(这回我肯定拼尽全力地学习了)!!如果没有收留,那就开始着手准备考研的事情。

  • 第三个就是英语,希望雅思6.5。这个是属于挑战自己最不擅长的事情了,希望能做到~!

  • 如果进去学校了,我会开始研究物联网相关的知识。

作者:Ichmag
来源:juejin.cn/post/7174340400151265294

收起阅读 »

一个33岁老程序员的感悟

一、在中国你千万不要以为学习技术就可以换来稳定的生活和高的薪水待遇,你更不要认为那些从事市场开发,跑腿的人,没有前途。不清楚你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却...
继续阅读 »

一、在中国你千万不要以为学习技术就可以换来稳定的生活和高的薪水待遇,你更不要认为那些从事市场开发,跑腿的人,没有前途。

不清楚你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜的加班,还需要为测试出的BUG和不能按时提交的软件模块功能而心怀忐忑,有的时候如果你不幸加入现场开发的团队你则需要背井离乡告别你的女友,进行封闭开发,你平时除了编码之外就是吃饭和睡觉(有钱的公司甚至请个保姆为你做饭,以让你节省出更多的时间来投入到工作中,让你一直在那种累了就休息,不累就立即工作的状态)

更可怕的是,会让你接触的人际关系非常单一,除了有限的技术人员之外你几乎见不到做其他行业工作和职位的人,你的朋友圈子小且单一,甚至破坏你原有的爱情(想象一下,你在外地做现场开发2个月以上,却从没跟女友见过一面的话,你的女友是不是会对你呲牙裂嘴)。

也许你拿到了所谓的白领的工资,但你却从此失去享受生活的自由,如果你想做技术人员尤其是开发人员,我想你很快就会理解,你多么想在一个地方长期待一段时间,认识一些朋友,多一些生活时间的愿望。

比之于我们的生活和人际关系及工作,那些从事售前和市场开发的朋友,却有比我们多的多的工作之外的时间,甚至他们工作的时间有的时候是和生活的时间是可以兼顾的,他们可以通过市场开发,认识各个行业的人士,可以认识各种各样的朋友,他们比我们坦率说更有发财和发展的机会,只要他们跟我们一样勤奋。(有一种勤奋的普通人,如果给他换个地方,他马上会成为一个勤奋且出众的人。)

二、在学习技术的时候千万不要认为如果做到技术最强,就可以成为100%受尊重的人。

有一次一个人在面试项目经理的时候说了这么一段话:我只用最听话的人,按照我的要求做只要是听话就要,如果不听话不管他技术再好也不要。随后这个人得到了试用机会,如果没意外的话,他一定会是下一个项目经理的继任者。

朋友们你知道吗?不管你技术有多强,你也不可能自由的腾出时间象别人那样研究一下LINUX源码,甚至写一个LINUX样的杰作来表现你的才能。需要做的就是按照要求写代码,写代码的含义就是都规定好,你按照规定写,你很快就会发现你昨天写的代码,跟今天写的代码有很多类似,等你写过一段时间的代码,你将领略:复制,拷贝,粘贴那样的技术对你来说是何等重要。(如果你没有做过1年以上的真正意义上的开发不要反驳我)。

如果你幸运的能够听到市场人员的谈话,或是领导们的谈话,你会隐约觉得他们都在把技术人员当作编码的机器来看,你的价值并没有你想象的那么重要。而在你所在的团队内部,你可能正在为一个技术问题的讨论再跟同事搞内耗,因为他不服你,你也不服他,你们都认为自己的对,其实你们两个都对,而争论的目的就是为了在关键场合证明一下自己比对方技术好,比对方强。(在一个项目开发中,没有人愿意长期听别人的,总想换个位置领导别人。)

三、你更不要认为,如果我技术够好,我就自己创业,自己有创业的资本,因为自己是搞技术的。

如果你那样认为,真的是大错特错了,你可以做个调查在非技术人群中,没有几个人知道C#与JAVA的,更谈不上来欣赏你的技术是好还是不好。一句话,技术仅仅是一个工具,善于运用这个工具为别人干活的人,却往往不太擅长用这个工具来为自己创业,因为这是两个概念,训练的技能也是完全不同的。

创业最开始的时候,你的人际关系,你处理人际关系的能力,你对社会潜规则的认识,还有你明白不明白别人的心,你会不会说让人喜欢的话,还有你对自己所提供的服务的策划和推销等等,也许有一万,一百万个值得我们重视的问题,但你会发现技术却很少有可能包含在这一万或一百万之内,如果你创业到了一个快成功的阶段,你会这样告诉自己:我干吗要亲自做技术,我聘一个人不就行了,这时候你才真正会理解技术的作用,和你以前做技术人员的作用。

小结

基于上面的讨论,我奉劝那些学习技术的朋友,千万不要拿科举考试样的心态去学习技术,对技术的学习几近的痴迷,想掌握所有所有的技术,以让自己成为技术领域的权威和专家,以在必要的时候或是心里不畅快的时候到网上对着菜鸟说自己是前辈。

技术仅仅是一个工具,是你在人生一个阶段生存的工具,你可以一辈子喜欢他,但最好不要一辈子靠它生存。

掌握技术的唯一目的就是拿它找工作(如果你不想把技术当作你第二生命的话),就是干活。所以你在学习的时候千万不要去做那些所谓的技术习题或是研究那些帽泡算法,最大数算法了,什么叫干活?

就是做一个东西让别人用,别人用了,可以提高他们的工作效率,想象吧,你做1万道技术习题有什么用?只会让人觉得酸腐,还是在学习的时候,多培养些自己务实的态度吧,比如研究一下当地市场目前有哪些软件公司用人,自己离他们的要求到底有多远,自己具体应该怎么做才可以达到他们的要求。等你分析完这些,你就会发现,找工作成功,技术的贡献率其实并没有你原来想象的那么高。

不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出现Bill Gates,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地。(如果你不理解,一种可能是你目前仅仅从事过技术工作,你的朋友圈子里技术类的朋友占了大多数,一种可能是你还没有工作,但喜欢读比尔·盖茨的传记)。

总结

“千万不要一辈子靠技术生存”,这是一句比较现实的话。很多人觉得自己现在20多岁,月入2~3W或者更多了,很OK呀。

理解这句话的前提是,你不满足于现在的收入(如果是工作年限比较短的,你可以看看这个行业做的比较好的人的收入,你能否满足),对自己的未来或者行业有感到担忧,那么你才能很好的理解这句话。

这也是为什么能理解这句话的人,大多是到了35岁左右的。诚然,对于一个工作7、8年或者不到的程序员,这个阶段技术是必须的,要深、要有一个今天被开,我可以保证明天找到工作的技术能力; 如果你足够幸运,能有在某一个领域做到专家级的、后面的小辈无法替代你,那"千万不要一辈子靠技术生存"这句话当然也就不适合你了,大牛,请受吾一拜。 但是,对于大多数人,都无法做到在一个领域无可替代(机遇与天赋),那么就要想办法保证在上了年纪、上有老下有下的时候不被公司裁掉、收入不减、生活质量不降。

如果在这个阶段你还在研究这个功能怎么实现、这个算法是多么的精妙,我觉得你不是太单纯,就是在借技术之名在逃避现实。 说一句庸俗的话,我满脑子想得都是怎么搞钱,怎么让家人生活的更好,做技术的在35岁之前没达到这一点(且不论财务自由),你觉得35岁以后还有机会吗?或者说扪心自问一下,你所做的事情有多少是你能做,别人不能做的,有多少技术含量自己心里应该也有点数。 所以,技术只是现阶段谋生的一项技能。

每个人的技术都是有天花板的,你的技术到了天花板的时候,你的收入能否满足你,这个是需要考虑的。当然,你家里有矿或者北京二环内有几套房,那你完全可以把技术当爱好。

作者:小伙子有前途
来源:juejin.cn/post/7175009448854257725

收起阅读 »

本轮疫情期间的金庸梗大全

文/萧十一事情是这样的。就在几天前,关于“神雕大侠”的梗火了。该“阳过”的谐音梗一出,一时间,大有宝刀屠龙重出江湖之势。引得各路金庸迷们都撸起袖子,拔出各自的倚天剑,皆来争锋。先有影视迷,很快就凑了个“杨过”系列合集:后有位擅长漫画的,叫“李点点”的博主也迅速...
继续阅读 »


文/萧十一


事情是这样的。就在几天前,关于“神雕大侠”的梗火了。


该“阳过”的谐音梗一出,一时间,大有宝刀屠龙重出江湖之势。

引得各路金庸迷们都撸起袖子,拔出各自的倚天剑,皆来争锋。

先有影视迷,很快就凑了个“杨过”系列合集:

后有位擅长漫画的,叫“李点点”的博主也迅速跟上,其杨康画得颇有神韵:

接着进入第二赛段。

围绕杨过的周边相关人物的造梗开始了。

比如一辈子都没杨过的郭襄:


这也少不了博主小林的漫画版:


小林这版漫画还将内容扩充到了小龙女:

最后,还有位最夸张的影视迷,集齐杨过的所有“周边”,像是凑了个六大门派:

嗯,也还有这样的……

批判这种梗。

最后,赛梗进入冲刺赛段。

造梗的中心从杨过,也慢慢地过渡到更多的其他角色

本人自己也跟着造了个纪晓芙的:

后来才发现,还有这样的:
这样的:

甚至这样的:

当然了,这些梗仅供大家娱乐。

评论区留言:
  • 有请 全冠清 出来走两步[得意]
  • 郭襄也阳过,她住襄阳……

  • 大家多开窗通风,因为风清扬(阳)

  • 刘兰芳:今天我给大家讲的是满门忠烈《🐏家将》!

  • 好像明白了为何昨天突然郭襄上了微博热搜第一了

  • 想要不🐑去南阳(难阳)






收起阅读 »

底层程序员4年的逆袭之旅:穷屌丝到小老板

我创业了3年前立的flag,现在做到了我当时难以想象的程度,我自己一直激励我自己,要努力,要坚持!结果如何,交给老天!我离职了,结束了4年的前端职业生涯,比我想象的要快很多!休息了几天,来聊一聊这几年的经历,希望能够给到大家帮助(挺后悔的,因为在这个时间点离职...
继续阅读 »

我创业了

  • 3年前立的flag,现在做到了我当时难以想象的程度,我自己一直激励我自己,要努力,要坚持!结果如何,交给老天!


  • 我离职了,结束了4年的前端职业生涯,比我想象的要快很多!休息了几天,来聊一聊这几年的经历,希望能够给到大家帮助(挺后悔的,因为在这个时间点离职,就意味着没有年终了,虽然已经说服了自己,但是,刚离职完,同事就和我说公司裁员了,血亏!!!!!!害想想就来气,我的N+1,4个月呢,十几万就这样飞了!好了不说了闲话了,难受!)

  • 月哥这一路走来充满鸡血,经常写鸡汤文章,激励大家,其实也在激励我自己在努力的奋斗,没办法,学历低,履历差,我哪有时间抱怨,我只能拼搏,奋斗,因为我知道我只有这样我才可能有一些,别人看不上的机会,但是需要我这种人拼尽全力,才能获取到的!

月哥这十年

  • 2012年上大学,因为穷,借了助学贷款,也在学校拿贫困生补助,安徽工程大学机电学院(三本计算机系)

  • 2014年参军-2016年退伍 中国人民解放军 陆军 某特殊兵种(其实当兵的主要原因就是穷,那时候当兵可以免学费,而且还有补助,我家里农村的,两个人上大学,欠了很多钱,学费也是东拼西凑,没办法!)

  • 2017年实习,学的java,实习岗位c#,在合肥,工资1900,干了29天被开。永远的痛啊

  • IT干不下去了,要生活,17年转行至游泳教练,龙格亲子游泳,干了一年,锻炼了自己很强的耐心,因为学员是0-6岁的宝宝!教他们游泳,玩水!


  • 18年5月底,说服自己重新干回前端,感觉自己在学习上从来没有做出过什么,高考也好,去部队也好,关于学习,一切都是不用心,除了学习其他都挺好,身体不错,但是始终在浑浑噩噩在逃避学习,不敢直面自己的内心,感觉天天泡水不是我自己想要的生活,同学们也在一个一个的找到不错的工作,甚至有的人还去了中大厂,又想到泡在水里的自己,心里很不是滋味,有一种叫做"挫败感"的东西,正在如影随形地跟着我;我决定再拼最后一把,失败与否,干一把;遂报名某马培训前端,

  • 18年6月底毕业!6年大学生涯,此时我24岁!属于大龄了!

  • 18年8月初,第一次找工作,学完jq,找到15k,因为没学框架,心里虚,拒绝了没去,然后自学node,vue

  • 18年9月中旬,出来面试,背完两本面试宝典!一天当场拿到两个offer,一个16k,一个17k,然后直接入职了;依稀的记得,那天下午面完试,我下了公司的楼,然后去小店买了包软中,蹲在路边抽,百感交集!10月底拿到19koffer,心虚没敢去!以前行情好,简历上不写项目都可以拿到offer,只要会吹,然后拿到了有生以来第一个学习上的第一名,某马上海前端25期,第一个找到工作的,也是工资最高的,5月中旬到9月18号找到工作,历时4个月

  • 入职3月就做了前端leader,优势能喝酒,能吹牛,能做事,敢承担,又是军人出身!领导比较喜欢!

  • 19年涨薪3千至2w

  • 19年10月出去面试,拿到某安 36w-42w offer,去了要降月base,年终8-12月,觉得不靠谱,没去!同时背调因为第一家公司的问题,背调出了问题,吃一堑长一智!

  • 20年7月跳槽至目前这家公司,工资23K * 14 ; 试用期6个月结束:表现突出,涨薪4k,年中又涨薪2k ,21年中旬,base到29k , 职级p6+,又带了小团队!

  • 21年出去面试,拿到(29+1)* 17 的offer,医疗行业,没去,还有其他一堆的offer!

  • 22年出去面试,拿到 44*16 offer,链圈技术专家岗位,没去!

  • 22年11月,离职创业!结束4年前端职业生涯,开始新的职业!

关于学习

大家都知道我比较的努力,喜欢写励志文章,因为我相信,当数量累计到一定程度的时候,就会发生质的变化,这句话也在我身上深刻的体现出来。学不会我就硬学,我智商不够体力来凑,结果????,不坚持做怎么知道结果是好是坏,于是乎我秉承大力出奇迹的思路,疯狂学习

  • 在培训班的时候,我先预习课程,因为可以在网上买到录屏课,然后代码先敲三遍,然后第二天上课的时候等于就在复习,我的学习节奏保持领先学校的课程一周,就这样还是效果不好,我抓狂啊,我怀疑我自己,表面上每天都在继续,每天似乎都在一样的过去,但某些在内心深处涌动的东西却在不断的积累,直到后来我才知道,那是斗志,来自狼血深处的斗志,终于在一天爆发了。我在电脑上冲动地敲上了给自己看的一行字,“要么赢得风风光光,要么输得精精光光”,狂怒的表达了那种必死的心理,近乎于歇斯底里的疯。

  • 然后学完js就是疯狂刷面试题,刚开始确实不会,也看不太懂,但是我猖狂啊,我尼玛,都这样,还能输啥,干 !我就背下来,两本面试宝典扎扎实实的背了下来,然后到天台,让同学随便出题,我来答,就这样循环往复,我背下来了,并且掌握了面试的答题套路,同时我也理解了很多知识点。

  • 学到js其实也是一知半解,然后开始抄笔记,疯狂抄,笔记本抄完**,发现复盘的时候翻页太麻烦,还是不好记,然后想到抄到a4纸上面,这样每一页的内容就是非常多了,然后 贴墙上,天天背,后面自然就通了**!



  • 然后就有了后来的故事,学完jq出去面试就拿到了15k,然后自学完了vue,node,拿到了16k,17k,19k,20k,29k,30多k,44k ,时间记录成长,虽然不跳槽,但是我没事喜欢出去面试,看看自己还值多少钱!




  • 时间记录了成长,努力见证了成果!入职之后也是抓一切能够学习的机会,地铁上摸鱼时间,早起... 反正就是学,狂学!


  • 大家看我的学习经历就知道,我不是一个智商很高的人,刚开始学什么都很慢,就是硬怼数量,硬坚持,虽然不知道能够带了什么样的结果,但是每次收获的结果都是令自己什么吃惊的!

焦虑,迷茫

  • 高强度的学习,肯定是充满疲惫,焦虑,同时没有取得成果之前,你自己也会很迷茫,我也是!

  • 我不知道我这么努力,我能不能取得一些成果,但是,我确信一点就是,我如果不努力,我肯定毛机会都没有。所以我强压自己,先做,坚持持续的做,每当焦虑的时候,我就会去抄书抄代码看书,这些真的很有效果,阅读可以让我安静下来,抄书也能够让我安静下来,忙起来就没有时间乱想了,前期是非常痛苦的,但是后面就是很舒服了。

  • 我专门弄了一个文件,然后就是在焦虑的时候狂抄代码,类似promise啊,各种手写,少则无脑写了10多遍,多则几十遍,那必然是都背下来了,那必然是理解了其中的逻辑!经过时间的积累,大家可以猜一猜这个文件的代码行数有多少了,有没有过20w行代码?所以焦虑一直伴随着我,直到现在,但是我不怕,焦虑了我就去学习,不管目标,就是干!

关于生活

  • 因为以前都很穷,物质欲望没有那么高,我刚来上海的时候,那时候工资3000多,刚开始住在宿舍,但是我觉得比较贵,每个月得快1000块钱,因为每个月还得存1000多,所以觉得成本太高了,当你穷的时候,1块钱都能难倒英雄汉呀!

  • 于是我搬家到了虹桥的华漕的民房,因为便宜,但是生活条件差了比较多,没有厕所,几平米的房间,连桌子都放不下,还得600多块,上厕所得跑到村里的公厕,冬天还能忍一忍,但是夏天不行,实在没法洗澡,身上臭的很,于是又换了旁边的二楼

  • 然后就是热,贼热,因为二楼就是顶楼,楼板房子,住过的应该都知道,当然肯定没有空调的,连电风扇都没有!对!我为了省钱,我连电风扇都没有买,就是这个刚!但是好处是门口有水龙头,实在太热,我就出来,冲凉,然后再回去睡

  • 终于买了电风扇,为什么呢,因为我的同学来上海找工作,然后住在我这里,当天晚上他就受不了了,他问我你怎么能住的下去的,然后我花了几十块钱,买了电风扇,于是我有的电风扇,然后他在这住了两周,就回了老家,说在上海实在是太艰苦了。先走了!

  • 上班的话,就骑不知道多少手的n手自行车,然后有时候骑车到淞虹路,有时候骑到二号航站楼,反正都是几公里。小黄车我肯定是不舍得骑的,毕竟基本每天都骑,挺贵的!

  • 累习惯,反正也能受得了,吃的饱就好,因为当过兵,在部队的时候经历的可能比这个艰苦多了,所以我觉得还挺好,挺幸福了!

  • 然后就是转行到了前端,17年来的上海,18年底才终于住了有空调的房子,然后就是一室户,然后就是一室一厅,然后就是三室一厅

  • 到现在,正在买房子,准备在上海定居了!

关于工作

  • 我是很卷的,很努力,领导都喜欢我这种人,听话,干活快,产出高,能加班,问题少,还能喝酒!

  • 我在这家公司,公司的领导,hr都知道我干副业,但是也没说啥,因为我干活还是很好的,产出高,bug少,第一家公司优秀员工,目前这家公司连续获得季度优秀员工!

  • 这样做的好处就是,每次我找领导加工资,都很有话语权,第一家公司,我要求加5000,然后加了3000,第二家,转正我就要加工资,加了4000,然后年中又加了2000;我就秉承着我干的好,你就必须给我加钱,不然我没有动力干,半年不加工资,我就感觉没有工作动力了,那我就得跑路(因为我有随时跳槽的能力)。因为表现确实不错,所以每次加薪都很顺利!

  • 我入职一家公司,我就开始准备跳槽了,因为我相信机会是留给有准备的人的,下面是我真实的简历,现在也用不到了,分享给大家看看!

  • 我在公司的人际关系我觉得还是很不错的,包括和后端,产品测试同学,我其实9月份就提离职了,我们领导说,你不如忍一忍,拿完年终再走,毕竟也不少钱,然后hr也是这样说,你不再考虑考虑拿完年终再走!但是现在实在太忙,我也实话实说,留下来也会影响到工作,虽然我不用怎么干活,熬到年后也是可以的,但是人过留名,我不想背骂名,哈哈!然后就愉快的离职了!

  • 要明确自己打工人的身份,我就要多挣钱,你只要给我画饼,我就要立马吃,顺着你的路走,你不得不给我钱。我们在公司就要自己的利益最大化,干好事是前提,不然你没有话语权!我只卷学习,技术越来越好,所以我干活效率高,干活快,每天又大量的时间摸鱼,那我就疯狂的学习,学源码!领导喜欢看,那我就做你喜欢的事,这样我找你加工资的时候,你就没话说的吧!职场小技巧,哈哈!

关于副业--->主业

  • 为什么离职,因为副业做的太大了,今年暴涨,学员也突破了千人,团队的规模也越来越大,开公司,整合团队,希望把这件事做的越来越好,目前团队有13个人,4名p8+级别大佬,3位p7大佬,有5名伙伴全职all in到这块,主要分为两块,培训(0基础,面试辅导,进阶辅导,晋升辅导,管理辅导),和接外包私活!

  • 这一年多以来,基本上很少的休息时间,因为周六日要给学员面试辅导,而且还要写文章,自己还得不断的学习,经常就是3-4点睡觉,然后7-8点起床去上班,有的时候每天只睡2个多小时,有时候凌晨我还在群里发消息,没办法,你做了这件事,就得把这件事做好!贼累,因为要同时兼顾好副业,和工作!

  • 我老婆之前问我,你不累吗?我说怎么可能不累,但是还能坚持!

  • 然后11月魔鬼训练营放开了报名,一下子报名了50多位同学,直接给我顶离职了,原来你用心做培训,是真的会被别人认可的!市场不会说谎!

争议,谩骂

  • 做培训,经常被骂被diss,说你割韭菜,就包括写文章,文末引流,被骂的太多了,但是了解下来的就会知道,我们不是卖课的,我们是做服务的,1对1辅导,你直接来吃我们这群里整理好的面试,项目经验,来1对1的给你把关,给你指导,你的提高能不快吗!

  • 而且看这个报名的人数就知道,我们效果差的话,怎么可能这么多人来报名,而且大家都是在职的,有的年入百万也来报名学习,很多大厂的同学也来报名辅导,因为这个不是吹出来的,真正的让他们看到了来到这边能够获取到价值的

  • 我的学员拿遍了全国所有大厂的offer,薪资比我高的有好多个,有的还是我的两倍,这是我最骄傲的事情,最远的学员,在美国,新加坡,目前也进了美国的top大厂,很开心,做培训最开心的事情莫过于学员能够超过自己,我们也是毫无保留的给他们辅导!

  • 骂我也好,说我割韭菜也罢,我现在也不太关注这些声音,我只要能给学员带来真正的提升就好。你不参与,你根本不知道我做的好不好,教的垃圾不垃圾!

关于身体

  • 很多人觉得我吃不消,虽然我很久没锻炼了,但是老本厚,来来来,上图!


  • 所以,加班熬夜我顶的住,然后现在离职了,也就开始有时间锻炼了!此处需要66个赞,哈哈!关于我怎么练的,我这么扣的人怎么可能去健身房,从小就壮,干农活,十多岁就能开拖拉机下地了,穷人的孩子早当家!

  • 大家一定要注意身体!别硬干!身体是革命的本钱,我也是日常去医院检查身体,切记,身体第一!

关于收入

  • 说一个笑话吧!以下纯属虚构--> 收入暴涨的心态,当第一个月收入过10万的时候,兴奋啊,激动啊,后面每个月,都越来越多之后,心态也就没那么激动了,很平常了!

  • 士兵突击里面的装甲团的团长说过一句话,一直激励着我,“想要,和得到之间还需要做到!”

关于未来

  • 我很早就清晰的明白,拼技术,很难拼的过各位大佬,你们随便学一学都比我强很多,这是必须要承认的;就像我们培训出来的一些校招拿到sp的同学,一毕业就30k,我这种学历怎么比,没法比呀!虽然说这四年看来在工作技术上还可以,但是对比顶层还有巨大的差距,这些差距不是努力能够追上的,因为别人也在努力,只有反其道而行,利用自己的优势,把自己的优势无限的扩大,才能够有机会。我技术上干不过你,那我就把你招进来,做我的合作伙伴!这种方式能够最快弥补自己短板,然后就没有短板了!以前不敢想,现在团队招来了这么多p7,p8的大佬,我在正确的道路上坚持的做着,就是为了能够给到学员带来巨大的价值,学各位大佬的精华,补充到自己身上!我们能够做的就是,想尽一切办法快速的提升实力,找这些大佬solo,无疑是最快的方式!

  • 我自身有很强的毅力和决心,以及很好的自律性,这些年的经历告诉我,韧性非常重要,坚持住,就算失败了,也无所谓,过程最精彩,结果就是成盒 ,so what!

  • 嗯嗯嗯,不知道能做到什么程度,但是不变的是,要努力,要坚持,要做学员的榜样,既然选择了创业,all in 在前后端培训上面,就要好好服务学员,给他们带来价值,让他们觉得花的钱太值了,那我就扛起枪,持续的战斗下去!结果交给老天,管它个锤子!

寄语

  • 抱怨没有用,焦虑是日常,当你抱怨时,当你焦虑中,其实你是对现状的不满,你内心肯定要往好的方面走,你还有变好的欲望,我们需要这些欲望,来当作我们的动力源泉,持续坚持下去!反向去利用,你会得到正向反馈!

  • 当你一点焦虑都没有的时候,你也不会抱怨的时候,那么恭喜你看透了

  • 很多人说努力没有用,我想问你真正努力过吗?这个你得和你自己对话,你才能够更加的清晰,不要假努力,结果不会说谎;你基础很好,算法很好,源码很好,项目也很有思考,你会拿到很差的offer吗? 我想大概率不会,你不一定能够进大厂,履历、学历、运气也有很大的关系,但是有的不错的涨薪还是能够做到的,和别人比太累,只和自己的昨天比。我进步了,我就很开心!大家加油,不卷,也不能躺平,别等到被裁,然后不好找工作才知道,再去后悔,那时候你会发现努力学习真的有用

  • 千万、一定,不要放弃努力!或许段时间内看不到结束,但厚积薄发才是最佳方式背水一战,逼到绝境反而可能练出真本事!因为没的选!

  • 好了,这是我的4年,大家看一看我是拼的学历、智商、履历还是拼的努力、坚持、韧性!我是月哥,我为自己代言!下一个四年拭目以待!

  • 感谢大家的观看点赞转发;也可添加月哥微信lisawhy0706沟通交流,结尾依旧是:长风破浪会有时,直挂云帆济沧海


作者:前端要努力
来源:juejin.cn/post/7170596452266147871

收起阅读 »

居家办公竟被读取脑电波?老板们为远程监控想出奇招

朋友居家办公期间,他们老板为了远程监控工作,要求大家必须装上专门的软件和摄像头。我还记得,Ta花了一个晚上来安装这些东西……但万万没想到,为了关怀员工监督工作,老板们的奇招简直一山更比一山高:连读取脑电波都想出来了。就算你居家办公,老板甚至还能观测到你的心情。...
继续阅读 »

朋友居家办公期间,他们老板为了远程监控工作,要求大家必须装上专门的软件和摄像头。

我还记得,Ta花了一个晚上来安装这些东西……

但万万没想到,为了关怀员工监督工作,老板们的奇招简直一山更比一山高:

连读取脑电波都想出来了。

就算你居家办公,老板甚至还能观测到你的心情。

而要实现这个神操作,只需要一个耳机就够了。


不同于普通耳机,这种耳机上还有几个专门读取人脑电波的电极。

戴上它后,既不用动手也不用说话,AI就能快速读心,帮你操控电脑。


好家伙,老板们竟然如此紧跟潮流,都把当下正红火的脑机接口搬进办公室了。

这种“读心耳机”的背后的开发者宣称:“戴上它,不仅能提高工作效率,还可以让员工更快乐。”


据IEEE Spectrum报道,关于这项新技术,有2家公司最为突出:

一个是来自以色列的InnerEye,另一个是硅谷神经技术公司Emotiv,不少老板都投资了他们。

那么,他们的耳机到底靠谱吗?

读取员工脑电波,AI快速做决策

先来看看InnerEye的头戴式耳机,它共有7个通道来读取人的脑电图。

他们的技术人员开发了一个专门的InnerEye软件,来接收、分析大脑信号,并和商业脑电扫描系统搭配使用。

AI可以整合人眼球活动信号、脑电波,以及电脑屏幕信息,快速做出决策。

举个栗子~

机场的安检员需要盯着X光扫描图流,判断行李中是否有违禁物品。

戴上InnerEye的耳机后,安检员每秒能处理3到10张图像,比纯用肉眼+手动记录快了一个量级。

至于原因嘛,一是安检员不用再敲键盘了,直接“意念控制”计算机就行;二是在人还没全完想清楚时,AI可能已经找出了违禁物品。

“这个系统的判断结果,和人类手动操作时一样准确”,InnerEye的研发副总裁Vaisman如是说道。

另外,当佩戴者闭眼或者注意力不集中时,AI还可以检测出来,并且再次显示错过的图像。


有意思的是,人类带着这个耳机处理任务时,AI还在继续根据人的大脑活动不断深度学习。

不过在这个过程中,人类虽然不一定要主动决策,但还得是懂行的(比如这里是职业安检员),并且要保持专注。

而比起InnerEye,Emotiv的耳机更加小巧

它的外观看起来很像蓝牙运动耳机,甚至连贴头皮的电极都无影无踪了。

不过玄机正藏在左右两个耳塞里,这里面有电极,用来读取脑电波。


Emotiv公司研发了一个叫MN8的系统,也和商业脑电扫描系统搭配使用。

通过这些系统,佩戴者可以看到他们个人的注意力集中程度以及压力水平。

实际上,脑电图技术早在1912年就被科学家发明出来了,随后很快在医学领域被普及。

但过去扫描脑电图时,需要用一种叫导电膏的东西来固定电极,并保证生物信号能够稳定准确地传输。

而且为了提升空间分辨率,电极或“通道”往往越多越好,有时一个脑电帽甚至有200多个电极。


脑电帽示意图

而现在,已经有了不需导电膏的“干式”电极,再加上AI也发展迅猛,于是出现了众多轻便的新式脑机接口设备,包括头戴式耳机。

既然操作简化、成本大幅下降,不难猜到,下一个动作应该就是商用普及了。

神经伦理专家表示担忧

虽然这种耳机的开发者很看好它的前景,甚至还说员工戴上之后可以更快乐。

但不少神经学伦理专家和学者却表示,并没看出哪里让人快乐了,而是感到害怕好吗…

比如,埃默里大学神经学和精神病学系的副教授Karen Rommelfanger说:

我认为老板对使用这种技术有很大的兴趣,但不知道雇员是否也有兴趣。

绝大多数研究脑机接口的公司,并没有为技术商用做好充分准备。

乔治敦大学的Mark Giordano教授也觉得,员工基本会对此产生抵触情绪,因为这涉嫌侵犯了他们的隐私和人权。

Giordano教授认为,这种技术对某些特定职业确实有些帮助,比如运输、建筑行业,可以用此检测工人的疲劳程度,保障他们的安全。

但对于办公室的白领而言,似乎没有明显的好处。

即便公司的初衷是提高员工福利,但可能很快就变味儿了。

如果员工的生产效率普遍提高,公司难免会跟着提高绩效标准,员工的压力反而变大了。(懂的都懂…)

但无论如何,专家们预测,就现在的发展趋势,这种读取脑电波的设备可能会很快普及。

所以,它们的诸多安全隐患,必须尽早解决。

背后的技术公司

话说回来,“读心耳机”背后的这两家公司,到底是什么来头?

其中,Emotiv成立于2011年,目前已经发布了三种型号的轻型脑电波扫描设备。

之前他们的产品主要是卖给神经科学研究人员;部分也会卖给一些开发者,这些人主要研究的是基于大脑控制的程序或游戏。

从今年起,Emotiv开始盯上了企业,他们发布了第四代MN8系统,并搞出了能读取脑电波的耳机。

Emotiv的CEO兼创始人Tan Le大胆猜测,五年后这种大脑追踪设备会变得随处可见。

至于安全隐患,Le表示Emotiv已经意识到了这些趋势,他们会严格审查合作公司,来保护员工隐私:

只有员工自己才能看到个人的注意力和压力水平,领导们只能看到团队的匿名数据汇总。

Innereye则成立于2013年,他们的官网上赫然写着公司愿景:

把人类的智慧与人工智能结合起来。


那么,戴上能读脑电波的耳机,是否可以算把人类智慧和AI的能力结合起来?

如果未来老板让你戴上能读取脑电波的东西,你会接受吗?


参考链接:
[1]https://www.iflscience.com/employers-are-investing-in-tech-that-constantly-reads-employee-brainwaves-to-optimize-performance-66426
[2]https://spectrum.ieee.org/neurotech-workplace-innereye-emotiv

来源:Alex 发自 凹非寺

收起阅读 »

我裁完兄弟们后,辞职了,转行做了一名小职员

那天早晨,我冲进总经理的办公室,发现人力资源总监也在,我说:真巧,真好,两位都在,我要辞职!我在马路上走着,头脑有些昏昏沉沉的。“大爷,我有故事你听听吗?”,扫马路的大爷没理我,提起垃圾桶,走了。“阿姨,你想听听我的经历不?”,等公交的大妈拦下一辆出租车,走了...
继续阅读 »

那天早晨,我冲进总经理的办公室,发现人力资源总监也在,我说:真巧,真好,两位都在,我要辞职!

我在马路上走着,头脑有些昏昏沉沉的。

大爷,我有故事你听听吗?”,扫马路的大爷没理我,提起垃圾桶,走了。

阿姨,你想听听我的经历不?”,等公交的大妈拦下一辆出租车,走了。

算了,年中总结到了,我就谈一谈我的上半身……上半生……不是,上半年吧。

一、十年职场终一梦,互联网里心不平

2022年,是我工作的第11年,这11年,我都在互联网中沉浮,而且一直是向着风口奔跑。

我一开始处于电信增值行业,我们叫SP业务。

现在的年轻人可能很难想象,以前的互动主要靠短信,就是1毛钱一条的短信。

比如某电视台有个话题,对于一个事件你是支持还是反对,如果支持发短信1,反对发送2。

这时候,发送一条短信的定价可以自己设置,比如2元1条,在运营商那里备个案就行,当时来说,这是合法的。

一般为了提高发短信的积极性,都会在最后搞一个抽奖,抽中之后送套茶壶啥的,这样,两块钱也就舍得花了。

因为自己有定价的权利,所以可玩的就有很多。

比如:

我做一个游戏嵌到手机里,想玩就发短信啊。

再比如:

我提供一个服务,每天给你发送天气预报信息,想订阅就发短信啊。

2011年,随着智能手机的兴起,短信有被网络消息取代的趋势,而且乱收费也受到了监管。

所以,一些SP企业就纷纷转型移动互联网,去做智能手机应用。

我此时毕业,因为学的就是智能手机应用开发专业,而且大学期间也自己搞了一些iOSAPP去运作,所以很顺利地就找到工作。

这一干就是5年,搞过手机游戏,搞过订餐系统,搞过电商,搞过O2O,搞过政务……因为企业转型,一般没有目标,什么火就搞什么

后来,我感觉干的太乱了,自己应该抓住一个行业去搞,于是在2016年就去了另一家公司,主要做在线教育平台

所有公司都一样,一个公司干久了,职位自然会提升,因为人都熬走了,只剩下你了,另外你跟各部门都熟,工作推进起来也方便。

我也是这么一步一步走过来,从普通开发到技术组长,从技术组长到技术经理,从技术经理再到项目经理。

工作内容也是越来越杂:

  • 普通开发时,只写客户端代码就可以。

  • 负责技术时,因为客户端嵌入了H5页面,客户端要调服务端的接口,所以我也学会了前端和后端的开发。实际工作中,你会发现,你不了解一线的实际操作,你是心虚的,你没法避免别人糊弄你,你也无法更公正地解决争端,所谓的什么“道理都是相通的”、“能管理好煤炭企业,也能管理好体育企业”这类管理理论,只是作为管理者懒政的借口。

  • 负责项目时,需要对产品原型、UI设计进行一个把握,需要对前期需求和后期售后进行一个兼顾,出个差,陪个酒也是常有的事情。有时候,哪里有空缺了,比如没有人设计原型,那么就要自己顶上去。

整体下来,自己基本上达到这么一种情况:做一个互联网项目,从需求到上线,如果有更专业的人,那么能干的更快更好,如果只有自己,也能磕磕碰碰地完成。

这种技能就是,要说没有本事吧,好像还能干不少事情。要说有本事呢,还真没有一样可以拿出手的绝活。

但是,这不重要。

我更关注的是,我供职的几家公司,包括身边的互联网公司,做产品也好,做平台也罢,都没有实现盈利

此处需要解释一下,我心中的盈利是指传统的盈利,就是通过销售的方式,产生了大于成本的收入,比如这软件花5块钱做的,卖了10块钱。

我供职的公司,基本上都融过资,从百万到千万都有,都是拿着一份未来的规划,就有人投钱。

没有实现盈利,却依然可以持续地生存下去,我认为这不是一种常态。

看不到自己的作品实打实地变现,我是心虚的。

十年互联网一场梦,看着一波又一波游走在风口的企业,虽然从没有耽误过我拿薪水,但是我却是担惊受怕的:

  • 这是泡沫吗?

  • 会破吗?

  • 哪一天会到来?

  • 我这10年的积累稳不稳定?

二、裁员浪潮突袭来,转行意识在徘徊

上半年,大家还在期待着加薪,没想到等到的是裁员。

还好,我是项目负责人,因为平时工作表现还可以,所以不裁我。不但不裁我,还给我升职加薪

但是,我也面临了一个问题:你裁谁?

我刚上任,哪里知道该裁谁,就这么推推搡搡,确定了一个名单。

裁人那天早上,我推门去找总经理,我说我要辞职了,于是就出现了开头的那一幕。

我走在街上,我觉得这是一个经过反复思考后的决定。

可能很多人觉得,疫情期间,能有一份工作不就挺好吗?

但是,我还考虑到了未来。

三十多岁的人了,只考虑眼下的工作吗?问过自己要什么吗?

1、你处的行业怎么样?
  教育行业,崩盘式堕落。
2、行业不行,公司有发展也可以啊,你公司发展怎么样?
  失去方向,驱逐人员。
3、公司不佳,工作内容有前途也可以,你的工作有没有挑战?
  重复性工作,得心应手。
复制代码

好像只剩下钱了,但是这钱,还能挣多久,现在挣得心虚吗?

不只是我这么想,我身边好多人都这么想。

于是,戏剧性的一幕发生了。

大家开始纷纷转行了,这个转行只是小转行,指的是IT行业内的工种转行。

  • 做前端开发的开始转行做后端开发。

  • 做后端开发的开始转行做项目管理。

  • 做项目管理的开始转行做产品管理。

有时候我在想,这个问题是转行就能破局的吗?

是跟整体经济形势有关呢,还是跟个人职业匹配有关呢,说不好,不好说,好像只能试试看了。

其实,我也准备转行了,从项目管理转向人工智能开发。

我从2018年开始,出于兴趣,就已经开始学习人工智能了,我认为写逻辑代码的顶峰就是无逻辑,那就是神经网络,就是人工智能。

4年的学习,也有了一些实践和应用,也该宝刀出鞘了。

三、出去面试吓一跳,行业经验很重要

我先是奔着人工智能算法工程师去投简历,但是我的简历太复杂了,啥都干过,起初我还认为这是优势。

直到碰到一个招聘主管点醒了我,她居然还是我的学姐,她说你把算法部分抽出来吧,面试啥岗位就写啥经历

我一想也对,以前自己也当过面试官,一般除非管理岗位,大公司都比较看重专业性,你招聘一个Android开发,结果简历上80%写的是PHP,这不合适。

我把其他项目都删除了,只保留算法相关的应用案例,基本上都是应用在教育教学方面的。

后来,面试机会真的多了。

但是问题也来了,这些招聘的企业,有的是搞煤炭的,有的是搞养殖的,你与他们很难对上话

比如他们说一个“倒线”,你听不明白,他们都觉得很奇怪,这不是行业基础知识吗?他们认为你应该明白

再后来,我还是决定去教育行业试试,这一去不要紧,一发不可收拾,什么“教材”、“章节”、“知识点”、“题库”、“资源”、“备授课”,搞了多少年了,而且既全面又深度。

最后,我还是选择了一家做算法的教育企业,这将作为我算法职业生涯的起点。

你看,是否教育行业已经不重要了,重要的是算法这个职业,这就是除了钱之外,我们另外追求的点

四、人到中年再重启,空杯心态学到底

这次我选择了做一名小职员,最最底层那种普通开发。

原因是你选择了算法,那么以你在算法领域的资历,当不了管理。

强行做,是会有问题的,所谓:德不配位,必有灾殃

而我也很坦然,做管理这么多年,沉下心来,踏踏实实学习一两年,不好吗?

入职新公司这两个月,我感受到了从来没有过的舒适,没有了没完没了的会议,没有了上午说完中午就交的方案,也没有了深夜打来处理现场问题的电话,只有我深爱的算法代码

而且,通过实际的项目,也让我对算法有了更深的见解,这两个月的收获也远远超过之前的两年

挺好的,善于舍得就会有更多的收获。

相信我通过几年的学习,再结合之前杂七杂八的经验,最终在人工智能产业方面可以做出一定的成绩,这也是我最新的规划。

看见没有,人一旦有了新的希望,就有了动力

我有时候就在思考一个问题,那就是换一个赛道的意义。

你在一个赛道里已经到了8分,换一个赛道再经过几年可能只到7分,换赛道究竟是逃避还是提升

这个真的不好说。

但是有一点可以肯定,你在8分的赛道里已经没有斗志了,换一个赛道你会充满求知欲,重新赋予它新的希望,将以往的成功或者失败的经验全部用来成就它,猜测它应该不会很差吧。

五、长江后浪推前浪,后浪有话对你讲

虽然这是我的总结,但是我也希望对你多少有些影响,该唾弃的唾弃,值得借鉴的借鉴。

对于职场新人,我想对你们说几句话:

1、从基层到管理,从单一到复杂,这是在向上走,肯定是进步的,但同时也在越走越窄。

不要觉得领导傻,尤其是大领导,你觉得一圈人都在骗他,他还不知道呢,就我知道。

其实,有可能是他在骗你们一圈人

能向上走就向上走。

古今中外,位置越高接触的信息就越多,决策也越正确,而这种正确不是你认为的正确。

我之前带过一个项目,开发人员很烂,产品逻辑很烂,我认为应该先梳理人和事,大领导确不以为然。我考虑的是怎样做好,做不好其他的都无从谈起。但是大领导考虑的是平台有没有,某个时间点没有,可能都不用做了。

但是,越往上路是越窄的。

  • 一个开发,可能有5000个合适的岗位。

  • 一个组长,可能有3000个合适的岗位。

  • 一个经理,可能只有1000个合适岗位。

  • 一个总监,可能只有50个岗位。

  • 一个总裁,可能找不到工作。

2、搞管理并一定是你能力强,和信息差有关系,这种能力不一定能平移到其他公司。

如果你当上了管理,也不要骄傲。

这个角色可能并不是你能力强,可能就是没有人愿意干,也可能是你在这公司待得住,甚至可能仅仅就是老板看你顺眼

不管怎样,你既然在这个职位上了,你就会去开各种,去参与各种决策,去描绘各种规划,这可能会让你产生一种自己优秀的错觉。

这种优秀,换一个公司就会把你打回原形。

平台和能力的故事,数不胜数。

所以,如果你是个管理者,不要变成行政管理,那就变成了员工的服务员,每天就是喝茶看新闻,收收报表啊,鼓励鼓励信心啊,你以为没有你的协调就转不起来,其实那是假象,久而久之你就废了。

一定要做业务领导,指导员工的行进路线,披荆斩棘,攻坚克难,培养人才,只有这样,你才能不管去哪里都能立起一杆大旗,这种能力只和有关。

3、民营企业,就是为了实现老板的个人想法,一个单位待得时间越久,你被定制化的就会越深。

很遗憾,这可能很打击人。

你不要谈什么行业规范,谈什么职业操守,起码在民营企业,真的就是为了实现老板的个人想法

他出钱,你干活,除了立马应验的坑,否则你不要去阻拦他、打断他、抵制他。

第一,他会不高兴。第二,你的判断未必对

一个企业,老板是第一责任人,员工是第一背锅人。

你想要在他这里发展,就要多和他站在统一战线上,但是站久了,也会让你忘了世界上还有别人。

有些事,是相同的。但是,有些事是千差万别的。

同一个行为,这个老板可能高度赞扬你,另一个老板就会极度批判你,对错很随机,这就是定制化人才。

就像高速路的收费员,她干了15年,结果来了ETC,她失业了,她说:我只会收费,你撤了,我以后还怎么活啊,我可是连续10年被评为优秀员工的。

你都按照领导说的做了,最终却导致你无路可走,这就是被深度定制

要防止被定制,就要多抬头看看,放眼行业,多思考你在行业中处于什么水平,而不是你在单位中处于什么地位。

一个人的职业生涯,总会受到行业的影响,行业又会受时代影响,各种影响下,我们太渺小了。好好把握机会,不要虚度时光,你努力过,以后不会后悔。有时候鸡汤也挺好,起码让你充实,让这一天积极地度过,这是会提高成功概率的。

作者:TF男孩
来源:juejin.cn/post/7110237776984932389

收起阅读 »

工程师的自我修养:了解技术的前世今生

——耶鲁大学校长 理查德莱文2017年,因为我接手一个Go语言新项目,作为研发的leader,需要建设临时的团队完成这件事。拉到的其中一个人是公司对口的外包资源的总接口人,这位接口人其实原本管管外包,做个管理者即可,但是他跟我说特别想要做技术,就跟我一起干点事...
继续阅读 »

真正的教育,不传授任何的知识和技能

——耶鲁大学校长 理查德莱文

1.一次飞速的转岗

2017年,因为我接手一个Go语言新项目,作为研发的leader,需要建设临时的团队完成这件事。拉到的其中一个人是公司对口的外包资源的总接口人,这位接口人其实原本管管外包,做个管理者即可,但是他跟我说特别想要做技术,就跟我一起干点事情。同时因为职务之便,也可以帮我甄别最适合的外包研发补充到队伍中。

作为leader,我则过着深圳北京2地周期往返的生活,这为后续我没办法很好的管理人的部分,埋下了伏笔。

这位外包leader很快为我物色了一位Java研发,他挺看好他的潜力,然而不到一周,这位研发就离开了队伍,理由是希望继续做深java这个语言,不想轻易换语言,赶上我不在现场,事出突然,我甚至没见过一面就这么离开了。

不可否认一门具体的编程语言的技术深度挺重要的,但是如果我在现场,或许有机会聊聊关于一些我曾经在Java,Ruby,python,nodejs间反复横跳,哪要救火就补哪的经历对我的帮助有哪些,即便留不住他,但或许我的观点对他未来的路有些帮助。

2.对领导者的失望

时间回到2015年,在另一家公司就职的我,听了高管在与研发的演讲中大概这么说:“大家不要看重编程语言啊,那只是一种具体的工具”。在台下的我深以为然。

没过多久,我短暂带过的一个研发离职了,临走时跟我说:你看这个高管说的话就是不重视技术,我还是走吧。听他这么说完,我直接愣了,虽然想要反驳,但是心想我年纪跟他一般,实在不配做教育他的那个人,毕竟不是他领导还是算了吧,毕竟离职已成定局。

现在的我不会那么腼腆,肯定会给他讲讲我背后的逻辑和观点。

那么我的观点是什么呢?我为何更认可高管。

3.第一次认知冲击

时间再回到2012年,工作了2年多的我入职这家公司。领导在面试我的最后,问的问题是我难以想象的题目:UTF8描述了什么,他的来历是怎样的,为何会有UTF8编码?

我直接放弃作答。领导说了至今让我受益终身的话,大概是这样的:了解技术本身的机制肯定是重要的,了解他背后产生的逻辑则更重要。面试就结束了,让我等消息

其实我现在再想想当初,领导或许只是想通过面试给我上一堂课吧(因为这问题问的“前不着村,后不着店”),但是却能一直不断影响我,我在进入任何一个技术领域后都将这种思维作为指导。

  • 进入云计算领域学完技术后,就把背后的发展历史搞清楚。

  • 从Java转Ruby就看看Ruby作者的一些思考,而不只是ruby语言的高级特性相关知识

等等,用这样的方式学习,我不会局限于工作安排所需我掌握的这些知识和技能,而是主动自学背后逻辑和发展演进历史。

4.高维度思考

那么领导想要我悟什么呢?相比知识和技能,更重要的是掌握产生这些东西的背后的思维逻辑是什么。不断积累这些思维,我才能逐渐的独立思考,创新。

  • 看看第一个离职的研发:研发在意的Java是一种知识和工具,而Java的作者除此之外还掌握了思维,我希望研发掌握的应该包含2者

  • 看看第二个离职的研发:高管期望大家不只是执着于工具,而是更高阶的思维,以创造新的商业模式,服务等等。而寻找技术和场景之间缺少的东西,跨越技术到商业成功的鸿沟,正是技术人员则无旁贷的事情,不积累是不行的。

去了解你所涉足的技术的前世今生,甚至细节到一个小小的功能特性,那么或许看透事物本质的你可以看到未来

来源:mp.weixin.qq.com/s/YBovCZ8OdELi17w_HFnvqg

收起阅读 »

按时上班有全勤奖,按时下班叫什么奖?


网友评论:

@快溜儿的还我昵称:老板有话对你奖

@放学去后山:节约用电奖

@小镜子375:领导不鼓励下班

@钱灿灿秋啾啾:福报都不接吗?


来源于网络

女程序员做了个梦。。。

看看神级评论把那个女人的指针指向你即可;谁让你把男朋友设成 public 的;心真软,就该把他的接口屏蔽掉;protected 逛街(youOnly);设计问题,应该采用单例模式;没做回归测试;标准做法是做个断言;注释掉了,逛街的参数就不用改了吗?“最后含泪把...
继续阅读 »

昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应是查源代码…结果调试半天查不出来为什么显示的是那个女人不是我,最后含泪把那个女人给注释掉了,再一运行就是我男朋友自己逛街了…醒来囧字脸呆了很久…囧rz


看看神级评论

亡羊补牢型

  1. 把那个女人的指针指向你即可;

  2. 谁让你把男朋友设成 public 的;

  3. 心真软,就该把他的接口屏蔽掉;

  4. protected 逛街(youOnly);

  5. 设计问题,应该采用单例模式;

  6. 没做回归测试;

  7. 标准做法是做个断言;

  8. 注释掉了,逛街的参数就不用改了吗?

  9. “最后含泪把那个女人注释掉了,再一运行就是我男朋友自己逛街了。”很明显是变量名作用域的问题,改个名字就行了;

  10. 还可以有个多线程的算法,把你的优先级设成 99,一个 idle 线程的优先级设成 50,把那个女人的优先级设成 49。酱紫就永远调度不到啦。

破罐破摔型

  1. 加个断点看看那个女人是谁;

  2. 那也没关系,那就老调用那个女人…你 BF 放在那里不动…养着…

  3. 上绝招,用 goto,做个死循环,让他们逛死;

  4. 善心点,别 goto 了,加个 exit 结束进程吧,冤冤相报何时了啊。

来源:http://www.douban.com/group/topic/14168111/

收起阅读 »

我为什么不愿意主动思考?

写在前面最近一直在想一个问题;我为什么不愿意主动思考?引发这个思考的是最近在开发中遇到的一个问题,问题并不难在这里就不多赘述了。遇到这个问题后,我的第一反应就是百度,百度无果后我请教了身边的同事、交流群里的大佬,还是没有解决(提供了一些思路)。没办法,我只能自...
继续阅读 »

写在前面

最近一直在想一个问题;我为什么不愿意主动思考?

引发这个思考的是最近在开发中遇到的一个问题,问题并不难在这里就不多赘述了。遇到这个问题后,我的第一反应就是百度,百度无果后我请教了身边的同事、交流群里的大佬,还是没有解决(提供了一些思路)。没办法,我只能自己思考、尝试,后来发现是某一项隐藏较深的配置有问题。解决这个问题后,我在想:为什么遇到问题的第一时间,我不愿意主动去思考,而是要在一系列的尝试无果后才愿意直面问题呢?是因为领导逼的紧,没有时间?还是能力有限毫无思路?都不是,是我自己本身不愿意去思考。

三重大脑


美国神经生物学家Paul Maclean曾提出一个叫”三重大脑“的理论。按照进化的顺序,把大脑分为三重:爬行动物时期的大脑,爬行脑,控制身体行为、识别危险,快速反应;哺乳动物时期的大脑,情绪脑,与情绪相关,根据相关情绪做出反应;灵长动物时期的大脑,理论脑,关于自尊、自信、自我认知、逻辑、思考等。从进化的时间和生存的重要性来看,爬行脑和情绪脑对人体的控制明显大于逻辑脑。这不难想象,当安全都存在问题时,谁还能静下心来思考,同样的,处于极度愤怒、悲伤的情绪中也没办法思考。因此,思考或者说情绪脑,优先级并不高。同时,思考这种行为相对消耗能量更高(大脑的神经元每天要消耗75%的肝脏血液,消耗占全身总消耗量20%的氧气),本身就被我们的身体排斥。那么,我们大脑不排斥什么,或者说喜欢什么?答案是即时满足。从进化角度来看,我们的祖先过的是茹毛饮血、饔飧不济的生活,对他们来说最重要的是当下,而不是将来,这是人类刻在骨子里的天性,也是我们大脑喜欢即时满足的原因。而思考这种延迟满足的行为是同时被身体和天性所排斥的,所以我们不喜欢思考。那么,我们该如何控制这种天性,如何彻底控制我们的大脑,让逻辑脑当大哥呢?

用进废退

和肌肉一样,当我们不断使用逻辑脑进行思考时,他的话语权会不断扩大,相应的爬行脑和情绪脑带来的不良影响会不断减小,此消彼长,最终形成思考的习惯。

间歇满足

自我控制很难,我们可以适当放松。当我们在进行思考、学习等行为时,大脑渴望即时满足的天性会不断出来作祟,再加上数字时代的今天,诱惑与满足无处不在,稍不注意就会前功尽弃,时时刻刻对抗天性这不现实。我们可以适当、短暂的满足它,如番茄工作法等。这种间歇性的满足是在我们的控制之中的,长此以往,能有效提升我们的自控能力。开始可能很难,坚持下去会越来越轻松。

思考正反馈

通过思考解决某个问题时,我们同样会得到满足,这种来之不易的满足,大脑会更喜欢。 这样的正反馈,可以让我们在提升自己的同时,保持一个长期的、积极的主动思考的状态。


耳濡目染

大脑获取信息的方式有两种,主动思考、被动接受。环境对人的影响是无可估量的,古有孟母三迁,今有高校保安。当我们无力改变当下的自己时,我们可以试着改变环境,再通过环境改变自己,好的环境能让我们在不知不觉中成长。

自我认知

主动思考往往源于自我认知。为什么别人的技术比我好?薪水比我高?是因为智商吗?可能会有一定影响,但占比非常低,更多的源于其自身的主动思考、学习所带来的差距。自我认知让我们发现这份差距,主动思考让我们知道如何弥补这份差距。

作者:侃如
来源:juejin.cn/post/7166658322995609636

收起阅读 »

愿内卷早日结束!

状态由于年龄的不断增大,我发现自己的记忆和理解能力确实在衰退,这种衰退的现象可能起源于不经常用脑导致的脑细胞组织衰减所致,脑细胞衰减就导致思考能力变弱,思考能力变弱就会导致越来越不愿意动脑,这是一种负面循环,很可能会使老年痴呆提前到来。人最重要的是大脑,而我们...
继续阅读 »

上个周末幸得空闲时间和爱人去图书馆学习看书,整理了一下思绪,回忆了一下这两年自己的心态变化,成长经历,学习状态,时间管理等,于是乎我发现自己变懒了,趁着今天反思一下自己,也希望能给大家有一些警示所用吧。

状态

随着年龄的增长和周遭事物的快速变化以及自己肩上的担子越来越重,我发现自己很难再进入长时间的学习状态。这种学习状态也是我们经常说的心流,即长时间心无旁骛的专心看书,没有频繁的 CPU 线程切换,也不用保存上一秒的内存状态。

由于年龄的不断增大,我发现自己的记忆和理解能力确实在衰退,这种衰退的现象可能起源于不经常用脑导致的脑细胞组织衰减所致,脑细胞衰减就导致思考能力变弱,思考能力变弱就会导致越来越不愿意动脑,这是一种负面循环,很可能会使老年痴呆提前到来。人最重要的是大脑,而我们对大脑的开发和利用却少的可怜。

不知道大家有没有经历过这样一种情况,每天都很多人找你,你看似很匆忙,但是晚上回想一下自己一天的经过却发现做的事情大多数重复性且可替代性很强的工作,而当你一天很快进入工作状态却没人打断你,你勤加动脑你会发现自己能解决很多难题,会有很多创造性的 idea 出现,会觉得自己非常有成就感,这就是一种心流状态。

上面是两种不同情况之间的差距,真实情况其实是第一种:每天有无数个毫无意义的会议和很多人来找你,你自己很难进入心流状态。每天担心自己的绩效在这个季度会不会垫底,会不会存在被优化的风险,导致自己一天天的忧心忡忡,拒绝思考,喜欢做简单且可替代性强的工作来争取绩效,从而产生工作中的内卷 ...... 陷入负面循环。

还有就是手机对我们的控制和吃瓜心态的优先级正在变的越来越高,不摸鱼也不会吃瓜,不吃瓜也不会摸鱼,这也是一种循环,你想摸鱼你才会吃瓜,你吃瓜的时候你肯定正在摸鱼,这就是一种热点效应,中国老百姓就是喜欢看热闹,无非就是形式变了,把现实中聚在一起看热闹搬到了网上变成大家围观吃瓜。所以为啥每次微博只要一崩肯定就是 xx 明星又出轨了这种生活作风性质的烂批事儿,你除了向他键盘伤害之外,还能跟广大的网友有啥关系?你爱看无非就是人性罢了,而进入心流状态是一种逆人性的事情,但很可怕的是这种逆人性的事情在变得越来越少。

编码是需要创造和思考的,而程序员的美好愿景不就是 debug the world 吗?我们不能陷入毫无意义只想划水吃瓜的猎奇怪圈中,我们需要及时跳出来,也许终究一生我们都只是柴米油盐酱醋茶的普通人,但是我们写过的代码,带过的人,都会是这个行业中浓墨重彩的一比,就像 GitHub 尘封在北极中的代码是一样的。

在平时的工作和生活中,要让自己多多进入心流,减少外界事物对自己的干扰,进入心流状态,让自己静下心来,思考问题的深度就会加深,会让自己沉浸在一种状态下,一种持续精进的状态中。

怪圈

最近经常听到一些读者不经意间的讨论,cxuan 最近更文的频率慢了很多,我承认确实是这样的。那么为什么会这样呢?其实这些话我很早讲,但是奈何没有找到一个合适的时机,所以趁着今天,我也想说明一下。

其实我陷入了一种怪圈,一种我想写出更优秀的作品,但是写出这种作品需要以大量的基础知识作为铺垫,所以我就想要吸收更多的知识,看更多的书,读更多的文章,汲取大量的营养,但是谁也没法保证在吸收这么多知识后就一定能写出优质的文章,有可能我写的越来越屎。但是有一点确定的是,在吸收大量知识的同时,我是无法持续更文的,但是不写文章就会变的焦虑,导致越来越没信心吸收更多的知识。最终导致文章也断更了,知识也没学到多少。

就比如我是 Java 程序员,也许我写关于 Java 类型的文章会好很多,但是我偏偏想要写操作系统、C/C++ 、计算机网络、汇编等方面的文章,这就需要吸收大量的只是并揉碎了给大家讲出来,不过这需要大量的时间和精力。也许单纯的写 Java 方向的文章会好很多,但是谁叫我愿意呢?理论上我必须承受这些知识带给我的压力,我必须要挤出来更多的时间来接纳,但是实际情况是我躺平了。

躺平的原因有很多种,但是我只接受一种:我变懒了。

我一直以为工作不忙就会有更多的时间做自己的事情,但实际情况是工作不忙就会有更多的时间划水摸鱼,到点打卡下班。再加上结婚之后暂无要孩子的打算,于是自己心态变了。这是很可怕的一件事情,屠龙少年,终成恶龙。

再加上我现在又有健身的兴趣,但是我为满足我的兴趣和工作以及学习的总时间并没有变多,所以我的兴趣就会挤占其他项目的时间,导致我最近的时间管理这块变得很糟糕。

希望我自己能及时调整心态,合理平衡兴趣、工作和学习的时间,慢慢找回之前的状态。人若无名便可专心练剑,时刻让自己保持一种空杯心态。

寒潮

今年对互联网行业最大的一个冲击就是裁员潮和 HC 的锁紧,随着互联网脚步放缓,很多毕业生毕业找不到工作,很多培训班也爆雷。但是由于计算机这几年鼓吹的太狠,所以毕业季有很多毕业生同时抢一个 offer,因此越来越内卷,所以现在的互联网环境可以说是半死不活了。但是这种环境下,对真正优秀的毕业生来说还是影响不太大,还是有一些岗位在招人,不过对于大多数同学来讲,能上岸就抓紧上岸,先活着再生活。考研的人数也是一年比一年多,现在大学生都不好意思跟人说自己是大学生了,因为遍地都是研究生,甚至博士都已经见怪不怪了。

就拿石家庄某个高效来说,二本学校招聘教师 120 个岗位无一例外全是博士学历起,令人卷到只想骂人。

我还依稀记得一年前互联网在高位的时候,应届毕业生年薪 package 50w 已经不算什么大新闻了,再看看与现在的对比,令人唏嘘,无非是在风口浪尖罢了,并不是真正的能力。

那么如何破局呢?其实谁都无法给出准确的答案,我们能做的只是丈量好脚下的步数,不过还是有一些建议可以采取的。

精进基础知识

再过多强调基础知识都不为过,但很多人依然认识不到其重要性,很多同学都以为开发就是会写代码就完事儿了,玩玩框架做做增删改查就是全部工作内容,只不过现实是不给你转身的机会的,你看看现在的就业环境是只会增删改查就能找到一份称心如意的工作吗?就拿面试来说,两年前面试还是卷一些框架用法、了解基本原理即可,再看看这两年面试直接卷深层次的内容和应用实现,底层原理等。

基础知识是一通百通的,比如你了解计算机网络的分层设计之后就知道网络协议的每一层打包的目的是什么,Socket 为什么是端口通信的大门?ping 的实现原理,为什么要发 ECHO_REQUEST 包?为什么有的电脑插入网线不用配置 IP 就能直接上网?点击http://www.google.com背后的实现过程是怎样的?操作系统为什么要分为三大抽象?

再好比你在搞并发编程,你就得知道为什么读写要遵循 MESI 协议?Java 实现的各种并发工具类其实都是操作系统读写的几种模型罢了,以及线程和进程的本质区别是啥,管程是啥?等等,要学的内容太多了。可以说这个行业你不得不随时都准备学习,可以说是把终身学习理念贯彻最彻底的行业。

掌握核心技术

今年很多大厂对内都进行了人员优化,比如前段时间虾皮裁员毁约闹的挺大的,只不过裁掉和优化的都是边缘部门和边缘开发同学,也就是不赚钱没有盈利前景的那些部门。核心岗位的核心开发还是公司的支柱,所以这里建议大家还是要向公司的核心业务、核心部门靠拢,这才是一家互联网公司的全部核心。也就是说要让自己具有核心竞争力和不可替代性,也要有随时离开的本领。

一言以蔽之,多看书,多实践,向公司核心技术和核心业务靠拢,覆巢之下无完卵,大家加油。

作者:程序员cxuan
链接:mp.weixin.qq.com/s/X7iBi6WARIjhJ80mOAqvBw

收起阅读 »

如何优雅地校验后端接口数据,不做前端背锅侠

背景最近新接手了一批项目,还没来得及接新需求,一大堆bug就接踵而至,仔细一看,应该返回数组的字段返回了 null,或者没有返回,甚至返回了字符串 "null"???这我能忍?我立刻截图发到群里,用红框加大加粗重点标出。后端同学也积极响应,答应改正。第二天,同...
继续阅读 »

背景

最近新接手了一批项目,还没来得及接新需求,一大堆bug就接踵而至,仔细一看,应该返回数组的字段返回了 null,或者没有返回,甚至返回了字符串 "null"???

这我能忍?我立刻截图发到群里,用红框加大加粗重点标出。后端同学也积极响应,答应改正。


第二天,同样的事情又在其他的项目上演,我只是一个小前端,为什么什么错都找我啊!!

日子不能再这样下去,于是我决定写一个工具来解决遇到 bug 永远在找前端的困境。

TypeScript 运行时校验

如何对接口数据进行校验呢,因为我们的项目是 React+TypeScript 写的,所以第一时间就想到了使用 TypeScript 进行数据校验。但是众所周知,TypeScript 用于编译时校验,有没有办法作用到运行时呢?

我还真找到了一些运行时类型校验的库:typescript-needs-types,大部分需要使用指定格式编写代码,相当于对项目进行重构,拿其中 star 最多的 zod 举例,代码如下。

import { z } from "zod";

const User = z.object({
 username: z.string(),
});

User.parse({ username: "Ludwig" });

// extract the inferred type
type User = z.infer<typeof User>;
// { username: string }

我宁可查 bug 也不可能重构手里一大堆项目啊。此种方案 ❎。

此时看到了 typescript-json-schema 可以把 TypeScript 定义转为 JSON Schema ,然后再使用 JSON Schema 对数据进行校验就可以啦。这种方案比较灵活,且对代码入侵性较小。

搭建一个项目测试一下!

使用 npx create-react-app my-app --template typescript 快速创建一个 React+TS 项目。

首先安装依赖 npm install typescript-json-schema

创建类型文件 src/types/user.ts

export interface IUserInfo {
 staffId: number
 name: string
 email: string
}

然后创建 src/types/index.ts 文件并引入刚才的类型。

import { IUserInfo } from './user';

interface ILabel {
 id: number;
 name: string;
 color: string;
 remark?: string;
}

type ILabelArray = ILabel[];

type IUserInfoAlias = IUserInfo;

接下来在 package.json 添加脚本

"scripts": {
   // ...
   "json": "typescript-json-schema src/types/index.ts '*' -o src/types/index.json --id=api --required --strictNullChecks"
}

然后运行 npm run json 可以看到新建了一个 src/types/index.json 文件(此步在已有项目中可能会报错报错,可以尝试在 json 命令中添加 --ignoreErrors 参数),打开文件可以看到已经成功转成了 JSON Schema 格式。

{
   "$id": "api",
   "$schema": "http://json-schema.org/draft-07/schema#",
   "definitions": {
       "ILabel": {
           "properties": {
               "color": {
                   "type": "string"
              },
               "id": {
                   "type": "number"
              },
               "name": {
                   "type": "string"
              },
               "remark": {
                   "type": "string"
              }
          },
           "required": [
               "color",
               "id",
               "name"
          ],
           "type": "object"
      },
       "ILabelArray": {
           "items": {
               "$ref": "api#/definitions/ILabel"
          },
           "type": "array"
      },
       "IUserInfoAlias": {
           "properties": {
               "email": {
                   "type": "string"
              },
               "name": {
                   "type": "string"
              },
               "staffId": {
                   "type": "number"
              }
          },
           "required": [
               "email",
               "name",
               "staffId"
          ],
           "type": "object"
      }
  }
}

使用 JSON Schema 校验数据

至于如何使用JSON Schema 校验数据,我找到了现成的库 ajv,至于为什么选择 ajv,主要是因为它说它很快,详见:github.com/ebdrup/json…


接下来尝试一下。我找到了中文版文档,有兴趣的可以去看下 http://www.febeacon.com/ajv-docs-zh…

先安装依赖 npm install ajv,然后创建文件 src/validate.ts

import Ajv from 'ajv';
import schema from './types/index.json';

const ajv = new Ajv({ schemas: [schema] });

export function validateDataByType(type: string, data: unknown) {
 console.log(`开始校验,类型:${type}, 数据:`, data);

 var validate = ajv.getSchema(`api#/definitions/${type}`);
 if (validate) {
   const valid = validate(data);
   if (!valid) {
     console.log('校验失败', validate.errors);
  }
   else {
     console.log('校验成功');
  }
}
}

接下来在 src/index.tsx 添加下面代码来测试一下。

validateDataByType('IUserInfoAlias', {
 email: 'idonteatcookie@gmail.com',
 name: 'idonteatcookie',
 staffId: 12306
})

validateDataByType('IUserInfoAlias', {
 email: 'idonteatcookie@gmail.com',
 staffId: 12306
})

validateDataByType('IUserInfoAlias', {
 email: 'idonteatcookie@gmail.com',
 name: 'idonteatcookie',
 staffId: '12306'
})

可以在控制台看到成功打印如下信息:


拦截请求

因为项目中发送请求都是调用统一封装的函数,所以我首先想到的是在函数中增加一层校验逻辑。但是这样的话就与项目代码耦合严重,换一个项目又要再写一份。我真的有好多项目QAQ。

那干脆拦截所有请求统一处理好了。

很容易的找到了拦截所有 XMLHttpRequest 请求的库 ajax-hook,可以非常简单地对请求做处理。

首先安装依赖 npm install ajax-hook,然后创建 src/interceptTool.ts

import { proxy } from 'ajax-hook';
export function intercept() {
 // 获取 XMLHttpRequest 发送的请求
 proxy({
   onResponse: (response: any, handler: any) => {
     console.log('xhr', response.response)
     handler.next(response);
  },
});
}

这样就拦截了所有的 XMLHttpRequest 发送的请求,但是我突然想到我们的项目,好像使用 fetch 发送的请求来着???

好叭,那就再拦截一遍 fetch 发送的请求。

export function intercept() {
// ...
const { fetch: originalFetch } = window;
// 获取 fetch 发送的请求
window.fetch = async (...args) => {
const response = await originalFetch(...args);
response.json().then((data: { result: any }) => {
console.log('window.fetch', args, data);
return data;
});
return response;
};
}

为了证明拦截成功,使用 json-server 搭建一个本地 mock 服务器。首先安装 npm install json-server,然后在根目录创建文件 db.json

{
"user": { "staffId": 1, "name": "cookie1", "email": "cookie@cookie.com" },
"labels": [
{
"id": 1,
"name": "ck",
"color": "red",
"remark": "blabla"
},
{
"id": 2,
"color": "green"
}
]
}

再在 package.json 添加脚本

"scripts": {
"serve": "json-server --watch db.json -p 8000"
},

现在执行 npm run serve 就可以启动服务器了。在 src/index.tsx 增加调用接口的代码,并引入 src/interceptTool.ts

import { intercept } from './interceptTool';
// ... other code
intercept();

fetch('http://localhost:8000/user');

const xhr = new XMLHttpRequest();
xhr.open('GET', 'http://localhost:8000/labels');
xhr.send();


可以看到两种请求都拦截成功了。

校验接口返回数据

胜利在望,只差最后一步,校验返回数据。我们校验数据需要提供两个关键信息,数据本身和对应的类型名,为了将两者对应起来,需要再创建一个映射文件,把 url 和类型名对应起来。

我们在 src/validate.ts 新增函数 validateDataByUrl

export function validateDataByUrl(url: string, data: unknown) {
 const type = urlMapType[url as keyof typeof urlMapType];
 if (!type) {
   // 没有定义对应格式不进行校验
   return;
}
 console.log(`==== 开始校验 === url ${url}`);
 validateDataByType(type, data);
}

然后在 src/interceptTool.ts 文件中引用

import { proxy } from 'ajax-hook';
import { validateDataByUrl } from './validate';

export function intercept() {
 // 获取 XMLHttpRequest 发送的请求
 proxy({
   onResponse: (response, handler: any) => {
     validateDataByUrl(response.config.url, JSON.parse(response.response));
     handler.next(response);
  },
});

 const { fetch: originalFetch } = window;
 // 获取 fetch 发送的请求
 window.fetch = async (...args) => {
   const response = await originalFetch(...args);
   response.json().then((data: any) => {
     validateDataByUrl(args[0] as string, data);
     return data;
  });
   return response;
};
}

现在可以在控制台看到接口数据校验的接口辣~ ✿✿ヽ(°▽°)ノ✿


总结下流程图


后续规划

目前所做的事情,准确的说不是拦截,只是获取返回数据,然后对比打印校验结果,因为初步目标不涉及数据的处理。

后续会考虑对不合法的数据进行处理,比如应该返回数组但是返回了 null 的情况,如果能自动赋值 [],就可以防止前端页面崩溃的情况了。

参考资料

作者:我不吃饼干
来源:juejin.cn/post/7166061734803963917

收起阅读 »

鹅厂组长,北漂 10 年,有房有车,做了一个违背祖宗的决定

前几天是 10 月 24 日,有关注股票的同学,相信大家都过了一个非常难忘的程序员节吧。在此,先祝各位朋友们身体健康,股票基金少亏点,最重要的是不被毕业。抱歉,当了回标题党,不过在做这个决定之前确实纠结了很久,权衡了各种利弊,就我个人而言,不比「3Q 大战」时...
继续阅读 »


前几天是 10 月 24 日,有关注股票的同学,相信大家都过了一个非常难忘的程序员节吧。在此,先祝各位朋友们身体健康,股票基金少亏点,最重要的是不被毕业。

抱歉,当了回标题党,不过在做这个决定之前确实纠结了很久,权衡了各种利弊,就我个人而言,不比「3Q 大战」时腾讯做的「艰难的决定」来的轻松。如今距离这个决定过去了快 3 个月,我也还在适应着这个决定带来的变化。

按照工作汇报的习惯,先说结论:

在北漂整整 10 年后,我回老家合肥上班了

做出这个决定的唯一原因:

没有北京户口,积分落户陪跑了三年,目测 45 岁之前落不上

户口搞不定,意味着孩子将来在北京只能考高职,这断然是不能接受的;所以一开始是打算在北京读几年小学后再回老家,我也能多赚点钱,两全其美。

因为我是一个人在北京,如果在北京上小学,就得让我老婆或者让我父母过来。可是我老婆的职业在北京很难就业,我父母年龄大了,北京人生地不熟的,而且那 P 点大的房子,住的也憋屈。而将来一定是要回去读书的,这相当于他们陪着我在北京折腾了。

或者我继续在北京打工赚钱,老婆孩子仍然在老家?之前的 6 年基本都是我老婆在教育和陪伴孩子,我除了逢年过节,每个月回去一到两趟。孩子天生过敏体质,经常要往医院跑,生病时我也帮不上忙,所以时常被抱怨”丧偶式育儿“,我也只能跟渣男一样说些”多喝热水“之类的废话。今年由于那啥,有整整 4 个多月没回家了,孩子都差点”笑问客从何处来“了。。。

5月中旬,积分落户截止,看到贴吧上网友晒出的分数和排名,预计今年的分数线是 105.4,而实际分数线是 105.42,比去年的 100.88 多了 4.54 分。而一般人的年自然增长分数是 4 分,这意味着如果没有特殊加分,永远赶不上分数线的增长。我今年的分数是 90.8,排名 60000 左右,每年 6000 个名额,即使没有人弯道超车,落户也得 10 年后了,孩子都上高一了,不能在初二之前搞到户口,就表示和大学说拜拜了。

经过我的一番仔细的测算,甚至用了杠杆原理和人品守恒定理等复杂公式,最终得到了如下结论:

我这辈子与北京户口无缘了

所以,思前想后,在没有户口的前提下,无论是老婆孩子来北京,还是继续之前的异地,都不是好的解决方案。既然将来孩子一定是在合肥高考,为了减少不必要的折腾,那就只剩唯一的选择了,我回合肥上班,兼顾下家里。

看上去是个挺自然的选择,但是:

我在腾讯是组长,团队 20 余人;回去是普通工程师,工资比腾讯打骨折

不得不说,合肥真的是互联网洼地,就没几个公司招人,更别说薪资匹配和管理岗位了。因此,回合肥意味着我要放弃”高薪“和来之不易的”管理“职位,从头开始,加上合肥这互联网环境,基本是给我的职业生涯判了死刑。所以在 5 月底之前就没考虑过这个选项,甚至 3 月份时还买了个显示器和 1.6m * 0.8m 的大桌子,在北京继续大干一场,而在之前的 10 年里,我都是用笔记本干活的,从未用过外接显示器。

5 月初,脉脉开始频繁传出毕业的事,我所在的部门因为是盈利的,没有毕业的风险。但是营收压力巨大,作为底层的管理者,每天需要处理非常非常多的来自上级、下级以及甲方的繁杂事务,上半年几乎都是凌晨 1 点之后才能睡觉。所以,回去当个普通工程师,每天干完手里的活就跑路,貌似也不是那么不能接受。毕竟自己也当过几年 leader 了,leader 对自己而言也没那么神秘,况且我这还是主动激流勇退,又不是被撸下来的。好吧,也只能这样安慰自己了,中年人,要学会跟自己和解。后面有空时,我分享下作为 leader 和普通工程师所看到的不一样的东西。

在艰难地说服自己接受之后,剩下的就是走各种流程了:

1. 5月底,联系在合肥工作的同学帮忙内推;6月初,通过面试。我就找了一家,其他家估计性价比不行,也不想继续面了
2. 6月底告诉总监,7月中旬告诉团队,陆续约或被约吃散伙饭
3. 7月29日,下午办完离职手续,晚上坐卧铺离开北京
4. 8月1日,到新公司报道

7 月份时,我还干了一件大事,耗时两整天,历经 1200 公里,不惧烈日与暴雨,把我的本田 125 踏板摩托车从北京骑到了合肥,没有拍视频,只能用高德的导航记录作为证据了:


这是导航中断的地方,晚上能见度不行,在山东花了 70 大洋,随便找了个宾馆住下了,第二天早上出发时拍的,发现居然是水泊梁山附近,差点落草为寇:


骑车这两天,路上发生了挺多有意思的事,以后有时间再分享。到家那天,是我的结婚 10 周年纪念日,我没有提前说我要回来,更没说骑着摩托车回来,当我告诉孩子他妈时,问她我是不是很牛逼,得到的答复是:

我觉得你是傻逼

言归正传,在离开北京前几天,我找团队里的同学都聊了聊,对我的选择,非常鲜明的形成了两个派系:

1. 未婚 || 工作 5 年以内的:不理解,为啥放弃管理岗位,未来本可以有更好的发展的,太可惜了,打骨折的降薪更不能接受

2. 已婚 || 工作 5 年以上的:理解,支持,甚至羡慕;既然迟早都要回去,那就早点回,多陪陪家人,年龄大了更不好回;降薪很正常,跟房价也同步,不能既要又要

确实,不同的人生阶段有着不同的想法,我现在是第 2 阶段,需要兼顾家庭和工作了,不能像之前那样把工作当成唯一爱好了。

在家上班的日子挺好的,现在加班不多,就是稍微有点远,单趟得 1 个小时左右。晚上和周末可以陪孩子玩玩,虽然他不喜欢跟我玩🐶。哦,对了,我还有个重要任务 - 做饭和洗碗。真的是悔不当初啊,我就不应该说会做饭的,更不应该把饭做的那么好吃,现在变成我工作以外的最重要的业务了。。。

比较难受的是,现在公司的机器配置一般,M1 的 MBP,16G 内存,512G 硬盘,2K 显示器。除了 CPU 还行,内存和硬盘,都是快 10 年前的配置了,就这还得用上 3 年,想想就头疼,省钱省在刀刃上了,属于是。作为对比,腾讯的机器配置是:

M1 Pro MBP,32G 内存 + 1T SSD + 4K 显示器

客户端开发,再额外配置一台 27寸的 iMac(i9 + 32G内存 + 1T SSD)

由奢入俭难,在习惯了高配置机器后,现在的机器总觉得速度不行,即使很多时候,它和高配机没有区别。作为开发,尤其是客户端开发,AndroidStudio/Xcode 都是内存大户,16G 实在是捉襟见肘,非常影响搬砖效率。公司不允许用自己的电脑,否则我就自己买台 64G 内存的 MBP 干活用了。不过,换个角度,编译时间变长,公司提供了带薪摸鱼的机会,也可以算是个福利🐶

另外,比较失落的就是每个月发工资的日子了,比之前少了太多了,说没感觉是不可能的,还在努力适应中。不过这都是小事,毕竟年底发年终奖时,会更加失落,hhhh😭😭😭😭

先写这么多吧,后面有时间的话,再分享一些有意思的事吧,工作上的或生活上的。

遥想去年码农节时,我还在考虑把房子从昌平换到海淀,好让孩子能有个“海淀学籍”,当时还做了点笔记:


没想到,一年后的我回合肥了,更想不到一年后的腾讯,股价竟然从 500 跌到 206 了(10月28日,200.8 了)。真的是世事难料,大家保重身体,好好活着,多陪陪家人,一起静待春暖花开💪🏻💪🏻

作者:野生的码农

来源:juejin.cn/post/7159837250585362469

收起阅读 »

程序员真的需要“程序员鼓励师”吗?

没错,你没看错,今天要谈的话题是程序员鼓励师,程序员需要有程序员鼓励师么?你心里的回答当然是需要的,如果你是男程序员的话。女程序员我就不清楚了,因为没做过女人,这里就不研究女人的心里的,这里只讨论男程序员。程序员的价值观 网上充斥着各种段子,什么程序员不懂浪漫...
继续阅读 »

没错,你没看错,今天要谈的话题是程序员鼓励师,程序员需要有程序员鼓励师么?你心里的回答当然是需要的,如果你是男程序员的话。女程序员我就不清楚了,因为没做过女人,这里就不研究女人的心里的,这里只讨论男程序员。


程序员的价值观 

网上充斥着各种段子,什么程序员不懂浪漫,程序员对女人不感兴趣,程序员和电脑谈恋爱。

这些不尽是正确,程序员不懂浪漫这倒是真的,如果说对女人不感兴趣打死我也不认,据我多年与程序员共事,观察的情况来看,程序员也有非常细腻的内心世界, 准确的来说,他们应该是一群闷骚类型的群体。

你只要提到苍老师,志玲什么的,他们都是知道的。他们对事物的观察也是比较敏锐,比较到位,但是又不太善于表达的一个群体。同时他们也有这样几个标签,“屌丝”,“单身狗”(当然有的是有女朋友的哈),“宅男”,“钱多,话少,死的早”等等。不论是哪些标签,但是大多数人都不太会照料自己的生活。

对衣服不太讲究,对吃穿也不太讲究,有的更过分的就是经常去公司有眼屎,有头皮屑,有的还有脚臭味,哇哇,不说了,脑海里的画面相当凌乱了。


程序员们需要鼓励师么?

需要,站在程序员这个角度,当然是需要的了啊,这个问题我还就身边的男程序员做过了一些调查,100%都是认为需要鼓励师的。

他们可是巴不得有一堆鼓励师围着自己,享受帝王般的感觉,可是理想很丰满,现实很骨干。好多公司没有这样的条件。只能听说有一个叫 “别人的公司”有美女程序员鼓励师,自己也只能望洋兴叹罢了。


有了鼓励师之后能提高工作效率吗?

这个我的回答是能,只是个人感觉,回答不算权威,从直观上感觉出来的,鼓励师是IT行业近几年出现的一个新兴职位,算是公司给程序员们的一个福利,一个人文关怀。

一向照顾不好自己的程序员,有了鼓励师之后,生活会被调理的相对有序的,心情上相对舒畅不少,工作效率也是相对能提高不少,公司的产出也会增加不少,总体来说公司还是会赚的,要不这个职业不会存在下来,存在即道理嘛。


程序员鼓励师日常工作是啥?

\1. 程序员之间的润滑剂,可以这么说,程序员都是性格比较耿直那种,说话也是开门见山,口无遮拦那种,有时不免会产生一些意见分歧什么的,甚至还有可能打声争吵什么的,拍桌子,摔鼠标什么的,有时还可能大打出手。在这种情况下有一个美女鼓励师从中调停,能使沟通的气氛优化不少。用另一种话说,程序员鼓励师就是来打圆场的。

\2. 程序员鼓励师另一项工作就是照理程序员的日常生活,比如早晨起来帮程序员带份早餐,因为好多程序员比较喜欢睡懒觉,然后掐点上班,匆匆忙忙去上班,就没有吃早餐的习惯,程序员鼓励师会每天早起一段时间,帮程序员带份早餐,也帮他们去整理一下工位什么的,使他们的工作环境相对整洁一点,这样工作起来也相对十分舒心。另外还会帮他们收个快递,打点热水,困了就帮他们捏捏肩等这些杂事。



内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

收起阅读 »

史上最污技术解读,我竟然秒懂了!

假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份。假设你是个妹子,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。假设你是个...
继续阅读 »

假设你是个妹子,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友好,又不是恋人。你随时可以甩了现任男友,另外一位马上就能补上。这是冷备份


假设你是个妹子,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份

假设你是个妹子,不安于男朋友给你的安全感。在遥远的男友未知的地方,和一位男生保持着联系,你告诉他你没有男朋友,你现在处于纠结期,一旦你和你男朋友分开了,你马上可以把自己感情转移到异地男人那里去。这是异地容灾备份

假设你是个妹子,有一位男朋友,你又付了钱给一家婚姻介绍所,让他帮你留意好的资源,一旦你和你这位男朋友分开,婚姻介绍所马上给你安排资源,你感情不间断运行,这是云备份。。。。

假设你是个妹子,你怀疑男朋友对你的忠诚,在某宝购买了一个测试忠诚度的服务。这是灾难演练。友情提醒,在没有备份的情况下,切忌进行灾难演练,说不好会让你数据血本无归。

假设你是个妹子,你和男友异地恋,你每天晚上都打电话查岗,问他还爱不爱你了,这叫ping

假设你是个妹子,你的男友经常玩失踪,所以你希望时刻掌握他的行踪,你先打电话给他的好基友A,A说好基友B知道,B说好基友C知道,C说好基友D知道,D说你男朋友正在网吧打游戏,你终于知道了男友在哪儿,这叫TraceRoute

假设你是个妹子,你的男友沉迷游戏经常不接电话无故宕机,所以当你们约好下午逛街以后你要时不时的打个电话询问,看看他是不是还能正常提供服务,这叫心跳监测

假设你是个妹子,你想去逛街而你的男友A在打游戏不接电话,于是乎你把逛街的请求发给了替补男友B,从而保障服务不间断运行,这叫故障切换

假设你是个妹子,你有很多需要男朋友完成的事情,于是乎你跟A逛街旅游吃饭不可描述,而B只能陪你逛街,不能拥有全部男朋友的权利,这叫主从配置 master-slave

假设你是个妹子,你败家太厉害,以至于你的男友根本吃不消,于是呼你找了两个男朋友,一三五单号,二四六双号限行,从而减少一个男朋友所面临的压力,这叫负载均衡

假设你是个妹子并且有多个男朋友,配合心跳检测与故障切换和负载均衡将会达到极致的体验,这叫集群LVS,注意,当需求单机可以处理的情况下不建议启用集群,会造成大量资源闲置,提高维护成本。

假设你是个妹子,你的需求越来越高导致一个男朋友集群已经处理不了了,于是乎你又新增了另外几个,这叫多集群横向扩容,简称multi-cluster grid

假设你是个妹子,你的男朋友身体瘦弱从而无法满足需求,于是乎你买了很多大补产品帮你男朋友升级,从而提高单机容量,这叫纵向扩容,Scale up。切记,纵向扩容的成本会越来越高而效果越来越不明显。

假设你是个妹子,你跟男友经常出去游玩,情到深处想做点什么的时候却苦于没有tt,要去超市购买,于是乎你在你们经常去的地方都放置了tt,从而大幅度降低等待时间,这叫CDN

假设你是个妹子,你的男朋友英俊潇洒风流倜傥财大气粗对你唯一,于是乎你遭到了女性B的敌视,B会以朋友名义在周末请求你男朋友修电脑,修冰箱,占用男朋友大量时间,造成男朋友无法为你服务,这叫拒绝服务攻击,简称DOS

假设你是个妹子,你因男朋友被一位女性敌视,但是你男朋友的处理能力十分强大,处理速度已经高于她的请求速度,于是她雇佣了一票女性来轮流麻烦你的男朋友,这叫分布式拒绝服务攻击,简称DDOS

假设你是个妹子,你发现男朋友总是在处理一些无关紧要的其它请求,于是乎你给男朋友了一个白名单,要求他只处理白名单内的请求,而拒绝其它身份不明的人的要求,这叫访问控制

假设你是个妹子,你男朋友风流倜傥,你总担心他出轨,于是你在他身上安装了一个窃听器,里面内置了一些可疑女生勾搭行为的特征库,只要出现疑似被勾搭的情况,就会立刻向你报警,这叫入侵检测系统(IDS)

假设你是个妹子,你改良了上面的窃听器,当可疑女性对你男朋友做出勾搭行为的时候,立刻释放1万伏电压,把可疑人击昏,终止这次勾搭。这叫入侵防御系统(IPS)

假设你是个妹子,虽然你装了各种窃听器、报警器,可是你蓝朋友处处留情,报警器响个不停,让你应接不暇,疲于奔命,于是你搞了个装置集中收集这些出轨告警,进行综合分析,生成你男朋友的出轨报告。这叫SIEM或者SOC

假设你是个妹子,你把男朋友的出轨报告提交给他父母,得到了他们的大力支持,男友父母开始对他严加管教、限期整改,为你们的爱情保驾护航,做到合情合理、合法合规,这叫等级保护

假设你是个妹子,你离男朋友家有点远,你开车去,这叫自建专线,你打车过去,这叫租用专线,你骑摩拜单车过去,这叫SDWAN

假设你是个妹子,你和男朋友的恋爱遭到了双方家长的反对,不准双方往来,你们偷偷挖了一条隧道,便于进行幽会,这叫VPN

假设你是个妹子,你的男朋友太优秀而造人窥视,于是乎它们研究了一下你的男朋友,稍微修改了一点点生产出一个男朋友B,与你的男朋友百分制99相似,这不叫剽窃,这叫逆向工程,比如男朋友外挂。

假设你是个妹子,你要求你的男朋友坚持十分钟,然后十五分钟继而二十分钟,以测试你男朋友的极限在哪里,这叫压力测试

假设你是个妹子,为了保证你男朋友的正常运行,于是乎你每天查看他的微信微博等社交资料来寻找可能产生问题的线索,这叫数据分析

假设你是个妹子,你的男朋友属于社交活跃选手,每天的微博知乎微信生产了大量信息,你发现自己的分析速度远远低于他生的速度,于是乎你找来你的闺蜜一起分析,这叫并行计算

假设你是个妹子,你的男朋友太能折腾处处留情产生了天量的待处理信息,你和你的闺蜜们已经累趴也没赶上他创造的速度,于是你付费在知乎上找了20个小伙伴帮你一起分析,这叫云计算

假设你是个妹子,你在得到男朋友经常出没的地点后,根据酒店,敏感时间段等信息确定男朋友因该是出轨了,这叫数据挖掘

假设你是个妹子,在分析男友的数据后,得知他下午又要出去开房,于是乎你在他准备出门前给他发了个短信,问他有没有带tt,没有的话可以在我这里买,这叫精准推送,需要配合数据挖掘。另外,搜索公众号顶级科技后台回复“物联网平台”,获取一份惊喜礼包。

假如你是个妹子,你的男朋友总该出去浪而各种出问题,于是乎你租了间屋子并准备好了所有需要的东西并告诉他,以后不用找酒店了,直接来我这屋子吧,什么都准备好了,这叫容器

假如你是个妹子,你每天都要和男朋友打通一次接口,采集数据。你一天24小时不停地采,这叫实时数据采集。你决定开发新的接口来和男朋友交流,这叫虚拟化。你决定从不同的男友身上采集数据,你就是大数据中心。有一天你决定生一个宝宝,这叫大数据应用。宝宝生下来不知道是谁的,这叫大数据脱敏。但是从宝宝外观来看,黑色皮肤金色头发,这叫数据融合跨域建模。你决定把这个宝宝拿来展览收点门票,这叫大数据变现

你还有什么想要补充的吗?

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
收起阅读 »

程序员的双十一是怎样的?

说起双十一,大部分人的印象就是买买买买买买。大家肯定认为,作为程序员的我们,肯定如你们一样过双十一很轻松惬意吧,事实上,真实情况却远非如此,换句话说,真实情况比你想象的要差很多。与你们而言是轻松惬意,对我们来说更像是一场苦战。下面呢我们来说说程序员过双十一,那...
继续阅读 »

说起双十一,大部分人的印象就是买买买买买买。大家肯定认为,作为程序员的我们,肯定如你们一样过双十一很轻松惬意吧,事实上,真实情况却远非如此,换句话说,真实情况比你想象的要差很多。与你们而言是轻松惬意,对我们来说更像是一场苦战。下面呢我们来说说程序员过双十一,那些不为人知的心酸故事。


正常人过双十一呢,都是在互相比价,互相看折扣,等待满减,然后期待快递,一切看起来稀松平常。

但是程序员所面临的状况却是完全相反,当双十一开始的那一刻,整个服务器就进入了高度运行的状态,而这背后的程序员就要解决各种各样的bug,以防止服务器的崩溃。


举一个通俗的例子,正常来说,一个房间在一定的时间内,所通行的人数和数量基本都是一定的,而且数量在平时相对较小。这时候服务器的上限如果够大的话,在不需要很多程序的情况下是可以正常运行的。


但是到了双十一这一天就不一样了,这个房间不仅人数爆满,而且出入口都异常拥挤,这就是高并发,而程序员一个秩序管理员把出现的各种问题bug都要一一解决,保持人流的正常疏散,以及整个房间内秩序的稳定。

除此之外还有各种新品的上线以及所不为人知的变动,都需要程序员加以维护以防止出现问题。

然后就有人会问,如果没有程序员做这些工作会出现什么样的状况呢?

一个明显的结果就是这个页面崩溃,你就再也不能通过这个页面购买你所心爱的东西了。这种情况就是这个需求量还没加到服务器的上限,但是因为商家的某些改动比如说满减等不及时,或者改多了改错了,不能及时的进行撤销,在这期间产生的交易将会给商家或者是购买者带来极大的损失。

双十一期间程序员生存现状。


双十一期间基本上就是进入了高度加班状态,*吃饭睡觉什么都通通在公司进行,要知道在我们这个行业本来就是一个高强高压的状态,在双十一期间更甚,真的是让我们*苦不堪言。每天都在祈祷自己的维修的页面能够正常运行 少给自己添点bug,多给自己添点头发。


但每一次购物都可能是一个程序员,用自己的头发换来的,大家一定要抓住双***十一***,珍惜这次机会啊!


作者:HelloWorld先生
来源:juejin.cn/post/7160986859512791071

收起阅读 »

马斯克裁员过猛,推特又恳求数十名员工回公司上班

  马斯克在斥资440亿美元收购推特后,为了改变该平台持续亏损的现状便于11月4日开始了“大裁员计划”,裁掉了近3700人,约一半的员工。然而,据知情人士透露,推特发现自己可能裁错了一些人,目前他们正在联系数十名被裁的员工,请他们重返工作岗位。  彭博社报道截...
继续阅读 »

  马斯克在斥资440亿美元收购推特后,为了改变该平台持续亏损的现状便于11月4日开始了“大裁员计划”,裁掉了近3700人,约一半的员工。然而,据知情人士透露,推特发现自己可能裁错了一些人,目前他们正在联系数十名被裁的员工,请他们重返工作岗位。


  彭博社报道截图

  据彭博社11月7日报道,据两名知情人士透露,这些被要求返回公司上班的员工是被错误地开除了。这些员工工作领域和经验其实是“推特”仍然需要的,但管理层在裁掉了他们后才意识到这一点。

  彭博社称,邀请部分员工返岗的情况表明,推特的裁员显得仓促而混乱。

  目前,“推特”方面尚未就彭博社披露的这一情况做出回应。

  10月27日,马斯克完成了价值440亿美元的推特收购交易,并裁掉了推特领导层的大部分人员,包括首席执行官(CEO)、首席财务官(CFO)和两名高级法务人员,马斯克亲自担任CEO。11月4日,推特通过电子邮件宣布裁员近3700人,以此来削减成本。许多员工在访问电子邮件和Slack等公司系统遭拒后,才意识到失去了工作。

  推特安全与诚信主管约尔·罗斯(Yoel Roth)稍早前在推特上表示,该公司解雇了50%的员工,其中包括信任与安全团队成员。同时,负责沟通、内容策划、机器学习伦理的团队,以及部分产品和工程团队人员都在被解雇之列。

  在宣布大裁员当天(11月4日),马斯克在推特上写道:“关于推特裁员,不幸的是,当公司每天亏损超过400万美元时,我们别无选择。”

  今年二季度,推特实现营收11.8亿美元,同比下降1%。季度净亏损2.7亿美元,上年同期净利润为0.66亿美元。广告业务营收为10.8亿美元,同比增长2%;订阅和其他收入总计1.01亿美元,同比下降27%。

  据知情人士透露,推特裁员后仍有近3700名员工。马斯克正在敦促留在公司的员工迅速推出新功能。在某些情况下,员工甚至会在办公室留宿,以便在最后期限前完成任务。

  不过,在推特正式宣布大裁员的前一天(11月3日),Twitter员工已向旧金山联邦法院提出一起集体诉讼。员工们表示,Twitter在没有提前通知的情况下进行裁员,违反了联邦和加州法律。根据美国联邦《工人调整和再培训通知法》(WARN)的要求,大型公司在进行大规模裁员之前,要至少提前60天发出解雇通知。

  11月5日,联合国人权事务高级专员沃尔克·蒂尔克(Volker Türk)发布了一封写给推特的新老板马斯克的公开信,敦促在马斯克的带领下,“人权成为推特管理的核心”。同一天(11月5日),推特联合创始人、前首席执行官杰克·多西针对推特裁员事件在社交媒体发文称,他对所有员工所面临的艰难处境负有责任,“我把公司的规模扩张得太快了,我为此道歉”。

来源:观察者网

收起阅读 »

程序员被开除,老板:“有你参与的项目全黄了!”

而我发现,之前跟我对接算法的同事好像很久都没有来了,因为我们公司程序员经常有出差的安排,所以我也没当回事。直到有一次,我在跟经理汇报工作的时候,因为算法部分还有部分功能有待完善,我就提了下之前跟我对接的算法同事。听到这话我着实有些惊讶,因为这位被开除了的算法同...
继续阅读 »

我现在所在的公司是一家专注于做机器视觉的公司,简单点解释就是像车牌号识别、工厂工件自动质检、摄像头抓拍盯梢等等这一类的功能,我们公司都是可以做的。而我在公司内是负责ERP模块的,大多数还是负责流程模块的开发。对图像进行识别处理的功能,则需要公司另外一批专攻算法、图像识别的同事去解决,然后我直接拿他们给的结果就行,这样的同事我们称之为“算法同事”。

而我发现,之前跟我对接算法的同事好像很久都没有来了,因为我们公司程序员经常有出差的安排,所以我也没当回事。直到有一次,我在跟经理汇报工作的时候,因为算法部分还有部分功能有待完善,我就提了下之前跟我对接的算法同事。

结果我经理跟我说:“他已经被老板开除了!”。

听到这话我着实有些惊讶,因为这位被开除了的算法同事我之前一直以为他在公司的地位是很高的,想不到他竟然被开除了,于是我就问经理他被开除的原因。

经理回答说:“基本上有他参与的项目都黄了,所以老板找他谈了下,后来就直接把他开除了!”。

事情经过简单地讲就是:

这个同事来了公司快三年了,也算公司的老员工了,大大小小的项目也做了不少,但是只要是他参与的项目,算法部分总是会出现各种问题。基本上解决一个旧的问题,新的问题就又来了。因为我们的项目大多数都涉及到自动化,所以,项目总是出问题的话,甲方就不会放心项目在无人值守的情况下运行,就得安排人手。这样一来,自动化的意义何在?所以很多甲方就不愿意去验收项目。

而为了项目能够顺利验收,我们公司就得派专人去客户现场调试,然后对项目中存在的问题进行反馈。这样一来,如果问题始终得不到解决,公司派去的调试人员就无法回来。用我经理的话讲:“曾经有个同事在客户那待了三个多月,硬是没解决问题,最后项目黄了才不得不回来!”。

我听我们经理这么一说,还蛮惊讶,因为我觉得之前跟那个算法同事对接的时候,感觉到他身上有一股子“大牛”程序员的气质,想不到他竟然是个“马大哈”!

老板觉得是这个算法同事的问题,白白搭进去近三年的工资,还有那么多人力物力,这都不算什么,主要是大多数的项目黄了都是因为验收不过关导致的。公司不光损失了客户,还损失了大把的时间。于是,最后决定把这个算法同事开除!

其实看到这里,也许有一部分人会觉得老板的做法有点草率,感觉是这个算法同事“背锅”了。其实我开始也这么觉得,但是最后了解了事情的原委以后,我觉得老板的想法并不是毫无根据,反而我觉得这个算法同事被开除,其实一点也不冤!

我们公司的研发部门结构还算完整,从产品设计到项目研发,然后到测试到实施其实都是有专人负责的。只不过在测试和实施阶段需要在客户现场进行,所以如果一个研发人员做事不细心的话,就会拖累测试和实施的同时。

而其他管项目中算法部分的同事在以往的项目当中,均没有出现太大纰漏,大部分项目都能够正常验收。而我们公司的项目中,算法和图像处理看似占比不多,但却是软件当中一个重要的环节,其他环节只是为了辅助算法和图像处理而已。所以,如果算法和图像处理部分没做好,即使其他部分做得再好也是徒劳的。

最后老板将问题定位在这个算法同事身上,其实也是比较合理的。

其实对于这个同事被开除,我觉得可能存在两方面的原因:

第一点就是可能这个算法同事的能力有问题导致的!简单地打个比方,比如一个摄像头在抓拍到车牌号以后,能够正确识别,那就没什么问题。但是,如果这个算法同事在分析摄像头抓拍到的图片的时候,在相机和其他设备都没有问题的情况下,始终无法稳定的获得图像识别结果,那可能就是这个同事的能力问题了。

第二点可能就是这个算法同事的做事态度问题!因为常见的图像识别目前都有公开的解决方案,在此基础上做一些个性化的修改,无可厚非。但是,当一些常见的解决方案放在他手上的时候,他如果做事不细心,总是在小的地方出纰漏,那么即使把代码照搬给他,在他手上都可能会出问题。其实这个也是很多程序员虽然能力看似很强,但对于代码总是不去自查,不先过自己那关,给人的感觉就很不靠谱,他们写的代码让人很不放心的原因。

但不管是哪种原因,被开除总是一个不太好的经历。希望这个算法同事经过这个事情也能弥补自己能力上的不足,端正自己的工作态度。

而且,我觉得公司也存在一些问题。因为近三年在一个人的手上的项目总是无法验收的时候,公司应该要做一些事情来避免这种事情的发生,并不是说把一个人开除了就能够解决根本问题了。虽然我对公司没有什么太好的建议,但是我还是希望公司在未来能够避免这种情况发生,毕竟少一单生意,对于公司和员工都是损失!

来源:http://www.163.com/dy/article/HJBBCM5R0552RA7X.html

收起阅读 »

程序员转行做运营,降薪降得心甘情愿

自2019年末新冠疫情爆发以来,近三年的就业形势一直不太乐观,大厂裁员的消息接踵而至。身边的朋友都在感慨:现阶段能保住工作就不错了,新工作就算了。但,就是在这样严峻的大环境下,我的前同事不三不仅跳槽还转岗,1年的转行之路,经受了各种磨难。通过小摹的热情邀请,和...
继续阅读 »

自2019年末新冠疫情爆发以来,近三年的就业形势一直不太乐观,大厂裁员的消息接踵而至。身边的朋友都在感慨:现阶段能保住工作就不错了,新工作就算了。

但,就是在这样严峻的大环境下,我的前同事不三不仅跳槽还转岗,1年的转行之路,经受了各种磨难。通过小摹的热情邀请,和不三聊了聊程序员转运营过程中的经验与心得。

小摹把这份干货分享出来,希望能为每一位即将转行的伙伴提供动力支撑,也能给其他岗位的朋友新增一些不同视角的思考。

试用期差点被劝退

小摹:从事前端四年,是什么让你下定决心转行?

不三:后续有创业的打算,所以希望自己在了解产品研发的基础上,也多了解一下市场,为自己创业做准备吧。

小摹:你做的是哪方面的运营呢?这一年的感触如何?

不三:运营岗位细分很多:新媒体运营、产品运营、用户运营、活动运营、市场推广等,我所从事的是内容运营和用户运营。

公司是SaaS通信云服务提供商,对于之前从未接触过这方面工作的我而言,门槛比较高。为了能尽快熟悉产品业务,也能让我更了解用户,为后续用户运营和内容运营打基础,领导安排我前期先接触和客户相关的工作。

我试用期大部分的工作都涉及到和用户打交道,他们总会反馈给我们各种产品的需求和bug,我基本都冲在第一线安抚用户。Bug提交给开发后或许还能尽快修复,而需求反馈过去后,只能等到那句再熟悉不过的话“等排期吧”。


刚做运营的前三个月,提给开发的需求大多都被驳回了,要么做出来的东西无法达到预期。那段时间,每天上班心态濒临崩溃,颇有打道回府之意。

转正之前,领导找我谈了一次话,让我醍醐灌顶:

运营身为提需求大户,你连需求都没规划好,想一出是一出,产品开发为啥会帮你做?

你之前是前端,设身处地的想,是不是非常反感产品或运营给你提莫名其妙的需求?不注重用户体验、忽略了产品的长远发展,即便当下你的KPI完成了,你有获得真正的成长,产品有迭代得更好吗?

在和领导沟通的过程中慢慢意识到,我把自己的位置摆错了,即使运营是结果驱动,但我直面用户,所以我必须要学会洞察用户的心理,重视产品的长远发展,这样才能让我有所进度。

跟领导聊完之后,我便开始调整了工作状态和节奏,明白了自己的不足,接下来就是有目标、有计划的解决问题。

回到岗位后,我梳理了公司的业务方向,写好MRD(市场需求报告),重新制定了我的运营策略,提交给了领导。

三天后,人事找到我:我通过了试用期,成功转正了。


我很感谢我的领导,尽管试用期我做得很烂,但他仍然愿意给我机会,让我转正,继续工作。现在回过头看这一年,试用期阶段很痛苦,找不到工作的方向,但后来越来越熟悉了解后,也能更快上手了。

小摹:你认为一名优秀的运营要具备什么样的特质?

不三:现在的我只能说刚刚入门,我发现身边的运营大佬身上有以下特点,我希望自己能尽快向他靠拢。

  • 用户体感:所有的产品研发出来后,面向对象一定是用户,那么产品的使用体验、页面设计、活动机制、规则设定是否都能满足用户的胃口。

如果只是冲着所谓的KPI目标,而忽略了用户体验,或许你会收获万人骂的情况。

例如,随时随地朋友圈砍一刀的拼夕夕。

  • 把控热点能力:无论做什么方向的运营,都逃不了蹭热点,你可以说蹭热点low,但不可否认它会给自己和产品带来新机遇。

例如,写一篇文章蹭了热点之后,爆的几率更大;疫情刚出现时,异地办公、社区团购也随之应运而生。

  • 产品思维:互联网运营和产品经理的联系是非常紧密的,所以在推广的过程中,需要和产品部门多多碰撞。这样不仅能收获创意灵感,还能学到不少的产品思维。

在需求迭代时,应该站在更高的层次思考问题,一味给产品做加法,根本行不通。

  • 数据思维:运营以结果为导向,从数据中发现不足,从数据中发现增长点,弥补缺陷,让增长幅度更大。程序员比较有优势,可以写SQL导数据,但拿到数据只是第一步,还要懂得分析才行。

  • 抵御公关风险:例如我们在做活动时,我们要提前考虑活动的风险有哪些,如何积极应对,当有别有用心的人利用规则薅羊毛时,也应该有相应的解决方案。


这段简单且干货的采访随着烧烤啤酒的上桌步入了尾声。最后不三给我说到:

一年前我调整了自己的职业方向,从前端步入运营,苦涩欢笑并存,有时看着达到目标很是激动,有时苦于KPI的折磨。一年间,我经历了人生的成长,思想也更加成熟。但我还没有达到最终目的地,现在的一切只是为了以后的创业蓄力。我不想一辈子为别人打工,也想为自己活一次。


===

后记

小摹见过太多转行失败的案例,所以很为不三感到高兴,不仅仅是为他的转行成功,更多的是他坚定人生的方向,并为之做出了各种努力而高兴。

给大家分享这段采访经历,是希望大家能尽早对自己的职业生涯有所规划,有了目标后,再细分到某一阶段,这样工作起来积极性也会更高。停止摆烂,对自己负责!

人生之难,一山又一山,愿你我共赴远山。

作者:摹客
来源:juejin.cn/post/7158734145575714853

收起阅读 »

三个多月,被现实雪藏了的锐气

距离 7.15 已经过去了三个多月。体内的热情不能说熄灭,但不足以点燃残留的激情。三个多月不算长,没能把梦想耗尽,遗憾变少;也不算短,没能让想法付出实践,自由变得可贵。回看自己的脚印,有延续,也有分叉,但只有少数几步能够留下青草的芳香,大部分脚印风干后让人难以...
继续阅读 »

距离 7.15 已经过去了三个多月。体内的热情不能说熄灭,但不足以点燃残留的激情。三个多月不算长,没能把梦想耗尽,遗憾变少;也不算短,没能让想法付出实践,自由变得可贵。回看自己的脚印,有延续,也有分叉,但只有少数几步能够留下青草的芳香,大部分脚印风干后让人难以辨认,甚至不相信是从前的自己。像溅到了油渍的白衬衫,但不同的是,白衬衫还有机会回到出厂时的样子。

二十多岁也不是一个少不经事的年纪了,随着自我意识变强,属于自己的世界观正在构建。慢慢的对生活、工作、理想有了自己的看法。当发现课本上所教授的和社会需要你所掌握的相差甚远,自己也就有了想逃避的情绪。不愿随波逐流,像片枯黄的叶子飘落在水中,没有方向。路人不会因为一片叶子而驻足,或许有少部分人会感叹,在寒冬里积极汲取的养分敌不过春去秋来的自然规律和经典力学中的万有引力。


手的一个作用就是捂住耳朵,隔绝噪音

三个多月的时间,锻炼了写作,结识了新朋友,捡起了读书时最爱的篮球,经历疫情,重温友情,放空自己。

惊喜

写作是带来惊喜最大的尝试,分享技术的同时加深了对于某项知识点的理解,并且还能提升自己的文笔,让自己在面试中多一个加分项。在这个过程中,自己还加了一位远在厦门独立开发者的微信,大家分享想法,交流行业的运作和进程,交换资源,挺好。虽然写作没能带来实际的收益,但也让我在点滴生活中找到一点满足感。在这也想问下,大家最近是都成了 优秀毕业生吗 ?两个多月前写的一篇 一位 98 年程序员离职后 的阅读量和点赞量最近又多了起来,是不是当看到 离职 这个字眼,都想点进去看两眼。当然我也希望各位能从中找到了一些方向和归属感,让自己疲惫的心能得到片刻的缓解。毕竟大家在两微一抖上看到了很多的精英人士,觉得全世界都在挣着自己的钱。

友情

联系了初中同学、大学同学。先说说初中同学,距今认识已超过 10 年。初中时,在同一屋檐下共同生活了三年,也有幸 “同床异梦” 过。到现在也还记得初中时那啼笑皆非的日子,一起罚站过,像展品一样立在操场被路过的人打量;一起挑灯夜聊,讲着班里的女生和男生,调侃授课老师,一遍遍模仿着他们略带喜感的动作和回荡在耳边的经典语录;期末前在宿舍厕所嚼着白加黑,背着让人痛不欲生的课文;上午的最后一声下课铃响后,等在对方的桌前或课室外,一起走向校园中承载了不少话题量的饭堂。

毕业后的初中同学也还是会有联系。前些日子和他们吃了几顿饭。我想想啊,有东南亚菜、江浙菜、新疆菜、顺德菜、粤菜。对这几个菜系排序,粤菜 = 顺德菜 > 东南亚菜 > 新疆菜 > 江浙菜。


西湖龙井虾,姿色不错,口感上个人认为没什么很特别的


顺德醉鹅,肉多,对得起这价


新疆烤包子,牛肉馅的,皮薄馅多,不错


罗布泊烤鱼,唯一一道让我们产生分歧的菜,只因我只吃了我面前的那面,他吃另一面


咕噜肉,酸甜的口感,不腻

一个进入了广告业,刚找到了工作,结束了家里蹲的日子;另一个成了编导,不加班,目前积累作品中;而我正试图通过写作和运动摆脱焦虑和迷茫带来的副作用。

大学同学当了两年兵,九月份退伍回来。外表变化不大,但性格变了挺多。大学做事时会想的比较多,属于那种给了机会都要思前想后的,现在呢?没有机会,创造机会都要上,胆子大了不少。在兵营里不仅身体得到了锻炼,心态更是被蹂躏到需要推倒重建。跟他交流时,能感觉到和社会脱离的有点久,有些事情想的过于简单。但对朋友,他还像从前那样。

篮球

女篮世界杯夺得了第二名的好成绩,国庆在家看了世界杯的几场比赛。比男篮强的不是一星半点,不管是队内的配合、队员的基本功、防守和进攻的态度都让我感觉女篮未来可期。这次世界杯也让我回忆起以前那块让我无比留恋的场地,不管是水泥地还是塑胶地,篮架是崭新还是磨损,边界是清晰还是模糊,这些元素加起来都足以让那时的我顶着烈日,不厌其烦的追逐着那颗用青春编织起的篮球,一上一下也像极了年轻人那有力的心跳。


我追过的人不多,但追过的球,不少

上班后打球的时间呈指数级下降。原以为对篮球的热爱就到这了,但把手从键盘放到篮球上时,体内有关它的一切都被唤醒了。


灯光一点都不耀眼

疫情后踏上球场,竟然有种疫情从未发生过的错觉。不用戴口罩,每个人分享着球权,对抗时肌肉之间的碰撞让人忘记了在这两年里不停被提起的一米安全线。如果有读者也在广州,也爱打球,可以私信我约场球,让自己痛快一场,酣畅淋漓。

放空自己

脑子空着的时候,大部分想的是创业的东西。创业这个想法从大学时期就有了,但不具备所需的条件,于是一门心思的想横向扩展。结果出来后又开始纠正大学时的想法,横向扩展行不通,个人认为一万小时定律忽略了实际环境对结果的影响,于是决定踹开这扇门。鉴于本人对于创业还是萌新一个,就不花篇幅了。有兴趣的,私下交流。

放空自己的时候,除了想创业,也想过其他东西。比如,自己的优势是啥,如何能把优势更好的发挥出来,如何说服自己目前是个平凡人的事实,为啥 boss 直聘上一堆已读未回等等。

作者:对方正在输入
来源:juejin.cn/post/7158817364467777550

收起阅读 »

离职交接,心态要好

话说今年经历了几次项目交接?主动和被动的都算!01实在是没想到,都到年底快收尾的时候,还要突然接手离职人员的项目;不断拉扯和管理内心情绪,避免原地裂开;年度中再次经历突发的交接事宜,并且团队要在极短的时间内完成所有事项的交接流程;毫无征兆的变动必然会引起一系列...
继续阅读 »

话说今年经历了几次项目交接?主动和被动的都算!

01

实在是没想到,都到年底快收尾的时候,还要突然接手离职人员的项目;

不断拉扯和管理内心情绪,避免原地裂开;

年度中再次经历突发的交接事宜,并且团队要在极短的时间内完成所有事项的交接流程;

毫无征兆的变动必然会引起一系列问题,最直接的就是影响团队现有节奏进度,需要重新调整和规划;

人员的小规模变动,对部门甚至公司产生的影响是显而易见的,道理都懂;

但是从理性上思考,这个问题并非是无解的,是可以在各个团队中,进行内部消化的;

而人力减少带来的成本降低,以及确保公司的可持续,这是极具确定性的,也是核心目的;

所以感性上说,这个梦幻的职场,可能真的是"爱了";

02

如果是常规情况下的离职流程,交接并不是一件复杂的事情,因为有时间有心情来处理这事,好聚好散;

然而最骚的是,奇袭一般的裁员手段,几分钟谈话结束直接走人;

丝毫不顾及由此带来的影响,认定留下的人应该兜底相应的责任,实现无缝接坑;

当然并不是什么公司都有底气这么做的,大部分还是在裁员通知后,留有一定的时间处理交接事项;

对于交的过程是否有质量,完全看接的一方是否聪明;

从感性上分析,都已经被裁了自然要牢牢把握摸鱼的机会,根本不会在意交出的事项谁来维护,不反越防线就不错了;

而压力会直接传送后闪现到接的人正上方;

03

面对被动离职的交接,确实很难妥善处理,情绪化容易导致事情变质,能真正理性对待的并不多;

交接涉及到三方的核心利益:公司、交出人、接手人,不同角度对待这件事件,态度完全不同;

公司,并不关心交接的质量,只要项目有人兜底即可;

交出方,感性上说直接敷衍交接单上的流程即可,并不在意后续的影响;

接手方,项目交接完成后的第一责任人,可能会关心项目的质量状况;

至于说接手的人能否有时间,有能力,有心情接下这种天降大任,可能除了自己以外,不到出问题的时候关注的很少;

因为项目交接过程没有处理好,从而导致后续的事故与甩锅,情绪化的现象并不少见;

如果是在内部矛盾突出的团队中,由此引发的离职效应也并不少见;

04

人的情绪真的是很奇怪,能让复杂的事情变的简单,也能让简单的事情变的离谱;

情绪上头的时候,事情本身是否真的复杂就已经不太重要了;

接手方最大的问题在于吃力不讨好,如果接了一个质量奇差的项目,意味之后很长一段时间内,工作状态都会陷入混乱的节奏中;

对于大部分研发团队来说,都是存在排期规划的,如果被交接的项目横插一脚,重新调规划影响面又偏大;

向上反馈,多半是回答一句:自行消化;

何谓自行消化,就是占用空闲时间处理,比如下班后,比如周末,比如摸鱼,这些都是对工作情绪的持续伤害;

最终兜底的个人或者团队,可能需要带着夜宵去公司搬砖;

05

吐槽归吐槽,裂开归裂开,成熟的搬砖人不该表现出明显的情绪化;

先捋一捋在面对离职交接时的注意事项,虽然说离职后有一个过渡期,但是真正涉及交接的时间通常一周左右;

作为接手一方,自然期待的是各种文档齐全,对于坑坑洼洼的描述足够清楚;

然而对于被离职的交出方,会带着若隐若现的情绪化状态,很难用心处理交接事项,能不挖坑就已经是良心队友了;

接手方作为后续的兜底人员,兜不住就是一地鸡毛;

如果兜住了呢?那是职责所在、理所应当、不要多想、安心搬砖;

06

面对项目交接,这种隔三差五个月就会突发的事,完全可以用一套固定的模式和节奏去执行;

强烈建议:不排斥、不积极、不情绪化;

但是在处理的过程中要理性且严谨,这样可以规避掉许多可能出现的麻烦,毕竟签了交接单,从此该项目问题根本甩不开;

职场几年,在多次"交"与"接"的角色转换过程中,总结以下几点是研发需要注意的;

P1:文档,信息的核心载体;

不管项目涉及多少文档,照单全收;

如果文档严重缺失甚至没有,直接在交接单上写明情况,并且得加粗划重点展示;

文档和项目的维护极有可能是线性不相关,但是手有文档心里不慌,因为方便后续再把项目交接给其他人;

所以,敷衍一时爽,出事火葬场;

07

P2:代码工程,坑与不坑全看此间;

接到手里的项目,是否会导致情绪崩塌,全看项目代码工程的质量,遇上一堆烂摊子,心情会持续的跌跌跌,然后裂开;

直接把人打包送走的情况也并不少见;

如果代码工程质量极高,架构设计稳定,组件集成比较常规,分包井然有序,悬着的情绪可以适当下落;

P3:库表设计,就怕没注释;

对于数据库层面的设计,与代码工程和业务文档三者相辅相成,把握其中的主线逻辑即可;

但前提是表的设计得有清晰的注释,如果是纯中式英文混搭拼音,且缺乏注释,必然会成为解决问题的最佳卡点;

P4:核心接口,应当关注细节;

从项目的核心业务中选出2-3个复杂的接口读一读;需要将注意点放在细节逻辑上,给内心积蓄一丢丢解决问题的底气;

熟悉接口的基本思路:请求从客户端发出,业务服务的处理逻辑,对数据层面的影响,最终响应的主体;

08

P5:遗留问题,考验职场关系的时候到了;

公司一片祥和的时候,员工之间还可以做做样子;

但是已经走到了一别两宽的地步,从感性上来说只要不藏着掖着就行,还想窥探别人安稳摸鱼的秘密,确实想的不错;

老练的开发常干的事,为了解决某个问题临时上线一段代码,处理好后关闭触发的入口,但是会保留代码主体;

这还算常规操作,最骚的是在本地写一段脚本工具解决线上的问题;

这些隐藏的接口和脚本只有开发的人自己清楚,如果不给个说明文档,这不单是挖坑,还顺手倒了一定比例的水进行混合;

P6:结尾事项,寒暄几句还是要的;

安全意识好的公司,会对员工的账号权限做好备份,以便离职时快速处理,不会留下风险隐患;

在所有权限关闭之后,接手人就可以在交接单上完成签字仪式;

交接完成后还是得适当的寒暄几句,万一接了个坑,转头就得再联系也不稀奇,所以职场留一线方便语音再连线;

09

年度收到的离职交接,已经累计好几份,对这种事情彻底麻了;

事来了先兜着,等兜不住的时候自然会有解决办法;

抗拒与烦躁都不会影响流程的持续推进,这种心态需要自己用清醒的意识不断的说服自己;

最后想探讨一个话题,跟项目前负责人联系,用什么话术请教问题,才能显得不卑不亢?

作者:知了一笑
来源:juejin.cn/post/7157651258046677029

收起阅读 »

我爸53岁了,居然还能找到年薪25万的管理岗位,突然很羡慕传统行业!

在35岁焦虑席卷许多打工人的时候,一位53岁的老父亲竟然找到了年薪25万的管理岗位,他的儿子不禁感叹“突然有点羡慕传统行业”!有人问楼主父亲是什么行业?楼主回答:造船。楼主说,父亲之前在央企做项目经理,年薪也有四十几万,后来得罪人被降职,辞职后失业两年,尝试过...
继续阅读 »

在35岁焦虑席卷许多打工人的时候,一位53岁的老父亲竟然找到了年薪25万的管理岗位,他的儿子不禁感叹“突然有点羡慕传统行业”!


有人问楼主父亲是什么行业?

楼主回答:造船。


楼主说,父亲之前在央企做项目经理,年薪也有四十几万,后来得罪人被降职,辞职后失业两年,尝试过很多职业,经历了这么大落差,心态还这么好,真的很佩服他。


许多网友纷纷出来爆料自己的家人也有类似经历,大多都是五六十岁还能找到不错的工作,或者挣的钱比自己还多。

网友感叹:治好了自己的精神内耗。


有人说,这才是正常的,在一个行业耕耘多年,有经验的人不该失业,在传统行业里,三四十岁正是挑大梁的时候,年龄越大挣得越多。

有人说,深耕一个领域的人不缺offer ,因为有不可替代性。打铁还需自身硬,只要是人才,走到哪里都是人才。

有人建议应届生选一个能在一个赛道做久的行业,不要因为一点涨幅就频繁换行业。


但也有人说,就算年薪25万,应届生依然不愿意去一些行业,因为传统行业真的很苦。


不是每一个行业都是吃青春饭,也不是每一个行业都有35岁红线,相反,许多行业是越老越值钱,比如医生、教师、律师、会计、制造等。在这些行业里,年龄大意味着更丰富的经验和阅历,可以担当更重要的责任,承担更重要的工作,自然也能拿到更高的薪资。

可能是互联网行业的声音更容易被听到,时间久了,人们觉得高薪和大龄被裁是所有行业的现状。其实在我们不注意的地方,在许多低调的传统行业里,那些大龄打工人也生活得很好,甚至比互联网行业从业者还好。

所以,在选择行业和赛道时,别总盯着眼前的一亩三分地,多去了解了解那些不起眼的行业,说不定会有意外之喜。

作者:行者

来源:devabc

收起阅读 »