注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

给你介绍一个工具,帮你找到未来的努力方向

前言 很多人都会认为,想要找到自己的人生目标是非常难的,主要有 2 个原因: 现在定的目标不一定是正确的,可能过几年之后就变了,何必浪费时间呢 不知道怎么找到自己的人生目标 你是不是也是这么认为的呢? 以前的我也是这么觉得的,所以从来没有探究过:我的人生目...
继续阅读 »

前言


很多人都会认为,想要找到自己的人生目标是非常难的,主要有 2 个原因:



  • 现在定的目标不一定是正确的,可能过几年之后就变了,何必浪费时间呢

  • 不知道怎么找到自己的人生目标


你是不是也是这么认为的呢?


以前的我也是这么觉得的,所以从来没有探究过:我的人生目标是什么?


现在的我却不这么想。探索自己的人生目标,是一件非常有意义,并应该定期去做的事情。因为:



  • 一个明确的、有意义的目标,是产生内驱力的关键要素之一,这个在我的《驱动力》读后感文章中有介绍;

  • 有了人生目标之后,我们对自己的成长就会有相应的规划,带着目的去成长是最快的。即使过了几年,随着人生阅历的增长,我们的人生目标发生了变化也没关系。因为在这个过程中,我们的成长是显著的。而能力的可迁移性也可以帮助自己更容易达成新的人生目标。

  • 探索人生目标的过程,就是一次重新思考自己人生和未来的过程。即使确定不了最终的人生目标,但你可能会发现自己的一些问题和薄弱点,找到未来努力的方向。


如果想通这点,阻碍你的第 1 个困难点已经解决了。接下来我介绍一个工具,帮助你解决第 2 个困难点。


插图1.png


认识 ikigai 人生四叶草


这个工具叫 ikigai 人生四叶草模型,也称为 ikigai 幸福公式。它是日本人追求幸福和满足感的一个重要概念。


ikigai 是由两个词汇组合而成: "iki"意为生命、存在,"gai"意为价值、意义。ikigai 可以被理解为生活的意义存在的价值


让我们先来看下 ikigai 人生四叶草的全貌:


插图2.jpeg


ikigai 强调了四个关键要素的平衡与融合,它们是:



  • 你热爱的事:指的是你对什么感兴趣、乐于投入并带来快乐的事物或活动。

  • 你擅长的事:指的是你具备的技能、知识和专长,能够在某个领域或事业中有所贡献。

  • 世界需要的:指的是你认为社会所需要的、能够为社会做出积极贡献的事物。

  • 你可以得到报酬的事:指的是你能够获得物质或非物质回报的事物,能够为你提供经济支持和满足。


图中每个大圆圈代表 1 个关键要素。再看两个圆圈相交的部分:



  • 激情:如果你在做自己热爱并很擅长的事情,那肯定很有干劲。

  • 使命:如果你非常热爱这个事业,并且认为这项事业是对世界有贡献的,那会充满使命感。

  • 职责:社会(公司)需要你做事,并且会给你报酬,那就是打工仔的职责了。

  • 专业:如果你非常擅长做某件事情,并且别人愿意付钱请你做事,那说明你是专业的。


再看有 3 个圆圈相交的部分,它代表了缺少了其中一个关键要素,那是不美满的:



  • 如果缺少报酬,那么你的经济是不富裕的,虽然你会觉得自己的工作快乐并充实。

  • 如果做的是自己不擅长的事情,有时候就会觉得很不确定,不知道能不能成功。

  • 如果缺少热爱,你就会感到空虚,心里空荡荡的。

  • 如果你认为自己的工作非常琐碎,就会觉得自己是不被重用的。


4 个圆圈重叠的部分就是 ikigai,它代表了 4 个关键要素的融合,也就是我们的人生目标了。


ikigai 人生四叶草的用法


寻找自己的人生目标


ikigai 人生四叶草可以帮助你寻找人生目标。为了让你更好地应用这个工具,我创建了 ikigai 人生四叶草画布工具,关注我的公众号,并回复【ikigai】即可获取这个画布工具。


插图3.png


可以按照以下步骤来使用这个工具:



  • 按照顺序,单独思考 4 个大圈的事项,尽量罗列多一点。

  • 然后按照顺序,思考 2 个大圈相交的事项。

  • 然后找到 ikigai。

  • 最后得出自我总结。


这里最关键的就是 4 个大圈的事项,你需要注意几点:




  • 喜爱的事可以简单分类为消费型和生产型,比如读书是消费型,写作是生产型。




  • 擅长的事除了当前的职业技能之外,还有一些能力上的。主要是思考自己的优势项,如果你不能很好地评估自己优势项的话,可以在网上找些在线测评,或者找周围不同角色的人给你评价。




  • 其实世界需要很多事情,我们不可能把所有事情都列出来。所以,在思考世界需要你做的事情时,可以从以下角度思考:



    • 当前你的身份带来的责任,比如父亲。

    • 当前你的工作。

    • 跟你热爱的事项相关联的,世界可能需要你做的事。

    • 跟你擅长的事项相关联的,世界可能需要你做的事。




  • 别人会付钱的事就是最后的过滤项,主要从世界需要你做的事项中去筛选出别人会付钱的事。




最后的【自我总结】就是在探索完成之后,梳理自己的感受总结以及未来努力的方向。


好了,画布的使用方法介绍完了,这个就是探索自己的人生目标的方法。接下来我介绍一个虚构的例子。


插图4.png


你可能一眼就看出来了,这是一个前端开发技术宅的探索结果。很多人一开始填这个画布的时候也会是这样子,非常简单,事项很少,因为真的不知道自己热爱的事情和擅长的事情。


没关系,当我们把当前的状况填好的时候,可能已经有一些启发了。回到这个例子,可以参考【自我总结】部分:



  • 从图中可以看出,小 A 在前端开发事项已经 3 缺 1 了,如果把最后的热爱补上的话,那不就是完整的 ikigai 了吗?所以,小 A 很有必要思考一下:我喜欢编程吗?我是不是有必要在前端开发的其他领域探索一下自己的兴趣?比如大数据可视化、h5 游戏、虚拟化?

  • 如果真的不喜欢编程,那也不能强求,那就需要重新寻找自己热爱的事项了,因为热爱是人生幸福的最核心前提。可以看到,小 A 现在罗列的都是消费型热爱事项,这些事项是不会同时满足世界需要+别人付钱的,所以小 A 需要思考:我还有其他的生产型的喜爱吗?


制定成长规划


小 A 静下心来思考和感受,发现自己很喜欢尝试新的游戏和新的玩法,平常也很喜欢跟朋友分享好玩的游戏,并且把一些很有意思的游戏心得和游戏经历分享给朋友,大家听了小 A 的分享,也在游戏中获得了快乐,小 A 自己也感到很快乐。


于是,小 A 在【我爱做的事】里面又添加了“分享游戏、分享游戏心得”,并开始思考,世界上有很多很有意思的游戏,但是大部分人都不了解它们,那多可惜呀,如果自己可以帮助其他人找到适合自己的那款游戏,并从中获得快乐,那该有多好呀。


根据这个思路,小 A 就又完成了新一轮的人生目标的探索过程,结果如下:


插图5.png


通过思考和探索,小 A 挖掘到了自己内心隐藏的热爱事项,还思考了如何把这个热爱转变成更有意义的事业。现在,小 A 有了另外一个 ikigai 了,那就是游戏推广运营,但是,小 A 还缺少关键技能呀,想要做成这个事业的话,小 A 需要学习什么知识?培养什么能力呢?


在有了明确的事业目标之后,小 A 就可以按照这个目标来规划自己未来的成长方向了。在了解了行业知识之后,就可以给自己制定未来 1 年的成长计划。还是那句话,带着目的去成长才是最快的!


插图6.png


评估自己的工作


除了寻找自己的人生目标之外,ikigai 人生四叶草模型还有另外一种用法,就是用来评估我们的工作,帮助我们做决策


评估版的 ikigai 人生四叶草画布我也为你准备好了,非常简单,可以看看:


插图7.png


根据 ikigai 幸福公式的定义,我们可以从 4 个维度来评估自己的职业与自己的人生意义的关联程度。因此,你可以给自己想要做的事业从 4 个维度进行打分,1 ~ 10 分,按照自己内心的统一标准来进行打分即可。


【最终得分】一列是 4 个维度得分的加总平均分数。


【加权得分】一列是给某些维度加了权重系数之后的平均分数,这个权重系数可以根据自己的偏好来决定。如果你觉得,对于现在的自己来说,热爱非常重要,那可以给热爱维度加一个非常高的权重。如果你没什么想法的话,我推荐画布工具的默认权重,【热爱】维度给权重 3,【世界需要】维度给权重 2。因为我认为,对于自己的事业,热爱是最重要的。提供价值排在第 2,也非常重要。而技能可以成长、只要有价值,别人就愿意付钱,因此【擅长】和【付钱】就不加权重了。


好了,先来看看小 A 给自己的“前端开发”职业做的评估吧:


插图8.png


经过评估得出分数值后,你能够得到什么信息?


什么信息都得不到,因为没有对比。通常,我们可以做以下 2 种对比:



  • 横向对比:跟其他职业对比,一般是在我们要做转行决策时使用。

  • 纵向对比:跟上一次评估对比,我们可以定期,比如每半年,至少每年,给自己当前的职业做下评估,然后再跟上一次的评估进行对比,这样我们可以通过一些变化项得出我们最近的收获,以及总结出接下来的努力方向。


好了,小 A 又给自己新的热爱事业做了一次评估:


插图9.png


你可以关注一下【最终得分】和【加权得分】的差异点,应该可以理解为什么需要添加适当的权重了。


可以看到,小 A 对游戏推广运营职业的评估中,【我擅长】、【需要我】、【支付给我】相对前端开发职业来说都要低,但这只是暂时的,随着相关技能的学习以及相关行业知识的熟悉,这 3 项都有非常大的成长空间。但相对的,对于前端开发职业来说,薄弱的一项【我喜爱】,就非常难以提升了。


好了,小 A 通过人生意义的探寻以及对于适合自己事业的评估,找到了自己未来的努力方向,接下来,就可以全力以赴地、坚定地往前走了!


小结


今天,我给你介绍了一个工具,叫 ikigai 人生四叶草模型,这个工具可以帮助你:



  • 探寻自己的人生目标

  • 挖掘自己潜在的事业

  • 重新审视自己的内心,找到未来努力的方向

  • 帮助自己做职业决策


可以把 ikigai 人生四叶草模型浓缩成一句话:


ikigai = 热爱 * 擅长 * 价值 * 回报


你可以记住这个本质公式,后续碰到一些相关决策时可以使用这个公式来进行快速地评估。


除此之外,我也提供了一套完整的 ikigai 人生四叶草画布工具,具体用法我已经通过案例详细介绍了,如果你可以通过它定期审视自己的内心,一定会有所收获。


插图10.png



【讨论问题】


如果你认可人生目标的意义和作用,欢迎分享一下你在探索自己人生目标过程中的经验哈。


欢迎在评论区分享你的想法,一起讨论。




作者:潜龙在渊灬
来源:juejin.cn/post/7268260762402340883

收起阅读 »

如何治愈拖延症

如何治愈拖延症 背景 最近发现我的拖延症很严重了😭😭,看了一下我的抖音主页,我已经很久没有去跑步了。最近的一次跑步的记录停留在了8月23日,周三。我的这篇文章写在周天的上午,掐指一算,已经有三天晚上没有跑步了。我不大喜欢给自己找借口,没有行动就是没有行动。 ...
继续阅读 »

如何治愈拖延症


背景


最近发现我的拖延症很严重了😭😭,看了一下我的抖音主页,我已经很久没有去跑步了。最近的一次跑步的记录停留在了8月23日,周三。我的这篇文章写在周天的上午,掐指一算,已经有三天晚上没有跑步了。我不大喜欢给自己找借口,没有行动就是没有行动。


我的抖音打卡


就拿我昨天晚上来说吧,吃完饭已经是8点了,这个点没啥问题。和家里通了半小时的电话之后,发现手机没电了,于是又在充电。等到九点的时候,电池的电量还在30%左右,我知道我的手机电池不大行,不足以支撑一个小时,于是就放弃了😅。


但是当早上我坐在电脑前的时候,发现昨天的好多事情都没有完成,今天的事情又得往后推了。越堆积越是多,都喘不过气来了🤥。



哈哈🤭🤭,也不好意思让大家看到下周的推文内容啦,算是提前剧透了😎



我的todo list


我就不断的在思考,为什么我的执行力不行了。我觉得我的代言词就是:一个有思想有行动力的程序员。现在看来,我是一个懒惰、带有严重的拖延症的程序员了。不行,这个问题得治,不然我会更加的焦虑,堆积更多的任务导致更低的效率。


分析


结合这个低效率的周末,我反思了我为什么效率这么低。


🕢推迟开始


我发现我总喜欢做todo list,但是很少去看,也很少去核对一下我当前的进度。总觉得一天的时间很长,我可以先去做别的事情,比如碎片化的短视频、吃吃吃、发呆。于是一件件的本在计划中的事情被不断的推迟了。


⏲时间管理困难


从我8:00起来到晚上的凌晨入睡,减去我个人清洁、做饭、午睡,我剩下的时间大约是10个小时。但是,我一对比下来,我的时间利用率仅仅是40%,相当于我只有4个小时是在满满当当的学习的。我之前的ipad在的时候,我会用潮汐这个软件把我的时间分割成一个小时一个小时的。现在没了,我发现我的时间规划真的出了大问题。


🤖自我控制力下降


我觉得最近一年的时间,我真的太放松自我了。我的技术成长、学习上长进也是微乎其微。我总结下来就是因为我的自控力太差了,或者说没有承受着外界的干扰。因为一个短视频就可以刷上一个小时的短视频,因为一个好物就会不断的逛购物软件......碎片化的时间消耗,最终导致了效率低下。


解决方案


针对以上我总结的问题,我决定对症下药。


🧾明确的计划


我觉得我明确的计划真的很必要。就像我公众号shigen里面给自己定的一个目标一样:



2023年的8月开始,我先给自己定一个小目标:公众号文章不停更



《终于,我官宣了》文章


“不停更”的意思是我每天都要更新文章。我的推文里还带了“新闻早知道”栏目,我哪天没更新或者说更新晚了,我就觉得目标没有实现了,新闻也没什么意义了。我觉得日常的计划和这个目标的设定和实现有着相似的地方,我要把我的计划和目标更明确一点。🤔🤔比方说我今天要干嘛,我完成了怎么样了。


优先级


事情分清楚轻重缓急,我记得我在实习的时候,就有一次因为项目要上线和我一点不大紧要的事情次序搞混了,导致晚上加班上线。现在的我也是,很多重要的事情也是放到了最后做甚至只延期了。所以,我的行动之前,得先做最要紧的事情。但是也会混杂一些个人的情绪在里边,比方说明明一件事情很重要,但是自己就是不想做或者说觉得事情很简单,我先做最有意思的事情。很多时候都是这样的,兴趣和意义占据了主导因素,优先级反而不是那么重要了。


抗拒干扰


手机就在我的边上,这很难不因为一个消息或者一个发愣就去拿起手机,一旦拿起来就放不下了。所以,我觉得最好就是把它放在我的抽屉里,然后眼不见就不去想它了。


奖励惩罚机制


最后,我觉得奖罚分明也挺重要的。在这里,我也想起了我在一线的时候,我周末总会有一天去我住的地方隔壁去逛超市,每次的消费金额大约在100-150左右。但是我出去的前提是我的学习目标完成了或者代码写完了。我现在却相反,目标缺少了一个验收和奖惩的过程。我觉得和我更喜欢宅有一点关系了,所以,我也得奖励我自己一下:目标完成了可以去逛超市消费🛒,也可以去骑行🚲;但是没完成,健腹轮😭😭安排上!


好了,以上就是我对于最近的拖延症的分析和解决方式的思考了。也欢迎伙伴们在评论区交流一下自己对于拖延症的看法。


shigen一起

作者:shigen01
来源:juejin.cn/post/7272690326401728547
,每天不一样!

收起阅读 »

谈谈这十年的代码生涯👨‍💻

博客终于完成了,借着这次机会,我想好好回顾总结一下这十年的代码生涯。有人曾说过如果一个人专注做一件事做十年,那么他会成为这个行业的大师。先别在意其出处与真假,遗憾的是这十年我并没成为专家或大师,甚至,于这个行业而言我才算刚刚入门。 三句话总结这十年 空白:不...
继续阅读 »

博客终于完成了,借着这次机会,我想好好回顾总结一下这十年的代码生涯。有人曾说过如果一个人专注做一件事做十年,那么他会成为这个行业的大师。先别在意其出处与真假,遗憾的是这十年我并没成为专家或大师,甚至,于这个行业而言我才算刚刚入门。


三句话总结这十年



空白:不知道想要什么、想干什么、喜欢什么



image.png



活着的意义便是寻找活着的意义:挣扎、困顿、精神内耗、努力寻找出口



image.png



在我离开之前想要多认识这个世界一些:算是找到自己的信仰、人生的方向,不以物喜、不以己悲也不再随波逐流、随风飘扬



image.png


我想大多数人都会跟我一样经历这几个阶段,对此我想分享一些自己的经验看法:



  • 正在经历第一个阶段的小伙伴们不要焦虑,认识自己本就是人的一生中最复杂的事情,也不可能一天两天一年两年就能完成,因此再急、再焦虑都只是徒增烦恼而已,倒不如先做好眼前的事,而后慢慢的一步一步的认真的寻找和认识自己。

  • 正在经历第二个阶段的小伙伴们不要担心、恐惧,其实我比较赞同余华老师的观点,有时候精神内耗其实是一个好事情,因为你不安于现状,不满足于此,你在寻找出口也在认识你自己。这个过程毫无疑问是极度痛苦的,但你要相信不认识黑暗是无法知晓光明的,没有经历困顿挣扎也无法看清前方的路。

  • 正在经历第三个阶段的小伙伴们,首先恭喜你们找到了能为之奋斗终生的事业!但切勿忘了这个世界上唯一不变的就是变化,我们仍要面临许多挑战、选择与诱惑,坚持还是另寻他路?这是个问题!


由于从小就深受电影影响,看着那些"黑客"只需要动动键盘敲下几行神秘的英文就可以破解万事万物,当时觉得他们简直无所不能,他们的技能简直比魔法师还炫酷,由此编程的种子就种在了我的心里。


在读高一时机缘巧合下我参加了学校的技能大赛,便满心憧憬的开始了编程的修炼之路。当时主要还是用C#和winform框架写windows软件,我仍记得我写下的第一个软件——“识别十进制的位数”,我觉得计算机真是世界上最奇妙的物品了!会编程真的是太酷了!


image.png


第一个软件:"识别十进制的位数"


至此便一发不可收拾,也写很多很多有趣的玩意,界面也逐渐美观起来。





一个计数器





仿QQ界面





1024游戏


误入硬件


原本我是打算在大学读计算专业的,可是命运总是喜欢跟我们开玩笑,最后阴差阳错读了电子专业。不过还好,电子专业也没有跳脱编程的范畴,只不过面对的对象不一样了而已。不过由于自己一开始对软件开发的依赖导致我整个大学生涯对电路设计有着天生的反感,这也导致了我目前也没玩明白电路😅。不过也正因我的软件开发基础致使我许多编程课程都学得非常轻松😁


记得第一次接触硬件编程是STM8,当时作业是利用仿真软件基于STM8写个计数器,由于之前有软件的编程基础,在了解硬件一些逻辑后很快就上手了,于是乎很快我的第一个硬件作品也诞生了——"基于STM8的计数器"





基于STM8的计数器


在完成第一个硬件作品后,简直感觉成就感拉满!当时我觉得做硬件比做软件还要有趣,因为硬件是实实在在看得见摸得着的,当它在跟着你预期的逻辑一步一步动起来的时候,荷尔蒙会飙升直击你的大脑。


有了第一次做硬件的快感,自己便上瘾了起来,开始参加各式各样的比赛。记得第一个参加的是校内的硬件比赛,当时做的是一个无线充电循迹小车,这对于当时的我而言真的是个超级工程,整个项目有着6个传感器,2个电机,若干个led灯需要控制,这对新手而言并不友好😭,不过好在熬了几个通宵还是把它完成了!





无线充电循迹小车


之后各种作业、比赛自己又陆陆续续做了许许多多的作品





RGB蓝牙灯





局域网点歌器





一个超酷的软件


除此之外,我自学了大概半年的深度学习,不过就学了有监督部分,自己做了一些非常有趣的东西!





手写字体识别





银行卡号识别


大家可以从我的作品中看到我是一个彻头彻尾的垃圾佬,由于经济窘迫,所有作品都是泡沫板、雪糕棍、热胶等等拼接而成(我要是有钱绝对搞一个3D打印机😶‍🌫️)。不过有三件作品可以说是我这个垃圾佬的得意之作,它是真的有用真的帅呀!


第一件:恒温箱


这是我的一个课程作业,当时老师要求围绕PID算法做一个作品。考虑到倒立摆已经被玩烂,因此思来想去做个冰箱吧,主要是正好寝室缺个冰箱,除了缺个冰箱以外,还缺个加热箱(冬天室友带饭会冷的)。好的,那就做个恒温箱吧!





紧锣密鼓调试中....


熬了几周终于弄好了,它是真的帅呀!不但可以实现最低-10°C的制冷还可以实现最高60°C的保温,重点是它不是PWA的粗稳,而是PID的精稳呀!!!!





成品


第二件:基于STM32的游戏机


这件作品也是我的一个课程作业,当时一直都想给自己的作品上摇杆(总觉得摇杆真的很帅),但一直没有机会,正好这次可以用一用。之所以觉得这件作品很酷,一是它很简约(东西不多)一块芯片、一个喇叭、一个三极管、二个摇杆,二是它是唯一件自己从腐蚀板子到完成全由自己动手的一件作品(以前板子都是在嘉立创画好,最后直接就收到成品板子了),因此觉得它很格外的珍贵!


image.png


image.png


第三件:消防喷水枪


这件作品就是比赛作品了,完完全全由垃圾拼接的,哈哈哈哈哈!可以看到转向用的是回收的摄像头拆下来的外壳,底座是月饼盒子,管子是割的亚克力水管,哈哈哈哈,整个作品最贵的就是红外温度传感器了,当时买着是几十块还是百来块?不记得了,总之精度很差很差,导致远距离的火苗识别不到,气死了🤯!当时也有考虑摄像头方案,太贵了买不起呀😭!!!


image.png


微信图片_20230823150823.png


入坑Web


在大三的时候,为了凑学分,我选了一门学分很高的课——《网页设计与实现》,当时的我又如何能想到这会是我以后为生的技术呢!那时候虽然每天都在使用网页,但对于网页的实现是一窍不通,也更看不懂网页中那些恼人的代码,虽然看起来跟我在WPF中使用过XML非常相似,但由于没有深究,则以为它们只是长得像而已,除此之外并没有什么瓜葛。


在此我先要感谢一下这门课的老师,他实在是教会了我们太多东西,这门课也是我整个大学生涯中收获最大最多的一门课(没有之一),相较于他而言,其他课程老师则显得格外不称职。


记得当时我们还是使用的Dreamware写代码,当时第一个网页写的是table布局显示LPL排名(游戏中二少年,哈哈哈),那时候还不懂css并且也不知道什么HTML标签,就学了个< table>





第一个网页


学了CSS之后开始花哨起来,右边的奖杯是旋转的,整个底图是个视频,当时效果真的贼震撼贼帅(依旧是中二的LOL)





学了CSS之后的网页


在掌握了JS之后,突然就感觉打开了任督二脉,最终做了一个网页音乐播放器,背景地图也是视频,并且会跟着歌曲变化,效果究极炸裂!





学了JS之后的网页


大四创业


大三下之后我们就没什么课了,然后在导师的帮助下去了他朋友的公司实习。当时的工作内容主要是后端,这段时间自己也学了非常非常多的东西,主要就是一些后端的框架/中间件之类的,包括SpringMCVC、Springboot、kafak、redis等等,当时自己也乐在其中(主要是有钱还能学东西)。我以为我会慢慢度过实习期,然后大四找工作成为一名后端工程师,但是命运总是喜欢跟我们开玩笑的。突然有一天我的一个学长跟我说需要一套针对他们公司的管理系统,就这样我约上了三个小伙伴走向了创业的路。


完成第一版


由于团队的小伙伴没人愿意写前端(当时普遍对前端有偏见,觉得写页面没有什么技术含量)于是不得已我便承担了前端开发的工作,由于这次合作是我主导的,因此我也承担了需求分析、数据库/UI设计等工作,其余的小伙伴分别负责后端/小程序/IOS开发。


大约在进行了2周的需求分析后,我们开始了开发工作,但很快我们遇到了第一个问题——“我们做的并不是他们想要的”,并且他们常常天马行空,一天一个想法,这导致我们不得不停下开发工作思考下一步如何做。最终在查阅资料和讨论后,我们决定先仔细了解分析需求!通过深入了解他们公司员工的工作,了解整个公司的业务流程,从而知晓他们的痛点,并且同时构造出整个公司的业务流程图以及每员工/用户在其中的位置,也就是用例图。


最终我们花了大概一个多月的时间完成了用例图,然后花了大概三个多月的时间,按照他们的需求编写出了第一套管理系统。该系统包含一些常见的公司事务,例如:请假、打卡、薪资计算也有针对他们公司本身业务的工单系统等。





管理系统V1.0


发现问题


但很快问题便来了,由于公司架构/人员/流程/功能字段时常变更,但我们又是将流程/人员在代码中写死的,这导致他们每发生一次变更我们就需要改一次代码,这让我们非常头疼,于是我们寻求解决方案。


我们通过查找资料、看书、看社区很快找到了解决方案——"sass"。自20世纪90年代以来,以互联网为核心的现代信息技术在世界范围内迅猛发展,基于互联网为载体的信息化软件服务的在线租用模式SaaS(Software as a Service软件即服务)日渐成熟,为中小企业开展信息化建设提供了更合理更高效的发展平台。当然对于软件开发商而言从卖“代码”转变到卖“服务”的难度是可想而知的,他们需要对业务进行高度的抽象,从中找出它们共性与差别,以此用同一套代码来满足不同企业的输入、处理、输出数据三个环节。





程序模型


因此当前SaaS类系统的抽象也是从这三个环节入手的,数据输入部分为动态表单引擎、数据处理部分为流程引擎与计算引擎、数据输出部分为报表引擎。表单引擎作用是由用户拖动一些组件构成所需收集的信息,有点类似目前许多的在线问卷调查网站;流程引擎决定了用户填写数据的处理对象和流程走向;计算引擎计算和处理填写的数据;报表引擎则是自定义展示数据内容。





SaaS软件主要组成部分


如今我依旧认为“sass”是当下中小型企业降本增效最好的且最优的途径,sass的发展远不为此。找到解决方案后我们深知这次改动将是巨大的,并且这个项目也会变得非常困难的,因此我们决定把一切推倒重来并把之前的遇到的一系列问题全部解决。


推到重来


我们决定使用码云管理代码,各个端的代码分别存储,且加上一个文档仓库。以解决我们消息闭塞无法总览、难以合并、查阅代码以及分配、总览任务问题。


image.png


仓库架构


文档仓库中存放需求分析文档、用例图、架构图、数据库设计、接口设计等内容,方便大家查看修改


image.png


文档仓库存放内容


我们再次对需求进行了更加仔细的分析,结合以此进一步完善和改进了系统用例图。


image.png


系统用例图


由于之前开发中经常遇见忘记数据库依赖关系,无法总览全局的问题,因此我们决定根据用例图先画出数据库设计图,设计图让我们能够更加直观的看到各个模块的依赖关系,并且每次修改我们只需要共同基于设计图改动即可,后续可根据设计图生成表结构。


image.png


数据库设计


根据用例图与数据库设计,我们设计出了系统整体架构


image.png


系统架构


在之前的开发过程中,由于我们没有接口文档,这导致会有许多耗费时间且多余的沟通步骤,并且一些code码、状态消息等内容并未得到统一,因此我们也规定了相应接口文档的格式、参数等。


image.png


接口文档


我们开始规定、分配任务,并将其统一放入码云管理,规定其任务周期以及里程碑,对项目整体时间进行监管把控。


image.png


任务规划、分配、监管


完成第二版


在完成了这一系列的前期工作后,我们便开始着手开发了,大约用了半年多的时间,我们成功的完成了大部分的内容。正如我们起初设想的那样,整套系统分为三个端:管理端(web)、员工端(App)、用户端(小程序)。


image.png


系统总览


管理端主要设置整套系统的应用/查看应用提交的数据内容,应用分为固有应用与自建应用。固有应用指的是无法使用动态表单生成的应用,需要直接通过编写代码;自建应用则指的是用户可以自行通过动态表单/流程引擎/视图引擎创建的应用。


image.png


管理端设置页面


自建应用通过表单引擎拖拽组件生成业务需要填写的信息、通过流程引擎决定该业务的流程,并规定该业务的权限,面向的使用对象等,视图引擎则决定了该表单需要在首页中展示/统计的数据。创建应用完成后,该功能则会同步出现在有权限的用户的小程序中以供填写数据申请业务。


image.png


创建自建应用


image.png


设置应用表单


image.png


设置应用的流程





用户端显示应用





用户端提交申请


image.png


根据设置的流程流向相应人员处理业务


image.png


总览该应用数据


为了满足自建应用无法完成的需求,我们也写了许许多多的固有应用,包括了员工打卡、仓库管理等等,但遗憾的是我并没有记录下相关的内容图片。此外我们准备着手重构动态表单部分代码,然后将其开源!


image.png


准备开源的动态表单


在我们完成这版系统后,恰逢毕业论文选题,于是乎我选择了自主命题,并打算以这段工作来完成自己的毕业论文!


image.png


毕业论文


发布


在我们完成第二版没多久,我们便开始对外开始宣传这套系统,为此我们做了许许多多的工作,由于资金非常紧张,我们负责了许多设计工作,包含设计了一些海报、易拉宝、宣传册等等。


image.png


自己设计的相关海报





自己设计的宣传册


临近毕业,我们宣告失败


在临近毕业前几天,很遗憾最终我们还是失败了,失败的原因有很多,但直接原因是我们遇到了无法解决的技术难题。该系统一开始其实就是一个问卷调查系统然后加入一个流程引擎,这造成了一个问题,动态表单与动态表单之前无法产生数据关联,导致形成了数据孤岛。为此我们在动态表单中加入数据关联组件,也解决了一对一、一对多的关联,但多对多一直无法解决,大概挣扎了两个多月,但还是没有寻得解决方案。


虽说直接原因是技术难题,但我知道对于一个团队而言是永远不会被技术难倒的。其实主要原因还是我作为团队负责人,在团队遇到挫折与困难时没有积极调和团队氛围,不但没有积极鼓舞团队成员,反而还因为困难整天闷闷不乐,导致团队氛围跌至谷底,最终解散。其次我并没意识到软件是迭代出来的,并不是一面世就是完美,但我每次遇到问题时都急于解决不去划分轻重缓急,常常推到重来,这虽然使得软件更加完美,但也使得软件开发周期不断延期,也不断重复多项工作,打击成员的积极性。


当然团队成员也或多或少有问题,但归根到底还是我的问题,我并没有挑选更为合适的人选加入团队,这导致耽误了团队,也耽误了他们,我直到现在仍觉得愧对于他们!


虽然说项目最后失败了,但我并不后悔,直到如今我也常常怀恋我们把酒论码、午后敲码的日子,收获很多也很快乐!


image.png


image.png


image.png


回首十年


记得临近毕业时我的导师曾对我说“你太浮躁了,希望你离开学校之后好好改一改”。起初我也认为自己浮躁,常常东搞一下,西搞一下,并且急于求成,但如今我却有了不同的看法,是浮躁但不完全浮躁,我觉得我本质上是在寻找。由于刚进入大学,各种技术眼花缭乱,而且我并不知道对于这个专业而言,我应该打好什么样的基础,这些基础对应这哪些方向,以及最重要的,我应该如何才能学好这个专业。虽然我整个大学都非常努力,但遗憾的是直到我大学毕业都没有搞清楚这些基本的问题,一直在技术表面跳来跳去。由于缺乏清晰的认识以及能告知你这些的人,因此我唯有的办法则是不断地试,我只有不断的去尝试才能知道上述问题的答案,我也只有不断的尝试才能知道接下来要走的路。



最近又读了一遍《月亮与六便士》,产生了很多新的感悟,我想作为这篇文章的结尾再好不过了。



我们就如同被船掀起的浪花,被前浪牵着走,被后浪推着走。大多数浪花都会随波逐流,有一些浪花在这个过程中趁着风势逐渐变大变高,惹得其他浪花羡慕追随,给浪营造了强大的假象。也有极少数浪花有了此生必要到达的目的,开始挣脱前浪的牵引,摆脱后浪的束缚,这也打得前后浪措手不及,乱了阵脚,伤痛欲绝。


此时的我们想必早已争相着各抒己见,吵得不可开交。更有甚者大肆宣扬诸如“满地的六便士他却看到了月亮”等等片面观点想要其定为“真理”,殊不知我的叔叔亨利早已说过“魔鬼总是随心所欲地引用经文。他记得从前一个先令就能买到十三只上等的牡蛎。”


最后提一句,大学教育改革并不应该一味给大学生增压,因为我认为其本质并不是大学生懒散不愿意学,而是即使是努力学了也不会有太多收获。

作者:汪啊汪QAQ
来源:juejin.cn/post/7270464435297501196

收起阅读 »

人情世故职场社会生存实战篇(五)

人情人情世故职场社会生存实战篇(一)人情人情世故职场社会生存实战篇(二)人情人情世故职场社会生存实战篇(三)人情人情世故职场社会生存实战篇(四) 41、问:带我的大哥让我办事我的效率都是最有效的,但为什么大哥就是不提我?反而还得罪了很多人。 答:孙悟空刚出社...
继续阅读 »

人情人情世故职场社会生存实战篇(一)
人情人情世故职场社会生存实战篇(二)
人情人情世故职场社会生存实战篇(三)
人情人情世故职场社会生存实战篇(四)



41、问:带我的大哥让我办事我的效率都是最有效的,但为什么大哥就是不提我?反而还得罪了很多人。


答:孙悟空刚出社会时,帮阿唐办事儿,遇到问题都是一马当先斩妖除魔,得罪了不少人,还差点把工作丢了,后来猴子学聪明了,遇到问题就请示观音,如来,搞关系,交了很多朋友,最终修成正果。


42、问:我跟一个挺有实力的前辈合作,我整天累的跟啥一-样,他天天就见几个人,大头还让他挣了,凭啥啊?


答:挣钱的永远是前辈,因为前辈负责关系,拿80%的利润,小弟负责干活,得20%的利润,前辈有关系人脉,而手里有关系人脉的人寥寥无几,会干活的小弟比比皆是。干活的不挣钱,挣钱的不干活,世界皆如此。


43、问:我昨天出了一个大单,提了2万多,我开心的跟同事分享,结果今天另外一个大单被同事撬走了,为什么?


答:你要学会闷声发大财。高调的人总有一天会毁了自己,沉住气,千万不要炫耀你的财富与成就,看似有人吹捧,其实他们的心里充满了嫉妒和怨气,真正智慧的人早就把自己调成了静音模式。


44、问:我们团队的老大,是特别有野心的人,但是手段不干净,什么数据造假 抄袭这些全都做过。他的能力是很强 ,但人品也实在令我反感。敢问师傅:如果要选一个大佬跟着,人品和德行需要纳为考虑吗?


答:你先爬上去,随后再试试看,干干净净做事能不能生存下去。有的领域可以,有的领域就不行, 所以你的标准答案应该是,保护好自己,随后竭尽全力的学习他的思路和手段,随后在自己运用的过程中,去筛选和判断。


45、问:如果对方硬是不收礼物的话,那是不是就不送了,还是找个节日或者由头继续送?


答:之前村里的会计来找我,我给了他两盒竹叶青,他说什么也不要。我直接扔他车里了,他说:你啊,太实在了。拒绝我东西的人,几乎没发生过。


有的人,连一瓶水都送不出去,8个领导在那儿 你买一瓶水,8个领导都说不喝了 谢谢你了。你还觉得你牛逼,哎,无语了。你要是买一打提溜过去,都喝了 没一个拒绝的。有这个觉悟的很少很少,有这觉悟,在底层锻炼三年就上去了。而更多的人,都是在基层锻炼到老……


46、问:我是单位某个部门的负责人,上面的意思是在本部门门评两个优秀员工,我在发愁把名额给哪个员工,得罪人的事不想干啊,您有什么好主意嘛?


答:开会就行了,让你的心腹帮你做引子,让所有的人发言,把大家的意见综合起来,什么样的人该上,让他们讲,你不要讲。开会一次不行就开两次,开着开着,答案就讨论出来了,然后你最后拍板就行了。大家都心服口服。


47、问:朋友兄弟把我介绍他单位上班,我是发了工资请他们吃饭还是?


答:现在就请,等个锤子啊。你提前请了,有福利提前给你。你发了工资再请,他们就不帮你了。因为这事在帮你,就显得他们势利眼了。人活着都是要尊严的。他们当下帮你,当下就有回报率,帮你就会上瘾的。你是喜欢工资日结还是月结呀。


48、问:我在单位被投诉,虽然自己一再辩解是有人故意带节奏的,是有人利用其他人的弱势群体身份打小报告,但是领导就是认定我是被人投诉的,现在停了我原来的职务,我以前没给领导送过礼,现在去送不知道还有没有用。


答:去送就是了,投诉你的这个人,他百分百送礼了。同样你一直给领导送礼,谁投诉你了他会帮你压下去。人啊 总归是人。一句话你没有给领导送礼。你送礼了屁事儿没有。人人都是势利小人,人人都贪得无厌。这句话永远都对。


49、问:我在官场和商海周旋几年了,截止到现在唯一还没搞定的难题,就是一个领导权利有的,每次我请吃饭他也来,送礼物也收。就是帮忙的时候总是帮我的对手多一些。在物资采购这块我的对手胜我一筹。我该用什么办法来对付他。


答:哎,你二啊,肯定是你的竞争对手给的多啊,给他的返点多。你请我吃饭,你买单了。我看到小A请你吃饭,我帮小A买单了。你很生气 我说马勒戈壁,你生气个锤子啊。小A已经帮我买过1000次单了。啥都是等价交换。


50、问:你一直说:求人办事送礼要循序渐进,什么才是循序渐进,您能指点一下吗,谢谢了。


答:打个比方,我第一阶段,请他喝可乐。我说想请一天假。他说小事,准。第二个阶段,请他吃饭喝酒,我想要全勤奖。他说:没问题。第三阶段,送华子,我想找个闲差。他说,明天去仓库。第四个阶段,我送五粮液,什么要求都没提。他说:仓库要不你来管理吧,也挺闲的。第五个阶段,我送金子,也没提要求。他说:明天晚上有个局带你去,抓住机会能不能升上去看你自己……



作者:公z号_纵横潜规则
来源:juejin.cn/post/7269787962342490175

收起阅读 »

客户端开发的我,准备认真学前端了

背景 我呢,一个Android开发工程师,从毕业到现在主要做的是客户端开发,目前在一个手机厂商任职。自己目前知识技能主要在客户端上,其他方面会一点点,会一点点前端知识,会一点点后端知识,会一点点脚本,用网络的一句话概括起来就是“有点东西,但是不多”😭。 为什么...
继续阅读 »

背景


我呢,一个Android开发工程师,从毕业到现在主要做的是客户端开发,目前在一个手机厂商任职。自己目前知识技能主要在客户端上,其他方面会一点点,会一点点前端知识,会一点点后端知识,会一点点脚本,用网络的一句话概括起来就是“有点东西,但是不多”😭。


为什么


决定学习前端,并不是心血来潮,一时自嗨,而是经过了比较长时间的思考。对于程序员来说,知识的更新迭代实在是很快,所以保持学习很重要。但是技术防线这么多,到底学什么?我相信这不是一个很容易做出抉择的问题。


对于前端之前有断断续续的学过一些,但是最后没有一直坚持下来。之所以这样,原因很多,比如没有很强的目标、没有足够的时间,前端涉及的知识点太多等。


但是我觉得对自己而言,最重要的一个原因是:**学习完前端,我能用它来干嘛?**如果没有想清楚这个原因,就很难找到目标。做事情没有目标,就无法拆解,也就无法长期坚持下去。直到最近,看了一些文章,碰到了一些事情,才慢慢想清楚这个问题。目前对我而言,开始决定认真学习前端的主要原因有两个:

  • 自己一直想做点什么
  • 工作上有需要

想做点什么


从我接触计算机开始,心底里一直有个梦,就是想利用自己手上技能,做点什么。我也和旁边的朋友同事交流过,大家都有类似的想法,从这看估计很多程序员朋友都会有这样的想法。我从一开始的捣鼓网站,论坛,到后来开发APP等,折腾了好多东西。但是到了最后,都没有折腾出点啥,都无疾而终。


前一段时间,看到一个博主写的一篇文章,文章大概是讲他如何从一个公司的后端开发工程师,走到今天成为一名独立开发者的故事。


其中有一段是说他一直心里念念不忘,想做一款 saas 应用,期间一直在学习和看其他人的产品,学习经验,尝试不同的想法。所谓念念不忘必有回响,终于从别人的产品中产生了一个点子,然后很快写好了后端服务,并自学前端边做边学,完成了这个产品。目前他的这个产品运作的很成功。


这个故事给我很大鼓舞,之前看到过很多这样的故事,有成功的,有失败的。我也去分析看了那些成功的,经过自己的观察,大部分成功的独立开发者,基本上都是多年前成功的那批,那段时间还是处于互联网的红利期,天时地利人和加在一起,造就了他们的成功。


当然这里并不是否认他们能力,觉得是他们运气好。能在当时那么多人中,脱颖而出,依然表明他们是佼佼者。这里只是想表达那个时间段,大环境对开发者来说,是比较友好的,阻力没有那么大。


很少看到最近两年成功的开发者(不排除自己不知道哈),但是从这位博主的经历来看,他确实在成功了,这给了我很大的鼓舞,说明这条路上还是有机会的,只是在现在这种大环境下,成功的难度在增加,阻力变大。如果我们自己始终坚持,寻找机会,不断地尝试,是否有一天可能会成功呢?


那这样的话,我主要关注哪个方向呢?我个人更加偏向于前端全栈方向,包括WebApp,小程序,P C 软件等。


为什么这么认为呢?看下现在的大环境,不提之前上架APP需要各种软件著作权,后来个人无法在各大商店上发布APP,再到现在新出的APP备案制,基本上个人想在Android App上发力,真的很难了。而且,经过自己在ProductHunt上观察,目前大部分独立开发者的作品都是聚焦于WebAppSAAS,或者是PC类软件,剩下就是IOSMAC平台的。


且学习前端技术栈是一个比较好的选择。JavaScript这门语言很强大,整个技术栈不仅可以做前端,也可以做后端开发,还可以做跨平台的 P C 软件开发, 提供的丰富的解决方案,对个人开发者来说极为合适。


当然,我们也可以找合适的人,一起组队合作,不用单打独斗,这样不仅节省期间和精力,也能有好的交流和碰撞。这条路我也经历过,但是说实话执行起来确实有一定的困难。首先就是人难找,要想找到一个三观差不多的伙伴,其实真的挺难的。还有一个就是个人时间和做事方式也很难契合。所以个人认为如果想做点什么,前期一个人自己去实现一个MVP出来,是一个合适的选择。后面如果有必要了,倒是可以考虑慢慢招人。


我们也要认识到技术只是最基础的第一步,要想做成一个产品,还有很多东西要学习。推广、运营,沟通交流无论哪个都是一道坎。但是作为登山者的我们不要关注前面路有多远,而是要确保自己一直在路上。


工作涉及


还有一个原因是,最近工作上和前端打交道有很多。因为项目内部接入了类似 React Native 的框架,有大量的业务场景是基于这个框架开发。这就导致了客户端涉及到大量和前端的交互,流程的优化,工程化等工作。客户端可以不用了解前端和框架的知识,也没什么问题。
但是想着如果后续这一块有什么问题,或者想对这块做一些性能优化、工程提效的事情,如果对前端知识没有一个很好的了解,估计也很难做出彩。


结尾


今天在这里絮絮叨叨这么多,并不是想要告诉大家选择前端技术栈学习就一定咋样,比如第一点说的独立开发者中,有很多的全栈开发者,他们有的已经失败了,有的还在路上,成功的毕竟还是少数。
我想分享的是我个人关于为什么选择前端技术栈作为学习方向,如何做出选择的一些思考。这都是我的一家之言,不一定正确,大家姑且一看。


同时自己心里也还是希望能像文章提到的那位博主一样,在做产品这条路上,也能“念念不忘,必有回响”。正如我一直相信秉持的“日拱一卒,功不唐捐”。


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

入行十年,卷王也卷不动了,想对新人说

很多年前,当我还是一名学生的时候,有一次高我好几届已工作几年的师兄回校给我们做交流,听说他已经是“高级研发工程师”,在深圳某企业月入上万。那时候心里一阵崇拜,觉得“高级”开发该是多么厉害的存在,让我无数次憧憬着成为像他一样厉害且收入高的人群。 时光荏苒,一晃十...
继续阅读 »

很多年前,当我还是一名学生的时候,有一次高我好几届已工作几年的师兄回校给我们做交流,听说他已经是“高级研发工程师”,在深圳某企业月入上万。那时候心里一阵崇拜,觉得“高级”开发该是多么厉害的存在,让我无数次憧憬着成为像他一样厉害且收入高的人群。


时光荏苒,一晃十年过去了。自己也从当初的菜鸟,成长为“高级研发工程师”,然后做了管理、带了团队。然而,在互联网摸爬滚打多年后,发现很多事情跟自己当初想象的完全不一样:



  • 编程并不总是随着经验累积越多,你越发轻松

  • 长时间写一线业务代码并不有趣,甚至有些无聊

  • 如果你只想在你的职业生涯中安静的研究技术,那么你在这个行业很难走远


回溯过往,眼瞅着这个行业潮起潮落,仍然有越来越多的新人奋不顾身的涌入,在此以一个行业“老兵”的身份给即将或者刚入行的同学一些感悟和分享,希望能让你们少踩一些坑,踏上更坚实的职业征程。


珍惜前两年,用力去卷


我一直认为,这个行业(可能其他行业也是)新人成长最快的就是前两年。这是因为:



  • 新人刚刚步入职场,对于新的挑战和机会充满了热情。你们带着刚从学校获得的知识和技能,急切地想要将这些应用到实际工作中,从而迅速增长。

  • 在前两年,新人通常会承担较少的重要项目和高级别的责任。这为你们提供了一个相对安全的环境,可以更自由地学习和尝试新事物,而不必担心严重的后果。

  • 在最初的阶段,新人会得到较多的指导和反馈。这有助于你们更快速地纠正错误、学习新知识,并逐步提高自己的能力。

  • 新人进入工作环境后,需要迅速适应不同的工作情境、流程和团队文化。这种适应性的训练使你们能够更快速地适应变化,并培养出解决问题的能力。

  • 许多新人在前两年内通常没有太多家庭负担,生活开支较少。这使得你们能够更专注地投入到工作和学习中,从而更加快速地成长。相较于后续可能出现的家庭责任和花销,你们在这段时间能够更自由地选择投入时间和精力,去学习新技能、探索新领域,并积累宝贵的经验。


想起我职业生涯的第一年,对未来充满了无尽的焦虑。也是由于这种焦虑,让我牟足了劲去学习行业技能。我不记得有多少个晚上是学到了半夜2-3点,但我的收获是专业技能得到了快速成长,为自己的职业生涯开了一个好头。


image.png


后来我进了大厂,当了管理,大厂对新人一般都会有一个培养机制,比如:3个月入门指导、6个月辅导计划、年度提升规划等。同时,在做事的标准上对新人的宽容度也会更高,会给你试错的机会,但会要求你从错误中去复盘、成长。


然而,在多年的管理生涯中,也遇到了很多新人在短暂的努力过后,变得不思进取,早早的就退出了奋勇争先的行列,被同龄人快速超越。


印象最深的是22届的一位同学,暂且称为A某,成都电子科大毕业。有名校光环,学习能力也强。从实习到入职后前半年,非常积极、努力,成长也很快,半年过后就能独立支持中小项目的研发。但随着时间推移,他身上的劣势也越发显现。在掌握了工作的基本技能后,他开始变得有些不务正业:在工作中开始花大量时间学习安全技能,但本职工作中几乎用不到。相应的,他的工作产出越来越低,交付不及时,质量不合格,对他的投诉也越来越多。经过3个多月的沟通、辅导,再沟通、给改正机会后仍然看不到任何进步,最终被辞退。


写代码很简单,但写好代码很难


当你掌握了一定的专业技能后,实现业务功能对于大多数开发者来说都不是一件难事。但想写出好代码却很难。比方说下面的代码,你认为是好代码么?


func Deduplicate(input []string) []string {
  result := []string{}
  for _, item := range input {
      exists := false
      for _, r := range result {
          if r == item {
              exists = true
              break
          }
      }
      if !exists {
          result = append(result, item)
      }
  }
  return result
}

这段代码用于对字符串数组进行去重操作。虽然实现了去重功能,但从代码质量的角度来看,它存在一些问题:



  • 性能较差:result 切片中进行遍历查找是否已存在相同的元素,时间复杂度较高,特别是当输入切片较大时。

  • 可读性不高: 嵌套的循环和多个条件判断导致代码复杂,难以一眼理解逻辑。

  • 未使用现有工具: Golang 提供了 map 数据结构可以用来更高效地实现去重,但代码中未使用。


让我们试着使用map做出改进:


func Deduplicate(input []string) []string {
  unique := make(map[string]bool)
  result := []string{}
  for _, item := range input {
      if !unique[item] {
          unique[item] = true
          result = append(result, item)
      }
  }
  return result
}

是不是瞬间看起来都舒服多了😄。


那么该如何写出好代码呢?


好代码并不仅仅是实现功能,更是一种艺术和哲学,我们在写代码时,应该多思考代码的质量和可维护性。问自己以下问题:



  • 这段代码是否易于阅读?其他人能理解吗?

  • 是否有更简洁的实现方式?

  • 是否需要加入注释来解释实现思路?

  • 是否考虑了性能问题和异常情况?

  • 是否符合团队的代码规范和设计风格?


这些问题可以总结为以下的编码标准:



  • 可读性优先: 代码应该易于阅读和理解,变量名、函数名应该具有表意性。清晰的命名可以减少代码注释的需要。

  • 简洁明了: 避免冗余代码,使用合适的数据结构和算法,让代码尽可能简洁,同时保持功能完整。

  • 注重性能: 在保持代码可读性的前提下,考虑算法的效率和性能。避免不必要的循环和重复计算。

  • 注释解释: 代码中应添加适量的注释,解释代码的意图、实现思路和关键步骤。这有助于其他开发者理解和维护代码。

  • 模块化设计: 将代码拆分成小的、可复用的模块,提高代码的可维护性和可测试性。

  • 错误处理: 考虑异常情况和边界条件,进行适当的错误处理,避免潜在的问题。

  • 版本控制: 使用版本控制工具管理代码,保留历史记录,方便回溯和团队协作。


写好代码是一件需要时间和经验积累的事情,但始终保持对代码质量的追求,将会使你成为更优秀的开发者。


想拿高薪吗?首先要成为卷王


过去的十多年是互联网疯狂发展的年代,很多人包括我吃到了这个行业的红利,行业内动则薪资上百万、甚至几百万的大有人在。但随着行业红利的逐渐下滑,越来越多的新人涌入,这个行业肉眼可见的变得越来越卷。


我印象中的“卷”是从16开始的,这一年被称作直播大战的一年,也是“短视频”元年。随着智能手机的普及,移动化的加速,万物皆"上线",行业巨头(尤其AT)疯狂扩张和竞争。什么“996是福报”、"面向ICU编程"成为行业普遍的现象。行业变得越发内卷的同时,薪资也确实水涨船高,吸引了越来越多“用生命”换钱的卷王(😭)。


这就是行业的现实,特别是这两年红利期的减少,经济的下滑,大厂业务收缩、裁员加剧,对于新人来说,竞争变得更加剧烈了。在这样的背景下,我为什么推荐新人去“卷”呢,是因为:



  • 积累经验: 通过卷,你可以迅速接触到各种项目、技术和领域,积累宝贵的实战经验。虽然过度卷可能会疲惫,但在一段时间内,你会获得比其他人更多的锻炼机会。

  • 成为多面手: 卷王往往需要在短时间内涉猎多个领域,这培养了你的多面手技能。这对于职业发展和未来的岗位选择都有好处。

  • 快速成长: 卷王面对各种挑战,需要不断学习、解决问题。这种快节奏的环境可以让你迅速成长,积累的知识和技能会让你在职业生涯中受益匪浅。

  • 适应压力: 行业的快速发展和竞争带来了巨大的工作压力,通过卷王经历,你会逐渐适应并变得更加抗压。

  • 职级晋升:通过卷让自己在公司脱颖而出,快速晋升,晋升一定伴随着薪资的增加,就算是跳槽你晋升的职级也是你薪资谈判的重要亮点。


image.png


虽然成为卷王可能需要付出更多的时间和努力,但在现如今的竞争激烈环境下,通过卷王的方式可以更快地脱颖而出,为自己的职业生涯奠定坚实的基础。


搞技术可以,但不要只搞技术


”我就想安安静静地搞技术、敲代码,用技术思维解决技术问题,也用技术思维解决业务问题。我能实现业务功能就可以了,我不想也不愿花心思去搞懂业务“。这或许是许多研发者的心声,搞懂业务是产品、运营的事情,我是技术专注技术就行了。


曾几何时,我和千千万万的技术开发一样也是这么认为的。直到有一天我感觉卷不太动了(也有可能是年纪大了😂),我发现业界新的技术、框架层出不穷,技术之路永无止尽。而且也见证过一些技术牛人随时被下岗(有一位很厉害的架构师曾经是我下属),我突然觉得:技术思维很重要,但只动技术不懂业务你就随时可替代。


毕竟,任何技术都是要为业务服务的,只有有市场的业务才能活下来,只有活下来的业务才能让公司养活技术团队。脱离市场(业务)单纯只靠技术养活团队的毕竟是极少数(行业技术推动者)。


举两个鲜活的例子,我公司之前有两个只专注技术解决问题的团队:一个是infra,一个是data。前者负责公司基础设施建设,后者负责大数据处理。他们团队对也公司各领域业务都不熟,在公司业务还不错的情况下,是有足够资源养活的。但这两年公司业绩下滑、股价大跌,最终导致大规模裁员,首先开刀的就是这两个团队。因为纯技术给公司带来不了业务收益。


这是我入行十年的一些感悟,希望能帮助更多新人在这个行业中更好地成长。无论你选择的道路如何,保持对技术的热情,同时不断拓展自己的眼界,用心去创造价值,你将能在这个变化多端的行业中持续成长,迎接未来的挑战。希望这些感悟能够为你们的职业发展提供一些指引,

作者:程序员斌少
来源:juejin.cn/post/7271542820807442487
少踩一些坑,走得更加坚定。加油!

收起阅读 »

低增长的互联网意味着什么

今天想跟大家分享一下,低增长的互联网意味着什么?那提到低增长,那不得不提在互联网的高增长。1987年9月20日,西方世界第一次通过互联网收到了中国的来信。 众所周知,互联网在中国其实发展了25年左右,在这25年里面,互联网的大部分应用和业务都是处于高增长模式...
继续阅读 »

今天想跟大家分享一下,低增长的互联网意味着什么?那提到低增长,那不得不提在互联网的高增长。1987年9月20日,西方世界第一次通过互联网收到了中国的来信。



众所周知,互联网在中国其实发展了25年左右,在这25年里面,互联网的大部分应用和业务都是处于高增长模式。这个高增长模式主要指的是用户量,订单量,交易量,这些核心的指标都呈指数上升的阶段。


于是我们看到了很多很多令人惊奇和咋舌的情况,微信用户数从零个到几万到几百万到几亿。淘宝的订单量从几十百到几百万到几个亿。我们看到了无数的APP应用,从零快速积累到百万,甚至突破几个亿。


在这个过程中,我们会发现各行各业涌现出来了各种各样的公司和APP应用,我们也看到了无数的公司敲响了纳斯达克上市的钟声。互联网也不断利用规模效应来创造财富神话,我们看到身边的人,同行的人都能够快速的拿着股票和期权成为了百万千万富翁。


我毕业的时候,刚好2015年,我从中国科学技术大学硕士毕业拿到了阿里巴巴的Offer,而正是阿里巴巴上市之后,整个园区里充斥着财富自由的声音,虽然我啥都没有,但是还是沉浸其中,仿佛我也可以通过努力,在短短几年内和他们一样,可以过上不曾想过的生活。


很多牛人也轻轻松松的成为了创始人或者联合创始人,一遍高谈阔润,一遍指点江山。一边聊着增长飞轮,一边喝着咖啡,一边畅想未来。


突然疫情来了,突然人口红利见顶了,突然出生率断崖下跌,突然国际环境一片变差。


一切的一切,貌似美梦想来的那种感觉,仿佛依然不相信,说好的百年企业,说好的数字经济,说好的财富自由,怎么就突然变了。眼见他起高楼,眼见他宴宾客,眼见他楼塌了。古语的一句句撼动心魄的词句离我们如此之近。于是,我们不想看到的裁员、股市腰斩、失业率增高,一幕幕我们看不到的东西,全部浮现了出来。


于是在互联网程序员内心对于造富的神话还没有偃旗息鼓的时候,我们突然就见证了世界的巨变。


于是不得不承认,在2022年的今天,我们互联网进入了低增长时代。


那么低增长时代意味着什么?我们要从中里面能吸取什么样的教训?我们要如何去迎接低增长时代?


有一句话说得非常好,我们人类从历史里面学到了唯一的教训,就是不会吸取任何教训。世界上每一个生命,每一个事物,每个经济现象都有自己的周期。没有任何一个东西是可以无限增长的,自然界不允许这么牛逼的存在,互联网也是一样。


也就是互联网在成立和爆发的第一天,我们就应该能预知到互联网一定会走向平稳,甚至走向衰亡。可是人们眨眼几十年的时间,我们往往会被社会裹挟着往前面前进,我们甚至不知道自己一无所知。在我们猝不及防的时间,想不到低增长就来了,我们在不知不觉中进入了存量时代。只是,来得太快,我们还没有来得及反应。


那低增长到底意味着什么?我认为我们要做好下面的准备。


首先是精细化运营。我们进入了存量时代,我们不得不进入精细化运营。也就是高增长的用户没了,我们所面对的只有不断流失的存量用户。在高增长的时代,野蛮地生长,我们有些时候不会在乎老用户的体验,我们一直把重金都砸在新业务上面,力求能继续做大规模以吸引投资者,以讲一个更加美好的故事。可是到了存量时代,我们不得不精准的运营我们存量的用户。我们不像以前那样会砸大笔的钱投入大量的人力去做一些新的产品,反而我们应该进入对于存量用户的存量功能的精细化的运营。只有迎合了这一波存量用户的需求,我们才可以防止用户流失,我们才能够保持到那些仅有的利润。


其次就是降本增效。互联网进入了存量时代,估值逻辑就变化了,原来我们以规模为衡量,只要规模越多,不管盈利还是非盈利,我们都能够拿到巨额的投资。有一句话说得非常好,早期互联网员工的工资不是公司发的,而是投资人发的。所以就算在公司里面你的业务亏损得再多,但是员工依然能拿到非常高的工资,这就是互联网高增长下的底层逻辑。而到了低增长的时代,投资人的钱已经没有了,那么发工资的主角变成了企业。我们知道有老板来发工资,你一定会知之,比较一定是要发出去十块钱,他就要至少赚回一百块钱。因为毕竟投资人的钱等于从天上掉下来的,而企业主的钱主要是从老板的身上一点一点割下来的,多花一块钱,老板都肉疼。



所以以前有免费的咖啡,水果茶,不好意思,现在没有了,原来有一年一到两次的团建,不好意思,现在也没有了。原来奖金动不动十个月,20个月起,不好意思,现在撑死了只有三个月。以前随便出差全国飞,只要有增长就有审批额度,不好意思,现在能不出差尽量不出差,能远程视频就远程视频,实在搞不定的这个客户也可以考虑不要了。


原来是粗放型的管理,我们只在乎整体的增长和氛围,现在不好意思,我们要提高效率,我们希望员工的每一分钱都花在刀刃上,每一点时间都用在了对客户的架子上。


当然,降本增效,不得不说的是,裁员是最快最高效的手段。相信未来大厂特别是亏损的互联网公司会持续进入滚动式裁员,毕竟大厂员工的人均成本就超过百万,卖出多少产品才能有百万的收入呢?我想这点老板、财务和HR都门清的。资本家也是嗜血的,当然也是怕失血的。


最后高质量增长和价值创造。最后现实情况我们不得不去考虑高质量增长和价值创造。原来我们可能采取竭泽而渔的方式,我们撒钱到处撒币以获得最高的增长。而现在我们更要看重高质量增长和价值创造。所谓高质量增长,我们要求我们每付出的一分钱,付出的每一分劳动,我们要收获有价值,有质量的客户。


也就是不付费的客户或者薅羊毛的客户,不好意思,你再怎么投诉我,我都不欢迎你。或者说有一些我们长期在原来的免费补贴时代客户,到现在可能就成为了垃圾客户。


所谓价值创造,就是我不是为了能够获取你的关注,我确实要给你创造实实在在的价值,你才会为我的服务买单。所以我觉得也是一个好事,当然这也意味着我们可能整体包括企业也进入了一种躺平时代。我觉得大部分有追求的企业应该都会思考这个问题,能否安静下来做一些长期主义的事情。也许很多企业就在这个时候被迫精耕细作,成为百年老店。


当然还不得不要说这一点,互联网的蓬勃发展结束了,既然进入了真正的增长时代,进入了精细化运营时代,不好意思,我可能不需要这么多员工,我也不会给你发这么高的工资,我们只是成为一个普普通通,用数字化创造实际价值的公司。


但是中国的技术有这么多,还会有很多人前赴后继地走在这条路上。所以在我们中国整个产业没有转型的时候我们有这么多的人才。我想在一段时间内可能都经历过一阵阵痛。当然站在好处的地方是当前的这种业务机构会倒逼人才往其他行业流走,流向原来根本招不到人的行业,比如说制造业、工厂,甚至是其他的服务业。


当然,我们先回过头来,当前的程序员该怎么办?和我们说的增长模式一样,我们这些程序员也会变成了存量的程序员。在存量时代意味着我们持续要去内卷,去竞争存量的岗位。我相信竞争也会更加的激烈,当然等我们年纪越来越大的时候,依然创造不出市场的价值的时候,我相信可能会被逐渐淘汰。所以我觉得内心也要结合准备降薪,甚至是转行,甚至是寻找下一份职业的准备。



当然站在长远的角度来看未必不是好事,至少我们薪资降下来了,我们的时间也多出来了,我们更能去好好的去问问自己生命的意义什么?虽然高薪的岗位会越来越少,但是我觉得大家也不用焦虑,毕竟底薪的岗位一大堆。而且自古以来大部分人赚不到什么钱,是一个常态。


作者:ali老蒋
来源:juejin.cn/post/7270117041525129257

收起阅读 »

人情世故职场社会生存实战篇(四)

人情人情世故职场社会生存实战篇(一)人情人情世故职场社会生存实战篇(二)人情人情世故职场社会生存实战篇(三) 31、问:领导推我得了第一,拿了5000奖金,给领导送多少合适? 答:钱从哪儿来的,还到哪儿去,这叫饮水思源。给他买5000元的华子,他100%要,...
继续阅读 »

人情人情世故职场社会生存实战篇(一)
人情人情世故职场社会生存实战篇(二)
人情人情世故职场社会生存实战篇(三)



31、问:领导推我得了第一,拿了5000奖金,给领导送多少合适?


答:钱从哪儿来的,还到哪儿去,这叫饮水思源。给他买5000元的华子,他100%要,然后你提个非常小非常小的要求就0K。比如请假3天,他说0K,然后就心安理得的收了。你回来了,他会想办法安排你,指点你的。然后他送你一句话,你说:这句话价值连城,一个亿都买不到。领导高兴啊,你看:我5000就卖给你了,我还亏了呢。然后,他会主动给自己加分,你看吧,我还是一个好领导。这样你既满足了领导的物质需求,同时还满足了领导的精神需求。领导觉得你知恩图报,此后有机会便开始提拔你了。


32、问:你说送礼交大哥真的有用吗,有的人收了不办事,会不会搞不好倾家荡产啊?


答:我从来没听说过:谁谁谁送礼倾家荡产的。前辈给我讲过他发家的故事:十几年前他给一个工程的大哥包20万红包,赚了180万,他又拿出100万分给了大哥,大哥说:那边的开发区也归你管了,就那两年时间前辈赚了1000多个,而别人只认为他是命好。


33、问:朋友给我介绍个活,挣了5千多,我说:谢谢啊,下次请你吃饭。但最近很少跟我联系,也不介绍活给我了是怎么回事?


答:如果你挣了五千,给他三千,你觉得你的活还会少吗?进四出六,不要怕吃亏,只要你给他转了,你天天都有活干!自己一人占尽利益,将没有长期合作!


34、问:公司领导生病了,我要不要过去看一下,去了有没有什么用?


答:前年的时候,前辈病了,小李发信息说了一些安慰前辈的话。我呢带了2条烟,去了协和医院,握着前辈的手,说了很多暖心的话。此后,我和前辈无话不谈。尽管小李跟了前辈很多年,但前辈遇到好事儿还是习惯性叫上我,前后几年带事我挣了至少120个朝上。


35、问:去年挣了点钱,想回家乡修个路啥的,你看有没有必要?


答:前年捐了50万在村里修路灯,从那以后,村里的人每天都在找我,这个生病了,那个想买房,还有个没钱交学费的。富贵不归故里。习惯性装穷,习惯性示弱,不信你看大衣哥。


36、问:昨天和朋友吹牛,说一年赚几百万,然后今天给我发信息,我没敢回,是不是找我借钱啊?


答:前年一场饭局,朋友问:一年赚多少?我说400多万。朋友说厉害厉害。第二天,朋友找我借钱,张口就是170万,而且还跪在我家,一直给我磕头。我给了他40万,这40万他100%不会还了。他是送外卖的,一月能赚多少钱我不知道,反正这笔借出去的钱收不回了。


37、问:昨天我对一个大哥说,哥你一年带我赚个几百万就行了,但是大哥直接转移话题是为什么?


答:一个外地的小朋友,非要见个前辈,我拗不过他,便约了他出来。饭局上,这个小朋友一句话就把局面给破坏了。他对前辈说:张叔,我要跟你混,你年赚2000万,我能年赚1000万就行。大家习惯给人家面子,前辈说:兄弟之才,绝对在我之上,来,喝喝喝.....


38、问:我公司干了几年了,不亏钱,但为什么就是做不大?


答:赚小钱,靠的是能力,赚大钱,靠的是关系,靠的是背景。所有的保险公司,都是关系的结果,跟市场运营没有一毛钱关系,赚钱,就是找个大哥,当他的夜壶,这没有什么好丢人的,找不到夜壶才丢人。


39、问:我打算开个实体店,请教一下什么叫会做生意,什么叫情商?


答:前段时间我在一家饭店吃饭,打碎个杯子,老板说:影响您用餐了,没有伤着吧。结账时,我多给了老板100元。好巧不巧,前两天我又去一家小饭店吃饭,打烂一个勺子,老板说:一个勺子100元。此后,这家饭店,我再没去过。


40、问:带我的大哥到我家喝茶,好像是看上我那副画了,正好大哥手里有个项目你说这是个机会吗?


答:前辈很喜欢我的摩托车,我就把摩托车借给他开了几天,然后他问我从哪儿买的,我说:叔你喜欢的话,我就送你了。前辈说:那谢谢了。随后没几天他告诉我:你给你张叔拿2万,我给他打过招呼了,这个绿化工程,由你来做。赚钱不赚钱看你自己。我说:叔,挣不挣钱都是个机会,到时候找你喝茶。



作者:公z号_纵横潜规则
来源:juejin.cn/post/7269588899499704332

收起阅读 »

一次软考高项的经历分享

1 缘自同事 22年1月,去同事家聚餐,第一次听他说起软考高项,并向我讲述了考过的种种好处,如:认定市级人才,申请租房补贴,获得高级职称等等。 热心的同事还分享了一个他报的网课,不到300块钱,同时鼓励我试试一定能考过,多注意练练字因为有一科考论文写作(通常工...
继续阅读 »

1 缘自同事


22年1月,去同事家聚餐,第一次听他说起软考高项,并向我讲述了考过的种种好处,如:认定市级人才,申请租房补贴,获得高级职称等等。


热心的同事还分享了一个他报的网课,不到300块钱,同时鼓励我试试一定能考过,多注意练练字因为有一科考论文写作(通常工作以后,普遍使用电脑,书写会慢慢退化)


对软考高项一无所知的我,回去查了查:软考高项,全称信息系统项目管理师,是由工信部和人社部组织的,计算机技术与软件专业技术资格考试。通过率大概在15%左右,一年考两次,一次考一天,一天考三科:综合知识、案例分析、论文。每一科满分75分,都超过45分才算合格,还是很有难度的。


2 第一次备考


网上查了很多资料,验证了同事所说,思索再三,终于下定决心,买了书报了课开始学习。万事开头难,1月和2月,忙着年底总结和放假过年,没时间看,直到3月初才算正式开始。


工作后,真正属于自己的时间,并不多:早上(20分钟)、上下班路上(30+30分钟)、晚上(1.5小时),以及不加班的晚上和周末。这样算下来,平均每天可学习3个小时。早上背诵,上下班路上听课程音频,晚上仔细看视频课,记笔记做练习。


很快来到5月,越临近考试越焦虑,觉得很多知识点还没掌握,一点信心都没有。结果因为疫情,考试取消了,自己松了一大口气,不是自己不努力,天意如此。因为惯性,6月虽有放松,但还是坚持每天2小时的学习。7月,公寓搬进了一位同事,晚上不能像之前一样任性学习了。8月和9月,虽然没停止学习,实际却未进入专注的状态。十一之后,紧张了起来,认真学习了大半个月,开始有了点信心。11月5日考完,觉得综合知识能过,案例有风险,论文写了那么多,应该也没问题。12月查分,结果论文才30分,大跌眼镜。



查到分数的那一天,忽然感觉心累,付出了这么多时间,憧憬了这么久,这样的结果令人有些沮丧。


3 第二次备考


12月和1月,疫情肆虐。在阳和阳康之间,转眼到了2月,一直还没开始学。3月,听说要换教材,又慌了神,但视频课还是旧教材,尚未更新完。4月,重新看新教材的视频。5月,铆足了劲学习。5月27日,因为换新教材的事,觉得考不过也没事,享受过程,心态放开了,找考场时还随手拍了一张照。



这次考完,综合知识,尤其是前十几道题,是跟着感觉选的,基本都没复习到。案例题里的数据元,也是闻所未闻。论文,考之前在草纸上列了下结构,字写的比上次漂亮些,画了个表占了很多行,最后的字数反而多了。感觉三科都在边缘徘徊,后来老师讲了讲答案,对了对,感觉这次的关键还是在论文。


7月20日,成绩可以查了,在老四季里一遍又一遍的刷着网络,看着群里的消息,大部分都挂在论文,在20-30分之间,感觉自己这次也悬了,刷了很久终于刷出来了,论文46分,多一分过了,自己成了群里第一个过的。



这是查分时所在的老四季,一家新开的店,这两次软考,真的是跨了一年四季。



4 启示


启示1:去到新的城市,一定花时间了解政府的人才政策。除了埋头工作,有机会多和本地的同事交流,他们随口谈及的地方政策,也许会为自己打开一扇窗户。


启示2:目标确立后,无论路多么漫长,唯有坚持才是不懈的动力。原以为在工作之外,自己抽出时间学习,已经很不容易了,但看到几位群友的分享,感慨真是难外有难。


“第一次考试,挂在论文子题目甘特图上。这次二胎还在哺乳期,明显感觉脑子不够用,时间不够用,大宝需要妈妈,二宝也需要妈妈,鼓起很大勇气才决定二刷!每个起夜哺乳的夜晚都在听视频课,复习时间都是一点点挤出来的,中间有崩溃有大哭有想放弃的时刻,但还是坚持了4个多月…”


“扣除一次疫情不能考,考了7次,孩子没读初中,考到孩子初中毕业的时候终于过了!我抱着孩子哭的稀里哗啦,真的,我在想,如果还不过,我还有什么支撑下去的动力?老天看到了我的坚持,感谢”


“这是我考的第三次,52岁,退休前的任务终于完成”


启示3:以平常心看待运气。这次考试,很多群友的论文都在25-35分之间,群里统计的论文通过率低于18%。其实自己的论文准备的并不充分,感觉一些群友都比自己准备的好,尤其是前几次论文过了而这次没过的,也许这就是难以捉摸的运气吧。


5 后续


8月22日,电子证书可以下载了,真是七夕的好礼物。


在个税申报的app中,上传了证书,估计年末能退3600x20%或3600x25%,能把课程、书本和报名费赚回来。



在省级政府采购平台中,注册评审专家账号并上传了证书,提交后也审核通过了,等着体验一把政府采购项目的评审。

收起阅读 »

程序员要学会“投资知识”

啊,富兰克林,那家伙总是说些深刻的道理。嗯,我们真的可以通过早睡早起变成优秀的程序员吗?早起的鸟儿可能抓住虫子,但早起的虫子会怎么样呢? 然而,富兰克林的开场白确实击中了要害 - 知识和经验确实是你最有价值的职业资产。 不幸的是,它们是有限的资产。随着新技术的...
继续阅读 »

啊,富兰克林,那家伙总是说些深刻的道理。嗯,我们真的可以通过早睡早起变成优秀的程序员吗?早起的鸟儿可能抓住虫子,但早起的虫子会怎么样呢?


然而,富兰克林的开场白确实击中了要害 - 知识和经验确实是你最有价值的职业资产。


不幸的是,它们是有限的资产。随着新技术的出现和语言环境的发展,你的知识可能会过时。不断变化的市场力量可能会使你的经验变得陈旧和无关紧要。考虑到技术和社会变革的加速步伐,这可能会发生得特别迅速。


随着你的知识价值的下降,你在公司或客户那里的价值也会降低。我们希望阻止所有这些情况的发生。


学习新知识的能力是你最关键的战略资产。但如何获取学习的方法,知道要学什么呢?


知识投资组合。


我们可以将程序员对计算过程、其工作应用领域的了解以及所有经验视为他们的知识投资组合。管理知识投资组合与管理金融投资组合非常相似:


1、定期的投资者有定期投资的习惯。


2、多样化是长期成功的关键。


3、聪明的投资者在投资组合中平衡保守和高风险高回报的投资。


4、投资者在低点买入,在高点卖出以获取最大回报。


5、需要定期审查和重新平衡投资组合。


为了在职业生涯中取得成功,你必须遵循相同的指导原则管理你的知识投资组合。


好消息是,管理这种类型的投资就像任何其他技能一样 - 它可以被学会。诀窍是从一开始就开始做,并养成习惯。制定一个你可以遵循并坚持的例行程序,直到它变成第二天性。一旦达到这一点,你会发现自己自动地吸收新的知识。


建立知识投资组合。


· 定期投资。 就像金融投资一样,你需要定期地投资你的知识投资组合,即使数量有限。习惯本身和总数量一样重要,所以设定一个固定的时间和地点 - 这有助于你克服常见的干扰。下一部分将列出一些示例目标。


· 多样化。 你知道的越多,你变得越有价值。至少,你应该了解你目前工作中特定技术的细节,但不要止步于此。计算机技术变化迅速 - 今天的热门话题可能在明天(或至少不那么受欢迎)变得几乎无用。你掌握的技能越多,你的适应能力就越强。


· 风险管理。 不同的技术均匀地分布在从高风险高回报到低风险低回报的范围内。把所有的钱都投资在高风险的股票上是不明智的,因为它们可能会突然崩盘。同样,你不应该把所有的钱都投资在保守的领域 - 你可能会错过机会。不要把你的技术鸡蛋都放在一个篮子里。


· 低买高卖。 在新兴技术变得流行之前开始学习可能就像寻找被低估的股票一样困难,但回报可能同样好。在Java刚刚发明出来后学习可能是有风险的,但那些早期用户在Java变得流行时获得了可观的回报。


· 重新评估和调整。 这是一个动态的行业。你上个月开始研究的时髦技术可能现在已经降温了。也许你需要刷新一下你很久没有使用过的数据库技术的知识。或者,你可能想尝试一种不同的语言,这可能使你在新的角色中处于更好的位置......


在所有这些指导原则中,下面这个是最简单实施的。


(程序员的软技能:ke.qq.com/course/6034346)


定期在你的知识投资组合中进行投资。


目标。


既然你有了一些指导原则,并知道何时添加什么到你的知识投资组合中,那么获取构成它的智力资产的最佳方法是什么呢?以下是一些建议:


· 每年学习一门新语言。


不同的语言以不同的方式解决相同的问题。学习多种不同的解决方案有助于拓宽你的思维,避免陷入常规模式。此外,由于充足的免费资源,学习多门语言变得更加容易。


· 每月阅读一本技术书籍。


尽管互联网上有大量的短文和偶尔可靠的答案,但要深入理解通常需要阅读更长的书籍。浏览书店页面,选择与你当前项目主题相关的技术书籍。一旦养成这个习惯,每月读一本书。当你掌握了所有当前使用的技术后,扩大你的视野,学习与你的项目无关的东西。


· 也阅读非技术书籍。


请记住,计算机是被人类使用的,而你所做的最终是为了满足人们的需求 - 这是至关重要的。你与人合作,被人雇佣,甚至可能会面临来自人们的批评。不要忘记这个方程式的人类一面,这需要完全不同的技能(通常被称为软技能,听起来可能很容易,但实际上非常具有挑战性)。


· 参加课程。


在当地大学或在线寻找有趣的课程,或者你可能会在下一个商业博览会或技术会议上找到一些课程。


· 加入当地的用户组和论坛。


不要只是作为观众成员;要积极参与。孤立自己对你的职业生涯是有害的;了解你公司之外的人在做什么。


· 尝试不同的环境。


如果你只在Windows上工作,花点时间在Linux上。如果你对简单的编辑器和Makefile感到舒适,尝试使用最新的复杂IDE,反之亦然。


· 保持更新。


关注不同于你当前工作的技术。阅读相关的新闻和技术文章。这是了解使用不同技术的人的经验以及他们使用的特定术语的极好方式,等等。


持续的投资是至关重要的。一旦你熟悉了一门新的语言或技术,继续前进并学习另一门。


无论你是否在项目中使用过这些技术,或者是否应该将它们放在你的简历上,都不重要。学习过程将拓展你的思维,开启新的可能性,并赋予你在处理任务时的新视角。思想的跨领域交流是至关重要的;尝试将你所学应用到你当前的项目中。即使项目不使用特定的技术,你仍然可以借鉴其中的思想。例如,理解面向对象编程可能会导致你编写更具结构的C代码,或者理解函数式编程范 paradigms 可能会影响你如何处理Java等等。


学习机会。


你正在狼吞虎咽地阅读,始终站在你领域的突破前沿(这并不是一项容易的任务)。然而,当有人问你一个问题,你真的不知道的时候,不要停在那里 - 把找到答案当做一个个人挑战。问问你周围的人或在网上搜索 - 不仅在主流圈子中,还要在学术领域中搜索。


如果你自己找不到答案,寻找能够找到答案的人,不要让问题无解地悬而未决。与他人互动有助于你建立你的人际网络,你可能会在这个过程中惊喜地找到解决其他无关问题的方法 - 你现有的知识投资组合将不断扩展。


所有的阅读和研究需要时间,而时间总是不够的。因此,提前准备,确保你在无聊的时候有东西可以阅读。在医院排队等候时,通常会有很好的机会来完成一本书 - 只需记得带上你的电子阅读器。否则,你可能会在医院翻阅旧年鉴,而里面的折叠页来自1973年的巴布亚新几内亚。


批判性思维。


最后一个要点是对你阅读和听到的内容进行批判性思考。你需要确保你投资组合中的知识是准确的,没有受到供应商或媒体炒作的影响。小心狂热的狂热分子,他们认为他们的观点是唯一正确的 - 他们的教条可能不适合你或你的项目。


不要低估商业主义的力量。搜索引擎有时只是优先考虑流行的内容,这并不一定意味着这是你最好的选择;内容提供者也可以支付费用来使他们的材料排名更高。书店有时会将一本书突出地摆放,但这并不意味着它是一本好书,甚至可能不受欢迎 - 这可能只是有人支付了那个位置。


(程序员的软技能:ke.qq.com/course/6034346)


批判性分析你所阅读和听到的内容。


批判性思维本身就是一个完整的学科,我们鼓励你深入研究和学习这门学科。让我们从这里开始,提出一些发人深省的问题。


· 五问“为什么”。


我最喜欢的咨询技术之一是至少连续问五次“为什么”。这意味着在得到一个答案后,你再次问“为什么”。像一个坚持不懈的四岁孩子提问一样重复这个过程,但请记住要比孩子更有礼貌。这样做可以让你更接近根本原因。


· 谁从中受益?


尽管听起来可能有点功利主义,但追踪金钱的流动往往可以帮助你理解潜在的联系。其他人或其他组织的利益可能与你的利益保持一致,也可能不一致。


· 背景是什么?


一切都发生在自己的背景下。这就是为什么声称“解决所有问题”的解决方案通常站不住脚,宣扬“最佳实践”的书籍或文章经不起审查的原因。 “对谁最好?” 是一个需要考虑的问题,以及关于前提条件、后果以及情况是短期还是长期的问题。


· 在何种情况下和何地可以起作用?


在什么情况下?是否已经太晚了?是否还太早了?不要只停留在一阶思维(接下来会发生什么);参与到二阶思维中:接下来会发生什么?


· 为什么这是一个问题?


是否有一个基础模型?这个基础模型是如何工作的?


不幸的是,如今找到简单的答案是具有挑战性的。然而,通过广泛的知识投资组合,并对你遇到的广泛技术出版物进行一些批判性分析,你可以理解那些复杂的答案。



作者:用心看世界Heart
来源:juejin.cn/post/7271908000414580776

收起阅读 »

我专门注册了一家公司,带大家来看看 boss 视角下的求职者

你投了很多简历,没有面试机会,是因为你的简历根本就没被面试官看到! 那为什么简历没被看到,明明你已经发了自己的简历,并且也打了招呼啊? 打了很多招呼,但是却没被回复,不是对你不感兴趣,而是人太多,你的招呼又没 有快速抓住面试官的眼球,就被淹没了 这一次,我教你...
继续阅读 »

你投了很多简历,没有面试机会,是因为你的简历根本就没被面试官看到!


那为什么简历没被看到,明明你已经发了自己的简历,并且也打了招呼啊?


打了很多招呼,但是却没被回复,不是对你不感兴趣,而是人太多,你的招呼又没
有快速抓住面试官的眼球,就被淹没了


这一次,我教你写抓人眼球,boss都忍不住点开聊天框的打招呼话术!




hello,大家好,我是 Sunday。


很多小伙伴在招聘软件上打招呼,但是却没有任何回复。很多小伙伴对此都会非常困惑,甚至开始怀疑自己。


那么我为了搞明白,这到底是因为什么。


所以,我专门注册了一个招聘端的账号,让我们从一个招聘者的角度来看一看:你的消息到底是怎么被体现出来的。


我是在周天晚上 11 点开放了两个岗位:前端和java


咱们先来看前端,这是招聘 JD


前端招聘JD


截止到周一上午 11 点,我一共收到了整整152位打招呼信息:



作为对比,咱们来看下 java 岗,这是 java 岗的 JD



他的投递更夸张,达到了 287 人:



这还是在济南这个二线城市的招聘情况。如果是在一线城市,那么一天收到上千份的简历,绝对不是开玩笑的。


那么这么多的打招呼消息,在 boss 端是怎么体现的呢?咱们一起来看看,截图有点多,但是这就是boss视角下的真实情况:






如果你是 boss 的话,那么你会点开谁的消息来看呢?


通过截图我们可以看到。打招呼的消息在 boss 端只能展现 17 个字。所以我们必须要在这 17 字中展示出核心竞争力,不要说废话。


比如这种消息:



这种就是典型的浪费机会:“可以聊一聊吗?” 可以聊呀,那你倒是聊啊~~~
同理,我们来看这一页消息,如果你是 boss 的话,你会点开谁的消息来看?



如果是我的话,那么我肯定会优先对 倒数第二,倒数第三 条消息比较感兴趣,因为他们直接描述到了重点内容:



所以,如果你在招聘软件中打招呼,总是得不到回复,那么可以想一想,你是不是也犯了 没有描述重点的错误呢?


那么描述了问题之后,接下来,咱们就来看下,打招呼的语句怎么去说呢?


根据 boss 视角,咱们可以知道:打招呼的前17个字是非常重要的。所以我们一定要在前 17 个字中,把重点说出来。


比如,你可以这么说:



3 年前端开发经验,熟练 vue、react 技术栈,具备多个大型项目开发经验,详细情况您可以看下我的简历,期待您的回复!



简单的一句话,核心内容,在前17个字中,都描述清楚了。


这句话内含一个公式:描述 经验、能力、成就结果+明确指引


咱们举个栗子🌰:



描述经验(3 年前端开发经验)+描述能力(熟练 vue、react 技术栈)+描述成就结果(具备多个大型项目开发经验)+明确指引(看下我的简历,期待您的回复)



其中公式里的每一个要素具体怎么描述,每一个人,每一个职位可能不一样,篇幅有限这里就不详细讲述了。


如果你想要根据自己的经历定制出适合自己的高回复打招呼话术,或者你近期有跳槽的需求,可以直接与我私聊。

作者:程序员Sunday
来源:juejin.cn/post/7272290608655220755

收起阅读 »

如何把一家创业公司搞垮

在拜读了耗子哥推荐的书《重来》之后,如何把一个创业公司搞垮,我得到了一些灵感。 追求完美的产品 我们都知道没有完美的产品,但是对于创业公司,想要做出完美的产品,至少需要付出很多的努力: 毫无 BUG:全面的产品交互设计、严格的编码过程、完整的用例测试等等。 ...
继续阅读 »

在拜读了耗子哥推荐的书《重来》之后,如何把一个创业公司搞垮,我得到了一些灵感。


追求完美的产品


我们都知道没有完美的产品,但是对于创业公司,想要做出完美的产品,至少需要付出很多的努力:



  1. 毫无 BUG:全面的产品交互设计、严格的编码过程、完整的用例测试等等。

  2. 大而全的功能:不要花时间去区分重要、次要,所有能力都得上,所有平台都得适配,所有功能都得支持。

  3. 延迟交付:追求完美产品,需要付出时间和精力,延期延期再延期。

  4. 沉默的反馈:开发完毕一个功能,要经过很久才能上线,迟迟得不到客户的真实反馈。


追求完美的产品,这个功能也要,那个功能也要,迟迟交付产品,磨灭团队信心,减少公司成功几率,钝刀子杀人


开会的技巧


会议是一种毒药,在开会的时候,我们要尽量扩大它的毒性:



  1. 没有明确的问题,没有确定的议程。

  2. 人员尽量扩大。不要精简会议人员,多增加无关人员。

  3. 每个人都发言。多听取一些低能儿的无效意见

  4. 去会议室。可以直接打断每个人的工作。

  5. 时长不限。不要限制开会的时间,时间越长越好。1 小时的会议,10 个人参加的话,就可以减少公司 10 小时的生产时间。


通过以上一些开会技巧,可以有效地增加会议的时长,多积累一些纸上谈兵的想法


做长期计划


做计划的本质是用过去指导未来,用以前的经验去圈套之后的变化。做长期计划,就可以把一个创业公司给套牢。


当创业公司按照一段时间去执行长期计划之后,如果发现事情不妙,可能会因为这么几个方面而硬着头皮继续执行:



  1. 沉没成本:我们都已经付出 4 个月的努力,不继续做下去很可惜吗?

  2. 傲慢自负:我们都已经定好目标了,再改变不是打脸吗?


满足客户


上线之后,要记住客户自上,来自客户的反馈都必须汲取,客户的要求都必须满足,让自己的产品成为一个臃肿的产品,成为一个臃肿产品的好处:



  1. 功能很多。用户所有的需求都能满足,意味着我们有对应处理需求的纷繁功能。

  2. 提高复杂性。每一个功能的增加,都需要对应交互,乱七八糟的功能可以让我们的产品交互变得复杂,界面花里胡哨。

  3. 拒绝新用户。通过提高产品复杂性,可以有效减少新的用户。

  4. 没有个性,平易近人。像一辆公交车一样,谁都可以上。


千万不要追求简洁,我们的目标是努力变成的微信,成就一款庞大、臃肿的垃圾产品


融资扩张,多招人手


当产品取得一定的成效,就需要马上融资,融资带来的好处太多:



  1. 更大的办公室,人数更多的公司

  2. 花别人的钱会上瘾

  3. 对公司失去控制权

  4. 投资人套现离场的风险

  5. 融资非常耗时耗力

  6. 产品可能偏向迎合投资人而不是客户


多招聘人手,新来的人:



  1. 对公司不了解

  2. 对项目不了解

  3. 互相谦让,互相客气

  4. 谁也不敢指出产品缺陷


集中力量办小事


人总是有限的,资源也总是有限的,我们需要正确地调用这些人力和资源,把他们都投入到小事中,如何做到呢?



  1. 不做取舍。在众多的事情中,不要去试图找到中心点,所有的任务都必须做,所有的需求都必须完成。

  2. 没有急事。把所有事情都当做急事,那也就没有急事。

  3. 唯唯诺诺。顺从永远比争锋相对容易,人们很容易同意添加一项新功能、接受一个过于乐观的最后期限、笑纳一个平庸的设计


不以盈利为目的


公司如何通过产品盈利的事情,尽量搁置,就像我们在设计神舟一号的时候,先假设地心引力不存在


一家企业不以盈利为目的,那么公司的可持续存活就有问题,可以给员工一些退出策略:



  • 如何破产清算,保障各位 n+1

  • 被其他公司收购


让员工少一点破釜沉舟的勇气,可以让公司早一点走向 Ending。






我是楷鹏,这是我阅读《重来》的读书笔记:wukaipeng.com/

read/rework

收起阅读 »

懂点心理学 - 曼德拉效应

最近在看电影 《消失的她》 ,里面提到了一个效应 - 曼德拉效应:修改他人记忆。 本文,我们来谈谈曼德拉效应。 什么是曼德拉效应 曼德拉效应,是指人们错误地记忆了某个特定的事件或情节的现象。产生的方式可以是让人们对新奇或者陌生事物的偏好会随着暴露的频率的增加...
继续阅读 »

最近在看电影 《消失的她》 ,里面提到了一个效应 - 曼德拉效应:修改他人记忆。


曼德拉效应.png


本文,我们来谈谈曼德拉效应


什么是曼德拉效应


曼德拉效应,是指人们错误地记忆了某个特定的事件或情节的现象。产生的方式可以是让人们对新奇或者陌生事物的偏好会随着暴露的频率的增加而增加。它表明通过重复和频繁的某种刺激,我们对于该刺激产生更积极的态度和更强烈的喜好。当然,也可以混淆/误导他人的思维 - 通常表示虚假的记忆。


总是穿着你老婆的衣服.png


跟在你身后.png


老公.png


那么这个酒店的工作人员.png


就会习惯性认为.png


她就是何太太.png


这个效应可以解析为什么人们倾向于更喜欢和接受他们熟悉的人、事物和概念。


如何应用曼德拉效应


曼德拉效应可以在广告、宣传和社交等领域中应用。


比如,上个星期笔者在京东 app 上浏览器一个牌子的茶壶🫖。然后,过了半个小时,自己刷朋友圈,微信推送了京东这个牌子的茶壶广告给我。给到我必须买这个牌子的错觉~


再比如,在工作中,你在现在这个公司遇到了一个问题。然后过了几天后,你将这个 issue 关闭掉。在某天,你向 leader 汇报工作演示操作的时候,却翻车了。因为你这个问题原来在上一家公司解决了,你却错误认为是在目前这家公司解决了。(大脑给到了错误的信号给你:这个问题你已经解决了,不必处理了)。当然,有一种很恐怖的职场现象:职场 PUA你什么都干不好,我什么都比你强...


如何避免曼德拉效应


曼德拉效应既然是错误的表象。那么我们可以:



  1. 检查自己的记忆:如果我们对某个情节的事件质疑,尝试回想并核对相关的证据。与他人交流,比较彼此的记忆。

  2. 养成记录重要的事项:对于比较重要的事情,比如借钱等,要写下日期、金额等重要信息,以减少记忆错误的风险。比如你朋友欠你 1000 块钱,期间他还了 100 块钱给你。然后过了几个月后,你问TA 还钱。TA 说:上一次,我不是全还给你了嘛。然后你会不会回忆下,期间确实还了一次,然后真以为他全还给你了。笔者也有记录的习惯,比如这篇文章 借点钱来“救急”【多图】

  3. 接受更正和反馈:如果他人提出了自己记忆不符的观点和事实,我们得深入了解事实,不仅要靠记忆和第三方证据,还要寻求更多来源的证据,比如录音等。了解了事实后,意识到自己的问题,要保持开放的心态接受讨论和反馈(这点要做到,太难了)。


参考


收起阅读 »

我也惊呆了!关于数字广东对于 CEC-IDE 重大事件的道歉声明网友解读

喜大普奔 8 月 21 日,在某 gov.cn 官网上有一篇文章作出以下报告: 国内首款适配国产操作系统、自主可控的集成开发环境工具 CEC-IDE;国内首款数据安全极限生存保障产品——数据安全守护软硬件一体化产品;国内首款国密指纹认证鼠标…… 在《喜大...
继续阅读 »

喜大普奔


8 月 21 日,在某 gov.cn 官网上有一篇文章作出以下报告:



国内首款适配国产操作系统、自主可控的集成开发环境工具 CEC-IDE;国内首款数据安全极限生存保障产品——数据安全守护软硬件一体化产品;国内首款国密指纹认证鼠标……



image.png


《喜大普奔:全新自主研发的超强 CEC-IDE ,打破国外垄断》一文中有简要叙述。


网友挖掘


8 月 24 日,众多网友经过文件分析并在 vscode 官方仓库创建了编号为 #191279 和 #191229 的 issues,引来网友在该帖进行大量讨论。大量证据都在表明 CEC-IDE 涉嫌造假。


image.png


8 月 25 日,CEC-IDE 官网已无法访问。


image.png


import * as fs from "fs-extra";

const sourceExePath = "path/to/vscode.exe";
const iconFilePath = "path/to/new-icon.ico";

const sourceExeBuffer = fs.readFileSync(sourceExePath);
const iconFileBuffer = fs.readFileSync(iconFilePath);

const targetExeBuffer = replaceIconData(sourceExeBuffer, iconFileBuffer);

fs.writeFileSync("path/to/output.exe", targetExeBuffer);

function replaceIconData(sourceBuffer: Buffer, iconBuffer: Buffer): Buffer {
const targetBuffer = sourceBuffer.clone();
const iconDataOffset = 0x1234;
targetBuffer.fill(
iconBuffer,
iconDataOffset,
iconDataOffset + iconBuffer.length
);

return targetBuffer;
}

众所周知,对于软件开发,立项人是谁,目标是什么,开发人员是谁,测试人员是谁,验收人员是谁,这些都是很清楚的。


致歉声明


8 月 26 日,官方公众号发表致歉声明,这应该也侧面证实了此事。


CEC-IDE 道歉声明.png


声明解读



  • 8 月 24 日晚,我司获悉有网友发帖讨论我司 CEC-IDE 系统


在 8 月 21 日时各网络和电视媒体已进行 CEC-IDE 的宣传报告,表明在 21 日前按正常的开发流程来说,系统已经过测试、发布上线、验收。而我司获悉时是在 24 日,此前那么多时间都在做什么?流程都在做什么?众所周知,此类项目要走的时间和流程都是挺多的。



  • 公司管理层高度重视


从这个事件来看,至少在 26 日前是没有重视的。在 26 日后是不是真的重视?如何体现高度、体现重视,要采取什么样的措施,达到什么样的效果,只字未提。可能是保密调查?



  • 诚恳接受网友批评,并认真开展核查


image.png


诚恳接受网友批评这几个文字与未开启评论区形成鲜明对比。要知道发表当天 6 小时不到就有 6 万人阅读,但 0 评论。



  • CEC-IDE 系统由开发工具、后端系统和组件库组成...


作为一份致歉声明,有近 1/4 的内容是在讲述“列举工作”。



CEC-IDE 系统由开发工具、后端系统和组件库组成,其中开发工具使用开源 VSCode,进行了少量改造,增加了部分功能,后端系统开发了用户、权限、项目、需求等管理,以及任务协作和知识共享等功能,组件库中开发了公共能力组件。




  • 未用于商业用途


今年7月投入试运行,目前仍处在探索阶段,未用于商业用途。意思是不是在说:我们也才刚开始做就被发现了,所以问题不大。而且我们真的没有用于商业用途!但程序截图上的VIP登录和标志显得额外耀眼。


image.png



  • 因版本迭代更新中出现疏忽,近几个版本中缺失了 MIT 协议文件


出现疏忽导致近几个版本缺失 MIT 协议文件,疏忽一词避重就轻,表示我们只是不小心。但大家都知道从 近几个版本中缺失 来看,以前是有此文件(因为原仓库就有此文件)的,只是后面的版本中都被赤裸裸的删除了。


import * as fs from "fs-extra";
import * as yauzl from "yauzl";

const sourceExePath = "path/to/vscode.exe";
const targetExePath = "path/to/output.exe";
const mitLicenseText = "MIT License"; // 要删除的MIT协议文本

fs.copyFileSync(sourceExePath, targetExePath);

yauzl.open(targetExePath, { lazyEntries: true }, (error, zipfile) => {
if (error) throw error;

zipfile.readEntry();

zipfile.on("entry", (entry) => {
if (/\/$/.test(entry.fileName)) {
// 目录项,继续读取下一个entry
zipfile.readEntry();
} else {
// 文件项,处理文件内容
zipfile.openReadStream(entry, (error, readStream) => {
if (error) throw error;

let data = "";
readStream.on("data", (chunk) => {
data += chunk.toString("utf-8");
});

readStream.on("end", () => {
const updatedData = data.replace(mitLicenseText, "");
const writeStream = fs.createWriteStream(entry.fileName);
writeStream.write(updatedData, "utf-8");
writeStream.end();

zipfile.readEntry();
});
});
}
});

zipfile.on("end", () => {
console.log("MIT license removed successfully!");
});
});


  • 产品表述中“自主研发”等用语被网友质疑


被质疑,被 XX。等一系列的词,总让人有一种不能内省的感觉。而“自主研发”此类词语根本就不是单纯的自不自主那么简单。担忧从来不是自不自主开发,而是自信的磨灭、情怀的磨灭。



  • 数字广东公司向所有开源贡献者致以衷心



开源软件的使用极大提升了我司产品研发效率,开源项目为我司提供了巨大帮助,开源精神是程序员共同的同心圆,数字广东公司向所有开源贡献者致以衷心的感谢和崇高的敬意。



广大开源者可能不专门需要此敬意。但对 VSCODE 开发组应有,对默默真正投入自主研发的人应有此敬意。


相关链接


收起阅读 »

程序员应避免自我安慰式的无效学习

重复学习了很多年 从事前端开发已经超过5年,自诩也是一个坚持学习的程序猿。 今年工作不是很忙,并且职场的35岁槛已经到来,既有时间又有压力,于是更多的时间在思考成长这件事。 最近在做的一件特别重要的事情是:做减法。 从事开发的这些年,因为待过的公司不同,后端的...
继续阅读 »

重复学习了很多年


从事前端开发已经超过5年,自诩也是一个坚持学习的程序猿。
今年工作不是很忙,并且职场的35岁槛已经到来,既有时间又有压力,于是更多的时间在思考成长这件事。


最近在做的一件特别重要的事情是:做减法。


从事开发的这些年,因为待过的公司不同,后端的语言不同,业务不同,加上给自己制定每年都要学习一门有价值的课程这样一个目标。先后学习了C#,PHP,JAVA。我这可不是走马观花式的学习,我是要求自己学习后至少能够使用相应语言的框架做简单基础开发。结果是除了C#外,我学会了PHP的Yii做后端开发,学会了Springboot做开发,虽然仅仅是常规的开发,但走过了从0-1的过程。


当然除了后端语言,前端技术栈从Vue、react、微信小程序、RN开发、Nodejs都有涉及,且都能进行日常开发。当然这里面最熟练还是Vue还有nodejs。后来我觉得做前端就得做全套,又花钱专门学了android app开发。虽然android平时不会涉及,学习的具体时间也是3年前了,但是也度过了从0-1的阶段。


学习了这些知识点,最大的一个结果是有道笔记我的知识笔记里面记录了大量的笔记。


学了这么多,照理说我应该对自己很有信心。但扪心自问我没有,我感觉我自己始终找不到让我特别自信的点,我想做自己的产品,但是始终没有做成。有段时间,我一直很迷茫。


现在回忆起来大概是因为我读了一本书《财富自由之路》,至于具体哪段内容我忘记了,反正我后来开始做减法,多个方面做减法,如下



  1. 收拾买的书籍,常用的放在明面上,不常用的收藏起来

  2. 不再买书,因为我发现我其实有大量的书只是看了开头

  3. 整理电脑桌面和文件夹,尤其整理做过的大量开发练习,分门别类并删除大量早期的和无用的

  4. 整理手机桌面和文件夹,手机从4屏变为2屏

  5. 整理浏览器的书签栏,分门别类

  6. 整理关注的股票,整理自选分类,坚决去掉自己不熟悉的,最后只留下不到10只

  7. 整理有道笔记里面笔记:共删除150多篇,重新划分目录


这里面感触最深的是整理有道笔记。我发现很多知识点我学了一遍又一遍,记了一次又一次,我每一年都会起很多诸如JavaScript学习笔记,Vue学习笔记,nodejs学习笔记等标题的笔记,但工作内容并没有特别大的变化,以前记住的知识点因为不经常温习和使用被忘掉,再次用到时候我会重新搜索出来然后再次记录。就这样反复着向前。


然而这样存在一个很大的问题:我在原地踏步。这个词很形象的形容了我的状况,看似学习了:记了笔记,但实际上根本没有进步,都是自我安慰,是对年龄带来的焦虑的缓解,是对社会给予的压力的缓解。


做减法之后,我想到盛传已久的一句话:太阳底下没有新鲜事。学习同样如此,任何学科都是有边界的。有边界意味着边界里面一定是在重复着某些知识点。只要找到这些知识点,总结这些知识点,迭代这些知识点,就可以避免重复无效的学习,进而真正进步。


划分知识结构


划分的原则:同一级不可以超过5个分类,因为人同时管理好的数量上限是5个左右。下面是一部分划分截图


开发技术.png


之后就是对最下级分类内容的填充和迭代。我是从2018年开始做的笔记。划分分类之后,我开始整理过去五年多的笔记,将笔记当中有用的属于对应分类的内容拿出来,填充到对应部分,同时删除原来的笔记。


我也将日常做了划分:


日常笔记.png


日常工作主要是一些日常的记录。日常分类和上述的开发技术,同属一个级别。都归属于我的文件夹下。我的文件夹:


我的文件夹.png


毛主席说过:好脑筋不如烂笔头。笔记的好处就是拓展思维的里程。


当然就划分来说,每个人的经历和认知是不同的,不同人有不同的划分标准。但是我觉得这不是重要的,重要的是聚焦注意力,最重要的是找到自己的世界,找到自己的内生动力。


找到自己的世界


刘青云出演的电视剧《大时代》有台词:一个人要成功,就一定要找到自己的世界。


猫腻的《择天记》男主有这样一句话:我修的是顺心意。这个时代谁修的不是顺心意呢?只有找到自己的世界顺自己的心意才能真正登堂入室,避免无效

作者:通往自由之路
来源:juejin.cn/post/7270906612339884093
的学习。因为此时才真正有了动力。

收起阅读 »

人情世故职场社会生存实战篇(三)

人情人情世故职场社会生存实战篇(一)人情人情世故职场社会生存实战篇(二) 21、问:我是做装饰行业的,我在多年前认识一个朋友,他呢混的比较好。经常给我介绍一些装修活儿,几十万的,一百多万的都交给我做。对我像自己人一样。我们萍水相逢 真的很感激他。因为我的不善...
继续阅读 »

人情人情世故职场社会生存实战篇(一)

人情人情世故职场社会生存实战篇(二)



21、问:我是做装饰行业的,我在多年前认识一个朋友,他呢混的比较好。经常给我介绍一些装修活儿,几十万的,一百多万的都交给我做。对我像自己人一样。我们萍水相逢 真的很感激他。因为我的不善交际,我们的来往并不多。想请教一下,在日常交往中,我该怎样做,以表现对他的感谢,以及怎样送礼给他,毕竟人家什么都不缺。


答:你认为富人不缺钱,这都是假象,富人的开销也是很大的。加油不要钱吗,物业不要钱吗,孩子读书不要钱吗,培训班不要钱吗,他们比我们这些屌丝更需要钱。因为我们一个月可能几千块就搞定了,他们一个月可能几万都不够。


你能给他添砖加瓦,习惯性的给他反馈,他也会觉得你是同道中人,是理解他的。王宝强搞定冯小刚,是因为他每年都给冯小刚送米送面。不要觉得没反馈,也可以获得资源,这会让你的路越走越窄。


反馈:1、你帮我介绍业务了,你就是我的大恩人,以后你的事儿就是我的事儿,需要我干啥您尽管吩咐。


2、我这个业务虽然本小利微,你可能也看不上,但是你确实帮我太多了,这点东西不成敬意,你一定要收下,不然我每晚每晚睡不着。


3、我们萍水相逢,能认识您,结交您是我的福气。您放心,只要您介绍的业务,我会百分百的让客户满意,亏钱也无所谓,不能坏了您的名声。(私人薇:xxxx)


22、问:明天晚上我们老板和我现任直接领导都在 ,我只能敬酒一次,怎么说比较好?既表达了对老板的敬意,又不得罪现任领导(老板,是以前的老领导)。


答:1、他们俩不在一个桌,你要先敬你的老板。


2、他俩要是在一个桌,你要对着领导介绍你原来的领导,说他多厉害多厉害。这个多厉害,用一句话说:以前我什么都听他的 ,现在他把我培养出来了。现在我又成了您的兵。一个是我的导师,一个是我的将军,我干了,您们二老随意。然后收摊就行了。


23、问:我是一名管理者。请问对于有本事,有才华,但名声不好的人怎么管理好呢?


答:看过水浒传吗,这样的人就是水浒传里的时迁,宋江怎么对时迁,你就怎么对他。给待遇,但不给级别。就是厚而不尊,因为时迁是个贼,所以不能把他排进领导班子,但是他贡献大,宋江给他丰厚的待遇和奖励,但不提拔他,这叫厚而不尊。你不厚,他不给你干;你要尊,队伍的名气就坏了。虽然时迁排名很靠后,不受尊重,没地位,但是时迁的个人待遇、工资奖金水平都很高。


24、问:我们处内有个女孩,小我10岁左右,她想提干,但是她没有得到上级认可,业务水平一般,但是家里有一定背景。她看到我要被提拔,就很嫉妒,拉拢处里另外一个刚入职不久的女孩, 孤立我。我现在必须要处理好同事关系,真要提拔,也要找处里同事谈话,不能出现反对的声音。现在我该怎么办?怎么和她相处呢?


答:你平时跟领导搞好关系,这事领导说了算,她说了不算,她那里你就示弱,在新来的那个姑娘那里多说她的好话,夸她能力强,情商高,说你们以前的一些事情,就是夸她,慢慢她就不好意思了,如果她再说你的坏话,新来的姑娘都鄙视她。


25、问:我们领导以前是财政局的,现在让我们每个口子都报表,因为我们下属也不只归我们管,所以他有气,我就成了夹板,下属公司这个月的报表已经报了5次了,他都不满意,每次都发火,而且每次标准不一样。怎么办?


答:先去拜师学艺,问问他标准是什么。按照他的标准去做,自然通过。买一条烟,去办公室请教∶领导,我这个人啊就是愚笨,还请您多指导指导,这个表到底是哪里不对,您指导一次我记住了,以后就按这个标准了,也不再惹您生气了,您指点指点我。


26、问:我们单位一把手要调走,我算是在他在位期间招入的和提起来的,去他办公室,如何表达感恩更完美?因为突然,我也没准备什么礼物,还有什么补救措施吗?


答:3个点,感恩+愧疚


1、没有你,就没有我的今天……


2、吃水不忘挖井人,我能帮你做点儿什么,我一定帮你去做……


3、我哪儿做的不对,你一定要说,我比较笨……


27、问:我是一个部门副职,遇到了这么个情况,我刚来任职,需要从下面的人那里获取数据信息,我才能开展我接下来的工作,然总是不给我主动汇报,总是要我催他们,怎么办呢?


答:你就问他们一个问题,就是上一届领导是怎么带他的,那么你就怎么带他们。也就是说你不要变动性太大,你要是变动性太大的话,大家都不屌你。最好的交接方式,大家问你问题的时候,你说以前你们怎么弄的,现在还怎么弄,我什么也不懂,我听大家的。那么这个问题就很快就解决了。新官上任三把火,第一把火,请员工吃饭,第二把火,表扬员工,第三个,你说我会为你们争取利益的。先把局面打开就OK了。


28、问:今天早上领导安排我去做工作份外的事,我就说我现在有事情做只做了一半,我就说我不去,领导就说叫你做什么就做什么,不做就叫我马上滚蛋,可是想一想,好我去做,我做了一上午才做完,问下我的做法有问题吗,接下来该怎么操作?


答:领导安排任务的时候不要拒绝,否则就是给领导难堪,先接受,对领导说:好的领导。你要是手头有事,可以问领导:领导,我现在手头上还有点事,那我现在是先做 A 还是先做 B,把皮球踢给老板, 领导如果问:你想做哪个?你说:我服从领导的安排。这样就是不得罪领导,自己做的慢也不受罚。你现在得罪了领导,领导生气了,去道歉就可以,说自己年轻不懂事,以后有不对的地方还请领导多多指教。


29、问:我们领导分配给我一个辅警辅助我工作,有时候他会和我使小脾气,他好像就是这性格习惯了,我有工作给他做,他不愿意做或者做的不仔细,我还得给他擦屁股。有时候我就不给他布置任务,我去跟领导说我忙不过来,某项工作给他做,然后他才会好好做。其实我特别想跟领导打他小报告,但是忍了。这该怎么办呢?


答:这个好办啊,你每天把工作分工,简单做个记录,你负责什么他负责什么。早上上班你跟他说:领导让我去汇报咱两的工作分工,您看一下没问题吧?你们两商量完了,写在本子上,然后你去跟领导请示汇报:领导,这是我们今天一天的工作,您还有没有其他的指示?回来你跟搭档说:领导说分工很好,晚上汇报完成情况。


30、问:老师 我最近走上了管理岗位。但是在人情世故方面还是有些胆怯。举个例子:被提拔了想五一想拜访领导,总是怕被拒绝,感觉踩不到领导在家的空闲点,时机如何把握呢?


答:这个太简单了,他的司机,你请了吗?他的秘书,你请了吗?先搞定他身边的人,让他身边的人帮你搞定领导,你+领导的司机+领导的秘书=你的队伍。你们3个人吃领导一个人,别心疼在小人物身上花钱,小人物有时候比大人物更有价值...

作者:公z号_纵横潜规则
来源:juejin.cn/post/7268260762401095699

收起阅读 »

27岁程序媛未来的出路到底在哪里?

不太聪明的脑子的思考原因 最近回老家面试了一个工作,发现老家的思想的底层逻辑是:到了这个年纪女性就应该相夫教子,不愿意给女性与男性同等的工资标准或对女性进行培养, 看到他们这种嘴脸真的不想回去,但是目前互联网环境也不好,对未来开始变得迷茫不安, 不过作为i型...
继续阅读 »

不太聪明的脑子的思考原因


最近回老家面试了一个工作,发现老家的思想的底层逻辑是:到了这个年纪女性就应该相夫教子,不愿意给女性与男性同等的工资标准或对女性进行培养,

看到他们这种嘴脸真的不想回去,但是目前互联网环境也不好,对未来开始变得迷茫不安,

不过作为i型人格真的很喜欢这种沉浸式工作,暂时没有换行业的打算,所以还是先从目前做程序出发,去提升自己的能力,争取能再多干个几年,然后回东北老家花几万块买个小房子,开始我的摆烂养老人生
(人生终极目标)


在此总结一下今年上半年的成果和下半年的目标吧~


上半年成果


1.刷力扣拿到排名


摆烂人生是在去年感知到危机的时候结束的,于是开始疯狂刷LeetCode,学习算法,最终的结果是对待代码问题脑子变得灵光了但生活中越发糊涂了,但是目前困难的题还是基本摸不到头绪的状态,好多数学公式也不知道,位运算符也不咋会用,就目前感觉自己还是很差,提升的空间还是非常非常高的

(今年四月拿到排名时截的图)



2.开始准备软考


年初的时候开始考虑考一个专业资格证,于是开始做一些功课,上半年从bilibili上看了一些公开的课先做了初步了解,六月份买了一套课开始进行系统的学习,备战11月的考试



3.涨薪


很幸运自己能在目前经济环境下行的情况下没有失业,并且领导对我还算认可,给我们在竞争中留下来的人涨了工资,但说是涨薪,其实最终结果我们未必拿到的多了,因为目前公司效益不景气,如果公司效益持续低迷,年底的14薪必定要打水漂,但是还能稳定的存活下来也算是比较满意了,真心希望公司越来越好,因为我们的老板人真的非常不错(虽然我不接受pua但是发自内心感谢公司)


4.买了自行车开始骑行健身


其实早就想买个自行车,可以骑行上班,周末也可以当运动,不过身边的好多人都不赞同,因为像夏天太热、冬天太冷、刮风下雨都骑不出去,但是最终我还是买了,嘎嘎开心,不过确实影响因素很多最终也没骑过几次哈哈(主要是本人太懒总是找借口不骑车出门)



下半年目标


1.软考通过!


最近还是按照规划的持续学习,每个月给自己定一个总体的目标,然后分到每一天里去,现在距离考试还有两个多月,还是要加油的!


2.争取换一个更高的平台


感觉目前的公司体量还是太小了,做了很多微信小程序,工作对自己的提升已经到达了极限,但是就目前的情况来说,还是对年底的14薪抱有一丝丝幻想,所以这个目标可能在今年年底或者明年去达成


3.持续精进算法


还是在有条不紊的刷LeetCode,给自己的最低要求是每周至少一道中级,保持一个持续学习的状态


4.做一个开源项目


这个规划应该会在11月份开始实施,或者如果突然来了灵感可以立马启动,也是给以后面试提供一个优势条件吧


最后希望还在圈子中的同行们也能越来越好,不管这些努力会不会给自己带来实质性的收益,本质上都是在提升自己,目的其实很简单,就是不被这日新月异的时代所淘汰,
就好像一句金句里描述的那样:我们所做的一切,不是为了改变世界,而是不让世界改变我们!



最后,大家有什么能提升自己的点子也可以给我留言,让我们一起努力吧,加油!




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

大厂产品为何集体下架

快手一个 30 多人的产品团队每月开销上百万,其中技术、产品和运营是开支大头。如果碰上产品商业化能力不行,那这就是铁亏。 昨天看了Tech星球发表的一篇文章,说的是各互联网大厂集中下架 60 多款 App 的事儿,有些感想。 不可否认,互联网已经过了最激进的时...
继续阅读 »

快手一个 30 多人的产品团队每月开销上百万,其中技术、产品和运营是开支大头。如果碰上产品商业化能力不行,那这就是铁亏。


昨天看了Tech星球发表的一篇文章,说的是各互联网大厂集中下架 60 多款 App 的事儿,有些感想。


不可否认,互联网已经过了最激进的时期,尤其是过去十年以移动互联网为代表的这一轮技术周期。


接下来,几乎所有的互联网企业都会关注成本和效益。


说白了,要赚稳当的钱并好好活下去。


而那些烧钱的产品、业务、部门,则大概率都会关停并转。


光是今年,腾讯就已经下架了包括游戏在内的 40 多款 App,其中不乏 QQ 堂这样的元老级产品。


除此之外,其他大厂也都在进行同样的操作,产品下架意味着团队解散,对应就会出现人员缩减。


我知道,很多人看到这样的信息一定会产生焦虑,认为互联网是不是不行了?找工作是不是更难了?会不会面临裁员失业了?


这里,我想说几个内在的逻辑关系。


先说很多人关心的裁员和失业问题,以及应对策略。


对于企业来说,他们会优先从自身立场出发进行决策,在面对发展危机时,开源节流、壮士断腕、集中火力就会成为优先考虑。


这种影响首先会辐射到边缘业务和产品以及探索型项目上,直接关停就是解决方案,以此释放出来的资源可以投入到主营业务上,而多余的资源则对外释放。


这里说的对外释放,其实也就是裁员。



被裁员的对象通常符合这么几个特征,一线螺丝钉、高成本中层、多余的高层。


因此,要想避免自己陷入这样的困境,至少有这么几件事可以做。


第一,选择公司和业务时尽量避开边缘部门和探索创新性业务,比如去主营电商业务的公司做社交产品。


可能有人会说了,没办法啊,有时候选择权不在自己,能找到工作就不错了,哪还能挑三拣四。


不过我想说,这种破罐子破摔的思想一定会害人不浅。


没选择的前提一定是没本事,而没本事的原因就是学习和实践能力不行。


不管是公司还是社会,都是典型金字塔结构,越往上,能容纳的空间就越小。


当别人奋力往上爬的时候,你还在原地踏步,更好的工作机会自然就不会属于你,这是现实。


所以,别再抱怨工作不好找,这是从外界找原因。先看看自己有什么,从内在找问题。


浑浑噩噩过下去是一种选择,精明筹划过下去也是一种选择。选择不同,结果不同。


第二,尽早建立自己的职业标签,尽快找到自己的关键位置,尽力打造自己的不可替代性。


职业标签、关键位置、不可替代性,这三点是一个成熟专业且有独特价值职场人的标配。


职业标签是专业能力的体现,SaaS 产品专家、电商供应链产品专家、数据产品专家、搜索和策略产品专家等,这都是职业标签。


什么都会,什么都不精,是不可能形成职业标签的,也就无法获得第二个优势,关键位置。


关键位置是你所在部门和公司的岗位,不一定是领导,但一定是一个不可或缺的角色。


比如,负责搭建公司后台业务系统的产品经理,对整体结构和细节是最了解的那个人。


获得了关键位置的前提是职业标签,而获得关键位置后就能进而获得第三个优势,不可替代性。


遇上公司裁员,可能会裁掉一线大头兵,但不会裁掉处于关键位置的人。铁打的营盘,流水的兵,只要核心还在,就可以继续生长。


职业标签、关键位置、不可替代性,评估一下自己有没有,缺不缺。


问题找到了,才有形成解决方案的可能性。


第三,不断为自己打造优质的信息和人脉渠道,你可以不喜欢圈子,但你不得不混圈子。


任何一个领域都会有对应的圈子,那里聚集了人、信息、机会,越是专业的圈子,这三方面的质量就越高。


应届生找工作靠校招,工作几年后找工作靠社招,工作多年后找工作靠朋友,理解了这一点,你就知道信息和人脉渠道有多重要了。


不知道你们有没有一种感觉,这几年世界变化很快,这种变化带来了太多的不确定性,让原本的稳定得以打破。


有的人认为这是危机,还有的人认为这是机会。要我看,越是不确定性增强的危机时刻,可探索的机会其实就更多。


原因很简单,稳定格局的建立意味着机会窗口的关闭,而稳定被打破,说明机会窗口的重新打开。


我对未来还是持有乐观态度的,即便寒气逼人,我们依旧可以拥有一颗火热向前的内心。



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

如果你的退路有1亿人在卷了,阁下又该如何应对?

你所认为的退路,其实已经有1亿人在卷了,"那么阁下将如何应对?" 引子 最近进了一些技术交流群,群友们也是来自五湖四海,有些碰巧还在找工作,自嘲 「“大不了去送外卖”、“大不了去开滴滴”」 这句话在工作中有时候大家也经常会有这样的调侃。 其实这几年互联网头部公...
继续阅读 »

你所认为的退路,其实已经有1亿人在卷了,"那么阁下将如何应对?"


引子


最近进了一些技术交流群,群友们也是来自五湖四海,有些碰巧还在找工作,自嘲 「“大不了去送外卖”、“大不了去开滴滴”」 这句话在工作中有时候大家也经常会有这样的调侃。


其实这几年互联网头部公司都比较难做,在21年 2记重拳打向这个行业:打击打击资本无序扩张与规范平台经济发展、反垄断。阿里和美团前年也都收到了182亿和32亿的天价罚单,这不最近蚂蚁不是又被罚了71亿,降本增效、开源节流成为各大公司的主旋律,毕竟_"地主家也没有余粮啦"_,再加上坊间传闻35岁的潜规则,大家的危机感还是挺强的。


送快递、送外卖、跑滴滴,这些职业因为没有什么门槛,也没有什么年龄限制,只要你愿意吃苦,就能稳定赚到钱,可是事实上,这些真的是不错的退路吗?真相可能跟你想象的完全不一样。




卷起来


在今年3月份时候,中华总工会发布了一个统计:目前全国职工总数4.02亿人,而从 「事外卖、快递、网约车等新就业形态的群体,已达8400万人」





「也就是说:你以为的退路,实际上已经有一亿人在卷了」



网约车


记得在五月份的时候流传过一个 段子“报名滴滴网约车由于饱和被劝退到美团外卖 ”,网约车行业被视为一个门槛较低的行业,只要会开车,身体健康没有犯罪记录,就可以轻松成为网约车司机,无论专职还是兼职,都是一个不错的选择。所以,最近几年,网约车成为我国一个相当重要的灵活就业市场,也在很大程度上减轻了我国的就业压力。「司机们纷纷涌入网约车行业,但是网约车的订单数量却在持续萎缩。」



数据显示,2022年,我国网约车用户规模为4.37亿人,同比减少了3%,网约车市场规模约为3100多亿元,同比下降1.4%,



今年5月,中国多个城市,发布了 「网约车饱和预警,劝大家谨慎入行」「长沙、三亚等城市,已暂停受理网约车运输证新增业务」。 考虑到同期司机数量的激增,那么势必会造成 网约车司机能够接到的订单迅速减少。很多城市的网约车司机日均接单量不到10单,和前几年相比大概下降了一半。「过去很多网约车司机可以月收入轻松过万元,而现在想要这个目标难度加了不止一点点。」


外卖



 今年3月份广州出现有史以来第一次外卖骑手“爆满”!想当外卖骑手还得托关系。外卖已经成为知识密集型行业,广州外卖骑手本科率接近30%,毕竟全国人口的本科率也只有4.4%左右。情况变化之快令人咂舌,前几年还有篇文章 “被困在系统里面出不去的美团骑手”,今年却出现了 “想要到系统里面却进不去”。 美团财报显示,2021年美团骑手的数量为527万,2022年,美团骑手的数量变成了624万,2022年,美团骑手的数量变成了624万,其中81.6%是来自县域乡村地区的农村转移劳动力,平台一年新增骑手的人数达到了97万 


 而行业进入饱和期之后,不可避免的就是降薪了。这对于本不富裕的外卖小哥来说无疑是雪上加霜 


做好当下


其实呢 也不需要气馁或者过于焦虑,了解一些事实,有助于我们更好的把握好当下。看清楚事实,坦诚的面对自己,“知人者智,自知者明”。面对当前互联网的大环境,可以主动思考一下自己的“护城河”是什么,高端的学历?大厂的履历?扎实的技术?殷实的家境?甚至是人脉广情商高。如果暂时想不起的来话,还是得行动起来去有意识的构建属于自己的“护城河”。每个人都是独一无二的,至少我们可以从认真做好当下的本职工作做起,最后跟大家共享一句我比较喜欢的一句话



yesterday is history,tomorrow is a mystery,but today is a gift



做好当下,尽人事听天命~

作者:Android茶话会

来源:juejin.cn/post/7270871863160700984

收起阅读 »

人情世故职场社会生存实战篇(二)

这个专栏文章都是群友问的实际问题,我在这里分享出来,希望可以帮助到大家,本篇是本专栏的第二篇,欢迎大家踊跃发言 人情人情世故职场社会生存实战篇(一)人情人情世故职场社会生存实战篇(二)11、问:如何改善和领导的关系? 答:1、工作上有能力。现在社会变化快,三、...
继续阅读 »

这个专栏文章都是群友问的实际问题,我在这里分享出来,希望可以帮助到大家,本篇是本专栏的第二篇,欢迎大家踊跃发言


人情人情世故职场社会生存实战篇(一)

人情人情世故职场社会生存实战篇(二)

11、问:如何改善和领导的关系?


答:1、工作上有能力。现在社会变化快,三、五年组织环境,内部的领导可能都会有大的变化,自己不能无所作为的等着,要努力提升自己的工作能力,业余时间学习工作的各个环节的东西,毕竟职场还是要有人干活的,领导再差劲也不能只用小人,还需要具体的做事的人,有真本事不怕。


2、权力上能维护。有工作能力的人很多,但是越是有工作能力的人,越是要处处维护领导的权力,早请示晚汇报,让他觉得一切都在掌控之中,有功归上。这样的工作才能得到领导的认可。如果没有权力意识,工作能力越强,就让领导越是感到威胁,很多有能力的人,对领导毫不尊重,自然备受打击。


3、生活上凑交集。现在人分的很清楚,工作是工作,生活是生活,下班了也就没有什么交集了,工作关系如果未能产生私交,两个人的关系不会稳定,私交是关系的粘合剂。所以一定要有私下的交集,这个交集要偶然,也就是要凑机会,多了领导烦。把握好度,比如孩子在一个培训班,妻子在一个瑜伽馆。


12、问:我是刚毕业两年的研究生,在国企工作。我得知一个消息,我有一个老乡任命为我们单位的财务副总,下个月就会到岗,我想请他提携我一下。我该怎么做呢?


答:首先打铁必须自身硬,他下个月到岗,我建议你不要一来就仗着自己是他老乡就张口请人帮你,没有这样的道理。你可以仔细的写一下你了解的单位的现状、存在的问题,以及你预想的以后未来发展的方向,形成一份书面材料。等他到岗后,你借向他汇报工作的时候交给他,让他看到你不是废铁一块,这样子人家自然更乐意帮你。其次,职场中关系也非常重要的,有关系就有一切,你呀,先组个局,请老乡吃个饭,祝贺一下,把原来不温不火的关系回温一下,关系到位了,你不用求,别人自然会帮。


13、问:老师我实习快结束了,需要转正,想给领导送礼,请问怎么送比较好?


答:很多人给领导送礼,送了一条烟,马上说:我转正的事儿,麻烦您了。你转正的事儿,又不是他一个人说了算,所以你的东西,他收了,反而睡不着,甚至会梦到自己进去了。你一直送,领导说,转正的事儿,你争取下。你说:争取个啥啊,在哪儿不是做贡献啊。领导说,你先走个程序嘛,你勉为其难说:哎,那就走个吧。失败了,咱说:我说我不行吧,你非要让我上,我啥水平我不知道吗,谢谢您高看我。领导说:别急,下次再试试,你说不试了,我对我目前的待遇非常满意。


你没野心,他反而帮你了,也就是你不能让领导有压力。有人说了,马勒戈壁,我都送礼了,为什么还忍着,我只能说对不起兄弟,你别忍了,你去爆炸吧。领导让你试试,你成功了,你要说:哎呦,又是你帮我使劲了。一句话,去送就好了,习惯性送有价值的东西 ,如果领导拒绝你,你就说,这个是自己的一点小心意,在这实习期期间,你在公司学习到了很多,也跟领导学习了很多,一直感恩就好了。


14、问:因为我工作失误,害的我部门领导被大领导骂,还要帮我各方协调挽回损失。我想买点礼物感谢一下我部门领导,但是从来没有过给领导送东西的经验,请问我什么时候送合适啊 ?是现在事情刚过就送 ?还是过年过节有合适机会了送啊。


答:你傻呀!肯定是现在马上去办了,此时过去,你名正言顺的感谢领导帮你挽回了工作上的失误,并表示,如果没有他,你可能就丢了这份工作,或者造成更大的损失,然后感激之情,无以言表,送上一点小心意(烟酒+红包),请领导一定要收下,不然自己寝食难安。人呐,都喜欢懂得感恩的人。


15、问:老师,您好!单位中层调整,之前托领导前辈已给老大打过招呼,礼数走过了,现事已到跟前,私下和老总见面,老大说竞争很激烈,走程序,请老师指点下一步怎么走?


答:老大的话,其实意思也比较明显了,“竞争很激烈”=打招呼的人很多,表心意的人很多,“走程序”=你送的不够,咱就走程序,你送的够,咱就插队,走后门,老大的意思,就是现在 你这边没啥竞争力,你看看要不要加码。


如何破局?你找前辈领导在出一次面,你把心意给前辈领导,让他帮你给老大。很多事儿,可以通过送梨搞定。愿送,永远都有机会。不愿送,只能走程序……在咱们这儿,领导说,该走的程序,咱必须走。这就意味着有戏。要是领导说,走正常程序吧,意味着这个事儿啊,100%搞不定。


16、问:老师请问找老大办事,给老大送礼,老大说送礼破坏感情,说你的心意我领了,我会找机会帮你办的,我该怎么办?


答:心意我领了,我会找机会帮你办的,这个就是典型套话,你要是当真了,你的事就会一直杳无音讯,没有下文。这个时候,你要说,领导,你帮我太多了,然后列举123件事,一直感恩就好了。你说,领导,没有你的关照,就没有我的今天,可能这些帮助,都是您随手为之的,但是,对我的帮助是巨大的,这个恩我一直记得,这点心意您要是不收下,我真的问心有愧,以后都不敢找你指点工作,指点人生了。领导这心意我就放着了,我还有事我先走了,我那个事不打紧,如果麻烦的话,领导您千万别为难。


17、问:老师我身边有个同事,嘴有点J,喜欢乱开玩笑,我不知道怎么怼他,每次虽然我没说啥,但心里是很不高兴的。比如我昨天穿了一件新衣服,他说你新衣服真的是不得了,像个新郎官,怎么着又想做一次新郎官,那样可不行。那是犯了生活作风问题,不过你可以偷偷摸摸的夜夜做新郎。


答:有时候你让他一小步,他就会前进一大步。由刚开始不怀好意的开玩笑,慢慢变成欺负你。对于这种毫无顾忌的玩笑,必须给予反击。你可以这样说:我是既没那贼心也没那贼胆,老婆管得严,不像哥哥你在哪里都没人敢管,你能夜夜做新郎,我只能做一回新郎。


18、问:单位风气不正,很多老员工总是不干活,同事也是甩活给我,我该怎么办?我是一个合同工,单位的关系错综复杂,一杆子打下去,他们都是关系户,很多老员工仗着资历老,都不干活,同事也是照猫画虎,喜欢把活甩给我,请问,我是要学会拒绝,还是继续接受?


答:一般来说,单位里面就几种人老是被针对。


1、新人,太嫩,总是希望通过表达自己的热情和善意,以期希望得到对方的帮助,其实没必要!你够强,你有价值,别人就会尊重你,你一来就暴露底牌,别人就知道怎么拿捏你了。


2、软人,性格太软,别人听你说话就知道你是一个可以欺负的人,你要学会提高自己的气场。


3、孤立的人,这种人不会抱团,狮子落单了,鬣狗都要去掏肛,更别提小绵羊了,狮子、野狗,狼群都会群殴它。


4、情商低,不会跟领导搭关系,没有领导撑腰你是合同工,你也可以很硬气,谁知道单位的大领导不会是你舅舅?你硬气一点,别人还会觉得你有关系,反倒是不敢欺负你,这里,你会拒绝就行了,会推,会找借口,很好办的。人性本贱,这是我在群内一直讲的,你好说话,别人就喜欢欺负你你不好说话,别人反而尊重你。


19、问:我有个领导超级傻叉,工作上很多事情的流程和解决办法,她都不清楚,遇到问题她也搞不明白,就比如这两天,其他部门的员工都知道的消息,就只有我们部门的员工不知道,问题是她也不知道,搞的我们乱成一团麻,然后还瞎喷瞎指挥。后面我自己去找其他部门问情况,才得知最新消息和工作流程!


我是非常不明白,为什么像这种蠢H一样的货色,都能当领导?能力那么差就不要出来嚯嚯别人了好吗!请问如何对待这种领导?是不是能力不行的领导都喜欢通过折腾别人,在一些细枝末节而没有意义的事情是精益求精,才能彰显自己的存在感?


答:没有能力,但是却做了你的领导,那么她必然有她优势的一面,比如关系!不然,她又如何到了这个位置?一将无能,累死三军,主将无能,其实就是一个很大的机会,篡位的宰相,为什么都喜欢皇帝昏庸无能?因为他只要控制了这个蠢货,他就控制了整个朝堂!一人之下,万人之上,甚至他就是无冕之王。


所以,这里你的答案也很简单,你只要会向上管理,想办法帮她消化所有的问题,让自己成为她离不开的人。每次遇到问题了,你就带着通盘的方案去跟她讨论该怎么办,流程如何,细节如何,无形之中把你的方案植入他的脑子里面,然后以后遇到事情,她跟任何人都搭不来,但是跟你特别有缘,你说是不是很有趣。这还只是初步的,你要知道她的背后一定有更强的关系,想办法融入进去,在职场中你一步一高升,不是更简单?问题就是机遇,就看你拥有多宽广的视野了!


20、问:老师您好,我认识一个退休的老领导(不在本地),他跟现在我们市局一把手关系好。最近我们要有一波提拔,我看中一个位置。我想通过这个老领导给我们一把手送礼,我该怎么办?我该怎么说让这个老领导引荐一下比较合适?如果他愿意帮忙的话,怎么给我们一把手送礼合适?


答:退休了,人走茶凉。他有没有能量,就一个判断标准∶他的儿女立起来了吗?要是他的儿女都没立起来。你想立,他也爱莫能助。人,只要退休了,说话跟放屁一样,无人接招。他跟你一把手关系好,这个关系好必须建立在有共同利益的基础上,没有这个基础,这个关系就是假的。再说,动用他的资源帮你,他的回报率难道就是烟酒茶?他缺这点儿东西?一句话, 你送礼没戏..想想你能为他提供什么其他价值......


欢迎同学们关注本专栏,会持续更新社会上的人情世故,有问题的同学也欢迎留言~


作者:公z号_纵横潜规则
来源:juejin.cn/post/7268050036474232851

收起阅读 »

小米备案 mios.cn 网站域名

8月22日消息,近期有关小米科技备案新域名和自研操作系统的消息引起了广泛关注。根据最新披露的信息,小米科技有限责任公司于去年11月11日备案了mios.cn网站域名。然而,当前访问该域名时遇到了403错误,意味着资源暂时不可用,同时网站也尚未设置HTTPS安全...
继续阅读 »

8月22日消息,近期有关小米科技备案新域名和自研操作系统的消息引起了广泛关注。根据最新披露的信息,小米科技有限责任公司于去年11月11日备案了mios.cn网站域名。然而,当前访问该域名时遇到了403错误,意味着资源暂时不可用,同时网站也尚未设置HTTPS安全证书。



关于自研操作系统的消息更是引发了热议。有博主在今年8月15日爆料称,小米正在积极打磨一款自研操作系统,并已取得了阶段性进展。然而,这一爆料后来却被删除,导致外界对其真实性产生了疑问。值得注意的是,同一博主在今日上午发布了新消息,表示小米的自研系统将实现全端覆盖,并且兼容了AOSP(Android开放源代码项目)。尽管有人曾称MIUI 15将更名为mios,但博主在最新消息中否认了这一说法。

此外,一些人或许会对小米为何没有采用更通用的mios.com域名产生疑惑。事实上,据ITBEAR科技资讯了解,该域名已经被他人注册,目前被用于一个国外的物联网设备自动化网站。

尽管目前关于小米备案域名和自研操作系统的信息仍存一定的不确定性,然而这些信息的传播已经引发了业界和用户的广泛关注。未来,我们可以期待小米在科技领域带来更多令人期待的创新。

作者:ITBEAR科技资讯

来源:www.itbear.com.cn/html/2023-08/469514.html

收起阅读 »

七夕节那天,我被裁员了

前言 先祝jym昨天七夕节快乐吧,有情人终成眷属 一直想在掘金上发文但迟迟未行动,上学时在b乎写了一段时间一直切换不来平台。看着b乎仅存的几百号关注者到这边只能从0开始很是不情愿( ̄Д ̄)ノ,也行吧就从零开始了,我的工作似乎也得从零开始了。该死的仪式感... ...
继续阅读 »

前言


先祝jym昨天七夕节快乐吧,有情人终成眷属


一直想在掘金上发文但迟迟未行动,上学时在b乎写了一段时间一直切换不来平台。看着b乎仅存的几百号关注者到这边只能从0开始很是不情愿( ̄Д ̄)ノ,也行吧就从零开始了,我的工作似乎也得从零开始了。该死的仪式感...




难忘的七夕


如标题所见,七夕节被通知裁员了。单身狗今天受到双重痛击。说的是公司迫于压力需要节流,部门会裁1/4。而我恰好就是那个“幸运儿”。其实从前些时间就早有风向,先是ui,到测试,终于到开发人员了,而到了开发最先动刀的果然还就是鼠鼠前端。


23届真的太惨了。在这里从实习到转正也快干了1年了,但才刚拿了一个月转正工资就遇到调整,实属难绷。


应届生身份也没了,工作年限也达不到,双重叠buff了属于是,老实说刚听到这消息的时候自己还是懵的,也就和往常一样上班怎么今天就这么突然开这样的会议呢?


而后是无奈,但是又有点兴奋,正好可以逼自己再出去外面探探,看看市场如何。

回家路上,打开手机刷了刷boss,要么招24的要么一到两年工作经验的,一下子又把我难住了。。。我怎么这么背啊5555


整个晚上我都在思考人生,我在想假如自己不是读计算机会如何?我是不是能没负担的尝试各种工作,自己真的要在程序员这条赛道一条路走到黑吗?


程序员的工作又何尝不是围墙,技术类的工作是建立起了行业壁垒,在外行人看来能将代码变成程序是一件很酷的事,而正是这道壁垒,让外行的人想进来,里面的人想走却又鼓不起勇气。




是啊 我除了写代码还能干什么呢?难道真的放弃学了这么久在外行人看来很厉害的技术去做其他工作吗?(脱不下的长衫又穿上了)


总结


我一直认为无论发生什么事,一切都是上天最好的安排,世上无所谓输赢祸福,关键是从中有所收获,写几点感悟吧:

  • 拥抱不确定性是踏入社会后最需要学会的。读书时每个人都是按部就班,除了学习剩下的挑战就是安排到日程上的考试,而步入社会每天遇到的事情都不一样,so be water my friend 随机应变 随遇而安
  • 负能量可以有,适当摆烂一下,但睡一觉起来就得调整好心态了,享受生活不要被蛋疼的事影响
  • 不要畏手畏脚,敞开自己而不是压抑自己,一辈子很短,很多事情不去尝试就来不及了
  • 灵活就业或许才是这个时代下的答案?不知道
  • 行动起来最重要,如前面说的想在掘金发文却拖延了很久,而正是这回吐槽却让我奋笔疾书了起来,命运的齿轮或许就此转动,后面我会督促自己继续更开发过程中的杂记、生活记录
  • 接下来的安排:先编辑个简历再出发,然后整理一下这一年来开发的东西,记录一下

结语


我也不知道后面会如何,走一步是一步吧,通知还没正式下来。如果读到这里的你觉得我我是个有趣的人,那么点个关注吧,这也是我更文的动力


失败并不存在,关键是故事仍在继续......


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

从读《微信背后的产品观》到思考前端工程师的“35岁”

我是一名前端开发者,同时兼任pm职责,近半年在公司负责升级一直在开发与运营的一个B端的Saas商城系统; 在对需求剖析、需求抽象、每个字段含义的推敲的时候,我越发对微信这样简洁、自然的产品产生兴趣与共鸣。 也会情不自禁的赞叹微信清晰明了、谨慎内敛的结构化产品思...
继续阅读 »


我是一名前端开发者,同时兼任pm职责,近半年在公司负责升级一直在开发与运营的一个B端的Saas商城系统;


在对需求剖析、需求抽象、每个字段含义的推敲的时候,我越发对微信这样简洁、自然的产品产生兴趣与共鸣。


也会情不自禁的赞叹微信清晰明了、谨慎内敛的结构化产品思路。


虽然微信这么多年上线了如此多功能与特性,但是产品简洁而克制的灵魂从来没有改变,哪怕对于60岁的人来说,也几乎不存在用不好微信的情况。


而我做为微信的使用者,广义技术上的开发者,无论是产品还是技术维度,都让我越加佩服与引起共鸣(恶心的小程序开发除外)。


昨天终于行动了起来,把这本知名的 《微信背后的产品观》 找出来并读了起来,与其叫一本书,不如说是一个演讲的记录,很短,大约2小时就读完了,主要内容是2012年微信4.0发布时候,张小龙长达8个多小时的公开演讲的内容;


不同于其他产品经理的书籍,他们会告诉你各种方法论、科学分析方法,张小龙截然相反的采用了一种极其浪漫的方式去看待产品,去理解所谓的用户需求,我认为这种产品思路的领先是微信这么多年在社交领域立于不败之地的根本。


虽然在最后,张小龙看似补刀似的说:我所说的,都是错的;但是这恰恰就是他的产品理念,所谓产品没有任何科学方法,完全来自于对人,对人类群体的理解,对自己的拷问与质疑。


我也斗胆推荐大家看看这本书,很快就能看完,人类之所以存在信息差,就是因为不知道,或许看完这本书,你会打开新的思路,某些问题也能豁然开朗。


借此机会,我也想与大家分享一下,这几年我作为一名前端开发者的迷茫与努力


业务前端开发者的困境



我只是一名普通学历,普通的业务前端开发者,所以以下仅是我的个人感觉,不代表所有前端开发者。



目前在一个小型互联网公司的saas电商部门下,主要职责是前端开发组长,我们公司的主营业务不是saas电商,所以这几年算不上受到到很强的市场冲击,平时会管理几人的小团队,我18年毕业至今,一直在这家公司。


而我大学毕业之后一直从事前端开发方向,在我工作1-3年的阶段,我都保持着对技术的热情,主要是因为尝到了学习技术的甜头,那时候我坚定的认为下一个阶段是全栈,在工作之余我花费了大量的精力学习技术;但是后面我就发现了一个很现实的问题,公司需要大家更好分工协作,所以高级别的项目后端是绝对轮不到一个前端去开发开发;并不是说能力不行,而是人的精力有限,前后端都干,还要管团队,是忙不过来的。


在这样的环境下,关于全栈技术的学习,我也越发疑虑,逐渐走到了大多数业务前端开发者的临界点。



  • 业务前端的35岁危机在普通人身上是存在的,我们的年纪、精力、外部压力都不允许你永远征战一线,并始终保持高竞争力。

  • 业务前端的上限很低,大多数努力的前端开发者可以在3 - 5年内触摸到业务前端的上限,职位也就是前端组长。

  • 技术纵深是很好的选择,但是受限于综合实力(英语、计算机基础、天分),普通人可以达到的纵深远比想象的要浅。

  • 技术学会了,但是用不上,也会慢慢被遗忘;demo级别的应用无法让开发者对某一项技术有深刻理解。

  • 在业务开发场景下的前端,永远是没有灵魂的大头兵,上限低就意味着待遇相对较低、可替代性相对较强。

  • 代码写的越多,与人交流的机会越少,对于几十年的人生而言,这是一件很没安全的事情。


总结一下,就是因为兴趣而走的前端技术路径开始越来越窄,前路开始越来越看不清,时间推着我向前,这不禁让我低头沉思,下一步究竟要怎么走?


说回产品



到目前为止我也依旧不确定前路怎么走,接下来的一些结论,只是我的一些探索。



在大学后期,我隐约感觉技术路线并非我所擅长的时候,我有目的的学习了微观经济学、企业管理、竞争战略相关的知识,从而间接接触到了互联网产品,也就是pm。


我很快就感受到了pm的魅力:创造,我恰好是一个喜欢新鲜事物的人,在技术上总喜欢优化、迭代、升级,亲手构建出优美并且有价值的产品极具满足感,而前端开发者与用户的距离比任何一个岗位都要近,甚至可以说:前端开发者决定了用户体验。


如果一个人同时具备前端开发 + 产品的能力是不是还不错?



  • 消除技术与产品的认知壁垒,后续我们做到了,在我们公司,产品和技术从来不吵架

  • 如果有能力决定产品走向,开发者就可以是一名有灵魂的大头兵,甚至晋升军衔。


也就是说,我逐渐不再下探技术,而是走向用户


走向用户,并不意味着开发者要放弃对技术的学习,技术很重要,技术能力依旧是核心竞争力,而是随着我对技术的理解逐渐深入,开始越发清晰的了解到,究竟什么样的能力是前端开发者最需要的,什么样的能力边际收益是最高的。



在我从事前端开发第2年至今,我一直都有在产品这方面作出努力与尝试。


关于这几年产品的结果,大概可以用这句话来形容:


100个想法中,80个想法死在在调研与分析阶段,15个想法死在在demo阶段,最后落地5个想法,其中4个反响平平,只有1个还算成功。


虽然绝大部分都是失败,但是站在此刻回头来看,这几年的产品的学习将我的思维高度提升了很多,综合能力也提升了很多,因为很多想法初期是没有团队介入的,凡事都需要亲力亲为,需要思考需求、写最小demo、UI设计、沟通,而上线后,有需要又要为产品负责,就需要进行数据分析,线上数据的观察,等等....,这其实比写代码累多了。


这些进步不像程序的学习有一个可量化的指标,这样的软实力很多的是一种感觉,虽然依旧是时而迷茫,但是也偶尔会有一些收获。


虽然我做的产品决策越来越多,公司与同事给予的信任也越来越多,所以在产品上的舞台也是越来越大,而看了《微信背后的产品观》,里面的想法非常符合我对产品的理解,当然我的理解是相对浅显与张小龙没法比的,不过张小龙对产品的理念,以及他对需求的理解,这样一套浪漫的方法论,真的非常有魅力,这也是为什么,我看完最后决定写这篇文章。


跨越“技术”思维


这几年,我的老板经常会找我聊天,因为我和他提过对产品很有兴趣,在前两年,他反复和我提一句话技术为业务服务,我当时觉得我理解这句话了。


我想,这不是废话,写代码最终都是为了公司的项目,为了更好更快的完成公司需求,我要狠狠的学习技术。


之后来随着我写的代码越来越多,我对这句话逐渐有了新的理解。


之前过于执着于技术,总是站在写代码的角度去理解,而这句话的侧重点是业务,或者我们换个词交付


并不是技术推动交付,而是在推动交付的因素中,技术是其中之一,我们可以衍生出很多类似的话;设计为业务服务、产品为业务服务....


所以技术的目的并非技术,而是交付价值。


人们总是不自知的放大自己在团队中的价值,这样只会蒙蔽大家的视野,走到更高处,对很多事物将会有不一样的理解。



低纬度的技术思维,走向高纬度的业务(交付)思维。


最后


其实我本来只是觉得读了还不错的一本书,不复盘、不留下点什么反思会达不到学习的目的,写着写着就想到了自己的职业,想到了这几年的经历;


总结性的话不说太多,希望可以帮助到屏

作者:狗阿木
来源:juejin.cn/post/7270331527506100264
幕前你,我们共同成长,共同进步。

收起阅读 »

人情世故职场社会生存实战篇(一)

这个专栏文章都是群友问的实际问题,我在这里分享出来,希望可以帮助到大家,欢迎大家踊跃发言 1、问:老师,我们领导今天请我吃饭,我送了两瓶梦之蓝,一条中华,临走他问了我一下这酒多少钱,有点奇怪,他问酒多少钱是什么意思?另外走的时候非要给我一箱枣,我感觉去了人家家...
继续阅读 »

这个专栏文章都是群友问的实际问题,我在这里分享出来,希望可以帮助到大家,欢迎大家踊跃发言


1、问:老师,我们领导今天请我吃饭,我送了两瓶梦之蓝,一条中华,临走他问了我一下这酒多少钱,有点奇怪,他问酒多少钱是什么意思?另外走的时候非要给我一箱枣,我感觉去了人家家里提东西很正常,拿人家的枣是不礼貌的,何况不值两个钱,有点奇怪。


答:领导问你这两瓶酒多少钱?他想听到的答案是:这两瓶酒是朋友送的,我也不喜欢喝酒,麻烦你帮我消化一下吧。领导想听这句话,醉翁之意不在酒嘛。临走的时候他把这个大枣送给你,这个枣肯定是别人送给他的,这个大枣他不想要,他想让你帮他消化一 下,那这个枣你是要接住的,你说太好了,我老婆最喜欢吃枣了,这样的话,你就满足了领导的精神需求,他就感觉到你特别懂事儿。也就是领导想跟你做一个良性的循环和互动。


2、问:老大经常分给我费时又费力的垃圾项目,别的同事都是简单高效的赚钱项目,我认为是随机分的,我该怎么拒绝领导的安排啊?


答:你手里有2个项目,一个可以轻轻松松赚10万,一个累死才能赚8000。现在有人找你要项目?有人送了你阿弥陀佛,有人送了你烟酒,有人送了你美女,有人送了你5W真金白银,有人送了你烟酒茶美女+五W。最后你把项目给谁啊?你觉得是随机的,你急什么啊?下次能不能轮到你啊?找人算一卦试试,比如有些考试啊,面试和笔试都是私人订制,然后拉一群沙雕陪着走个形式,这样显得更公平。公平是相对而言,不是绝对的。


3、问:下周即将和我们公司大老板开会,参会的有同级别的其他中心经理,还有我们的直属总监,要求我们经理都说一下各自中心今年的工作计划。请教您,在会议上说工作计划,有没有什么技巧?有需要注意的地方吗?


答:1、领导安排的工作,我全落实了。


2、领导的目标也是我的目标,领导安排什么,我做什么,我力求每一步工作都做扎实 ,都做到位。


3、我会跟领导搞好关系,我会跟同事搞好关系,在领导的帮助下,还有同事的帮助下,去为公司创 造更多的利润。


就是用这三句话,在里面转圈圈就行了。


4、问:请教一个事,我是一个老师,我平时很注重提升自己,会不断学习各种课程,所以经常会在办公室学到很晚,然后我感觉有同事在背后不断嘲讽我,她们经常问我,你不是晚自习没有课程吗,怎么还在这里呀,就是类似这种,我感觉很反感。


答:同事为什么会在背后嘲讽你呀,因为你不懂人性。你要进步没有错,但你不能给身边的人压力。你要进步,在家里你学到凌晨2点都无所谓,但在公共场合,不要展现你的野心,如此会给别人造成心理上的压迫感。其次你要学会回话,会示弱。人家问你:晚上不是没课程吗?怎么还在这里呀?你说,我笨鸟先飞,下周的课我要提前准备,XX老师你的教案可以借我参考吗,听其他老师说,你的教案做的很好。你这样子给她回话,以后,她就不会在背后说你坏话了。


5、问:在单位,直接大领导一直很挺我,因为各种原因并没有走得很近,单位副职一直不太认可我。这次选上了大领导的秘书(有竞争对手的情况下),我是否应该送礼给大领导?


答:在这种情况下,你不要送礼,这时候送礼对你来说根本不是加分,他反而减分。万一被你的竞争对手看到呢,把你给举报了,肯定对你是不利的,那你这个时候应该怎么样做呢,非常简单。以前怎么样,现在你还怎么样,你现在不要乱了这个方寸。你要是送礼表态的话,你早都应该送了,你非要等到最后再送礼,那人家觉得你临时抱佛脚,你这个人怎么那么势利啊?这个时候,你要做的,你想一想,你能够帮他们做点什么,为他们创造一些什么价值,这些价值有可能是物质方面的,有可能是精神层面的,就是你要一直旺他们,替他们排忧解难,你就顺着这个点往前跑,你100%的能立起来。


6、问:如果领导和你聊骚,你又不想牺牲自己,你该怎么办?


答:只要你在一个位阶和势差比你大的人手下工作,他们总能创造各种有利的机会。男人最懂男人,狗改不了吃屎,你只要被得手了,对于他来说,你的结局大致已经有一个雏形了。如果他和你聊骚,你就把他对你的聊骚内容截图,他发一次,你截图一次,找个隐秘的空间保存起来。如果他不微信,打电话怎样?录音啊,傻呀!以后有需要动动或者求到他的地方,没有什么比这个更有分量了。或者,你直接点他一下,你说,领导,给我发的信息,我好多都截图(录音)保存了,以后我不想再存了,到此为止吧。领导我相信您是一个睿智的人,希望能跟您多聊点正面的,积极的东西。


7、问:如何搞关系?


关系是跑出来的,跑关系三个字,点出了人际交往的秘密。关系不是等出来的,是天天跑,多多跑,关系就有了。好处有多到位,机会就有多到位。很多傻子被君子之交淡如水严重洗脑,脑子坏掉了,不知道君子只出现在书里面,忘记了人情往来中的尊重和礼仪。


处处感恩,处处逢源,处处遇贵人。时时送出好处,处处遇见活雷锋。不要空手套白狼、四两拨千斤、以小博大,谁这么教你谁就是把你当成傻X呢。有求于人的的时候,就要舍得投入,舍得砸钱,舍得亲近。这个时候不舍不得,等事情过去了,再怎么投入,也意义不大了。


求人办事,最忌讳临时抱佛脚。如果遇到这种情况,最好找个中间人帮忙。备好双份礼物,一份给引荐人,一份给办事人。但是一定要明白,如果事情事能够办下来,并不是因为礼物,而是中间人的关系网与情面的作用。所以啊,对咱有用的人,必须要细水长流地去维护。人生在世,需要有靠山。


天生的靠山可遇不可求,可求的靠山都是自己主动经营来的。你打牌、抽烟、喝酒,不是因为喜欢,而是因为别人喜欢。只做自己喜欢的事,只能和自己玩,只有做了别人喜欢的事,才能和别人玩到一块。


8、问:老师,为什么你说能不送礼就尽量不要送礼?


答:能不送礼就不送礼。尤其是职场。送了,就要持续送。送着送着,你不送了,收礼的人觉得你看不起他了,你不重视他了,你过桥拆河。以后他会弄你。你是怎么死的,都不知道。咱不想送礼了,咱遇到对方了,咱彬彬有礼就行了。不要做啥深度链接。你用不上他,为什么给他送礼呀,难道你贱啊?职场中,很多人,一开始觉得好玩,也想锻炼一下自己,就去给领导送礼了,送了一年,发现自己的福利没啥变化,就不想送了,第二年,他发现他过得比以前更不好了,他也不知道为什么!关于送礼,第一,我的看法就是,能不送,就不送,送了,就不能断,你送着送着不送了,领导觉得你是不是看不起他了,还是觉得他没用?啥,既然觉得我没用了,那我就要拿出点手段让你重新认识我!人心难测!


9、问:我们公司现在在搞改革,很多岗位会涉及到变动,甚至被安排分配到下一级公司干活。现在新来的上司是我四年前的老领导,他之前被调去别的单位了。我跟他以前关系蛮好,期间就过节短信问候,现在我想找他,让他帮我继续留在现在这个层级干活,你觉得他会帮我嘛?要怎么开口?


答:这个帮不帮暂时还不知道,你需要带上心意,烧香拜神 投石问路。你现在也犯了多数人都会犯的错误,以至于到了关键时刻非常被动。


第一个就是临时抱佛脚,看的不够远,总以为太阳可以一直照耀着你,不懂的提前去布局,铺设你日后能用得到的关系站点,导致你现在关键性的节点就缺乏了很重要的助力。


第二个,那就是不懂的主动去搭关系,你的老领导调回来的那天,你为什么不去拜访、祝贺?为什么不提这猪头去拜庙门?现在才想到人家。不过,如果他之前帮助过你的,一般还会帮助你第二次,第三次,所以,你带上心意,去拜访一下他,事到临头,见面了把礼物放下,你先回望过去,把彼此的关系拉进,然后谈谈自己的想法,你说 老领导,我的事情劳烦您费心了,这事成不成,没有关系,很久没有见过领导了,这点小心意,请领导不要嫌弃。


10、问:我找一个领导帮忙和单位打招呼,因为这一次有大调整,请求帮忙调整一下,之前与帮忙这位领导都是过节礼仪性的人情,这次找这个领导帮忙,领导答应帮忙,简历也给了,但是一直没给反馈,我第二次找,他正好周末和我们单位的领导们一起吃饭,他说会帮我说,现在都没给反馈,是不是我要去意思意思,我又担心送了,万一这领导也没帮上忙咋办?


答:我送你一句话吧:送礼是从承担风险开始的,而不是从刻意追求回报率开始的!其实,在我看来,你不适合送礼,因为你的的觉悟还没有到。觉悟不到的东西,你是拿不住也做不好的。


送礼,原本就是风险投资。咱不是说送礼了,100%有回报率。但送礼有回报率的概率至少在50%以上。上211/985的概率有多少呀?听说985全国只有2%,211占5%(是我粘贴复制过来的,数据真假不知道啊)。都说读书改变命运,但通过读过改变命运的概率有多大?3%。通过送礼改变命运的概率有多大?50%。


生活中,开窍的人非常少。开窍的人,都是直接给我送红砖,说领导辛苦了,事成不成,遇到您认识您,就是我最大的福气。这样的人,都是开窍的人。习惯性承担风险,习惯性承担责任。可惜这样的人实在太少了。


送礼,是从习惯性承担风险开始的。而不是说我送了,对方必须100%给我一个说法。建议你带上心意,去拜访一下他,他收了,会告诉你一两句有用的话,自然,你就知道下一步怎么样了。


欢迎同学们关注本专栏,会持续更新社会上的人情世故,有问题的同学也欢迎留言~


作者:公z号_纵横潜规则
来源:juejin.cn/post/7267576629295022080
>如果对你有帮助的话给个关注吧~

收起阅读 »

七夕节那天,我被裁员了

前言 先祝jym昨天七夕节快乐吧,有情人终成眷属 一直想在掘金上发文但迟迟未行动,上学时在b乎写了一段时间一直切换不来平台。看着b乎仅存的几百号关注者到这边只能从0开始很是不情愿( ̄Д ̄)ノ,也行吧就从零开始了,我的工作似乎也得从零开始了。该死的仪式感... ...
继续阅读 »

前言


先祝jym昨天七夕节快乐吧,有情人终成眷属


一直想在掘金上发文但迟迟未行动,上学时在b乎写了一段时间一直切换不来平台。看着b乎仅存的几百号关注者到这边只能从0开始很是不情愿( ̄Д ̄)ノ,也行吧就从零开始了,我的工作似乎也得从零开始了。该死的仪式感...


image.png


难忘的七夕


如标题所见,七夕节被通知裁员了。单身狗今天受到双重痛击。说的是公司迫于压力需要节流,部门会裁1/4。而我恰好就是那个“幸运儿”。其实从前些时间就早有风向,先是ui,到测试,终于到开发人员了,而到了开发最先动刀的果然还就是鼠鼠前端。


23届真的太惨了。在这里从实习到转正也快干了1年了,但才刚拿了一个月转正工资就遇到调整,实属难绷。


应届生身份也没了,工作年限也达不到,双重叠buff了属于是,老实说刚听到这消息的时候自己还是懵的,也就和往常一样上班怎么今天就这么突然开这样的会议呢?


而后是无奈,但是又有点兴奋,正好可以逼自己再出去外面探探,看看市场如何。

回家路上,打开手机刷了刷boss,要么招24的要么一到两年工作经验的,一下子又把我难住了。。。我怎么这么背啊5555


整个晚上我都在思考人生,我在想假如自己不是读计算机会如何?我是不是能没负担的尝试各种工作,自己真的要在程序员这条赛道一条路走到黑吗?


程序员的工作又何尝不是围墙,技术类的工作是建立起了行业壁垒,在外行人看来能将代码变成程序是一件很酷的事,而正是这道壁垒,让外行的人想进来,里面的人想走却又鼓不起勇气。


image.png


是啊 我除了写代码还能干什么呢?难道真的放弃学了这么久在外行人看来很厉害的技术去做其他工作吗?(脱不下的长衫又穿上了)


总结


我一直认为无论发生什么事,一切都是上天最好的安排,世上无所谓输赢祸福,关键是从中有所收获,写几点感悟吧:



  • 拥抱不确定性是踏入社会后最需要学会的。读书时每个人都是按部就班,除了学习剩下的挑战就是安排到日程上的考试,而步入社会每天遇到的事情都不一样,so be water my friend 随机应变 随遇而安

  • 负能量可以有,适当摆烂一下,但睡一觉起来就得调整好心态了,享受生活不要被蛋疼的事影响

  • 不要畏手畏脚,敞开自己而不是压抑自己,一辈子很短,很多事情不去尝试就来不及了

  • 灵活就业或许才是这个时代下的答案?不知道

  • 行动起来最重要,如前面说的想在掘金发文却拖延了很久,而正是这回吐槽却让我奋笔疾书了起来,命运的齿轮或许就此转动,后面我会督促自己继续更开发过程中的杂记、生活记录

  • 接下来的安排:先编辑个简历再出发,然后整理一下这一年来开发的东西,记录一下


结语


我也不知道后面会如何,走一步是一步吧,通知还没正式下来。如果读到这里的你觉得我我是个有趣的人,那么点个关注吧,这也是我更文的动力


失败并不存在

作者:前端咖啡豆
来源:juejin.cn/post/7270152997166252071
,关键是故事仍在继续......

收起阅读 »

人走茶凉?勾心斗角?职场无友谊?

你和同事之间存在竞争关系 要不要把工作关系维护成伙伴关系 明枪暗箭防不胜防 背后捅刀子往往最不设防 大家是否在职场上交友是有也遇到过以上困扰呢? 不要在职场上交“朋友”,而是要寻找“盟友”。 这两者的区别在于应对策略: 我们会愿意为“朋友”牺牲自己的利益,像是...
继续阅读 »

你和同事之间存在竞争关系


要不要把工作关系维护成伙伴关系


明枪暗箭防不胜防


背后捅刀子往往最不设防


大家是否在职场上交友是有也遇到过以上困扰呢?


不要在职场上交“朋友”,而是要寻找“盟友”。


这两者的区别在于应对策略:


我们会愿意为“朋友”牺牲自己的利益,像是一张年卡。


而结交“盟友”就是为了一起争取更多利益,《孔乙己》说得好:“这次是现钱,酒要好。”


所以,在职场上的“受欢迎”和社交场、朋友圈上的“受欢迎”之间有着本质的区别:


你和你的同事未必真心喜欢彼此,但在日常相处当中能够客气、友善地交往。


大家需要寻找盟友时会第一个想到你,在争斗冲突时会尽量绕开你,这就是一种非常理想的“受欢迎”状态。 不要在职场上寻求友谊和爱,这件事是不对的。


在这里给大家列出一个在职场上受欢迎的清单。


1.实力在及格线以上


这是一切的前提。职场新人要“先活下来,再做兄弟”,稳住了工作能力这个基本面,才有资格和同事谈交情。


实力不够的人会拖累整个团队、增加所有人的工作量,大家恨都来不及,绝对不会和他称兄道弟。


实力强可以表现为实力本身,在初级职位上,也可以表现为潜力。


极少数特别强大的人可能从一开始就能很好地完成工作,但是大部分人在新加入一个团队时都需要经过一段时间的磨合,在这个过程中有欠缺和不足都是正常的,你所表现出来的敬业精神、学习能力和进步的速度才是大家对你进行评价的关键。


刚入职的新人,对于要做的事情完全没有概念,但是为人极勤奋又上进,给他布置的任务会完成得特别扎实,每一天都在飞快地进步。这样的人在职场上永远都能收获一大把来自他人的橄榄枝。


2.比较高的自尊水平


高自尊的人对自己评价高,要求也高,又能够带着欣赏的眼光去看周围的人,他们不光是很好的父母、伴侣和朋友,同时也是职场上最好的结盟对象。


高自尊的人往往拥有很多优秀的品质,同时他们也能够理解“大局”,和他们合作不用在鸡毛蒜皮的细节上纠缠推诿,可以把精力全部用来开疆拓土,极大地降低团队的内耗。


如果你是一个高自尊的人,在日常生活中表现出了自律和很好的品行,就会收获高自尊同类的赞赏。有些低自尊的人可能会认为你的言行是在“装X”,别犹豫,把他们从你的结交名单当中划掉,高自尊会帮你筛掉一批最糟糕的潜在合作者。


如果你是一个部门的领导者,记得要维护高自尊的下属,他们都是潜在的优秀带队者,给他们一个位子就可以坐上来自己动,给他们一点精神鼓励和支持,他们就会变得无所不能。


即使高自尊的手下可能某些地方让你感到嫉妒或者冒犯(这是常见的,嫉妒是每个人都一定会有的情感),也绝对不要默许或者纵容低自尊的妄人跑去伤害他们,否则会伤了大家的心,事业就难以成功了。


“朕可以敲打丞相,但你算什么东西”就是对这种低自尊妄人最好的态度。


3.嘴严,可靠


在任何一个群体当中,多嘴多舌的人都不会受到尊重,而在职场上,嘴不严尤其危险。


如果你是一个爱说是非的人,围绕在你周围的只会是一帮同样没正事、低级趣味的家伙。你会被打上“不可靠”的标记,愿意和你交流的人越来越少,大家等着看你什么时候因为多嘴闯祸,而强者根本不会和你为伍。


有些同学曾经给我留言说,自己很内向,不知道如何跟同事拉近关系。内向的人最适合强调自己的“嘴严”和“可靠”,在职场上,这两项品质远比“能说会道”更让人喜欢。


4.随和,有分寸


体面的人不传闲话,也不会轻易对旁人发表议论。


“思想可以特立独行,生活方式最好随大流”,这是对自己的要求,而他人的生活方式是不是合理,不是我们能评价的。


哪怕是最亲近的人,都未必能知晓对方的全部经历和心里藏着的每一件小事。在职场上大家保持着客气有礼的距离,就更不可能了解每个人做事的出发点和逻辑,“看不懂”是正常的,但是完全没有必要“看不惯”。如果还要大发议论,把自己的“看不惯”到处传播,你的伙伴就只会越来越少。


有人说在北上广深这样的大城市,人和人之间距离遥远,缺人情味,太冷漠。


这不是冷漠,而是对“和自己不一样”的宽容,这份宽容就是我们在向文明社会靠拢的标志。


5.懂得如何打扮


还记得斯大林的故事吗?在他离开校园之后,从头到脚都经过精心设计,不是为了精神好看,而是要让自己看起来就像一位投身革命事业的进步青年。


有句老话叫做“先敬罗衣后敬人”,本意是讽刺那些根据衣饰打扮来评价一个人的现象。我们自己在做判断的时候要尽量避免受到这类偏见的影响,但是对他人可能存在的偏见一定要心中有数。人是视觉动物,穿着打扮是“人设(人物设定)”的一部分,在我们开口说话之前,衣饰鞋袜就已经传达了无数信息。


想要成为职场当中受欢迎的人,穿着打扮的风格就要和公司的调性保持一致,最安全的做法是向你的同事靠拢。


在一个风格统一的群体当中,“与众不同”这件事自带攻击性。如果在事业单位之类的上年纪同事比较多的地方上班,马卡龙色的衣服和颜色夸张的口红,最好等到下班时间再上身。


这不是压抑天性,而是自我保护和职业精神。


6.和优秀的人站在一起


在职场上,优秀的人品质都是相似的:勤奋,自律,不断精进。如果发现了这样的同事,就要尽量和他们保持良好关系。


但是,单纯的日常沟通并不足以让你们成为盟友,正式结盟往往是通过利益交换和分享:当你遇到棘手的工作任务,就可以主动邀请对方共同跟进,同时将一部分利益让出去。愉快的合作是关系飞跃的最好契机。


优秀的人能认可的,通常也都是自己的同类。如果你能获得他们的称许和背书,在同事当中的地位自然会有所提升。


7.知道如何求助


前两天有一位关系户同学留言说,自己即将去实习,因为家人的关系可以得到一些行业资深专家的指点,问自己应该如何表现,是不是不懂就要问,像“好奇宝宝”一样,对方就会觉得自己好学上进。


我告诉她说,不要上去就问,有任何疑惑都先用搜索引擎找一下答案,如果找不出来,再带着你搜到的细节去询问那些资深前辈。


互联网时代有个很大的变化,就是人们获取信息的成本大大降低。善用搜索引擎寻找答案,就能更快、更精准、更全面地找到自己想要的东西,这种方式比跑到对方工位边用嘴问效率高得多。


凡事都问,只会让人觉得你的文字阅读能力有限,同时既不把自己的时间当回事,也不尊重别人的时间。尤其对方还是行业中的专家,他们的时间一定比实习生的宝贵多了。如果网上找不到答案,再带着细节去仔细咨询,这样的请教才是高效的,才能证明你是一个“好学上进”的人。


职场不是校园,不会再有一群老师专门负责手把手地教你,不轻易占用其他同事的时间会让你成为一个自立、有分寸、受尊重的人。毕业之后,你取得进步的速度、最终的上升空间,都和使用搜索引擎寻找答案的能力呈正相关。


8.技巧地送出小恩小惠


小恩小惠带两个“小”字,并不意味着这是一种微末小技。事实上,即使是最普通的零食,只要讲究得法,都可以送到人心里。


你的同事当中有没有因为宗教信仰而忌口的情况?


甲和乙爱吃辣,丙和丁爱吃甜,是不是两种口味都来上一点?


要留心同事的自我暴露,最好是用一个小本本记下来,关键时刻可能派上大用场。大家都是成年人,不会像孩子一样轻易被小恩小惠打动,打动我们的往往是“你把我放在心上”的温暖。


9.良好的情绪管理能力


很多时候这是个隐藏特征,但是自带“一票否决”属性:平时表现得沉着稳重,周围同事们不会有特别明显的感觉,然而歇斯底里和失控只要有一次,之前苦心经营的人设就会全面崩塌。情绪不稳定的人一般没人敢惹,但是也没人会在意了:你会被视为一个“病人”,很难再有大的发展。


已经发泄出去的情绪不能收回来,这个时候不要反复陷入纠结和悔恨,待在情绪里不出来,钱花出去了就不要去想,不要去比价。


如果情绪失控了,应该立刻做到的是原谅自己,然后考虑如何不再有下一次失控。要知道大多数人一辈子都至少会换三四次工作,了不起是换个地方,重新再来。


有的人特别幸运,天生长得好看,容易被人喜欢。


如果不是让人眼前一亮的高颜值人士,就不要太心急了。


成为一个自律、行为可以预期的人,也能慢慢地被别人喜欢。


人生很长,

作者:程序员小高
来源:juejin.cn/post/7255589558996992059
被人喜欢这件事,我们不用赶时间。

收起阅读 »

生病的35岁程序员

这两天又生病了,应该来说我这差不多一个月生了三回病。一回病是感冒,然后第二次呢是新冠的二阳,然后第三次就是昨天发烧,后面被检测是肺炎。 俗话说,病来如山倒,病去如抽丝。我觉得一旦当生病的时候,就会开始怀疑人生,去思考人生,当病好的时候,又把自己生病时候的病痛忘...
继续阅读 »


这两天又生病了,应该来说我这差不多一个月生了三回病。一回病是感冒,然后第二次呢是新冠的二阳,然后第三次就是昨天发烧,后面被检测是肺炎。


俗话说,病来如山倒,病去如抽丝。我觉得一旦当生病的时候,就会开始怀疑人生,去思考人生,当病好的时候,又把自己生病时候的病痛忘得一干二净,好像疼痛就不曾存在过。


可能当你十几岁或者二十几岁的时候,你对生病两个字没有特别的深刻的概念,也就是你会把生病认为是一个很平常的事情,甚至很多人几年都不会有一种影响生活的大病。


可是你到了30多岁的时候,你生病的时候,你就开始思考人生了。因为到了30岁,整体的抵抗力可能已经开始下降了,不像二十几岁的青年,对一切病毒免疫,所以你对于病痛的体感会更加的明显。同时上有老下有小,你会思考,如果万一自己就这么挂掉的话,小孩,媳妇,老人怎么办?这个世界如果没有了我又会是怎么样的?是整个世界陷入一片混沌,还是我的意识就此消亡?我不存在的日子里面,地球和人类又会怎么发展?我是不是又会错过很多令人惊奇的事情?


对于大部分的职业来说,比如医生、律师、公务员,30岁左右应该是黄金时间,30岁左右是对于整个行业最应该有发言的时候。刚毕业的时候,一路荆棘和摸索,因为前面几年沉淀了很多经验,踩了很多坑,而到了30多岁,就是应该对人生和对自己的工作有一定洞见的时候。这个时候的男人女人,既有经历又有能力,应该能够更好的去输出给社会自己的价值。


而程序员确实不一样,很多人会羡慕程序员的高薪,高工资,高福利等等。但实际上很多程序员确实是在透支自己的生命和体力。比如长期996就是一种极度不正常的状态。当然这还算好的,在早点之前可能有极大的概率是要求007的。我的运气比较好,我基本上没有做过996的工作,但是我基本上是995。有极少的一段时间里面我是005。也就是我周末基本上没有加过班,这个也是我最值得庆幸的,当然有很多程序员可能就没有这么好的待遇了,很多中小型公司长期在996里不能自拔,一方面被老板的饼所吸引,另外一方面人在江湖,身不由己,谁不想快速改变自己的命运,而概念命运的稻草,就是程序员“狭隘”的眼光里看到的那点金元宝。


当然我觉得我的工作本身相对来说没有想象中的那么忙,但同样我觉得这个行业里面会给我们灌输或者浸润一种不太健康的状态。比如说你正常情况下来说你9:00下班,稍微折腾一下10点,11点你可能就能够睡觉了。但实际上却非常的难,因为一个人在一天的工作以后会进入一种疲劳状态,你就不自觉地想去放松一下,也就是叫报复性的刷手机。所以在9点~11点甚至12点这个时间段里面,你会去想办法来弥补出来自己在工作自己的那种休闲和放松。


所以9:00下班了情况下,你可能需要12点才能够真正地睡着。而正常的作息时间,朝九晚五才是一种最最最健康的工作时间。互联网给我们程序员带来了一种疲劳感,而且特别多的熬夜,而熬夜本身对身体就是有一种最大的伤害。这种伤害是持久的,并且在一定的时间里面,它甚至是不可逆的。


就如同慢性病一样,就因为它的慢,所以才导致了被很多人忽视,但是一旦这种慢性病叠加到了一定的程度以后,它就会变成了一种不治之症。比如空气污染,比如噪音,比如光污染,比如甲醛污染,这些所谓的社会上面的一些问题给我们带来的都是慢性的伤害,我们短期内没办法看到它的效果,但是时间一长一定会有极大的伤害。熬夜也是一样,我们这短期的一两天的熬夜根本不会影响什么,甚至像很多大学生通宵熬夜,第二天照样精力满满。但是量变引起质变,我们长时间的熬夜终究会带来反噬的效果,这一天可能会早,可能会晚,但它一定是有极度的伤害的。


所以我现在看来,我觉得一切都是有成本的。比如你选择了传统的行业,你可能赚到的钱不会多,但是大概率是可以持续的,到了互联网行业你可能赚得比较多,但大概率可能是不可持续的。也就是说不管怎么样,你付出的是你的时间和身体的成本。


我一个朋友他在前两年说了一句话,他说他完全不羡慕用时间去换取高工资的。我刚开始的时候还不理解,我认为如果你能赚到越来越多的钱,那你不就牛逼吗?现在我回想起来确实是的,这种不值得去鼓励,因为你付出的代价也非常的大。


所以如果以现在的视角看来的话,我觉得在这个行业里面你很难做到被这个行业不会被感染。你可能很多生活习惯和思维能力全部会被这个行业所渗透。就包括了很多不好的习惯,就比如说缺少运动,比如说熬夜,当然还有所谓的职场PUA。


所以我这里面也想跟大家分享一点经验,第一个就是可能还是要多运动,运动是能够缓解很多疲劳感以及增强免疫力的。我记得我之前在坚持运动和锻炼的时候,基本上没有生过特别大的病,只是偶尔极少数的感冒,并且也不会有那么严重。


第二个真的还是要养成一个良好的生活习惯,比如早睡早起。虽然我觉得现在已经有点难了,但是要改正起来确实也是有办法的,否则等待你的可能就是各种猝死,各种大病。这里不是危言耸听,虽然概率很小,但是很多程序员过了35岁,你就会发现他根本就不能够接受这种高强度,高压力,高时间的工作。而且并不是他主观上不能接受,因为对于30多岁的程序员来说,上有老下有小,其实经济压力也非常的大,但是身体各方面的信号已经告诉了他,不大适合这种高强度的加班,否则等待他的只是更恶的恶果。


第三就是要尽量减少被行业的影响。在加班文化,在熬夜文化盛行的今天,我们确实要真正问一下自己,这种是不是好的,我们能不能有办法去杜绝?在完全没有办法的情况下,我们能不能通过这样极少数的空隙,我们好好休息,好好锻炼?


最后,希望大家身体健康。

作者:ali老蒋
来源:juejin.cn/post/7269794410572922934

收起阅读 »

关于离职那些事的有感而发

一、面对离职的心态 每当有同事离职,在群里写下感谢的话语,最后来一句“后会有期”。 下面一定是一条又一条的“苟富贵、勿相忘”的祝福语,洋洋洒洒排起了长龙,婉若一首悲壮的赞歌。 而里面一定没有我。 其中的心态非常微妙,在平时,同事的输出我会积极点赞,分享知识会...
继续阅读 »

一、面对离职的心态


每当有同事离职,在群里写下感谢的话语,最后来一句“后会有期”。


下面一定是一条又一条的“苟富贵、勿相忘”的祝福语,洋洋洒洒排起了长龙,婉若一首悲壮的赞歌。



而里面一定没有我。


其中的心态非常微妙,在平时,同事的输出我会积极点赞,分享知识会打赏鼓励,可一旦离职,实在没办法说些积极的话,为什么呢?


可能是因为不再年轻了吧,时间改变了很多东西,毕竟见得多了,所以看得开了,也放得下了。


我10年正式参加工作,第一家是个小公司,公司虽小,五脏俱全,该有的工种都有。


其中,有个设计师很对我的胃口,很多设计理念不谋而合,我认同他的设计,他认同我的实现,可谓合作上的好搭档。


可是某一天,没有任何征兆的,其突然离职了,就很突然的那种,那种突然就好像,吃着火锅唱着歌,突然就被麻匪给劫了。


明明说好的一起做个伟大的产品的,你却潇洒出走不回头。



现在想想,当时那种遭遇背叛,遭受欺骗的感受是有些“幼稚”的,混合了过多的主观情感,是不理性的表现。


托尔斯泰曾经说过,友谊好比一壶开水,一旦离开了炉子,就会逐渐凉了下来,朋友尚且如此,更何况只是工作关系的同事?


当然,这种对于新人入职和同事离职变得足够理性的心态并不是一蹴而就的。


你要知道,当付出了很多心血、寄予诸多希望的同事突然离职,但是其另谋高就的地方并没有上升一个台阶,那种心情……就像辛苦种的白菜被猪拱了一样难受,久而久之,心态自然就麻了。


铁打的营盘流水的兵,走了就走了,无需留念。


人在职场,最重要的还是自我的提升,淡薄的人情牵系可有可无,至少对于我而言是这样的。


共谋事,自然互帮互助,共同成长,可你要是另谋高就,那就祝你一路顺风,心中祝福,行动上就别指望了。


OK,个人部分唠叨完了,下面从旁观者的角度,讲讲关于如何避免离职,以及催促离职的一些看法,纯属个人看法,不一定正确,仅供参考。


二、如何降低离职率


如果希望团队成员不要离职那么频繁,我觉得可以从下面几个方面入手(不能控制的部分,如公司福利,薪资什么的,不在讨论之列)。


1. 招聘把控


说两点。


其一,尽量不要选择工作一年一换,连换三四年的人,论迹不论心。


其二,如实介绍公司和团队的现状,不要捧太高,否则入职后发现和预期差别较大,肯定留不住的。


2. 关注成长


根据我的大胆预估,90%的技术人员都是项目驱动成长型人才。


如果不做项目,或者做些没什么技术含量的项目,其技术成长就是0。


所以,作为管理者,需要关注下面每个人的成长情况,很多人会比较内向,有想法也不会主动说出来,此时,就需要管理者时不时一对一沟通,或者通过其他方式收集信息,或者对成员的状态有敏锐的观察。


这就比较考验管理者的水平了。


当然,也是有策略可以帮助下面的人成长的。


一是项目轮换制,但要注意度,且不可频繁,或者为了轮换而轮换,跨度也不要太大,要和对方兴趣契合。


比方说王二是Web的,张三十做Node的,王二对Node并不感兴趣,但是你觉得全栈对个人发展有好处,就强行安排王二去做Node相关的工作,这就不合适。


二是孵化内部项目,团队总是需要一些基础建设的东西,或者说提效的工具等,可以立为项目,让下面的人都参与。


通常这类内部项目无需考虑兼容性和代码美不美丽,因此,可以满足开发人员使用新技术的爽感,一举多得。


三是建立好专业培训流程,基础内容可以固化,在内部系统中沉淀,业务技术和前沿发展可以使用分享会的形式输出。


虽然实际效果可能就那样,但是,重要的是让下面的人知道团队有这份心,或者说,让下面的人觉得自己成长了。


不过,我有必要提醒下,千万不要为了让团队成员干得开心,必有成长而过度保护。


什么意思呢?


身在商业公司,在一个大的团体中,必然是有所权衡,在技术使用上是需要有所克制的。


比方说对外项目使用过于新颖的技术,或者还不成熟的技术,或者生僻的技术,虽然干活的人开心了,但是产品呢,以后维护的人呢?


又比方说项目组希望你可以多做几个运营活动帮忙拉新,你不能说运营活动没有技术含量,对技术成长没帮助,就推脱或拒绝。


3. 不要过度倾向某个人


团队中有个人你非常看好,工作积极,产出高,质量好,你要作为骨干培养,你特别害怕他离职。


于是,各种资源都向他倾斜,每次绩效都是前列。


这种做法是危险的,过度倾向某个人,对于团队的稳定性是非常大的考验。


因为会让人觉得不公平,除非你能保证信息足够的透明,此人的工作与产出有足够了信服力。


说到信息透明,不得不单独讲一下。


4. 信息顺畅,上传下达


​如果管理者,可以在团队内部建立一种机制,也就是信息可以触及到每一个人,无论是上下传达,还是左右互通的信息,那你的团队一定会非常的健康,效率绝对不会差。


古代的昏君之所以是昏君,就是奸臣拦截了下面的信息,只让皇帝知道希望皇帝知道的事情,本质上就是信息不顺畅导致。


大到国家,小到团队,道理都是类似的。


这里举一个我知道的例子。


有一个很勤勉的同行,接到了很多需求,然后他连续数周都干活到凌晨,实在累得受不了,然后提了离职。


领导知道后都傻了,怎么突然离职了,干得好好的。


细问才知道,领导根本不知道需求方绕过他给同事安排了很多“紧急”需求,这名同事也没有向上反馈活太多,需要帮助,以为是领导默许的。


这就是信息不顺畅导致的,我估计,这名同行的周报也没有好好写。


5. 管理者自身的提高


兵熊熊一个,将熊熊一窝。


管理者需要不断提高自身的管理水平,要不断提高自己的影响力和话语权。


一方面可以通过业绩支撑来提高,另一方面可以通过日常表现去强化,即表现出足够的管理素养。


公平公正,信息传达,人文关怀等。


具体不展开,大家可以去找找一些资深前端管理人员写的心得,会有不少的帮助。


6. 文化与氛围建设


即要通过一些制度或手段,让团队成员平时产生更多的交集。


常见且效果不错的方法就是团建,而最常见的团建方式就是一起吃饭。


或者邀请其他部门,或者外部的人进行分享。


总之,能够让大家聚在一起方法,都是可以尝试的。


但是需要注意不要用力过猛,比方说安排周末时间团建,或者吃饭都是自掏腰包,那就适得其反了。


记住,我们的目的是让下面的人都感觉到是团队中的一员,精神有所寄托自然可以有效降低离职的意愿。


三、如何让人主动离职


林子大了,什么样的鸟都有。


自然,团队中可能会有不合适的员工,例如,总是传递负面情绪,上班总是玩游戏刷股票,代码质量总是很糟糕。


这样的员工显然是不适合待在团队的。


如果是我,直接找HR,谈N+1开除,无需拖泥带水,我的风格就是雷厉风行。


但是,咳咳,N+1毕竟成本高,所以,就有些公司或者个人有些小心思,有没有办法让某个不合适的员工主动离职呢?


对于这个问题,我也不知道怎么办,我又没做过这样的事情。


随后我网上搜寻了一些方法,简单整理了下。


首先,先礼后兵。


指出问题,希望达到什么样的结果。


如果结果好,那就说明员工进步了,自然也就没有离职一说。


如果还是和之前一样不行,那就低绩效,可以连续低绩效。


然后工作这块,可以安排边缘工作,重复工作。


通常,对自己还有些要求的人此时就会选择更合适的地方。


但有些人就是觉得好死不如赖活着,就算每月拿死工资,不干正事也可以,那可以找HR,他们经验丰富,知道该怎么办。


至于其他一些方法……咳咳,我什么都不知道。


OK,以上就是我想说的内容,也是一时之间的有感而发,欢迎点赞,欢迎

作者:张鑫旭
来源:juejin.cn/post/7269792419544170548
评论交流。


(完)

收起阅读 »

年中总结、再品苏轼、怀古望今、胡思漫谈

-- 迟到年终总结/虽迟但到 -- 现在是公元2023年7月22日,不知觉,2023年已过一半有余。 在整 1000 年前,1023 年,北宋宋仁宗开启“天圣”元年,仁宗在位四十二年,搜揽天下豪杰,不可胜数,其中就包括文坛 T1 阵容 —— 苏轼。 仁宗可以说...
继续阅读 »

-- 迟到年终总结/虽迟但到 --


现在是公元2023年7月22日,不知觉,2023年已过一半有余。


在整 1000 年前,1023 年,北宋宋仁宗开启“天圣”元年,仁宗在位四十二年,搜揽天下豪杰,不可胜数,其中就包括文坛 T1 阵容 —— 苏轼。


仁宗可以说是苏轼最大的伯乐,认苏轼有宰相之才,为他的诗词/才华直连拍手叫好。


而仁宗之后,苏轼便逐渐踏上了他的一生被贬之路。


怀古


step1


苏轼先是和王安石政见不一,自请至杭州做通判,苏堤春晓、三潭印月,欲把西湖比西子,淡妆浓抹总相宜。


现实中与人气场不合、难以互存,而又不得不共事的时候,确实是一件不幸之事。


王安石改革激进、求快,苏轼体恤民情,当宋神宗选择王安石的时候,苏轼就知道了:道不同不相谋。


从杭州再到湖州,远离庙堂、过足山水之瘾,有道是:“待君诗百首,来写浙西春”。


step2


苏杭山水之后,再是乌台诗案,被文字狱、坐牢 100 多天,被贬黄州;


在黄州的四年多时间,从“寂寞沙洲冷”转变为“一蓑烟雨任平生”,他天生是乐观的,能够快速的整理、修复情绪;


最后,黄州成就了苏轼,写出了千古流传的《赤壁赋》,“天地之间,物各有主”,不是我等能占有的,假若想要有无限的时光、享用无尽的自然美景,只得是把自己交给自然,“耳得之而为声,目遇之而成色,取之无禁,用之不竭”。


我认为,这种豁达,可以解忧,现代人的忙碌、焦虑、急切心态等。


事物兴衰、时间流转,不是我等能掌控的,占有欲再强,最后也是赤条条来去无牵挂。


不如就是“适之”,你我“共适”当下,便就是永久的享受了。


step3


虽然,不多久,苏轼又被高太后启用,但随着这位迷妹去世,哲宗启用新派、打击旧派,苏轼又被贬到惠州;“日啖荔枝三百颗,不辞长作岭南人”,即使离皇帝/权利/显贵越来越远,但并不妨碍他这样快活的心态;


step4


一贬再贬,晚年苏轼被贬到海南儋州,可谓是:天涯海角。有一首《西江月》:



世事一场大梦,人生几度秋凉?夜来风叶已鸣廊。看取眉头鬓上。


酒贱常愁客少,月明多被云妨。中秋谁与共孤光。把盏凄然北望。



有人分析说这是在儋州所作,有人分析说在黄州所作;


个人感觉,前者说法可能性更大,人生之短促,壮志之难酬,确实悲凉,难有青壮年的狂放、通达。


望今


p1


现在年轻人也是很艰难的,虽绝大部分人都没有苏轼这样有才华的诗词表达,但对于这种人生变迁的体味肯定是闷在心头,千滋百味、无法言说的。


时间转眼就没,就像李白所说:朝如青丝、暮成雪;


没有什么是永恒的,可能在一家公司日复一日、勤勤恳恳工作两、三年,转眼间,因为某一天来了一个擅长 PUA 的小领导,愤懑之下就裸辞;或者某一天,突然就不想起早八了,不想麻木/盲目了,毅然离开,像是重启、代谢更新,又像是一种惋惜,恨不得志;


当然没时间啦。


早八到晚八,或者早十到晚十,都一样,最普通的,基本工作时间8小时,还要提前准备、通勤;晚归后还要休息调整思路;就算是一点不加班,工作也要消耗掉一天二分之一的时间。正常的,还要有睡眠时间,7个、8个小时左右,剩下的,也就3、4小时;再除去内务整理、社交交友、家人长谈,还有几个属于自己的时间,可以用来思考:文学、艺术、哲学、宗教、政治、科学等等?


只要是随着这个时间流去走,不去挣扎的话,真的时间一晃而过。就像有人所说的,普通人能忙于物质生活都已经足够累了,还有几个能在此之外,建设/丰富精神世界?


这是给自己找理由吗?时间就像海绵里的水,挤一挤还是有的?怎么挤?不是人人都能凿壁借光、或闻鸡起舞,不然这故事也没什么好值得人敬佩的了。


有一说是:中国人把吃做到了极致,而欧洲人把闲做到了极致。


我辈当负大任,这也是时代的洪流所决定,不是个人的决定;长达三年的疫情的洪流,其实也就在今年才结束,相信还有许多人被影响、没走出来,但没谁会在乎,时间就是如水、如刀,不谈感情,继续往前,即使青丝变成白发。


2023 年,不一样的是什么,听到了许多,比如常谈的公众号已死、前端已死、B站收益已死、xxx已死,whatever,几乎没人会收集自己表皮更新而产生的死皮吧,落在满地,灰尘皆是,该怎样,还是怎样。


还是想到 2018 我说的一句话,每当年中,每当盛夏:“常言道:韶光易逝、寸暑难留、然其虚无、何以擒之”。夏天很好,夏夜更好,但没人能无穷尽的享用。或许,也只有想到,苏轼所说:共适此时,才得宝藏。


故:怎样都好。


p2


具体一点,2023 年上半年有什么不一样,自己敲定了人生大事之一,当然无非几件其一:出生、上学、考学升学、大学、就业、结婚、生子、循环往复,外乎还有买房、买车等等,就像大你十岁的人,聊天时,一定会问类似这些大事上的问题。


其次,工作转型,之前是前端,现在是项目经理;写文方向转型,之前写具体的前端技术文章,现在写 AIGC 的专栏;偶尔,用 AIGC 发一发想要翻译的潮流前线技术文章,但囿于自己时间、囿于自己执行力、囿于其它事情的权重取舍,所以现状就是这么个现状。


另外:发了很多知乎、但有起伏,马上7级;做了AIGC抖音号,获赞1k+;还有在同花顺论股,发声就是在生产观点、观点即内容,有冲突,也有价值,也会带来认知变化,以及有可能生产产生财富。


还有,改书一事,来回修订好几次,有种有心无力的感觉,给到的压力不小,但是怀疑自己究竟能否COVER;工作上事情很多,KPI 的压力也是直接到项目,薪酬结构调整、增量激励等等,没有人会在之前问你:你准备好了吗?你对这件事怎么看?要不等等你?


能留一个下午,去回看这些事,都是一种“偷窃”之举,得之所幸。


p3


再到,重点看看“起伏”这个事。红楼梦的经典在于此,“训有方、保不定日后作强梁;择膏梁,谁承望流落烟花巷”;


苏轼的几次被召、几次被贬也在于此,哀吾生之须臾、羡长江之无穷;


长安三万里高适、李白也如此,十年寒窗、十年还乡、十年扬州、十年边塞、十年朝堂、十年流亡;人生又几个十年,少小十年、老弱十年、睡梦十年又十年、乱哄哄,你方唱罢我登场。


说回股市,上半年关注很多,我是在想:财富的本质在于生产力,现在觉得也在于流动性;打工人是无产者,唯一能有产的就是,把微薄的薪水几成放到股市,同市场共振,让钱成为一种资产,成为一种员工,为自己所用。所以投资是开公司,我们打工,被当做资产来估价、人是一种资产、钱更应该是一种资产,怎样选对方向,是一直需要去专研的,虽然看不太明白,股市是最复杂的混沌系统,不能预测,但也只能尽全力在无序中找有序。


找规律、模仿、是我们一直在做的,将信息整合、同步各方,也是我们一直在做的,殊途同归、并无新鲜。


p4


再看以后,无复多言。做好工作,做好精神建设,做好“负熵”。


1、坚持输出、生产内容,输出倒逼输入,生产带来财富、流动带来财富;


2、做好身体锻炼,25 岁以后,身体代谢下降,真的是一个客观现实;如果每天手表的三个圆环都难合拢,身体只会走下坡路吧;


3、正能量/乐观,待人待事,在随波逐流和坚守原则之间权衡、适之。


最后用苏轼最经典之一的词总结:“回首向来萧瑟处,归去,也无风雨”。


所以,2023 年中,I`m fine,Thanks all,And you?


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

博客园宣布上线会员:弹尽粮绝,命悬一线

相比CSDN,博客园在商业化上还是比较克制的,没想到也到了乞求用户开会员得以存活的地步。博客园称,自从今年4月绝境求商之后,博客园苦苦支撑了4个月,能够支撑到现在,主要源于大家的捐助,一位园友的小额投资,以及天使投资方顺顺智慧的出手相救。博客园表示,在当前极其...
继续阅读 »
相比CSDN,博客园在商业化上还是比较克制的,没想到也到了乞求用户开会员得以存活的地步。

博客园称,自从今年4月绝境求商之后,博客园苦苦支撑了4个月,能够支撑到现在,主要源于大家的捐助,一位园友的小额投资,以及天使投资方顺顺智慧的出手相救。

博客园表示,在当前极其困难的情况下,其没有足够的力量在其他商业模式上搏一把,接下来博客园走出困境的唯一希望,取决于有多少园友选择成为VIP会员,目前已有140位会员。接下来,博客园将全力以赴开发更多会员权益。

自从今年4月绝境求商之后,园子苦苦支撑了4个月,能够支撑到现在,主要源于大家的捐助,一位园友的小额投资,以及天使投资方顺顺智慧的出手相救。感谢这段时间所有帮助过园子的朋友!

在当前极其困难的情况下,我们没有足够的力量在其他商业模式上搏一把,接下来园子走出困境的唯一希望,园子的命运就取决于——到年底有多少园友选择成为VIP会员。

园子生于偶然,长于天然,执于本然,困于漠然(商业化),难于突然(危机),接下来将交于自然——用户的自然选择。

不知道会有多少用户会选择帮助园子走出困境,但我们知道园子的存在与发展至今就是因为用户的选择。

不管结局如何,我们都无怨无悔,因为这是我们的选择,而且选择已经成为我们的使命。最无憾的人生之一就是找到自己的使命,并为之努力。

当2021年面临关站还是缴纳对园子来说巨额罚款的选择时,我们选择了坚持下去。

当2022年面临百度全面降权与收入暴降时,我们选择了坚持下去。

当2023年弹尽粮绝时,我们依然想选择坚持下去,但这一次如果没有足够多用户的支持,我们就没有足够的力量坚持下去。

会员上线,这是我们正式发布园子会员,之前放了一些链接,到目前已有140位会员,感谢这些园友的支持!

命悬一线,这根从用户到会员的感情线,聚少成多将成为园子的命运线。

接下来,我们会保持心态:谋事在园,成事在用户。

接下来,我们会满怀期待:有园千里来相会,会员万维来救园。

接下来,我们会火力全开:全力以赴开发更多会员权益,让园子的会员成为非常超值的会员。


来源:三言科技

收起阅读 »

一个28岁程序员入行自述和感受

我是一个容易焦虑的人,工作时候想着跳槽,辞职休息时候想着工作,休息久了又觉得自己每天在虚度光阴毫无意义,似乎陷入了一个自我怀疑自我焦虑的死循环了。我想我该做的点什么去跳出这个循环。。。 自我叙述 我相信,每个人都有一个自命不凡的梦,总觉得自己应该和别人不一样,...
继续阅读 »

我是一个容易焦虑的人,工作时候想着跳槽,辞职休息时候想着工作,休息久了又觉得自己每天在虚度光阴毫无意义,似乎陷入了一个自我怀疑自我焦虑的死循环了。我想我该做的点什么去跳出这个循环。。。


自我叙述


我相信,每个人都有一个自命不凡的梦,总觉得自己应该和别人不一样,我不可能如此普通,自己的一生不应该泯然众生,平凡平庸的度过。尤其是干我们it这一行业的,都有一个自己的程序员梦,梦想着,真的能够用 “代码改变世界”


入行回顾



你们还记得自己是什么时候,入行it行业的吗



我今年已经28岁了,想起来入行,还挺久远的,应该是2016入行的,我也算是半路出家的,中间有过武术梦 歌唱梦 但是电脑什么上学那会就喜欢玩,当然是指游戏,




武术梦




来讲讲我得第一个·梦,武术梦,可能是从小受到武打演员动作电视剧的影响,尤其那个时候,成龙大哥的电影,一直再放,我觉得学武术是很酷的一件事情,尤其那会上小学,还是初中我的体育还是非常好的,


然后我们家那个时候电视还是黑白的,电视机。哈哈哈😀电视台就那么几个,放来放去,有一个台一直重复放成龙电影,还有广告, 都是 学武术就到 xxxx学校, 我被洗脑了吧


于是真的让我爸,打电话质询了一下,可是好像他们这种武术学校都是托管式的,封闭式学习,听说很苦,,,,当然这不是重点,重点每年学费非常的贵,en~,于是乎我的这个梦想终止了,。。




歌唱梦




为啥会有唱歌想法,你猜对了,是被那个时候的好声音给影响了,那个时候好声音是真的很火,看的时候我一度以为我也可以上好声音,去当歌手然后出道,当明星,什么的。


不过不经历打击,怎么会知道自己的下线在哪里呢


我小学换了两到三个学校,到初中,再到高中,你们还记得自己读高中那会吗,高中是有专业选择的,入学军训完以后。


我们代班主任,和我们说有三个专业方向可以选择,艺术类,分美术,和唱歌,然后是文化类,然后艺术类就业考大学分数会低很多,然后一系列原因,哈哈哈,我就选择了歌唱班。


我最好伙伴他选择了,美术类就是素描。这里我挺后悔没有选择 美术类。


到了歌唱班,第一课就是到专业课有钢琴的教室,老是要测试每个同学的,音色和音高,音域
然后各自上台表演自己的拿手的一首歌,。我当时测试时候就是跟着老师的弹的钢琴键瞎唱,


表演的歌曲是张雨生《大海》 也就唱了高潮那么几句。。 😀现在想起来还很羞耻,那是我第一次在那么多人面前唱歌,


后面开始上课老师说我当时分班时候音色什么还不错,但学到后面,我是音准不太行,我发现。再加上我自己的从小感觉好像有点自卑敏感人格,到现在把,我唱歌,就越来越差,


当然我们也有乐理。和钢琴课,我就想主助攻乐理和钢琴,


但是我很天真


乐理很难学习,都是文科知识需要背诵,但是他也要有视唱,也就是唱谱子,duo,re,mi,fa,suo,la,xi,duo。。等,我发现我也学不进去


后面我又开始去学钢琴,但是钢琴好像需要一定童子功,不然可能很难学出来,于是我每天早上6点钟起来,晚上吃完饭就去钢琴教师抢占位置, 还得把门堵着怕人笑话,打扰我,


结果你们也猜到了,音乐方面天赋很重要,然后就是性格上面表演上面,要放得开,可是我第一年勉强撑过去了,后面第二年,专业课越来越多了,我感觉我越来越自卑~,然后成绩就越来越差,老师也就没太重视,嗯~好不容撑到了第二年下半年,放暑假,


但是老师布置任务暑假要自己去外面练钢琴,来了之后要考试,我还花钱去外面上了声乐课钢琴课,哎,我感觉就是浪费钱,,,,,因为没什么效果,性格缺陷加上天赋不行,基本没效果,那段时间我也很痛苦的,因为越来越感觉根本容入不进去班级体,尤其是后面高二,了专业课很多大部分是前面老师带着发生开嗓,后面自由练习,我也不好意思,不想练习,所以
到后面,高二下学习我就转学了,,,,


当然我们班转学的,不止我一个,还有一个转学的 和我一个寝室的,他是因为音高上不去,转到了文科班, 还有一个是挺有天赋,我挺羡慕的,但是人家挺喜欢学习,不喜欢唱歌什么,就申请转到了,文科班。 不过她转到文科班,没多久也不太好,后面好像退学了,,我一直想打听他的消息,都在也没打听到了




玩电脑




我对电脑的组装非常感兴趣,喜欢研究电脑系统怎么装,笔记本拆装,台式机拆装,我会拿我自己的的笔记本来做实验,自己给自己配台式机,自己给自己笔记本增加配置,哈哈哈哈。对这些都爱不释手。



这还是我很早时候,自己一点一点比价,然后去那种太平洋电脑城,电脑一条街,那种地去找人配置的。想想那时候配置这个电脑还挺激动,这是人生的第一台自己全部从零开始组装配的电脑,


本来打算,后面去电脑城上班,开一个笔记本维修,电脑装配的门面的,(因为自己研究了很多笔记本系统,电脑组装),可是好像听电脑城的人说,电脑组装什么的已经不赚钱了,没什么价格利润,都是透明的而且更新迭代非常的快,电脑城这种店铺也越来越少了,都不干了,没有新人再去干这个了,于是乎我的第一份工作失业 半道崩殂了,哈哈哈哈还没有开始就结束了。




学it




后面我又报名自学了,it编程,《xxx鸟》 但是学it我学起来,好像挺快的,挺有感觉的,入学前一个星期,要等班人数到齐才能开班,我们先来的就自己学习打字了,我每天都和寝室人,一起去打字,我感觉那段时间我过得挺开心和充实的,


后面我们觉得自带寝室不好,环境差,于是就几个人一起,搬出去住了,一起学习时候有一个年级26了,我和他关系还蛮好的,不过现在也没什么联系了,,,


学习时候,每次做项目时候我都是组长,那个时候原来是有成就感的,嗯,学习it好像改变了,我学唱歌那个时候,一些自卑性格,可能是遇到了一个好的老师吧


当然后面就顺利毕业,然后找到了工作了,,,


直到现在我还在it行业里


嗯~还想往下面写一点什么,,,下一篇分享一下我入门感受和经历吧


关注公众号,程序员三时 希望给你带来一点启发和帮助


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

离职交接,心态要好

话说今年经历了几次项目交接?主动和被动的都算! 01 实在是没想到,都到年底快收尾的时候,还要突然接手离职人员的项目; 不断拉扯和管理内心情绪,避免原地裂开; 年度中再次经历突发的交接事宜,并且团队要在极短的时间内完成所有事项的交接流程; 毫无征兆的变动必然...
继续阅读 »

话说今年经历了几次项目交接?主动和被动的都算!




01



实在是没想到,都到年底快收尾的时候,还要突然接手离职人员的项目;


不断拉扯和管理内心情绪,避免原地裂开;


年度中再次经历突发的交接事宜,并且团队要在极短的时间内完成所有事项的交接流程;


毫无征兆的变动必然会引起一系列问题,最直接的就是影响团队现有节奏进度,需要重新调整和规划;


人员的小规模变动,对部门甚至公司产生的影响是显而易见的,道理都懂;


但是从理性上思考,这个问题并非是无解的,是可以在各个团队中,进行内部消化的;


而人力减少带来的成本降低,以及确保公司的可持续,这是极具确定性的,也是核心目的;


所以感性上说,这个梦幻的职场,可能真的是"爱了";



02



如果是常规情况下的离职流程,交接并不是一件复杂的事情,因为有时间有心情来处理这事,好聚好散;


然而最骚的是,奇袭一般的裁员手段,几分钟谈话结束直接走人;


丝毫不顾及由此带来的影响,认定留下的人应该兜底相应的责任,实现无缝接坑;


当然并不是什么公司都有底气这么做的,大部分还是在裁员通知后,留有一定的时间处理交接事项;


对于交的过程是否有质量,完全看接的一方是否聪明;


从感性上分析,都已经被裁了自然要牢牢把握摸鱼的机会,根本不会在意交出的事项谁来维护,不反越防线就不错了;


而压力会直接传送后闪现到接的人正上方;



03



面对被动离职的交接,确实很难妥善处理,情绪化容易导致事情变质,能真正理性对待的并不多;


交接涉及到三方的核心利益:公司、交出人、接手人,不同角度对待这件事件,态度完全不同;


公司,并不关心交接的质量,只要项目有人兜底即可;


交出方,感性上说直接敷衍交接单上的流程即可,并不在意后续的影响;


接手方,项目交接完成后的第一责任人,可能会关心项目的质量状况;


至于说接手的人能否有时间,有能力,有心情接下这种天降大任,可能除了自己以外,不到出问题的时候关注的很少;


因为项目交接过程没有处理好,从而导致后续的事故与甩锅,情绪化的现象并不少见;


如果是在内部矛盾突出的团队中,由此引发的离职效应也并不少见;



04



人的情绪真的是很奇怪,能让复杂的事情变的简单,也能让简单的事情变的离谱;


情绪上头的时候,事情本身是否真的复杂就已经不太重要了;


接手方最大的问题在于吃力不讨好,如果接了一个质量奇差的项目,意味之后很长一段时间内,工作状态都会陷入混乱的节奏中;


对于大部分研发团队来说,都是存在排期规划的,如果被交接的项目横插一脚,重新调规划影响面又偏大;


向上反馈,多半是回答一句:自行消化;


何谓自行消化,就是占用空闲时间处理,比如下班后,比如周末,比如摸鱼,这些都是对工作情绪的持续伤害;


最终兜底的个人或者团队,可能需要带着夜宵去公司搬砖;



05



吐槽归吐槽,裂开归裂开,成熟的搬砖人不该表现出明显的情绪化;


先捋一捋在面对离职交接时的注意事项,虽然说离职后有一个过渡期,但是真正涉及交接的时间通常一周左右;


作为接手一方,自然期待的是各种文档齐全,对于坑坑洼洼的描述足够清楚;


然而对于被离职的交出方,会带着若隐若现的情绪化状态,很难用心处理交接事项,能不挖坑就已经是良心队友了;


接手方作为后续的兜底人员,兜不住就是一地鸡毛;


如果兜住了呢?那是职责所在、理所应当、不要多想、安心搬砖;



06



面对项目交接,这种隔三差五个月就会突发的事,完全可以用一套固定的模式和节奏去执行;


强烈建议:不排斥、不积极、不情绪化;


但是在处理的过程中要理性且严谨,这样可以规避掉许多可能出现的麻烦,毕竟签了交接单,从此该项目问题根本甩不开;


职场几年,在多次"交"与"接"的角色转换过程中,总结以下几点是研发需要注意的;


P1:文档,信息的核心载体;


不管项目涉及多少文档,照单全收;


如果文档严重缺失甚至没有,直接在交接单上写明情况,并且得加粗划重点展示;


文档和项目的维护极有可能是线性不相关,但是手有文档心里不慌,因为方便后续再把项目交接给其他人;


所以,敷衍一时爽,出事火葬场;



07



P2:代码工程,坑与不坑全看此间;


接到手里的项目,是否会导致情绪崩塌,全看项目代码工程的质量,遇上一堆烂摊子,心情会持续的跌跌跌,然后裂开;


直接把人打包送走的情况也并不少见;


如果代码工程质量极高,架构设计稳定,组件集成比较常规,分包井然有序,悬着的情绪可以适当下落;


P3:库表设计,就怕没注释;


对于数据库层面的设计,与代码工程和业务文档三者相辅相成,把握其中的主线逻辑即可;


但前提是表的设计得有清晰的注释,如果是纯中式英文混搭拼音,且缺乏注释,必然会成为解决问题的最佳卡点;


P4:核心接口,应当关注细节;


从项目的核心业务中选出2-3个复杂的接口读一读;需要将注意点放在细节逻辑上,给内心积蓄一丢丢解决问题的底气;


熟悉接口的基本思路:请求从客户端发出,业务服务的处理逻辑,对数据层面的影响,最终响应的主体;



08



P5:遗留问题,考验职场关系的时候到了;


公司一片祥和的时候,员工之间还可以做做样子;


但是已经走到了一别两宽的地步,从感性上来说只要不藏着掖着就行,还想窥探别人安稳摸鱼的秘密,确实想的不错;


老练的开发常干的事,为了解决某个问题临时上线一段代码,处理好后关闭触发的入口,但是会保留代码主体;


这还算常规操作,最骚的是在本地写一段脚本工具解决线上的问题;


这些隐藏的接口和脚本只有开发的人自己清楚,如果不给个说明文档,这不单是挖坑,还顺手倒了一定比例的水进行混合;


P6:结尾事项,寒暄几句还是要的;


安全意识好的公司,会对员工的账号权限做好备份,以便离职时快速处理,不会留下风险隐患;


在所有权限关闭之后,接手人就可以在交接单上完成签字仪式;


交接完成后还是得适当的寒暄几句,万一接了个坑,转头就得再联系也不稀奇,所以职场留一线方便语音再连线;



09



年度收到的离职交接,已经累计好几份,对这种事情彻底麻了;


事来了先兜着,等兜不住的时候自然会有解决办法;


抗拒与烦躁都不会影响流程的持续推进,这种心态需要自己用清醒的意识不断的说服自己;


最后想探讨一个话题,跟项目前负责人联系,用什么话术请教问题,才能显得不卑不亢?



作者:知了一笑
来源:juejin.cn/post/7157651258046677029
>END


收起阅读 »

慎重选择~~第四家公司刚刚开我,加入重新找工作大队!!!

前景需知 这家公司是我的第四家公司,合同三年,6个月试用期,(当时入职时,谈过说可以提前转正,但是后续当作没这件事),然后7月25日,下午5点半,下班时候告诉我被开了。当天是我手上的一个新项目刚好完结,测试刚过,bug修复完毕,老板让人事通知我,被开了,说是没...
继续阅读 »

前景需知


这家公司是我的第四家公司,合同三年,6个月试用期,(当时入职时,谈过说可以提前转正,但是后续当作没这件事),然后7月25日,下午5点半,下班时候告诉我被开了。当天是我手上的一个新项目刚好完结,测试刚过,bug修复完毕,老板让人事通知我,被开了,说是没有新的项目了。当时我算了算应该是还有几天就转正了。


在职期间


总共是在职6个月差几天转正,期间一直是大小周,说是双休,加班没有任何补偿,然后9点到5.30.(从来没有5点半下班过,最早就是6点半吧,5点半下班会打电话给你,问你为啥下班那么早).然后在这家公司这么久,手上是写了3个新项目,翻新2个老项目,还有维护的。期间没有任何违纪行为,这肯定是一定的,不然也不会等到还有几天才把我开了。在职期间做的事,跟产品沟通为什么不能这么写,用户怎么交互比较合理,不必太过于麻烦,给后端沟通为什么要这个数据,为什么要这样,还要跟老板说 进度怎么样的,预计时间。因为没有测试,是所有员工用了以后提一个bug单,到我这里来,然后我统一看这是谁的问题,然后我去沟通,加上公司内部人员测试,很多东西产品出成那样,觉得不合理,也要给我,我去跟产品沟通,真是沟通成本大的要死,期间有一个要对接别人的app里的积分系统,对公到我们的积分体系里,还要我去对接,这不能找后端嘛?产品又甩给我了,最后又要我去跟第三方沟通,再给自己的后端沟通,成本是真的高啊,我真是有时候头大。听着有点小抱怨,但是吧,其实后面了还好,确实能让你学到很多东西,因为你很清楚这个项目的走向,以及问题,基本上所有东西有点围绕着前端做的感觉,反正每天都是被问,问到最后,无论是谁张嘴我都知道是什么个情况。反正学着接受就好了。


为什么会来到这家公司??


这家公司是我去年面过的一家公司,当时入职他们公司一天我就走了,为什么会走,就是因为代码累积,页面过于卡顿,前端没有任何标注,而且入职第一天,老板就要求改他们的东西,然后第二天就没去了,为什么今年去了,是因为去年这个老板也联系了我几次,说我可以去他们公司试试看,然后过年的前两天还在跟我说,我说那就去试试看看,然后年后那个老板也催着我入职,当时也不是没得选,朋友公司招人内推,他面我,说让我去。我当时主要是跟这个老板说好了,答应了,于是就回绝了我的朋友(真后悔啊,那是真后悔,真不如去朋友哪里了,现在还被开了,卸磨杀驴,我真气)。


在公司半年,我具体做了哪些东西


上面说做了3个新项目,翻新两个新项目。三个新项目是一个是可视化大屏项目,这个项目用的是(vue3加echarts,适配是用v-scae-screen这个组件做的,当然这时候就有人会问,你用这个组件 那其他屏幕的除了你用的这个分辨率,其他比例不对的分辨率,也会有问题,当然这个问题我也遇到了,但是也试了其他的几种方案,但是或多或少都有问题,所以我就选择了这个比较直接.原理## transform.scale(),更详细的可以看看这个组件。)还有一个是小程序的老师端批改作业,并给予点评。(uni-app加uview写的,这个直接上图片,有难点)


image.png
第三个项目也是uni-app写的,就是刚刚写完这个项目我被开了,真是太离谱了。也是一个小程序(uni-app加uview,然后益智类的,可以直接搜索头脑王者这个小程序,基本上是功能还原。不贴我的项目图了,好像我走的第二天就在审核了,主要是websocket长连接写的,因为是对战类,所以长连接时时保持通讯,也是有难点的,因为长连接要多页面保持又要实时获取信息,可以想一下怎么做)。 翻新的项目就不谈了,算是整个翻新,翻新是最累的,因为有的能用有的不能用,该封装封装,数据该处理处理,哦,中间遇到一个有趣的问题,就是el-tabs这个缓存机制,不知道为啥,v-if也不行.


目前的看法


7月25下午被开当天其实我很痛苦,当时人事说话也很过分,让我自己签申请离职说,这样的话赔偿你 0.5,如果不行,你可以去仲裁我们,然后如果我去仲裁,那么离职单,离职证明,赔偿,工资都没有,就拖着你,甚至老板恶言相向的告诉人事说,怎么可以在他的工作简历上留下这个不好的痕迹,影响他以后的工作。其实我听到这些话的时候我除了恶心,我什么话都说不出来,面对这个种情况,我咨询了,12333他们说,让我照常上班,他把你提出打开的软件,你就手动拍摄视频,然后自己打开,直至出示他把你辞退的证明,或者待够15天。我把这个事情实施以后,并且告知公司,仍然不给我出示离职证明,出了一张,辞退通知书,这个通知书我直接上图片,首先这个假,是个病假,是因为后端对我进行了侮辱,然后导致我气的头疼,然后我去请假,是给领导直接请的,她允许以后,我才中午下班是,离开的公司。
image.png为什么会给后端吵架,因为后端不处理逻辑,还要怪我什么都不给他说,什么都不给讲,这是我最气的点,我每次都要给他讲,为什么需要这个数据,为什么你要这么给我,需要什么,我每次都在他没写之前就进行沟通。他最后怪我没讲,并且侮辱我。有的人这时候会说,你为什么不他给你什么就要什么呢?然后自己处理逻辑。降低了耦合性,再往后说 你自己可以写一个node.js啊 为什么不呢?这些都挺对的,但是吧,你不能每次都这么处理问题吧。一个选择题,他应该给你abcd,结果给你1234,然后他要abcd,你说这个转换你做不做?你好说歹说他给你改了,然后一道题4个选项 我回答完以后,他给你答案你自己判断对错,这个逻辑前端写吗,当然也可以,如果他给你的答案是 1呢 1就是a,这时候你又该如何是好?可能你觉得我不信后端会这个对你,一定是你的问题,哈哈 上图片


image.png
09a0e6e51d7d19fc7695ef2bfc77740.jpg
是的没有错,我来教着写,这个时候大家可以喷我了,可以说,你怎么交后端写,你算什么东西,兄弟们,兄弟们,都是我的问题,实在是没办法了,写出了这样得东西 这个东西还能精简,这是只是我为了实现而写得逻辑。


image.png


反正一吐为快,目前是没找工作,下周找找看吧,缓解一下。


当下迷茫得点


希望大家给点建议,就是说因为没有遇到一个好的产品导致我现在想去做产品,我直接现在转产品工资会有一个大跳水,会少很多,但是我也愿意接受,可能是赌气吧,就真的想去做这个,让开发没那么难以沟通。也在想是不是继续前端,保持现状,但是就是想去转产品了,我现在24岁,前端3年多,我应该还有试错得机会,我真的不想在碰见这种情况了,真的好累,加上只是前端,人微言轻,只有出现问题,提出来的东西,才能被采纳,真的好难。所以我是有意愿转转看的,不知道各位怎么看?能评价就评价下,需要我爆雷得,我私信,他们目前好像又在招前端了,怕大家踩雷,在上海。


给大家得建议


就是入职前,还是要好好调查,然后不要只听片面之言,然后就是现状不好的,也不要气馁,就加油好吧,我都没气馁,顶住压力啊,还是

作者:想努力的菜菜
来源:juejin.cn/post/7262156717244530744
希望大家吃好喝好玩好,生活美满。

收起阅读 »

如何用canvas画出验证码

相信在平时的工作中,canvas肯定是我们不可或缺的伙伴,有很多业务场景都需要他来完成,闲来无事,今天我们就先说一下canvas如何画出验证码 首先,我们应该有一个canvas标签(注意:可以标签里面设置宽高,也可以在js里面设置,但是不建议在style样式...
继续阅读 »

相信在平时的工作中,canvas肯定是我们不可或缺的伙伴,有很多业务场景都需要他来完成,闲来无事,今天我们就先说一下canvas如何画出验证码



  • 首先,我们应该有一个canvas标签(注意:可以标签里面设置宽高,也可以在js里面设置,但是不建议在style样式里面去设置,因为会导致里面的元素大小和你设置的不一样)。

  • 然后我们需要有一个随机生成四位数code的一个方法


image.png



  • 然后我们还需要一个canvas的绘画方法


image.png



  • 因为当点击canvas的时候,canvas里面的code也就会变,这时候我们的随机生成四位数的方法就可以用上了。
    -上面这样已经可以在点击的时候生成二维码了,但是还是有一个问题,就是我们没有清空画布,所以导致了每次都是在之前的画布上面去生成,这样就出现文字叠加的问题,所以我们还需要清空画布

  • 所以还需要一个清空画布的方法,这里我采用的是改变画布的大小的方法清空画布


image.png



  • 以上就是完整的一套二维码生成的流程了,以下是完整代码


<template>
<div class="main">
<div class="head">
<el-input v-model="ipt" placeholder="Please input" />
<canvas id="canvas" width="100" height="40" @click="SelectNumber"></canvas>
</div>
<div class="foot">
<el-button type="primary">Primary</el-button>
</div>
</div>
<div>
</div>
</template>

<script setup>
import { nextTick, ref } from 'vue';
import { ElMessage } from 'element-plus'
let ipt = ref()
let num = ref()
// 生成二维码code
const generateCode = () => {
nextTick(() => {
const canvas = document.querySelector('#canvas')
const context = canvas.getContext('2d')
context.font = 'oblique 20px Arial'
context.fillStyle = '#fff'
context.rotate(Math.PI * 1.4 / 180)
context.fillText(num.value, 10, 25)
})
}
// 获取四位随机数
const generateNum = () => {
num.value = Math.floor(Math.random() * 4000 + 1000)
}
// 清空画布
const clearCanvas = () => {
nextTick(() => {
const canvas = document.querySelector('#canvas')
canvas.width = 100
})
}

// 触发画布切换验证码
const SelectNumber = () => {
clearCanvas()
generateNum()
generateCode()
}

const submit = () => {
if (num.value !== Number(ipt.value)) ElMessage.error('验证码输入错误')
else ElMessage.success('验证码输入正确')
}
generateNum()
generateCode()
</script><
作者:L的技术博客
来源:juejin.cn/post/7269290896214212642
/span>
收起阅读 »

不知什么原因,背调没过?

前两天写了一篇文章《电话背调,我给他打了8分》,跟大家聊了职场中沟通的一些基本原则和经验。背调时,同事没给打招呼,几乎也没什么私交,但出于“不坏别人好事”的原则,给了8分的评价。 在稍微大一些的公司中,背调是非常重要的环节。如果拿到了offer,上家公司已经离...
继续阅读 »

前两天写了一篇文章《电话背调,我给他打了8分》,跟大家聊了职场中沟通的一些基本原则和经验。背调时,同事没给打招呼,几乎也没什么私交,但出于“不坏别人好事”的原则,给了8分的评价。


在稍微大一些的公司中,背调是非常重要的环节。如果拿到了offer,上家公司已经离职,新公司还没入职,背调没通过,那就有点悲催了。所以,今天就跟大家聊聊入职背调中的一些注意事项。


第一,背调日趋严格


整体而言,背调是越来越严格了。当然,每家公司都不是为了背调而背调,这是劳民伤财的事,主要是因为履历包装的情况太严重。特别是有一部分刚毕业为了找到工作,通过简历、履历、学历等途径包装成2-3工作经验的情况时有发生。


还有就是,HR也有考核指标,HR在实际招聘的过程中会踩一些坑,为了避免类似的事情发生,会在既有的经验上进行迭代筛查条件。


一般背调有两种方式:体量小一些的公司,HR会给你留电话的人打电话核实;体量大一些的公司会直接委托三方来进行背调核实。


HR直接打电话的背调相对来说会简单一些,而且会有一些个人风格,我们暂且不提。而背调公司的风格一般比较统一。


第二,背调联系人


背调的过程一般会让写三类联系人:直接领导、人力和同事。大概率会背调之前两家公司的履历。


在填写时,你就需要慎重考虑了,基本上会挨个打电话询问你的情况的。所以,你写谁之前,最好先打个招呼,否则说你的坏话,那你就有些悲催了。像上篇文章中同事那样不打招呼的操作,是强烈不建议的。


另外,你写的这些联系人要能够联系得到才行。如果都联系不上,过的可能性就不大了。


第三,背调的过程


曾经多次作为上级领导参与背调,背调的核心点有几项(他,代表被背调的人):


确认身份:确认你是否是本人,是否是他的上级领导。同时,还会确认他的岗位信息,他是否带下属,下属多少人等。除了电话确认之外,甚至还会要求入职人员跟相关人要公司企业管理软件(钉钉、飞书等)中带有企业名称、填写人姓名的截图证明等。


表现评分:在工作表现、沟通表现等方面会有1-10分,询问各项的表现评分是多少。同时,在问题的涉及上还会有一些交叉认证的小策略。会涉及到:工作表现如何,与大家相处的如何,吃苦耐劳能力如何,抗压能力如何、离职原因是什么、你是否满意他的整体表现、是否有违规操作等等。


交叉确认:除了个人表现的评分确认之外,如果同一个公司的背调,还会交叉确认一下你留的其他人员是否也是这家公司的,是否是对应岗位的。


如果你预留的信息都是真实的,那么不用担心什么,跟填写联系人的打好招呼就行了。如果部分内容有出入,那可要交代清楚了。


另外,在工作中,平时与同事和上下级相处时,保持融洽的关系,留一个联系方式等也有一定的必要性。


第四,其他可能性


除了上面统一的背调流程之外,某些公司还会有更加严格的背调信息。这些信息是否违法违规暂且不说,但是是会出现的。如果你不care这份工作,可以拒绝提供的。


常见的有收入证明、工资流水、社保缴纳、征信报告等。


收入证明一般由上家公司出具并盖章,私企或关系比较好一些,可以适当调整。工资流水可以是银行打印的或下载的电子单据。社保缴纳可以提供查询到的流水。征信报告这个对于部分金融相关的行业会有一定要求,会引导你操作申请一份个人征信报告。


另外还有两项,大多数人可能不知道,但对于高端的一些岗位也会涉及到:HR的圈子和劳动诉讼。


HR是有自己的圈子和人脉的,而且可能比你想象的要广。如果你在上家公司,或者在圈子里名声不好,很可能会被问出来的。这个也没其他办法,自己的个人人设和职业素养问题了。


另外一个就是劳动诉讼,这个也是可以调查出来的,除了有专门的机构可以做这些事之外,某些诉讼可以在企业的“法律诉讼”中查到诉讼的另一方的。当然,如果曾经涉及到刑事案件用人单位也是可以查出来的。


最后


市场越来越卷,而打工人越来越不容易。在日常工作中保持良好的人际关系和职业素养,更多的还是为自己铺好后路。在面试找新工作时保持诚信,尽量避免出现撒一个谎,用一百个谎来圆的情况。


最后,无论怎样,都要有备选方案,既不能丢了西瓜捡了芝麻,更不能最后两手空空。

作者:程序新视界
来源:juejin.cn/post/7265999062242263100

收起阅读 »

电话背调,我给他打了8分

前段时间招聘的一位开发,待了两三周,拿到了京东的offer,离职了。在离职的后一天,接到了他新公司的背调电话,几乎每项都给他打了8分。这个分数打的有点虚,单纯只是为了不影响他下家的入职。离职之前,收到他在飞书上查看电话号码的消息,大概也猜到是在填写背调人信息,...
继续阅读 »

前段时间招聘的一位开发,待了两三周,拿到了京东的offer,离职了。在离职的后一天,接到了他新公司的背调电话,几乎每项都给他打了8分。这个分数打的有点虚,单纯只是为了不影响他下家的入职。

离职之前,收到他在飞书上查看电话号码的消息,大概也猜到是在填写背调人信息,但自始至终,他也没打一声招呼,让给个好评。

离职最后一天,办完手续,没跟任何人打一个招呼,不知什么时候就消失了。

当初他刚入职一周时,其实大家都已经看出他在沟通上有很大问题,还想着如何对他有针对性的安排工作和调整,发挥他的长处,避免他的短处。但没想到这么快就离职了。在他提离职时,虽没过多挽留,但给了一些过来人的建议,很明显也听不进去。

站在旁观者的角度来看,他的职业生涯或即将面临到的事几乎能看得清清楚楚,但他有自己的坚持,别人是没办法的。

就着这事,聊聊最近对职场上关于沟通的一些思考:

第一,忌固执己见

职场中最怕遇到的一种人就是固执己见的人。大多数聪明人,在遇到固执己见的人时,基本上都会在三言两语之后停止与其争辩。因为,人一旦在自己的思维层次形成思维闭环,是很难被说服的。

而对于固执己见的人,失去的是新的思维、新的思想、纠错学习的机会,甚至是贵人的相助。试想一下,本来别人好像给你提建议,指出一条更好的路,结果换来的是争辩,是抬杠,聪明人都会敬而远之,然后默默地在旁边看着你掉坑里。

真正牛的人,基本上都是兼听则明,在获得各类信息、建议之后,综合分析,为己所用。

第二,不必说服,尊重就好

站在另外一个方面,如果一件事与己无关,别人有不同的意见,或者这事本身就是别人负责,那么尊重就好,不必强行说服对方,不必表现自己。

曾看到两个都很有想法的人,为一件事争论好几天,谁也无法说服谁。一方想用权力压另一方,另一方也不care,把简单的事情激化,急赤白脸的。

其实争论的核心只是展现形式不同而已,最终只是在争情绪、争控制感、争存在感而已,大可不必。

对于成年人,想说服谁都非常难的。而工作中的事,本身就没有对错,只有优劣,大多数时候试一下就知道了。

有句话说的非常好,“成年人的世界只做筛选,不做教育”。如果说还能做点什么,那就是潜移默化的影响别人而已。

第三,不懂的领域多听少说

如果自己对一个领域不懂,最好少发表意见,多虚心学习、请教即可。任正非辞退写《万言书》的员工的底层逻辑就是这个,不懂,不了解情况,还草率提建议,只是哗众取宠、浪费别人时间。

如果你不懂一个领域,没有丰富的背景知识和基础理论支撑,在与别人沟通的过程中,强行提建议,不仅露怯,还会惹人烦。即便是懂,也需要先听听别人的看法和视角解读。

站在另一个角度,如果一个不懂的人来挑战你的权威,质疑你的决定,笑一笑就好,不必与其争辩。

郭德纲的一段相声说的好:如果你跟火箭专家说,发射火箭得先抱一捆柴,然后用打火机把柴点着,发射火箭。如果火箭专家看你一眼,就算他输。

第四,没事多夸夸别人

在新公司,学到的最牛的一招就是夸人。之前大略知道夸人的效果,但没有太多的去实践。而在新公司,团队中的几个大佬,身体力行的在夸人。

当你完成一件事时,夸“XXX,真牛逼!”,当你解决一个问题时,夸“还得是XXX,不亏是这块的专家”。总之,每当别人有好的表现时,总是伴随着夸赞和正面响应。于是整个团队的氛围就非常好。

这事本身也不需要花费什么成本,就是随口一句话的事,而效果却非常棒。与懂得“人捧人,互相成就彼此,和气生财”的人相处,是一种非常愉悦的体验。

前两天看到一条视频,一位六七岁的小姑娘指派正在玩游戏的父亲去做饭,父亲答应了。她妈妈问:你是怎么做到的?她说:夸他呀。

看看,这么小的小孩儿都深谙的人性,我们很多成人却不懂,或不愿。曾经以为开玩笑很好,现在发现“夸”才是利器,同时一定不要开贬低性的玩笑。

其实,职场中还有很多基本的沟通规则,比如:分清无效沟通并且及时终止谈话、适当示弱、认真倾听,积极反馈、少用反问等等。

当你留意和思考这些成型的规则时,你会发现它们都是基于社会学和心理学的外在呈现。很有意思,也很有用。

作者:二师兄
来源:mp.weixin.qq.com/s/GlTVKWsIRP--VKsZlv8TNA

收起阅读 »

程序员的这10个坏习惯,你中了几个?超过一半要小心了

前言 一些持续关注过我的朋友大部分都来源于我的一些资源分享和一篇万字泣血斩副业的劝诫文,但今年年后开始我有将近4个月没有再更新过。 有加过我好友的朋友私聊我问过,有些回复了有些没回复。 想通过这篇文章顺便说明一下个人的情况,主要是给大家的一些中肯的建...
继续阅读 »

前言



一些持续关注过我的朋友大部分都来源于我的一些资源分享和一篇万字泣血斩副业的劝诫文,但今年年后开始我有将近4个月没有再更新过。




有加过我好友的朋友私聊我问过,有些回复了有些没回复。




想通过这篇文章顺便说明一下个人的情况,主要是给大家的一些中肯的建议。



我的身体



今年年前公司福利发放的每人一次免费体检,我查出了高密度脂蛋白偏低,因为其他项大体正常,当时也没有太在意。




但过完年后的第一个月,我有一次下午上班忽然眩晕,然后犯恶心,浑身发软冒冷汗,持续了好一阵才消停。




当时我第一感觉就是颈椎出问题了?毕竟这是程序员常见的职业病。




然后在妻子陪伴下去医院的神经内科检查了,结果一切正常。




然后又去拍了片子看颈椎什么问题,显示第三节和第四节有轻微的增生,医生说其实没什么,不少从事电脑工作的人都有,不算是颈椎有大问题。




我人傻了,那我这症状是什么意思。




医生又建议我去查下血,查完后诊断出是血脂偏高,医生说要赶紧开始调理身体了,否则会引发更多如冠心病、动脉粥样硬化、心脑血管疾病等等。




我听的心惊胆战,没想到我才34岁就会得上老年病。




接下来我开始调理自己的作息和生活,放弃一些不该强求的,也包括工作之余更新博客,分享代码样例等等。




4个月的时间,我在没有刻意减肥的情况下体重从原先152减到了140,整个人也清爽了许多,精力恢复了不少。




所以最近又开始主动更新了,本来是总结了程序员的10个工作中的不良习惯。




但想到自己的情况,决定缩减成5个,另外5个改为程序员生活中的不良习惯,希望能对大家有警示的作用。



不良习惯


1、工作


1)、拖延症


不到最后一天交差,我没有压力,绝不提前完成任务,从上学时完成作业就是这样,现在上班了,还是这样,我就是我,改不了了。



2)、忽视代码可读性


别跟我谈代码注释,多写一个字我认你做die,别跟我谈命名规范,就用汉语拼音,怎样?其他人读不懂,关我什么事?



3)、忽视测试


我写一个单元测试就给我以后涨100退休金,那我就写,否则免谈。接口有问题你前端跟我说就行了发什么脾气,前后端联调不就这样吗?!



4)、孤立自己


团队合作不存在的,我就是不合群的那个,那年我双手插兜,全公司没有一个对手。



5)、盲目追求技术新潮


晚上下班了,吃完饭打开了某某网,看着课程列表中十几个没学完的课程陷入了沉默,但是首页又出现了一门新课,看起来好流行好厉害耶,嗯,先买下来,徐徐图之。



2、生活


1)、缺乏锻炼和运动


工作了一天,还加班,好累,但还是得锻炼,先吃完饭吧,嗯,看看综艺节目吧,嗯,再看看动漫吧,嗯,还得学习一下新技术吧,嗯,是手是得洗澡了,嗯,还要洗衣服,咦,好像忘记了什么重要的事情?算了,躺床上看看《我家娘子不对劲》慢慢入睡。



2)、加班依赖症


看看头条,翻翻掘金,瞅瞅星球,点点订阅号,好了,开始工作吧,好累,喝口水,上个厕所,去外面走走,回来了继续,好像十一点半了,快中午了,待会儿吃什么呢?


午睡醒了,继续干吧,看看头条,翻翻掘金,瞅瞅星球,点点订阅号,好了,开始工作吧,好累,喝口水,上个厕所,去外面走走,回来了继续,好像5点半了,快下班了,任务没完成。


算了,加加班,争取8点之前搞定。


呼~搞定了,走人,咦,10点了。



3)、忽视饮食健康


早上外卖,中午外卖,晚上外卖,哇好丰富耶,美团在手,简直就是舌尖上的中国,晚上再来个韩式炸鸡?嗯,来个韩式甜辣酱+奶香芝士酱,今晚战个痛快!



4)、缺乏社交活动


好烦啊,又要参加公司聚会,聚什么餐,还不是高级外卖,说不定帮厨今天被大厨叼了心情不好吐了不少唾沫在里面,还用上完厕所摸了那里没洗的手索性搅了一遍,最后在角落里默默看着你们吃。


吃完饭还要去KTV?继续喝,喝不死你们,另外你们唱得很好听吗?还不是看谁嗷的厉害!


谁都别跟我说话,尤其是领导,离我越远越好,唉,好想回去,这个点B站该更新了吧,真想早点看up主们嘲讽EDG。



5)、没有女朋友


张三:我不是不想谈恋爱,是没人看得上我啊,我也不好意思硬追,我也要点脸啊,现在的女孩都肿么了?一点暗示都不给了?成天猜猜猜,我猜你MLGB的。


李四:家里又打电话了,问在外面有女朋友了没,我好烦啊,我怎么有啊,我SpringCloudAlibaba都没学会,我怎么有?现在刚毕业的都会k8s了,我不学习了?不学习怎么跳槽,不跳槽工资怎么翻倍,不翻倍怎么买房,不买房怎么找媳妇?


王五:亲朋好友介绍好多个了,都能凑两桌麻将了,我还是没谈好,眼看着要30了,我能咋整啊,我瞅她啊。破罐破摔吧,大不了一个人过呗,多攒点钱以后养老,年轻玩个痛快,老了早点死也不亏,又不用买房买车结婚受气还得养娃,多好啊,以后两脚一蹬我还管谁是谁?



总结



5个工作坏习惯,5个生活坏习惯,送给我亲爱的程序员们,如果你占了一半,真得注意点了,别给自己找借口,你不会对不起别人,只是对不起自己。





喜欢的小伙伴们,麻烦点个赞,点个关注,也可以

作者:程序员济癫
来源:juejin.cn/post/7269375465319415867
收藏下,以后没事儿翻出来看看哈。

收起阅读 »

《如何超过大多数人》——陈皓(左耳朵耗子)

提前声明本篇文章为转发文章,作者为陈浩(网名又叫左耳朵耗子),文章出处为:酷 壳 – CoolShell。 文章原文链接为:如何超过大多数人 ps:读这篇文章前先看看下面这段话,避免误导大家。 切记,这篇文章不要过度深思(任何东西都无法经得起审视,因为这世上...
继续阅读 »

提前声明本篇文章为转发文章,作者为陈浩(网名又叫左耳朵耗子),文章出处为:酷 壳 – CoolShell


文章原文链接为:如何超过大多数人



ps:读这篇文章前先看看下面这段话,避免误导大家。


切记,这篇文章不要过度深思(任何东西都无法经得起审视,因为这世上没有同样的成长环境,也没有同样的认知水平同时也没有适用于所有人的解决方案;也不要去急着评判里面列出的观点,只需代入到其中适度审视一番自己即可,能跳脱出来从外人的角度看看现在的自己处在什么样的阶段就行。具体怎么想怎么做全在你自己去不断实践中寻找那个适合自己的方案



正文开始:


当你看到这篇文章的标题,你一定对这篇文章产生了巨大的兴趣,因为你的潜意识在告诉你,这是一本人生的“武林秘籍”,而且还是左耳朵写的,一定有干货满满,只要读完,一定可以练就神功并找到超过大多数人的快车道和捷径……


然而…… 当你看到我这样开篇时,你一定会觉得我马上就要有个转折,告诉你这是不可能的,一切都需要付出和努力……然而,你错了,这篇文章还真就是一篇“秘籍”,只要你把这些“秘籍”用起来,你就一定可以超过大多数人。而且,这篇文章只有我这个“人生导师”可以写得好。毕竟,我的生命过到了十六进制2B的年纪,踏入这个社会已超过20年,舍我其谁呢?!


P.S. 这篇文章借鉴于《如何写出无法维护的代码》一文的风格……嘿嘿


相关技巧和最佳实践


要超过别人其实还是比较简单的,尤其在今天的中国,更是简单。因为,你只看看中国的互联网,你就会发现,他们基本上全部都是在消费大众,让大众变得更为地愚蠢和傻瓜。所以,在今天的中国,你基本上不用做什么,只需要不使用中国互联网,你就很自然地超过大多数人了。当然,如果你还想跟他们彻底拉开,甩他们几个身位,把别人打到底层,下面的这些“技巧”你要多多了解一下。


在信息获取上,你要不断地向大众鼓吹下面的这些事:



ps:是像大众哈。不要看错用在自己身上【狗头】


自己怎么做呢?反着做不就行了吗》》》


  • 让大家都用百度搜索引擎查找信息,订阅微信公众号或是到知乎上学习知识……要做到这一步,你就需要把“百度一下”挂在嘴边,然后要经常在群或朋友圈中转发微信公众号的文章,并且转发知乎里的各种“如何看待……”这样的文章,让他们爱上八卦,爱上转发,爱上碎片
  • 让大家到微博或是知识星球上粉一些大咖,密切关注他们的言论和动向…… 是的,告诉大家,大咖的任何想法一言一行都可以在微博、朋友圈或是知识星球上获得,让大家相信,你的成长和大咖的见闻和闲扯非常有关系,你跟牛人在一个圈子里你也会变牛。
  • 把今日头条和抖音这样的APP推荐给大家……你只需要让你有朋友成功地安装这两个APP,他们就会花大量的时间在上面,而不能自拔,要让他们安装其实还是很容易的,你要不信你就装一个试玩一会看看(嘿嘿嘿)。
  • 让大家热爱八卦,八卦并不一定是明星的八卦,还可以是你身边的人,比如,公司的同事,自己的同学,职场见闻,社会热点,争议话题,……这些东西总有一些东西会让人心态有很多微妙的变化,甚至花大量的时间去搜索和阅读大量的观点,以及花大量时间与人辩论争论,这个过程会让人上瘾,让人欲罢不能,然而这些事却和自己没有半毛钱关系。你要做的事就是转发其中一些SB或是很极端的观点,造成大家的一睦讨论后,就早早离场……
  • 利用爱国主义,让大家觉得不用学英文,不要出国,不要翻墙,咱们已经是强国了……这点其实还是很容易做到的,因为学习是比较逆人性的,所以,只要你鼓吹那些英文无用论,出国活得更惨,国家和民族都变得很强大,就算自己过得很底层,也有大国人民的感觉。

然后,在知识学习和技能训练上,让他们不得要领并产生幻觉

  • 让他们混淆认识和知识,以为开阔认知就是学习,让他们有学习和成长的幻觉……

  • 培养他们要学会使用碎片时间学习。等他们习惯利用碎片时间吃快餐后,他们就会失去精读一本书的耐性……
  • 不断地给他们各种各样“有价值的学习资料”,让他们抓不住重点,成为一个微信公众号或电子书“收藏家”……
  • 让他们看一些枯燥无味的基础知识和硬核知识,这样让他们只会用“死记硬背”的方式来学习,甚至直接让他们失去信心,直接放弃……
  • 玩具手枪是易用的,重武器是难以操控的,多给他们一些玩具,这样他们就会对玩具玩地得心应手,觉得玩玩具就是自己的专业……
  • 让他们喜欢直接得到答案的工作和学习方式,成为一个伸手党,从此学习再也不思考……
  • 告诉他们东西做出来就好了,不要追求做漂亮,做优雅,这样他们就会慢慢地变成劳动密集型……
  • 让他们觉得自己已经很努力了,剩下的就是运气,并说服他们去‘及时行乐’,然后再也找不到高阶和高效率学习的感觉……
  • 让他们觉得读完书”、“读过书”就行了,不需要对书中的东西进行思考,进行总结,或是实践,只要囫囵吞枣尽快读完就等同于学好了……

最后,在认知和格局上,彻底打垮他们,让他们变成韭菜。

  • 让他们尽可能地用拼命和加班,尽可能的996,并告诉他们这就是通往成功的唯一路径。这样一来,他们必然会被永远困在低端成为最低的劳动力

  • 让他们不要看到大的形势,只看到眼前的一亩三分地,做好一个井底之蛙。其实这很简单,就是不要告诉他还有另外一种活法,不要扩大他的认识……
  • 宣扬一夜暴富以及快速挣钱的案例,最好让他们进入“赌博类”或是“传销类”的地方,比如:股市、数字货币……要让他们相信各种财富神话,相信他们就是那个幸运儿,他们也可以成为巴菲特,可以成为马云……
  • 告诉他们,一些看上去很难的事都是有捷径的,比如:21天就能学会机器学习,用区块链就能颠覆以及重构整个世界等等……
  • 多跟他们讲一些小人物的励志的故事,这样让他们相信,不需要学习高级知识,不需要掌握高级技能,只需要用低等的知识和低级的技能,再加上持续不断拼命重复现有的工作,终有一天就会成功……
  • 多让他们跟别人比较,人比人不会气死人,但是会让人变得浮躁,变得心急,变得焦虑,当一个人没有办法控制自己的情绪,没有办法让自己静下心来,人会失去耐性和坚持,开始好大喜欢功,开始装逼,开始歪门邪道剑走偏锋……
  • 让他们到体制内的一些非常稳定的地方工作,这样他们拥有不思进取、怕承担责任、害怕犯错、喜欢偷懒、得过且过的素质……
  • 让他们到体制外的那些喜欢拼命喜欢加班的地方工作,告诉他们爱拼才会赢,努力加班是一种福报,青春就是用来拼的,让他们喜欢上使蛮力的感觉……
  • 告诉他们你的行业太累太辛苦,干不到30岁。让他们早点转行,不要耽误人生和青春……
  • 当他们要做决定的时候,一定要让他们更多的关注自己会失去的东西,而不是会得到的东西。培养他们患得患失心态,让他们认识不到事物真正的价值,失去判断能力……(比如:让他们觉得跟对人拍领导的马屁忠于公司比自我的成长更有价值)
  • 告诉他们,你现有的技能和知识不用更新,就能过好一辈子,新出来的东西没有生命力的……这样他们就会像我们再也不学习的父辈一样很快就会被时代所抛弃……
  • 每个人都喜欢在一些自己做不到的事上找理由,这种能力不教就会,比如,事情太多没有时间,因为工作上没有用到,等等,你要做的就是帮他们为他们做不到的事找各种非常合理的理由,比如:没事的,一切都是最好的安排;你得不到的那个事没什么意思;你没有面好主要原因是那个面试官问的问题都是可以上网查得到的知识,而不没有问到你真正的能力上;这些东西学了不用很快会忘了,等有了环境再学也不迟……

最后友情提示一下,上述的这些“最佳实践”你要小心,是所谓,贩毒的人从来不吸毒,开赌场的人从来不赌博!所以,你要小心别自己也掉进去了!这就是“欲练神功,必先自宫”的道理。


相关原理和思维模型


对于上面的这些技巧还有很多很多,你自己也可以发明或是找到很多。所以,我来讲讲这其中的一些原理。


一般来说,超过别人一般来说就是两个维度:

  1. 在认知、知识和技能上。这是一个人赖以立足社会的能力(参看《程序员的荒谬之言还是至理名言?》和《21天教你学会C++》)
  2. 在领导力上。所谓领导力就是你跑在别人前面,你得要有比别人更好的能力更高的标准(参看《技术人员发展之路》)

首先,我们要明白,人的技能是从认识开始,然后通过学校、培训或是书本把“零碎的认知”转换成“系统的知识”,而有要把知识转换成技能,就需要训练和实践,这样才能完成从:认识 -> 知识 -> 技能 的转换。


这个转换过程是需要耗费很多时间和精力的,而且其中还需要有强大的学习能力和动手能力,这条路径上有很多的“关卡”,每道关卡都会过滤掉一大部分人。比如:对于一些比较枯燥的硬核知识来说,90%的人基本上就倒下来,不是因为他们没有智商,而是他们没有耐心。


认知


要在认知上超过别人,就要在下面几个方面上做足功夫:


1)信息渠道。试想如果别人的信息源没有你的好,那么,这些看不见信息源的人,只能接触得到二手信息甚至三手信息,只能获得被别人解读过的信息,这些信息被三传两递后必定会有错误和失真,甚至会被传递信息的中间人hack其中的信息(也就是“中间人攻击”),而这些找不出信息源的人,只能“被人喂养”,于是,他们最终会被困在信息的底层,永世不得翻身。(比如:学习C语言,放着原作者K&R的不用,硬要用错误百出谭浩强的书,能有什么好呢?)


2)信息质量。信息质量主要表现在两个方面,一个是信息中的燥音,另一个是信息中的质量等级,我们都知道,在大数据处理中有一句名言,叫 garbage in garbage out,你天天看的都是垃圾,你的思想和认识也只有垃圾。所以,如果你的信息质量并不好的话,你的认知也不会好,而且你还要花大量的时间来进行有价值信息的挖掘和处理。


3)信息密度。优质的信息,密度一般都很大,因为这种信息会逼着你去干这么几件事,


a)搜索并学习其关联的知识


b)沉思和反省


c)亲手去推理、验证和实践……


一般来说,经验性的文章会比知识性的文章会更有这样的功效。比如,类似于像 Effiective C++/Java,设计模式,Unix编程艺术,算法导论等等这样的书就是属于这种密度很大的书,而像Netflix的官方blogAWS CTO的blog等等地方也会经常有一些这样的文章。


知识


要在知识上超过别人,你就需要在下面几个方面上做足功夫:


1)知识树(图)任何知识,只在点上学习不够的,需要在面上学习,这叫系统地学习,这需要我们去总结并归纳知识树或知识图,一个知识面会有多个知识板块组成,一个板块又有各种知识点,一个知识点会导出另外的知识点,各种知识点又会交叉和依赖起来,学习就是要系统地学习整个知识树(图)。而我们都知道,对于一棵树来说,“根基”是非常重要的,所以,学好基础知识也是非常重要的,对于一个陌生的地方,有一份地图是非常重要的,没有地图的你只会乱窜,只会迷路、练路、走冤枉路!


2)知识缘由。任何知识都是有缘由的,了解一个知识的来龙去脉和前世今生,会让你对这个知识有非常强的掌握,而不再只是靠记忆去学习。靠记忆去学习是一件非常糟糕的事。而对于一些操作性的知识(不需要了解由来的),我把其叫操作知识,就像一些函数库一样,这样的知识只要学会查文档就好了。能够知其然,知其所以然的人自然会比识知识到表皮的人段位要高很多。


3)方法套路学习不是为了找到答案,而是找到方法。就像数学一样,你学的是方法,是解题思路,是套路,会用方程式解题的和不会用方程式解题的在解题效率上不可比较,而在微积分面前,其它的解题方法都变成了渣渣。你可以看到,掌握高级方法的人比别人的优势有多大,学习的目的就是为了掌握更为高级的方法和解题思路


技能

要在技能上超过别人,你就需要在下面几个方面做足功夫:


1)精益求精。如果你想拥有专业的技能,你要做不仅仅是拼命地重复一遍又一遍的训练,而是在每一次重复训练时你都要找到更好的方法,总结经验,让新的一遍能够更好,更漂亮,更有效率,否则,用相同的方法重复,那你只不过在搬砖罢了。


2)让自己犯错。犯错是有利于成长的,这是因为出错会让人反思,反思更好的方法,反思更完美的方案,总结教训,寻求更好更完美的过程,是技能升级的最好的方式。尤其是当你在出错后,被人鄙视,被人嘲笑后,你会有更大的动力提升自己,这样的动力才是进步的源动力。当然,千万不要同一个错误重复地犯!


3)找高手切磋。下过棋,打个球的人都知道,你要想提升自己的技艺,你必需找高手切磋,在和高手切磋的过程中你会感受到高手的技能和方法,有时候你会情不自禁地哇地一下,我靠,还可以这么玩!


领导力


最后一个是领导力,要有领导力或是影响力这个事并不容易,这跟你的野心有多大,好胜心有多强 ,你愿意付出多少很有关系,因为一个人的领导力跟他的标准很有关系,因为有领导力的人的标准比绝大多数人都要高。


1)识别自己的特长和天赋。首先,每个人DNA都可能或多或少都会有一些比大多数人NB的东西(当然,也可能没有),如果你有了,那么在你过去的人生中就一定会表现出来了,就是那种大家遇到这个事会来请教你的寻求你帮助的现象。那种,别人要非常努力,而且毫不费劲的事。一旦你有了这样的特长或天赋,那你就要大力地扩大你的领先优势,千万不要进到那些会限制你优势的地方。你是一条鱼,你就一定要把别人拉到水里来玩,绝对不要去陆地上跟别人拼,不断地在自己的特长和天赋上扩大自己的领先优势,彻底一骑绝尘。


2)识别自己的兴趣和事业。没有天赋也没有问题,还有兴趣点,都说兴趣是最好的老师,当年,Linus就是在学校里对minx着迷了,于是整出个Linux来,这就是兴趣驱动出的东西,一般来说,兴趣驱动的事总是会比那些被动驱动的更好。但是,这里我想说明一下什么叫“真∙兴趣”,真正的兴趣不是那种三天热度的东西,而是那种,你愿意为之付出一辈子的事,是那种无论有多大困难有多难受你都要死磕的事,这才是“真∙兴趣”,这也就是你的“野心”和“好胜心”所在,其实上升到了你的事业。相信我,绝大多数人只有职业而没有事业的。


3)建立高级的习惯和方法。没有天赋没有野心,也还是可以跟别人拼习惯拼方法的,只要你有一些比较好的习惯和方法,那么你一样可以超过大多数人。对此,在习惯上你要做到比较大多数人更自律,更有计划性,更有目标性,比如,每年学习一门新的语言或技术,并可以参与相关的顶级开源项目,每个月训练一个类算法,掌握一种算法,每周阅读一篇英文论文,并把阅读笔记整理出来……自律的是非常可怕的。除此之外,你还需要在方法上超过别人,你需要满世界的找各种高级的方法,其中包括,思考的方法,学习的方法、时间管理的方法、沟通的方法这类软实力的,还有,解决问题的方法(trouble shooting 和 problem solving),设计的方法,工程的方法,代码的方法等等硬实力的,一开始照猫画虎,时间长了就可能会自己发明或推导新的方法。


4)勤奋努力执着坚持。如果上面三件事你都没有也没有能力,那还有最后一件事了,那就是勤奋努力了,就是所谓的“一万小时定律”了(参看《21天教你学会C++》中的十年学编程一节),我见过很多不聪明的人,悟性也不够(比如我就是一个),别人学一个东西,一个月就好了,而我需要1年甚至更长,但是很多东西都是死的,只要肯花时间就有一天你会搞懂的,耐不住我坚持十年二十年,聪明的人发明个飞机飞过去了,笨一点的人愚公移山也过得去,因为更多的人是懒人,我不用拼过聪明人,我只用拼过那些懒人就好了。


好了,就这么多,如果哪天你变得消极和不自信,你要来读读我的这篇文章,子曰:温故而知新。


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

在国企做程序员怎么样?

本文已经收录到Github仓库,该仓库包含计算机基础、Java核心知识点、多线程、JVM、常见框架、分布式、微服务、设计模式、架构等核心知识点,欢迎star~ Github地址:github.com/Tyson0314/J… Gitee地址:gitee.com...
继续阅读 »

本文已经收录到Github仓库,该仓库包含计算机基础、Java核心知识点、多线程、JVM、常见框架、分布式、微服务、设计模式、架构等核心知识点,欢迎star~


Github地址:github.com/Tyson0314/J…


Gitee地址:gitee.com/tysondai/Ja…



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


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


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



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



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


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


1、大量内部项目


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


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


2、外包


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


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


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


3、技术栈


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


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


4、升职空间


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


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


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


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


5、钱


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


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


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


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


总结


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


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


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


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

28岁小公司程序员,无车无房不敢结婚,要不要转行?

大家好,这里是程序员晚枫,又来分享程序员的职场故事了~ 今天分享的这位朋友叫小青,我认识他2年多了。以前从事的是土木行业,2年前找我咨询转行程序员的学习路线和职业规划后,通过自学加入了一家创业公司,成为了一名Java开发。 **最近他遇到了新的职业上的困惑,又...
继续阅读 »

大家好,这里是程序员晚枫,又来分享程序员的职场故事了~


今天分享的这位朋友叫小青,我认识他2年多了。以前从事的是土木行业,2年前找我咨询转行程序员的学习路线和职业规划后,通过自学加入了一家创业公司,成为了一名Java开发。


**最近他遇到了新的职业上的困惑,又找我聊了一下,我也没想到好的解决方法,**大家可以一起看一下~下面是沟通的核心内容。


1、他的问题


小青是中原省份省会城市的大专毕业,毕业季就去了帝都实习和工作。后来发现同学中有转行程序员的,薪资很诱惑,所以就找到我咨询如何学习和转行,现在一家帝都创业公司负责后端开发。工资1w出头。


今年已经28岁了,有一个女朋友,最近女方家里催他结婚,他自己也有结婚的意愿。但是考虑到自己人在大城市,无车无房,创业公司的工作也不稳定,以后吃住花销,结婚后养孩子的花销,再看看自己1w多的工资,女朋友做财务,一个月到手不到1w。


双方家里也都是普通家庭,给不了什么实质的资助,靠自己目前的收入根本不敢想象成家后压力有多大。


所以目前非常迷茫, 不知道自己在28岁这个年龄应该怎么办,应不应该成家?应该怎样提高收入?


虽然自己很喜欢程序员这份工作,但是感觉自己学历不好,天花板有限,程序员还能继续干下去吗?


2、几个建议


平时收到后台读者的技术问题或者转行的困惑,我都会尽力给一些详尽的回复。


但是这次听到小青的问题,说实话,我也不知道该说什么。


在28岁这种黄金年龄,想去大城市奋斗一番也是人之常情,但因为现实的生活压力,却不得不面临着选择离开大城市或者转行到自己不喜欢但是更务实的职业里去。


如果想继续留在帝都,我能想到的有以下几个办法:



  • 首先,如果想继续从事程序员工作,努力提高收入。最快的办法就是跳槽,已经工作2年多了,背一背八股文,总结一下项目经验,应该是可以跳槽到一家更好的公司了。

  • 其次,探索另一个副业收入,例如自媒体。因为我自己就是通过在各个平台开通了自媒体账号:程序员晚枫,分享自己的程序员学习经验获得粉丝,进而得到自媒体收入的。小青也可以实事求是的分享一下自己大专毕业从建筑工作转行到程序员的经验,应该也能帮助到别人。

  • 最后,努力提高学历,想继续在程序员这行卷出高收入,趁着年轻,获得一个本科或者本科以上的学历还是很有帮助的。


受限于自己的经验,我只能给出以上几个建议了。


大家还有什么更有效的建议,欢迎在评论区交流~


3、写在最后


说句题外话,很多人都觉得程序员工资高想来转行,但其实程序员和其它行业一样,高收入的只是一小部分,而且那部分人既聪明又努力。


最重要的是,高收入的那部分人里,大部分都不是转行的,而是在一个专业深耕了多年,最终获得了应有的报酬。


无意冒犯,但听完小青的经历,我依然要给大专以下,想转行程序员拿高薪的朋友提个醒

作者:程序员晚枫
来源:juejin.cn/post/7209447968218841144
:如果不是十分热爱,请务必三思~

收起阅读 »

简历中不写年龄、毕业院校、预期薪资会怎样?

无意中看到一条视频,点赞、转发量都非常高,标题是“不管你有多自信,简历中的个人信息都不要这样写”。看完之后简直有些无语,不仅哗众取宠,甚至会误导很多人。 之所以想写这篇文章,主要是分享给大家一种思维方式:如果别人说的事实或观点,只有情绪、结论,没有事实依据和推...
继续阅读 »

无意中看到一条视频,点赞、转发量都非常高,标题是“不管你有多自信,简历中的个人信息都不要这样写”。看完之后简直有些无语,不仅哗众取宠,甚至会误导很多人。


之所以想写这篇文章,主要是分享给大家一种思维方式:如果别人说的事实或观点,只有情绪、结论,没有事实依据和推导,那么这些事实和观点是不足信的,需要慎重对待。


视频的内容是这样的:“不管你有多自信,简历中的个人信息都不要这样写。1、写了期望薪资,错!2、写了户籍地址,错!3、写了学历文凭,错!4、写了离职原因,错!5、写了生日年龄,错!6、写了自我评价,错!


正确写法,只需要写姓名和手机号、邮箱及求职意向即可,简历个人信息模块的作用是让HR顺利联系到你,所有任何其他内容都不要写在这里……”


针对这条视频的内容,有两个不同的表现:第一就是分享和点赞数量还可以,都破千了;第二就是评论区很多HR和求职着提出了反对意见。


第一类反对意见是:无论求职者或HR都认为这样的简历是不合格的,如果不提供这些信息,根本没有预约面试的机会,甚至国内的招聘平台的简历模板都无法通过。第二类,反对者认为,如果不写这些信息,特别是预期薪资,会导致浪费双方的时间。


针对上述质疑,作者的回复是:”看了大家的评论,我真的震惊,大家对简历的误解是如此至深……“


仔细看完视频和评论,在视频的博主和评论者之间产生了一个信息差。博主说的”个人信息“不要写,给人了极大的误导。是个人信息栏不要写,还是完全不写呢?看评论,大多数人都理解成了完全不写。博主没有说清楚是不写,还是写在别处,这肯定是作者的锅。


本人也筛选过近千份简历,下面分享一下对这则视频中提到的内容的看法:


第一,户籍、离职原因可以不写


视频中提到的第2项和第4项的确可以不写。


户籍这一项,大多数情况下是可以不写的,只用写求职城市即可,方便筛选和推送。比如,你想求职北京或上海的工作,这个是必须有的,而你的户籍一般工作没有强制要求。但也有例外,比如财务、出纳或其他特殊岗位,出于某些原因,某些公司会要求是本地的。写不写影响没那么大。


离职原因的确如他所说的,不建议写,是整个简历中都不建议写。这个问到了再说,或者填写登记表时都会提到,很重要,要心中有准备,但没必要提前体现。


第二,期望薪资最好写上


关于期望薪资这个有两种观点,有的说可以不写,有的说最好写上。其实都有道理,但就像评论中所说:如果不写,可能面试之后,薪资相差太多,导致浪费了双方的时间。


其实,如果可以,尽量将期望薪资写上,不仅节省时间,这里还稍微有一个心理锚定效应,可以把薪资写成范围,而范围的下限是你预期的理想工资。就像讨价还价时先要一个高价,在简历中进行这么一个薪资的锚定,有助于提高最终的薪资水平。


第三,学历文凭一定要写


简历中一定要写学历文凭,如果没有,基本上是会默认为没有学历文凭的,是不会拿到面试邀约的。仔细想了一下,那则视频的像传达的意思可能是不要将学历文凭写作个人信息栏,而是单独写在教育经历栏中。但视频中没有明说,会产生极大的误导。


即便是个人信息栏,如果你的学历非常漂亮,也一定要写到个人信息栏里面,最有价值,最吸引眼球的信息,一定要提前展现。而不是放在简历的最后。


第四,年龄要写


视频中提到了年龄,这个是招聘衡量面试的重要指标,能写尽量写上。筛选简历中有一项非常重要,就是年龄、工作经历和职位是否匹配。在供大于求的市场中,如果不写年龄,为了规避风险,用人方会直接放弃掉。


前两个月在面试中,也有遇到因为年龄在30+,而在简历中不写年龄的。作为面试官,感觉是非常不好的,即便不写,在面试中也需要问,最终也需要衡量年龄与能力是否匹配的问题。


很多情况下,不写年龄,要么认为简历是不合格的,拿不到面试机会,要么拿到了面试机会,但最终只是浪费了双方的时间。


第五,自我评价


这一项与文凭一样,作者可能传达的意思是不要写在个人信息栏中,但很容易让人误解为不要写。


这块真的需要看情况,如果你的自我评价非常好,那一定要提前曝光,展现。


比如我的自我评价中会写到”全网博客访问量过千万,CSDN排名前100,出版过《xxx》《xxx》书籍……“。而这些信息一定要提前让筛选简历的人感知到,而不是写在简历的最后。


当然,如果没有特别的自我评价,只是吃苦耐劳、抗压、积极自主学习等也有一定的积极作用,此时可以考虑放在简历的后面板块中,而不是放在个人信息板块中。这些主观的信息,更多是一个自我声明和积极心态的表现。


最后的小结


经过上面的分析,你会看到,并不是所有的结论都有统一的标准的。甚至这篇文章的建议也只是一种经验的总结,一个看问题的视角而已,并不能涵盖和适用所有的场景。而像原始视频中那样,没有分析,没有推导,没有数据支撑,没有对照,只有干巴巴的结论,外加的煽动情绪的配音,就更需要慎重对待了。


在写这篇文章的过程中,自己也在想一件事:任何一个结论,都需要在特定场景下才能生效,即便是牛顿的力学定律也是如此,这才是科学和理性的思维方式。如果没有特定场景,很多结

作者:程序新视界
来源:juejin.cn/post/7268593569782054967
论往往是不成立的,甚至是有害的。

收起阅读 »

良言难劝该死鬼,居然有人觉得独立开发做三件套是件好事

没想到某个大V居然写了一篇公众号文章回应独立开发者三件套。认为无脑做大路货也好! 我其实挺烦这种清新圣母派,就是无论你做什么,反正我都不拦着,我就鼓励你 follow your heart。人生没有白走的路。口头上一百个支持,谁都不得罪,等你真吃亏了这些人就不...
继续阅读 »

Pasted Graphic.png


没想到某个大V居然写了一篇公众号文章回应独立开发者三件套。认为无脑做大路货也好!


我其实挺烦这种清新圣母派,就是无论你做什么,反正我都不拦着,我就鼓励你 follow your heart。人生没有白走的路。口头上一百个支持,谁都不得罪,等你真吃亏了这些人就不知道哪去了。


我提两个点:首先这个作者就不是干独立开发的,你就听不会游泳的人跟你讲如何游泳这靠谱吗,IT王语嫣是吧。要是你真独立开发有成绩,你这么说我也觉得多少有点信用背书。现在说这话立场就跟某些博主推荐东西一样,你买我推荐,我买我不买。哪天他要是自己下场做笔记我也服。


其次他的观点就是反正做出来就是成功。你还好意思问别人怎么定义成功,你这成功定义的,既然我做什么都是成功,我为什么要做大路货,我做其他也算是成功。既然第一款做笔记失败概率大,不还是要面临到底我要做什么问题吗。既然都是做,为什么不做点有趣的东西



但是我要补充说明一个观点,独立开发起步雷区里是没有番茄钟的。番茄钟还是挺新手友好的。



这就是我讽刺做这些是独立开发死亡加速三件套的原因,因为独立开发的真正内核是独创性。独创性可以是不赚钱的,可以是小众的,可以是无用但有趣的,但是不应该是我脑子一热没想法我跟风做一个。既然要做独立开发,就不能用战术上的勤奋掩盖战略上的懒惰。最关键的产品定位你跳过不考虑就是捡芝麻丢西瓜。问题的核心不是做不做三件套,是你有没有想好产品的差异化是什么,能不能通过差异化获得产品的定价权,而不是做另外一个xx。


良言难劝该死鬼,以上的言论是我糊涂了。我觉得做笔记、做记账光明是前途的,做出来就很厉害了。世界上虽然有很多记账了,但是说不定就缺你这个记账。做你想做的,just do it!


作者:独立开花卓富贵
来源:juejin.cn/post/7268896098827403301

收起阅读 »

一个上午,我明白了,为什么总说人挣不到认知以外的钱

你好,我是刘卡卡,94年的大厂奶爸程序员,探索副业中 01 接下来,以我昨天上午的一段经历,分析下为什么我挣不到认知以外的钱 在上班的路上,我在微信的订阅号推荐里面看到了这张图,当时我的想法是:这东西阅读量好高噢,不过养老金和目前的我没什么关系。于是,我就划过...
继续阅读 »

你好,我是刘卡卡,94年的大厂奶爸程序员,探索副业中


01


接下来,以我昨天上午的一段经历,分析下为什么我挣不到认知以外的钱


在上班的路上,我在微信的订阅号推荐里面看到了这张图,当时我的想法是:这东西阅读量好高噢,不过养老金和目前的我没什么关系。于是,我就划过去了。




(读者可以先停5s 思考下,假设是你看到这张图,会有什么想法)



02


当我坐上工位后,我看到我参加的社群里也有有发了上图,并附上了一段文字:


“养老金类型的公众号容易出爆文。


小白玩转职场这个号,篇篇10w+,而且这并不是一个做了很久的老号,而是今年5月才注册不久的号。 之前这个号刚做的时候是往职场方向发展,所以取名叫小白玩转职场,但是发了一阵后数据不是很好于是就换风格做了养老金的内容。


换到养老金赛道后就几乎篇篇10w+。 这些内容一般从官方网站找就好,选一些内容再加上自己想法稍微改下,或者直接通过Chatgpt辅助,写好标题就行”。


同时,文字下面有社群圈友留下评论说:“这是个好方向啊,虽然公众号文章已经同质化很严重了,但可以往视频号、带货等方向发展”。



读者可以先停5s 思考下,假设是你看到这段文字,会有什么想法。如果你不知道公众号赚钱的模式,那你大概率看不出这段话中的赚钱信息的



我想了想,对噢,确实可以挣到钱,于是将这则信息发到了程序员副业交流的微信群里。



然后,就有群友在交流:“他这是转载还是什么,不可能自己天天写吧”,“这种怎么冷启动呢,不会全靠搜索吧,“做他这种类型的公众号挺多吧,怎么做到每篇10w的”



有没有发现,这3个问题都是关注的怎么做的问题?怎么写的,怎么启动的,怎么每篇10w。


这就是我们大部分人的认知习惯,看到一个信息或别人赚钱的点子后,我们大部分人习惯去思考别人是如何做到的,是不是真的,自己可不可以做到。


可一般来说,我们当下的认知是有限的,大概率是想不出完整的答案的的,想不出来以后,然后就会觉得这个事情有点假,很难或者不适合。从而就错过这条信息了。



我当时觉得就觉得可能大部分群友会错过这则信息了,于是,在群里发了下面这段话


“分享一个点子后


首先去看下点子背后的商业变现机会,如带货/流量主/涨粉/等一系列


而后,才去考虑执行的问题,执行的话


1、首先肯定要对公众号流量主的项目流程进行熟悉


2、对标模仿,可以去把这个公众号的内容全看一看,看看别人为什么起号


3、做出差异化内容。”


发完后还有点小激动(嗯,我又秀了波自己的认知)。可到中午饭点,我发现我还是的认知太低了。


03


在中午吃饭时,我看到亦仁(生财有术的老大)发了这段内容



我被这段话震撼到了,我发现我现在的思考习惯,还是只停留在最表面的看山是山的地步。


我仅仅看到了这张图流量大,没有去思考它为什么这么大流量?



因为他通过精心制作的文章,为老年用户介绍了养老金的方方面面,所以,才会有流量


简单说,因为他满足了用户的需求



同样,我也没有思考还有没有其他产品可以满足用户的这个需求,我仅仅是停留在了视频号和公众号这两个产品砂锅。



只要满足用户需求,就不只有一个产品形态,对于养老金这个信息,我们可以做直播,做课程,做工具,做咨询,做1对1私聊的。这么看,就能有无数的可能



同时,我想到了要做差异化,但没有想到要通过关键字挖掘,去挖掘长尾词。



而亦仁,则直接就挖掘了百万关键字,并无偿分享了。



这才知道,什么叫做看山不是山了。


之前知道了要从“需求 流量 营销 变现”的角度去看待信息,也知道“需求为王”的概念。


可我看到这则信息时,还是没有考虑到需求这一层,更没有形成完整的闭环思路。


因此,以后要在看到这些信息时,去刻意练习“需求 流量 营销 变现”这个武器库,去关注他用什么产品,解决了用户什么需求,从哪里获取到的流量的,怎么做营销的,怎么做变现的。


04


于是,我就把这些思考过程也同样分享到了群里。


接着,下午我就看到有群友在自己的公众号发了篇和养老金相关的文章,虽然文章看上去很粗糙,但至少是起步了。


同时,我也建了个项目交流群,方便感兴趣的小伙伴交流进步(一群人走的更远)


不过我觉得在起步之前,也至少得花一两天时间去调研下,去评估这个需求有哪些地方自己可以切入进去,值不值得切入,能切入的话,怎么切入。


对了,可能你会关心我写了这么多,自己有没有做养老金相关的?


我暂时还没有,因为我目前关心的领域还在出海工具和个人IP上。

作者:刘卡卡
来源:juejin.cn/post/7268590610189418533

收起阅读 »

关于晋升的一点思考

晋升是一个极好的自我review的机会,不,应该是最好,而且没有之一。 晋升是最好的自我review的一次机会,不管有没有晋升成功,只要参加了晋升,认真准备过PPT,就已经包赚不赔了。 总的来说,晋升的准备工作充分体现出了——功夫在平时。平时要是没有两把刷子,...
继续阅读 »

晋升是一个极好的自我review的机会,不,应该是最好,而且没有之一。

晋升是最好的自我review的一次机会,不管有没有晋升成功,只要参加了晋升,认真准备过PPT,就已经包赚不赔了。


总的来说,晋升的准备工作充分体现出了——功夫在平时。平时要是没有两把刷子,光靠答辩准备的一两个月,是绝无可能把自己“包装”成一个合格的候选人的。

下面整体剖析一下自己在整个准备过程中的观察、思考、判断、以及做的事情和拿到的结果。


准备工作


我做的第一件事情并不是动手写PPT,而是搜集信息,花了几天在家把网上能找到的所有关于晋升答辩的文章和资料全撸了一遍,做了梳理和总结。


明确了以下几点:

  • 晋升是在做什么
  • 评委在看什么
  • 候选人要准备什么
  • 评判的标准是什么
  • 常见的坑有哪些

首先要建立起来的,是自己对整个晋升的理解,形成自己的判断。后面才好开展正式的工作。



写PPT


然后开始进入漫长而又煎熬的PPT准备期,PPT的准备又分为四个子过程,并且会不断迭代进行。写成伪代码就是下面这个样子。

do {
确认思路框架;
填充内容细节;
模拟答辩;
获取意见并判断是否还需要修改;
} while(你觉得还没定稿);

我的PPT迭代了n版,来来回回折腾了很多次,思路骨架改了4次,其中后面三次均是在准备的后半段完成的,而最后一次结构大改是在最后一周完成的。这让我深深的觉得前面准备的1个月很多都是无用功。


迭代,迭代,还是迭代


在筹备的过程中,有一个理念是我坚持和期望达到的,这个原则就是OODA loop ( Boyd cycle)


OODA循环是美军在空战中发展出来的对敌理论,以美军空军上校 John Boyd 为首的飞行员在空战中驾驶速度慢火力差的F-86军刀,以1:10的击落比完胜性能火力俱佳的苏联米格-15。而Boyd上校总结的结论就是,不是要绝对速度快,而是要比对手更快的完成OODA循环


而所谓的OODA循环,就是指 observe(观察)–orient(定位)–decide(决策)–act(执行) 的循环,是不是很熟悉,这不就是互联网的快速迭代的思想雏形嘛。


相关阅读 what is OODA loop

wiki.mbalib.com/wiki/包以德循环 (from 智库百科)

en.wikipedia.org/wiki/OODA_l… (from Wikipedia)


看看下图,PPT应该像第二排那样迭代,先把框架确定下来,然后找老板或其他有经验的人对焦,框架确定了以后再填充细节。如果一开始填充细节(像第一排那样),那么很有可能越改越乱,最后一刻还在改PPT。


btw,这套理论对日常工作生活中的大部分事情都适用。


一个信息论的最新研究成果


我发现,程序员(也有可能是大部分人)有一个倾向,就是show肌肉。明明很简单明了的事情,非要搞得搞深莫测,明明清晰简洁的架构,非要画成“豆腐宴”。


晋升述职核心就在做一件事,把我牛逼的经历告诉评委,并让他们相信我牛逼。


所以,我应该把各种牛逼的东西都堆到PPT里,甚至把那些其实一般的东西包装的很牛逼,没错吧?


错。


这里面起到关键作用的是 “让他们相信我牛逼” ,而不是“把我牛逼的故事告诉评委”。简单的增大的输出功率是不够的,我要确保评委能听进去并且听懂我说的东西,先保证听众能有效接收,再在此基础上,让听众听的爽。


How?


公式:喜欢 = 熟悉 + 意外


从信息论的角度来看,上面的公式说的就是旧信息和新信息之间要搭配起来。那么这个搭配的配比应该是多少呢?


这个配比是15.87% ——《科学美国人》


也就是说,你的内容要有85%是别人熟悉的,另外15%是能让别人意外的,这样就能达到最佳的学习/理解效果。这同样适用于心流、游戏设计、神经网络训练。所以,拿捏好这个度,别把你的PPT弄的太高端(不知所云),也别搞的太土味(不过尔尔)。


能够否定自己,是一种能力


我审视自己的时候发现,很多时候,我还保留一张PPT或是还持续的花心思做一件事情,仅仅是因为——舍不得。你有没有发现,我们的大脑很容易陷入“逻辑自洽”中,然后越想越对,越想越兴奋。


千万记得,沉没成本不是成本,经济学里成本的定义是放弃了的最大价值,它是一个面向未来的概念,不面向过去。


能够否定和推翻自己,不留恋于过去的“成就” ,可以帮助你做出更明智的决策。


我一开始对好几页PPT依依不舍,觉得自己做的特牛逼。但是后来,这些PPT全被我删了,因为它们只顾着自己牛逼,但是对整体的价值却不大,甚至拖沓。


Punchline


Punchline很重要,这点我觉得做的好的人都自觉或不自觉的做到了。想想,当你吧啦吧啦讲的时候,评委很容易掉线的,如果你没有一些点睛之笔来高亮你的成果和亮点的话,别人可能就糊里糊涂的听完了。然后呢,他只能通过不断的问问题来挖掘你的亮点了。


练习演讲


经过几番迭代以后,PPT可以基本定稿,这个时候就进入下一个步骤,试讲。


可以说,演讲几乎是所有一线程序员的短板,很多码农兄弟们陪电脑睡的多了,连“人话”有时候都讲不利索了。我想这都要怪Linus Torvalds的那句


Talk is cheap. Show me the code.


我个人的经验看来,虽然成为演讲大师长路漫漫不可及,但初级的演讲技巧其实是一个可以快速习得的技能,找到几个关键点,花几天时间好好练几遍就可以了,演讲要注意的点主要就是三方面:

  • 形象(肢体语言、着装等)
  • 声音(语速、语调、音量等)
  • 文字(逻辑、关键点等)


演讲这块,我其实也不算擅长,我把仅有的库存拿出来分享。


牢记表达的初衷


我们演讲表达,本质上是一个一对多的通信过程,核心的目标是让评委或听众能尽可能多的接受到我们传达的信息


很多程序员同学不善于表达,最明显的表现就是,我们只管吧啦吧啦的把自己想说的话说完,而完全不关心听众是否听进去了。


讲内容太多


述职汇报是一个提炼的过程,你可能做了很多事情,但是最终只会挑选一两件最有代表性的事情来展现你的能力。有些同学,生怕不能体现自己的又快又猛又持久,在PPT里塞了太多东西,然后又讲不完,所以只能提高语速,或者囫囵吞枣、草草了事。


如果能牢记表达的初衷,就不应该讲太多东西,因为听众接收信息的带宽是有限的,超出接收能力的部分,只会转化成噪声,反而为你的表达减分。


过度粉饰或浮夸


为了彰显自己的过人之处,有时候会自觉或不自觉的把不是你的工作也表达出来,并没有表明哪些是自己做的,哪些是别人做的。一旦被评委识破(他本身了解,或问问题给问出来了),那将会让你陈述的可信度大打折扣。


此外,也表达的时候也不要过分的浮夸或张扬,一定的抑扬顿挫是加分的,但过度浮夸会让人反感。


注意衔接


作为一个演讲者,演讲的逻辑一定要非常非常清晰,让别人能很清晰明了的get到你的核心思路。所以在演讲的时候要注意上下文之间的衔接,给听众建设心理预期:我大概会讲什么,围绕着什么展开,分为几个部分等等。为什么我要强调这个点呢,因为我们在演讲的时候,很容易忽略听众的感受,我自己心里有清楚的逻辑,但是表达的时候却很混乱,让人一脸懵逼。


热情


在讲述功能或亮点的时候,需要拿出自己的热情和兴奋,只有激动人心的演讲,才能抓住听众。还记得上面那个分布图吗?形象和声音的占比达到93%,也就是说,你自信满满、热情洋溢的说“吃葡萄不吐葡萄皮”,也能打动听众。


第一印象


这个大家都知道,就是人在最初形成的印象会对以后的评价产生影响 。

这是人脑在百万年进化后的机制,可以帮助大脑快速判断风险和节省能耗——《思考,快与慢》

评委会刻意避免,但是人是拗不过基因的,前五分钟至关重要,有经验的评委听5分钟就能判断候选人的水平,一定要想办法show出你的与众不同。可以靠你精心排版的PPT,也可以靠你清晰的演讲,甚至可以靠一些小 trick(切勿生搬硬套)。


准备问题


当PPT准备完,演讲也练好了以后,不出意外的话,应该没几天了。这个时候要进入最核心关键的环节,准备问题。


关于Q&A环节,我的判断是,PPT和演讲大家都会精心准备,发挥正常的话都不会太差。这就好像高考里的语文,拉不开差距,顶多也就十几分吧。而Q&A环节,则是理综,优秀的和糟糕的能拉开50分的差距,直接决定总分。千万千万不可掉以轻心。


问题准备我包含了这几个模块:

  • 业务:业务方向,业务规划,核心业务的理解,你做的事情和业务的关系,B类C类的差异等
  • 技术:技术难点,技术亮点,技术选型,技术方案的细节,技术规划,代码等
  • 数据:核心的业务数据,核心的技术指标,数据反映了什么等等
  • 团队:项目管理经验,团队管理经验
  • 个人:个人特色,个人规划,自己的反思等等

其中业务、技术和数据这三块是最重要的,需要花80%的精力去准备。我问题准备大概花了3天时间,整体还是比较紧张的。准备问题的时候,明显的感觉到自己平时的知识储备还不太够,对大业务方向的思考还不透彻,对某些技术细节的把控也还不够到位。老话怎么说的来着,书到用时方恨少,事非经过不知难。


准备问题需要全面,不能有系统性的遗漏。比如缺少了业务理解或竞品分析等。


在回答问题上,也有一些要点需要注意:


听清楚再回答


问题回答的环节,很多人会紧张,特别是一两道问题回答的不够好,或气氛比较尴尬的时候,容易大脑短路。这个时候,评委反复问你一个问题或不断追问,而自己却觉得“我说的很清楚了呀,他还没明白吗”。我见过或听说过很多这样的案例,所以这应该是时有发生的。


为了避免自己也踩坑,我给自己定下了要求,一定要听清楚问题,特别是问题背后的问题。如果觉得不清楚,就反问评委进行doubel check。并且在回答的过程中,要关注评委的反映,去确认自己是否答到点子上了。


问题背后的问题


评委的问题不是天马行空瞎问的,问题的背后是在考察候选人的某项素质,通过问题来验证或挖掘候选人的亮点。这些考察的点都是公开的,在Job Model上都有。


我认为一个优秀的候选人,应当能识别出评委想考察你的点。找到问题背后的问题,再展开回答,效果会比单纯的挤牙膏来的好。


逻辑自洽、简洁明了


一个好的回答应该是逻辑自洽的。这里我用逻辑自洽,其实想说的是你的答案不一定要完全“正确”(其实往往也没有标准答案),但是一定不能自相矛盾,不能有明显的逻辑漏洞。大部分时候,评委不是在追求正确答案,而是在考察你有没有自己的思考和见解。当然,这种思考和见解几乎都是靠平时积累出来的,很难临时抱佛脚。


此外,当你把逻辑捋顺了以后,简洁明了的讲出来就好了,我个人是非常喜欢能把复杂问题变简单的人的。一个问题的本质是什么,核心在那里,关键的几点是什么,前置条件和依赖是什么,需要用什么手段和资源去解决。当你把这些东西条分缕析的讲明白以后,不用再多啰嗦一句,任何人都能看出你的牛逼了。


其他


心态调整


我的心态经历过过山车般的起伏,可以看到



在最痛苦最难受的时候,如果身边有个人能理解你陪伴你,即使他们帮不上什么忙,也是莫大的宽慰。如果没有这样的人,那只能学会自己拥抱自己,自己激励自己了。


所以,平时对自己的亲人好一点,对朋友们好一点,他们绝对是你人生里最大的财富。


关于评委


我从一开始就一直觉得评委是对手,是来挑战你的,对你的汇报进行证伪。我一直把晋升答辩当作一场battle来看待,直到进入考场的那一刻,我还在心理暗示,go and fight with ths giants。


但真实的经历以后,感觉评委更多的时候并不是站在你的对立面。评委试图通过面试找到你的一些闪光点,从而论证你有能力晋升到下一个level。从这个角度来讲,评委不但不是“敌人”,更像是友军一般,给你输送弹药(话题)。


一些教训

  • 一定要给自己设置deadline,并严格执行它。如果自我push的能力不强,就把你的deadline公开出来,让老板帮你监督。

  • 自己先有思考和判断,再广开言路,不要让自己的头脑成为别人思想的跑马场。

  • 坚持OODA,前期千万不要扣细节。这个时候老板和同事是你的资源,尽管去打扰他们吧,后面也就是一两顿饭的事情。


附件


前期调研



参考文章


知乎


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

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

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

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


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


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



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

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

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

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


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


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


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


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


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


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


如果公司账上没钱且股东已经实缴了股本金,那么公司是可以直接破产清算的。公司破产得话,基本上欠员工的钱就没有了。如果没有实缴,那么

作者:石云升
来源:juejin.cn/post/7156242740034928671
股东还需要按照股份比例偿还债务。

收起阅读 »

兄弟,不要试图在业务代码中炫技。

你好呀,我是歪歪。 最近项目迭代非常密集,导致组里面的同事都在同一个微服务里面进行不同需求的迭代开发。 由于我们的代码提交规则规定,提交代码必须有一个 review 环节,所以有时候我会去仔细看同事提交的代码,但是有一说一,绝大部分情况下我没有仔细的去看,只是...
继续阅读 »

你好呀,我是歪歪。


最近项目迭代非常密集,导致组里面的同事都在同一个微服务里面进行不同需求的迭代开发。


由于我们的代码提交规则规定,提交代码必须有一个 review 环节,所以有时候我会去仔细看同事提交的代码,但是有一说一,绝大部分情况下我没有仔细的去看,只是草草的瞟上几眼,就点击了通过。


其实我之前也会非常仔细的去看的,但是不得不说这个 review 的过程真的会占据比较多的时间,在需求不密集的时候做起来没有问题。


但是一旦任务在手上堆起来了,就很难去仔细 review 别人的代码了,分身乏术。


去年有一段时间就是忙的飞起,多线程并发需求迭代,别人提交代码之后,我就是无脑点通过。


我并没有核对最终落地的代码和我最初的设计方案是否匹配,而且由于代码不是我开发的,我甚至没有看过,等出了问题,排查问题的时候我再去找代码,就发现根本不知道写在哪里的。


方案设计和代码落地之间的断层,这样带来的一个后果就是我后期完全失去了对服务的掌握。


每天都担心,生怕出线上问题。但是每天也不知道哪个地方会出现问题,就很恼火。


对每一次我点进 review 通过的代码负责,这是我写进年度计划的一句话。


所以,今年为了避免这个现象的再次出现,在同事对一个完整的功能点提交之后,即使再忙,我自己会花时间仔细去 review 一次对应的代码,然后拿着我看完之后记录的问题再去找对应的同事给我答疑,确保我们至少在业务逻辑的理解上是一致的。


通过这个方式,我又重新掌握了主动权。


在这个过程中还暴露出一个问题,各个开发同事的编码风格各异,经常可以闻到一些代码的“坏味道”。


比如,我见过一个新增操作,所有的逻辑都在一个 controller 里面,没有所谓的 biz 层、service 层、dao 层,一把梭直接把 mapper 注入到了 controller 里面,在一个方法里面从数据校验到数据库交互全部包圆了。


功能能用吗?


能用。


但是我们常常提到的一个词是“技术含量”。


这样代码是有“技术含量”的代码吗?


我觉得可以说是毫无技术含量了,就是偷懒了,觉得怎么方便就怎么来了。


那如果我要基于对于这一段代码继续开发新功能,我能做什么呢?


我无能为力,原来的代码实在不想去动。


我只能保证在这堆“屎山”上,我新写出来的代码是干净的、清晰的,不继续往里面扔垃圾。


我读过一本书叫做《代码整洁之道》,里面有一个规则叫做“童子军军规”。


军规中有一句话是这样的:让营地比你来时更干净。


类比到代码上其实就是一件很小的事情,比如只是改好一个变量名、拆分一个有点过长的函数、消除一点点重复代码,清理一个嵌套 if 语句...


这是让项目代码随着时间流逝而越变越好的最简单的做法,持续改进也是专业性的内在组成部分。


我觉得我对于这一点“规则”落实的还是挺好的,看到一些不是我写的,但是我觉得可以有更好的写法时,而且改动起来非常简单,不影响核心功能的时候,我会主动去改一下。


我能保证的是,这段代码在经过我之后,我没有让它更加混乱。


把一段混乱的代码,拆分的清晰起来,再后来的人愿意按照你的结构继续往下写,或者继续改进。


你说这是在写“有技术含量”的代码吗?


我觉得不是。


但是,我觉得这应该是在追求写“有技术含量”的代码之前,必须要具备的一个能力。而且是比写出“有技术含量”的代码更加重要的一个基础能力。


先不说代码优雅的事儿了,至少得让代码整体看起来不混乱。


一个人维护一个项目,想要把代码搞优雅是一件很简单的事情,但是如果是好几个人一起维护就有点不好做了。


只有大家相互磨合,最后慢慢的形成好的、较为统一风格。


所以我最近也是持续在找一些关于代码风格、代码规范、代码重构这方面的好的资料在组分享,总是能慢慢有所改变的。


比如这周,我就找到了“京东云开发者”的一篇文章:



《让代码优雅起来:记一次代码微重构实践 | 京东云技术团队》

juejin.cn/post/725714…



在这篇文章里面,作者给到了一个完整的关于代码重构的示例。


把一个功能代码,从这样冗长臃肿的代码:



最终拆分为了三个类,每个类各司其职。


这个类只是负责组装对象:



金额计算拆分到了枚举类里面去:




这才是符合面向对象编程的思想。


这部分代码具体是干啥的,以及重构前后的代码是怎么样的,如果你感兴趣可以自己打开链接看一下。


我这边主要还是赞同作者的一个观点:不要觉得重构前的代码每次修改也就肉眼可见的几个地方,没必要在这上面花费时间。


其实我觉得还是很有必要的,大家写代码的时候都想要追求技术含量,追求优雅性,这就是一个体现的地方,为什么不改呢?


但是我还得补充一句,结合个人截至目前有限的职业生涯和工作经验来说,我有一点小小的体会:



写业务代码,代码可读性的优先级甚至比代码写的优雅、写的有技术含量更高,且高的多。不要试图在业务代码中炫技。



我前面分享的“记一次代码微重构实践”文章的最后也列举了两个引用的地方,我也放在这里,共勉之。


软件工程中的“破窗效应”:



破窗效应指的是在软件开发过程中,如果存在低质量的代码或设计,如果不及时修复,就会导致其他开发人员也采用同样的低质量方案。这会逐渐升级到更严重的问题,导致软件系统变得难以维护、扩展和改进。因此,在软件开发中,及时解决问题和保持代码质量非常重要,以避免破窗效应对于整个项目造成的负面影响。



同时看看 Martin Fowler 在《重构:改善既有代码的设计》一书中对重构的部分解释:



重构的每个步骤都很简单,甚至显得有些过于简单:你只需要把某个字段从一个类移到另一个类,把某些代码从一个函数拉出来构成另一个函数,或是在继承体系中把某些代码推上推下就行了。但是,聚沙成塔,这些小小的修改累积起来就可以根本改善设计质

作者:why技术
来源:juejin.cn/post/7268183236740317225
量。


收起阅读 »

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

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

大家好,我是拭心。


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


image.png


简历书写和自我介绍



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


image.png




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




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




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




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




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




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




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




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




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




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




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




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


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


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


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




面试问题


image.png




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




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




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




项目经历


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


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


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


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


image.png


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



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

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

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


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


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


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


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


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


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



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

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

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

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

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

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

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


技能知识点


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


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


image.png


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



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

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

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


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


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


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


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



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

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


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


软素质


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


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



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

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

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


image.png


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



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

  2. 业务能力

  3. 稳定性


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


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


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


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


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


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



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

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

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

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


总结


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


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

作者:张拭心
来源:juejin.cn/post/7261604248319918136

收起阅读 »

毕业两年,我的生活发生了翻天覆地的变化

去年从大学毕业的我大概没想到自己仅仅毕业两年,生活、心态会发生这么多变化吧。 我学会接受了自己的平凡 大概大家都做过这样的梦吧,毕业我要月入几万,我要做职场最靓的仔,我要去大城市闯荡出属于自己的天地。结果这几年经济状况不太好,很多企业都在裁员,校招名额明显减...
继续阅读 »

去年从大学毕业的我大概没想到自己仅仅毕业两年,生活、心态会发生这么多变化吧。


c129b212a0f596a998f904adaf8772c.jpg
我学会接受了自己的平凡


大概大家都做过这样的梦吧,毕业我要月入几万,我要做职场最靓的仔,我要去大城市闯荡出属于自己的天地。结果这几年经济状况不太好,很多企业都在裁员,校招名额明显减少,于是校招、找工作的时候就认清现实,好像是个offer就去。


毕业后,我从中选了最满意的一个offer,前往深圳。


在公司的一年,我浑浑噩噩,每天感觉时间像不够用似的。每天升级打怪,学到了很多,后面因为公司业务原因,跳槽了。但是很开心的是在这里认识到了很多小伙伴,大家现在也有联系,时不时出来喝个酒。也和公司技术很牛的大佬成了朋友。也学会接受了自己的平凡,原来真的有那种写代码很轻松,把写代码当游戏,把工作当乐趣的人呀,真的是降维打击我这个小菜鸡。


78840c794394308c40b286f3321073b.jpg


人生就是不断的坍塌,然后自我重建。


一年过去了,我好像没了刚出社会的冲劲,偶尔下班也会学习,但是没有像刚毕业一样有很多的学习热情,闲暇时间就会多刷技术贴,技术文章。


跳槽跑路了,结果我发现我从刀山跑到了火海。入职后我才知道我所在部门的前端再过几天就要跑路了,相当于就我一个啥也不熟悉的来接锅了。组长带人和我交接时用了两小时,然后留下一脸蒙蔽的我。总之,后面度过了艰难的两个月,好歹算是背着锅缓慢前行。后面公司又出了不少幺蛾子,挺了7个月,忍不了又跑路了。但是这几个月吃的苦也让我的工作能力上涨,技能增多,抗压能力增强。于是我发现“人生就是不断的坍塌,然后自我重建,最后堆成了现在的我”。


相亲也不是不行


话说我年纪也不大,但是不知道为什么毕业两年,时间飞逝,居然就开始有点年龄焦虑。工作后也没什么渠道去认识女孩子。办公室一屋子男生,问他们对象哪儿来的,都说自己的对象是new来的。


也不是没被家里人拉去相亲过,第一年我觉得自己还小,也考虑到在家乡相亲的岂不是要异地啊,无比抗拒。第二年我成熟了,(不是,被毒打了)发现工作后是真难找对象啊。


转折点在某个风和日丽的下午,大数据都知道我单身了。我刷脉脉看到了相亲贴,然后知道了大厂相亲角公众号这个平台,这个公众号标榜用户都是阿里、字节、百度、腾讯、华为等大厂的单身同学。因为注册需要企业认证,最开始不太信任平台,就没注册。先进了他们的单身群观望,后面群里面每天都发一些嘉宾推荐,然后想到这种有门槛的,用户都是经过审核的,岂不是更可靠。感觉确实还蛮靠谱的,于是就注册了。被拉到上墙群后发现上墙群里的群友们都好优秀,小厂的我夹缝求生。


我算是发现了,人的观念是会一直变的,想当初我怎么也想不到自己会去相亲吧。


66b61a33c9903edc332893e26b27945.jpg


总结


毕业两年,我的生活好像变了很多,又好像没啥变化,曾经我不能接受的,现在又行了。曾经觉得自己可以了,现在也认清

作者:苍苍尔
来源:juejin.cn/post/7158708534471819278
现实了。哈哈哈哈哈。

收起阅读 »

拿到优秀员工了

大家好呀,我是楼仔。 上周拿了个优秀员工,又收获了一枚证书,刚好抽屉里也塞了几个,发现装不下了,准备打包一并带回家。 收拾的时候,旁边的同事看到了,“楼哥,你咋这么多证书,是准备集齐后,召唤神龙么?” 尼玛,他这句话,差点让我笑出声。 后来发现,来小米已经 ...
继续阅读 »

大家好呀,我是楼仔。


上周拿了个优秀员工,又收获了一枚证书,刚好抽屉里也塞了几个,发现装不下了,准备打包一并带回家。


收拾的时候,旁边的同事看到了,“楼哥,你咋这么多证书,是准备集齐后,召唤神龙么?”


尼玛,他这句话,差点让我笑出声。



后来发现,来小米已经 4 年了,刚好一年一个,中间也换了几个部门,但是发现每个部门都能做得还不错,这个其实挺难的,下面就给大家简单分享一下个人经验。


可以再好一点


我们有个小群,除了我是菜鸡以外,其余基本都是大佬,有一次有个大佬在群里问 “大家觉得,在公司工作,什么是你觉得最重要的呢?”


有同学回答是技术,也有回答情绪管理,但是有一位同学的回答,让我印象深刻,就三个字“超预期”。


是的,很多同学都能把事情做到 70 分,甚至 80 分,但是如何才能做到让同事、老板对你印象深刻呢,答案就是超预期。


比如你是一个核心研发,写的代码质量高,甚至可以提前完成,完全不用老板操心,那么就能到 80 分,但是如果你还能带领大家一起把事情做好,慢慢成为项目的领头羊,那么这就是“超预期”。


当然,我们不可能所有事情都做到超预期,甚至我们也不知道有些事情是否能超预期,但是只要我们对自己高要求,反复琢磨,如何才能做得更好一点点,首先让自己满意,然后重要事情能超预期,就非常棒了。


打破边界,持续学习


偶尔让别人觉得你做得好,会比较容易,如果一直让别人觉得你做得好,就很难了。


我举个例子,比如今年你是核心研发,但是别人发现,你居然能把项目管理也做得很好,别人对你投来赞许的目光。


但是如果到了明年,你还是能把项目管理做得很好,可能也还好,但是如果过了 2-3 年呢,别人感觉你项目管理还不错,但是还会投来赞许的目光么?


这个就叫边际递减效应,就好比吃苹果,吃第一个苹果,感觉很好吃,但是当你一次性吃到第 6 个苹果时,你可能就觉得没那么好吃的。


所以工作也一样,你需要突破自己的边界,还是拿项目管理举例,比如我今年把项目管理做好,但是明年,我沉淀了一些项目管理的方法论,然后对部门进行培训,并指导他人如何进行项目管理,是不是又更进一步了?


那如何才能突破自己的边界呢?答案就是持续学习,不断突破自己。


当然,这个学习,肯定不是漫无目的地学习,你需要知道自己的短板,以及你岗位上限需要具备的技能,试探自己的边界,然后有针对地学习。


年龄焦虑


其实做计算机这一行,无论你是研发,还是产品、测试,很多同学都有年龄焦虑,这个很正常。


当你在公司,如果一直原地踏步,哪怕你现在表现得很好,但是当你年纪更大时,你具备的技能和你的年龄不匹配,当公司进行人员优化时,你可能就很危险了。


比如小王在公司里面,每天老老实实敲代码,兢兢业业,平时连假都不会请,这工作劲,是不是连他自己都感动?


当小王到了 40 岁,如果还是只会写代码,哪怕他代码水平一流,每天还是兢兢业业,公司如果要进行人员优化,你觉得他安全么?


所以当你的能力,能匹配上你的年龄,我想就不会那么焦虑了。


可能有同学会和我杠,那我到 40 多岁,然后被裁了呢?如果你到 40 多岁,都还没完成自己的财富积累,还没有提前准备好自己的退路,那真不能怪别人了。


........................................................


二哥上周六来武汉了,我和小灰给二哥接风,带着二哥的老婆和孩子,溜达了一整天。


小朋友没看过企鹅,就去了海洋世界,二哥不喜欢露脸,那就狗头伺候(二哥看到会不会打我),年龄虽然大了,但是精气神还是要有的。


大家猜猜,最右边的小伙伴是谁呢?


作者:楼仔
来源:juejin.cn/post/7266265543412793398

收起阅读 »

24岁 我裸辞啦😀

21年-22年间快速发展 23年-至今停滞不前 1.引言👺     交了辞呈估计有半个月了,自从我把钉钉状态改成last date 08-24之后清静了许多,现在坐在工位上突然回想起刚入职那会,罢了罢了,索性记录一下2年开发的心路历程,以纪念我咋从腼腆小白到相...
继续阅读 »

21年-22年间快速发展

23年-至今停滞不前


1.引言👺


    交了辞呈估计有半个月了,自从我把钉钉状态改成last date 08-24之后清静了许多,现在坐在工位上突然回想起刚入职那会,罢了罢了,索性记录一下2年开发的心路历程,以纪念我咋从腼腆小白相由薪生 怨气深重的打工🐶


image.png


2.工作背景💻︎


    事情还得从今年年初说起,那时候刚接手负责省厅的项目的研发,以前都是做自研或者市级的项目,作为一个小菜鸡内心还是有些(很大的)雀跃。参与需求调研=>了解用户以前的核心业务=>技术选型分析=>项目从零搭建到一期部署上线,都给我带来了很大的成就感。

    成就感的buff加持坚持不了多久,日渐疲惫,😇加上一直带我的领导跳槽之后暴露的问题越来越多由于需求改动很大且频繁,加上非gis专业,边自学边开发,从三月份开始了每日加班生活。

     简单来说就是:



  • 一个星期重做1-2版设计(没办法预测,省厅主任一句话不喜欢就得全部推翻)

  • 由于需要用到数广提供的平台部署生产环境(更新一次最少一个小时),实际开发时间为1-1.5天(包含推送、部署上线、测试)

  • 一周演示2次,通常是:演示(一天)=>修改/开发(1-2天)=>演示(1天)=>反复修改(1-2天)=>演示

  • 原型跟UI跟开发几乎是同步修改的

  • 开发替实施背锅


01b6054e850b3282dc1d12e3fea39f1.jpg


衍生出一系列问题可想而知,实施人员与产品没办法把握甲方要的效果,加上能拒绝不合理需求的领导走了,实施人员没有开发经验,实施运维的活推给我们开发做,我与她沟通也较为困难(当前业务如果这样做的话一定会被要求重做的、时间赶不及等等),我能做的只有反馈2个人给我这边一起开发,捋清楚需求、接口再分模块派任务等等。

    本来是我一个人骂骂咧咧😶‍,后来参与进来的全部人都在骂骂咧咧。。。

    第一次跟同事(实施项目经理)吵架:(因为她是女孩子,另一个经理让我们多理解包容一下。。。后面我实在忍不住了。。。🧐)


63641c20d9110e8b78474d6520a35c4.jpg


周五园区发通知说周六停电一天,我本以为可以好好休息,周末刷刷剧之类的,因为周四刚演示(前几天都加班到很晚)真的很累,下午的时候实施人员开完会说出新需求,周一前上线,领导就一句话让我们几个今晚扛电脑去另一个园区把项目赶出来(我们加班是没有加班费的,只有周末加班能调休,调休假期很难批)


昨天加班到一两点的同事们受不了了。。。开始抗议🤯


661f841e113699854488b618d8e8614.jpg

然后公司大领导出面开导我们了。。。


image.png

省流版:



  • 大家都在加班 研发突然不想加班 有点不负责任

  • 无加班费,无餐补无打车费,但是加班超过晚上八点半 早上可以晚半个钟打卡

  • 不涨工资,收益好的话(我们公司规模蛮大的,1000人+,绩效都是按项目统一定好的)绩效应该能多个几十块


3.摆脱内耗👋


看着领导发的话,有点内疚,我知道我能力不足,很多时候没能统筹好,理解业务起来也很慢,效率不高,还拉着同组同事一起加班,我下班回到家躺在床上望着天花板发呆,房间到是很安静,脑子很吵


是不是我不够认真 想的不够周全


是不是我太矫情了 加点班就不舒服


是不是我太敏感了 被人说两句就不得劲


想了很多下次我要安排好时间,动态设计参数等等等


后来躲在被窝偷偷哭了很久 给我妈打电话 我妈说:人家多少工资 你多少工资啊一起担责


嗯???啊???对啊 。。。我突然脑子短路。。。害得我哭饿了吃了一份烤鸡 两个冰淇淋 一份红豆糖水才缓过来,啊。。。就这样结束了我的内耗


image.png


想通了,然后我就在公司里开启了“一分钱一分货”的上班原则


PS:我是来赚钱的,两年没涨薪了,我的能力值得最少工资有百分之20%的涨幅,加班有加班费也是合理的(这句话听起来怪怪的),加上gis行业就业面窄,好领导还走了,加上还要出差,那也是时候换个更好的平台了


总之很心累


至于我。。。那晚没有在群里说话,而是第二天直接交了辞呈,表示周六要去复诊,以后也不加班了

然后周一被各个领导约去谈谈心,以前部门的同事也问我是不是受啥委屈了


和领导谈的时候,他们都只是表示会争取涨薪跟绩效。我没有聊太多,提出需要涨基本工资而不是绩效后没有明确的答复,还是决定裸辞。
613827a4b1e752a43404146dd4c914c.jpg


4.初入职场回忆


     21年入职这里,对于刚毕业的想蹲在广州的小菜鸡来说还是一份很体面的工作,面试的时候有些题没答上来,面试官(也是一直带我的前辈/领导)鼓励我按照自己的思路解答(我觉得当时的回答不沾边),感觉这个领导温柔又靠谱就选择了这里。


     该说不说,新哥就像老父亲一样💙


30755cdfe988e8ec4a4506175fdc7e8.jpg


团队里的各位靓仔美女前辈一直以来也对我很包容


3bb53172ffb7eecca3022c9c8b7b3a9.png
2a19a340e763803ba1ca303d084ca37.png
76ddce2a0bfba9a92356979338cd35c.png


那时候我的猪猪好像跟我一样 也在闪闪发光


4a0b8489318c5021c6f7ef127d305a0.jpg


055b0561e9ccbb74b9130d7df66360c.jpg


5.入行契机


    大学念的软件工程专业,虽然读书的时候java学不会C#看不懂但还是莫名觉得会留在互联网行业,
写写代码或者做剪辑。

    由于我的人设是个社恐话痨,虽是个吹水佬但不想做售前或营销之类(每天需要接触很多客户的)岗位,加上做前端有种“QQ秀”的吸引力,OK~决定往前端发展。

    其实真正开始学习前端是从毕业前的六个月(培训班太贵了,就在B站自学,主要还是我这个人比较抠),一直到现在仍然觉得女生做技术也很酷,环境也相对包容,与同事间的病情交流也十分和睦,头发还十分茂盛😎。


687b65bbb8e136be27fc8cd82044220.jpg


6.最后(关于未来)


目前即将成为无业游民,有合适的岗位积极争取,也做好了几个月待业的准备,嘎嘎刷题不焦虑。




  • 先出去旅游散散心,或者逛逛广州的博物馆 尝尝美食,吃好喝好睡好 给自己充充电




  • 做更详细的职业规划:



    • 继续做前端

    • 转岗产品 or 数据分析岗

    • 前端=>逐渐转产品 / 管理岗




  • 坐标广州,或许各位大佬可以给我一点建议(听劝!!🤟)或者内推~感激不尽😁




  • 最后的最后,躺平计划尚未成功,还需继

    作者:慌张的葡萄
    来源:juejin.cn/post/7267496335845163068
    续努力~



收起阅读 »