注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

职场羊,不要再抱怨公司,看看领导怎么说

最近很多人羊了,抱怨公司,无力工作,甚至嗅觉还失灵了。在此,我想替领导们问问:为什么是你羊?不是别人羊?你羊的底层逻辑是什么?能解决什么问题?你羊的抓手在哪里?怎么羊的?为什么羊?如何证明你比别人羊的好?你这个职级,不是羊了就可以的,我是希望你羊了之后,能够拼...
继续阅读 »

最近很多人羊了,抱怨公司,无力工作,甚至嗅觉还失灵了。

在此,我想替领导们问问:

为什么是你羊?不是别人羊?

你羊的底层逻辑是什么?能解决什么问题?

你羊的抓手在哪里?怎么羊的?为什么羊?

如何证明你比别人羊的好?

你这个职级,不是羊了就可以的,我是希望你羊了之后,能够拼一把。

你的羊是否沉淀了一套可复用的康复论?

你的羊是否形成了毒株的差异性进化?

你的羊是否形成了流感传播的核心竞争力?

我希望看到你对羊的思考,而不仅仅是休息+应付。

提醒你一下,目前你的羊是有些单薄的,和同级相比,温度是不够的。

要到年底了,我希望你能加把劲,你看隔壁组的谁谁谁,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

收起阅读 »

随机裁员?Meta用算法随机裁掉60名“劳务派遣”员工

Facebook 母公司 Meta 最近使用算法“随机”解雇了 60 名来自埃森哲的劳务派遣人员。此前 Meta 与埃森哲签订了近 5 亿美元的合同,由隶属于后者的劳务派遣人员到 Meta 位于奥斯汀的办公室工作,主要开展内容审核和商业诚信等业务。Meta 通...
继续阅读 »

Facebook 母公司 Meta 最近使用算法“随机”解雇了 60 名来自埃森哲的劳务派遣人员。

此前 Meta 与埃森哲签订了近 5 亿美元的合同,由隶属于后者的劳务派遣人员到 Meta 位于奥斯汀的办公室工作,主要开展内容审核和商业诚信等业务。


Meta 通过视频电话会议告知被裁的 60 名员工,裁员将于 9 月 2 日正式生效,10 月 3 日结束工资发放。除了明确是“随机”选择之外,Meta 没有给出裁员的具体原因。

埃森哲没有立即向这些劳务派遣人员提供其他工作机会,但这些员工被告知可以在未来两周内重新申请新职位。

在今年 6 月 30 日公司举行的一次全体员工大会上,Meta 首席执行官马克・扎克伯格(Mark Zuckerberg)警告员工,最近的市场低迷“可能是我们近年来看到的最严峻的挑战之一”,因此需要通过“积极的业绩评估”来淘汰表现不佳的员工。从扎克伯格的话来看,这次裁员也许并不令人意外。

扎克伯格说:“实际上,公司里可能有很多人不该留在这里。”

扎克伯格补充道:“通过提高期望值,制定更有进取心的目标,并稍微加大压力,我想这可能会让你们中的一些人觉得这个地方不适合自己。我觉得这种自我选择没问题。”

在举行这次全员大会之时,Meta 已经采取了冻结招聘和其他削减成本措施,主要是因为公司股票今年以来已经下跌过半。

就在 Meta 裁减劳务派遣人员几天前,苹果解雇了 100 名负责招聘新员工的人事专员。苹果此前确实警告称,公司将控制支出并放缓招聘。

去年 8 月份,游戏行业支付处理公司 Xsolla 也使用算法裁掉了 150 名员工,所以让机器人解雇员工可能是未来的一种趋势。

来源:IT之家

收起阅读 »

1024程序员节,别人家的公司真香!羡慕ing~

今天是传说中属于程序猿的节日,各大互联网公司已经开整,小编已经在朋友圈里感受到了不同氛围的节日氛围,为大家整合了以下几类:一、掏心窝子型有哪个程序员能对漂亮小姐姐说不?!天天在办公室撸代码的码农而言,在黑白的代码间,小姐姐就是天使一样的存在~没看错,是真人女仆...
继续阅读 »

今天是传说中属于程序猿的节日,各大互联网公司已经开整,小编已经在朋友圈里感受到了不同氛围的节日氛围,为大家整合了以下几类:


一、掏心窝子型


有哪个程序员能对漂亮小姐姐说不?!天天在办公室撸代码的码农而言,在黑白的代码间,小姐姐就是天使一样的存在~


没看错,是真人女仆出现了。


我见过好事成双, 却没想过能站在女团中央~



还有献舞的小姐姐,一起蹦虾咔啦咔


同时还有男人的终极梦想,你相信光吗?


二、驱魔保命型


程序员的梦想是什么 No Code No Bug,此符居家旅行,建议常备。


虽说是防bug,可这猫仔何意?防BUG灵兽?


三、紧张兮兮型


不是所有的符都有用,比如这块氛围感糖饼的出现,让舒缓神经再次紧绷起来,瞬间觉得手里的符咒不香了。


如果有比这个还让人紧张的,那就是抠破了~


这个拔河游戏,看得D哥虎躯一震,往前一步是孤独,退后一步是幸福


四、扎得不行型


开开心心过节不行吗?这波操作,扎疼了码农的心。


比如:这个平平无奇的小黑盒竟读懂了我的内心,不过这个应该送给老板吧


泪崩,你以为我不想有个对象吗?


谁能拒绝一个奔三的秃头小宝贝?爱护头顶,从防脱开始,所以接下来是防脱专场:


单瓶装:防脱就防脱,旁边的青春永驻,是何意?


礼盒装:防脱产品都是成双成对,你呢?


套装:我宣布,今年这篇头顶被我承包了


嗯嗯,终于明白,霸王才是真真的程序员之友。


五、“特殊”服务型


肩颈不适是程序员们的通病,一顿贴心的按摩服务,也能让程序员朋友短暂放松,看这架势,专业~


不过,有些公司的定制化服务,简直服务到工位,反手就是一个赞~


其实,舒不舒服不重要,就是想体验差别化服务。


六、斗智斗勇型


不少公司开启游园会项目,打卡所有项目,就能兑换礼品,游戏项目包括但不限于:


穿越火线(这游戏搁夜市必火)


赌场风云(赌啥,KPI吗?)


数字coding(呵呵,怕这个就枉为程序猿)


也可窥见,很多人事绞尽脑汁,只为大家欢愉一刻,这个必须加鸡腿儿。


七、吃饱喝足型


不少公司准备了精致下午茶,慰藉代码兄弟们,昨天已经被朋友圈投喂饱了,独乐乐不如众乐乐,上图(菜):


精致可口的甜品,琳琅满目的零食,啧啧啧···



零食就算了,大闸蟹就过分了!



八、彰显身份型


一些公司虽然准备的是日常用品,但是····我们一定要透过现象看本质,体味公司的一番深意,比如:


公司送衬衣,称(衬)心如意(衣)。好兆头,这么正式的衣服,恨不能现在就穿上,感受节日氛围。


公司送双肩包,寓意:双减(双肩)别想了,但保(包)你有饭吃。


公司送键盘,沉吟片刻,我悟到了:见(键)一个,盘一个,淦!



礼物或大或小,心意或深或浅,1024,希望大家都能1G棒~


欢迎评论区留言,说出你的程序员礼物~


注:文章素材来源于网络。如侵,请联系删除


收起阅读 »

死磕操作系统!谷歌重磅发布开源KataOS,网友:「谷歌坟场」喜+1

谷歌又发布新系统了!等等,我为什么要说「又」?出走半生,谷歌的操作系统之心始终不死。对于全新推出的KataOS,谷歌计划让它成为一个「可证明的安全平台」,并针对运行机器学习应用的嵌入式设备进行充分的优化。有趣的是,文章发布之后,虽然陆续有了不少报道,但并没有激...
继续阅读 »

谷歌又发布新系统了!

等等,我为什么要说「又」?


出走半生,谷歌的操作系统之心始终不死。对于全新推出的KataOS,谷歌计划让它成为一个「可证明的安全平台」,并针对运行机器学习应用的嵌入式设备进行充分的优化。


有趣的是,文章发布之后,虽然陆续有了不少报道,但并没有激起什么水花。

没想到,就在这两天,竟然同时登上了知乎和Reddit的热榜。


不过,网友们的观点都出奇的一致——早晚得黄……

KataOS:用Rust写的「安全操作系统」

在博客中,谷歌解释了开发这个系统的理由。

当我们被越来越多收集和处理环境信息的智能设备所包围时,我们比任何时候都更需要一个简单的解决方案,来为嵌入式硬件构建可验证的安全系统。

如果我们的设备不能证明自己能保证数据的安全,那么它们收集的个人身份识别数据——如人的图像和声音的记录——就可能被恶意软件获取。

不幸的是,系统安全通常被视为添加到现有系统,或通过额外的ASIC硬件解决的软件功能——这远远不够。

针对这个问题,谷歌希望建立一个可证明的安全平台,为运行ML应用程序的嵌入式设备进行优化。

现在,谷歌已经在GitHub上开放了KataOS的几个组件,并且已经与Antmicro合作开发了Renode模拟器和相关框架。


这个新操作系统以seL4作为微内核。谷歌给出的理由是:「因为它把安全放在第一位;它在数学上被证明是安全的,具有保证保密性、完整性和可用性。」

为什么KataOS的安全性这么高呢?

谷歌解释说,因为从逻辑上讲,应用程序不可能破坏内核的硬件安全保护,并且系统组件是可验证安全的。

同时,KataOS也几乎完全由Rust实现,这更是加了一层buff,因为Rust消除了整类错误,比如逐一错误和缓冲区溢出。


目前的GitHub版本,已经涵盖了大部分KataOS的核心部分,包括用于Rust的框架(如sel4-sys crate,用于让seL4系统调用API),一个用Rust编写的备用根服务器(用于全系统的动态内存管理),以及对seL4的内核修改,用于回收根服务器使用的内存。

在内部,KataOS也能够动态地加载和运行CAmkES框架之外的第三方应用程序。

目前,Github上的代码不包括运行这些应用程序所需的组件,这些功能可能会在不久后发布。

同时,谷歌还为KataOS建立一个名为Sparrow的参考实现,它让KataOS与安全的硬件平台结合起来。

除了逻辑安全的操作系统内核外,Sparrow还包括一个在RISC-V架构上用OpenTitan构建的逻辑安全的信任根。对于最初的版本,谷歌的目标是建立一个用QEMU模拟运行的更标准的64位ARM平台。

谷歌希望在以后将Sparrow的全部内容开源,包括所有的硬件和软件设计。

而现在,谷歌发出号召,希望大家能共建「智能环境ML系统值得信赖的未来。」

KataOS的横空出世,又会掀起怎样的波澜?


国外网友:坐等被弃

对此,Reddit网友表示:Abandon是早晚的事儿!


另有扎心回复:「不懂就问,是已经宣布关闭日期了吗?」讽刺值瞬间拉满。


可以说,抛弃现有项目,转而支持那些还没成熟的半成品新项目,是谷歌20多年来的「传统艺能」了。

他们会支付数十亿美元,招揽全球的顶尖人才,花费数年打磨一个项目,制造出昂贵的东西,然后再丢掉。


于是,在外界看来,谷歌的方向完全可以用俩字来形容——「混乱」。

对于游戏领域,他们是三心二意,在大量的项目中手忙脚乱。前脚大举进军,后脚就狠心抛弃。

在硬件方面,前几年收购Fitibt之后,直到现在都没有把它很好地集成到Google Fit里。


对于谷歌一言不合就砍项目的操作,有网友调侃道:

「我们决定关掉『Google Existential」。我们仍然会坚信这个概念,但我们觉得它从未达到期望的高度。」

「那个服务是做什么的?」

「我们还没决定呢。」


至于这次推出的KataOS,知乎答主「星辰」表示:


知乎答主「亚东」也表示,谷歌做出来操作系统还能保它不挂,主要就是太有钱了。无数的古早系统,都死在了沙滩上。


取代安卓没下文,任职10年高管走人

说到谷歌的操作系统,除了大名鼎鼎的「Android」之外,还有一个相当神秘的「Fuchsia OS」。

而Fuchasia OS的命运,或许可以给KataOS做个参考。

要知道,曾经一度,Fuchasia OS可是被宣传为能取代Android的操作系统。


2016年8月,GitHub上的一组神秘源码,指向了谷歌正在开发的一个名为「Fuchsia OS」的全新操作系统。

代码显示,Fuchsia OS能够跨平台运行,包括「汽车的娱乐媒体系统和嵌入式设备,如手表、手机、平板以及电脑等等」。

2018年1月,谷歌允许开发者以Google Pixelbook为目标设备,下载Fuchsia OS进行开发与测试。

2019年6月,Fuchsia OS的开发者网站Fuchsia.dev上线。

2020年12月,首度在Google Open Source 博亮相,吁开发者来做贡献。

2021年5月,谷歌员工证实,Fuchsia OS首次实现了消费市场的部署。在对预览版设备进行第一波更新后,Fuchsia OS于2021年8月被推送至所有Nest Hub设备。

来源:雲爸

最初大家还在猜测,谷歌开发Fuchsia OS的目的是希望以单一平台统一移动操作系统生态系。

然而,谷歌至今都未曾说明Fuchsia OS的产品定位。

除了应用在了新款的Nest Hub上之外,并未像先前说明的那样,应用在手机、平板、电脑,甚至众多物联网设备上。

时间来到2022年3月,Fuchsia OS团队的负责人Chris McKillop,宣布自己已经离开任职10年的谷歌,加入到了微软Xbox团队。


不过比较起来,Fuchsia和KataOS还是有区别的。

KataOS/Sparrow似乎在一开始就明确了自己的计划——低功耗嵌入式设备。

从Github项目里可以看到,Sparrow最初的目标总内存为4MiB。

谷歌坟场:那些年被「杀死」的项目们

那么,为啥网友们清一色的表示谷歌早晚要「Abandon」呢?

看看那些被腰斩的项目就知道了。

据统计,这个数量至今已经达到了275个。2023年还没到,就已经预定了4个。

在这片触目惊心的「谷歌坟场」,你可以按年份搜索它「死」去的项目——2022年,23个;2021年,31个;2020年,25个……

项目地址:https://killedbygoogle.com/

这不,就在上个月,谷歌便官宣了云游戏服务平台Stadia正式下线的消息。

时间回到3年前,谷歌在推出Stadia时声称,只要一台普通电脑,装个Chrome,就能畅玩游戏大作。

然而,这几年以来,用户反馈并不好,甚至可以用糟糕来形容。


用户不买账,游戏阵容迟迟起不来,这业务又挺烧钱的,那就砍了吧。

不过,今年早些时候,谷歌还专门针对Stadia要黄的传言发推特澄清过:「Stadia没有关闭。请放心,我们一直在努力为平台和Stadia Pro带来更多优秀的游戏」。


结果过了两个月就官宣了Stadia下线的消息......


目前来看,反正谷歌财大气粗闲钱多,所以试一试KataOS和Rust也不是什么大事。

大不了,进展不顺利了再砍掉,就像以前无数被拍死在沙滩上的谷歌项目一样。

参考资料:

https://opensource.googleblog.com/2022/10/announcing-kataos-and-sparrow.html

https://www.reddit.com/r/programming/comments/y7noit/google_announces_a_new_os_written_in_rust/

https://www.zhihu.com/question/560937437

来源:好困 Aeneas | 新智元

收起阅读 »

前端的焦虑,你想过30岁以后的前端路怎么走吗?

曾几何时,我总会很庆幸自己进了前端这个行业。因为在这个职业范畴里面,我如鱼得水,成长很快,成就感满满。然而,随着年龄和工龄的增长,渐渐发现自己的瓶颈越来越明显了,我感觉自己似乎碰到了前端的天花板。原因何在1.从客观原因来看,前端相对于后端的入门门槛确实低了不少...
继续阅读 »

曾几何时,我总会很庆幸自己进了前端这个行业。因为在这个职业范畴里面,我如鱼得水,成长很快,成就感满满。然而,随着年龄和工龄的增长,渐渐发现自己的瓶颈越来越明显了,我感觉自己似乎碰到了前端的天花板。

原因何在

1.从客观原因来看,前端相对于后端的入门门槛确实低了不少。公司对前端的需求量虽然很旺盛,但是对前端的技术能力要求却不是很高,特别是一些小公司或者不是技术驱动的公司。这给人一种错觉,好像只需要懂一些js,会一般的html+css就能完成前端的工作。也由于这种原因,前端总是处于技术鄙视链的最底层。
2.从主观原因来说,前端平时基本都是和页面和看得到的UI打交道居多,对于后端的服务,数据存储,运维,部署等等懂得的不多,也导致了领导我们的往往都是后端。在大多数的情况下,你基本很难看到前端去统筹大局,统领前后端。
3.从个人原因来总结,前端经验上去了,工作年限上去了,但是职级却没有上去。归根结底,主要是因为自己的后端知识薄弱,前端深度不够。还有前端管理的职位僧多粥少导致的。

居于上述的原因,前端的天花板来得比别的技术栈更早。这也是导致我们焦虑的主要原因。既然有原因,那就可以找相应的解决方法。

解决方法

1.对症下药,哪里缺乏补哪里。前端的进阶,总离不开对后端的认知。我们不能把自己限死在前端这个范畴里面。业务驱动技术,而不是技术引导业务。不懂数据库,补数据库。不懂服务端,补服务端。幸好现在有nodeJs这个利器。 我们完全可以借用nodejs,去切入后端的世界,了解和学习后端的知识。做到不受语言的限制,学习应用,也就能突破自己的瓶颈。 除了node,php也是一个不错的选择。
2.主动创造条件。很多时候,选择比努力更重要。如果你发现你在一个地方再怎么努力也改变不了现状,这个时候你就应该出去别的地方看看,或者想想怎样改变现状。如果你无法升管理,那你可以尝试去别的地方当管理;如果你总是厌倦天天的无止境的切图和coding,但是又有很多想法,转岗去尝试当产品也是一个选择。
3.大前端和全栈是以后前端的一个趋势,懂后端的前端,懂各端的前端更加具有竞争力,以后可以往这个方向靠拢。

现在脑补一下前端知识体系的脑图。


注:脑图来自 ouvens/frontend-system-map

接下来再总结一下前端以后的路怎么走。

选择一:前端——高级前端——全栈——前端架构师(前端专家)

选择这条路的童鞋,最好就是技术迷,热爱前端,对技术有说不出的热情。喜欢专研,不管现在,还是将来,都乐于接受新事物新知识。

这条路的优点:一直都能呆在自己喜欢的领域,踏踏实实的敲代码,薪水也能不断提高。

这条路的缺点:30多岁还要各种敲代码,难免要被其他人管着,疲于各种公司的需求。

选择二:前端——高级前端——前端主管——前端经理

这条路,可能是大部分前端,都渴望走的路,都会理所当然的以为自己以后会走上的路。这个时候问题来了?哪里来这么多的前端主管和前端经理给你啊?

这条路的优点:一步一脚印,人生不断往上爬。成为高富帅,赢取白富美,登上事业的高峰。

这条路的缺点:就拿广州来说,不要说前端经理,就是前端主管这个职位,估计也没有多少公司是存在的。很多人上到前端经理也算到顶了。这里是想说明一点,路是有的,但是选择很少。万一有一天你要跳槽了,你真的不一定能找到下一间公司,又能当会前端主管的。 我所在的公司,当得上主管或者组长这个职位的人,真的两只手就可以数完。

ps:本人其实也想走这条路,但是我很唠叨的再强调一遍,30几岁之后,你未必能找到喜欢的公司的这个职位。僧多粥少啊。最后的结果会沦为,继续当码农。

选择三:前端——高级前端——转后台——高级后台——后台经理

这也是不少有实力的前端走的一条路。毕竟,在大多的公司,在大多的时候,都是后台统领着前台。说一句不好听的话,前端是一个习惯被领导的职位。 后台引导统筹项目的开发,估计大家都看得多了。前端统领后台,统筹项目开发你听过没有(除了张云龙)? 很少。至少我是没接触过的。

这条路的优点:华丽转岗,前后通杀,也能走出一辈子码农的死循环,当上经理,做管理层。

这条路的缺点:前端转后台,这明显不是一条好走的路,需要熬很多苦,学很多后台的东西,再慢慢成长起来。简单概括就是成本高,前期很辛苦。熬过了,上路了,就有机会走上更高的台阶;熬不过了,浪费了青春,继续当个二流的后台开发,继续码农。

选择四:前端——高级前端——转产品——产品经理——高级产品经理

这条路本人觉得也是一条不错的出路。在这个最好又最坏的年代,人人都是产品经理。在前端界打滚了这么多年,自然有不少产品的基础和思想。所以前端转产品,也是一条相对不会很吃力的路。

这条路的优点:有一定的基础,产品经理需求量大,以后的选择很多。

这条路的缺点:半路出家,前期也会很吃力地转型,转产品需要自身很有想法。懒于思考的人儿不适合。

选择五:前端——高级前端——其他行业,创业等等

这条路就是现在的我,总是憧憬着以后有一份不错的生意,然后有白富美,有车有楼,财务自由的一条路。

这条路的优点:未知性很大,不用再整天敲代码,可能还真的很赚钱。

这条路的缺点:正因为未知性太大,所以前途未卜。选择走这条路的童鞋,要早早地想好要干什么,干的事情需要具备什么技能,趁早学。

总结:学无止境,祝大家都能突破自己的瓶颈。可能还有其他的路,欢迎补充。 ps:以上所说带有强烈的个人主观意愿,可能有失客观事实,望体谅。

作者:Alone381
来源:juejin.cn/post/6844903615681806344

收起阅读 »

公司没钱了,工资发不出来,作为员工怎么办?

公司没钱了,工资发不出来,作为员工怎么办?现在大环境不好,很多公司都会遇到一些困难。如果公司真的有现金流还好,如果没有,还等着客户回款。那么就有点难办了。很多公司会采取延期发工资,先发80%、50%工资这样的操作。员工遇到这种情况,无非以下几种选择。认同公司的...
继续阅读 »

公司没钱了,工资发不出来,作为员工怎么办?

现在大环境不好,很多公司都会遇到一些困难。如果公司真的有现金流还好,如果没有,还等着客户回款。那么就有点难办了。很多公司会采取延期发工资,先发80%、50%工资这样的操作。

员工遇到这种情况,无非以下几种选择。

  1. 认同公司的决策,愿意跟公司共同进退。

  2. 不认同公司的决策,我要离职。

  3. 不认同公司的决策,但感觉自己反对也没用。所以嘴上先答应,事后会准备去找新的工作机会。

  4. 不认同公司的决策,我也不主动离职。准备跟公司battle,”你们这么做是不合法滴“

你可以代入这个场景看看自己是哪一类。首先由于每个人遇到的真实情况不一样,所以所有的选择只有适合自己的,并没有对错之分。

我自己的应对思路是,抛开存量,看增量。存量就是我在公司多少多少年了,公司开除我要给我N+1的补偿。公司之前对我特别特别好,老板对我有知遇之恩等等。你就当做自己已经不在公司了,现在公司给你发了offer,现在的你是否愿意接受公司开给你的条件?如果愿意,那么你可以选择方案一。如果不愿意,那么你就可以选择方案三。现在这环境,骑驴找马,否则离职后还要自己交社保。还不如先苟着。

为什么不选择方案四?因为不值得,如果公司属于违法操作,你先苟着,后面离职后还是可以找劳动局仲裁的。这样既不耽误你换工作,也不耽误你要赔偿。如果公司是正规操作,那么闹腾也没用,白浪费自己的时间。

离职赔偿还是比较清晰明确的,如果是散伙那可能会牵扯到更多利益。我自己的经验是,不能什么都想着要。当最优解挺难获得的时候,拿个次优解也可以。当然,不管你选择的哪个,我都有一个建议。那就是当一天和尚,敲一天钟。在职期间,还是要把事情干好的,用心并不全是为了公司,更多是为了自己。人生最大的投资是投资自己的工作和事业,浪费时间就是浪费生命。哪怕公司没有事情安排给你做,也要学会自己找事情做。

如果公司后面没钱了,欠的工资还拿得到吗?

我们作为员工是很难知道公司财务状况的,所以出了这样的事就直接去仲裁,最好是跟同事凑齐十个人去,据说会优先处理。公司如果还要做生意,一般会在仲裁前选择和解,大概是分几个月归还欠款。如果公司不管,那么仲裁后,会冻结公司公账。但有没有钱就看情况了。

如果公司账上没钱且股东已经实缴了股本金,那么公司是可以直接破产清算的。公司破产得话,基本上欠员工的钱就没有了。如果没有实缴,那么股东还需要按照股份比例偿还债务。

作者:石云升
来源:juejin.cn/post/7156242740034928671

收起阅读 »

入职东北国企做程序员一个月,感受如何?

工作环境人办公环境可以分为两个环境,分别是“职能部门”和“研发部门”:* 职能部门比较正式,工位、装修以及员工着装都比较正规。* 研发部门较为随意一些,无论是工位还是桌椅什么的,有些东拼西凑的感觉,但是整体还是可以接受。复制代码吃晚上如果加班的话,公司会统一订...
继续阅读 »

不知不觉入职新公司快一个月了,突然心血来潮想跟大家唠唠,在新公司上班的感受。有好有坏,喜忧参半吧。

工作环境

我新入职的公司是哈尔滨的一家国企下的二级子公司,新成立的研发公司,目前还处于蓬勃发展的阶段,业务水准也算的上是不错了。

目前人数100多个,但是却五脏俱全。单说研发部门,从产品,UI,研发,测试,运维,甚至运营人员都很完善,人员只需要根据自己的职责去负责自己的事情就好。

办公环境可以分为两个环境,分别是“职能部门”和“研发部门”:

* 职能部门比较正式,工位、装修以及员工着装都比较正规。
* 研发部门较为随意一些,无论是工位还是桌椅什么的,有些东拼西凑的感觉,但是整体还是可以接受。
复制代码

另外可能是因为国企的原因,所有的工位都是大隔断那种,如果换成现在公司常见的大通桌,估计人数还能多做十好几个,毕竟我刚来的时候还没有正式工位坐呢。

相比于在其他公司上班,可能在这最大的体会就是不用考虑吃什么。公司有食堂,提供午饭,菜不能选,但是每天四菜一汤,加水果或酸奶。相比于每天纠结的选择外卖,我对这个很满意。

晚上如果加班的话,公司会统一订餐,大概一餐的费用也在20至30块之间吧,当然也没法选择吃什么,有啥吃啥被。

早餐为什么最后说,因为公司的早餐在早上八点之前供应,八点半上班。。。有点难受啊。

幸好公司提供简单的零食,面包、火腿肠、泡面等等,虽然偶尔会被大家抢空,但是总比没有强吧。

上家公司离我家只有1公里的距离,所以从回到哈尔滨也没有买车,每天不行上班,还挺惬意的。

现在不行了,新公司距离家里有十好几公里,当然我也暂时没有选择买车,地铁出行,快捷方便,还省心,唯一的缺点就是要走个1.5公里吧。

在晚上八点之后打车可以报销的,但是只能是网约车,可能是出租车的票,粘贴太过麻烦了吧。反正我是不打车,因为我嫌报销麻烦。

工具

啥是工具呢,对程序员来说就是电脑了,公司提供电脑,但是性能就一般。可以自己去购买,提供发票到公司,然后按月返钱。但是电脑价格档位要达到10000以上,我是直呼好家伙。我的电脑才5700块买的啊,这是报不了。不过也无所以为了,毕竟我用不习惯苹果!(其实我还没用过)

公司的会议室设施还是不错的,各种投屏等等,比较先进,完全摒弃了传统的投影仪等等,这还让我对公司有种另眼相看的感觉。

还提供显示器什么的,自己申请就好了。

入职感受

我面试的岗位是java开发,常规的java框架使用起来都没有问题。面试过程还是比较简单的,主要是常用的一些组件,简单的实现原理等等,所以顺利通过了。

但是比较遗憾的公司给我砍了一些,但是比原本提高了大概20%吧,定位的职级也不是很高。说实话我还是有点难受的,毕竟整个面试过程,和我对个人的能力认知还是比较清楚地。

但是当我入职后我明白了,这里毕竟是哈尔滨,收入和年龄还是有很大的关系的。部门内有好几个大哥,年龄都是35+了,他们也只比我高了一个级别,想想也就释然了,在其位谋其政吧,他们的工作确实我我接下来要做的繁琐。希望日后能够慢慢的升职加薪吧。

总体来说,东北人还是敞亮,有事直接提,工作也没啥拐弯抹角的,干就完了。我才刚来公司第一天,就给我把工作安排上了,一点不拿我当外人啊

工作感受

既然谈到工作了,就展开说说。

我第一天到公司,找了个临时工位,领导们各种git账号、禅道账号就给我创建好,一个项目扔给我,本月中期要求做完。。我当时内心的想法真的是:东北人果然是好相处啊,整的跟老同事似的。我能怎么办,干就完了啊。

项目还是很简单的,常规的springboot + mybatis + vue2的小项目,大概也没到月中期,一个礼拜就完事了。

比较让我惊喜的是部署的环节。居然使用的是devops工具KubeSphere。我只说这一句你们可能不理解,这是我在哈尔滨的第三家公司,从来没有一家公司说使用过k8s,甚至相关的devops工具。只能说是哈尔滨软件行业的云化程度还是太低了。唯一在上家公司的jenkins还是因为我想偷懒搭建的。

不过运维相关的内容都把握在运维人员手里,所以想要料及并且掌握先关的知识还是要自己私下去学习的。

项目其实都是小项目,以web端和app为主,基本都是前后端分离的单体架构。唯一我接触到的微服务架构应该就是公司的中台,提供统一的权限配置和登录认证,整体还是很不错的。

虽然公司的项目很多,工作看起来很忙碌,但实际还是比较轻松愉快的,我还能应付自如。每天晚上为了蹭一顿晚饭,通常会加班到七点半。用晚上这个时间更更文,也挺好的。

从体来说,是我比较喜欢的工作节奏。

个人分析

我是一个不太安定的人,长期干一件事会让我比较容易失去兴趣,还是挺享受刚换工作时,这段适应环境的感觉。也有可能更喜欢这种有一定挑战的感觉。

和上一家公司相比,这家公司在公司的时间明显多出很多,也没有那么悠闲了,但是我却觉得这更适合我,毕竟我是一个闲不住的人,安逸的环境让我感到格外的焦虑,忙碌的生活会让自己感到生活很充实。

记得之前的文章说过自己的身体健健的不太好,但是最近不知道是上班的路程变远,导致运动量的增加,之前不适的症状似乎都小时了。真闲出病来了

作者:我犟不过你
来源:juejin.cn/post/7125627005407592462

收起阅读 »

程序界鄙视链的终点

前言不知道是大数据惹的祸,还是我的被迫害妄想症犯了,总是刷到一些哭笑不得的内行笑话系列,想反驳又觉得不该年轻气盛,憋了很久,还是觉得系统性的抒发一下,今天要聊的是关于程序界的鄙视链话题,各位老哥,如果有涉及程序语言部分,欢迎来杠。主流鄙视链语言    🍺鄙视链...
继续阅读 »

前言

不知道是大数据惹的祸,还是我的被迫害妄想症犯了,总是刷到一些哭笑不得的内行笑话系列,想反驳又觉得不该年轻气盛,憋了很久,还是觉得系统性的抒发一下,今天要聊的是关于程序界的鄙视链话题,各位老哥,如果有涉及程序语言部分,欢迎来杠。

主流鄙视链

语言

    🍺鄙视链的话题由来已久也一直存在,原本只是体现在适用性和从业选择方向上,像是之前有游戏梦想的基本主攻C、C++、MFC、DirectX、MFC、 QT, C# 以PC市场为主,后来的网页应用市场php、VB.NET、perl、asp.net、jsp、flex、flash应用鼎盛时期也占据半壁江山,塞班系统,塞班开发,以及手机市场昙花一现的各种手机应用开发语言,数据库也从sqlserve,oracle,mysql感觉是一段时间之后才慢慢进入视野,mogodb,时序库InfluxDB等等,后来的JQ、node、glup、boostrap、H5、canvas、angular、react、vue,、icon、antd、elment-ui再到混合开发多端应用,再到Objective-C、python、Goland、rust、deno等等等等。

编译器

    🍺编译工具从TurboC、VC6、Dreamweaver、VS2005-VS2022、Eclipse、MyEclipse、idea、Android Studio、WebStorm、vscode、HBuilder X,编辑器换了好几轮。

个体挣扎

    🍺很难想象短短的10几年时间里,经历了这么多轮换血和语言转换,很多过了鼎盛期已经被淘汰,很多半死不过的存续着,相信很多从业者也经历过某个语言从生到死的过程,一直都秉持着技多不压身的准则,一常备、一学习、一了解,虽然很多人都在杠,那个语言更底层,那个语言常青藤,那个语言生命周期最长,入门最难,我能理解,从事某一个语言耕耘良久突然宣告没有市场那种失落感,但这就跟历史一样,有其发展规律,历史框架下的人,都是规律的适应者,并非一成不变的,语言的高度也因其活跃度,主流面临解决的问题相关,所以其实跟绝大多数从业者半毛钱关系都没有,我们也只是受益者,并不代表你的高度到了那个层级,语言鄙视的说法就好像登山的人在嘲笑下山的人,不置可否

上清下沉

    🍺在google还没离场,淘宝还没发家的前夜,微博、金山、PC端游还火爆,工具大神,搜狐还红的时候,还没有什么大厂、外包的提法,都是搞软件的,只是主攻方向不同,能成长能学习就行,公司好有些光环,解决问题是最重要的,后来,我听过一个理论,学历和大厂,至少能保证从业者是优质里面的顶尖部分,乍一听觉得没道理,后来想想,当面试那关的能力划等号,我是选硕士更充门脸还是选专科,用脚也能做出选择,长此以往的上清下沉,盘古开天,辅助以各种奇葩的企业文化,企业鄙视链的说法也就不足为奇了。

价值化

     🍺 “更好的值得更高的待遇”,工资待遇标签化,跟房子有了商业化属性一样,我比你拿的多,说明我方方面面碾压你,即使你不想被贴标签,也会被动的贴上标签,记得我从中型互联网转到传统企业时就被强制贴了一波标签,相信很多人摆平心态,也有这种无奈的体验,体验更差就是从出了名的外包场出来的,相信体感更差,如果你真的有计较,争论着低人一等,干同样的事儿,被区别对待,就跟秀才考功能,跟人攀比吃穿用度有什么差异。

乱象

  • 🍗 有大神在买课,20多岁的架构师、一问缘由,算上加班,工作10年,之前一直是把这个东西当作调侃,没想到有人正儿八经的说出来了,听说现在软件培训费用就要几万,比上个大学还贵,教人在线面试,美化简历等等乱想,“我能有啥害人的心思呢,我只是想帮你”,我只是看上了你荷包里面跳动的money。

  • 🍗 有人在孜孜不倦的教人python爬虫,“线上从入门到进去”,美化点的叫法叫数据采集、预处理,至于高端点儿的识别预测,算法类的东西,tensorflow一般人先不论你的机器跟不跟得上,学历已经卡出去大半人了,如果是测试自动化,稍微还好点儿,其他的真的就有点儿居心叵测了。

  • 🍗 前几年直播编程号称几天0观看,后几年突然就多了,我始终理解不了,看视频能学到啥东西,正儿八经,有目标的实现某个功能目标,不才是正途吗?不知道是不是我太肤浅了。

  • 🍗可能我不分端太久了,换了环境稍稍有点儿不适应,按理说,即使技术有语言有局限性,也不该分不清楚一些常规的状态码和逻辑主次关系,活脱脱完全限制了自己,把自己封印在了一个区域,这还是工作7-8年的,语言的多样性,会让我们的世界变的更大,当你不接受外部的内容,总耕耘在自己熟悉的领域,培养傲慢的同时,也会丧失敬畏。

  • 🍗我不清楚这是不是普遍现象,前端面试多数只会问技术,不会涉及到功能闭环和业务,面了好几个,可能做的事情比较边角,也不会去试图理解做某一个应用的含义,完整性闭合性都说不出来,难道面的姿势不对,没有把准备的东西发挥出来,一到业务就避而不谈或者就说只做功能不涉及到业务。

  • 🍗其后也莫名其妙面了报价30-40的,应该是30多,研究生,天然条件很好,其他的不论,只以面试论,我诧异的是,岗位属于业务擅长,着重点该在业务上,却神奇的写了一些技术,占了很大篇幅,问到具体的业务,条理分明的胡扯,或者涉密,问到技术又开始顾左右而言他。

  • 🍗再有就是我很难相信,一个面试时综合能力还可以的人,业务能力为0的情况,可能王者天生爱执行吧。

  • 🍗以上并不针对个人,只是想说明,做软件,很多人其实只是把它当作糊口的工具,本身其实并不喜欢这份工作,只是恰好工资相对较高,而且每个人对技术的追求分阶段不同,想法认知不同,很多情况要学会保留意见停止争论,待认知线在同一水准后,再适时决定,程序做久了要适当的学会拐弯,不然人为的屏障会越来越让你放弃沟通交流。

我的经历

接触

    🍺细算下来我最早涉及到编程接触的第一门语言是java,那会刚考上大学,得知被调剂到了软件,无所事事跑到网吧了解了一哈啥是编程,跑了个java计算器的例子,第一次有种掌控的感觉,也许这就是编程带来的魅力之一,掌控感,后来上学微机原理,TurboC 输出了第一个程序标配Hello World, 我记得看过一段话,一笔一划码出一个世界,我想我原本应该就是热爱编程的,爱泡图书馆看些软件杂书,记得因为上课在看机器人人工智能算法,被老师注意到,莫名其妙的神经网络BP,从C,C++,C#薅了三遍,后面连带又薅了一波人工智能动态寻路directx渲染的规避,最终没能成功去做游戏,感觉血亏。

过程

    🍺其后的工作经历之前也又提到过,无非就是遇山开山遇水开河,值得骄傲的是从来没因工作的地狱级难度退缩过,正儿八经外头的私活也整了又10年左右了,可能驳杂的技术体系也缘于此,心态比较重要,只要是能成长的都可以去学,熟悉的多了,就不会有恐惧感,我的很多技能点都属于外部创新,工作深挖实践过来的,信心需要培养,不知道你有没有这种中二的经历,每次解决一个疑难杂症,我总是不由自主的喊出来 “我TN真是个天才”,乐此不疲,也许这就是别人说的掌控感。

接触

    🍺我看到很多人在说在中国不过20年,没看到过35岁之后还搞程序的,我本能的忽略了年龄这个问题,其实之前我确确实实看到过一个老哥60岁了,还在搞C++,烟瘾特别大,几乎很短实践就搞出了包含算法预处理的专业软件,当时可能还在自我膨胀中,没有意识到这项工作从0-1的难度有好大,之后也和一个60岁的老哥相处过一段,可能是年龄大了,有些不受招呼,风评不咋好,一块聊过一段,给我们讲了他的当年,合伙创业,失败就业,总之也是波澜壮阔,还有之前我们的总监,40多了长得跟个20多岁的人一样,为人随和,可能相处下来,感受不到年龄的隔阂,给我一种感觉,大家都差不多,提笔回顾,恍惚之间才意识到,当然现在特别是今年,经济不好,再加上各种企业文化,我对我能持续多久有过担忧,但尽最大的努力,留最小的遗憾,是我一直以来,对事儿的态度,如果沉浸在焦虑中,会错过很多风景,反而是在焦虑中浪费了时光.

▨▨▨没什么具体的该怎么做,只能说,适当的多放下身段,多听听周围不同岗位的人对实现具体某一件事情,别人的认知和评判是怎样的,和自己的认知背离是什么原因造成的,自己的原因多补充相关知识,别人的原因多吸取经验教训,如果同一件事情,自己认为很难,充满抱怨,别人觉得简单,思路清晰的解决了问题,该是你充分学习经验的时候

悟道

    🍺戾气重的环境,让我们忘记了回溯,忘记了思考,很多的事情本能的忽略,软件"工具人"的称呼我并不排斥,但之前看贴的时候,看到很多人对这个称谓很不忿,觉得很恶心,但本质上,外包、中型厂、大厂“研发资源”的叫法会更好听吗?不是别人怎么叫,而是我们要认清不足,继续抵足前行,外部的杂音不足挂齿,内心的修炼与自身能力的强大才是我们该争取的,不想当将军的士兵,必然成不了将军,但想当将军的士兵,最终不一定会成为将军,只能说,行进的策略一直让我们时刻准备,时刻充实着,可能这是精神充实的一种“信仰”,但这不妨碍我时刻划定标准在进步着,所以忙着和别人攀比比较有什么意义呢,相较于环境与别人,改变自己才是最容易的吧。

原因刨析

💪关于大厂小厂之前一番讨论:

Me:事实上、有个很严重的分歧点在于,小厂更注重的是全面性,巴不得你从业务、前后端、框架、学习能力、设计能力、甚至商务以及交付能力都具备。往往从技术到支持都是考虑最低成本实现的,需要很强的灵活性和变通能力,而且很多业务都是在软件能力之上有行业经验要求的、所以降工资是一方面,还得适应变态的差异化开发习惯、
另外前段时间面试的时候发现个问题,纯前端有个很严重的弊端,最接近业务,却最不了解业务、问业务都不了解或者说不清楚闭环、
还有就是即便是技术专家、普遍的诉求其实当下不是开拓性市场、屠龙技需要平台才施展的开

前端早早聊:很有道理,大厂面试你的屠龙技,进去后拧 180 米长的复杂螺丝,不好拧,小厂面试你的螺丝功,进去后要求你用屠龙技,一个人全套搞定空间站,全能全干,两边点亮的技能点大有不同,需要的心态也大大不同

💪鄙视链的问题

语言鄙视

    很多讨论其实集中在语言的入门难易度,应用层级的问题,其实跟用这门语言的人关系不大,最接近的关系我能一直用这门语言存续多久,也就是我的语言技能会不会随着实践继续升值。 后端、前端的问题,这个本质是技术局限性引发的,很多事情不去做,只是评价的话,这和你嘲讽搞PPT的人,外行指导内行有什么差别。

年龄鄙视

    之前看到怪谈,通过不写注释,故意错乱结构来提高自己的存在价值,就事论事,能力是能力的问题,有些行为准则是人的问题,好多论调在说过了35岁,谁还需要去投简历,投简历的都是能力不行,还有别人已经挣够了,讲真的,靠打工致富毕竟是少数,都是机缘巧合,绝大部分人还是该忧虑就忧虑,"农民想象当皇帝用金锄头",放开眼界,总有不一样的精彩。

学历鄙视

    早先的一段面试经历,感觉有震撼到我,我没想到还有公司会这么玩,找相关领域的开源作者挨个打电话,他们找到了一位开源作者,当时面我的作者也体验了一把被标签化,他说过一段 “语言只是工具,以实现功能为目的” ,听人力小姐姐介绍情况说,这个开源作者的神奇经历,高中辍学,一直是自由开发者,看了开源内容,质量很高,起点可能比很多人要差,但通过另外一种名片找到了归属,所以能力是真的会闪光,贵在坚持,至于卡学历等等的境遇,那也只说明你和这家公司的八字不合、换家便是。

技术鄙视

    大到社会,小到公司,我们都是职能链上被需要的,很多技术经验丰富的去做架构设计,但厌恶循环往复的业务调整,很多对工作推进执行做的很好的,却没法理解架构设计中一些“脱裤子放屁”的举动,团队中成员可以被替换,但职能分工是必须的,难不成要搞一堆技术大佬天天干仗不成。

待遇鄙视

    我们要为自己的选择负责,最终选定的工作,要么因为待遇高、要么因为压力小,如果你不慎踩坑,实在无法适应,多了解了解别人坚持下去的动机是啥、看到很多在抱怨“死都不去外包,侮辱人格,低人一等”,多想想能力和待遇插值,再有就是精神压力等等之类的,也比抱怨来的实在,大厂诉说着各种福利待遇,至于最终是其内里的红线、精神压力和健康付出状况,各种技术成长之类的,若真剔除自身的向上进取,于工作层面真有那么多高端的技术需要你去钻营嘛,就稳定性而言,我反而觉得大厂是最不受控的,因为真无关你的价值和能力,所以我觉得这个问题应该论证着看,并没有绝对的定性。

你的追求是什么?

    我曾梦想着用代码改变世界,结果我改变了我的代码,我梦想竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生快意恩仇,潇洒江湖,结果只能护住身前一尺一个家。我梦想达则兼济天下,穷则独善其身,结果我依然穷着,却做不到独善其身,事到如今,我还是会经常想起我的梦想,却也不愤恨自己平凡的半生,无非是,我做着自己喜欢做的事情,这个事情恰巧又是我的工作,我用它支撑着我弱不惊风的家,仅此而已,但也不仅限于此,至少我还在我代码的江湖,追逐着...

结束吧

    有点儿跑题了,最近实在是看到了很多怪像,希望留下你的经历,形成讨论,便于形成良性的参考价值,期待你的加入!!

PPS

    本来吐槽居多,后来枚举语言更替的时候,忽然觉得,历经这么多变迁,每个挣扎着的程序员,其实也在无奈中成就了平凡的伟大,心态开阔,多点儿包容!!!

作者:沈二到不行
来源:juejin.cn/post/7129868233900818468

收起阅读 »

三十岁前端的破冰尝试

大多数人没有意识到精力的有限而盲目学习,从没有停下来认真咀嚼已有的东西。本人简介JavaScrip码农,今年三十,宿主是非互联网类型的外企,提供的内存虽然不大,但也基本够存活。工作之余,我的主题就是咸鱼。但或许是我的咸度不够,最近开始腐烂了,尤其是夜深人静,主...
继续阅读 »

大多数人没有意识到精力的有限而盲目学习,从没有停下来认真咀嚼已有的东西。

本人简介

JavaScrip码农,今年三十,宿主是非互联网类型的外企,提供的内存虽然不大,但也基本够存活。

工作之余,我的主题就是咸鱼。但或许是我的咸度不够,最近开始腐烂了,尤其是夜深人静,主要的信息输入被关闭之后,我就感觉内在的信息流在脑海里乱窜,各种健康指数开始飙升。就像是一台老旧的电脑,非要带最新的显卡游戏,发出嘤嘤嘤的EMO声,最后在卡死在昏睡页面。

大多时候醒来会一切安好,像是被删去了前一晚的日志。但有时也会存有一些没删除干净的缓存,它们就像是病毒,随着第二天的重启复苏。我会感到无比的寒冷,冷到我哪怕是饥饿也不敢出门,只有戴上口罩会给我一丝丝的勇气。

这种寒冷会刺激着我无病呻吟,我会感到惊恐和害怕,害怕某天被宿主的回收机制发现这里的不正常,然后被文明的光辉抹除,就如新冠背后那鲜红的死亡人数一样。

或许是幼年求学寄人篱下时烙下的病根,但那时候心田干涸了还可以哭泣。如今呢,心田之上早已是白雪皑皑。

这些年也有人帮助过我,我也努力挣扎过,但大多时候毫无章法,不仅伤了别人的心,也盲目地消耗着心中的热血,愧疚与自责的泪水最终只是让冰层越积越深。

今天也不知哪根筋抽抽了,想着破冰。

嗯,就是字面上的意思,满脑子都是“破冰”二字……

破冰项目

发表这个稿子算是破冰的第一步~

项目的组织架构初步定为凌凌漆,敏捷周期为一周,其中周日进行复盘和制定新计划,其余作为执行日。由于项目长期且紧迫,年假就不予考虑了,病假可以另算,津贴方面目前只考虑早餐,其他看项目发展情况再做调整。

硬件层面

目前作息相当紊乱,供电稳定性差,从近几年的硬件体验报告可以看出,总体运行还算正常,但小毛病层出不穷,电压不稳是当前主要矛盾。OKR如下:

O:保持一个良好的作息
KR1: 保证每天八小时的睡眠。
KR2:保证每天凌晨前关灯睡下。
KR3:保证每天早上九点前起床。

软件层面

英语是硬伤,其次是底层算法需要重写,不然跑着跑着还是会宕机。

翻译是个不错的路子,但数据源是个头痛的问题……肯定得找和技术相关的东西来翻译,并且可以有反馈。嗯…… 想到可以找掘金里已经有的翻译文章,截取其中一小段来进行快速试错。

至于底层算法的问题,此前在leetcode练过一段时间,但仅停留在已知的变得熟练,未知的依旧不会。

因此我觉得有必要先梳理出关于算法的个人认知的知识体系……

总结下来下一阶段任务:

  1. 选择一篇翻译文章,找到其原文,选其中完整的一段进行翻译。

  2. 根据当前认知画个关于算法的思维导图。

下周日会出这周的运行报告以及新一期的计划表。

最后随想

若是觉得我这样的尝试也想试一试,欢迎在评论附上自己的链接,一起尝试,相互借鉴,共同进步~

作者:行僧
来源:juejin.cn/post/7152143987225133086

收起阅读 »

小城市的程序员该如何生存

前言Hello,这里是百里, 一个无所事事的老年程序员.随便写写,感慨一下.现今社会越来越畸形,以前打仗农村包围城市,现在经济也农村包围城市.一方面享受的交通,经济娱乐的便利,一方面又感慨,大城市何处是家. 今天讲讲我一个半路出身程序员的想法,以及将来我该如何...
继续阅读 »


前言

Hello,这里是百里, 一个无所事事的老年程序员.

随便写写,感慨一下.现今社会越来越畸形,以前打仗农村包围城市,现在经济也农村包围城市.一方面享受的交通,经济娱乐的便利,一方面又感慨,大城市何处是家. 今天讲讲我一个半路出身程序员的想法,以及将来我该如何或者我想如何.

半路出身转程序

普通二本,机械专业,直接进了校企和做的国家投资单位,做一名优秀的流水线工人.没错干了1年多真就流水线,我负责QA品质检查,检查玻璃质量如何,有没有损坏异色,干了1年多.工资5500一个月,每天9小时 ,单休.我当时还觉得我挺高兴的.直到发现招工时候,高中毕业的人也和我干一样的活,还是我领导,比我进来还晚.ε=(´ο`)))唉ε=(´ο`)))唉 .

18年裸辞,在家自己学了一下程序,最开始学的是java 学了3个多月,面了一家医疗企业,但是没让我做开发,让我做运维实施.因为有些编程基础,平时可以自己改改.工资其实也不错,在房价1.3w的地方能开到1.2w一个月. 缺点么.. 我离职的时候还有176天的假期没修完. 基本上无休.我干了两年.

20年.刷抖音时候看了python 怎么怎么好 ,一咬牙一跺脚,花了3w多培训了python ,当初讲的多好多好, 但是,但是,这工作只能在大城市,我们这小地方 ,最好找工作的依然是php 和java ,python 一个都没有.至今还记得那个培训机构叫做 某男孩. 76个人进去的14个人毕业, 还说毕业率100% ,呵呵呵 骗子企业.

再后来凭借着会一些sql ,在某传统企业,做erp 二开, 基于delphi, 一直干到现在.

大城市就业机会多VS 小城市生活惬意

现今很多人不结婚,晚婚,多半是因为大城市生活节奏快,或者说结婚了没有物质基础,结婚了以后孩子怎么办,自己本身很痛苦了,让孩子更痛苦?

我是23岁结的婚,老婆是大学同学,大学谈了4年,当初也想过去大城市去打拼,因为同样的工作甚至更简单的工作工资就比我熬夜加班高的多. 但是我退缩了.传统农村人思想罢了.想回到家老婆孩子热炕头,小地方两个人赚一个月工资也够活的.
我有很多朋友在北京大厂,一年20w ,30w 的 工作 ,做的跟我相同的工作. 其实真的很羡慕,一年顶我2年的工作.也不是没想过去北上广深,但是我受不了孤独,哈哈矫情罢了..抛弃不了孩子老婆.

我们自己有一片菜地,还有个小院子,会自己种菜,还养了鸡.家门口有小河 , 偶尔还跟岳父抓抓鱼,真就码农.

讲讲技术栈

到现在入门程序已经快3年了.看到掘金中各种大佬说的东西讲道理,,完全看不懂,也许是年纪大了,(马上27),不知道学什么好,我的想法就是这辈子我不打算去大城市,就小城小桥流水活着 ,但是老技术不能吃一辈子, delphi 的工作讲道理我感觉做不久, 好多同学甚至不知道这个语言干嘛的. 本身技术栈.

python ,花了3w培训的,简单的没什么问题,不过好久没用了.

delphi,不能说精通,但是基本干活没啥问题.curd 没问题.天天用.

VUE2,3 ,偶尔做做bi,没事自己学的,买的课,但是也就是学了而已,学完了就忘了, 因为用不到. 而且也不深,因为看所谓的面试题,基本上不会,我一度认为我学的是假的东西 ,还去找人家退款.

SQL/kattle 算不上精通, 属于干活没问题情况, 因为delphi 是基于sql 存储过程的语言,动不动sql 写上万行... 那种 . 至于kattle 则是偶尔取数,做bi使用 ,还是停留在 能用会用, 问我就挂那种情况 .

帆软/数据分析 : 公司花钱买了帆软的8000 的课, 考试我是都考过了,然后 Bi 还是拿vue 做. 小程序 拿 uniapp 做. 也不知道为啥花钱买这个, 我兴师动众的学了3个多月基本上都会做,但是还是那句话 ,用不到,现在也就是学过了而已.

SAP 今年公司新近的业务, 讲道理 据说这个工资很高,而且很吃香, 现在ABAP 自己学了几个月了,已经能入手一些业务,不知道将来的发展如何. 继续用着吧.

未来及方向

年纪越来越大了,响应国家政策,现在努力二胎,又是一笔开销.

越活越迷茫,我该做什么,我该学什么 ,当前领导总是让我看了很多什么什么做人,怎么怎么演讲的书,美名其曰成长,但是我觉得还是东西学到手了才是真的.

打算扎根制造业,对于erp ,mes ,aps 等业务流程还是很熟悉的, 感觉制造业都用的东西还是可以的. 打算学sap,数据分析,BI方向吧. 也不知道方向对不对.

以上随便写写,27了还迷茫不知道是不是因为半路转行的缘故.

后续

三百六十行,行行转IT,感觉现在IT 这碗水早晚要洒,只是年头问题.当然如果非常牛逼的人除外. 但是人如果区分家庭和事业哪个更重要,也不好分辨,各有各的道理.

认识一个以前在群里的大佬.34岁没结婚,没孩子,死了,技术贼牛逼.也认识啥都不会但是光靠说也能拿几十万的人.钱难赚,钱又好赚. ε=(´ο`*)))唉 . 行了 写完继续摸鱼, 写写技术笔记吧.

不知道有没有在夜深人静的时候想过,我将来怎么办,这种可笑的话题.

作者:百里落云

来源:juejin.cn/post/7140887445632974884

收起阅读 »

我从大厂被裁,再通过外包回去,只要我不尴尬,尴尬的就是别人!

为了进大厂,有些人选择“曲线救国”,以正式员工身份被裁,又以外包员工身份回去,只是这样的迂回方式是否可行?是否只要你不尴尬,尴尬的就是别人?这是一位网友的疑问:网友却说,人生哪有那么多观众?做你想做的就行。有人说,都是打工挣快钱,谁管你哪里来哪里去,大家都在操...
继续阅读 »

为了进大厂,有些人选择“曲线救国”,以正式员工身份被裁,又以外包员工身份回去,只是这样的迂回方式是否可行?是否只要你不尴尬,尴尬的就是别人?

这是一位网友的疑问:


网友却说,人生哪有那么多观众?做你想做的就行。


有人说,都是打工挣快钱,谁管你哪里来哪里去,大家都在操心自己的事情。

有人说,赚钱不寒碜,没什么尴尬的,努力的人都是值得尊敬的。

有人说,都是在私营企业,没什么区别。


所以,只要你自己心理过关就行。


还有人说,看样子楼主对公司是真爱了。


有人说,哪里跌倒在哪里爬起来,说不定外包转正编。


有人说,还有人主动从正式转外包,因为外包轻松。


不过也有人说,转外包一般工资比较低。


一位腾讯员工说,大厂有什么好?别陷在围城里,自己巴不得能找到出去的路。


还有人说,士可杀不可辱,千万不能回去!


虽说职业不分高低贵贱,但有一点我们不得不承认,正式员工和外包员工的确在福利待遇和身份地位上有诸多差别,这也是许多人不愿意做外包员工的原因。

可我们工作是为了什么?除了理想、信念、价值等原因,其实最重要的就是生存,是挣钱。挣钱就是目的,生存就是王道,只要能达到这个目标,其他的都可以放到一边。外包员工怎么了?没有人是宇宙中心,没人会时时刻刻盯着你,做好你的工作,过好你的生活,顾好你的家庭,你就是一个成功的人。

何况外包员工并非一无是处,一样签劳动合同,一样有五险一金,一样是打工人,别给自己加那么多戏。

作者:行者
来源:devabc

收起阅读 »

源码被外包误上传到 GitHub,丰田近 30 万数据遭泄露?

不久前,据路透社报道,丰田的 T-Connect 服务中的约 296,019 条客户信息可能遭到了泄露,引发了不少车主的恐慌。对此,丰田最新发公告证实了这一事件的真实性,并表示「对于给您带来的不便和担忧,我们深感歉意」,而泄露的来源或许与第三方外包公司有关。1...
继续阅读 »

不久前,据路透社报道,丰田的 T-Connect 服务中的约 296,019 条客户信息可能遭到了泄露,引发了不少车主的恐慌。对此,丰田最新发公告证实了这一事件的真实性,并表示「对于给您带来的不便和担忧,我们深感歉意」,而泄露的来源或许与第三方外包公司有关。

1 源码被发布到了 GitHub

首先值得注意的是,丰田 T-Connect 是这家汽车制造商的官方连接应用程序,它的主要功能是可以让丰田汽车车主将自己的智能手机与车辆的信息娱乐系统连接,可以共享电话、音乐、导航、通知、驾驶数据、发送机状态和油耗等功能。

2022 年 9 月 15 日,丰田发现 T-Connect 用户站点的某些源代码在 GitHub 平台发布,这些源代码包含了对数据服务器的访问密钥,而这些密钥用于访问存储在数据服务器上的电子邮件地址和客户管理号码。

这使得未经授权的第三方可以在 2017 年 12 月至 2022 年 9 月 15 日期间访问 296,019 名的客户的详细信息。

不过,就在这一天,丰田紧急对 GitHub 存储库的访问设置限制,并在 9 月 17 日对数据服务器访问密钥进行了更改,清除了未经授权的第三方的所有潜在访问。

2 这一次外包不是“背锅侠”

在发现泄露事件的同时,丰田公司也即刻做出了排查,发现在 2017 年 12 月,T-Connect 网站开发外包公司违反处理规则,错误地将部分源代码上传到 GitHub 上,但是直到 2022 年 9 月 15 日才发现。

这也意味着,用户信息在这五年间都有外泄的风险。为此,丰田解释,客户姓名、信用卡数据和电话号码等信息未受到泄露,因为它们没有存储在公开的数据库中,不过“由于开发外包公司对源代码的处理不当,我们将与外包公司一起努力加强对客户个人信息处理的管理,并加强其安全功能。”

不过,虽然数据没有被盗用的迹象,丰田也提醒道,无法完全排除有人访问和窃取数据的可能性。

其说道,“安全专家的调查表明,尽管我们无法根据存储客户电子邮件地址和客户管理号码的数据服务器的访问历史记录来确认第三方的访问,但同时,我们不能完全否认它(会被第三方盗用的可能性)。”

因此,对于可能泄露了电子邮件地址和客户管理号码的客户,丰田公司称,分别向注册的电子邮件地址发送道歉信和通知。

3 人为因素是最大的变数

值得庆幸的是,存储在服务器上的客户管理号码对第三方来说用处并不大,但是也会有不法分子会通过邮件等形式以丰田公司的名义发送一些钓鱼网站。为此,丰田公司表示,提供了一个专用表单( https://www.toyota.co.jp/cmpnform/pub/co/contact-tconnect)并建立了专门的呼叫中心,以回答客户的问题和疑虑。同时,其建议所有在 2017 年 7 月至 2022 年 9 月之间注册的 T-Connect 用户保持警惕,并避免打开来自声称是丰田的未知发件人的电子邮件及附件。

与此同时,据《每日经济新闻》报道,丰田中国相关负责人回应道,这个情况是在日本发生的,不涉及中国用户,主要是使用 T-connect 服务的客户的邮箱地址和内部管理的号码有被窃取的可能,别的信息都不受影响。

至此,虽然“暴露”在外长达五年的漏洞侥幸没有造成太大的影响,但这类屡见不鲜的事件也时刻警醒着处于信息化时代下的各家公司。

据外媒 BleepingComputer 报道,在今年 9 月,赛门铁克的安全分析师曾公布,近 2000 个 iOS 和 Android 应用程序在其代码中包含硬编码的 AWS 凭证。造成这种情况的,往往是开发者的疏忽大意,他会经常在代码中存储凭证,以便在测试多个应用迭代中快速且轻松地获取资产、访问服务和更新配置。

按理来说,当软件准备好进行实际部署时,这些凭证应该被删除的,但是很多开发者总是会忽略,从而造成数据泄露。

另一边,为了减少漏洞的出现,全球最大的代码托管平台 GitHub 也在近年间致力于改进这一方面。去年 6 月,GitHub 宣布其将自动扫描公开 PyPI 和 RubyGems 机密的存储库,如凭据和 API 令牌。简单来看,当 GitHub 发现密码、API 令牌、私有 SSH 密钥或公共存储库中公开的其他受支持的机密时,它会通知注册表维护者。在今年,GitHub 还推出了一项由机器学习驱动的新代码扫描分析功能,该代码扫描功能可以针对站点脚本 (XSS)、路径注入、NoSQL 注入和 SQL 注入四种常见漏洞模式显示警报。

不过,归根究底,开发者在自身开发的时候需要具备足够强的技术能力同时,也需要有强烈的网络、系统等安全意识。

参考链接:

https://global.toyota/jp/newsroom/corporate/38095972.html

https://www.bleepingcomputer.com/news/security/toyota-discloses-data-leak-after-access-key-exposed-on-github/

整理 | 苏宓
出品 | CSDN(ID:CSDNnews)

收起阅读 »

这个外包公司太恶心了。。进去请三思!

从ZH离开时,准备写点东西揭露下ZH对外包的一系列恶心措施,但是感觉蚍蜉撼树,什么也改变不了,自己倒霉就认了,最近流行向前看吗。但是今天又听到有同事被离场,心中光有怒火,还是无可奈何。思来想去,决定写点东西,如果能给那些准备去ZH(合肥)做外包的提个醒,也不算...
继续阅读 »

从ZH离开时,准备写点东西揭露下ZH对外包的一系列恶心措施,但是感觉蚍蜉撼树,什么也改变不了,自己倒霉就认了,最近流行向前看吗。

但是今天又听到有同事被离场,心中光有怒火,还是无可奈何。思来想去,决定写点东西,如果能给那些准备去ZH(合肥)做外包的提个醒,也不算坏事。

换句话说,ZH这个坑我只想竖个警示标志,跳不跳悉听尊便。

一、ZH的包工头有哪些:

  • 文*辉

  • 软*力

  • 京*方

  • 北*诚

  • 联*通

  • 宇*信

  • 还有很多。。。。

他们或许在其他地方有项目,但是在合肥纯属ZH的包工头。如果还不确定是不是人头外包,直接问HR是项目外包还是人力外包,这几家HR还算比较诚实。

二、ZH对外包的管理:

外包各行各业都有,地主家的活干不完,农忙的时候会请临时工,富裕的地主还会长期养几个工人,简称长工。当然地主里面分善良和刻薄的,其他地主暂且不表,ZH可以说是银行里最刻薄和恶心的。

随便说几条

1、迟到晚一秒,半天工时(银行和包工头们之间的结算单位,一般按小时)没有,晚上下班忘打卡,不好意思,一天白干。

2、食堂吃饭,等地主家儿子们(行内人员)吃完长工,临时工才能去,提前去会被查刷卡记录,通报甚至离场(=开除)。现在不存在这个问题了,干活都不在地主院里了,被赶到租得场地(ODC)去了,吃饭自理。

3、不能带私人电脑,面向百度编程的码农们只有手机搜索,但是地主又规定,不能长时间看手机。

4、360无死角摄像头,监控工人们的一举一动,不是摆设,等地主准备赶你走的时候,没有人能禁的住调摄像头查。

5、近400个工人,四个厕所,加一起8个坑位,男女各四个坑位,如果你要拉肚子,那就祈祷你自己憋得住。

如果以上种种你都表示理解,恭喜你,有了做长工得觉悟。“拿工人得钱,好好干活不拉到了,别老想着翻身农奴把歌唱,养家糊口要紧”。好像这么想也有道理。

但是接着往下看:

地主要求把地里麦子割了,一人两亩,当天完成。有人加班加点,半天割完了,有人慢条斯理磨磨蹭蹭,刚好下班干完。按道理工作提前完成,在下一批任务到来前,时间可以相对自由安排吧,不好意思,不行!!学习看书也不行,必须对着电脑!!!

你想提高自己技术,回家看去,你想学习,回家去学,拿工资得时候不能干与工作无关得任何事情!

三、想赶你走,你连呼吸都是错的

哪天地主家得地里活差不多忙完得时候,这么多长工怎么办呢,找理由开呗。

1、玩手机超过半小时,开~。

2、中午午睡到上班点还在打瞌睡,开~

3、桌子上有与工作无关得书,查查监控是不是看了,看了就开~

4、脖子上挂个耳机,再听歌?开~

5、什么把柄都抓不到?不可能,我听儿子们反应哪个工人难沟通,开~

6…

包工头们接到老板得命令,找你谈话,希望你自己提离职,不要闹得不愉快,补偿是没有得!

什么?你要仲裁,走法律途径?你看看合同上是不是规定自己原因被地主开除得后果自负?是不是规定工作地不知这块地,还有可能到外省干活,你要去不了就不能怪我们了啊…

四.上证据!!

这里得每一句话都可以成为开除你的理由!


四个人一齐被开除:两个玩手机,两个看书。


带耳机被开除:


HR:恶心略有耳闻。


结论:如果看到这,你依然准备跳到这个坑了,我先敬你是条汉子,最后让我猜测你是属于那种类型:

A:培训班或者自学成才,苦无单位接受,混个工作经验

B.职业规划不重要,先挣点钱再说

C.年龄太大,被其他公司优化了

D.大专毕业又想干码农混个经验

以上都不是得话,那你要想想为啥还在坑了呆着。

来源:news.sohu.com/a/591098103_121124367


收起阅读 »

聊一聊前端程序员的现状与挑战

前端这一块,得益于日益更新的前端框架降低了入门门槛,得益于目前全自动、半自动化的开发、测试、上线流程,也得益于目前越来越标准的产品设计流程和规范,等等这些都会让你的开发效率和工作量评估更加透明化。可能让某些类别的前端工作逐步从一个脑力工作者变为劳动密集型的体力...
继续阅读 »

前端这一块,得益于日益更新的前端框架降低了入门门槛,得益于目前全自动、半自动化的开发、测试、上线流程,也得益于目前越来越标准的产品设计流程和规范,等等这些都会让你的开发效率和工作量评估更加透明化。

可能让某些类别的前端工作逐步从一个脑力工作者变为劳动密集型的体力工作者。

前端是一个很广很大的领域,有一定的广度和深度;但是不可否认,也许80%的工作都是简单与单调的,随着技术的升级、技术门槛的降低,经过一些简单快速的培训,越来越多的人可以从事这80%的工作 => 整体看,前端的从业人员越来越多,好像越来越卷了。

但是剩余20%的具有一定复杂性、创造性、创新性、架构设计性、挑战性的工作,却不会受到太多影响,大部分情况,也正是这大约20%的工作,决定了一个产品、一个公司、一个团队的关键部分,所以如何具有足够的能力、经验和理论来承担、组织更具有价值和挑战性的这20%的工作,伴随解决挑战性问题的实战积累更多的经验和解决问题的能力,进入一个正向循环是在开发过程中不断成长和晋升的关键。

所以,前端的入门门槛低了,原本对你来说已经掌握技术的和不容易实现的内容,现在大家也许跳一跳就能伸手够到了。那么自然会要求你也不能安于现状,要学习和掌握更多东西,知识的更新周期也要缩短,才能时刻保持前端技术的领先性。

难点一:快

"前"端,顾名思义,是冲在"前"面的,好比直接服务于群众的派出所和整体把控的市局、省厅,跑在前面的派出所在响应突发事件和执行任务上的反应速度和周期都有更高的要求。

前端的"快",体现在用户需求变化快,技术更新迭代快,和开发响应需要快等方面,都要求你不得不"快"起来。

1.1 用户需求变化快

用户使用的大部分产品的都是具有前端页面的产品,自然相关需求大部分是面向前端的。

后端可能开发一个接口,输入输出保持足够的通用性,只要没有大的变动,几周或者几个月不用变化,更多关注性能和扩展性。

从 需求 => 原型 => 设计 => 实现 的几个环节,前端也是研发岗位中更多和需求打交道的岗位。

所以需要有足够的经验和技术积累,能够对产品经理/客户提供足够灵活和可行(技术可行,时间可行,成本可行)的技术方案,来响应快速变化的需求。

1.2 技术更新迭代快

硬件升级速度快 => 客户需求变化快,相对于后端,大数据,运维,前端的技术更新迭代快是必然的。

一个接一个的框架,一个接一个的版本,今年还在用的16.7,明年发现已经过时了,17.0的生产力和便利度提升一大截。

所以要时刻保持技术的新鲜度,才能保持自身的领先性。

否则很可能一个新框架,新技术的产生,生产力直接翻倍,你学的稍微慢一点,差上半年一年,可能就让新人弯道超车了。

1.3 开发响应需要快

同样,需求要求快,技术迭代快,生产力提升快,自然开发、上线、测试、发布的周期也更加快,而前端是最受这个影响的。

因为看得到,摸得着,你的工作量是透明的,所以你的工期是可预估的。

也许下面的场景会经常出现:

  • 上午出设计,预估开发6小时,测试0.5小时,那么今晚上线

  • 11点测试出bug,预计修复半小时,12:00 之前要修复上线

难点二: 广

前端是一个同时具有广度和深度的领域,要解决的问题种类和范围覆盖面过于广,所以即使你的数据结构算法掌握的不够牢固、代码基本功不够扎实、对操作系统、线程、并发的概念理解的不够深入,但如果你能够具有一定前端知识的广度和经验,也能够让你在能够让你在部分的前端开发场景中游刃有余,而这里面的每一个知识和经验也许并不需要太多的技术积累,知道了就是知道了,不知道就是不知道,所以前端的积累很重要。

临时想到的一些比如,数不完,且不同领域用到的都会不一样

  • 基础类: 常见的开发框架(React, Vue, Angular)有什么不同,开发框架的不同版本有什么特性(Vue 2-3, React 16-17-18), ECMAScript 2021,2022最近更新了什么特性等等

  • 基础组件: 数据持久化, 数据状态管理, 路由管理, UI框架等

  • 部署与发布: 打包过程控制, 依赖管理, web服务搭建, SEO, 性能优化等

  • 布局类: 不同的CSS框架, 常见布局设计模式等

  • 通信/协议类: HTTP1&2, HTTPS, RESTful, 常见认证协议, CORS, 长连接, SSO, DNS, TCP等

  • 可视化: 2D, 3D, 常见可视化组件使用熟练度, canvas, webGL, 基础/进阶动画效果等

  • 多媒体: 视频播放, 地图, 支付, 分享, 埋点, 兼容性, 声音等

  • 框架/大前端: 微前端, 常见native开发框架, 小程序等

  • 开发流程: 常用测试框架, 常见设计框架, 产品设计流程, 软件工程等

  • 开源细节能力积累: 日期, 二维码, 水印, 动效, 加密, 压缩等

难点三: 深

如果你接触的产品日活达到数十万人,如果你开发的模块是团队内的公共模块,如果你要负责一条核心产品线前端整体开发把控,如果你要负责企业多个前端团队的系统开发的多条产品线,会遇到更多样,更复杂,更具有挑战性的前端问题,简单总结起来大致有如下几点。

3.1 代码基本功与设计模式: 能够处理复杂的数据状态与程序逻辑

这个属于所有程序员都需要面对和掌握的基本功,但这一块近几年由于框架的兴起,很多人投身于前端新知识的学习和普通功能页面的开发上,认为能够开发出来就行,从而忽视了作为程序员最基本的要素:代码。

但是要知道,框架、新的语法糖、新的语言会一直在变的,重要的和不变的还是代码基本功(涵盖很多方面),因为这个很大程度上可能会决定了你的发展上限,在关键时刻是你和别人拉开差距的关键,以及你的开发效率,开发质量,表现出的靠谱程度,能够同时掌控的产品线数量,都和你的代码基本功息息相关。

3.2 具有丰富表现能力的可视化效果

既然是前端,另一块不可忽视的就是可视化效果,这里说的不是表格,表单,按钮,弹框,css样式这种基础的可视化,目前的文档完善程度和强大的搜索引擎,都应该能够让你很快按照设计稿完成静态页面的样式渲染。

这里的可视化效果是通过使用svg, canva, webGL等技术进行更加灵活的可视化渲染的方案,可以说在前端开发中是很独立也很不同的一块。

将这些技术和相关的技术框架echarts, d3.js, three.js用活用好具有一定的挑战和理论知识,也十分也场景相关,但是这一块的熟练人才目前在市场上还是稀缺的,很多高阶的开源组件和大型产品的核心页面,都少不了这些技术的加持。

3.3 具有合理设计的前端公共组件

这一块其实也可以算代码基本功,也可以算设计模式与面向对象思想。当你接触到中大型项目或者企业中的多个团队都需要使用你的组件时,你需要对组件的设计、接口、内部实现进行充分的考虑和设计:是否符合企业统一的设计风格,是否在不同浏览器不同分辨率上都能正常显示,是否兼容不同的框架版本,源码是否容易维护是否可以内部/外部开源,组件调用接口是否合理是否足够灵活易于维护,如何安装与升级等等等等。

就好比要大家可能经常用的Ant Design或者其他UI框架的table组件,一般说明文档就十几页,对应背后的程序要经过更加精细的设计与实现。

3.4 前端架构设计 & 工作流程把控

当你负责多条产线的前端研发时,面对相对频繁的人员流动,面对日新月异的技术框架,面对公司内部的安全、部署、风格、规范要求,面对第三方测评公司或者合作单位的技术要求时,你可能会发现,如果没有一个统一的,良好设计的前端架构,会给团队之间的切换、合作、新人的培训、技术方案的统一带来很多麻烦,直接影响就是人效不足,分支混乱,经过一段时间以上的代码难以维护,好像狗熊掰棒子一样,好像都很忙,但只会越来越忙丝毫得不到改善。

这就需要一个更大的框架设计和工作流程定义,这个既依赖你的技术深度,也依赖你的技术经验广度;你的技术和经验要能够服众,你的方案要足够灵活能够适应互联网和企业的发展,在你定义的框架下前端整体的效率、质量能够得到保障与提升。

作者:JosiahZhao
来源:juejin.cn/post/7113560877067927560

收起阅读 »

2022 经历裁员之后的感受

序第一次经历裁员(已经提前知道的情况下,毕竟信息都共享),说实话 老大之前找我 1V1 聊天老大:“你最近感觉怎么样 ”我:“没什么意思,问题和改进意见和具体的调研都做完了,但是不给排期做,我已经放弃了,听老大的安排 ”老大:“那你愿意去带别的项目么 ”“聊天...
继续阅读 »

第一次经历裁员(已经提前知道的情况下,毕竟信息都共享),说实话 老大之前找我 1V1 聊天

老大:

你最近感觉怎么样

我:

没什么意思,问题和改进意见和具体的调研都做完了,但是不给排期做,我已经放弃了,听老大的安排

老大:

那你愿意去带别的项目么

聊天到这,我其实早就 已经对公司不抱什么希望了,如果报希望 我也不能这么说了。。。说实话 我对老大已经失望了,所以早在3个月之前 我就开始准备了

1 我的工作经历


1.1 鞍山工作

我非计算机专业,自学的java 第一份工作找了很多家,鞍山的公司 基本都是 外派鞍钢 (因为鞍山就是一个鞍钢)

当时进鞍山公司 还是因为听话 哈哈,毕竟什么都不会。刚开始碰到的第一个女领导,所有问题 只允许问一次,第二次问就不回答了,让自己领悟。 那是一段黑暗时光,我们总共3个人一起来的,因为他 我们3个都打算跑,本来就不会,还自己领悟。。。 我打算走的时候 一个男领导 (这里叫A) 来总公司找人去他项目组 干活,很幸运 挑中了我。

我当时不会抽烟,但是和A的交集 因为实际情况,只能找抽烟时间 多问问 多学学。跟着试着抽烟 哈哈 很无奈,但是跟 A 确实学了很多东西,算是我的第一个领路人

那为什么去沈阳呢?

鞍山只有几个公司,都是外派鞍钢,我想出去闯闯,我应该去一线城市,但是本人母亲岁数大,所以因为实际情况 我只能选择 沈阳这个离鞍山 比较近 ,相对有发展的城市。

1.2 沈阳工作

我从17年 一直工作到2021年的城市 我经历了几家公司,其中印象最深的是 杭州珍林 (沈阳研发中心) ,我在这 认识了皓哥 帅哥 青橘 等人,一直到现在 我都感觉 氛围和工作 都很适合

如果要说 为什么感觉杭州珍林 好的原因?

皓哥 能根据 每个人的性格 和能力 ,给你分配 适当的活,帮你指定你的 职业规划。这是你在别的公司没有的,而且皓哥 是 真正的 有管理能力,而不是依靠技术能力,这里第一次让我知道了 什么是 真正的管理能力 因为之前 我一直以为 程序员的发展路线

1.2.1 程序员发展路线

1 初级程序员 (依靠别人带着干活)

2 可以独立完成任务

3 可以独立完成任务 并且可以优化 bug少,业务理解良好

4 带少数几个人 完成小模块、小项目

5 这里根据 技术、业务、管理 走不同的分支 这里就不细说了

皓哥让我感觉到除了上面的发展路径,可以单纯依靠 管理能力 来带着团队往前走 ,印象很深

既然你在 杭州珍林 这么好 为什么要去北京呢?

说到这,说实话 我是没办法,我在沈阳买了房子,随着父母岁数大,我的压力加大,我睡觉的时候 会想到父母以后的养老问题,我不想因为自己的 没能力 导致父母 没有钱治病 (我妈说过 如果以后病重了 就不治了。我当时心里 咯噔一下,我现在都记得当时的情景) 当时我就怪自己的 没能力

当时从沈阳到北京 我当时工资变成了 3倍,当然有运气的成分,但是我还是有些底气的。

1 我从 16年毕业开始 就从指定月计划 ,到周计划,再到 日计划 把每天的时间都安排满。强迫自己学、实践 东西。

2 从2020年 我就开始准备了,因为我不是计算机专业 ,数据结构和算法 是我比较费劲的,我花了半年的时候 学了3遍,写代码 练习。(说到这 很有意思的是 有一家北京公司 面试,出了一个力扣的 难度为困难的题当 面试题,很不巧,我还真写过,直接掏出手机 一顿写 哈哈,面试官给20分钟, 我5分钟交活,给他讲,说明准备还是有用的

1.3 北京开课吧 裁员

当时在做offer 选择的时候 我有多个offer 从业务/技术(消息中间件) 做选择 ,当时因为 没去过人数过千的公司 ,选择了开课吧 做业务

提前2个月知道裁员消息,集体欠薪,不给交社保 这是我第一次面临裁员

因为我不想跟着那个老大(开课吧老大 这里叫B) ,本来就想借着这次机会跑,所以我 还挺高兴的,本来以为能多给点赔偿,哈哈 但是很尴尬 集体公司都不开工资,让大家 去仲裁 摆烂 员工,学员去找 都不给

1.4 新公司

我算是知道了 我还是老实干 基础组件,我不适合做完全业务的。从开课吧走 10天左右 就确定了offer,现在做基础组件,还是很适应,比纯业务 更适合自己。

总结

1 学习方法 要添加总结时间 自己说出来你 今天学的东西,你要把自己说明白,有不会的就立刻去学习去

2 根据你喜欢的工作内容 选择 你的公司/offer

3 老大是很关键的,面试 是一个双向选择的,你要看你和 你这个未来的老大 合不合的来。合不来 不要去

4 做事情要有计划,想到什么,立刻去做 保持冲劲。 男人至死是少年

5 希望大家都好 互勉

疑问

我有时候 迷茫 ,同时有很多事要做,但是我只能选择 其中有一到两件事做,到底做那件事呢?

我现在的答案是 做有复利的事情

希望 大家都能努力工作的同时,把父母/伴侣 都照顾好


作者:雨夜之寂
来源:juejin.cn/post/7126779834541277191

收起阅读 »

昔日内地首富,快发不起员工工资了……

时来天地皆同力,运去英雄不自由!那个曾被誉为「商界枭雄」的黄光裕,最近陷入了舆论漩涡。曾经的首富,现在连员工的工资都快发不起了。近日,据财新报道称,有国美员工表示其被通知今年8月份工资将延迟发放,但具体发放时间和比例均不清晰,此前拖欠员工的半年绩效也未发放。谁...
继续阅读 »

时来天地皆同力,运去英雄不自由!

那个曾被誉为「商界枭雄」的黄光裕,最近陷入了舆论漩涡。曾经的首富,现在连员工的工资都快发不起了。

近日,据财新报道称,有国美员工表示其被通知今年8月份工资将延迟发放,但具体发放时间和比例均不清晰,此前拖欠员工的半年绩效也未发放。


谁曾想到,曾经的「美苏争霸」如今却如过眼烟云,一个被全球追债惶惶如丧家之犬,一个拖欠员工工资不复当年一掷千金之勇。

很明显,属于两位电器霸主的时代过去了!

1 重蹈苏宁覆辙?

曾几何时,国美与苏宁也是先进商业模式的「两个代表」,依靠巨大的门店出货量带来的渠道议价能力,国美和苏宁做到了大规模集中采购,一件电器能够比市面价便宜很多。

加之彼时房地产行业的快速起飞,家电需求激增,国美和苏宁因此扶摇而上成为了「商界炸子鸡」。

2004年前后,苏宁和国美先后上市,黄光裕的个人资产更是突破百亿,一跃成为内地首富。

相较而言;黄光裕和张近东这两个狠人,前者要更狠一些,2005年,黄光裕意气风发地将国美的旗舰店开到了苏宁总部的对面。

2008年,国美的GMV已经突破1200亿元,苏宁渐渐在「美苏争霸」开始乏力。然而,一切都随着黄光裕的入狱戛然而止,因为涉嫌操纵股价,黄光裕被关了12年。

在黄光裕入狱前,国美销量破千亿,旗下资本矩阵估值也超千亿,当年的国美,估值几乎可以和「腾讯+阿里」极限一换一,而当时的京东GMV不过10亿元,都没有国美的零头多。

看上去苏宁笑到了最后,遗憾的是,张近东没把握住机会,生生荒废了12年。


失去了对手的苏宁,开启了互联网转型的步伐。如果转型成功,现在的互联网江湖,可能就是另一番模样了。

然而,成就自己的却也限制了自己,苏宁还是舍弃不下线下门店,结果就是苏宁的转型「一顿操作猛如虎,回头一看原地杵」。

12年过去了,苏宁耗光了自己账面的现金流。一个月前,张近东父子更是陷入了被全球追债的漩涡。

有网友戏谑称,黄光裕蹲了12年牢,最后还是赢了张近东和他的苏宁。

「力争用未来的18个月时间,恢复原有市场地位。」

去年4月,出狱不久的黄光裕依然不改张狂本色,一番狂言可谓「鸡血」效果十足。黄光裕正式获释后,国美零售股价甚至一度达到2.55港元/股的高点。

然而,18个月过去了,黄光裕的豪言壮语似乎并未实现。

2真快乐?真头疼!

在黄光裕出狱前一个月,国美将旗下电商平台改名「真快乐」,在不少人眼中,曾经的「价格屠夫」强势归来。

「真快乐」,像极了黄光裕本人的心声。


出狱后的他,斥巨资打造了「娱乐化零售平台」的概念,先后推出了「真快乐」、「打扮家」和「折上折」三款产品,并在抖音、小红书等社交网络平台买了不少流量。

此外,黄光裕也没忘记自己的成名绝技——价格战。

2021年五一,国美宣布「真快乐」App平台的上万款商品全部保证全网底价。

最开始,国美的「引流+低价」策略效果确实不错,去年4月,黄光裕曾表示,「真快乐」App的GMV同比增长近4倍,月活稳定在4000万规模,活动单日日活近千万。


但后来很长一段时间,数据停留在这个水平上徘徊不前。根据国美今年4月发布的全年财报显示,真快乐APP在2021年全年的平均月活仅为4244万。

一番操作下来,国美的市场份额几乎没有一丁点儿变化。

黄老板懵了,怎么这世道变了吗?还有砸钱搞不定的事情?

作为曾经的「商界第一狠人」,黄光裕觉得是员工没了狼性,已经忘了如何打仗。

于是,在2021年11月,一份来自国美控股集团有限公司的内部文件被曝光,这份文件披露了「摸鱼」员工的情况,针对员工的网络流量使用情况详细地罗列出员工所在部门和办公室,并给予了警告和清退等处罚。

然而,这一切引来的却是网友的无情嘲讽。

更关键的是,在互联网流量红利见顶,用户增速放缓的时候,国美发力布局电商,颇有些“49年入国军”的味道。

这不禁让不少人怀疑,12年的铁窗泪,是否让黄光裕连最基本的商业嗅觉都丧失殆尽了呢?国美的打法仿佛是黄老板报了个互联网短期补习班做出来的大杂烩,根本看不到战略层面的新思路。

当然,老板是永远不会错的,错也应该是高管的错。

于是,国美从互联网公司挖来的一众高管,陆续离开。曾经百度的二号人物向海龙加盟国美并出任国美在线CEO一年后离职。来自阿里的曹成智、丁薇和胡冠中也在加入后不久先后离开。

频繁的折腾,让国美本不富裕的现金流雪上加霜。

根据财报,2021年国美零售营收为464.84亿元,同比增长了5.36%,但净利润亏损44.02亿元。更要命的是,截至2021年上半年末,国美账期为157天,年末升至175天,2022年上半年则大幅增加至301天。

这哪里是真快乐,是“真头疼”。

3 3年计划or缓兵之计?

现金流枯竭,最大的问题是供应商和员工的利益受到损失。

今年4月,国美与多家供应商的合作传出负面消息。

国美济南分部的员工被爆出殴打美的旗下员工,美的发函表示将撤出该分部、并宣布停止供货。


无独有偶,惠而浦亦因国美拖欠其约8000万货款,宣布与后者分道扬镳。 此外,据经济观察报报道,部分给国美真快乐做拉新服务的代理商也未收到结算款。

现在,员工的工资发放也变得困难起来。

9月26日,国美方面对界面新闻回应称,本月临时调整只是短期、阶段性应急举措,企业经营一旦好转,将第一时间给员工补足薪资,同时兑现离职员工相应补偿。

目前来看,这个「一旦」好转,还不如等朱一旦好转更实际。

在内外交困之下,狠人黄光裕终于示弱了,「我们对执行的困难预料不足,加之疫情长时间扰动,导致现实与这一目标有一定差距。」

18个月的豪言壮语逐个破灭后,黄光裕又祭出了新的三年战略。

黄光裕在对外的公开信中承诺,「我作为大股东将促使管理团队实现未来较好业绩的承诺对赌,实现『1+1+1』的三年战略发展目标:在2023年实现较高盈利并达到以往较高水平,2024年达到历史最好水平,2025年明显超越历史最好水平。」

就在三年战略推出的同时,黄老板似乎也开始给自己留后路了。

此前,国美零售在港交所发布公告称,为了提升盈利能力,将从黄光裕手中买下两块物业,一个是建筑面积达52.46万平方米的国美商都,一个是建筑面积为13.05万平方米的湘江玖号。

国美零售称,交易价格很优惠,不会增加上市公司的资金压力。

此外,黄光裕、杜鹃夫妇今年1月到9月,进行过10次减持操作,累计卖出45.98亿股。据经济观察网统计,黄光裕夫妇套现金额达9.6亿港元。


在黄光裕出狱的时候,人们希望他成为下一个褚时健,上演一幕王者归来。然而这位潮汕狠人,在现实中却跟老对手张近东越走越近。

现在的国美,用国足那句非著名座右铭来形容似乎最恰当不过了,「留给黄光裕的时间,不多了!」

来源:功夫财经-老谢

收起阅读 »

上班做“副业”被抓,惨遭解雇,还要退还所有工资

摘要:做副业的程序员并不少见,但一般情况下很少会有人在工作时间做,一是没时间,二是的确不太合适。然而,有个人在公司工作了十个月,最终被发现在上班时间做个人项目惨遭解雇,结果还被要求退还这十个月的工资,这是对是错?然而,并非所有科技公司都会如此大度。我有一个朋友...
继续阅读 »
摘要:做副业的程序员并不少见,但一般情况下很少会有人在工作时间做,一是没时间,二是的确不太合适。然而,有个人在公司工作了十个月,最终被发现在上班时间做个人项目惨遭解雇,结果还被要求退还这十个月的工资,这是对是错?

很多程序员在忙碌的全职工作之余还会做一些兼职工作,比如从事一些自由职业项目。如果说合同上写明了允许做兼职,那么肯定没有任何问题。

然而,并非所有科技公司都会如此大度。我有一个朋友就职于德国谷歌。他告诉我,根据雇佣协议,他不能从事任何外部工作。在就职期间,他编写的任何代码都归谷歌所有。

听到这里,我感到很惊讶。不过,后来我才知道,谷歌在不同的国家和区域有着不同的规定。

但一般情况下,公司会在签订合同之前与你协商,而你也可以和他们谈判。当遇到特殊情况,合同并没有具体写明,就只能诉诸法律了。然而,打官司可不是喜闻乐见的事儿。

我不打算在此详细讨论相关的法律条文,我只想谈一谈此次事件本身。

被抓现形

我的这位同事在一个月内两次未能在截止期限之前顺利完成工作。他的主管非常恼火,因为分配给他的任务并没有那么复杂,不至于一拖再拖。

另外,如果一个团队不能按时完成项目,那么整个团队的业绩考核都会受到影响。所以,整个团队都对他很不满。后来有一天,一名团队成员(匿名)向项目经理打小报告说,他经常在办公时间内做个人项目。这有可能是他未能在截止期限之前顺利完成工作的原因之一。

听了这话,项目经理顿时火冒三丈。但他没有声张,因为他想获取一些真凭实据。后来,我的这位同事真的被经理当场抓获。于是,经理立即向上级汇报。

惩一儆百

很快,我的同事就被解雇了。原本事情到此就告一段落了,然而公司想将他树成典型,惩一儆百。

由于每家公司招聘开发人员都需要付出高额的成本,如果开发人员在几个月后辞职或被解雇,那么对公司来说就是一个重大的损失。因此,公司觉得只是解雇他还不够。

我的这位同事在这家公司工作了十个月。如今公司解雇了他,还要求他退还十个月的工资,否则就要对他发起诉讼。

这明显有违法律条规,而且也非常不道德。然而,我的这位同事只是一名初级开发人员,他不希望自己将来的事业发展受影响,于是悄悄地交了罚款,然后离开了公司。

对还是错?

我不打算在此讨论此次事件涉及的个人与公司,我们来谈谈开发人员是否可以在办公时间内做其他项目。

开发人员可以在办公时间内做其他项目吗?我认为不可以,即便他们在办公时间内无事可做也不应该做其他项目。开发人员应该看一看自己的就业合同;如果合同中没有明确规定,那么就应该看一看当地的法律法规。如果合同或法律条文不允许,那么就没什么好说的。

既然雇主支付了工资,那么就意味着你的工作时间归公司支配,除非这是一份合同工,你只需要交付成果物。

如果公司允许,那当然也没任何问题。

另一方面,我认为公司也不应该强迫开发人员加班,却不支付任何费用。

就开发人员能否在工作时间从事其他项目,大多数国家或地区的法律条文都站在雇主一方。举个例子,根据美国加利福尼亚州的法律,如果以下任何一种情况属实,则所有知识产权都归公司或雇主所有。

  • 如果你使用了公司的资源;

  • 公司的计算机、笔记本电脑或任何设备;

  • 公司的手机;

  • 公司的办公场所;

  • 还有办公时间。这一点很重要,因为我的这位同事就是占用了办公时间。

使用公司的任何资源都是有风险的,因为你开发的产品的知识产权统统归公司所有。如果你看过美剧《硅谷》,相信对类似的情况并不陌生。

总结

我个人有一个非常简单的规则,不做任何复杂的个人项目。有时我会做一些简单的项目,但仅限周末和个人的笔记本电脑。所以,我认为我是安全的,但我也知道公司不一定满意我的这种做法。

但作为一名员工,我认为我有这个权利。我可以利用业余时间赚一些外快。我不会利用公司做宣传,我会尊重公司提供的资源,在办公时间内认真工作,并按时完成公司分配给我的任务。如果时间紧迫,我也可以适当地加班。

对此,你怎么看呢?留言区聊聊呗

来源:程序人生

收起阅读 »

在寒冬里,不要丧失斗志

前言或许出来工作久了,见的事情多了,经历的事情多了,打交道的人多了,就会发现自己的渺小,容易emo。我记得看过一个视频,里头有人讲了一句话:眼界开了有时也是一件糟糕的事,因为很多事情其实是无能为力,但是你又看到了,明白是那么回事,但是就是办不到。其实这是很正常...
继续阅读 »

前言


或许出来工作久了,见的事情多了,经历的事情多了,打交道的人多了,就会发现自己的渺小,容易emo。我记得看过一个视频,里头有人讲了一句话:眼界开了有时也是一件糟糕的事,因为很多事情其实是无能为力,但是你又看到了,明白是那么回事,但是就是办不到。

其实这是很正常的现象,导致的因素有很多,比如说大环境经济的不景气,各种大厂在削减自身的开支,即使前几年行情还不错,就会流行内卷的说法,还有一些原因是在外头看的事情多了,人都会有攀比的心理(这是人性),当各种社交媒体一直鼓吹这些美好的东西的时候,会让人不自觉的感觉自己好像很差劲。

就像马斯克讲的:

社交媒体有时比较糟糕的,就是每个人都在上面发表自己美好的一面,导致大家觉得每个人都过得很好,你却过得很糟糕,需要理性去看待社交媒体。

寒冬


从今年开始,作为互联网的小伙伴都可以感受到这股寒意,身边很多朋友裁员的裁员,内卷的内卷,有些晚上10点下班,大厂也频频爆出各种财报也是不理想的,更别说中小企业。我相信在当前市场各种人才济济,我一个朋友在大厂当面试官的,他说一个岗位放出来,很多阿里的投进去,你知道竞争有多大了吧~

在寒冬里,不要丧失斗志


是啊,很多时候危机也孕育着机会,历史也向我们展示了很多绝地反击,更有很多抄底神迹,那都源于自身独特的眼光。

在前几天翻微信的时候,发现之前一个请教过我的小伙子,今年刚刚毕业,从他之前朋友圈来看,是一个比较积极进取的人,他在大学参与各种开源社区的那种夏令营,其实就是社区会有一些小任务,你在导师的指导下完成了就有一些奖章,甚至有些优秀的直接被鹅厂录取了。

我看他前几天发的一个秋招的情况,挺厉害的,至少比我当年强很多很多,我也羡慕不已。他本身学历不错,加上学习各种技能也还行,挺优秀的。

不得不感叹,学历是个好东西,当初我一个高中师兄在北航,一毕业就拿了10几个offer~


回归正题,并不是为了炫别人多厉害多厉害,其实这背后给了我一剂强心剂,市场岗位是有的,只是你需要更优秀,更突出,更有价值

自我成长


不管什么时候,自我成长是一个一生的话题,而懒惰真是我们需要对抗的,这种懒惰不仅包括身体上,还有精神上的懒惰。

1、体力上的懒惰,可能平时坐享其成,不想去付出,然后自己满足当下,没有其他追求。

2、精神上的懒惰,举个例子,比如说有些事的处理方式不对的,但是却一直按照旧的方法去解决,懒得动脑筋去思考,那么人也是在这个时候停止进步

当然并不是给大家灌鸡汤,就是我们需要多努力,多拼命干嘛,其实我们需要的是每天进步一点点

古人云:士别三日,需刮目相待。是啊,就是能否每次都比上一次做得更好,每天有一丢丢的进步,日积月累下来,那进步的非常可观的~


所以国庆那会我也在家好好规划下自己的职业生活

作为互联网打工人


发展方向不外乎几个:

1、技术能力

2、管理能力(项目、人)

3、工程思维

4、软能力

前两点大家都很好理解,第三点其实是技术推动生产力,比如说一些云产品,可伸缩扩容缩容,通过技术手段来减少成本。或者说有一些方案,通过技术手段解决人工的问题,机械手,代替以为人工的作业。

第四点:在我这一年接触的工作内容,会涉及越来越多的软能力,包括沟通能力,文档表达能力、ppt能力,这些能力最终目的也是为了实现目的,完成我们任务。

如果让我排成长方向的权重的话,技术能力 我会打4分,软能力 打3分,管理能力 打2分,工程思维 打1分。

当自己能力还有水平,以及工作年限到达一定程度,他们之间的占比也是会不同的。


广东入秋了,大家多添衣~


作者:大鸡腿同学
来源:https://juejin.cn/post/7152530211127427086

收起阅读 »

分析了1011个程序员的裁员情况后得出的启示

大家应该能明显感觉到最近几个月求职环境不太好,但究竟有多不好,具体的情况是什么样的?为了分析程序员职场现状,我进行了裁员情况调查,一共有1011位程序员朋友参与。本文会根据调查结果,为大家带来一些启示(如果不想看分析过程,可以直接跳到文末看结论)。裁员真的多么...
继续阅读 »

大家应该能明显感觉到最近几个月求职环境不太好,但究竟有多不好,具体的情况是什么样的?

为了分析程序员职场现状,我进行了裁员情况调查,一共有1011位程序员朋友参与。

本文会根据调查结果,为大家带来一些启示(如果不想看分析过程,可以直接跳到文末看结论)。

裁员真的多么?

工作职级来看,受访者中初级工程师的裁员比例最少(可能是因为工资相对最低,裁员收益不大),而专家及以上最多,但整体差别不大。

平均来看,受访者中有19%经历了裁员。


公司中技术团队人数来定义公司规模技术团队只有几人的小公司裁员最严重,其他更大些的企业差距则不大。


可能是因为太小的企业还没有跑通业务变现的逻辑,老板抗风险能力也更差。

对我们的启示是 —— 为了工作稳定,不一定要去大厂(毕竟裁员比例也不低),而应该尽量选择有稳定业务的企业

你觉得这个裁员比例高吗?

大家都从事什么工作?

很多做业务的程序员会觉得做架构比较高大上。从工作职级来看看,随着职级与能力的提升,确实有越来越多的程序员从事架构工作:


技术团队规模来看,一线大厂(技术团队千人以上)从事架构工作的程序员比例最高,但整体差别不大。

平均来看,约有17%的程序员从事架构工作。


给我们的启示是 —— 在求职架构岗位时,可以打听下公司从事架构岗位的程序员比例,如果高于17%,可能没有多少让你施展拳脚的地方

同时,从上述两个分析看,架构工作既有难度(职级越高,从事架构工作的比例越高),又有稀缺性(公司平均只有17%的程序员从事架构工作)。

那程序员推崇架构工作就不难理解了 —— 因为更难,也更少。

如果业务不赚钱,那么业务线被砍,做业务的程序员被裁,这个逻辑是很好理解的。而做架构一般有通用性。

那么,面对裁员的浪潮,做架构真的比做业务有更高的抗风险能力么?

做架构还是做业务?

工作职级来看从事架构工作的裁员比例,会发现 —— 随着职级上升,架构工作的裁员比例显著提升。


对于立志在架构方面长期发展的程序员,肯定不想随着自己职级提升,被裁的风险越来越高吧。

相对应的,随着职级提升,做业务的程序员被裁的比例会逐渐降低。

虽然不同职级做架构的裁员比例都低于做业务,但诚如上文提到,公司平均只有17%的程序员从事架构工作。显然做业务的工作机会远远多于做架构

这对我们的启示是 —— 经济下行时期,程序员规划职业发展时,尽量向离钱近(做业务)的领域发展

大厂是救命稻草?

尽量往大厂卷是不是可以减少被裁的风险?

公司规模来看架构、业务工作的裁员比例,在技术团队只有几人的公司被裁的风险确实是最大的。但是一线大厂(技术团队千人以上)裁员比例也很高。

风险相对较小的,是技术团队几十人的公司。这样的公司可能自身有稳定的业务,也不盲目扩张,所以裁员规模相对较小。


从表中还发现个有趣的情况 —— 随着公司规模变大,架构岗被裁的比例显著增大。

大家都想去大厂做架构,但大厂架构是被裁的最多的。这是不是侧面印证了,很多大厂搞的高大上的轮子,并没有什么价值?

大家心里也这么想?

上面的很多分析结果,都对架构的同学不友好(尤其是大厂)。那么,大家听到的情况也是这样么?

我统计了你听说你司被裁程序员都是做什么的,其中从事架构岗位的比例如下:


可见,不仅参与调查的当事人的数据汇总后显示 —— 不要去大厂做架构

大家听说的公司的情况汇总后也在印证这一观点。

那么大家意识到在大厂做架构可能并不是个好选择了么?下面是没有被裁员,且认为自己发展前景好的程序员中从事业务、架构的比例


先不管这样的认知是否正确(觉得自己前景好)。单从比例看,不管是小厂大厂,做业务的同学们的认知比例趋于一致。

而大厂做架构的同学显然对自己的前景有极高的预期(不知道他们知不知道,他们也是被裁的比例最高的?)

为什么对于在大厂做架构的同学来说,预期会与实际有这么大差距呢?都是什么职级的同学会觉得公司架构岗被裁的比例更多呢?

下面是按工作职级划分的,谁听说的公司中架构岗被裁的比较多


没有初级工程师觉得公司架构岗被裁的更多,而有56%的专家及以上认为架构岗裁员更多。

年轻人还是太年轻,不愿相信事实。专家们早已看穿了现实。

总结

本次调查为我们带来了几条启示:

  1. 大厂裁员比例也不低。为了工作稳定,应该尽量选择有稳定业务的企业

  2. 在求职架构岗位时,可以打听下公司从事架构岗位的程序员比例,最好低于17%

  3. 不要迷信技术。在经济下行时期,应该尽量选择离钱近的业务

  4. 不要去大厂做架构。实际情况与大部分程序员预期完全不符

不管是做架构还是做业务,我们都要明白 —— 技术是为了创造价值。那么什么是价值

对于好的年景,能够为业务赋能的架构是有价值的。而在不好的年景,价值直接与能赚多少钱划等号,离钱越近的业务,价值就越大。

而这一切,都与技术本身的难度无关。

所以,为了稳定的职业发展,更应该着眼于业务本身,而不是深究技术。


作者:魔术师卡颂
来源:juejin.cn/post/7142674429649109000

收起阅读 »

又一款知名APP宣布停运:上线12年,全国2亿人在用

日前,#百度糯米APP停运#的话题突然引发热议。近日,百度糯米官网发布公告称,因公司业务调整,百度糯米APP将停止服务与运营,预计将于2022年12月正式停止相关服务。目前在苹果应用商店和大部分安卓应用商店均已搜索不到百度糯米APP。据联商网报道,百度客服人员...
继续阅读 »

日前,#百度糯米APP停运#的话题突然引发热议。

近日,百度糯米官网发布公告称,因公司业务调整,百度糯米APP将停止服务与运营,预计将于2022年12月正式停止相关服务。

目前在苹果应用商店和大部分安卓应用商店均已搜索不到百度糯米APP。

据联商网报道,百度客服人员表示:“百度糯米已经没有商家了,已下线并停止服务。”


对于年轻一代来说,百度糯米是一个陌生的名字,有不少“00后”网友表示:“听都没听说过”。

但对于不少经历过团购网大战的网友而言,百度糯米承载着他们不少记忆。


作为多年前“千团大战”中的一大巨头,百度糯米曾一度与美团网、大众点评形成三足鼎立的格局。

有网友评论称:“那时候每周六有6.6的电影票,都是在糯米买的”。


时间回到2010年,那时候是团购业务发展最巅峰的时期,全网至少有5000家网站在做团购服务。

百度糯米,前身为人人旗下的糯米网。糯米网是国内最早的一批团购网站,比现在的“巨无霸”美团,也就晚上线3个月而已。

2011年,人人公司纽交所上市后,糯米网甚至还成了国内首家“上市”的团购网站。

2014年,百度全资收购糯米网,并在2014年3月6日将其更名为百度糯米。

服务覆盖美食、电影、酒店、旅游、充值、外卖等,合作本地商户超过200万家。


这时候的千团大战也愈演愈烈,百度、美团、大众点评三家公司占据九成左右的市场份额。

多家团购平台轮番进行补贴轰炸,市场价格越来越卷。

以至于经历过当年千团大战的小伙伴们,可能对天天吃霸王餐的日子都记忆犹新。


2015年,百度集团宣布将200亿投入百度糯米,李彦宏曾放下豪言:“砸200亿也得把糯米做好”。

当年还有报道称,百度糯米单日流水冲破3.5亿大关,一时间风光无两。

然而令人没想到的是,就在同一年,美团和大众点评宣布合并,合并之后的美团与大众点评一举占领了超过八成的市场份额。

千团大战就此逐渐落幕。

直到2016年,人工智能技术迎来大爆发,国内外的巨头们纷纷入场。

2017年,百度战略转向“All in AI”,百度糯米等也陷入沉寂。


七年后的今天,本地生活服务领域已然被美团和饿了么占据了几乎全部市场,后起之秀如抖音和快手也在虎视眈眈。

不过,百度糯米最终关停,并不代表百度放弃布局本地生活服务。

目前在百度app页面,“惠生活”入口已经汇集了大量本地生活服务,包括美团外卖、电影票、机票酒店等。

业内相关人士表示,对百度糯米关停并不意外,“百度现在的重心是人工智能,百度APP、百度地图都在承接本地生活服务,没有再单独运营一个APP的必要了”。

来源:扩展迷Extfans

收起阅读 »

《羊了个羊》创始人被母校制成展牌

就连他的母校长治学院也开始整花活儿了——可以说是very very的显眼,引发了无数学生的围观。△图源:网络“活广告”再引争议从图片中的信息来看,张佳旭此前就读于长治学院计算机系网络工程1101班。2021年,张佳旭创业成立了北京简游科技有限公司,并于2022...
继续阅读 »

《羊了个羊》全网爆火,创始人张佳旭顺带着也大火了一把。

就连他的母校长治学院也开始整花活儿了——

在最近的迎新日上,把张佳旭的履历制成2米 x 1.5米的大型展牌。

可以说是very very的显眼,引发了无数学生的围观。


图源:网络

然后随着这事的曝光,相关话题又双叒叕成了热议焦点


母校如此花活儿,被网友直呼“招生的活广告啊”!

“活广告”再引争议

在这张大型展牌中,张佳旭的头像和个人简历格外醒目。

从图片中的信息来看,张佳旭此前就读于长治学院计算机系网络工程1101班。

在2017年至2021年期间,他在北京豪腾嘉科科技有限公司担任游戏制作人。

2021年,张佳旭创业成立了北京简游科技有限公司,并于2022年推出游戏《羊了个羊》。

而占据展牌另一半的内容,便都是与《羊了个羊》相关的了。

但也正是张佳旭母校这一波“活广告”的操作,让相关话题再次被热议了起来。

虽然从流露出来的视频中,长治学院的学生有表示“为学长感到骄傲”的,但话题之下舆论风向却并非如此:


网友们如此评论,直接原因便是认为校方在蹭张佳旭的热度。

但根本上是认为“《羊了个羊》这款游戏‘德不配位’,不适合当做‘校园榜样’”。

甚至还有网友直言道:这算是招生“减”章了吧!


除了被吐槽得最厉害的“就是为了赚广告费”之外,大家普遍觉得这个游戏有抄袭的嫌疑。

其一,不少人指出:“羊”的画风和模式都很像3Tiles,不过3Tiles有多重关卡,难度是层层递进的那种。


左为《羊了个羊“截图,右为《3 Tiles》截图

不过张佳旭否认了这种说法,并表示他们采用的就是最基础的“三消”玩法,类似的游戏非常多。

其二,不光是游戏模式和界面,“羊”的背景音乐也颇受争议——

很多人在玩这个游戏的时候觉得这个BGM怎么这么耳熟,结果一搜才发现:这不就是洛天依和言和的《普通Disco》吗?(没有人声罢了)

除了批评这个游戏本身,有人甚至从《羊了个羊》上升到我国的游戏产业,觉得这种粗糙的换皮游戏屡屡出现居然还屡屡成功,打击了不少精细做游戏者的雄心。

在网友们纷纷表达不满的同时,一位长治校友却指出,其实在“羊”蹿红之前,学校每年迎新都会为张佳旭做版面,因为他自己创业做公司。

所以,这次张佳旭登上迎新牌子其实是学校的常规操作而已,并不是有意炒作

这位校友还提到同样毕业于长治学院的“七一勋章”获得者、“时代楷模”黄文秀。


黄文秀本科就读于长治学院,后以北京师范大学哲学学院读研究生的身份毕业,并到广西壮族自治区百色市乐业县新化镇百坭村担任驻村第一书记。可惜黄在2019年遭遇山洪因公殉职,年仅30岁。

对于这所二本院校而言,他们的优秀校友本来就比不上985、211那般灿若繁星。所以从某种角度来看,张佳旭和黄文秀都算学校的“名人”了,这些可能确实有助于学校宣传。

当然话说回来,《羊了个羊》,似乎从爆火的当天开始,就没有摆脱过舆论的压力。

而面对种种质疑,张佳旭也给出了他的说法。

走红的背后:3个人3个月

最初,《羊了个羊》的研发团队仅有3人,总共开发的时长也只有3个月之久;其它组的人员构成也是颇有意思。

例如有从行政转到游戏策划的;有从Android、IOS转的creator开发;甚至还有自学服务器搭建的。


但在此之前,成立于2021年1月的简游科技并不是说没经历过大日活(DAU)的产品。

像《海盗来了》的DAU最高达到了2500万,《成语小秀才》也有过900万的DAU。

但《羊了个羊》能火成这样,用张佳旭在与北青报交流时的话说就是“(DAU)数据已经完全超出我的认知了”。

至于走红的原因,张佳旭表示前期并没有在社交平台上进行宣发。

主要还是因为其第二关难以突破,还有诸如“有任何一个人不玩《羊了个羊》我都会伤心的”等话题的出现,“口口相传”效应就开始了。

于是乎大批玩家便陆陆续续涌入并发起挑战。

而正所谓树大招风,随着《羊了个羊》的走红,一张“营收数据”首当其冲地在网络上也传了起来。


对此,张佳旭表示:

那些都是假的。我们在这个项目上没有开放banner窗口。正常来说banner收入可以占到运营收入的很大一部分。

这一点上,网上众多消息称马化腾也出来辟谣——“是PS伪造的”。


除了营收之外,“招聘技术人员”也成了相关热议话题。

但张佳旭对此是这么解释的:

我们一直在招人,只是出名之前没有人看得上。

“游戏寒冬”嘛,小公司随时可能关门。

甚至张佳旭还自嘲回忆说,之前有人来面试发出感慨“啊!这么小的公司啊!”

而在《羊了个羊》火了之后,通宵工作成了团队技术人员的常态。

他们的主要工作内容现在就是抵御攻击

这几天我们一直被攻击,因为有很多盗版游戏已经上线了,它们想把我们攻击掉,自己蹭这波热度。

除此之外,张佳旭表示现在最希望看到的结果,就是“热度能降下来”

One More Thing

就在最近,《羊了个羊》通关截图在朋友圈刷屏。

不仅是卡片的堆叠方式发生了改变,相同卡片的出现率也大幅提高。


而在体验过后,不少玩家纷纷表示“难度降低了”;从各省“羊群”通关人数上来看,也是比此前要高出不少。

但除此之外,还有个比较有意思的现象。

在一款名叫《三国哈哈哈》的游戏里,第48关内嵌了一个叫《马了个马》的小游戏。

虽然玩法和《羊了个羊》一模一样,都是三消游戏,但它却提供了一个硬核消除大法——

选个炸弹,洗一次牌,再依次选木桩、2个轮子和一个炮筒,然后就会升级成一个大炮。

“轰的一下”,过关……


然后在“羊”、“马”之后,这不“牛了个牛”又来了……


据这位博主表示,他是被《羊了个羊》气到了,所以“亲手花了8小时开发了自己的小游戏”……

啊这……打不赢就自己造的节奏啊

参考链接:

[1]http://weibo.com/7575030448/M7m0yECN4?type=comment
[2]http://www.zhihu.com/question/555490265
[3]http://baijiahao.baidu.com/s?id=1744942269985078514&wfr=spider&for=pc
[4]http://mp.weixin.qq.com/s/lu2xN3IjGY_zKzlfWje2pg
[5]http://mp.weixin.qq.com/s/y_oMa4WJRsythUNtweQa4Q

来源:来源:量子位 | 公众号 QbitAI

收起阅读 »

连你家电器的算力都不放过,新发现Linux恶意软件用IoT设备挖矿,大小仅376字节

继电脑和手机后,挖矿病毒也盯上了IoT设备。无论是智能冰箱、彩电还是洗衣机,但凡有点算力的(物联网和端侧)设备都可能被这种病毒感染,用于挖掘加密货币等。AT&T Alien Labs新发现的Linux恶意软件Shikitega就是一例。相比之前的一些I...
继续阅读 »

继电脑和手机后,挖矿病毒也盯上了IoT设备。

无论是智能冰箱、彩电还是洗衣机,但凡有点算力的(物联网和端侧)设备都可能被这种病毒感染,用于挖掘加密货币等。


AT&T Alien Labs新发现的Linux恶意软件Shikitega就是一例。

相比之前的一些IoT设备,Shikitega更加隐蔽,总共只有376字节,其中代码占了300字节。

那么,这个新型恶意软件究竟是如何感染设备的?

利用加壳技术“隐身”

具体来说,Shikitega核心是一个很小的ELF文件(Linux系统可执行文件格式)。


这个ELF文件加了动态壳,以规避一些安全防护软件的查杀。

加壳,指利用特殊算法压缩可执行文件中的资源,但压缩后的文件可以独立运行,且解压过程完全隐蔽,全部在内存中完成。

动态壳则是加壳里面更加强力的一种手段。

从整体过程来看,Shikitega会对端侧和IoT设备实施多阶段感染,控制系统并执行其他恶意活动,包括加密货币的挖掘(这里Shikitega的目标是门罗币):


通过漏洞利用框架Metasploit中最流行的编码器Shikata Ga Nai(SGN),Shikitega会运行多个解码循环,每一个循环解码下一层。


最终,Shikitega中的有效载荷(恶意软件的核心部分,如执行恶意行为的蠕虫或病毒、删除数据、发送垃圾邮件等的代码)会被完全解码并执行。

这个恶意软件利用的是CVE-2021-4034和CVE-2021-3493两个Linux漏洞,虽然目前已经有修复补丁,但如果IoT设备上的旧版Linux系统没更新,就可能被感染。

事实上,像Shikitega这样感染IoT设备的恶意软件已经很常见了。

例如在今年三月,AT&T Alien Labs同样发现了一个用Go编写的恶意软件BotenaGo,用于创建在各种设备上运行的僵尸网络(Botnets)。

对此有不少网友吐槽,IoT设备的安全性堪忧:


也有网友认为,IoT设备应该搞WiFi隔离,不然就会给病毒“可乘之机”:


而除了IoT设备,更多人的关注点则放在了Linux系统的安全上。

Linux恶意软件数量飙升650%

这几年来,Linux恶意软件的多样性和数量都上升了。

根据AV-ATLAS团队提供的数据,新的Linux恶意软件的数量在2022年上半年达到了历史新高,发现了近170万个。

与去年同期(226324个恶意软件)相比,新的Linux恶意软件数量飙升了近650%

除了Shikitega,近来发现的流行Linux恶意软件也变得更加多样,已知的包括BPFDoor、Symbiote、Syslogk、OrBit和Lightning Framework等。


图源AV-ATLAS

对此有网友提出疑惑,正因为Linux开源,它似乎无论如何都会面临病毒和恶意软件的泛滥?


有网友回应称,一方面,虽然旧的Linux系统可能充满漏洞、成为病毒的“温床”,但它在经过升级、打了补丁之后就会变好。

另一方面,开发恶意软件本身也不是“有手就能做”的事情。

毕竟安全研究人员会不断修复并堵上所有漏洞,而恶意软件开发者必须在他们修复前找到漏洞、开发出恶意软件,还得让它们“大流行”,最终实现自己的目的。


要是你家还有在用老旧Linux系统的设备,要注意及时升级or做好网络隔离等安全措施~

参考链接:
[1]https://cybersecurity.att.com/blogs/labs-research/shikitega-new-stealthy-malware-targeting-linux
[2]https://arstechnica.com/information-technology/2022/09/new-linux-malware-combines-unusual-stealth-with-a-full-suite-of-capabilities/
[3]https://www.reddit.com/r/technews/comments/xc6nrn/new_linux_malware_combines_unusual_stealth_with_a/

来源:萧箫 发自 凹非寺

收起阅读 »

做 Android 你后悔了吗

我是个后知后觉的人。糊里糊涂地入场2011 年 12 月份,学校已经没有课,让我们出去找工作,那个时候我是迷茫的,各种海投,不知道如何找工作,更不知道自己职场方向是什么,学校学的是 JavaEE,投的主要 JavaEE,简历上有提学过 Android,糊里糊涂...
继续阅读 »

我是个后知后觉的人。

糊里糊涂地入场

2011 年 12 月份,学校已经没有课,让我们出去找工作,那个时候我是迷茫的,各种海投,不知道如何找工作,更不知道自己职场方向是什么,学校学的是 JavaEE,投的主要 JavaEE,简历上有提学过 Android,糊里糊涂接到 Android 岗位电话,糊里糊涂拿到了 offer,糊里糊涂开始做了 Android,其实那会儿我还不知道有安卓手机,更对 Android 没概念。

想着为什么不是做后端

刚刚工作,因为什么都不懂,我又很急,希望马上就会,上班写代码,下班也在写,而且项目不少,加班家常便饭,我觉得工作之初就应该这样,项目中才能成长的更快。业余时间泡安卓巴士和 eoe,混了版主,相见恨晚世界同性交流的网站 GitHub 也开源了几个库。随着我的技术日渐成长,我能单挡一面,开始一个人干一个项目。

做 Android 时间久了,发现 Android 更多是写业务,画页面,调用接口,我这个人是有很强{忧患意识|瞎担忧},Android 这样被后端“牵制着”,为什么不是做后端,掌握更多的话语权,但没等到做后端,被 Android 内部瓦解了,Android 迎来了跨平台,16 年声音尤为强烈,“Android 没人要了”。

16 年我换工作,面试时在问我是做原生的 Android 吗?我一脸懵,事后才知道跨平台已经很火了。

做系统,为什么要转?

18 年 Android 应用我感觉做到头,需要做点改变,想往系统层开发走走,正好朋友他们在招系统开发,我就想一试,没想到转过去当初是如此之难。

Framework 我相当于从零开始,就是感觉自己菜,自信心也几乎碎了一地,甚至自卑了起来,我是不能接受一个工作 6 年的干不过应届生,18 年,部门有些不稳定,我一年内做了性能优化、系统开发、通讯,就是那种刚有点感觉,就换模块了,干的活应届生也能干,特失败的感觉,这一年没什么技术积累。

情绪低落时想着为什么要转行,以前做应用信手拈来,现在却跟应届生菜鸟互啄,甚至还干不过他们!

幸好 19 年部门开始细分模式,我做了显示服务,之前做的应用没白费,我的优势逐渐显示出来,职场也逐渐起色,也晋级了成了公司的骨干。

研发思维,转岗?

随着年纪越来越大,感觉一直做开发不是个事,内心也一直有个声音,要转管理,我一直在等这个机会。

是的,就在今年 3 月份,我竞聘成功了成了经理,我这个时间点很尴尬,金三银四,跳槽高峰期,我首要任务是留着组员及招人,是的,招人啦,招人啦,我组招人,我们是无锡华勤。

说到无锡,无锡是个好地方,如果您想选择在江苏发展,首选无锡,相对南京和苏州,无锡还是更加宜居买房的。

无锡也是个旅游的好去处,很多湿地公园,如长广溪国家湿地公园、蠡湖国家湿地公园、贡湖湾湿地公园等都是免费的,可以工作之余带着家人走走,有鼋头渚、梅园、蠡园、锡惠名胜区等一张园林卡(198 元一年)就可以畅玩,还有拈花湾,风格仿古,以禅意为主题的小镇;灵山胜境,中国最为完整、也是唯一集中展示释迦牟尼成就的佛教文化主题园区,是个感受佛教文化的好地方;大规模古建筑群,三国水浒城;如果时间够充分,无锡范围内的宜兴张公洞、善卷洞和龙背山森林公园,江阴的华西村也不妨一同造访,还有很多很多,原谅我词汇表达有限。

说到华勤,总部在上海,有上海、无锡、西安、南昌、东莞五大研发中心,南昌、东莞两大国内制造基地,印度、印尼、越南三大海外制造基地,做智能手机、平板、电脑、智能穿戴等。无锡华勤坐落在无锡市新吴区清源路 28 号,有自己的园区,一期已于 20 年 8 月投入使用,二期正在建。

说回我这个组,有显示服务、显示驱动(LCD)、TP、编解码四个模块,显示服务和编解码是 Framework 开发, LCD 和 TP 是驱动开发,目前我需要招 LCD/TP,和显示服务,说下岗位要求:

LCD/TP:
1.电子、计算机及相关专业,英语 CET4 及以上。
2.熟练掌握 C/C++编程,熟悉基本硬件电路原理,了解 Linux 内核、底层驱动开发,有一年以上相关开发经验。
3.思维清晰、敏捷,良好的学习能力,良好的沟通能力和团队协作精神。

显示服务:
1.计算机机相关理工类专业。
2.熟练掌握 Java/C++编程,有一年以上 Android 应用开发经验。
3.思维清晰、敏捷,良好的学习能力,良好的沟通能力和团队协作精神。

Base 无锡,薪资 10-15K*15 薪,还有餐补,交通补,延时补助,弹性上下班,员工旅游等常规福利,有意向跳槽加我微信(微信号:wuxiaolongtongxue)详聊,加好友请备注“跳槽”。

结语

做 Android 我后悔了吗?其实没什么后悔的,不管做什么只是一直谋生的手段罢了。做 Android 应用时,觉得应用最牛,做 Android 系统开发,觉得比应用好很多,殊不知还有 Android 驱动开发,还有硬件工程师...哎,我的格局啊。

但我必须要感谢 Android,我一没什么好的学历,二没有名企的经历,还在二线城市,是 Android 给了一张职业入场券。


作者:吴小龙同學
来源:juejin.cn/post/7077172809201352741

收起阅读 »