注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

在前端领域摸爬滚打7年,我终于掌握了这些沉淀技巧

我做开发多年,常常有人问我「软件开发难学吗?」「前端和后端哪个比较简单?」「培训后是否好找工作呢?」这些问题单拎出来比较棘手,三言两语说不清楚,需要你对开发有一个系统了解,问题才能迎刃而解。 所以,我想和你分享我的学习和工作经历,希望这对于正在准备成为一名程序...
继续阅读 »

我做开发多年,常常有人问我「软件开发难学吗?」「前端和后端哪个比较简单?」「培训后是否好找工作呢?」这些问题单拎出来比较棘手,三言两语说不清楚,需要你对开发有一个系统了解,问题才能迎刃而解。


所以,我想和你分享我的学习和工作经历,希望这对于正在准备成为一名程序员的你有所帮助。


我的经历可能会为新手提供一些有用的建议和思路。


01 萌芽之初,点燃编程学习的梦想


对于一些90后的朋友来说,网游填满了他们的高中时期,甚至是初中。


他们经常因为不走寻常路去打游戏,在回来时被门卫大爷逮个正着。尽管我没有沉迷于游戏,但我仍然被游戏所吸引。


在游戏中,我一直认为只有玩家和 NPC 的存在,但是,玩得越多,你会发现还有一些不寻常的角色,那就是“工作室”。部分“工作室”利用一些技术手段批量、自动地在游戏中完成任务以赚取游戏产出。


虽然这种行为不可取,但是他们使用的技术确实让我感兴趣。


这时候,代码的种子已经悄悄埋藏在我的内心深处,等待发芽。


高中毕业后,卸下学业负担,我开始利用暑期学习了一些脚本精灵、Tc 简单编程和易语言编程,这也是我第一次接触编程基础语法,如条件判断、循环、遍历和条件选择,再加上社区提供的一些识图插件,我就像一个蹩脚的裁缝,东拼西凑,左缝右补,费劲巴拉缝制成一件衣服,却不合身。


虽然实现了自动登录游戏的功能,但很不幸运的是,这样的小功能也还是过不去游戏的自检程序,万物皆有裨益,万事皆可为师,正是这一次编程体验促使了我后来的专业选择。


02 踏上编程学习之路,从安卓到前端,每一步都算数


英语是我成长路上的一块绊脚石,在选择专业时,我想躲开英语,于是选择了同为计算机系下的软件外包服务专业,结果发现,只要是技术,英语的要求都是一样的。


当然,我选择这个专业还有另外一个动机 -- 它开设了Android课程。毕竟,那时我刚拿到一款安卓手机,能在手机上开发自己的App是何等酷炫的体验啊!


那时,有一本厚重的《疯狂 Android 讲义》成了我的启蒙之书,我翻过无数遍,上课、参加编程比赛、实习工作、这本书我一直在用,为我第一份工作立下了汗马功劳。


临近毕业,是先就业还是先培训,许多软件相关专业的毕业生都面临着这样的选择。


所以,你要想明白,你到底需要的是什么?


我选择参加培训是出于两个原因:第一是为了将平时自学的知识整合起来,第二是希望能够认识更多的小伙伴,以便进行技术交流。编程最忌讳的就是闭门造车,不进行沟通交流。


然而,选择参加培训并不是每个人的选择。


如果你有能力自己阅读技术书籍,并且知道如何获取最新的技术信息,那么参加培训完全没有必要。


只有当你需要别人的指点和帮助来梳理技能,或者需要更好的机会来进行技术交流时,参加培训才是一个好的选择。


但是,如果你仅仅因为听说培训完就能很赚钱而选择花钱加入,那么你就要好好思考一下了,周围打水漂的人确实不在少数。


培训结束后,2015 年 12 月 7 号,我入职了第一家公司,担任 Android 开发工程师。


人生有时候做一个决策,一个行动,当时只道是寻常,当它的价值在未来某一刻兑现时,你会感谢当时努力的自己。


如果没有大学时翻过无数遍的《疯狂 Android 讲义》,我不可能找到这份工作。


03 学前端到底在学什么


工作后,我第一次真正进入团队开发模式(我是不会告诉你我当初使用百度云盘定时同步代码的,炸过一次硬盘),由于业务需要一定的前端支持(合同模板),所以在一次小组会议上,组长建议我们要着手学习前端技术(Angular1.x)。


到了17年左右,公司的业务开始由原 Pad 端转移到手机端。我和其他几个新入职的小伙伴经过一上午的 Vuejs2.x 培训后,就开始上手开发了。


也是在这次前端项目开发中,我第一次接触到了闭包导致循环失灵的问题,第一次把一个页面写到 3 千多行(烂,不懂拆分)。


由于这次前端项目开发的经验不足,导致迭代两年后,项目能编译出 200MB 的内容。我只能通过各种查找和大量的 webpack 参数调试,将产物压缩回了20MB 左右。对于我来说,这也是一次很大的成长。


我非常推荐各位小伙伴在工作中多承担,因为开发经验绝非是你熟背八股题得到的,开发经验只能是来自大量的项目实战。


多做练习,多遇困难,多做总结,得到的才是自己的。开发经验决定了你的下一个项目能否走得更顺利。


选择成为前端程序员是一件比较苦的事情,因为这个领域的技术更新非常频繁,如果你不持续学习,那么你就会落后,这也是“前端很累”的一个根本原因。


实际上,现在还有一些人对前端存在偏见,因为他们认为不就一个 JavaScript,能有多难?


但是事实上,很多前端构建技术的底层实现并不是用 JavaScript 语言编写的,而是基于了其它编程语言如 Golang(代:ESBuild)和Rust(代表:SWC)“包装”起来的,利用这些语言的特点来弥补 JavaScript 的不足。


前端学习的基础是 JavaScript,但不仅仅是 JavaScript,如果你认为学习 JavaScript 就是学习前端,那么你可能会走进死胡同。


04 正确的学习编程方式一定是这样的


在学校里,老师一定告诉过你两个正确的学习方式,其中一个是要做笔记,另一个是要能够向同学清晰地讲解。


繁多的技术是不可能靠记忆实现的,因此做笔记和写博客是记录学习过程和分享学习成果的捷径。


现在,我也发现很多在校的同学积极在各大技术社区分享自己的学习经验,这也印证了这条成长途径的正确,同时也激励我们这些已经做了多年程序员的伙伴要更加努力。


不论你是学习新的编程语言还是新的框架,都需要为其配置对应环境,但有很多框架的环境配置其实对于第一次接触的小伙伴来说并不友好,就比如我最初在从Android转前端的时候就因为安装NodeJsNpm这些东西而烦恼,因为当时莫名其妙就提示你Python2的模块找不到了,要不就是安装依赖超时了,在环境搭建问题上花费太长时间真的不划算。


为了避免环境搭建影响学习进度,我们可以使用一些在线的 IDE 环境,例如 CodePen、CodeSandBox、Stackblitz、JSRun 等。


但是,它们在依赖安装、操作习惯和响应速度上仍然有一些上手难度。


我最近一段时间一直在使用 1024Code  社区提供的在线 IDE,它提供了很多热门语言和框架的代码空间模板,免配置环境,即开即用随时学习新技术。


它支持多人开发和在线分享,无论是和朋友一起开发项目还是找大佬请教问题,都非常轻松。


05 学习编程,高效沉淀需要技巧


我发现之前写博客时做的案例很难沉淀下来。往往只是写完一遍,很少再打开运行。


但是在 1024Code 中,可以以卡片的形式记录每一个案例,也可以将一系列案例放到一个集合中归类。


此外,1024Code 还支持在个人主页中渲染 Markdown,为小伙伴打造炫酷的个人主页提供了便利。


最令人赞叹的是,1024Code 紧跟最近比较火的 ChatGPT,将其接入到了 IDE 中,让你在编码的同时可以更快速地查找解决方案。下面我给大家简单地展示一下:


在社区主页中,案例以卡片的形式展示。你可以点击你感兴趣的案例,一键运行。边浏览源码,边跟着作者提供的 README 进行学习。


如果你想在此基础上练习或二次开发,还可以 fork 一份到自己的工作空间。如果你发现作者的代码有不合理的地方,还可以在评论区大胆地给他留言,大家可以共同成长。



1024Code 提供了众多空间模板,涵盖了多种编程语言和框架,例如针对数据统计和 AI 模型训练的 Python,以及让许多程序员感到头疼的 C++。


此外,它还支持其它主流的热门编程语言和框架。



Markdown 是编程小伙伴们最常用的笔记格式之一,因此无需专门学习其语法。只需要多看几遍,就可以自然而然地掌握。


此外,你还可以参考社区中其他小伙伴的主页,来打造自己独特的个人主页。



接下来,我要展示一段时间以来我制作的合集。


最初,这个合集是为了帮助那些不熟悉滴滴 LF 框架如何使用 Vue3+TS 编写的小伙伴们而制作的。


我还将合集地址提交到了 LF 仓库,希望能够帮助那些正在转向 Vue3+TS 的小伙伴们。



最重磅的就是 ChatGPT 了。


在使用 1024Code 的 IDE 进行开发过程中,如果遇到问题,你可以快速打开 ChatGPT 来协助你查找答案,而不需要离开当前页面。


ChatGPT 支持上下文连续问答模式,虽然它不能解决你所有的问题,甚至会给出错误的答案,但对于一些常规类编程问题或正在做毕业设计的小伙伴们,它还是能够显著提升效率的。



总结


最后,我再为你做一些总结、建议和对未来的期待:




  1. 我建议你要有很强的动力来学习编程,因为坚持并不是易事;




  2. 我建议你坚守自己慎重选择的专业,因为不忘初心方得始终;




  3. 我建议你在面对技术培训时要清醒认知,因为明确目标的选择才适合自己;




  4. 我建议你在工作中抓住一切学习的机会,因为努力的人很多,只有不断学习才能跟上技术的发展;




  5. 我建议你在编程学习时要善用工具、做好笔记、写博客,不断沉淀自己的知识和经验;




最后的最后,愿我们所有付出都将是沉淀,所有美好终会如期而至。


作者:小鑫同学
来源:juejin.cn/post/7209648356530929721
收起阅读 »

为什么面试聊得很好,转头却挂了?

本文首发自公粽hao「林行学长」,欢迎来撩,免费领取20个求职工具资源包。 了解校招、分享校招知识的学长来了! 四月中旬了,大家面试了几场? 大家有没有这样的感受:面试的时候和面试官聊得火热朝天,气味相投。 面完觉得自己稳了,已经在畅想入职事宜了,结果一封感谢...
继续阅读 »

本文首发自公粽hao「林行学长」,欢迎来撩,免费领取20个求职工具资源包。


了解校招、分享校招知识的学长来了!


四月中旬了,大家面试了几场?


大家有没有这样的感受:面试的时候和面试官聊得火热朝天,气味相投。


面完觉得自己稳了,已经在畅想入职事宜了,结果一封感谢信让人瞬间清醒。


image.png


不少同学应该有这样的经历。


学长也曾经有过:面试两小时,自觉面试问题回答得不错,但是面试官只说:你回去等消息吧。


经历过面试的同学应该懂”回去等消息“这句话的杀伤力有多大。


在此也想先和那些面试多次但还是不通过的朋友说:千万别气馁!


找工作看能力,有时候也看运气,面试没有通过,这并不说明你不优秀。


所有,面试未通过,这其中的问题到底出在哪呢?


01 缺乏相关经验或技能


如果应聘者没有足够的经验或技能来完成职位要求,或者面试的时候没有展现自己的优势,那么失败很常见。


而面试官看重也许就是那些未展现的经验或技能,考察的是与岗位的匹配程度。


02 没有准备充分


每年学长遇到一些同学因为时间安排不当,没有任何了解就开投简历。


而被春招和毕业论文一起砸晕的同学更是昏头转向。


如果没有花足够的时间和精力来了解公司和职位,并准备回答常见的面试问题,那么可能表现不佳。


03 与招聘人员沟通不畅


在面试过程中,面试官真的非常看重沟通效果!


如果应聘者无法清晰地表达自己的想法,或者不能理解面试官的问题,那么可能会被认为不适合该职位。


04 缺乏信心或过度紧张


学长也很理解应届生的局促感,以及面对面试官的紧张。


image.png


但是如果面试场上感到非常紧张或缺乏自信,那么可能表现得不自然或不真诚。


好像,面试的时候需要表现得自信、大方,才能入面试官的眼。


05 不符合公司文化或价值观


企业文化,也成为考察面试者的一个利器。


如果应聘者的个人品格、行为或态度与公司文化或价值观不符,那么可能无法通过面试。


比如一个一心躺平的候选人,面对高压氛围,只会 Say goodbye。


image.png


06 其他候选人更加匹配


如果公司有其他候选人比应聘者更加匹配该职位,那么应聘者可能无法通过面试。


一个岗位,你会面对强劲的对手。


同样学历背景,但有工作经验比你丰富的;


工作经验都 OK,但有其他学历背景比你合适,或稳定性比你高的面试者。


经常有同学发帖吐槽面试经历:一场群面,只有 Ta 是普通本科生,其余人均 Top 学校研究生学历。


面试不容易,祝大家都能斩获心仪的 Offer!


最后,欢迎来关注公粽hao「林行学长」,聊聊职场,聊聊工作,聊聊生活,林行学长和你一起成长~


作者:林行学长
来源:juejin.cn/post/7221131892426096701
收起阅读 »

你到底值多少钱?2023打工人薪酬指南

大家好,我是王有志,欢迎和我聊技术,聊漂泊在外的生活。 作为打工人,你最关心什么?技能,成长,发展还是薪酬? 刚毕业时,我为了赢得面试官的好感,说了很多违心话,如:“工资不要紧,主要是想学习”,又或者是“我对贵司的这块技术非常感兴趣”。 现在想想,呸!恶心,...
继续阅读 »

大家好,我是王有志,欢迎和我聊技术,聊漂泊在外的生活。



作为打工人,你最关心什么?技能,成长,发展还是薪酬


刚毕业时,我为了赢得面试官的好感,说了很多违心话,如:“工资不要紧,主要是想学习”,又或者是“我对贵司的这块技术非常感兴趣”。


现在想想,呸!恶心,哪怕是花钱培训呢,也不要再傻乎乎的说出“为块术”这种违心的话了。


图1:为块术.png


那时候年轻,不知道起薪高的好处,现在被各种压涨幅,各种倒挂,干最累的活,拿最少的钱,吃最硬的大饼。


2023年,后疫情时代的“元年”,我想明白了,我背上行囊,背井离乡来北漂,就为了3件事:挣钱,挣钱,还是TM的挣钱


既然要挣钱,首先要明确自己的价值。想必大家也对自己值多少钱感兴趣吧?可苦于薪酬保密协议,很难和身边人对比,难以了解自己的价值。没关系,我最近读了几份有趣的报告:



  • 《看看你该赚多少?2023薪资指南(亚太版)》连智领域

  • 《2023年市场展望与薪酬报告》任仕达

  • 《2023⾏业薪酬⽩⽪书》嘉驰国际


今天我就通过这几份报告和大家聊聊,在职场中“我”到底价值几何,“我”拿到怎样的薪资才没有辜负我的才华。


Tips



  • 本文重点分享信息技术岗位,互联网行业,金融行业,软件行业的数据,其余数据可自行阅报告,文末附下载方式;

  • 个人价值不单单由工作年限决定,更多的是与工作年限所匹配的能力。


应届生薪资指南


如果你经常逛各种论坛,可能会看到“今年春/秋招的白菜价是25K”,“XXXX给我开了20K的侮辱性Offer”这类言论。那么20K真的是侮辱性Offer吗?低于白菜价的Offer到底要不要接?


来看嘉驰国际统计到的信息技术行业应届生薪资数据:


图2:2023信息技术行业应届生平均薪资.png


数据似乎与看到的言论相反,一线城市中,本科毕业生薪资中位数是8.8K,只有25%的毕业生拿到了超过10K的薪资。热门城市(北京,上海,广州,深圳和杭州)中也只有北京,上海和深圳的应届生薪资中位数超过了8K


那么网上流传的“白菜价”是怎么回事?其实不难理解,“白菜价”是少数顶尖院校(115所211院校,含39所985院校)的学生拿到顶尖互联网大厂的平均薪资水平,而大部分应届毕业生是很难拿到这个薪资的。


我国拥有2759所普通高等院校,本科1270所,高职(专科)1489所,顶尖院校(115所211院校,含39所985院校)仅占本科院校的9%,普通高等院校的4.1%。


所以对于大部分的普通人院校的毕业生来说,没有所谓的“白菜价”。根据自身的硬性条件合理决定自身的价值范围,不要被HR忽悠,也不要有太过离谱的期望


插句题外话,我16年毕业于某双非院校,第一份工作8.5K,但我们年级的“神”,第一份工作18K。讲这个事情有两层意思:



  • 某些大佬真的可以挣脱本科院校的枷锁

  • 身边的个例并不能反应真实的平均情况


Tips



互联网的天花板


了解完应届生的薪资后,你一定会很想了解未来自己的天花板在哪。注意,标题是互联网的天花板,并非某个职业,也并非每个人都能达到天花板。


先来看互联网行业的年固定收入成长曲线:


图3:互联网年固定收入天花板.png


接着是互联网行业年总收入的成长曲线:


图4:互联网年总收入天花板.png


以我个人观察到的情况,互联网行业中,主管/高级通常对应阿里巴巴的技术职级序列的P6和P6+,经理/资深则对应的是P7,而总监/专家则是P8及以上的职级。


一个很惨淡的事实,对于大部分人来说,P7是通过勤奋可以达到的天花板


如果不是太差,当你达到P7时你的年固定收入会来到50W上下,总收入(奖金和少量股票)会在60W到70W徘徊;而其中的佼佼者,年固定收入会来到70W,总收入触摸到7位数的边界;佼佼者中的一部分会跨过P7这道坎来到P8,普通的P8年薪会在60W上下,总收入(奖金和股票)接近100W,而顶尖的P8薪资会超过100W,总收入更是超过150W。


如果说P7是普通人勤奋的天花板,那普通人想要晋升为P8就需要额外的借助机遇和人脉才有可能达成


Tips:正文部分只展示互联网行业的年固定收入成长曲线和年总收入成长曲线,附录部分提供其他行业的收入曲线。


上海地区研发岗位薪酬


任仕达在《2023年市场展望与薪酬报告》中,给出了信息技术行业中各个技术岗位的薪酬数据,但只有上海地区的数据较为全面,我们重点关注几个“奋战”在一线的技术岗位的薪酬数据:


图5:上海职位薪酬.png
可以看到,对于研发工程师来说,薪资的天花板都非常接近,最突出的是移动开发工程师,稍微落后的是Python开发工程师


当然,技术岗位的天花板远不是职业的终点,技术岗位之后是偏向管理的岗位,例如项目管理和技术管理等。


在大部分互联网公司中,产品经理也是一线岗位,但无论平均薪酬还是薪酬上限,都高于研发岗位(AI类除外)。


结语


了解市场上的薪酬行情,有助于你在求职市场上擦亮自己的双眼,一来可以防止HR恶意压薪资,二来可以清楚自身的定位。


因文章篇幅限制,仅展示部分数据,点击王有志,回复【薪酬报告】即可下载报告。




好了,今天就到这里了,Bye~~


附录


各行业应届生薪资数据


附1:2023各行业应届生平均薪资.png


电子商务年收入成长曲线


年固定收入成长曲线:


附2:电子商务年固定收入天花板.png


年总收入成长曲线:


附3:电子商务年总收入天花板.png


企业软件年收入成长曲线


年固定收入成长曲线:


图4:互联网年总收入天花板.png


年总收入成长曲线:


附5:企业软件年总收入天花板.png


作者:王有志
来源:juejin.cn/post/7217601930917838885
收起阅读 »

裸辞一个月备考事业编所历所思

3.7日正式离职离现在也一个月了,这一个月里人类该有的情绪或大都尝了一遍。浅聊一下这一个月里干的事及一些感受。 原计划与现实 原本计划三月中旬提离职,四月 深圳-〉重庆-〉云南 半月游,五月开始刷题、下旬回到武汉。 计划永远赶不上变化。 2.23像往常一样坐在...
继续阅读 »

3.7日正式离职离现在也一个月了,这一个月里人类该有的情绪或大都尝了一遍。浅聊一下这一个月里干的事及一些感受。


原计划与现实


原本计划三月中旬提离职,四月 深圳-〉重庆-〉云南 半月游,五月开始刷题、下旬回到武汉。


计划永远赶不上变化。


2.23像往常一样坐在工位吃早餐。打开手机微信,看到一条订阅关于湖北事业单位招考的。于是,点进去看了看报考单位,那时就开始在想要不要试试。好嘛,我和一些朋友说了这个打算,好几个也一起加入备考大军。


第二天周五我调休了。算上周末三天,我开始了解事业单位考试及确定报考的岗位(实则,啥也不知道,随便选了一个我们小县城的岗位试试看)。


周一去到公司就提了离职。最后走的那天晚上请了几个同事吃了散伙饭,道了告别。


离职.png



我:拜拜,下辈子再见~ (人生中很多人再见就是再也不见了)



IMG_1089.png


备考


报名.PNG



  • 前期


离职后,当然是要给自己放松一下。于是,给自己放纵了两天。


接着开始备考。朋友分享了一套粉笔课程,每天也就看1-3个职测基础视频。


开始还是感觉蛮新鲜的。特别是一些逻辑、图形推理。哇,原来有这些套路。还记得以前面试一家公司让我做的题和这些差不多,当时觉得这都是些啥啊,和我做前端有关系吗。


其实期间除了看视频学习,其他时间基本都是在刷手机。那段时间B站推给我的全是大龄找不到工作、工作不好找等等让人致郁的视频。每天除了不专心学习就是无止尽的焦虑感。



  • 中期


后面把理论攻坚里的职测看完之后,更加放飞自我,每天也就打开粉笔app做几道题,然后就去手机里吸收消极情绪。很好笑,每天都在继续做前端、转行、摆摊、回家种地无限循环,当然包括现在偶尔也会是这样。


第一天:


等我考完这个破试回去武汉还是先找前端工作看看。


第二天:


刷了下B站,刷到说程序员找不到工作了,大龄了更加没人要了。那就考完试回来把后期视频好好学习下,回去找个剪辑师工作试试。


第三天:


打开Boss,搜索剪辑师;很多都是招流媒体,然后要求:会剪辑、会策划、会写脚本、会拍摄、会运营,还需要有工作经验。


又是那个无解的问题。


公司:我们需要有经验的。


我:我就是没有经验才找工作积累经验啊。


总结:转行不易。


第四天:


发现现在摆摊很火,去B站刷别人摆摊分享。了解了很多,常见的烤肠,还有之前没听过的热奶宝。这里可以推荐一个up主蜻园,还蛮不错的。


第五天:


算了,先考完试再说吧,实在不行就回家种地。刷B站,哎,这个剧还不错搜索全集cut,花几天看完。


这段时间差不多一个多星期,情绪就在这些上面循环往复,每天凌晨1、2点开始睡,但是得翻来覆去,差不多4、5点才能睡着,第二天起来已经中午了,再做个饭,差不多下午了,一天也差不多了。每天都是致郁的一天。



  • 后期


要考试了,得突击一下,把考前冲刺视频看了看,一天做几题。裸考综应和公共基础,其他随缘吧。


备考.png


参加考试



  • 去到酒店
    IMG_1258.png
    酒店备考.png


IMG_1271.png



  • 考试当天


考试的人真多,看起来很多都不是很大。


考试当天.png


考试当天听到一个女生对另外一个说:考试前几天整晚整晚都睡不着。(现在的人都不容易啊,很多大学生毕业即失业,都在卷考研、考编;白天准备考研,晚上准备考编。)


去到考场,安检然后需要手机关机,真是尴尬,第一次用苹果手机不会关机,当时迟迟关不了机,监考老师一度怀疑我有问题。


说:哎,你怎么回事,关机关这么久。


最后我问了旁边考生怎么关机,然后老师教了我,接着说:不会你早点说啊,一点都不谦虚。


我尴尬而不失礼貌的微笑。


快要考试了,我去上了个厕所,毕竟连续考三个半小时,时间也紧张,压根做不完,上厕所时间都得把握的好(喂,能不能在学习上多花点功夫哈)。


离谱,去厕所路上经过一个教室,外面三个女生都还在看书复习,我上完厕所出来,还在看,然后监考老师对她们说,快进来安检了,不要看了。


进考场看过来,可以看出很多女生都是那种很爱学习的人,就感觉我一个是来碰运气的。



  • 考试中


职测真做不完,之前和朋友说语文我完全不行,只能靠数学,结果数学计算相关压根没时间做。做题顺序不是按考卷顺序来的,开始也直接跳过常识题,直接言语开始啥的。


记得等我计算完资料分析的第一题后,我一看时间,我的妈,只剩下半小时了,数学运算直接放弃,当然不止数学运算,还有几十道都没有做,都是选择题,最后都是闭眼涂。


最无语的是我的综应都没有做完。作文十年没有写过了,我TM全抄的给的素材,离大谱;字写的也丑,唯一记得是以前老师对我说:一笔一画写清楚就行,不要连笔。感觉不连笔我字都不会写了,反正做的特慢,作文还大篇幅抄,最后来个总结,离大谱。



  • 考完试


考完试我就感觉自己是废物,感觉可以另谋生路了,这辈子估计是指望不上了。
考试结束.png


然后回酒店收东西,准备回家。退完房出来,下着瓢泼大雨,就像我的心情一样。


打了个的,准备去南站坐车,司机说好像只有北站有车去我那个地方;好嘛,又绕了老远了。在车上和司机聊了好多。


司机说也是回来考试的啊,然后说了我是从深圳回去考。


司机:这么远回来要是考不...没说完,算了,不说了,要是考的不好,还花了这么多钱。


我:笑了下,考不上就算了呗,还能怎么办。


然后说了很多,说她女儿也是搞计算机这行的,当时要她找个稳定的工作,不带编也行,她不干,现在在广州...叭叭叭,一起说了一路。


回家,晚上老妈回来一起聊了好多。很多时候我们焦虑,需要一个情绪缺口去宣泄。


返程


考完这次试,再加和老妈聊的许多,完全没有玩玩休息下的心情,第二天就准备返回深圳。


到深圳后就把自己后期AE中级课程开启了,开始学习(AE好难啊)。


后面准备一边上课学习一边背前端八股文,偶尔出去拍拍照,积累些剪辑素材,之后回湖北后剪视频纪念用。


最后


最后想说:想的多了都是问题,做的多了都是答案。当你一直在消极情绪里时,可以找一些喜欢的事情去做,从不好的情绪里脱离出来,不必想的过多、过远,毕竟65岁退休都“太早了”。


作者:前端Y酱
来源:juejin.cn/post/7221131892427014205
收起阅读 »

就在昨天,我也关闭了朋友圈 ... ...

关于“关闭朋友圈”这个话题的文章,若干年前无意中就看到过,当我给我自己的第一个感觉是——不痛不痒。 为什么要关闭呢?每天在班车上闲来无事,看看周围的朋友们都有什么有趣的事情发生,多好啊。不懂为什么要去可以的关闭它,真的不懂。 随着年纪慢慢变大(很逃避“变老”这...
继续阅读 »

关于“关闭朋友圈”这个话题的文章,若干年前无意中就看到过,当我给我自己的第一个感觉是——不痛不痒


为什么要关闭呢?每天在班车上闲来无事,看看周围的朋友们都有什么有趣的事情发生,多好啊。不懂为什么要去可以的关闭它,真的不懂。


随着年纪慢慢变大(很逃避“变老”这个词),自己也越来越逃避社交,每到闲暇的时候,总是喜欢自己一个人听一听音乐,然后做几道LeetCode算法题,写一写算法题图解(虽然没多少人看)。但是很舒服,很自在。


再也不像十多年前,一到周末,三五好友,推杯换盏,牛皮吹得连马云都会觉得自己啥也不是。足迹也遍布了王府井、天安门、故宫、鸟巢、水立方、恭王府……


我有时在想,为什么自己越来越脱离了社会的群体了呢?反而更沉浸于自己的精神世界中,甚至一度怀疑自己患上了深度抑郁症


直到我近期读完了李笑来写的**《财富自由之路》**,被无数次的触动和震惊,人和人在认知的差距真的可以相差了一个南极到北极的距离。回首过往,自己干过的太多傻憨憨的事情,也不由自主的汗颜得低下了头


当时还是在2016年的时候吧,自己买了一辆很喜欢的车子,兴奋、激动、恨不得一时间给所有亲戚朋友打电话,告诉他们这车有多么的好,配置有多么的丰富。好像再迟了一秒钟,车子就会融化消失一样。从订车、到提车、再到洗车、再到开车去公司的路上,无数的朋友圈都在拼命的告诉周围的人,“我买车了!”嗨,现在一想。蛮尴尬的。


就像知乎有一篇帖子写到,“**朋友圈总是陷入到“羡慕别人”和“处心积虑让别人羡慕”的荒谬境地,发票圈和看票圈变得越来越无趣了”,**这句话说的多真实。


再看抖音也是一样,人均劳斯莱斯,人均2,3000万的豪宅,满地的“成功学小丑”——“我职高毕业,但是!毕业第一年,我开了麻辣烫店,净利润500万,第二年我就开劳斯莱斯库,手下团队100多人……


现在的网络充斥着太多的一夜暴复,沉浸在这种氛围下的我们也越来越浮躁了。就像我很喜欢的一个主播叫“在石250”,他在直播的时候就说“我是80后,当时网络也没那么发达,当我毕业工作的时候,看到路上开过一辆宝马3系,我都觉得牛逼得很。而现在呢,闹市街头好多小年轻用手机拍车子,你开过去一辆宝马5系,他都会摇一摇头,说上一句“这车一般,凑活事儿吧,比奔驰E300差远了!”,然后每个月领着2000块钱的工资,去网吧啃泡面。


我们被充斥了这么多网络垃圾之后,自己会受影响吗?绝对会的,而且会被毒害很深。我们发现,自己做的事情也来越沉不住气了,自己越来越觉得不月入10万都赶不上国民平均收入了,自己不买辆保时捷都没法出去跟朋友聚会了,自己家房子小于150平米那基本“狗都摇头了”。


我们该停一停了。我们需要信息,但并非这种信息。让我们自己安静下来,沉下心,静静的冲一杯绿茶,坐在窗边吹着微风,读一本我们很早就想读,但是被刷抖音和看朋友圈替代的书。坚持下去,你会发现,原来世界如此美好。自己的精神世界那么的安宁,外面世界的浮躁气息突然的这么让你嗤之以鼻。


说了很多,是的。就在昨天,我也关闭了朋友圈,去开始迎接一个全新的世界。在那个世界里,只有安宁、祥和、暖风和青云~


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

就在昨天,我也关闭了朋友圈 ... ...

关于“关闭朋友圈”这个话题的文章,若干年前无意中就看到过,当我给我自己的第一个感觉是——不痛不痒。 为什么要关闭呢?每天在班车上闲来无事,看看周围的朋友们都有什么有趣的事情发生,多好啊。不懂为什么要去可以的关闭它,真的不懂。 随着年纪慢慢变大(很逃避“变老”这...
继续阅读 »


关于“关闭朋友圈”这个话题的文章,若干年前无意中就看到过,当我给我自己的第一个感觉是——不痛不痒


为什么要关闭呢?每天在班车上闲来无事,看看周围的朋友们都有什么有趣的事情发生,多好啊。不懂为什么要去可以的关闭它,真的不懂。


随着年纪慢慢变大(很逃避“变老”这个词),自己也越来越逃避社交,每到闲暇的时候,总是喜欢自己一个人听一听音乐,然后做几道LeetCode算法题,写一写算法题图解(虽然没多少人看)。但是很舒服,很自在。


再也不像十多年前,一到周末,三五好友,推杯换盏,牛皮吹得连马云都会觉得自己啥也不是。足迹也遍布了王府井、天安门、故宫、鸟巢、水立方、恭王府……


我有时在想,为什么自己越来越脱离了社会的群体了呢?反而更沉浸于自己的精神世界中,甚至一度怀疑自己患上了深度抑郁症


直到我近期读完了李笑来写的**《财富自由之路》**,被无数次的触动和震惊,人和人在认知的差距真的可以相差了一个南极到北极的距离。回首过往,自己干过的太多傻憨憨的事情,也不由自主的汗颜得低下了头


当时还是在2016年的时候吧,自己买了一辆很喜欢的车子,兴奋、激动、恨不得一时间给所有亲戚朋友打电话,告诉他们这车有多么的好,配置有多么的丰富。好像再迟了一秒钟,车子就会融化消失一样。从订车、到提车、再到洗车、再到开车去公司的路上,无数的朋友圈都在拼命的告诉周围的人,“我买车了!”嗨,现在一想。蛮尴尬的。


就像知乎有一篇帖子写到,“**朋友圈总是陷入到“羡慕别人”和“处心积虑让别人羡慕”的荒谬境地,发票圈和看票圈变得越来越无趣了”,**这句话说的多真实。


再看抖音也是一样,人均劳斯莱斯,人均2,3000万的豪宅,满地的“成功学小丑”——“我职高毕业,但是!毕业第一年,我开了麻辣烫店,净利润500万,第二年我就开劳斯莱斯库,手下团队100多人……


现在的网络充斥着太多的一夜暴复,沉浸在这种氛围下的我们也越来越浮躁了。就像我很喜欢的一个主播叫“在石250”,他在直播的时候就说“我是80后,当时网络也没那么发达,当我毕业工作的时候,看到路上开过一辆宝马3系,我都觉得牛逼得很。而现在呢,闹市街头好多小年轻用手机拍车子,你开过去一辆宝马5系,他都会摇一摇头,说上一句“这车一般,凑活事儿吧,比奔驰E300差远了!”,然后每个月领着2000块钱的工资,去网吧啃泡面。


我们被充斥了这么多网络垃圾之后,自己会受影响吗?绝对会的,而且会被毒害很深。我们发现,自己做的事情也来越沉不住气了,自己越来越觉得不月入10万都赶不上国民平均收入了,自己不买辆保时捷都没法出去跟朋友聚会了,自己家房子小于150平米那基本“狗都摇头了”。


我们该停一停了。我们需要信息,但并非这种信息。让我们自己安静下来,沉下心,静静的冲一杯绿茶,坐在窗边吹着微风,读一本我们很早就想读,但是被刷抖音和看朋友圈替代的书。坚持下去,你会发现,原来世界如此美好。自己的精神世界那么的安宁,外面世界的浮躁气息突然的这么让你嗤之以鼻。


说了很多,是的。就在昨天,我也关闭了朋友圈,去开始迎接一个全新的世界。在那个世界里,只有安宁、祥和、暖风和青云~



作者:爪哇缪斯
来源:juejin.cn/post/7221418382108622906

收起阅读 »

从前端变化看终身就业

接触前端已10年有余,从菜鸟到现在的老鸟;肚皮围度增长了,发量却减少了;头开始往下低了,发际线却往上走了!感叹时光易逝之际,不免有些伤感;风云突变的年代,总是少不了焦虑和无奈; 而立之年开始背负了各种债务,操很多心,最担心的莫过于父母一年年老去,小孩成长路上各...
继续阅读 »

接触前端已10年有余,从菜鸟到现在的老鸟;肚皮围度增长了,发量却减少了;头开始往下低了,发际线却往上走了!感叹时光易逝之际,不免有些伤感;风云突变的年代,总是少不了焦虑和无奈; 而立之年开始背负了各种债务,操很多心,最担心的莫过于父母一年年老去,小孩成长路上各种担心、顾虑;当然还有工作,一份安稳的、相对不错的收入是一家人生活的保障,也让希望增加了不少,今天跟大家一起聊聊工作吧!



终身就业还是终身职业



作为社会人、搬砖人,已经错过了最好的机会;也许是从来就不曾有过机会,已经失去了终生职业的可能(公务员、事业单位....);在国内很少有人能在一家企业供职到领社保,听说国外(比如德国、日本)有,我想说的是: 而今我们(在能力不是超强、又没有Backgroud的情况下)应该努力追求终生就业; 



企业想要你终生职业,但实际呢? 不管在任何一家单位工作,作为企业总是希望员工是忠诚度极高的,可以胜任公司安排的各种任务,还一心一意的工作,把公司当自己家,有奉献精神;错吗? ---当然是对的; 如果我是老板我也会这么想;


很不幸,现实和理想总是惊为天人,面对糟糕的经济形式,活下去成为企业第一要务,而精简人员总是成为企业断臂求生的一种惯用方式,现实就是残酷如此;于个人而言,在不乐观的环境中能有一份相对稳定的工作,有个可观的收入就显得极为重要,这就需要追求终生就业的能力(不论什么行业);


互联网的发展与前端



说说自己这10多年的心路历程,可能是反面教材,如果能为你带来一些参考或借鉴或一些帮助我是很高兴的;



进入编程世界,与PHP的初恋

进入编程世界,源于羡慕!(2010年)看到同学用HTML写了一个表单,当时觉得觉得很高级,很厉害; 当时他学的是PHP(号称最好的语言),所以也就不自然的被影响、认可了PHP;


转行

从高中到大学,想从事的一直是健身相关的行业和工作,但是真正接触了发现似乎跟自己设想的那么好;当然这不是真正导致转行的原因;真正原因是朋友找我(大学专业:软件工程,但是从来没有学过)做一个网站,我却屁都不会,跟亲戚、朋友说自己还是软件相关专业毕业的;所以,为了装X,也为了对得起软件工程专业那个本本(成人自考),放弃了自己研究多年的健身,毅然报了培训班学起了PHP; 诸位有没有跟我一样的呢?


痛苦的学习

大学几年浑浑噩噩的过了,去报PHP培训时候,老师说:“学过C很容易学的,PHP先从HTML开始,很容易上手的”;交钱的时候自以为学过(上课虽然在睡觉)也或多或少听了一些,没吃过猪肉还没见过猪跑啊(实际上啥都不会),应该问题不大;想起同学说(10年刚毕业)在深圳(拿6-8K),就开始幻想上了;


最难的Table + CSS布局

学习PHP的路上,最让我难堪的竟然是HTML和CSS;保守起见,老师选择了(相比DIV + CSS)更为简单的Table(用Dreamweaver拖拽) + CSS;然而,半个月过去了,竟然连写个百度首页都写不出来;呜呼哀哉,布局难难于上青天!恰逢十一国庆节,老师留的任务就是写个百度首页,如果连百度首页都写不出来,那说明不适合走这一行;结果呢? 一周过后还是写不出来,唉,每天上课时候会想到一万个放弃,回家后每一分钟都会想到N多个放弃;后来想着,钱也交了,就多坚持一下吧,就稀里糊涂的把课程学完了(HTML CSS Javascript PHP)


找到适合自己的方向

课程结束的时候,老师给个建议: PHP感觉有难度,就好好把div + css + jQuery学好,做前端、做前端、做前端!然而,入门的我还是选择了做PHP,一年多的时间学会了从切图、写页面、写PHP、写SQL语句、搭建服务器,天呐,完全飘了(实际上还是个小白),直到偶然机会(2013年)做了前端,突然找到了码页面的灵感,这种所见即所得的搬砖工作很有感觉,哈哈哈;


其实,这里想说的是:1是坚持;2是老师的层次比我高很多,他在很早就给我指明了道路,而执着于自己的愚见(当然也不全是错,也有收获),最后还是走上了老师指导的方向!


诸位,如果你们有个好的老师、高人指导,那是极为幸福的事情,一定要珍惜!


PS: (2011年)《编写高质量代码--web前端修炼之道》这本书对我前端方面的能力提升帮助非常大; 同时也感谢作者: 阿当,在我成长道路上的一些指导和帮助;


PS: 现在互联网平台很发达,在学习视频课程、阅读技术类书籍、技术资料的时候,建议可以尝试类型一下作者(译者);很多技术大牛还是很乐意给一些建议和指导的<致敬>;


学会听取建议、做出自己的判断

3年后,厚着脸皮请教老师接下来该学点啥能让薪资再增长一些,对未来有帮助; 老师给了一个方向: “Web GIS”,这一次照做了,掌握了一些Gis相关的基础,了解了Arcgis for javascript的常用方法等,结合近期的招聘,我觉得这算是很好的扩展了自己的选择;


PS: 建议菜鸟多向行业内的大牛请教,向身边段位高的朋友、同事多请教;


拥抱变化



互联网变化之快,技术更新之快,已经让很多人发出"学不动"的呼喊,但是我想说的是,只要你还想吃这碗饭,学不动还是要学;



yu6.png


学习&&提升

记得入行时前端面试:

- 会不会处理IE6、IE8兼容,有没有写过hack

- DIV + CSS 怎么实现div的垂直居中和水平居中,有几种实现方式

- 块级标签和行内标签的区别

- jQuery的prop方法和attr方法的区别

- Ajax有没有用过

- 会不会PS切图?gif和png的区别

- 什么是闭包?举个栗子


再后来学习了: 


- Bootstrap (不用了)

- AngularJs \ BackboneJS (不用了)

- requireJs \ seajs (不用了)

- grunt \ gulp \ bower(不用了)

- 响应式布局 (几乎不用了)


现在用的Vue \ React 也写了有好多年了,我想很快也会被新的所替代吧;

18年花了接近一万大洋购买了珠峰架构的课程,系统的学习了几个月,算是第二次技术比较大的提升吧,当然收入也相应的提高了一些;


PS: 想分享的是,很多技能可能生命周期很短,但是,身处当下我们还是要去积极学习,哪怕后来不用了,但是里面的一些思想会给我们未来某个时候带来很多帮助(懂得Bootstrap的设计思想就容易理解less\sass的使用,看到ElementUI、AntD等就一看就懂);


PS: 决定工作岗位、薪资的技术只是一部分,切勿过于迷恋于某个技术,跟随时代、拥抱变化,市场才是决定二者的最重要的因素!


运动&&养生

说点轻松又严肃的,各位看官,身体才是革命的本钱! 10年的老菜鸟目前除了颈椎不舒服(怪手机不怪写代码)外,其他的还好,论加班还能跟年轻人一战,哈哈哈! 这当然得益于过去多年的习惯:


- 经常跑步、爬山、健身

- 很少胡吃海喝,水果吃的多,烧烤啤酒几乎不碰;

- 每天吃饭不吃饱,原则上是不饿就行;


PS: 建议大家适当的增加运动; 如果歇了很久,要启动你的小马达,要慢慢来,勿操之过急; 最重要的是坚持;


"舍"&&"得"


舍得之间品味人生,舍得之间自有方寸;然而,舍 && 得又何其的难;



- 菜鸟期间的我是舍不得花钱买课程学习的,心疼钱啊; 后来受朋友影响开始花钱去买课程,花钱找老师学习(有的技能人家凭什么告诉你呢?),发现自己的进步突然就快了很多、收获也很大(为什么工作后就不舍得花钱学习了?);


- 知识就是金钱,如今我们知道听歌、追剧都要买VIP,为什么找工作的时候不知道购买VIP呢(我好多朋友、同事上BOSS刷招聘说每天都是那几个,殊不知买了VIP后消息就多了很多,你都没购买服务,招聘APP凭什么给你最新的资讯呢?)


- 工作、学习之余一定要花点时间去陪陪家人、运动、多走一走(哪怕是带小孩玩、哪怕去公园晒晒太阳、去商场逛逛看看美女),工作、技术很重要,人生的全部还有很多;工作是个弹力球,掉下去还有机会弹起来,而身体、家庭是玻璃球,要是碎了那就。。。


踏平坎坷成大道,路就在脚下

- 说了那么多,此刻会想什么呢? 代码要一行一行的写,日子还得一天一天的过,我曾因为负债累累(每个月却只发一次工资)而着急,然急又能如何,倒不如平静以对,正如《论语》中有云: "吾终尝日不食 终夜不寝,以思,无益,不如学也"!


- 环境不友好,是不是就没有机会了? ----当然有机会,当然有路可走! 

- 路在哪? ---- 路在脚下


前端的路该怎么走


各位,我们看到招聘APP上前端岗的需求量比往年同期少很多,这个是事实;与此同时企业还是有各种各样的需求的; 2023年了,还是以过去的思维去看(劳资会Vue 、 React),无异于缘木求鱼,那一定会让你感动悲观;何不换个思路、换个角度呢?



- 大前端方向还有很大空间: Vue\React + Flutter(或类似) + 小程序,正所谓:“山重水复疑无路 柳暗花明又一村”


- 前端 + GIS(或3D),观察BOSS上关于Webgis的招聘就知道了,如果能先于大多数人掌握了GIS、3D方面的知识,那选择是不是广阔了很多,正所谓: "有心栽花花不开 无心插柳柳成荫",何必要拘泥于某一种形态呢


- 前端架构师也是一些技术深度追求者的方向


(个人在二线城市,结合自己的经历和对Boss上岗位、薪资变化的观察,提出的拙见,欢迎批评、指导)


结语


- 强哥说了:“风浪越大鱼越贵”,挑战与机遇共存,我们应当在大变化的浪潮中调整自己的帆,拥抱惊涛骇浪和变化,磨砺出终身就业的能力!



  • 不要给自己贴标签(强哥:“我就是个卖鱼的”),现在的处境不代表未来没有机会、希望(到强盛集团);


- 编码之路上是: 路漫漫其修远兮 吾将上下而求索


- 人生道路上需要另一种气度《定风波·莫听穿林打叶声》---苏轼 : "莫听穿林打叶声 何妨吟啸且徐行; 竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生; 料峭春风吹酒醒,微冷,山头斜照却相迎; 回首向来萧瑟处,归去, 也无风雨也无晴" 。


作者:风雪中的兔子
来源:juejin.cn/post/7220800667589197885
收起阅读 »

何不食肉糜?

21年的时候,微博上有过一番口诛笔伐,就是就是管清友建议刚开始工作的年轻人就近租房不要把时间浪费在上班的路上,要把时间利用起来投资自己,远比省下的房租划算。 视频见这里:http://www.bilibili.com/video/BV1Bb… 当时我印象非常...
继续阅读 »

21年的时候,微博上有过一番口诛笔伐,就是就是管清友建议刚开始工作的年轻人就近租房不要把时间浪费在上班的路上,要把时间利用起来投资自己,远比省下的房租划算。


视频见这里:http://www.bilibili.com/video/BV1Bb…



当时我印象非常深刻,微博评论是清一色的 “何不食肉糜”,或者说“房租你付?”


可能是因为这件事情的刺激,管清友后来才就有了“我特别知道年轻人建议专家不要建议”的言论。


对还是错?


在我看来,管清友的这个建议可以说是掏心掏肺,非常真诚,他在视频里也说了,他是基于很多实际案例才说的这些话,不是说教。


为什么我这么肯定呢?


很简单,我就是代表案例。


我第一家公司在浦东陆家嘴,四号线浦东大道地铁站旁边,我当时来上海的时候身无分文,借的家里的钱过来的,我是贫困家庭。


但,为了节约时间,我就在公司附近居住,步行五分钟,洗头洗澡都是中午回住的地方完成,晚上几乎都是11:00之后回去,倒头就睡,因为时间可以充分利用。


节约的时间,我就来研究前端技术,写代码,写文章,做项目,做业务,之前的小册(免费章节,可直接访问)我也提过,有兴趣的可以去看看。


现在回过头来看那段岁月,那是充满了感激和庆幸,自己绝对做了一个非常正确的决定,让自己的职业发展后劲十足。


所以,当看到管清友建议就近租房的建议,我是非常有共鸣的,可惜世界是参差的,管清友忽略了一个事实,那就是优秀的人毕竟是少数,知道如何主动投资自己的人也是凤毛麟角,他们根本就无法理解。


又或者,有些人知道应该要投资自己,但是就是做不到,毕竟辛苦劳累,何苦呢,做人,不就是应该开心快乐吗?


说句不好听的,有些人的时间注定就是不值钱的。


工作积极,时间长是种优势?


一周前,我写了篇文章,谈对“前端已死”的看法,其中提到了“团队下班最晚,工作最积极”可以作为亮点写在简历里。


结果有人笑出了声。



好巧的是,管清友的租房建议也有人笑了,出没出声并不知道。



也有人回复“何不食肉糜”。


这有些出乎我的意料,我只是陈述一个简单的事实,却触动了很多人的敏感神经。


我突然意识到,有些人可能有一个巨大的认知误区,就是认为工作时长和工作效率是负相关的,也就是那些按时下班的是效率高,下班晚的反而是能力不足,因为代码不熟,bug太多。



雷军说你说的很有道理,我称为“劳模”是因为我工作能力不行。


你的leader也认为你说的对,之前就是因为我每天准时下班,证明了自己的能力,所以自己才晋升的。


另外一个认知误区在于,把事实陈述当作目标指引。


如果你工作积极,是那种为自己而工作的人,你就在简历中体现,多么正常的建议,就好比,如果你是北大毕业的,那你就在简历中体现,没任何问题吧。


我可没有说让你去拼工作时长,装作工作积极,就好比我没有让你考北大一样。


你就不是这种类型的人,对吧,你连感同身受都做不到,激动个什么呢,还一大波人跟着喊666。


当然,我也理解大家的情绪,我还没毕业的时候,也在黑心企业待过,钱少事多尽煞笔,区别在于,我相对自驱力和自学能力强一些,通过自己的努力跳出了这个循环。


但大多数人还是被工作和生活推着走,所以对加班和内卷深恶痛绝,让本就辛苦的人生愈发艰难,而这种加班和内卷并没有带来收入的提升。


那问题来了,有人通过努力奋斗蒸蒸日上,有人的辛苦努力原地踏步,同样的,有的人看到建议觉得非常有用,有的人看到建议觉得何不食肉糜,区别在哪里呢?


究竟是资本作恶呢?还是自己能力不足呢?


那还要建议吗?


管清友不再打算给年轻人建议了,我觉得没必要。


虽然,大多数时候,那些听得进去建议的人大多不需要建议,而真正需要建议的又听不进,但是,那么多年轻人,总有一部分潜力股,有一些真正需要帮助的人。


他们可能因为环境等原因,有短暂的迷茫与不安,但是,来自前人发自真心的建议或许可以让他们坚定自己前进方向,从而走出不一样的人生。


就像当年我被乔布斯的那些话语激励过那般。


所以,嘲笑之人任其笑之,只要能帮助到部分人,那就有了价值。


因此,我不会停止给出那些我认为对于成长非常有帮助的建议。


(完)


作者:张鑫旭
来源:juejin.cn/post/7221487809789182008
收起阅读 »

两个故事:送给面试失败的你

全文一共3084字,读完预计需要5分钟 故事1:从世界五百强高管手中拿下项目 那年我大二。 在北五环外的宏福校区上满一年课后,我们正式搬回了位于市中心的海淀区本部,终于算是进城了。 进城的第一个好处,就是做项目的机会变多了! 当年为了尽早的实现经济独立,课...
继续阅读 »



全文一共3084字,读完预计需要5分钟



故事1:从世界五百强高管手中拿下项目


图片


那年我大二。


在北五环外的宏福校区上满一年课后,我们正式搬回了位于市中心的海淀区本部,终于算是进城了。


进城的第一个好处,就是做项目的机会变多了!


当年为了尽早的实现经济独立,课没怎么好好上,兼职项目和实习倒是干了不少。


北邮有一个著名的BBS,上面啥都有,极其热闹。其中最热门的板块有俩,一个是“缘来如此”,听名字就知道是用来谈情说爱的。另一个则是就业机会交流板块,各种招聘内推资讯满天飞。


我当时天天刷帖子找实习和兼职机会,自然也收到不少面试邀约,而我要聊的这一次,格外的与众不同。


面试约在了晚上8点,北师大东门外的一个安静的咖啡店里,二楼。


我面试从来不迟到,一般都会掐着点到场,可那次我到的时候,面试官已经落座了。是一个四十出头的中年男人,高高瘦瘦,戴银边方框眼镜。桌上摆了一壶明亮的金丝皇菊花茶,两个小巧精致的玻璃茶杯。


我入座后,他客气的给我倒了一杯茶,面试便开始了。说是面试,其实更像是一场闲聊,整个谈话氛围非常轻松自在,咖啡店是文艺范儿的,灯光幽暗,空气里飘荡着舒缓的爵士乐和淡淡的松香,木质的楼板被过往的客人踩出咯咯吱吱的响声。


我们大约是聊了半个多小时的样子,从他的表情可以看得出他挺满意。结束谈话的时候他说,我稳重的样子不太像90后。我羞涩的笑了笑,带着他给我布置的第一个项目走出咖啡店。


没错,这个项目就这么轻而易举的被我拿到手了,也许是出于对我母校的信任,又或许是当晚的聊天氛围实在舒服,总之我获得了他的信任。


可好戏才刚刚开始。


我收到的第一个任务,要求我在一周内根据需求文档写出一份静态网站Demo出来。


这个任务现在看来很easy,但是当时的我,连最基本的网页怎么写都不会,我只用过Dreamweaver拖拖拽拽搞过一个蹩脚且丑陋的页面。而这一次,我面对的是一个商业任务,并且限定了交付日期,一周!这可把我愁坏了。甚至都不是时间紧不紧的问题,是我根本不知道从哪里下手啊。


事情的突破口出现在我大学舍友身上。


这小子是个富二代,家境优渥,从小就接触计算机,自然是见多识广,啥都会一点。我撺掇着让他给我演示“如何使用现成框架搭建网页”,当时用的是Bootstrap 1.0。我俩在通信原理的课堂上,坐在教室的后排,偷偷摸摸的教学着。我目不转睛的盯着他一点点用现成的类名,逐渐拼出了一个漂亮的页面,那种感觉真是兴奋极了!


其实现在回头看,我们当时的编码方法非常拙劣,完全上不了台面的那种,还真是一个敢教,一个敢学哈哈哈。


一节课偷偷摸摸下来,我基本上算是知道了一个静态页面如何从0到1的写出来了,剩下的事情就只是时间问题了。一下课我就飞快地跑回宿舍,埋头学习Bootstrap的API文档,一点点一点点,小心翼翼的拼凑着页面。


一周后,我如期把Demo交给了老板,保住了这次兼职机会。这份工作给我带来了每个月2000块的收入,整整持续了一年(当时我一个月生活费也就不到800)。


我是在后来的一年的交往中才知道,这个老板是某世界五百强的集团高管,空闲时间和朋友一起做了个创业公司,出于竞业关系,不方便公开招募团队,于是私下找学生兼职做点项目。


而我,就成了那个幸运的学生。


故事2:屡败屡战拿下百度Offer


图片


转眼到了大三。


杂七杂八的项目做了不少,钱也倒是有赚一些,但基本上都是小打小闹,尤其是技术层面,苦于一直没有接触过企业级项目,我并不知道一个成熟的商业项目的代码长什么样。


抱着这样一个期望,我开始争取大公司的实习机会。


还是从北邮人论坛,我拿到了一个百度的面试机会,具体哪个部门我已经记不太清了。


面试官安排我在茶水间坐下,丢给我一份试题和一支笔。


那份题目我做得稀烂,面试官看了看卷子,当场跟我说,你可能不太行。不过没等他赶我走,我迅速拿出电脑,打开作品集,指着我画的一些设计图对他说:那么……你们招UI设计师么?这是我的作品。


面试官先是一愣(心想这小子不是码农么,怎么还会设计),然后让我等一下,便拿着我的作品,跑去找他们团队的UI设计师帮忙过目。


是不是觉得我的行为很奇怪?没错,我自己也没想明白其实。当时我还没想好毕业后从事什么工作,由于从小就喜欢画点东西,平时也会看一些用户体验设计相关的书,大学期间在学生社团里做了不少有意思的图,所以我天真的以为自己毕业后也是可以从事UI设计工作的。


面试官很快就回来了,跟我摇摇头,结束了这场面试。


这次经历给我打击是比较大的,我原本自豪的以为我既能写代码,又能做设计,一定是个抢手货,但事实上,我的两种技能在学校里勉强能秀一下,到了职场专业人士眼里,就是些玩具级别的东西,根本不够看的。


回去后我继续寻找实习机会,中间拿到了亚信联创的Offer,在亚联实习了三个月,学了些CSS基础知识。但我一直不甘心,还是一心想去大公司。


不久后,我等来了百度的另一个面试机会。这次是核心部门:网页搜索部,百度的立足之本。


经过亚联的短暂实习,我对自己的前端技能颇有信心,感觉这次应该是稳了。


然而,是我天真了。


网页搜索部的前端是重逻辑的,需要写大量的JS代码。而彼时的我,才刚把CSS入门,JS的部分只会使用jQuery写一些简单的页面交互效果。


面试官跟我反馈说没过的时候,我赶紧叫住他,说,能否指点一下我,如果想要在百度做前端的话,我应该学习些什么知识?


他也愣了一下(心想这小子不按套路出牌啊),然后拿过笔,在我笔试卷子的背面空白处,一边说一边写下一些零零散散的知识点。


拿过这张画得乱七八糟的A4纸,我如获至宝,连声感谢之后便离开了百度。


参考着这份凌乱的前端知识图谱,我窝在宿舍学习了一个月。一个月后,我给这个面试官发了条短信,请求说能不能再给我一次面试机会,我感觉我准备好了。


他同意了。于是我第3次到百度面试。


面试很快就结束了。面试官跟我说,看得出来这一个月你确实学到不少东西,进步很大,但是距离录用标准还是有点距离的,抱歉。


我又又又一次叫住面试官,和上次一样,我又跟他要了一份更加进阶的前端知识图谱。我说我回去再学习下,还会再来的。


他尴尬而不失礼貌的跟我笑了笑,便起身离开了。


这次的白纸更加密密麻麻,而且看得出来知识点比上一次又更加专业和精深了许多,学起来自然也吃力了不少。


两个月后,我再次联系到他,请求再一次面试。


他又同意了。于是我第4次到百度面试。


这次面试更快的结束了,可能我们彼此已经相对比较熟悉了吧,前几次考察过的知识点这次也就直接跳过了。


看得出来他有些犹豫,可能是他已经不太好意思当面拒绝我了,于是让我等等,找来了他的同事,给我加了一次交叉技术面。


这位新面试官说话也很直肠子,聊了二十分钟后,他直接跟我说:“技术的话勉勉强强吧,但是你这小子身上有一股抑制不住的热情和活力,学习能力也不错,感觉可以培养一下试试,我这里就给你过了吧,我再跟同事商量下,你稍等”。


过了几分钟,先前那个被我屡次骚扰的面试官来了,通知我,面试过了!


这可把我高兴坏了,经过半年多,4次5轮面试,我终于凭自己本事(厚脸皮)拿到了大公司的实习机会!(当年的百度在技术领域可是BAT之首)


这份实习工作给我带来了4000块每月的收入,让我实现了彻底的经济独立。不过这都不是最重要的,最最最重要的是,我终于知道大公司的前端开发是什么样的了!


后来我入职百度后,当我面对着屏幕上漂亮的,模块化的面向对象风格的JS代码的时候,我终于知道了业余和专业的差距。


Anyway,幸运再一次光顾了我这个小子。




在我十多年的工作经历中,诸如此类的幸运不胜枚举。旁人看到的,是我的一路顺风顺水,但只有我自己明白,生活没有奇迹,所有的幸运,都是一次次暗中努力换来的福报




全文完。


作者:沐洒
来源:juejin.cn/post/7220997060136140858
收起阅读 »

我的前端之路,我的经验,相信对你会有帮助

前言   离我上一次写文章已经四年有余,期间虽不断有各种想法与思考记录,但总是被各种事情和借口打断,始终没有能真正动笔,颇为内疚。此次重新提笔,在展望未来之际,先回顾与总结下过去。期望这过程中能够有所自省,有所收获。七年时光,经历了一些起伏,面临或思考过一些问...
继续阅读 »

前言


  离我上一次写文章已经四年有余,期间虽不断有各种想法与思考记录,但总是被各种事情和借口打断,始终没有能真正动笔,颇为内疚。此次重新提笔,在展望未来之际,先回顾与总结下过去。期望这过程中能够有所自省,有所收获。七年时光,经历了一些起伏,面临或思考过一些问题,大概率大家也都曾忧虑过,期望能为大家带来一点启发与共鸣。



本文鸡汤浓度略高,对鸡汤过敏症患者抱歉。但相信看完应该有一点点收获。🦥



技术之路


  2016年时,我还是个生物学硕士,蹲在实验室里摆弄大肠杆菌,对互联网并无概念。一次偶然机会,帮朋友搭个官网,接触到了wordpress。几经周折虽成功,但过程略为艰辛(各位老铁别吐槽,当时我还只是个孩子啊~🐒)。但我发现我能沉浸其中,享受那种1+1=2的确定感 (可能是因为生物学实验其实是个概率学,结果充满着不确定性),并从中收获了远比实验成功更大的成就感。就一个瞬间,我就毅然决然决定了,这就是我应该去做的事。于是放弃了我学了7年的生物学,即使我周围所有人都表示:are u kidding me?


  当我迷茫与自我怀疑时,我就会回顾这段时光,找到那个最纯粹的初心。别人在实验室看论文,我在实验室上网易云课堂(大家有没有上过的,现在我们还经常在群中唠嗑,这里致敬下猪厂)。别人在做实验,我边做实验边看红宝书。其实真不是为了找工作(我当时还很天真,没有想太多找工作的事),也不是为了给谁一个交代,就像一个玩具一样,就是一种简单的热爱。



⭐️ 初心 ⭐️


  我相信 热爱是最纯粹的初心,只有你热爱一件事并从中找到乐趣,才能真正做好它,而它也能帮你度过那些精疲力尽的时刻。


  当你发现工作让你内心煎熬时,可以适当停下来,给自己点空间,回想下最初那些开心,也许它们能治愈你的内心,并让你放下那些无谓地执着。



  其实我这种野路子,职业生涯第一步就已经落后了。相比于各位大佬,我背景没优势,没有经验,没有技术,也没有任何人脉。但人生总是充满着神奇,记得是一天我在公交车上,看qq群里有人说有实习工作。我就回了一句,没想到这就成了我的第一份实习工作。公司虽小,但大家都很nice,我也终于敢称自己为前端工程师了,感谢我的启蒙老大,respect!


  接下来,在临近毕业的一次偶然机会,我无意间看到了美图公司在隔壁学校的校招宣讲会,我就抱着学习和了解的心态去参加了。没想到直接是全场笔试,又没想到我竟然有幸成为录取的唯一前端校招生。在美图的三年,是一段美好的旅程,快速增长的业务,轻松和谐的工作氛围以及美好的同事。我如鱼得水,在技术之路上快速吸收着养分,快速学习和成长。支撑着过亿用户的产品,追求着最极致的动画交互效果,沉迷于写公司的各种工具库、开源库,天天泡在公司,也写了一些文章,代表公司作为讲师在技术沙龙上演讲,带了个小团队。


  感恩美图公司,感恩相处的每一位同事,这段期间我学到了很多。



⭐️ 关于自信与机会 ⭐️


  我相信人生处处充满着惊喜和机遇,我们不需要妄自菲薄,也不需要感叹不公。每个机会就像是你命运的分叉点,具备蝴蝶效应,引领你去往不一样的人生。而我们需要做的,就是相信自己,然后时刻准备着,迎接即将到来的机会。


  但同样,人生不是单方向的,你不可能永远成功。一定也会有错过。抓住了机会,是你的成长。错过了机会,发现你的不足,亦是你成长的机会。


  所以,保持努力,保持平常心,尽人事,听天命。




⭐️ 关于起步 ⭐️


  每段时期,都会有不同的重点。在最开始的三年,请好好珍惜。在这段时期,不需要太多负担,也不需要太多顾虑,就是保持着激情与好奇心,让自己快速成长,去追求你所感兴趣的一切。


  从前端的角度来讲,就是写代码、写代码、写代码!这就是你最好的作品和证明,去思考最优雅的实现,最高效的实现。这将会是美妙且收获满满的一段经历。



  美好生活的某一天,我突然觉得我应该毕业了。我做完了我在这里想做的事,我得到了我想要的,是时候前往下一个目的地,开启一段新的征程了。当时我的目标是想要刷一轮offer,验证下自己的成长。我拿到了字节、美团、阿里、瑞幸的offer,最终选择来到了字节。


  离开美图的那天,大家流泪送我到公司门口,那一幕仍然历历在目。但我仍然义无反顾地出发,我知道这是我该做的。



⭐️ 关于目标 ⭐️


  我们需要目标与方向,想想五年后你期望的画面,你想成为一个什么样的前端?谁是你的灯塔?可以很天真,也可以很简单。时刻谨记着目的地,这会让你不迷失方向,然后朝着这个方向坚定前进。


  把目的地拆解成一个个具象化的车站,可能是一份理想中的简历,可能是一段让人信服的项目经历或者作品,每天都离它近一点。总有一天,你一定会到达目的地。


  每一段旅程都会有终点。当完成这趟旅程的使命后,到达目的地,不要留恋,勇敢地踏上下一段旅程,相信未来将会更美好。


  这就是成长。



  在这段三年的旅程中,每段旅程对我都有着其重要的意义,是下一段旅程的铺垫与基础。


  在实习阶段,我主要研究了PC开发以及一些数据可视化的尝试,这段旅程虽短,但这是我的前端之路中的第一个重要里程碑。它让我完成了一次重要转变,从学生踏入了社会职场,从生物转成了互联网,也成为了一名正式的前端工程师,奠定了后面一切的基础。


  接下来三年的美图阶段,我的重心主要在面向C端的移动端业务。这个阶段我的自驱力很强,对一切充满着好奇与动力。在H5活动开发、Hybrid混合应用架构、Web图片处理与合成等方向进行了深入的理解和研究,奠定了我的技术体系与擅长方向。



⭐️ 关于技术 ⭐️


  其实大家一直在讨论技术广度与深度的问题。我觉得这是分阶段的,职业生涯的不同阶段应该有不同的侧重点,但最重要的就是闪光点和标签,这能让你从竞争中脱颖而出。


  前五年是奠定自身技术体系基础的时候,业务经验的限制注定了一定无法在广度上有竞争力,所以去找到自己的喜欢和擅长,并深入研究,找到自己的标签。


  只有这样,在看过你的简历,听过你的自我介绍后,别人才能记住你的名字。



业务之路


  在字节不到半年时,一次偶然的机会,我决定跟朋友一起出去玩一把。虽然我还没完成在字节的旅程,还有很多事想做,但每个人也许都会有个“总有一天我会创业我会成功”的梦想吧?也许这就是个实现梦想的机会?


  但梦想与现实的距离往往比想象中的远,其实这很正常,往往我们在梦想的时候,我们并没有足够的认知和理解,当你真正朝梦想前进时,开始动手去深入时,你就会发现事情并非你想的那样。


  我们尝试了游戏与教育结合方向的一些产品研发,其实是很好的方向与产品,受到了很多用户的一致好评。但真正的创业,并非想法与产品,更重要的是商业与价值。这个阶段,我开始跳出技术的思维模式,思考产品体系,写商业计划书,参加路演、创业比赛等,在高压下快速提升自己的综合能力,也带领团队取得了一定的进展,看到了希望。但最终我决定停下脚步,这个决定很难,在团队仍然勇气满满的时候,我却率先主动刹车,甚至我的家人都不解和质疑,为什么在希望的前夕放弃?你是不是怕吃苦?我也纠结过,也犹豫过,但经过理智的自我剖析,我认识到我离成功的所需的能力还差得太远了。即使有了阶段性的进展,但我的能力是无法带领团队获得真正成功的。当中途发现前进的方向大概率并不是理想中的目标时,那勇往无前就不一定是明智的选择了,与其博那极小概率事件,不如重新思考与沉淀。


  这段经历其实不好过,时刻紧绷着,高压逼着自己前进。现在很多人都会问我,你会后悔吗?其实并不会,我确实也失去了一些,但失去的东西是在我的舒适圈中的,我可以再努力回来。而得到的是一段我从来没经历过的生活,我收获了很多认知,也很大程度改变了我的思维模型,也加深了很多我对互联网行业、产品、业务的理解。感谢这段旅程我遇到的每个人,也许我内心带着愧疚,但我真心由衷感谢 everyone!



⭐️ 关于经历 ⭐️


  每段旅程都是一种经历,不同的经历会带来不同的视角与收获。抛出一枚硬币,得到了正面,但也会失去反面,这就是平行世界,坦然去面对,很多东西我们无法左右,纠结和情绪很多只是徒劳。


  一段旅程,会有黑夜,也会有白天。一段经历,也会有得到与失去。放下情绪,好好去欣赏沿途的风景,至少以后能回忆那些美好的事物。




⭐️ 关于创业 ⭐️


  创业其实就是一场激情亢奋的战斗,它需要你真正发自内心的热爱与激情。当你想创业之前,给自己几天的时间,弄清楚这趟行程你想要得到什么,这是不是你内心中最纯粹的目标。


  在你还没想清楚,或者你觉得你创业的目标是融资或者赚钱,那这场战斗将会无比艰难。如果你已经开始,那就需要找到那个支撑你坚持下去的信念。


另外,如果你想创业,我有一些建议:



  • 创业第一重要的是人。如果各位小伙伴有创业的想法,那第一件事,就是去找到那些最正确的战友。

  • 第二重要的是机会,去深入研究这个行业这个环境,机会在哪里,成功就在那里。

  • 想法与产品并不是最重要的,相信我,这个世界比你天才,比你有远见的人多得是,不存在这个idea惊天地泣鬼神。(深夜会让人变得情绪和极端,如果你在深夜觉得你的想法能拯救地球,那要么起床洗把脸,看下镜子里的自己,要么答应我,早点睡身体好。😂)

  • 让专业的人做专业的事,不要觉得可以学习。创业就像一个罗马竞技场,没有人会等你成长,不要拿自己的劣势,去对抗敌人的优势。



  2021年,我决定结束创业再次回到字节。我相信这里有最优秀的团队与人才,这里有我需要的东西。二进字节,我早已不是三年前的愣头青了。创业的经历给我带来了认知与思维的提升,给了我两个最重要的改变:



  1. 具备更好的结构化思维,有了一些方法论的积累。



  • 我从一条业务方向进行切入,其实类似于创业,第一步最重要的事就是找到你的战友。我把过往的小伙伴拉起来,快速组建了一个初具战斗力的小组,并且与各方建立了紧密的合作关系。

  • 第二步,就是收集信息,梳理现状,进行行业调研,充分了解业务现状,与各方对齐目标,找到当前业务最重要的事情。

  • 第三步,那就是目标拆解,推进落地。基于前面的合作互信,以及明确的目标,过去这一年多其实进展得挺顺利的,业务核心数据得到了大幅增长,业务也成为部门重要方向,我也逐步站稳了脚跟。



⭐️ 关于方法论 ⭐️


  当遇到问题或者事时,可以先不急着动手,给自己点时间思考,可以找一些资料,借鉴一些经验。而所谓的经验,就是沉淀出的方法论。例如做业务的大致思路,产生想法 -> 找到资源 -> 梳理现状 -> 明确方向 -> 制定计划 -> 拆解目标 -> 逐一完成。


  但方法论只能避免踩坑,作为指导,并不能直接解决全部问题,真正的问题仍需要 case by case 去解决,再通过复盘,进一步沉淀出方法论。其实我们的能力就像开发生态一样,我们用 react 开发业务(生态中的方法论、经验),但仍然会遇到各种问题,于是进一步沉淀出各种工具库,推进 react 生态持续完善。


  所以,复盘是形成螺旋上升闭环的关键步骤,复盘的重点是沉淀方法论。即:



  1. 业务中,我们通过复盘沉淀方法论,下次便可做得更好;

  2. 技术中,我们通过抽象封装沉淀工具库,效率便可越来越高;

  3. 成长中,我们通过复盘积累经验,个人能力便可越来越好;


  因此,不要让自己疲于奔命,适时给自己一些空间,回顾下今天,这个月,这一年,你就知道该怎么做了。




  1. 我开始更关注技术所带来的价值。



  • 创业的经历,让我需要更进一步思考,考虑每件事的目的。其实你所做的每一件事,都有其动机与目标。带着明确的目标做事,就至少不会迷失方向。即使你玩游戏,你刷抖音,如果你从一开始就明确是为了消磨时间,休闲放松,那就不会有愧疚感。

  • 因此以前是技术->完成需求。而现在则会更进一步,技术->完成需求->带来价值。价值其实就是你所做的事的目标,它可以是多样的,可以是业务收益,也可以是技术收益、团队收益,甚至个人成长等。



⭐️ 关于价值 ⭐️


我们从技术出发影响业务主要分成三个递进式的阶段:




  1. 支撑好产品的需求,推进业务发展,这是最开始的阶段,也是每个工程师的基线。这个阶段,我们是协作者,可以多去关注一些业务的数据、进展和结论。




  2. 在完成好需求的前提下,基于数据与分析,思考如何做得更好,如何带来更多的技术附加值。从前端工程师的角度出发,为业务创造价值主要有三个方向:



    1. 保障线上的稳定性,例如更高效的错误排查与治理,线上错误率显著下降,对业务指标带来正向影响。

    2. 为用户带来更好的体验,例如提升性能、优化交互等。一个体验越好的产品,用户认可度越高,留存、活跃、转化等核心指标也有可能会越好。

    3. 产品迭代效率的提升,例如通过技术工具提升研发效率、平台化提升运营效率等,人效亦是价值。




  3. 当积累了对业务足够的认知后,跳出技术视角,真正从业务、数据、产品的视角出发,带来产品功能、策略上的优化与落地。这是一个顺其自然的阶段,只有当对业务的认知达到比较高后,以专业的角度去做。(我其实不太推崇,靠着用户视角的认知,就经常提出一大堆质疑,其实只会显得自己无知。🤷🏻♂️)




  这三个阶段是递进的,只有做好前者,做后者才会是加分项。否则便可能是不务正业。我们可以通过技术外能力来增强综合实力,而且往往更全面的领域融合,能带来一些惊喜,比如业务、数据分析、设计,甚至写文档、团队合作、做PPT等。但我们的本质仍是技术,如果我们失去技术的底层,而过于重视这些上层延伸,其实是本末倒置。(当然,除非你是规划转岗转行业。)



管理之路


  随着团队的成长,协同收益会逐步增大,通常当团队人数超过某个阈值,协同收益就会开始大于你的单人收益。这时候,开始将精力更多放在团队管理上,去提升团队的整体协同效应,解决效率卡点,是件更高性价比的事。但相信很多小伙伴也都会遇到:刚开始做管理工作时,每天好像都很忙的样子,工作、时间、精力开始碎片化,一会儿有个会议,一会儿有个讨论,一会儿有个流程。但睡觉前回顾,又好像什么事情都没完成。不知不觉,人就会陷入一种自我怀疑的状态中,怀疑自己做的事是不是有意义,担心自己的技术会不会就荒废了。


  我刚开始时也一样陷入其中。人在迷茫的时候,可以多去看看书。相比于在网上看资料,看书有个好处,就是会让人冷静下来,让你也有了更多的个人思考空间。很庆幸,我很快就得到了一些启发,也想明白了一些事,让我能继续往前走。


  从技术实现到技术管理,其实是一种思维方式的进阶。迷茫、怀疑的本质,在于认知没有产生进阶去匹配上当前的阶段需要。因此,我觉得从技术认知到管理认知,这可能是每个小伙伴走上管理之路的第一堂必修课。那为什么我会怀疑我做的事没有意义,而担心自己的技术会荒废?其实思维的本质是:我默认觉得技术是硬通货,而管理是外包装。这其实就是技术型认知,认为只有代码才是真正的技术,而编码以外的东西都是虚的。这也是为什么我们经常能听到抱怨文档工程师,PPT工程师等。


  我的第一个管理认知:管理同样也是一门技术,它也是一种硬通货。甚至文档书写、沟通技巧、总结演讲等能力,也同样是一门技术,也同样有非常多书籍在讲如何提升。当我把管理也同样看成一门技术的时候,我发现从本质上来看,这与 HTML、JavaScript、React 并没有差别,它们都是一种能力,一种去完成目标所需要的工具。当我这么想后,这不就进入了我们前端最擅长的领域,不就是学嘛(前端还怕学?🐒)。


  而学习的过程,就是建立一套属于自己的方法论(其实就是理解方式)。学习管理,就是沉淀出一套自己的方法论,形成自己的一套管理风格,去拆解重点,并逐一思考与实践:



  • 我理想中的团队是怎么样的?

  • 怎么做团队规划?

  • 怎么做团队沟通?

  • 如何做任务分配?

  • 怎么做团队技术建设?

  • 怎么做团队梯度建设?

  • 如何提升团队凝聚力?

  • ...


  另外还有很重要的一点,我觉得是管理自信。在技术认知中,我会觉得我就是喜欢并擅长做技术,但对于技术外的事情,刚开始就很容易出现缺乏自信的状态。比如我有一段就因为没有得到一些正向反馈,导致就一直在怀疑自己是不是做得不够好。也有一段一些小事情没处理好,就会觉得自己能力不足。我在反思后,觉得核心的原因主要有两个:



  • 经验不足,方法论欠缺,导致在管理工作中,缺乏一些思维主轴,做不好的概率变高;

  • 心理包袱,总觉得我不能辜负领导的期望,如果过程中刚好缺乏一些正向反馈,就容易多想是不是我哪里做得不好,让别人失望了;


  其实,第一点也源于上面提到的管理认知,因此只要将管理当成一门技术,给自己一点时间,循序渐进去拆解和沉淀,那自然就会越来越好的,我想没有前端会因为不会 React 就感到自卑吧。而第二点,一方面领导是很了解你的情况的,你的经验,你的优劣势,都会有一定的把握,通常并不会有不合理的期待,也同样会给你足够的空间来成长的。另一方面,我们也不需要完全围绕着别人的评价转,你可以相信自己的判断。不过这里延伸出来的一点,在人的相处中,合适的时机给与正向的反馈是十分重要的,它可能能让对方从自我怀疑中解脱出来。


  不过,相比于很多成熟的管理者,我还只是刚走出新手村,就不在这里高谈阔论了。待我再修炼修炼,再找个机会来跟大家分享更多管理上的思考与实践,也欢迎大家跟我一起探讨。



⭐️ 关于困惑 ⭐️


  我们无时无刻在困惑,而困惑就会带来烦恼与纠结。因此我们开始变得害怕面对困惑,畏难的情绪会引诱我们躲在自己的舒适区中。但这其实不就是人生的一部分吗?困惑,其实还有另外一个名称,叫做好奇。从出生那一刻起,你就在困惑这个世界,而你就是在一个一个的困惑中逐步成长的,有困惑是好事。


  所以这么想,是不是就没有必要去害怕面对了,自然而然去面对,出发去寻找那个属于自己的答案。给自己一些思考的时间,又或者与一名智者聊聊,去找到困惑的本质根源,然后再一一的解开那个心结,你便又成长了。



人生之路


  七年的时间,我从一个天真无知、怀揣梦想的少年一步步成长。我们中的大部分人的人生都是类似的,走着类似的路,做着类似的事。工作上,我们毕业求职升职加薪,生活上,我们恋爱吵架结婚生子。但过着过着,每个人的人生却都完全不一样。一个个小小的决定与机会,最终会让我们都走上自己的命运。


  回望过去的轨迹,首先我先看到的是规划。我的人生就是一场提前做好规划的旅行。每一步都是在规划中进行的,找什么工作、什么时机跳槽、怎么理财存钱、什么时候结婚、什么时候做什么事,都是在计划之中。其实有时我在想这是好的吗?好的一面,规划总是往好的方向的,它能让你时刻保持着前进的方向。提前的规划,会让你能够提前对一些意外情况进行规避,也能够尽量避免一些不好的事情。但另一面,完全的规划可能会让你变得过于理智,缺乏激情,而且规划可能会扼杀那些疯狂的想法,生活也许也会少了那一丝惊喜和精彩,有时候,没有计划,说走就走的旅行,反而会有意外的美丽。例如创业,也是因为我的规划和理智,我需要停下脚步重回字节。但我其实再也无法知道,如果我坚持下去的结果会是什么,也许有惊喜呢?



⭐️ 关于规划 ⭐️


  所以现在我的感悟是规划是必要的,它能让你保持正确的方向,减少迷茫。我经常跟组员讨论的就是想想三年、五年后你应该在做什么,这样你就知道你想要什么了。


  但我经常看到很多人非常不喜欢打破自己的计划,一旦一些事情或者别人打破了自己的计划,就会变得很焦虑,很有情绪,其实这也不好。我希望规划是开放的,它可以被打破,它可以随机应变,它也可以接受更多意外的发生。也许这样,你才不会错过那意外的美丽。



  另外一个点我想提的是我的乐观与积极。人生不可能永远一帆风顺,也必然伴随着痛苦和失落,我也有很多睡不着的夜晚。但我始终相信着事情会好起来的,我可以的,我努力下一定能够搞定的。比如工作上,我很少有什么畏难情绪,从我个人而言,我反而喜欢那种很有挑战的工作,比如我曾花很大精力在WebGL上手撸一个类IOS滚动条,各种手势、惯性回弹参数、边界情况等,我想大部分人会觉得吃力不讨好,可能会偏向于找个现成的库,然后跟产品说这部分没法实现。而我就会偏向于自己写一个来努力满足所有需求,并且我大概率会乐在其中,即使因此可能变得压力很大,排期很紧张之类的。


  最后,还有一个最最重要的点:身体健康永远排在第一位,没有什么事情比身体健康更重要,不仅是你自己,还包含着你的家人。而保持身体最重要的核心,就是重视它关注它。当你觉得疲惫了,就去休息。当你觉得哪里不舒服了,就去医院做下检查。当你觉得最近生活不太健康,那就动起来,让自己过得更好点。


  所以,生活总结起来就是:健健康康,保持着乐观与积极,做好规划,然后大步地向前走!



🐒 最后,关于我


  非常感谢看到这里的各位小伙伴,感恩!文章的鸡汤浓度有点高,有些地方可能带着一些我的主观,也不一定是正确的,仅供大家参考,如果能对大家有所启发和帮助,那我就很开心了。如果不能理解的,又或者一些我没提到的,比如晋升、绩效啥的,也许可以来跟我讨论讨论,可能也能碰撞出一些有意思的东西。


  另外,我也同样有很多的烦恼和缺点:说要健身,一直动不起来。说要学英语,一直没进展。书也看得不够多。说一定要开始写文章,也一直进展缓慢。有没有大佬能拯救下我。所以期待跟大家一起交流,一起成长,一起变得更好。共勉~





作者:郭东东
来源:juejin.cn/post/7220244993788854309

收起阅读 »

接受外包Offer前一定要清楚的4件事

Hello 我是光影少年。 最近有一些刚毕业的小朋友私信我,说工作贼难找,能不能先去一个软件外包公司先苟着,之后的事情等行情好些了再说。 去外包公司当然没什么不可以,成年人能基于实际做出判断和选择,并承受相应的结果就行。 只是我想补充一些细节,让可能有这个想法...
继续阅读 »

Hello 我是光影少年。


最近有一些刚毕业的小朋友私信我,说工作贼难找,能不能先去一个软件外包公司先苟着,之后的事情等行情好些了再说。


去外包公司当然没什么不可以,成年人能基于实际做出判断和选择,并承受相应的结果就行。


只是我想补充一些细节,让可能有这个想法的小朋友们对这种公司和岗位有一些大概的了解。


在这里先给部分不太清楚的观众扫个盲,软件开发行业有两种基本的用工方式:



  • 作为所服务公司的正式员工,和该公司主体签订劳动合同。

  • 作为所服务公司的劳务派遣员工,和所服务公司委托的第三方公司签订劳动合同。简单来说,你和所服务的公司实际上没有什么关系,是那家签合同的第三方公司的员工,只是替这家公司干活而已。这也是俗称的「外包员工」或者「顾问」


劳务派遣这种用工方式已经广泛地存在于许多的行业。事实上,有些公司中,围绕着派遣员工和正式员工之间的差异,存在着一整套完整的「潜规则」。


围绕着这两种不同类型的员工,在日常工作中往往会衍生出的所谓「戴蓝色工牌」和「戴绿色工牌」的区别对待的概念。


「戴绿色工牌」的他们的工资通常较低,没有其他福利待遇,在某些公司甚至被告知他们不能使用专门的员工通道,也不能参与公司组织的一些诸如团建,抽奖等活动。


「戴蓝色工牌」的是正式员工,有权享受所有的福利待遇。同时要想戴上蓝色工牌是很困难的。


在劳务派遣公司招募「戴绿色工牌」的员工时,往往会拿「表现良好者可以戴上蓝色工牌」这种承诺来作为吸引人的筹码,但是绝少有人能够如愿以偿。


表面上看上去,似乎完全不用选,正式员工就是比派遣员工要好。在大多数情况下这没错。不过我还是想介绍一下派遣员工的现状,和你在考虑是否接受这个岗位时可能会忽略的一些实际情况。


在这里,我只介绍狭义上「劳务派遣」所指的群体,


这种类型的岗位员工和一家代理机构(比如最常见的某软,某辉)签订劳动合同,然后这家机构会把他们派遣到客户公司的现场,和客户公司的雇员一起工作。


相对于客户公司,他们就是「劳务派遣」员工。代理机构会定期向客户收钱,然后从中抽成之后,再把「工资」发给员工。比如客户公司为一个岗位支付的成本是2w/月,很可能发到员工手里只有1w/月(随便举例,不代表实际情况)。


作为这种类型的员工,通常会要求定期填写一份工时记录表,来证明为客户工作的时间,然后根据这张表从所在的机构获得报酬。


代理机构的最根本的盈利模式就是赚差价,所以通常客户向机构支付的费用要比机构实际支付给员工的工资高出 50%~100%的情况也并不算少见。


可能有些小伙伴看到这里已经开始生气了。「存在即合理」,在国内,代理机构起码还得负责员工的五险一金等一些其他的基本保障。往往通过代理机构给大型客户工作,比直接去一家朝不保夕的初创公司还是稳定轻松许多,甚至收入也会高上不少——哪怕已经被拿走了一大部分。


当然,如果咱们已经选择接受一个派遣的岗位,你可以通过一些方式了解到客户给你付出的成本,之后不论是和机构谈判,还是更新对自己的定位都有好处。


同工不同酬


首先就要聊最重要的:

关于薪资。


在大多数情况下,在同等工作岗位上,作为一个派遣员工,只看固定薪资的话,单价是更高的。


在我之前的工作岗位上,我的固定时薪是比不上和我同样职级的顾问同学的。


但是,但是,通常能大量使用派遣员工的大型企业,他们的薪资构成不光是固定薪资。往往是:


薪资总包 = 薪资+绩效+其他(各种福利、股票期权等等)


派遣员工往往只有固定薪资,或者一些超时工作的加班补偿。


稳定性


为什么公司宁可支付更高的单价,也要大量使用派遣员工呢?其中一个很重要的因素就是控制固定成本支出


雇佣一个正式员工,除了薪资总包以外,还需要支付和固定工资匹配的五险一金,其他的各种福利,雇佣一个人付出的成本大概是纸面薪资的1.5倍甚至更高。而且如果公司遇到业务收缩,需要裁撤员工,正式员工也需要支付大量的赔偿金。


如果是派遣员工,那么大可以在项目建设期需要大量人力投入时短期购入大量的人手,在项目上线稳定进入维护期后终止合作,而遣散派遣员工所付出的成本低的可以忽略不计。


所以,如果你对于频繁地更换工作场所有所抵触的话,派遣员工可能对你来说是个很大的挑战。尤其是在有些时段没有什么客户需要,很可能要在代理机构坐冷板凳,甚至被裁撤掉。


工作环境


就像本文开头提到的,有人的地方就有江湖。在有些公司,派遣员工和正式员工之间存在巨大的鸿沟;有些公司中又不是那么明显,但就像一道空气墙,不知道在什么时间就会拦住你的去路。


为了控制成本,在扩张员工规模时的大型企业是十分谨慎的,对待正式员工的招募流程会比派遣员工的进场流程严格的多。高标准,严要求下,如果正式员工的数量还比派遣员工的数量少,那么难免的一些「精英思维」就会开始弥漫。


这是难以避免的,这也是许多在派遣员工岗位的小伙伴反复和我提及的:


一定要端正心态。


在很多你不经意的时候,甚至会有「被抛弃」的感觉。并不是每个客户公司的氛围都那么让人舒服,但这就是正常的,不要太过于纠结这个。


而且派遣员工有一个小小的优势,正式员工通常会因为卷而主动加班,而这种加班在不少地方是无偿的,派遣员工由于是代理机构提供的劳动力,所以通常加班都是有补偿的——毕竟你们的工作就是机构的收益,机构也会争取他们的利益。


长期发展


作为派遣员工,短期收益甚至可以说还不错。进入大型公司的劳务派遣基本不会比去初创企业工作难多少。而且也没有传统大企业对于正式员工所提出的高要求,压死人的KPI之类的影响。


但如果你想从工作中获得的不仅仅只有报酬,更想有一些为日后的履历增光添彩的项目经历的话,派遣员工可能就不是很合适。通常情况下,客户公司总倾向于让派遣员工去做一些相对简单的外围部分工作,核心的部分很难接触到,这没得说。


除非你愿意非常频繁地跳槽来换工作,否则涨薪在派遣员工中也是很困难的,而作为规模公司的正式员工,往往有很成熟的薪资上升机制,也有晋升的机会。


而且业内有一些传言,把进代理机构的经历称之为「弄花简历」,这段经历有可能会对后期想要进入大厂时的筛选过程有一定的影响。


至于说HR招人时所提到的「有转为正式员工的机会」,就像真爱,听过的人多,见过的人少,

作者:幸福少年
来源:juejin.cn/post/7217360688264134713
我也不过多发表意见。

收起阅读 »

四月·十字路口

"睡醒了就去打工,打完工就回去睡觉,想学坏都没时间",打工人的真实写照。即便放假我也是无所适从,乏善可陈。 本月下旬离职ing,这份工作是被迫离职,可以理解为"被开"。从入职之初就定义了这份工作:阶段性过渡。可是踏入社会的几次工作都告诉自己,不停的过渡过渡...
继续阅读 »

"睡醒了就去打工,打完工就回去睡觉,想学坏都没时间",打工人的真实写照。即便放假我也是无所适从,乏善可陈。



40ccab4ceae8ee8656db8ff5145f046.jpg
本月下旬离职ing,这份工作是被迫离职,可以理解为"被开"。从入职之初就定义了这份工作:阶段性过渡。可是踏入社会的几次工作都告诉自己,不停的过渡过渡过渡ing,似乎我完全不明白自己想要的是什么,胡乱抓瞎。


今又四月,最近作息颠倒,精神状态每况愈下,对现状及对未来的过多思考导致夜不能寐,复盘下这一年的种种。为了进行一次有效跳槽,此处稍作思考,梳理下:


1. 工作的能力问题




  • 此前作为初创公司的星麦,我是当时入职应届生中坚持的最久的员工了,很遗憾坚持了半年Pua主动出局。我的前端天花板老大,没有领取年终奖就跑了,对面一排的后端都提出了离职,又或者年后离职,恶劣的人文环境可见一斑。天花板曾打趣说,我应该去外包磨砺一番,这个公司不适合我,也让我回想起入职之初,部门的同事说我并不适合这种初创公司。




  • 现在这个甲方说我能力不足,调过一次项目组,碰到个刚入职的经理跟她发生过嘴角争执,觉得她不懂技术,可能当时对自己太过自信了,没处理好国企领导人之间微妙的关系,后面我又去接手另外一个项目,期间我觉得没有任何不适,这个项目让我明白了,背锅侠一定不要当,且负责人居然要出国深造,他说他扛不住了,人家都有预知风险的能力,我何尝不可?何况他是甲方都要跑,值得深思。不要沦为工位旁边的同事,不然后期颓丧成常态,一发不可收拾。





如果要换工作就好好换工作,不要带着上一份的疲惫和情绪去找工作,更好的割舍就是更好的出发。



2. 下一份工作的规划问题



  • 人文环境:"无政府"状态的工作,温水青蛙,搞不好会把自己干废,影响我的创造力和学习的劲头

  • 项目情况:技术老旧,Jsp写不上简历的项目,天花板很低,一年十年也差别不大

  • 个人成长:原项目无成长,也没有可以深度学习的前辈。好在缓冲了一年,也算看进去了点技术文档

  • 家人爱人:生活和工作状态失衡,心灵比较空虚

  • 职业发展:不能为技术和简历添彩,稳定程度很低,甲方说开就开

  • 离职成本:较低,住房成本到武汉缓冲一点时间,不至于那么焦虑


此次跳槽,属于发展性跳槽,更是为了给自己负责。单独生活了两年,心智逐渐稳定,但人不应该局限在"无朋友"的圈子,要构建新的生活圈,出门丢个垃圾和买瓶饮料已经是极限了。本以为我不会被"形单影只"所影响,终究是高估了自己。我的第一诉求,稳定+技术符合大众潮流(如Ts、React,而不是人人都会的Vue),薪资符合大众市场,首推React技术栈,公司规模中大型,向下扎根,向上开花(长长久久发展)


房子到期还有两个月,前提,找到工作这是一次规划,允许自己一个月找不到工作。不要自乱阵脚,城市选择:Base武汉or杭州。


4. 下一份工作的入职注意点



  • 是否属于外包(问清楚)

  • 面试谈薪

  • 薪资构成

  • 绩效考核

  • 年薪是几薪

  • 五险一金比例

  • 晋升机会

  • 试用期时间


5. 俯瞰未来


青年人,要追逐自己的梦想,立业、成家,有条件去深度探讨自己的出路,商人还是公务员需要后面去论证,需要有人指点迷津,而不是摸瞎过日子。


最后的最后,接下来的每一天都要有计划的准备面试,周末不应该这样度过,玩没玩好,计划也没计划。


作者:鼓浪屿
来源:juejin.cn/post/7219961144584290360
收起阅读 »

【转载】程序员不爱加班但为啥还总要加班?

连续加班一个多月后,反思一下为啥国内程序员加班这么多 关注程序员耳东,编程转码真轻松 防杠指南:本文不适用于资深大佬,若喷必回 今年过完年之后一直在加班,关注我的粉丝应该也能看出来,2 月份和 3 月份写的笔记确实比较少,最近才开始恢复 加班完毕是得好好思...
继续阅读 »

连续加班一个多月后,反思一下为啥国内程序员加班这么多


关注程序员耳东,编程转码真轻松



防杠指南:本文不适用于资深大佬,若喷必回



今年过完年之后一直在加班,关注我的粉丝应该也能看出来,2 月份和 3 月份写的笔记确实比较少,最近才开始恢复


加班完毕是得好好思考一下,毕竟咱这班也不能白加了对吧,我得好好想一想到底是为什么会导致我加班,我细数了一下平时导致我加班几个主要原因,大家看看有没有共鸣


业务需求倒排期,改的随意


互联网公司的业务迭代是非常快的,尤其是电商、营销相关的业务,基本上随时都在出需求,需求顺排倒还好,无非就是给了排期之后顺着做就行了


但是有一个非常蛋疼的点,如果这个需求业务方要的非常急,比如说 15 号出的需求 PRD ,月底就得上线,必须得倒排,那么就是说上线的时间定了,测试的时间占用一段,联调的时间再占用一段,留给开发的时间真的不多了


时间不够怎么办?要么加人要么加班,加人还有个问题,有的功能并不是很好拆分,而且人多了管理成本也在增加,1+1 并不是一定能等于 2 ,所以到最后就只能全员加班来肝需求


关于业务需求,还有一个可能导致加班的点是改的随意。


之前我在字节跳动打工的时候,每次需求评审会一堆年轻的 PM ,跟唱戏似的,你方唱罢我方上,哭爹喊娘的说自己的需求是多么多么的重要,常用的话术是:我这个需求是 xx 级别的老板看重的、我这个需求可以为公司创造 xx 的收入等等


一个个的 PRD 写的怎么样不重要,最重要的是抢占研发资源,最好可以把程序员固定在自己手里


等到需求开始做了,发现其实 PRD 里面有很多东西没想明白,这个时候就开始改 PRD ,改了 PRD 但是研发排期却不变,那这咋办呢?程序员加班呗


所以国内经常流行一个调侃的对联:


上联是:这个需求很简单


下联是:怎么实现我不管


横批是:明天上线


虽然这个对联是调侃的,但也暗示了很多公司在研发流程的不规范、管理混乱,这也是大部分程序员加班的重要原因


会议太多,占用时间


会议太多这个事情可能是大公司的通病,有时候屁大点事情就拉个会议,我细数了一下我一个月参加的会议:



  1. 需求评审会

  2. 技术方案评审会

  3. 需求复盘会

  4. 细节对齐会

  5. xx 项目启动会议

  6. xx 横向项目

  7. 技术分享会

  8. 周会

  9. 测试用例评审

  10. OKR 会议

  11. CodeReview 会议

  12. 等等......


其实这里面的会议真的太多了,有的团队还有早晨的站会等等,进一步压缩了写代码的时间


那能不能提升效率呢?我觉得可以


就说这个需求评审会吧,如果说每个人会前都能仔细的过一遍 PRD ,记录好疑点,那评审会完全可以开成答疑会,解答完疑问就差不多了,这样子可以节约很多时间,不至于一个需求评审会就开一两个小时


还有技术分享会,很多 leader 为了提升团队的技术氛围会要求组员进行技术分享,但是有的时候,分享的东西别人不一定感兴趣,深度把握的不好的话组员也会只把它当做任务去完成,这就是纯粹的浪费时间了


总之会议这部分,我觉得是一个存在很大提效空间的地方,一个事情是否需要拉会、是否要拉那么多人,是值得思考的


技术需求,各种丐版轮子


关于技术需求这个问题,我不知道是不是国内程序员的特色哈,就是纯做 PM 提的业务需求是很难得到好绩效和晋升的,因为这些事情是你工作职责范围内的事情,你很难说清楚这些事情带来的收益是 PM 的功劳还是研发的功劳


要想得到好绩效、超出预期,那就必须得做一些纯技术的事情,也就是所谓的“技术需求”,而且必须自己挤时间做,不会为这部分工作量专门划时间


常见的技术需求,比如说这两年特别流行的 LowCode 平台,据我所知很多大公司都在搞这种,并且是投入了很多研发的精力在里面的,美其名曰 LowCode 平台可以提高效率,所以在很多需求开发中强行推,要求研发必须使用 LowCode 平台来完成研发,但是在使用的过程中并没有提升效率,反而让研发增加了很多兼容成本和额外的工作量,不管能不能提供效率,先卷了再说


甚至有时候,多个团队之间在卷同样的技术轮子,一个大公司内部至少有 3 个 LowCode 平台、5 个组件库、3 个部署平台、4 个项目管理平台等等,大家都在加班卷技术项目,卷自己团队的存在感和好绩效


到最后,这个技术项目会出现在晋升答辩的 PPT 和汇报材料上,包装后的数字和成果都很亮眼,技术项目的发起者拿到了好绩效、晋升成功,等到晋升成功之后,这个技术项目的使命也就完成了,从此刻开始它就走上了烂尾的道路,历史项目也就留下了一堆烂摊子代码


老老实实做业务需求的人得不到晋升,做各种丐版技术轮子并且强推的人最后得到了晋升,这个问题在国内大公司非常普遍,这也是造成很多研发被卷着加班的重要原因


杂七杂八的事情,耗费精力


程序员还有一些杂事儿,也是相当的耗费精力了,我举几个例子


首先说线上 oncall ,这个事情其实也算是研发的正常工作范围内的事情了,但是如果一天出一个比较麻烦的线上 bug ,那今天肯定其他的事情就没空做了,或者只能加班去做


更不用说,如果所在的部门是基础架构部门的话,要处理技术之外的一些使用答疑事项,这部分事情毫无技术含量,和客服无异


还有就是非常强调技术要去深入业务,好嘛没问题,但是深入业务也是需要耗费时间的,这就意味着你除了读 PRD 以外还得去看 MRD ,可能你需要去和业务部门、市场部门的同事开会旁听 ta 门关心的事情,除过技术相关的东西以外还需要去关注业务指标


这又给自己增加了工作量,leader 不会说专门给这部分工作量去给你增加时间,只能自己挤时间了,这无形中又增加了加班


总结


我总结的这几个原因是我结合自身加班情况分析而来,可能国外的程序员也存在同样的问题,也可能有的人看法不一样,欢迎交流。


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

2023年 android 裸辞跳槽经历

前言 上家公司我呆了整整三年,趁着合同到期,不想续签了,于是想出来试试新的机会,从毕业到现在每次换工作都是裸辞的,哪怕今年行情不怎么好也是裸辞的,自我认为,一来经济上也没有太大压力,二来裸辞之后能全心全意准备面试,成功率大大提升,但也不排除运气太差,一直找不到...
继续阅读 »

前言


上家公司我呆了整整三年,趁着合同到期,不想续签了,于是想出来试试新的机会,从毕业到现在每次换工作都是裸辞的,哪怕今年行情不怎么好也是裸辞的,自我认为,一来经济上也没有太大压力,二来裸辞之后能全心全意准备面试,成功率大大提升,但也不排除运气太差,一直找不到工作的情况,所以每个人需要根据自己的实际情况做选择。


我是 2 月 1 号先找我的上级聊离职的事情,然后又找公司人事聊合同不续签的事情,然后约定在 3 月 15 号离职。提完离职之后跟想象的不一样,以为提完离职就可以放松下来了,没想到一直到 3 月 14 号还在写需求🤣


复习准备


提完离职之后就开始准备简历和投简历了,因为离职这件事从去年就开始考虑了,所以在去年 11 月份就开始有意识的准备了,刷算法,刷八股文。大概用了两个月时间,leetcode 刷了 100 道题,当然一开始刷算法肯定很受挫,第一题就不会,这很正常,我一般是先看题目,不会就看题解,然后背,每隔一周就把上周刷的算法再复习一遍。


640.jpeg


关于八股文的准备就是复习 Java,kotlin,Android 基础,计算机网络,数据结构,还有设计模式等等部分,这些东西比较耗时同时知识点比较多又杂,所以只能慢慢复习,就跟大学考研一样,第一遍就是全面复习,然后把不会的知识点记录下来,然后每天上下班地铁上快速的过一遍,就是无意识的记录,看到一个知识点就在脑子里回想跟它有关联的其他知识点,这样一直持续到 2 月份,然后还有简历,简历很重要,因为面试官基本都是根据你简历上面写的提问,当然也不排除不按套路来的面试官,我就碰到过一次,一上来就一直问我计算机网络底层相关的东西,如 socket,websocket,xmpp 以及如何处理高并发的东西,然后其他东西一点都没问,这就让我很郁闷了,总之简历一定要写好,同时简历里面的提到的知识点一定要滚瓜烂熟。


找工作途径


关于在哪里投递简历的话,我是用了拉钩,BOSS,51job,猎聘网,然后拉钩充值了一个月会员 169 元(屁用都没有,感觉拉钩已经死掉了,职位不更新,投简历没反应),BOSS 先买了一个月会员,然后又续费了一个月,每个月 69 元,最后也是通过 BOSS 面试找到工作的。大伙有需要可以了解一下,这里不是给 BOSS 打广告哈。然后 51job 这个 App,用了一圈感觉都是外企或者国企事业单位发布的职位比较多,不过整体感觉用处不大,没起什么作用。猎聘网 App,广告打得到处都是,然而没卵用。这就是我找工作的途径。


offer情况


从 2 月份开始投递简历,大概投了几十份简历,总共收到的面试机会大概有 15 家,参加的面试有 10 家左右,还有其他的就是不合适啥的就拒绝掉了,最后统计了一下,只有成功了 3 家,收到了 3 家录用通知,成功率只有 30%,因为我的目标很明确,就是想去外企,国企事业单位,初创企业,互联网的公司不大想去,所以一些大厂我都没有投简历。可以想象今年的行情很差,我三年前也就是在 20 年的时候换工作,那时候都是工作追着你跑的,今年行情的确不行,你去找工作,别人都不愿意搭理你。


关于具体的面试经验总结可以看我公众号里面具体的文章,以上便是我今年换工作的整体情况。


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

给计算机专业学生的十大建议 后悔毕业才知道

经常有人问起计算机专业怎么学习,根据多年的实践经验,总结出这十条,欢迎大家收藏学习。 1. 注重计算机基础的学习 俗话说“勿在浮沙筑高台”,计算机基础是你作为一个科班生与非科班生的主要差别,也是一个计算机专业的核心竞争力,这玩意就像一个人的内功一样,学好了,...
继续阅读 »

经常有人问起计算机专业怎么学习,根据多年的实践经验,总结出这十条,欢迎大家收藏学习。



1. 注重计算机基础的学习


俗话说“勿在浮沙筑高台”,计算机基础是你作为一个科班生与非科班生的主要差别,也是一个计算机专业的核心竞争力,这玩意就像一个人的内功一样,学好了,受益无穷。像经典的《深入理解计算机系统》、《算法》、《数据结构与算法》等,学好基础再学习其他框架绝对是事半功倍。


2. 培养独立思考的能力。


遇到问题了,第一时间不是想着去问别人,而是先通过自己的努力,利用搜索引擎去查一查,慢慢提高自己的自我问题解决能力。这点上,我们可以好好利用Google搜索,这点不必多讲,在技术方面,国内百度还有其他搜索的结果简直惨不忍睹。另外有一个小的tips,在国内有很多google镜像网站,可以解决无法直接访问的问题。


3. 参加有价值的竞赛。


多参加一些有价值的计算机竞赛,比如:ACM(含金量最大)、GPLT、蓝桥杯、Kaggle、阿里天池、百度之星、中国大学生计算机设计大赛这里面含金量最大的就是ACM。一方面能提升自己的实践能力,另一方面做的好还可以得到丰厚的奖金和直通大厂的实习和工作机会,千万不要错过!特别是对于那些只上了普通学校的计算机专业的学生来说,这个,更是可以提高你将来就业竞争力的不二法宝。


4. 刷题刷题刷题。


重要的事情说三遍,主要就是刷算法题,需要你先学习《数据结构与算法》,之后你就可以多刷题,多刷题,多刷题,至于刷题网站可以推荐Leetcode和牛客网。之所以刷题这么重要,是因为后面找工作无论是私企还是外企,基本上每轮面试都会来几道算法题,而且像字节这种公司,可能算法题的难度是Hard级别,所以早点准备绝对没有错。


5. 去找个实习。


提前实习,好处多多,尤其不准备考研,毕业就准备工作的,主要的实习其实也就是在暑假时间了。根据我过往经验来看,有实习经历绝对是找工作面试时的一大优势,另外实习也可以提前让我们熟悉工作环境和社会的实际需求,帮助我们发现自己的短板,毕竟课堂和社会还是有很大差别的。所以有机会一定要尽早实习,并且越多实习越好!


6. 尝试系统化学习。


现在是一个知识爆炸的时代,各种自媒体满天飞,大家时间也越来越碎片化。如果对学习也没有一个规划,今天看到Python很吃香就学Python,明天看到AI前景很好,就开始搞AI,最后可能时间也花费了不少,但是啥也没学到。因此系统化学习非常重要,比如我要学数据库,那我就从基本的《SQL必知必会》,接着学《高性能MySQL》,最后学习《MySQL技术内幕》,只有这样才能系统掌握好一门技术!


7. 多做项目多实战。


多折腾项目,千万不要只做一个理论派,理论固然重要,但是离开了实战,理论的作用将打折扣,所以身为一个计算机专业的学生,除了要学好学透必备的理论知识,一定要花时间多去折腾一些项目!比如可以自己尝试从前端到后端搭建一个网站,从中你就可以积累项目开发经验,提升编程能力,为将来找工作打下坚实基础。


8. 学会使用GitHub。


这个真的是一个巨大的资源,这个也号称是程序员最大的同性交友网站,我觉得,每一个计算机专业的人都应该知道它,会基本的使用它,在这上面,你可以找到很多有趣实用的项目供你学习。上面还有很多开源顶级项目,像Go、Spark等,你也可以试着给他们提交代码,如果最后能够被接收,仅凭这点,你就可以在面试时秒杀90%的人了!


9. 坚持写博客分享技术。


很多程序员都在保持着写博客的习惯,这是对程序员非常有利的一件事情。把自己的日常所学,形成文字分享出来,不仅仅能帮助自己对技术的深入理解,还可以积累影响力,拓展自己的圈子等等,好处多多!


10. 锻炼身体。


最重要而最容易被忽视,千里之行始于足下,身体才是革命的本钱,如果没有身体,上面的都是空谈!!!平时有空就打打球、跑跑步,养成良好的生活习惯,学会给自己的身体投资!!!



关注公众号【码老思】,一时间获取最通俗易懂的原创技术干货。


作者:码老思
来源:juejin.cn/post/7216319218504155191

收起阅读 »

一个前端大佬的十年回顾 | 漫画前端的前世今生

作者:京东科技 胡骏 引言 岁月如梭,十载流年 前端技术,蓬勃向前 HTML,CSS,JavaScript 演绎出璀璨夺目的技术画卷 回到十年前,前端技术就像一名戴着厚重眼镜的书呆子,总是小心翼翼,被各种各样的浏览器兼容性问题欺负(就像在小学被欺负一样)。 ...
继续阅读 »

作者:京东科技 胡骏


引言


岁月如梭,十载流年


前端技术,蓬勃向前


HTML,CSS,JavaScript


演绎出璀璨夺目的技术画卷




回到十年前,前端技术就像一名戴着厚重眼镜的书呆子,总是小心翼翼,被各种各样的浏览器兼容性问题欺负(就像在小学被欺负一样)。



但随着时间的推移,这个书呆子开始锻炼,变得越来越强壮,终于能够对抗那些讨厌的兼容性问题



进入中学时期,前端技术遇到了那个改变它一生的朋友——jQuery。在jQuery的帮助下,前端技术变得更加自信,能够在各种浏览器之间轻松穿梭(就像找到了武林秘籍,功力大增)。



随后,前端技术开始追求更高的境界。它遇到了三位美丽的姑娘:Angular、React和Vue。这三位姑娘带给了前端技术无尽的魅力,让它迅速崛起,成为了技术江湖中的一股新兴力量。



如今,前端技术已经变得越来越强大,像一个熟练掌握各种武功的高手。它的发展速度之快,令人瞠目结舌,仿佛在短短十年内成为了武林盟主。它带领着一群忠诚的拜金党(程序员),在技术江湖中闯荡,创造了一个又一个的传奇。



而现在,前端技术正在为未来的挑战做准备,它还能带给我们多少惊喜,以及如何抵抗那些不断涌现的挑战者?让我们一起拭目以待,看这场武林大戏如何演绎。


一、历程


前端技术开发在过去的十年里经历了从HTML、CSS到JavaScript的演变。在这个历程中,前端工程师的角色也发生了变化,他们不再只是单纯的代码开发者,还需要与设计师、产品经理、运营人员等其他团队成员协作,共同完成网站的开发。



• _2010年以前,_前端工程师主要负责网站的静态页面开发,如网页设计、图片处理等。在这个阶段,前端工程师的技能主要包括HTML、CSS和JavaScript等基本技术。


• _2010年,_JavaScript成为了前端开发的主要语言。随着JavaScript的普及和发展,越来越多的前端工程师开始关注JavaScript的应用和开发。


• _2011年,_jQuery成为了前端开发的主流库,并且HTML5和CSS3开始受到重视。这也是前端开发变得更加动态和交互性的开始。


• _2012年,_响应式设计和移动设备优先的设计理念开始流行,前端开发在移动端上崭露头角。


• _2013年,_Angular引入了模块化和数据绑定的概念,Bootstrap实现了响应式框架,前端开发变得更加简单和高效。


• _2014年,_React发布,革新出组件化的思想,前端开发变得更加灵活和可维护。


• _2015年,_ES6发布,带来了诸如箭头函数、模板字符串和解构赋值等语言的改进,使JavaScript变得更加易用和现代化。同年,Vue的发布迅速获得了广泛应用。


• _2016年,_前端工具链的发展得到了加速,例如Webpack和Babel等工具的普及使得前端工程化得到了广泛推广。


• _2017年,_JavaScript库和框架更加多样,Angular、React和Vue等都在不断地演进和优化。PWA技术的普及使得网页更接近原生应用的用户体验。


• _2018年,_JavaScript框架的选择更加复杂,同时CSS预处理器(例如Sass和Less)和CSS-in-JS的技术也逐渐成熟。


• _2019年,_前端技术继续保持快速发展的趋势,更加注重用户体验和开发效率。例如,React Hooks和Vue 3等技术的推出使得前端代码更简洁并可维护。


• _2020年,_因新冠疫情影响,居家办公及远程工作成为新趋势。虚拟会议和在线教育等普及推动了前端技术的发展,也更加重视了访问性和用户体验。


• _2021年,_新技术和工具不断推陈出新。Web Assembly使得前端代码获得更高的效率,而预渲染和静态站点生成等技术让前端应用可以获得更快的加载速度。


• _2022年,_VR(虚拟现实)和AR(增强现实)技术的不断发展,前端开发者需要开发出更加适合VR/AR场景的应用程序。


• _2023年至今,_AI(人工智能)技术的突破性进展,前端技术将在AI 技术的加持下得到更广泛的应用,从而带来更智能和更高效的前端开发体验。


二、HTML5和CSS3的普及


HTML5和CSS3,这两个神秘代码世界的统治者,它们的名字听起来像是一对科学家的昵称,但它们的影响力却是无与伦比的:让我们的网页从普通变得绚丽多彩。



作为一名网页开发者,我们经常需要面对一些令人头疼的问题:浏览器兼容性、页面加载速度缓慢等。但是,当HTML5和CSS3出现在我们的视野中时,一切都变得不一样了。


HTML5是一种用于网页开发的语言,它具有更强的多媒体功能,比如说可以轻松地嵌入音频和视频。它还具有更强的语义,使我们可以更容易地描述页面内容。


而CSS3则是一种用于美化网页的语言,它提供了更多的样式选项,比如说可以实现圆角、阴影等效果。它还支持响应式设计,可以让我们的网页在不同的设备上都能得到最佳的展示效果。


用HTML5和CSS3开发的网页不仅美观,而且更快。我们不再需要使用大量的JavaScript代码来实现一些简单的功能,因为HTML5和CSS3已经帮我们完成了这些工作。


不仅如此,HTML5和CSS3还使得网页开发变得更有趣。我们可以创造出各种各样的动画效果,比如说滚动、旋转等,而不需要依赖任何第三方工具。这不仅让我们的网页更具吸引力,也使我们的用户更容易理解和使用。



HTML5就像一个网页的“建造师”,它负责把网页的框架建造出来,而CSS3则是一个“装饰师”,它负责把网页的外观和感觉打造出来。这对搭档携手合作,把一栋美丽的大厦(网站)拔地而起。


三、JavaScript框架的崛起


JavaScript框架,从这个词语中我们就能感受到它的强大和威力,如同统治世界的巨龙,横行天下,让所有的开发者都震撼不已。



在过去的十年里,我们见证了许多JavaScript框架的诞生和发展。最早的Angular和Backbone逐渐被React和Vue等框架所取代。这些框架不仅简化了开发者的工作流程,还引入了组件化的开发思想,提升了Web应用的可维护性和可扩展性。


另外,JavaScript框架也推动了Web前端技术的进步,引入了许多新的概念和理念,如组件化、数据驱动等等,使得Web前端开发变得更加简单而清晰。


3.1 React:让你的用户界面如此简单


React,这是一个神奇的JavaScript框架,它可以让你的用户界面变得如此简单,以至于你会想:“这就是魔法吗?”


React的核心思想是组件化,它把用户界面拆分成许多小的组件,每个组件都可以独立运行,并且可以方便地复用。这样,你就可以更加简单高效地开发出高质量的用户界面。



React的另一个优秀特性是Virtual DOM,它可以帮助你更快速地渲染用户界面,并且不会影响用户体验。这就像是一个超级快速的缓存,让你的用户界面飞快地呈现在用户面前。


React还提供了一些非常实用的功能,比如说React Router,它可以帮助你管理路由,让用户界面更加流畅;而React Redux可以帮助你管理应用状态,让你的代码更加整洁。


此外,React是一个非常活跃的开源项目,它的开发者们一直在不断改进和完善,值得每一个前端开发者去学习和使用。


3.2 Vue:充满了年轻的活力和智慧


Vue是另一个JavaScript框架,可以让你快速构建网页,就像是一个魔术师,把一堆杂乱无章的东西变成了一个美丽的魔术。


Vue的核心思想是数据驱动+组件化。这听起来很高大上,但其实就像是你在做一道数学题,先把问题分解成若干小问题,再一步步解决。


Vue有一个很酷的特性:双向绑定。这听起来很神秘,但实际上就像是你和你的好朋友之间的对话,你说了什么,他就知道了。



学习和使用Vue的过程中,你会发现开发变得更加简单和有趣,就像是在做一道神奇的拼图,一步步把图片拼出来,比如说它有很多组件,就像是一个工具箱,你可以随时随地使用。组件的好处在于,它可以把复杂的功能分解成若干个简单的部分,这样就可以很容易地管理和维护你的代码。


同时,Vue有很多很多的插件,可以让你的开发体验更加顺畅。插件的好处在于,它可以帮助你实现一些复杂的功能,这样就不必自己写一坨代码。


Vue还有一个很棒的社区,可以帮助你解决一些棘手的问题,也方便了你与其他开发者交流经验,编码世界有了朋友,永远不会孤单。


3.3 谨慎:利剑具有两面性


JavaScript框架是一个非常重要的工具,就像一把利剑帮助开发者切开困难,让开发者更加简便高效地开发前端应用,也推动了前端技术的进步,并抵达成功的彼岸。



但是,请记住,刀刃朝向你,也有可能伤到自己,因此请开发者在使用JavaScript框架时要谨慎小心。


四、Node.js和前后端分离


首先,让我们回顾一下过去,那时候前后端是紧密结合在一起的,像一对结婚多年的夫妇。它们有着许多共同的爱好,但是有时它们也会产生冲突,就像夫妇间的争吵一样,前后端争吵也是不可避免。



但是,随着技术的发展,我们发现了一个新的解决方案:前后端分离。就像夫妇分居一样,前后端也可以分开,以避免冲突,Node.js就是这个分离的功臣。


Node.js可以帮助前端和后端分开,各自独立工作。前端可以专注于用户界面的开发,后端可以专注于数据的处理,就像夫妇分别在各自的工作岗位上工作一样,前后端也可以分别在各自的领域里工作。


Node.js的出现让JavaScript可以在服务器端运行,为前后端分离的架构模式提供了可能。前后端分离使开发者可以更加专注于前端应用的开发,提高开发效率。同时,Node.js的诞生也带来了诸如npm、yarn等包管理器的出现,开发者可以轻松地引入和管理第三方库。


4.1 npm:被忽视的少年


首先,让我们了解一下npm的历史。它曾经是一个年轻的少年,总是被忽视。但是随着它长大,它变得越来越强大,并且成为了Node.js开发的重要组成部分。


以前,如果我们想要安装一个库,需要手动下载,并且手动安装它。这是一件非常繁琐的事情,而且很容易出错。但是,随着npm的出现,一切都变得更简单了。只需要运行一条命令(如:npm install),就可以轻松地安装任何库。


npm还提供了一个巨大的软件仓库,其中包含了数以千计的库和工具。它就像一个图书馆,你可以随心所欲地查阅和使用。



但是,npm不仅仅是一个简单的安装工具。它还像一个管家,辅助我们管理依赖关系,并帮助我们发布代码和维护代码库。它还有许多其他功能,例如构建工具,测试工具等。因此,如果你想充分利用npm,请不要仅仅停留在它的基础功能上。


4.2 yarn:少年的替身


首先,让我们了解一下yarn的由来。它的诞生是为了解决npm的一些问题,就像是一个少年的替身,它试图取代npm并成为新的领导者。


yarn可以帮助我们快速安装依赖包,并管理依赖关系,像一个组织者可以帮助我们维护代码库,以此节省时间并提高开发效率。


yarn还提供了一个更好的版本控制系统,可以帮助我们管理依赖项的版本。如果你在多个项目中使用相同的依赖项,可以确保所有项目使用相同的版本,从而避免了版本冲突,譬如一个和平协调员。



除了管理依赖关系和解决依赖冲突外,yarn还可以帮助我们更快地进行安装,因为它可以在本地缓存安装过的依赖项。这意味着,如果你在多个项目中使用相同的依赖项,它们将不会再次下载,从而减少了安装时间。


此外,yarn支持并行安装,这意味着它可以同时安装多个依赖项,从而加快安装速度。这是一个非常有用的功能,特别是当你需要安装大量依赖项时。


yarn也有一个很棒的社区,可以帮助你解决任何问题。如果你在使用yarn时遇到问题,可以在社区中寻求帮助。这是一个非常有价值的资源,可以帮助你更快地解决问题。


五、构建工具和自动化


构建工具和自动化是现代软件开发的重要组成部分,就像给你的代码加上糖衣一样,帮助我们提高开发效率,并且可以让我们更专注于代码本身。


Grunt、Gulp、Webpack等工具的出现,使得开发者可以方便地实现代码压缩、合并、优化以及模块化等功能。而随着CI/CD的普及,自动化测试和部署变得更加便捷,大大提高了软件开发的质量和开发速度。


5.1 Grunt:猪叫的声音?


Grunt,这不是一个军人,也不是一个猪叫的声音。实际上,它是个非常酷的JavaScript任务运行器,可以帮助你自动化各种任务,如代码构建,单元测试和文件合并。它的目的是让你的工作变得更轻松、更有效率,而且不需要你不停地敲代码。



想象一下,每次你修改了一个文件,你就需要手动编译、压缩、合并、测试等等。这听起来很枯燥,对吧?但是,如果有一个工具能帮你自动完成这些任务,那该有多好!这就是Grunt的作用。


Grunt的核心思想是使用插件(plugins)来完成各种任务。有数以百计的插件可以帮助你实现从编译Sass到压缩JavaScript的各种任务。插件是通过npm安装的。Grunt有许多内置任务,例如:文件压缩,CSS预处理,JavaScript检查等。此外,还有大量第三方插件,也可以助你完成更多任务。


Grunt的配置文件是Gruntfile.js,用于定义任务和任务的配置。Grunt使用JavaScript代码配置任务,因此对JavaScript基础知识的了解是使用Grunt的必备条件。


Grunt的任务可以在命令行中通过运行以下命令执行:grunt task-name。如果你想要实时监控文件的变化,并在文件变化时自动执行任务,你可以使用grunt watch命令。


如果你是一个JavaScript开发者,那么Grunt是一个不可或缺的工具。它可以让你的工作变得更快捷、更高效,让你有更多的时间去做其他有趣的事情,比如喝咖啡、写文章或者是找对象。


5.2 Gulp:古老的咒语?


让我们来说说Gulp的名字。它的名字听起来有点像一个古老的魔法咒语,你想:“Gulp!” 然后你的代码就会变得更快、更简洁、更酷。不过,实际上Gulp并不是魔法,而是非常实用的构建工具。



Gulp的工作原理很简单:它通过创建一系列的任务,来自动完成你的工作流程。比如说,你可以创建一个任务,来自动编译你的Sass文件,或者压缩你的JavaScript文件。这样,你就不需要手动执行这些步骤了,Gulp会帮你完成。


Gulp还有一个非常酷的功能:它可以实时监控你的文件,并在你修改了文件后立即执行相应的任务。这样,你就可以实时看到更改的内容,而不需要手动重新执行。


Gulp如何使用呢?首先,你需要安装Node.js和npm,因为Gulp是基于Node.js的。其次,安装Gulp的命令行工具,只需在终端中运行以下命令即可:npm install gulp-cli -g。接下来,你需要在项目目录中创建一个package.json文件,这是npm的配置文件,用于管理项目依赖。你可以通过运行以下命令来创建一个package.json文件:npm init。然后,你需要安装Gulp,只需在项目目录中运行以下命令即可:npm install gulp--save-dev。最后,创建一个gulpfile.js文件,这是Gulp的配置文件,用于编写你的任务。


现在,你已经准备好使用Gulp了。开始编写你的任务,并运行以下命令来执行吧:gulp task-name


5.3 Webpack:订制的包包?


Webpack可以帮你把代码压缩成小而美的包,就像私人订制的收纳柜,它可以装下你所有的包包,并且把它们整齐地放在一起,使你的“奢侈”更加有序!


但是,如果你犯了错误,它就像一个恶魔般出现在你面前,吼叫着告诉你:“Error: This is error!”所以,请小心使用Webpack。


不过,只要你已经掌握了Webpack的使用方法,那么它将成为你的最佳伙伴,因为它可以为你节省大量的时间,并且让你的代码变得更加整洁。



你可以告诉Webpack:“嘿,Webpack!帮我处理图片和字体!” 然后Webpack就会用它的魔力,将它们变成小小的Data URL或文件。你不会相信,Webpack的魔力是如此的强大,它甚至可以帮你处理模块依赖。


那么,如何使用Webpack呢?首先,你需要安装它(就像是奢侈品店要先开门才能买包)。安装很简单,只需要在终端中输入:npm install webpack;然后,创建一个配置文件(就像是奢侈品店的导览图,告诉你每样包包在哪里)。配置文件一般命名为webpack.config.js,内容如下:module.exports = {entry:'./src/index.js',output: {filename:'bundle.js',path: __dirname +'/dist'}};。接下来,只需要在终端中输入打包命令:npx webpack;最后,引用打包后的文件bundle.js就可以了(背起新包包,开启一场冒险之旅)。


六、PWA和Web性能优化


在这个快节奏的数字化时代,越来越多的用户转向使用移动设备和Web应用程序。


PWA成为了一个重要的技术趋势,它的全称是“Progressive Web App”,翻译成中文就是“渐进式Web应用程序”。简单来说,PWA是一个既可以在浏览器上运行的Web应用程序,同时也可以像原生应用一样在离线时使用。它的最大优点就是可靠性,因为PWA可以像原生应用一样缓存数据和资源,这意味着它可以在离线时运行,而不会像普通的Web应用程序一样无法使用。


此外,Web性能优化也成为了开发者关注的重点。我们需要知道一个简单的事实,那就是用户喜欢快速的网站。如果你的网站速度太慢,那就会让你的用户感觉像一头正在沙漠里跑步的骆驼一样疲惫不堪,感到痛苦和沮丧,这会让他们不得不离开,去寻找新的绿洲。



所以,为了确保你的网站速度足够快,你需要采取一些优化措施。以下是一些可以提高Web应用性能的技巧:




  1. **使用CDN(内容分发网络):**CDN是一组分布在世界各地的服务器,它们可以缓存你的网站内容,并将其分发到全球各地的用户。这可以大大加快你的网站加载速度,因为用户可以从离他们最近的服务器获取内容。




  2. **压缩文件大小:**压缩你的HTML、CSS和JavaScript文件可以减少它们的大小,从而加快它们的加载速度。你可以使用像Gzip这样的压缩算法来实现这一点。




  3. **使用缓存:**缓存是一种将网站数据存储的技术。例如浏览器缓存:在响应头中设置缓存策略来控制缓存时间;以及服务器端缓存:使用Memcached或Redis等缓存服务器,以减少响应时间。这样一来,当用户再次访问你的网站时,它们可以从缓存中加载数据,而不必重新下载,大大加快你的网站加载速度。




  4. **减少HTTP请求:**有一个叫做“夹心饼干法则”的说法。这个法则认为,在一次HTTP请求中,中间的响应部分应该像夹心饼干一样短,而请求和响应头和尾应该像饼干的两端一样长。这听起来很有趣,但其实它也是有道理的,因为请求和响应头和尾中包含的信息比较少,而响应中间部分则包含了网页的实际内容,因此应该尽可能地减少其大小。你可以通过将HTML和CSS以及JavaScript文件合并成一个文件,或者通过使用CSS Sprites将多个图像合并成一个文件来减少HTTP请求的数量。




  5. **使用响应式图片:**图片是网站加载速度最慢的资源之一。为了提高网站加载速度,你可以使用响应式图片,这些图片可以根据用户的设备屏幕大小来动态地调整大小。这样一来,用户只会下载他们所需的图像大小,而不是下载整个大图像。




  6. **使用懒加载技术:**懒加载是一种延迟加载技术,它可以延迟加载页面上的图像、视频和其他资源,直到它们真正需要时才出现。这可以减少页面的初始加载时间,因为只有当用户滚动到需要加载的部分时,它们才会被加载。





你知道吗,Google Chrome浏览器可以使用一个名为“Lighthouse”的工具来检查网站的PWA和性能方面的指标。但你可能不知道的是,这个工具还有一个有趣的功能,就是可以为你的网站生成一份“独家报告”,这样你就可以像读报纸一样轻松地查看网站的PWA和性能状况了。但是,要牢记的是,优化Web应用性能是一个不断发展的过程,需要持续监测和调整以确保最佳体验。


七、Web组件和跨平台框架


Web组件和跨平台框架是现代Web开发中的两个热门话题,它们就像是现代Web开发的两座巨大城堡,吸引着无数开发者前来探索和征服。


首先,我们来谈谈Web组件。Web组件是一种现代的Web开发技术,它允许开发者将Web应用程序分解成可重用的组件,这些组件可以在不同的Web应用程序中共享和重用。比如,你可以将一个搜索框组件用于多个Web页面,而不必每次都重新编写。


Web组件的好处不仅在于可重用性,还在于它们的灵活性。你可以根据需要自定义Web组件,为你的Web应用程序添加新的功能和样式。



但是,Web组件并不是“银弹”,它们在某些方面仍然有限制。比如,Web组件难以处理动态数据,因为它们是静态的。此外,Web组件也不是完美的跨平台解决方案,因为它们可能无法兼容不同的Web浏览器和设备。


这就引出了我们的下一个话题:跨平台框架。跨平台框架是一种可以在多个平台上运行的软件框架,包括Web、移动和桌面应用程序。它们允许开发者编写一次代码,然后在不同的平台上运行,无需进行任何额外的修改。


跨平台框架的好处显而易见:它们可以大大减少开发时间和开发成本。但是,跨平台框架并非完美无缺。它们可能会受到不同平台的限制,从而无法充分利用每个平台的功能和性能。此外,跨平台框架还可能会导致性能问题和代码质量问题。


现在,我们来看看如何将这两种技术结合起来。使用Web组件和跨平台框架可以让你搭建你的虚拟王国,充分利用Web组件的可重用性和灵活性,同时充分利用跨平台框架的跨平台能力和效率。



当然,这并不是说将Web组件和跨平台框架混合在一起就是万无一失的。你需要仔细考虑你的应用场景,确保使用这两种技术的方式是最优的。


比如,你可以使用Web组件来构建你的用户界面,然后使用跨平台框架来将Web应用程序转换为移动应用程序。这样,你就可以在多个平台上运行相同的代码,而且用户体验也会更加一致。


或者,你可以使用跨平台框架来编写你的应用程序逻辑,然后使用Web组件来定制你的用户界面。这样,你可以在不同的Web应用程序中重用你的用户界面,而且你的应用程序逻辑也可以在多个平台上运行。


再者,你也可以将这两种技术都使用在同一个应用程序中。这样,你可以充分利用Web组件的可重用性和灵活性,同时充分利用跨平台框架的跨平台能力和效率。只要你能合理地使用这些技术,就可以打造出更好的Web应用程序。


Web组件和跨平台框架都是非常有前途的技术,它们可以为现代Web开发带来很多好处,为我们带来更加灵活、高效和强大的Web开发工具和平台。无论是Web组件还是跨平台框架,它们都是我们构建虚拟王国的重要基石。


八、前端安全问题


在当今数字化时代,前端安全已成为互联网世界中的重要一环。不管是个人用户,还是企业机构,前端安全都需要被高度重视。尽管我们已经发展出了各种各样的安全技术和防御手段,但是前端安全问题仍然是一个不断增长的挑战。


8.1 XSS攻击:你的网站很容易被攻击


你听说过XSS攻击吗?这种攻击方式是通过篡改网页的HTML并在用户浏览器中注入恶意代码的一种攻击方式。这些恶意代码通常是JavaScript脚本,它们可以被用来窃取用户的敏感信息,如用户名、密码、银行账户信息等等。


如果你的网站存在XSS漏洞,那么恶意攻击者就可以在你的网站上注入一些不良代码,这些代码可能会窃取用户的登录凭证或者其他敏感信息。所以,尽管你的网站已经被SSL加密保护,你的用户仍然面临着被XSS攻击的风险。



如何防御XSS攻击呢?其实非常简单,你只需要在所有的输入框中过滤掉所有的HTML标签和JavaScript脚本即可。但是,如果你认为这么做会影响用户体验,那么你可以考虑使用HTML的特殊字符转义功能来替换这些标签和脚本。


8.2 CSRF攻击:请勿相信恶意链接


现在让我们来谈谈CSRF攻击。这种攻击方式是通过篡改用户的HTTP请求来伪造用户的身份,从而进行一些非法的操作。这种攻击方式通常是通过欺骗用户点击一个恶意链接来实现的。一旦用户点击了这个链接,攻击者就可以获得用户的凭证,然后模拟用户的请求,从而执行一些非法的操作。


假设,你的网站有一个删除账户的功能,攻击者就可以利用CSRF攻击来让用户误删除自己的账户。这听起来非常可怕,但是不要担心,我们可以通过一些简单的方法来防御这种攻击。


首先,我们可以在所有的表单提交中添加一个随机的Token值。这个Token值可以通过后台生成,然后在前端将其嵌入到表单中。当用户提交表单时,我们可以检查这个Token值是否匹配,如果不匹配,则拒绝这个请求。这样就可以简单的避免CSRF攻击了。


8.3 CSP策略:请勿允许不信任的资源


CSP策略是一种非常有用的前端安全措施。CSP策略可以帮助我们限制网页中可加载的资源,从而减少被攻击的风险。例如,我们可以限制只允许加载来自指定域名的JavaScript文件,这样就可以避免恶意代码的注入。


但是,如果你不小心将不信任的资源允许加载到你的网页中,那么你的网站就可能面临被攻击的风险。假设你的网站允许用户上传文件,并在网页中显示这些文件,如果你没有限制文件的类型和内容,那么攻击者就可能上传恶意文件,并在用户浏览器中注入恶意代码。



所以,如果你想保证你的网站的安全性,那么你应该始终谨慎地过滤用户上传的文件,只允许加载来自可信任来源的资源。


我们可以认识到,前端安全是一项非常重要的技术挑战。如果你是一位前端开发人员,那么应该始终将前端安全作为开发过程中的一个重要考虑因素。只有这样,我们才能够为用户提供安全可靠的Web服务。


九、前端工程师的多元化技能


作为一名前端工程师,一定是个充满多元化技能的大神。不仅仅要会写代码,还要会与设计师沟通,管理版本控制,解决兼容性,甚至还要有点艺术细胞。





  1. **代码技能:**前端工程师最基本的技能,也是最重要的技能。不仅需要掌握 HTML、CSS、JavaScript,还需要掌握一些前端框架和库,比如 React、Vue、Angular 等。当然,这些都不是问题,对于一名优秀的前端工程师来说,这只是小菜一碟。




  2. **与设计师沟通:**设计师们总是有各种奇怪的想法,然后她们会告诉你:“我要实现这个效果,你帮我写一下”。但是,很快会发现这个效果并不现实,于是你需要与设计师进行沟通,告诉她们这个效果无法实现。当然,你不能用技术术语来向她们解释,否则她们会摆出一副“我听不懂”的表情。所以,你需要用她们喜欢听的语言,比如“我理解你的设计需求,并深刻认识到其对于网站效果的重要性。不过,由于技术和浏览器的限制,我们需要寻找其他的可行方案来实现类似的效果,以保证网站的性能和可访问性,我会尽最大的努力提供最佳的解决方案。”




  3. **管理版本控制:**代码管理是一个很重要的问题,特别是当你和其他人合作的时候。你需要使用Git进行版本控制,这样才能确保代码的稳定性和可靠性。当然,你也需要了解一些Git的命令,比如 commit、push、pull 等等。不过,如果你不小心把代码弄挂了,那也不用担心,只要跟团队的其他成员说“我不小心把代码弄挂了”,他们就会告诉你怎么做了。




  4. **解决兼容性:**不同的浏览器之间有很多不兼容,而前端工程师需要解决这些问题。比如,IE浏览器总是出现各种奇怪的bug,但是你不能告诉用户:“你用的是IE,这不是我的问题”。相反,你需要找到问题的根源,然后解决它。这是一个非常重要的技能,因为它涉及到用户体验和网站的稳定性。




  5. **有点艺术细胞:**前端工程师不仅仅是一个代码的机器,还需要有一点艺术细胞。毕竟,好的界面设计是网站的关键之一。所以需要了解一些基本的设计原则,比如颜色搭配、排版等等。当然并不需要成为一个设计师,但是需要知道如何运用这些原则来改进网站的设计。




  6. **学习新技能:**前端工程师是一个不断学习的过程。每天都有新的技术和框架出现,并且要不断学习并掌握这些技能。但是,并不需要成为一个全栈工程师,只要掌握所需要的技能,然后专注于自己的领域即可。当然,这也意味着要学会如何筛选有用的信息,因为不可能学习完所有的技术和框架。




  7. **解决问题:**前端工程师是一个解决问题的岗位。当网站出现问题时,需要迅速找到问题的根源,并解决它。但是,也不一定要独自解决所有的问题,可以向同事寻求帮助,或者参加一些开发者社区来寻找解决方案。最终要记住的是,解决问题是前端工程师最重要的技能之一。




  8. **与团队合作:**前端工程师需要和设计师、后端工程师、测试人员等等进行合作,以确保网站的成功。在与团队合作中,要学会如何与不同的人合作,并且尽力避免出现冲突。





前端工程师需要掌握很多不同的技能,但这并不意味着要成为一个万能的人。相反,只需要专注于自己的领域在不断地技术学习过程中成长。


十、AI与前端技术结合


回顾过去,畅想未来,立足当下,来讲个故事吧。


在一个遥远的星球上,有一个叫做前端技术的孤独王国。这个王国的居民们都是非常优秀的程序员,他们用HTML、CSS和JavaScript这三种神奇的武器来构建网站,为用户带来无尽的愉悦。然而,这个王国有一个问题,那就是他们一直无法征服一个名为AI的神秘国度。


终于有一天,一个勇敢的前端战士——HTML骑士,决定向AI国度发起挑战。他带着两个小伙伴:CSS猎人和JavaScript法师,踏上了一段充满挑战的探险之旅。



他们沿着神秘的网络海洋航行,一路上遇到了各种令人捧腹大笑的趣事。先是在一个叫做布局的洲际,他们被一群叫做“浮动”的怪兽困扰,CSS猎人拔出了他的弹性盒子弓箭,一箭穿心,解决了怪兽。接下来,他们来到了一个充满奇特生物的动画之地,JavaScript法师用他的神奇魔法,让这些生物如同表演马戏团一般,给他们带来了一场场精彩绝伦的表演。


然后,他们终于来到了AI国度的边境。在那里,他们遇到了一个脾气古怪的巨人,他叫做机器学习。这个巨人用一种叫做数学的强大力量来支配着这片土地。HTML骑士认为,要征服这个国度,就必须挑战巨人,并将他的力量与前端技术融合。



于是,在他们与巨人大战三百回合后,JavaScript法师从中意外领悟了神奇魔法,召唤出一个叫做TensorFlow.js的强大法宝。这个法宝让前端技术也能够掌握机器学习的力量。HTML骑士和CSS猎人纷纷表示赞叹,他们觉得自己终于找到了一种将AI与前端技术结合的方法。


在这之后,他们三人一起用TensorFlow.js建立了一个名为“智能前端”的新城堡。这座城堡里,前端技术与AI融合得天衣无缝,为用户带来前所未有的体验。


城堡的大门上,HTML骑士精心设计了一个智能问答系统。这个系统可以回答用户关于前端技术的各种问题,让新手程序员们感叹不已。而这一切,都得益于TensorFlow.js和机器学习的神奇力量。


城堡的内部,CSS猎人则利用AI技术打造了一套全新的自适应布局。这套布局能够根据用户的喜好和设备自动调整,让每个访问者都能享受到最佳的浏览体验。他还研发了一种名为“智能配色”的神奇法术,能够根据用户的喜好自动调整网页的颜色搭配,让网站变得更加美观大方。



而在城堡的核心区域,JavaScript法师则运用AI技术开发了一系列令人惊叹的交互功能。比如,他创造了一种可以根据用户行为自动优化的推荐算法,将用户感兴趣的内容精准推送。此外,他还设计了一款智能聊天机器人,可以与用户进行即时互动,解答他们的疑问。


在“智能前端”城堡的建设过程中,他们三人不仅发挥出了各自的特长,还不断地学习AI技术,将其与前端技术相互融合。这让他们的作品充满了趣味与智慧,吸引了无数程序员和用户前来参观。


在这段充满挑战的探险之旅中,HTML骑士、CSS猎人和JavaScript法师用他们的智慧和勇气,成功地将AI技术引入前端领域。他们的故事传遍了整个网络世界,成为了程序员们争相传颂的佳话。



如今,前端技术和AI的结合已经成为了一种趋势,越来越多的开发者开始探索这个领域的无限可能。而在这个探索过程中,他们总是能从HTML骑士、CSS猎人和JavaScript法师的故事中汲取勇气与智慧,勇往直前,为未来的网络世界描绘出一个更加美好、充满创意和智慧的蓝图。


有人说,前端技术与AI的结合就像一场狂欢。程序员们欢笑着跳动,发挥着自己的想象力,创造出一个又一个令人叹为观止的作品。在这场狂欢中,每个人都是舞者,每个人都是艺术家,每个人都在为这个美丽的网络世界贡献着自己的力量。


如同那个遥远的星球上,那个欢呼雀跃的前端王国,如今我们所生活的这个网络世界也充满了欢声笑语。而在这片欢乐的土地上,那些勇敢的前端战士们正携手AI,共同书写着属于他们的传奇!



随着技术的不断发展,我们相信前端技术与AI的结合将会走得更远,创造出更多不可思议的奇迹。也许有一天,我们的网络世界将变得如同童话般美好,充满智慧的光辉。而在那个时候,我们将不禁想起那个勇敢的HTML骑士、CSS猎人和JavaScript法师,怀念他们当年那段充满挑战的探险之旅,为他们的勇气与智慧而感慨不已。


在探险的道路上,我们将一路欢笑并肩前行,勇敢地追求那个梦寐以求的未来。也许在某个不经意的瞬间,我们会发现,那个童话般的前端王国,其实就在我们心中,等待着我们去探索、去发现、去唤醒它,让它绽放出最耀眼的光芒。


后记


前端技术的演进从未停歇,仍然充满了机遇与挑战……


让我们一起期待下一个十年,见证前端技术的更多精彩!


作者:京东云开发者
来源:juejin.cn/post/7220164534315548731
收起阅读 »

面试官:你为什么你觉得你值 30 k💰

☀️ 前言大家好我是小卢,这段时间很多群友都去面试了,而遇到最多的一个不会回答的问题就是:你为什么你觉得你值xxk,我今天就简单说一下我的看法。首先,面试官问的这个问题与自我介绍不同,因为他更看重面试者作为前端开发人员的技能、经验和价值。虽然自我介绍可能会涉及...
继续阅读 »

☀️ 前言

  • 大家好我是小卢,这段时间很多群友都去面试了,而遇到最多的一个不会回答的问题就是:你为什么你觉得你值xxk,我今天就简单说一下我的看法。

  • 首先,面试官问的这个问题与自我介绍不同,因为他更看重面试者作为前端开发人员的技能、经验和价值。虽然自我介绍可能会涉及这些内容,但这个问题的回答通常会更全面地概述一位面试者的背景、兴趣和职业目标

  • 其次面试官问这个问题,并不是只看你自己的能力,而是想看看你到底可不可以通过简短的几分钟说服他,让他更清楚知道你几斤几两,如果这时候你连自己都无法说服,那么基本上面试就无望了。

  • 想要回答这个问题,你可以从这三个方面去回答,我会给出一些我总结的模版和简单说明,如果大家有需要可以收藏起来喔💖

    • 工作经验

    • 学习能力

    • 职业规划

✍🏻 工作经验

我会这样说:

  • 我相信我是贵公司该前端开发岗位的有力候选人。我在 ReactVueNode.js 等现代 Web 技术方面拥有丰富的经验。

  • 我在工作中熟练使用前端技术来创建可扩展高效响应迅速的复杂用户界面。

  • 在曾经的工作中,我负责了xx个大大小小的项目,其中x个项目作为主要开发人员,x个项目为主要开发人员,从小型网站到复杂的 Web 应用程序的各种项目上都有丰富的工作经验。

为什么❓

  • 在介绍自己的技术栈时,通过强调在流行的前端框架方面的经验,可以证明自己拥有处理复杂项目交付高质量结果的能力。

  • 通过突出我在各种项目中的工作经验,可以向面试官证明自己拥有广泛的技能并且可以适应不同的项目类型和环境。

  • 因为这会体现自己就像变色龙一样,有能力适应周围的环境并无缝融合。无论是小型项目还是复杂的企业项目,都具有调整方法和交付满足客户需求的结果所需的灵活性和多功能性。


📖 学习能力

我会这样说:

  • 我相信我的快速学习适应能力是我可以胜任这个岗位的关键优势。

  • 作为一名前端开发人员,我明白技术领域在不断发展,学习与时俱进的框架和工具对于交付高质量的工作至关重要。

  • 在我以前的工作中,由于业务的特殊性,我经常会遇到一些奇奇怪怪的挑战和问题,这需要我接触很多我不会甚至没听过的新技术

  • 围绕工作学习这是我的习惯,每当遇到新技术或新鲜事物时,我都会花时间深入研究,以便充分理解其底层原理以及如何在工作实践中应用。这使我能够从多个角度处理问题拓展我自己的知识广度和深度多学科发展并针对每个特定项目提出更好的解决方案。

为什么❓

  • 这可以通过强调自己的学习能力,向面试官证明自己有能力接受新的挑战适应不断变化的环境

  • 通过你能围绕工作学的特点,表明我在职业发展中有上进心积极主动的心态。

  • 这对面试官来说是一个究极无敌有吸引力的品质,因为这可以表明面试者不满足于固步自封,而是一直在寻找新的方法来提高和扩展自己的技能。


🔝 职业规划

我会这样说:

  • 当然啦,我至今在前端岗位也工作了x年了,我对前端开发的职业生涯还是有着清晰的愿景的。

  • 在未来几年,我希望继续加强我的技术技能专业知识,这不管对我以后想做管理层或者架构都很有帮助,我的目标是通过自己的影响力和努力成为前端开发社区公认的专家。

  • 我也渴望在我的组织中担任更大的领导角色,有可能管理一个开发团队并为公司的战略方向或者团队发展做出贡献。

为什么❓

  • 这可以表明自己的职业目标和抱负,向面试官证明在自己的职业生涯中有明确的目标和方向,并且有动力为自己和所工作的组织取得成功。

  • 很多面试官都喜欢有自己主见的人,这种人有自己的思考一般都有很大的潜力快速成长并且容易接受新的挑战

  • 在面试前可以尽可能多了解一下公司JD,展示个人目标与公司的目标之间的有强烈一致性,这可以表明愿意致力于为公司的成长和发展做出贡献。

👋 写在最后

  • 一个小小的问题其实也有大大的学问,但只要你足够自信,相信所有问题都不是问题。

作者:快跑啊小卢_
来源:juejin.cn/post/7217086166418784313

收起阅读 »

辞职卖烤肠

前景 为35后做准备 找到一个合适的位置 周末出门多转转,找个人多的地方、并且容易饿的地方 营销策略 制定一个LOGO,视频中up的摊子叫公路商店 准备个小黑板 带个好看的围裙 头套啥的也备上 装备 必要 载具(小电车、自行车) 制作台 (可以展开...
继续阅读 »

前景


为35后做准备


找到一个合适的位置


周末出门多转转,找个人多的地方、并且容易饿的地方


营销策略



  • 制定一个LOGO,视频中up的摊子叫公路商店


image.png



  • 准备个小黑板

  • 带个好看的围裙

  • 头套啥的也备上


装备


必要



  • 载具(小电车、自行车)

  • 制作台 (可以展开的箱子、桌子)

  • 厨具(卡式炉、各式烤盘、酱料瓶子)

  • 收钱码(零钱)


可选



  • 投币机小玩具


卖什么


烤肠



  • 淀粉肠

  • 沙拉酱

  • 番茄酱

  • 黑胡椒酱

  • 孜然

  • 辣椒面

  • 油壶

  • 小刷子

  • 食品袋子
    image.png


润奶宝


甜筒、奶油、棉花糖、小熊饼干的组合


image.png


章鱼小丸子



  • 原材料 (面粉、鸡蛋、奶油)

  • 配菜(洋葱、芝士)

  • 定价 (12元/4个、15元/6个)


周末机车露营节集市,章鱼小丸子依旧是游客的宠爱,现场歌舞助兴_哔哩哔哩_bilibili


image.png


手工冰淇淋



  • 保温桶

  • 学习制作

  • 脆皮桶

  • 定价(3元/个)

  • 要用动物奶油


接完女儿放学,再一起骑着二八大杠去摆摊赚钱,多少人儿时的回忆_哔哩哔哩_bilibili


image.png


刨冰



  • 刨冰机


30℃的天气,我用樱桃小丸子刨冰机贩卖快乐_哔哩哔哩_bilibili


image.png


作者:codeniu
来源:juejin.cn/post/7220351836331311159
收起阅读 »

做个清醒的程序员之努力工作为哪般

如果要问自己这样一个问题:“我们工作的意义到底是什么?”会得到怎样的答案? 是为了安身立命?是为了满足别人的期待?是为了得到社会的认同?抑或是索性认为工作是无意义的? 如果我说:工作的意义在于自我实现,你会同意吗?你会觉得这样的观点很片面吗?你会觉得这很理想化...
继续阅读 »

如果要问自己这样一个问题:“我们工作的意义到底是什么?”会得到怎样的答案?


是为了安身立命?是为了满足别人的期待?是为了得到社会的认同?抑或是索性认为工作是无意义的?


如果我说:工作的意义在于自我实现,你会同意吗?你会觉得这样的观点很片面吗?你会觉得这很理想化吗?


其实,依我的工作经验来看,上面列举出的常见答案其实都有道理。人在不同的阶段,不同状态,工作的意义便会发生变化。


坦率地讲,我从开始工作之后,就下定决心不再啃老。简单地说,就是不再向父母伸手要钱。于是,如何保障自己的温饱就是我工作的最首要和最基本目的。也就是说,我刚开始的时候,工作就是为了挣钱。


刚起步的时候我一个月有多少工资呢?很少,2500块。即便是毕业后转正,拿到手也只有三四千块。


但是,这些钱已经可以很好地满足我的温饱需要。即使我出去租房,不在家吃饭,这些钱其实也是够的,只不过很可能剩不下分文。很感谢我的父母,在我事业刚刚开始的时候,照顾了我的起居生活。


一开始,我眼中工作的意义就是为了能养活我自己,就是为了那三两碎银。所以,为了养活自己而选择工作,挣钱,然后达到目的,我至今也不觉得有什么丢人的。


后来呢?因为我一直在家吃饭,午饭的话公司也有食堂,所以基本没什么开销。唯一生活上的花销就是衣服和鞋,可偏偏我穿衣穿鞋算是比较省的,一件衣服基本上少说穿个四五年,鞋的话就更久了,我现在还经常穿七八年前买回来的经典款。我认为穿衣方面,买经典款总是不会错,而且很难因为流行趋势而过时。


话说回来,随着我的小金库慢慢积累变多,我就不愁“安身立命”的目标了。因为我是家族后代中唯一的男性,所以心中总会有一种使命感,虽然没有人给我这方面的压力。我感受到的最大的责任感其实是想让家人生活得更美好的目标,虽然我父母在这方面依然没有表现出很大的期待。


于是凭着这个我自认为的“责任感”,一直努力工作了很多年。其实我的想法很简单,就是想让爱自己和自己爱的人过得好一点。我觉得凭本事挣更多的钱,然后达到这个目标,更是无可厚非的事情,也没什么错。


后来呢?我其实很早就有写博客的习惯,随着读者对我的文章产生认同,更重要的是有出版社编辑的认同,我就产生了要获得社会认同感的目标。虽说是“社会认同感”,其实它所包括的内容很广泛。比如读者的、家人的、老同学的、(前)同事的等等。这种“社会认同感”还会顺便带来他人的尊重甚至是敬重。至少我这次的工作和上次的工作,在面试的时候基本上技术方面是被认可的,免去了“八股文”的考验。不过老实讲,如果考验我面试“八股文”,大概率我还真得吃败仗。


再到现在,金钱对我的诱惑依然存在,但已经大幅降低了。更多的是考虑如何实现自己的价值,真正地释放自己的潜力,对这个社会,对这个世界发挥光和热。也就是我在一开始说的“工作的意义在于自我实现”。


好了,这就是我的故事。一开始为了满足温饱,我去工作,去挣钱;后来,为了得到别人的认可,获得社会认同感而努力工作,顺便把钱给挣了,引一句读者的评论:“挣钱是重要的事情中最不重要的”;再到现在,自我实现对我是最重要的。


所以,在不同阶段,不同状态,对工作意义产生不同的观点,我觉得都是正常的,也都是正确的。


但是,你知道吗?在我刚刚工作的时候,我就立下目标,要在这个世界上留下点什么,留下自己活过的印记,不想虚度此生。但当时无论如何也想不到,自己会成为作者,通过文字和图片把枯燥的编程知识教授给需要的人。


不知道你有没有听说过“马斯洛需求层次”,莫名其妙地,从一开始我就攀登这个需求金字塔,直到现在,已过去十余年。


有读者说我是“长期主义者”,以现在的认知,我愿意做一个“长期主义者”。但当初的我,哪懂什么“长期主义”。我更偏向于用“轴”、“固执”或是“不见棺材不落泪,不撞南墙不死心”这类的修饰词来形容自己。所幸的是,在我“固执”的一路上,受到了很多人的帮助与支持,还有上天的眷顾。“运气”、“机遇”占了很大的比重。


回到最初的问题:“我们工作的意义到底是什么”?如果我们对一个疲于奔命的人说:“你要实现自我”。很遗憾,“实现自我”在这个人眼中,也许就只是保障温饱,他甚至会转过头来和别人说我们是神经病。因为阶段不同,状态不同,追求的东西自然也会不同。也许这很无情,很冷血。但它很真实,也很正常。


但即便我们处在最开始的温饱阶段,着眼于生计,但目光一定要看到那个“未来”,坚定不移地坚持走“长期主义”的道路。


另一方面,在学校里,往往努力就会有结果,这是具有极大的确定性的。踏入社会之后,这种确定性消失了,我们往往努力了,却并没有得到想要的结果。很多人在鼓吹“选择大于努力”,选择固然重要。选错了,越努力,走得越偏。但这种话听多了,就要当心它是否成为了不努力的借口。努力是为了在机会到来的时候,我们有能力抓住他。这就好像不慎跌落坑里的人,有人扔绳子救他,他得努力抓住绳子,才有被救的可能。如果一味求救,却不选一种力所能及的方法去做,无论有多少次生还的机会,也会错过。


所以,任何时候也不要轻视努力与坚持的重要性。这看上去很笨很傻,但它却是每一个平凡人实现“自我价值”的可行之路。就像歌中唱的那样:“老天爱笨小孩”。在这个充满不确定性的时代,更应如此。不确定性就像基因突变,可能会变糟,也可能会变好。当有好事到来时,便是好运来临之际。和“选择大于努力”相比,我更倾向于相信“机会总是留给有准备的人”。这句话出自法国著名的微生物学家、化学家路易斯·巴斯德,告诫人们:机遇往往不易察觉,可遇不可求,容易稍纵即逝。作为普通人,若要抓住机遇,就要把功夫用在平时,甚至是有点傻的、偏执的努力。


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

30岁女程序媛,能有什么好出路?

前言 最近技术社群上随处可见“前端已死”的观点,主要是经济环境和市场供需关系决定的;也可能是人工智能chatGPT一个demo,一张页面的草图,通过chatGPT可以生成一个完整的网站,就连按钮功能也用JS写好的;这些在一定程度上引发了作为前端从业者的焦虑。这...
继续阅读 »

前言


最近技术社群上随处可见“前端已死”的观点,主要是经济环境和市场供需关系决定的;也可能是人工智能chatGPT一个demo,一张页面的草图,通过chatGPT可以生成一个完整的网站,就连按钮功能也用JS写好的;这些在一定程度上引发了作为前端从业者的焦虑。这不禁的引发我们的思考,以及我们要做出一些应对的策略。作为程序员的我们,还有好出路吗?一名30岁的程序媛,能有什么好出路。


谁的青春不迷茫


我是出生于农村的一个普通女孩,经过河南省激烈的高考竞争,我考进河南一个普通的大学,大学所选的专业是计算机网络技术,大学期间,我对未来我要从事什么职业很迷茫,每天浑浑噩噩,得过且过。后来我听从家人的建议出去找实习,不在意薪资的高低,只为寻找适合自己的职业发展方向。在经过了服装销售、网页设计、经理助理等多种尝试后,我最终找到了适合我的职业发展方向,那就是前端开发,同时我参加了统招专升本考上了省内还不错的二本,全日制就读两年。


当时的前端开发被称做网页制作工程师,于是我从2014年暑假开始在慕课网上自学前端开发,刚一接触这一领域,我就深深被吸引住,如饥似渴的吸收着这方面的知识,平时没课我基本上都在宿舍抱着我的华硕电脑和一本红宝书自学前端开发。当时大学毕业时,我仅在慕课网上学习时长积累了 1200+小时


在大三期末的时候,由于我的努力,我获得了360第一届前端星校招实习名额,我跟学校请了两周的假,到360北京总部参加 【360前端星】 ,经过两周的培训后,很遗憾,我没有拿到offer,当时360培训的导师给的意见,可以把计算机基础打扎实,再考个研提升提升学历。


第一届360前端星.jpg



里面有你熟悉的面孔吗?



回去我自己分析我的情况,有三方面劣势。



  • 学历自卑:当时参加前端星的同学学历都很优秀,清一色985、211高校,相比较下我就很感到很自卑,我就读于双非二本,而且还是专升本,在学历上我没有优势。

  • 专业技能:我的前端技能主要靠在慕课网自学,而其它同学基本都跟着自己的导师做过一些项目,有实际的开发经验,而我从技术深度到技术广度都不太行。

  • 综合素质:在培训期间是那种不敢站出来说话,害怕说错话,当然也没有才艺,更没有积极展现自己。


360.jpeg


回到学校后,我深思熟虑后,决定考研来提升自己的学历。我当时的想法是只要拼命学,考上985、211就有希望。我踌躇满志,做好了拼命努力的心理准备。暑假期间,我复习的很认真,到了最后甚至有一种不在乎结果,单纯追求梦想的悲剧英雄主义。不过遗憾的是,我备考存在很多问题:学习方法上、还有备考院校、自主命题等信息差、资源差。初始分数还没出来,我隐约知道自己没有希望了,果不其然,来年分数出来,我落榜了。经过一段时间的失望和彷徨,我鼓足勇气跟家里人说我想去北京找实习,于是从家里拿了1万的生活费,开始了自己的北漂之旅。


重拾梦想


工作很多年后,每每想起考研失利,总是有些遗憾,我知道失去和失败是人生常态,可是我好想考研,好想成为研究生,最后已经有些魔怔,我就是要考,我这辈子注定是个研究生。放弃是一件容易的事,气一松,力一卸,就能完全放下。但是总有一份心底的坚持,让你不由自主的重燃斗志。一件事可以暂时不做,但不要彻底放弃,而从内心否定自己。于是我再次开始了我的在职考研之路。


择校


这次我没有选择计算机专业,计算机硕士考试,科目多并且难度大,跟身边的朋友了解后,发现MEM项目管理相对比较适合我,仔细对比了MBA和MEM的院校、分数、招生情况,我选择了北xMBA,毕竟按照往年的情况,报考北xMBA的只要过国家线,就能录取。这次应该是我离硕士最近的一次了吧。


平衡


在完成日常工作的同时,我还需要抽出足够的时间复习备考,这个任务很艰巨。不得不提一点的是,我在小组,新来的小组长拉帮结派、挤兑人,我们业务线,承接国内大小节日活动的前端开发。很过分的是,新组长把去年后半年都安排给我做(包括,但是不局限于,五一活动、六一活动、七夕活动、中秋活动、双11活动、2023春节活动),几个人的小组,我一个人承接了后半年的所有节假日活动,不仅仅要开发,每个节假日晚上凌晨12点我都要值班。由于我的业务量很饱和,再加上我要备考,我就没太多的时间和精力去搞KPI,我也不想多事,就忍了下来。


WechatIMG483.jpeg


阳了


2022年12年7号月份疫情放开,我做好一切措施,防止自己阳了影响备考,但是十几号的时候我还是中了,我开始发烧,我全身酸痛地躺在床上,难受的完全不能学习了,幸好我对象照顾了几天,我退烧能下床了我对象又病倒了,我只能先照顾他,抽空做押题和最后的查漏补缺。由于近两周都多没能好好学习,变的极其焦虑和急躁。


考研需要上报阴阳情况的时候,我还是阳性,后来就给分到阳性考场。阳性考场,咳嗽声此起彼伏。


WechatIMG506.jpeg


考完最后一场出来,见到那天的晚霞,真美。
晚霞.jpeg


今年2月份公布了考研初试分数,按照往年的情况我是能过初试的,我开始积极备考复试。梳理我的过往经历、了解所在公司的营收模式、剖析公司所在行业的发展前景以及竞对的优缺点。以及最近的热点新闻和二十大政治相关内容。面试那天我穿着我的小西服战袍走进了考场,在这之前,我刻意模拟了两次复试面试,我怀着淡淡的期待和自信考完了。


上周公布了拟录取名单,我被录了(圆了对象的北*梦)。我把消息发到家人群里,全家人都很开心,我还领了我爸的大红包,心里美滋滋~(终于上岸了)。


THE END


WechatIMG87.jpeg


也许备考期间我减少了与家人的联络,忽视了KPI,但是我自认为我兢兢业业,超低bug率、无线上事故。我想说我尽力了,我不够完美,在时间和精力上不能很好的平衡。也许根本没有平衡,只能取舍。愿我在自己存在的地方,成为一束光,照亮世界的一角。我是一个30岁的程序媛,我不知道哪里有更好的出路。我之前很卷,一直在卷工作;去年我换了一个赛道卷,卷学历;如今我上岸了,再卷回工作。也许你会说前端已死,但是逃避,就肯定输家。唯有面对,才是出路的第一步。


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

俞敏洪:我曾走在崩溃的边缘

大家在人生的经历中遇到过很崩溃的事情吗? 我遇到过,遇到这类事情的时候,我会读读名人传记,看看他们有没有遇到我和我类似的事情;他们是怎么处理这些事情的;或者说他们的心路历程是怎么样的。他们的应对方式可能会对我有所启发。 长时间下来,这个习惯让我对名人的苦难经历...
继续阅读 »

大家在人生的经历中遇到过很崩溃的事情吗?


我遇到过,遇到这类事情的时候,我会读读名人传记,看看他们有没有遇到我和我类似的事情;他们是怎么处理这些事情的;或者说他们的心路历程是怎么样的。他们的应对方式可能会对我有所启发。


长时间下来,这个习惯让我对名人的苦难经历或者处理棘手问题的经历有强烈的好奇心。最近,读了俞敏洪的自传《我曾走在崩溃的边缘》,感觉挺有意思。


俞敏洪是新东方的老板,在“双减”政策之后,新东方转型做了直播,也就是大家熟知的东方甄选,可能很多人还买过他们直播间的大米。当然,我没有买过,因为理智促使我很少为情怀买单。


离开北大


俞敏洪曾经是北大的老师,他的梦想是出国留学。但老师的工资低,很难赚够出国的学费。作为南方人的他,天生的商人基因让他找到了赚钱的路子——开英语培训班。这条路子获得的收入比工资高十几倍,利润十分丰厚。


于是,他打着北大的招牌私下招生,这意味着和北大“官方”的托福培训班形成了竞争关系。学校当然不会允许北大老师和北大抢生意,况且学校禁止老师私下办培训班。俞老师无法避免地和校领导发生了冲突,并因此被处分。


图片


处分的通告在学校的高音喇叭上足足播了一个礼拜,这件事情闹得人尽皆知,对俞敏洪名声的伤害极大。后来,学校分房自然没有俞老师的份了。在中国的社会体系下,名声对一个人来说极其重要。这种“德治”社会虽然在人口大国里对秩序起着巨大的作用,但也给一些人带来了巨大伤害。一遭名声败坏,要背一辈子,这对当事人是多大的打击。


那时俞敏洪已经结婚,本可以在大学教书过安稳的生活,但这一纸处分,让他决定从北大离职。最后,他骑着三轮车拉着家当离开了北大,开启了新东方的事业。


图片


死磕办学证


办培训班需要办学证,类似于现在的牌照。如果没有就无法公开招生,这意味着无法扩大规模。俞敏洪没办法,找了当时一个叫东方大学的机构联合办培训班,条件是支付总收入的25%给东方大学。


东方大学不参与招生、培训等所有事情,却要分掉一大笔钱。随着培训班的规模越来越大,俞敏洪意识到这不是长久之计,他决定就算再难,死磕也要把办学证拿到手。


要拿到办学证要符合两个条件:一是必须有大学副教授以上职称,二是要经原单位同意。


俞敏洪在北大只是讲师,没有副教授职称,而且北京大学处分了他,不可能同意他办学。两个条件都不符合,教育局直接拒绝,并叫他不要来了。


不得不说,俞老师的脸皮是够厚的,每隔一两星期就去教育局和办事的人聊天,久了大家就混熟了。


大概耗了半年,教育局放低了办学的要求,只要他能够在人才交流中心拿到允许办学证明就放行。可是人才交流中心的工作人员根本不给他开证明。直到遇见他一个在这里工作的学生,在她的帮助下才拿到证明。


办学证到手后,俞敏洪离开东方大学,开始独立办培训班。原来的“东方大学外语培训部”这块招牌积累了相当的名气,新东方成立后,大量学生还去那边报名。为了顺利切换品牌,新的培训机构起名叫新东方,而且从东方大学买断了“东方大学外语培训部”三年的使用权,每年支付20万。


这一系列的操作,可见俞敏洪有相当不错的商业头脑。


被赶下董事长的位置


中国是一个人情社会,比如亲情、友情、同学情。在这种社会成长起来的人,自然会想到找自己熟悉的人一起做事业。俞敏洪也不例外。新东方的培训班办得风生水起,俞敏洪开始寻找人才。


除了拉亲人朋友入伙,他还出国把大学同学王强、徐小平拉回来一起跟他干事业。这三人被称为“东方三驾马车”,也就是电影《中国合伙人》的原型。


image.png


亲人、同学、朋友之间,天然有信任感,在事业的初创阶段一起工作沟通效率非常高,而且为了共同的目标,凝聚力非常强。


当公司到了一定的规模,这种人情关系构建起来的团队,会使公司的人事关系变得非常复杂。


一是,团队没有组织架构,决策效率低下;二是,老板没有话语权,下面的人不知道该听谁的,却谁都不敢得罪。


后来,在新东方改革期间,创始团队出现各种矛盾,俞敏洪无法短期内处理好这些矛盾,被管理层认为是不合格的董事长。于是,俞敏洪从位置上退了下来。


退位期间,其他几个领导轮流做主,也无法处理好团队的矛盾。俞敏洪开始大量阅读公司管理、股权管理的书籍,积累比其他领导更丰富的管理知识。两三年后,他重新回到董事长的位置上。


他能回到位置上,管理知识是一方面,我斗胆猜测,运气的成分占比很大。毕竟被自己的公司赶走的大有人在。


结尾


除了上面3个故事,俞敏洪还有很多非常精彩的故事,比如“被抢劫险些丧命”、“知识产权侵权风波”、“新东方上市”、“遭遇浑水公司做空”等等。


语言是思想的外衣。他来自农村,《我曾走在崩溃的边缘》这本书语言坦诚,像他本人一样。他的人生非常精彩,展现了他强大的韧性。


他的成功,有时代的机遇,也有个人的努力。我们可能无法准确把握时代的机遇,但可以学习他的努力和韧性,在崩溃之时屹立不倒。


作者:华仔很忙
来源:juejin.cn/post/7218487123212091450
收起阅读 »

一天高中的女同桌突然问我是不是程序猿

背景 昨天一个我高中的女同桌突然发微信问我“你是不是程序猿 我有问题求助”, 先是激动后是茫然再是冷静,毕业多年不见联系,突然发个信息求助,感觉大脑有点反应不过来... 再说我一个搞Android的也不咋会python啊(不是说Java不能实现,大家懂的,人...
继续阅读 »

背景


昨天一个我高中的女同桌突然发微信问我“你是不是程序猿 我有问题求助”,


image-20211015101843733.png


先是激动后是茫然再是冷静,毕业多年不见联系,突然发个信息求助,感觉大脑有点反应不过来... 再说我一个搞Android的也不咋会python啊(不是说Java不能实现,大家懂的,人生苦短,我用python),即使如此,
为了大家的面子,为了程序猿们的脸,不就简单的小Python嘛,必须答应!


梳理需求


现有excel表格记录着 有效图片的名字,如:


image-20211015103418631.png


要从一个文件夹里把excel表格里记录名字的图片筛选出来;


需求也不是很难,代码思路就有了:



  1. 读取Excel表格第一列的信息并放入A集合

  2. 遍历文件夹下所有的文件,判断文件名字是否存在A集合

  3. 存在A集合则拷贝到目标文件夹


实现(Python 2.7)


读取Excel表格

加载Excel表格的方法有很多种,例如pandasxlrdopenpyxl,我这里选择openpyxl库,
先安装库



pip install openpyxl



代码如下:


from openpyxl import load_workbook

def handler_excel(filename=r'C:/Users/xxx/Desktop/haha.xlsx'):
   # 根据文件路径加载一个excel表格,这里包含所有的sheet
   excel = load_workbook(filename)
   # 根据sheet名称加载对应的table
   table = excel.get_sheet_by_name('Sheet1')
   imgnames = []
   # 读取所有列
   for column in table.columns:
       for cell in column:
           imgnames.append(cell.value+".png")
# 选择图片
   pickImg(imgnames)

遍历文件夹读取文件名,找到target并拷贝

使用os.listdir 方法遍历文件,这里注意windows环境下拿到的unicode编码,需要GBK重新解码


def pickImg(pickImageNames):
   # 遍历所有图片集的文件名
   for image in os.listdir(
           r"C:\Users\xxx\Desktop\work\img"):
       # 使用gbk解码,不然中文乱码
       u_file = image.decode('gbk')
       print(u_file)
       if u_file in pickImageNames:
           oldname = r"C:\Users\xxx\Desktop\work\img/" + image
           newname = r"C:\Users\xxx\Desktop\work\target/" + image
           # 文件拷贝
           shutil.copyfile(oldname, newname)

简单搞定!没有砸程序猿的招牌,豪横的把成果发给女同桌,结果:


image-20211015112550343.png


换来有机会请你吃饭,微信都不带回的,哎 ,xdm,小丑竟是我自己!
小丑竟是我自己什么梗-小丑竟是我自己是什么意思出自什么-55手游网


作者:李诺曹
来源:juejin.cn/post/7019167108185456677
收起阅读 »

做个清醒的程序员之努力工作为哪般

阅读时长约10分钟,共计2268个字 如果要问自己这样一个问题:“我们工作的意义到底是什么?”会得到怎样的答案? 是为了安身立命?是为了满足别人的期待?是为了得到社会的认同?抑或是索性认为工作是无意义的? 如果我说:工作的意义在于自我实现,你会同意吗?你会觉得...
继续阅读 »

阅读时长约10分钟,共计2268个字


如果要问自己这样一个问题:“我们工作的意义到底是什么?”会得到怎样的答案?


是为了安身立命?是为了满足别人的期待?是为了得到社会的认同?抑或是索性认为工作是无意义的?


如果我说:工作的意义在于自我实现,你会同意吗?你会觉得这样的观点很片面吗?你会觉得这很理想化吗?


其实,依我的工作经验来看,上面列举出的常见答案其实都有道理。人在不同的阶段,不同状态,工作的意义便会发生变化。


坦率地讲,我从开始工作之后,就下定决心不再啃老。简单地说,就是不再向父母伸手要钱。于是,如何保障自己的温饱就是我工作的最首要和最基本目的。也就是说,我刚开始的时候,工作就是为了挣钱。


刚起步的时候我一个月有多少工资呢?很少,2500块。即便是毕业后转正,拿到手也只有三四千块。


但是,这些钱已经可以很好地满足我的温饱需要。即使我出去租房,不在家吃饭,这些钱其实也是够的,只不过很可能剩不下分文。很感谢我的父母,在我事业刚刚开始的时候,照顾了我的起居生活。


一开始,我眼中工作的意义就是为了能养活我自己,就是为了那三两碎银。所以,为了养活自己而选择工作,挣钱,然后达到目的,我至今也不觉得有什么丢人的。


后来呢?因为我一直在家吃饭,午饭的话公司也有食堂,所以基本没什么开销。唯一生活上的花销就是衣服和鞋,可偏偏我穿衣穿鞋算是比较省的,一件衣服基本上少说穿个四五年,鞋的话就更久了,我现在还经常穿七八年前买回来的经典款。我认为穿衣方面,买经典款总是不会错,而且很难因为流行趋势而过时。


话说回来,随着我的小金库慢慢积累变多,我就不愁“安身立命”的目标了。因为我是家族后代中唯一的男性,所以心中总会有一种使命感,虽然没有人给我这方面的压力。我感受到的最大的责任感其实是想让家人生活得更美好的目标,虽然我父母在这方面依然没有表现出很大的期待。


于是凭着这个我自认为的“责任感”,一直努力工作了很多年。其实我的想法很简单,就是想让爱自己和自己爱的人过得好一点。我觉得凭本事挣更多的钱,然后达到这个目标,更是无可厚非的事情,也没什么错。


后来呢?我其实很早就有写博客的习惯,随着读者对我的文章产生认同,更重要的是有出版社编辑的认同,我就产生了要获得社会认同感的目标。虽说是“社会认同感”,其实它所包括的内容很广泛。比如读者的、家人的、老同学的、(前)同事的等等。这种“社会认同感”还会顺便带来他人的尊重甚至是敬重。至少我这次的工作和上次的工作,在面试的时候基本上技术方面是被认可的,免去了“八股文”的考验。不过老实讲,如果考验我面试“八股文”,大概率我还真得吃败仗。


再到现在,金钱对我的诱惑依然存在,但已经大幅降低了。更多的是考虑如何实现自己的价值,真正地释放自己的潜力,对这个社会,对这个世界发挥光和热。也就是我在一开始说的“工作的意义在于自我实现”。


好了,这就是我的故事。一开始为了满足温饱,我去工作,去挣钱;后来,为了得到别人的认可,获得社会认同感而努力工作,顺便把钱给挣了,引一句读者的评论:“挣钱是重要的事情中最不重要的”;再到现在,自我实现对我是最重要的。


所以,在不同阶段,不同状态,对工作意义产生不同的观点,我觉得都是正常的,也都是正确的。


但是,你知道吗?在我刚刚工作的时候,我就立下目标,要在这个世界上留下点什么,留下自己活过的印记,不想虚度此生。但当时无论如何也想不到,自己会成为作者,通过文字和图片把枯燥的编程知识教授给需要的人。


不知道你有没有听说过“马斯洛需求层次”,莫名其妙地,从一开始我就攀登这个需求金字塔,直到现在,已过去十余年。


有读者说我是“长期主义者”,以现在的认知,我愿意做一个“长期主义者”。但当初的我,哪懂什么“长期主义”。我更偏向于用“轴”、“固执”或是“不见棺材不落泪,不撞南墙不死心”这类的修饰词来形容自己。所幸的是,在我“固执”的一路上,受到了很多人的帮助与支持,还有上天的眷顾。“运气”、“机遇”占了很大的比重。


回到最初的问题:“我们工作的意义到底是什么”?如果我们对一个疲于奔命的人说:“你要实现自我”。很遗憾,“实现自我”在这个人眼中,也许就只是保障温饱,他甚至会转过头来和别人说我们是神经病。因为阶段不同,状态不同,追求的东西自然也会不同。也许这很无情,很冷血。但它很真实,也很正常。


但即便我们处在最开始的温饱阶段,着眼于生计,但目光一定要看到那个“未来”,坚定不移地坚持走“长期主义”的道路。


另一方面,在学校里,往往努力就会有结果,这是具有极大的确定性的。踏入社会之后,这种确定性消失了,我们往往努力了,却并没有得到想要的结果。很多人在鼓吹“选择大于努力”,选择固然重要。选错了,越努力,走得越偏。但这种话听多了,就要当心它是否成为了不努力的借口。努力是为了在机会到来的时候,我们有能力抓住他。这就好像不慎跌落坑里的人,有人扔绳子救他,他得努力抓住绳子,才有被救的可能。如果一味求救,却不选一种力所能及的方法去做,无论有多少次生还的机会,也会错过。


所以,任何时候也不要轻视努力与坚持的重要性。这看上去很笨很傻,但它却是每一个平凡人实现“自我价值”的可行之路。就像歌中唱的那样:“老天爱笨小孩”。在这个充满不确定性的时代,更应如此。不确定性就像基因突变,可能会变糟,也可能会变好。当有好事到来时,便是好运来临之际。和“选择大于努力”相比,我更倾向于相信“机会总是留给有准备的人”。这句话出自法国著名的微生物学家、化学家路易斯·巴斯德,告诫人们:机遇往往不易察觉,可遇不可求,容易稍纵即逝。作为普通人,若要抓住机遇,就要把功夫用在平时,甚至是有点傻的、偏执的努力。

作者:萧文翰
来源:juejin.cn/post/7218731620723638333

收起阅读 »

某公司技术经理媚上欺下,打工人应怼尽怼,嘤其鸣兮,求其友声!

最近的事情大家都晓得了,某公司技术经理媚上欺下,打工人应怼尽怼,不亦快哉!不亦壮哉!所谓媚上者必欺下!古人诚不我欺!技术经理者,公然在聊天群里大玩职场PUA,气焰嚣张,有恃无恐,最终引发众怒,嘿嘿,技术经理,团队领导,原来团队领导这四个字是这么用的:奴媚显达、...
继续阅读 »

最近的事情大家都晓得了,某公司技术经理媚上欺下,打工人应怼尽怼,不亦快哉!不亦壮哉!所谓媚上者必欺下!古人诚不我欺!技术经理者,公然在聊天群里大玩职场PUA,气焰嚣张,有恃无恐,最终引发众怒,嘿嘿,技术经理,团队领导,原来团队领导这四个字是这么用的:奴媚显达、构陷下属,人文具损、逢迎上意、傲然下欺,装腔作势、极尽投机,父他人之父、慷他人之慨……如此者,可谓“团队领导”也。


功其利也“有用吗”?


中国的所谓“传统文化”——除了仁义礼智信、除了经史子集、除了铮铮风骨,其实还有很多别的东西,被大家或有意或无意地忽视了:比如功利实用、趋炎附势、以奸治善、官本位和潜规则的“传统”……在某种程度上,传统文化这枚硬币的“另一面”,才是更需要我们去面对和正视的,我以为这在目前盛行“实惠”价值观的时候,提一提还是必要的。


有的人说了,在开发群里怼领导,非常痛快,非常爽!但是,然后呢?有用吗?倒霉的还不是自己。没错,这就是功利且实用的传统,各种精神、思辨、反抗、愤怒……都抵不过三个字:“有用吗”?


事实上,但凡叫做某种“精神”的——那就是哲学思辨,就是一种相对“无用的”思辨和学术。而中国职场有很强的“实用”传统,但这不是学术思辨、也没有理论构架,仅仅是一种短视的经验论。


所以,功利主义,是密尔、边沁的伦理价值学说,强调的是追求幸福,如何获得“最大效用”;实用主义,是西方的一个学术流派,比如杜威、胡适就是代表,实用主义的另一个名字,叫“人本主义“——意思是,以人作为经验和万物的尺度。换句话说:功利主义,反对的正是那种“短视的功利”;实用主义,反对的也正是那种“凡事看对自己是不是有利”的局限判断。


而在中国职场功利、实用的传统中,恰恰是不会有这些理论构架的。并且,不仅没有理论构架,还要对那些“无用的、思辨的、纯粹的”精神,视如敝屣,嗤之以鼻。


没错,在技术团队里,我们重视技术,重视实用的科学,但是主流职场并不鼓励去搞那些看似“无用”的东西,比如普通劳动者的“合法权益”。


欺下媚上“官本位”


张艺谋的《满江红》大家想必也都看了的,人们总觉得很奇怪:为什么那么坏的人,皇帝为啥不罢免他?为什么小人能当权来构陷好人呢?


当我们了解了传统文化中的法家思想,就了然了。在法家的思想规则下,小人得势、忠良被辱,是事所必然,因为它一开始的设定,就是个劣币驱逐良币的游戏规则。


所以,在这种观念下,古代常见的一种职场智慧就是:自污名节以求自保。


在这种环境下,要想生存,就只有一条出路——那就是依附权力。并且,谁能拥有更大的权力,谁就能生存的更好。如何依附权力呢?那就是现在正在发生的,肆无忌惮地大玩职场PUA。


除此之外,这种权力关系,在古代会渗透到方方面面。因为权力系统是一个复杂而高效的运行机器,CPU、内存、硬盘……甚至一颗C面的螺丝钉,都是权力机器上的一个环节。于是,官僚体系之外的一切职场人,都会面临一个尴尬的处境:一方面遭遇权力的打压,另一方面,也都会多少尝到权力的甜头。


于是乎,权力的细胞渗透到角角落落,即便没有组织权力,也要追求文化权力,父权、夫权,家长权力、宗族权力,老师权力、公司权力、团队领导权力……点点滴滴、滴滴点点。


追逐权力,几乎成为人们生活的全部意义。


故而,服从权力、服从上级,不得罪同事,不得罪朋友,不得罪陌生人——因为你不知道他们背后有什么的权力关系,他们又会不会用这个权力来对付你!


没错,当我们解构群里那位领导的行为时,我们也在解构我们自己。


值得吗?


毫无疑问,对于这位敢于发声的职场人,深谙职场底层逻辑的我们一定能猜到他的结局,他的结局是注定的,同时也是悲哀的。


问题是,这样做,值得吗?


香港著名导演王家卫拍过一部电影,叫做《东邪西毒》,电影中有这样一个情节:有个女人的弟弟被太尉府的一群刀客杀了。她想报仇,可自己没有武功,只能请刀客出手。但家里穷没钱,最有价值的资产是一篮子鸡蛋。


于是她提着那一篮子鸡蛋,天天站在刀客剑客们经过的路口,请求他们出手,报酬就是鸡蛋。


没有人愿意为了鸡蛋,去单挑太尉府的刀客。


除了洪七。洪七独自力战太尉府那帮刀客,所得的报酬是一个鸡蛋。


但是洪七付出的代价太大,混战中,洪七被对手砍断了一根手指。


为了一个鸡蛋而失去一只手指,值得吗?


不值得,但是我觉得痛快,因为这才是我自己。


结语


鲁迅先生曾经说过,做奴隶虽然不幸,但并不可怕,因为知道挣扎,毕竟还有挣脱的希望;若是从奴隶生活中寻出美来,赞叹、陶醉,就是万劫不复的奴才了!鲁迅先生诚不我欺,这位敢于发声的职场人,他不是奴才,永远也不是。


鲁迅先生还说过,“假如一间铁屋子,是绝无窗户而万难破毁的,里面有许多熟睡的人们,不久都要闷死了,然而是从昏睡入死灭,并不感到就死的悲哀。现在你大嚷起来,惊起了较为清醒的几个人,使这不幸的少数者来受无可挽救的临终的苦楚,你倒以为对得起他们么?”


“然而几个人既然起来,你不能说决没有毁坏这铁屋的希望。”


向敢于发声的人致敬!人生或会低迷,精神绝不颓唐,嘤其鸣兮,求其友声!


作者:刘悦的技术博客
来源:juejin.cn/post/7218758481578344504
收起阅读 »

放假了,讲个真实的转岗故事

大家好啊,我是董董灿。 难得周中放了一天假,过了明天后天,又要过礼拜了,这周是真的幸福。 前天给自己立了个实战项目——《从零手写Resnet50》,这两天抽时间把Resnet50的模型,利用 torchvision 下载下来,并且写了个简单地 python 脚...
继续阅读 »

大家好啊,我是董董灿。


难得周中放了一天假,过了明天后天,又要过礼拜了,这周是真的幸福。


前天给自己立了个实战项目——《从零手写Resnet50》,这两天抽时间把Resnet50的模型,利用 torchvision 下载下来,并且写了个简单地 python 脚本,将参数保存成 txt 文件了。


方便后面验证算法进行整网推理。



最近考研结束了,有一些拟录取了新研一小朋友,私信我,希望给一些选专业方面的建议。


很多小伙伴是跨专业考研,对未来甚是迷茫。


这种情况,我有一个观点就是——


研一最宝贵的就是有大量的时间,现在喜欢做什么方向,就大胆去学、去做,在毕业前几年的时间,都可以不断试错,不断寻找最适合自己的职业道路。


图片
今天不写技术了,讲一个真实的攻城狮转岗的故事,以下是正文——


回想硕士毕业,离开北京的那天早上,是阴天。


起了个大早,舍友们还在睡觉,我拎起已经收拾好的行李,慢慢的打开门,慢慢的关上门,从工大的宿舍走到工大西门坐地铁去南站,一路上,寥寥无几的行人。


从实验室到宿舍的路,走了3年,边上的校园,待了7年,离开前看了最后一眼,有点不舍。


人生处处是十字路口:北京上学,去青岛工作,是我毕业之后做的第一个抉择


机械专业的我,为了找到一份看起来还不错的工作,毅然决然地选择了换专业就业。


现在看来,感谢当初自己的选择,让自己做着自己喜欢的事——程序的世界是最简单的,它会按照你写的代码的自然法则来运行,一旦世界出了bug,你可以化身上帝,大手一挥,bug解除,世界归于平静。
没错,研究生毕业,我从机械跨专业去做了程序开发。

在青岛工作了一年,发现青岛的环境离我的预期相差甚远,机会少发展有限,熟悉北京节奏的我,又一次决然从青岛辞职,回北京闯荡。


和当初离开北京去青岛一样,没有一点犹豫,因为年轻,因为觉得,前方是一片大海,那里会有属于我的一个小岛。


于是刷题投简历面试,很幸运的是,进入了一家不错的公司,在那里,得到了长足的成长。


从初级攻城狮,到中高级攻城狮,从小白,到面试官,从只会做事写代码,到做方案讨论可行性,可以说,我经历了所有攻城狮都会经历的成长路径。


期间不断地学习,搞嵌入式,看电路图,学C++,学算法,学人工智能,搞AI芯片,一路走来,收获满满。我喜欢周星驰的《功夫》电影。电影中的星爷是一个万中无一的练武奇才,而我仅仅是平平无奇的一个开发者。


一个攻城狮,在无数个白天黑夜,游走于属于自己的小岛上,沉浸在代码的世界,一边开疆扩土(新特性开发),一边修路(优化)铺桥(bug修复),一边练着属于自己的如来神掌。


几年下来,让我变得和离开北京的那个清晨截然不同。


工作教会了我很多,除了技术,还收获了友谊,学到了职场的处事技巧。


现在的我,很庆幸,当初的两次选择,北京到青岛,青岛到北京——兜兜转转,逐渐看清了自己。


如果说选择比努力更重要,那么我觉得,只有选择了愿意为之努力的方向,选择才会变得重要。


现在的我,在一家创业公司工作,一边做着自己喜欢的事情,一边整理着自己几年来的收获,一边关注着行业的发展,一边重温星爷的电影。


有很多个瞬间,感觉自己又回到了研究生的宿舍:右边坐着龙哥,鼠标操作着盖伦,大喊着德玛西亚万岁;左边坐着畅哥,因为之前一直玩游戏,正在为明天的作业准备熬夜。


那时的我们,都做着自己喜欢的事情,对未来充满着憧憬。而现在的我们,也依然做着自己喜欢的事情,对未来充满的希望,相信舍友肯定也是这样。


兜兜转转,北京到青岛,青岛到北京,画了一个圈,从现在开始,坚持学习,坚持锻炼,坚持做自己喜欢的事。


"远行是为憧憬,归来仍是少年。"


作者:董董灿是个攻城狮
来源:juejin.cn/post/7218554163050758201
收起阅读 »

30岁女程序媛,能有什么好出路?

前言最近技术社群上随处可见“前端已死”的观点,主要是经济环境和市场供需关系决定的;也可能是人工智能chatGPT一个demo,一张页面的草图,通过chatGPT可以生成一个完整的网站,就连按钮功能也用JS写好的;这些在一定程度上引发了作为前端从业者的焦虑。这不...
继续阅读 »

前言

最近技术社群上随处可见“前端已死”的观点,主要是经济环境和市场供需关系决定的;也可能是人工智能chatGPT一个demo,一张页面的草图,通过chatGPT可以生成一个完整的网站,就连按钮功能也用JS写好的;这些在一定程度上引发了作为前端从业者的焦虑。这不禁的引发我们的思考,以及我们要做出一些应对的策略。作为程序员的我们,还有好出路吗?一名30岁的程序媛,能有什么好出路。

谁的青春不迷茫

我是出生于农村的一个普通女孩,经过河南省激烈的高考竞争,我考进河南一个普通的大学,大学所选的专业是计算机网络技术,大学期间,我对未来我要从事什么职业很迷茫,每天浑浑噩噩,得过且过。后来我听从家人的建议出去找实习,不在意薪资的高低,只为寻找适合自己的职业发展方向。在经过了服装销售、网页设计、经理助理等多种尝试后,我最终找到了适合我的职业发展方向,那就是前端开发,同时我参加了统招专升本考上了省内还不错的二本,全日制就读两年。

当时的前端开发被称做网页制作工程师,于是我从2014年暑假开始在慕课网上自学前端开发,刚一接触这一领域,我就深深被吸引住,如饥似渴的吸收着这方面的知识,平时没课我基本上都在宿舍抱着我的华硕电脑和一本红宝书自学前端开发。当时大学毕业时,我仅在慕课网上学习时长积累了 1200+小时

在大三期末的时候,由于我的努力,我获得了360第一届前端星校招实习名额,我跟学校请了两周的假,到360北京总部参加 【360前端星】 ,经过两周的培训后,很遗憾,我没有拿到offer,当时360培训的导师给的意见,可以把计算机基础打扎实,再考个研提升提升学历。


里面有你熟悉的面孔吗?

回去我自己分析我的情况,有三方面劣势。

  • 学历自卑:当时参加前端星的同学学历都很优秀,清一色985、211高校,相比较下我就很感到很自卑,我就读于双非二本,而且还是专升本,在学历上我没有优势。

  • 专业技能:我的前端技能主要靠在慕课网自学,而其它同学基本都跟着自己的导师做过一些项目,有实际的开发经验,而我从技术深度到技术广度都不太行。

  • 综合素质:在培训期间是那种不敢站出来说话,害怕说错话,当然也没有才艺,更没有积极展现自己。


回到学校后,我深思熟虑后,决定考研来提升自己的学历。我当时的想法是只要拼命学,考上985、211就有希望。我踌躇满志,做好了拼命努力的心理准备。暑假期间,我复习的很认真,到了最后甚至有一种不在乎结果,单纯追求梦想的悲剧英雄主义。不过遗憾的是,我备考存在很多问题:学习方法上、还有备考院校、自主命题等信息差、资源差。初始分数还没出来,我隐约知道自己没有希望了,果不其然,来年分数出来,我落榜了。经过一段时间的失望和彷徨,我鼓足勇气跟家里人说我想去北京找实习,于是从家里拿了1万的生活费,开始了自己的北漂之旅。

重拾梦想

工作很多年后,每每想起考研失利,总是有些遗憾,我知道失去和失败是人生常态,可是我好想考研,好想成为研究生,最后已经有些魔怔,我就是要考,我这辈子注定是个研究生。放弃是一件容易的事,气一松,力一卸,就能完全放下。但是总有一份心底的坚持,让你不由自主的重燃斗志。一件事可以暂时不做,但不要彻底放弃,而从内心否定自己。于是我再次开始了我的在职考研之路。

择校

这次我没有选择计算机专业,计算机硕士考试,科目多并且难度大,跟身边的朋友了解后,发现MEM项目管理相对比较适合我,仔细对比了MBA和MEM的院校、分数、招生情况,我选择了北xMBA,毕竟按照往年的情况,报考北xMBA的只要过国家线,就能录取。这次应该是我离硕士最近的一次了吧。

平衡

在完成日常工作的同时,我还需要抽出足够的时间复习备考,这个任务很艰巨。不得不提一点的是,我在小组,新来的小组长拉帮结派、挤兑人,我们业务线,承接国内大小节日活动的前端开发。很过分的是,新组长把去年后半年都安排给我做(包括,但是不局限于,五一活动、六一活动、七夕活动、中秋活动、双11活动、2023春节活动),几个人的小组,我一个人承接了后半年的所有节假日活动,不仅仅要开发,每个节假日晚上凌晨12点我都要值班。由于我的业务量很饱和,再加上我要备考,我就没太多的时间和精力去搞KPI,我也不想多事,就忍了下来。


阳了

2022年12年7号月份疫情放开,我做好一切措施,防止自己阳了影响备考,但是十几号的时候我还是中了,我开始发烧,我全身酸痛地躺在床上,难受的完全不能学习了,幸好我对象照顾了几天,我退烧能下床了我对象又病倒了,我只能先照顾他,抽空做押题和最后的查漏补缺。由于近两周都多没能好好学习,变的极其焦虑和急躁。

考研需要上报阴阳情况的时候,我还是阳性,后来就给分到阳性考场。阳性考场,咳嗽声此起彼伏。


考完最后一场出来,见到那天的晚霞,真美。


今年2月份公布了考研初试分数,按照往年的情况我是能过初试的,我开始积极备考复试。梳理我的过往经历、了解所在公司的营收模式、剖析公司所在行业的发展前景以及竞对的优缺点。以及最近的热点新闻和二十大政治相关内容。面试那天我穿着我的小西服战袍走进了考场,在这之前,我刻意模拟了两次复试面试,我怀着淡淡的期待和自信考完了。

上周公布了拟录取名单,我被录了(圆了对象的北*梦)。我把消息发到家人群里,全家人都很开心,我还领了我爸的大红包,心里美滋滋~(终于上岸了)。

THE END


也许备考期间我减少了与家人的联络,忽视了KPI,但是我自认为我兢兢业业,超低bug率、无线上事故。我想说我尽力了,我不够完美,在时间和精力上不能很好的平衡。也许根本没有平衡,只能取舍。愿我在自己存在的地方,成为一束光,照亮世界的一角。我是一个30岁的程序媛,我不知道哪里有更好的出路。我之前很卷,一直在卷工作;去年我换了一个赛道卷,卷学历;如今我上岸了,再卷回工作。也许你会说前端已死,但是逃避,就肯定输家。唯有面对,才是出路的第一步。

作者:尤小小
来源:juejin.cn/post/7217831695882584122

收起阅读 »

一年过去了,哪个专升本进入B站的人咋样了?

前言 时光流逝,没想到已经一年多了,很久很久未在技术社区更新过文章,惭愧。也终于有勇气写个流水账了。在过去的一年中,也在不断的思考,自己将来(35岁后)能做什么?乃至于我在失业期间,也想过是否要留学?考研?(毕竟还年轻,本人97年)甚至是说专门待业1-2年,...
继续阅读 »



前言



时光流逝,没想到已经一年多了,很久很久未在技术社区更新过文章,惭愧。也终于有勇气写个流水账了。在过去的一年中,也在不断的思考,自己将来(35岁后)能做什么?乃至于我在失业期间,也想过是否要留学?考研?(毕竟还年轻,本人97年)甚至是说专门待业1-2年,学习英语 run 到外企,再通过外企 remove 国外?一直认为国内35岁以后,还在一线开发,不现实。理由如下:




  1. 精力比不上年轻人

  2. 刚从学校出来的哪种激情也不在

  3. 身体也越来越不行


国内这个焦虑确实蛮严重的,起码对我本人来说,一直存在。受限于学历的影响, 想做管理,也很难,爬又爬不上去。


下面就简单聊聊过去一年发生了什么


失业


我本人从未想过会被裁员,现在我也这么认为(当时的我不会被裁员),直到现实给我重拳出击。去年,B站大概有三波裁员潮,分别是年初,年中,年末。年中的时候,我组内有一位非常优秀的同学被裁了。哪会儿其实蛮慌的,生怕是自己。而且是在上海疫情期间。会经历裁员 + 疫情双重 Buffer 的叠加,很容易让人崩溃。


在上海疫情期间,我人已经在崩溃的边缘,我去过方舱,四月份阳的,在方舱待了一周左右的时间,真实体会过,什么叫人间疾苦。也压根不敢跟同事,家人,网上说,怕被歧视,哪会儿在小区的时候,就被居委会的人给歧视了。


年末,通知我被裁员。裁员的前几天,我领导跟我们组内的人都聊了聊,看谁能主动承担这个名额,领个大礼包。到我的时候,我当然是不愿意的,我有车贷,去年11月底提的车,所以很希望有一份稳定的工作,能够维持基本的生计。但是吧,裁员这事,一般是综合维度来考量,我复盘了一些衡量的点:



  1. 刚入职(一年内

  2. 跟领导的关系

  3. 性价比

  4. 可替代性(工作内容


大概以上这些,具体原因,直到现在我也不清楚,当时也想了解清楚具体原因,但都不说,也让我不要再问,ok,哪我也就不想再知道了


通知我被裁员的时候,我跟前端老板聊了蛮多的,当时我还跟天哥(敖天羽)聊了下(她内推我进来的)看是否能活水,转到她部门下,就不让活水,后面心态就放平了,哪就这样吧。技术总监过来找我的时候,言下之意,你肯定要走的,早走,早超生吧,大概这意思,对大家都好。其实他不找我,我也要走的,没有拖的意义,而且我个人觉得没必要浪费时间,再到后面HR过来找我的时候,我一轮谈判就同意了,不想跟他们再耗下去。


面试


在去年12月中旬被裁员之后,整个人就很 emo 的状态,做什么事都没有干劲,整天就是把自己锁在屋里,刷刷剧,打打游戏,饿了就叫外卖,简单的途径获取多巴胺和内啡肽,满足一天的基本需求。


现在回想起来,要是当时自驾从上海到新疆-西藏,整个人会舒服很多,又或者是专门开一个月的滴滴,体会下提前下岗再就业,这是我在最有闲的时间,没有去做的一些事,有点遗憾。希望后面可以补上,哈哈哈哈


12月下旬简单投了投简历,比如投了长沙腾讯云,想回老家看看机会,也收到了面试邀约,但由于本人心理没准备好,就拒绝了面试,想等到年后再面,年后再看就没机会了


躺平了12月份,1月份,过完年后,差不多到2月份了,再看机会,再投简历,很不幸,各大社区传来前端已死


脉脉



BOSS直聘


60471680451462_.pic.jpg


拉勾


60491680451508_.pic.jpg



很不幸,前端目前就是这么个现状,招聘软件上,基本都是已读不回,打招呼,没反应


我是这么看待前端已死的。先说结论,我本人是反对前端已死,理由大概如下:


技术出海


最近几年,大厂的科技产品都在出海,寻石问路。抖音,拼多多,都做的不错,不再局限国内的人口红利,谋求更多的发展空间。同理,我们做技术的是否也可以寻找技术出海?我的答案是肯定的。国外项目平台有很多,比如 Upwork,在这个平台上,我们可以看到各个国家的机会,不会英语也没关系,借助翻译软件,简历包装等,寻求更多合作的机会,不要把自己局限住!


核心竞争力


作为一名技术人,关键是创造自己的核心竞争力,什么叫核心竞争力,也就是你跟别人与众不同的地方,别人能做的,你能做。别人不能做的,你也能做,哪自然择优而优,这对所有公司来说都是这样,本质上就是花最小的代价,选择更合适的的人。举个简单的例子,我们以上面这份大厂JD(Job Describe)为例,基础部分就不讲了,关注几个指标:学历、工作经验、C端业务经验,加分项。通过这几个条件,可以筛选出一批人,如果你对加分项更加深入,哪你的优势很大


人口红利


我们国内有个特点,哪个行业挣钱,哪个行业火,一堆人会进来(培训机构到处宣传),人口优势固然存在,这是一大优势,也是一大弱势。优势就不讲了。弱势就是会导致这个行业出奇的内卷。以互联网行业为例,早几年会个 ajax ,写个静态页面,专科以上学历,一堆人要。现在呢,你得懂源码、你得统招全日制学历以上、你得会多个技能,这都是基本的要求,哪如何找到差一点,比如熟练英语的读写,你又比一些人要优秀,机会更多,可以关注外企机会


技术发展趋势


作为一名技术人,一定要关注前沿技术的发展趋势,为什么要关注?简单来说,这关乎你的生存空间。近几年 web3、区块链、元宇宙发展很快,如果你跟不上时代,很快就会被淘汰,很简单的道理。比如你看各大招聘软件上,各种 web3 的岗位,工资很高以及要求熟练英语读写


再说回来,2月份,3月份,基本盘,就没啥面试机会和合适的岗位。靠朋友内推,面试了几家,技术面到HR面聊完,就没啥消息。面试纯看缘分


2月底开始面的网易,网易是三轮技术面 + HR面,整个流程持续了大概20多天,在三月份的时候入职了,属实场景复刻。去年也差不多这个时间点面的网易严选,同样是三轮技术面 + HR面


未来



  1. 博客改造升级

  2. 组件库重构

  3. 脚手架升级


持续关注前沿技术


也很庆幸自己是在30岁前经历了裁员,也让我更加坚定,互勉


总结


我其实是个非常不喜欢面试的人,面试这东西,个人觉得很看眼缘,我是一个很容易紧张的人,如果面试官不能给我有效的引导,我其实内心蛮慌的,这次能够有幸进入网易,真的很感谢老板,面试官 + 运气不错


作者:江辰1
来源:juejin.cn/post/7217373379343220793
收起阅读 »

做个清醒的程序员之成为少数派

阅读时长约10分钟,统计2604个字。 这是一篇插队的文章。 本来我是有备稿,准备在下周一的时候发布,结果就在上周二,发生了一件事情。这件事情让我产生很多启发,我在这里把它分享给你,希望对你也有所启发。 周二下午,有位老兄加我微信,备注来自博客。这也不足为奇,...
继续阅读 »

阅读时长约10分钟,统计2604个字。


这是一篇插队的文章。


本来我是有备稿,准备在下周一的时候发布,结果就在上周二,发生了一件事情。这件事情让我产生很多启发,我在这里把它分享给你,希望对你也有所启发。


周二下午,有位老兄加我微信,备注来自博客。这也不足为奇,最近更新比较频繁,加了很多人。这位老兄一上来先是肯定了我的文章,随后指出了文中的错误。坦率地讲,自从复活博客之后,这还是第一位指出我错误的朋友,一下子我就来了兴趣。


在本系列文集的《序》中,我原文是这样写的:



我一直奉行一句话:“有道无术,尚可求也;有术无道,则止于术”。这句话出自老子的《道德经》,而且很好理解。



他指出《道德经》里其实没有这句话。但是呢,本着对读者负责的态度,我在写文章的时候确实去查了一下。程序员这个职业大家都懂,比较较真,至少我是这样的。于是我就找到了一些依据,来证明我说的是对的。但很快便发现事实其实不是这样,这位老兄所言非虚,我引的这句话确实并不出自《道德经》。所以,我要在这里向所有读过我上篇文章的朋友道个歉。澄清一下:“有道无术,尚可求也;有术无道,则止于术”,尽管这句话有几分道理,但真的不是《道德经》原文。


好了,故事就到这里结束了。说到这,大家应该也能理解我为什么要把这篇文章拿来插队。一方面趁热打铁,有错误及时声明,另一方面这个故事对我有新的启发。


这位老兄,名为张鸿羽。稍加细聊后,我得知鸿羽兄是有背过原文的,而我没有。我只是看到大部分都这样说,便信以为真,然后也跟着这样说。显然,我成为了大多数人中的一份子。而鸿羽兄是少数派中的一份子。有时候,真理真的掌握在少数人手中。


回想过去几年的工作历程,特别是刚开始工作的那几年,我做的很多工作都是“探索型”的。所谓“探索型”,就是对新技术,或者说是公司的研发部门未曾使用过的技术进行尝试摸索。当然,尝试新技术之前,要能发现新技术。而一项新技术的诞生,总会伴随着官方的宣传,以及一些支持它、拥护它的人高声叫好。但只有真正尝试过,特别是用新技术来实现较为复杂系统的时候,才会知道这项新技术到底优势在哪,劣势又在哪。


诚然,如果让我来总结我尝试新技术、新框架的经验,我会说:大部分新技术或是框架确实弥补了已有框架的不足,但其弥补的程度往往并不是质变的,只是小步优化。甚至有些新兴技术在弥补的同时,还引入了其它的问题。这对于使用它的开发者来说,的确是个坏消息。


但话说回来,没尝试用过,又怎能知道答案呢?技术的发展本就是这样一步一个坎,有时候走一步还退两步的呀。


这或许就是我等软件开发者的宿命,对于现存的技术框架,总是有这样或那样的不满意,觉得用着不顺手。期盼着某一天,某个技术大佬,或者团体,发明了一种新的框架,甚至是新的编程语言。或是直接起义,自己创造一款新的技术框架,能真正地解决那些令我们不满的问题,让软件开发编程成为真正的享受。


但现实是,很多新的技术框架的诞生,都伴随着类似的口号。也总会有勇敢的开发者尝鲜,也总会经历被坑,然后不断填坑的过程。而这些敢于尝鲜的开发者,就是那些最终会成为“少数派”的人。他们知道在各种美好的宣传背后,隐藏着多深的坑。对于这些坑,又该用什么方法去填。


“少数派”或许才是那些头脑最清醒的那一小撮人群。


但是,成为“少数派”不仅意味着失败的尝试,还有大多数人的不理解。甚至更严重一些,就是诋毁,百口莫辩。这需要一颗强大的内心,和与时间做朋友的勇气以及态度。


不过,我为什么鼓励程序员要做“少数派”,而不是成为“大多数”呢?还有另外一个原因,那就是由行业特征决定的。我相信程序员大多都活跃在互联网行业,这个行业是赢家通吃的指数型结构。有点类似财富分配,大部分的财富掌握在少数人的手里。而且无论如何数学建模,或是提高那些穷人的初始资金,最终推演的结局依然如此。


如今,在中国,乃至全世界,所谓“互联网大厂”无非就是那几家,而剩下的呢?数字上远远超过我们熟知的那些大厂,但拥有的财富值却位于指数图表中的长尾之中。这就是指数型的行业的特征,也是程序员这个群体的特征。


如果大家有查相关的数据,可以发现优秀程序员的工作效率往往是普通程序员的好几倍,尽管薪水上的差距不是这样。而大多数都是普通程序员,优秀程序员只属于“少数派”。优秀程序员,拿到需求,会做足够的分析,到了动手的时候,则像个流水线的工人;普通程序员,拿到需求就想赶快动手,面临的有可能是回炉重造。优秀程序员,会充分考虑到使用场景,采用防御式编程来规避可能带来的缺陷;普通程序员,想的只是实现需求,把程序健壮性扔给测试人员。优秀程序员,会考虑代码的可读性,为代码添加合适的注释、每个方法或函数的功能单一、清晰;普通程序员,急于求成,不注重代码规范,导致日后维护困难……


但是,追求效率和追求质量,大多数公司都会选择前者。但做多和做好,结果往往相差甚远。


大部分人倾向于做多、扩张、追求规模化。但殊不知做大的后果往往是成本的上升,利润却不一定变高。但做好却不一样,它追求的是平衡收支,而不是盲目追求利润。更好的做法其实是在做好之前,不要做大。要相信好产品,自然会带来口碑。过分追求大规模,反倒会使高利润远去。而把事情做好的心态,看似发展得慢,实则是条捷径。


回顾我创作的历程,之前的我总想着多写,多写就是扩张,意味着规模。但这种心态往往做不出好书,因为这是效率当先,质量次之的做法。但我身边也有的人,创作很用心,不着急让书早日面试,很认真地创作,比我的速度慢一些。这便是把事情做好的心态。你猜结果如何?人家一年十几万的稿酬,我却只有可怜的几万块。


所以,上面那套理论并不是我胡乱写的,或是从哪本书里看到,就抄过来的。而是真的付出了血和泪,总结出的道理。在此,我劝你做个“清醒”的人。追求效率没错,一旦做得过火,则会适得其反。


另一方面,如果只想成为大多数,可不可以呢?当然也可以,只不过互联网行业或许不再适合。那些符合正态分布的行业才是想成为大多数的那类人的理想去处。


比如,餐饮行业。现在,大家可以想一想,有没有那家餐馆,或是哪个餐饮品牌,能做到赢家通吃?似乎没有,如果也去查这方面的数据,就会发现餐饮行业其实并不是指数分布,而是呈正态分布的。只要能做到普通中位数的水平,就OK了。


真正的高手一般都是“少数派”。他们不仅能力拔群,思考问题时的方法、对世界的认知和一般人都有区别。若要成为软件开发工程师中的“高手”,必须成为“少数派”,成为战场上的传说。


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

这一次,我还是想选择自由

辞职回老家有一周多了。 这几天我啥也没写,一直在考虑是继续找工作还是真正开始自由职业。 找下份工作肯定是有高和稳定的收入,但很有可能还是做不喜欢做的事情,可能是和之前一样一成不变的状态,每天准时上下班通勤,下班在一线大城市的出租屋里打游戏看小说,偶尔写点技术...
继续阅读 »

辞职回老家有一周多了。


这几天我啥也没写,一直在考虑是继续找工作还是真正开始自由职业。



找下份工作肯定是有高和稳定的收入,但很有可能还是做不喜欢做的事情,可能是和之前一样一成不变的状态,每天准时上下班通勤,下班在一线大城市的出租屋里打游戏看小说,偶尔写点技术文章。


自由职业的话收入不稳定,赚多赚少都要靠自己。但可以住在小县城的家里,有妈妈做的好吃的菜,有可爱粘人的猫猫,有我新买的投影仪可以和妈妈一起看电视,可以和美好的一切在一起。我不喜欢旅游之类的,宅在家里就已经是我最幸福的状态了。




而且具体做啥可以自己来决定,我有挺多想研究的东西的。


这两天也在面试了,还是那些八股文,卷来卷去的,没啥意思。可能如果真的去了字节,我会更不适应。要不还是不继续面了。


我去年也自由职业过,现在和那时候的区别是我粉丝更多了,技术积累也更多了,而且给我妈新买了个房子,可以在这里继续我的神光实验室。



上图是神光实验室 1.0,之前在老家附近租的一个出租屋。


神光实验室 2.0 是这样的,在新家里:




上次结束自由职业是因为我爸的要求,他说还是希望我有个正当工作。


现在我爸没了,没有人会阻止我了。


我没有负债,还有一定的积蓄,而且我现在啥也不干也有能养活自己的收入。




要不就再任性一次,在家里继续自己的技术梦想,继续搞神光实验室?🤔


就这么愉快的决定了!



这一次,我还是想遵循自己的内心,选择自由,选择和喜欢的一切在一起。


以后公众号会保持日更,其余时间写小册和准备出版的书。


努力一点的话,各方面应该还是可以的。



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

为什么说过早优化是万恶之源?

  Donald Knuth(高德纳)是一位计算机科学界的著名学者和计算机程序设计的先驱之一。他被誉为计算机科学的“圣经”《计算机程序设计艺术》的作者,提出了著名的“大O符号”来描述算法的时间复杂度和空间复杂度,开发了TeX系统用于排版科技文献,获得过图灵奖、...
继续阅读 »

  Donald Knuth(高德纳)是一位计算机科学界的著名学者和计算机程序设计的先驱之一。他被誉为计算机科学的“圣经”《计算机程序设计艺术》的作者,提出了著名的“大O符号”来描述算法的时间复杂度和空间复杂度,开发了TeX系统用于排版科技文献,获得过图灵奖、冯·诺伊曼奖、美国国家科学奖章等多项荣誉。今天要说的就是他所提出的一条软件设计重要原则 Premature optimization is the root of all evil 过早优化是万恶之源
在这里插入图片描述

为什么说“过早优化是万恶之源”? 我认为过早优化代码会让人陷入到错误的目标中去,从而忽视掉了最重要的目标。举个很简单的例子,你需要快速构建一个产品来抢占用户,你当下最重要的目标是让这个产品快速上线,而不是把这个产品打造的好用(在中国互联网下,这样的事数不胜数),如果你只关注到后者体验、性能问题而忽视了速度,在当下高度竞争的市场之下,你根本毫无机会。


  当然上面这个例子是从感性的层面说的,对很多程序猿来说也可能涉及不到产品层面的内容。我们从软件设计的层面,理性的来说,过早优化可能会导致以下的一些问题:




  1. 增加代码的复杂性:过度优化可能会导致代码的复杂性增加,从而降低代码的可读性和可维护性。如果代码过于复杂,可能会导致开发人员难以理解和维护代码,从而增加开发成本和时间。




  2. 耗费开发时间和资源:过度优化可能会导致开发人员花费大量时间和资源在代码的性能优化上,而忽略了其他重要的开发任务。这可能会导致项目进度延误和开发成本增加。




  3. 降低代码的可移植性:过度优化可能会导致代码的可移植性降低。如果代码过于依赖于特定的硬件或操作系统,可能会导致代码无法在其他环境中运行。




  4. 降低代码的可扩展性:过度优化可能会降低代码的可扩展性。如果代码过于依赖于特定的算法或数据结构,可能会导致代码无法适应未来的需求变化。




过早优化的典型案例


  在软件工程史上由于过度关注软件性能导致项目最终失败的案例比比皆是,比如我下面要说的一些项目,在软件工程史上都是非常知名的项目(当然可能有些新生代程序员已经不知道了)。




  1. IBM OS/360操作系统:在20世纪60年代,IBM公司开发了OS/360操作系统,这是当时最大的软件工程项目之一。在开发过程中,IBM公司过于关注代码的性能问题,导致代码的复杂性增加,开发时间延误,最终导致项目的失败。我知晓这个项目还是在我最近在阅读的一本软件工程经典书籍《人月神话》中,也推荐大家阅读下,这个项目虽然最终失败了,但也给整个软件工程领域留下了宝贵的经验。




  2. Netscape Navigator浏览器:在20世纪90年代,Netscape公司开发了Navigator浏览器,这是当时最流行的浏览器之一。在开发过程中,Netscape公司过于关注代码的性能问题,导致代码的复杂性增加,开发时间延误,最终导致浏览器市场份额严重下降。




  3. Windows Vista操作系统:在21世纪初,微软公司开发了Windows Vista操作系统,这是当时最大的软件工程项目之一。在开发过程中,微软公司过于关注代码的性能问题,导致代码的复杂性增加,开发时间延误,最终导致操作系统的用户体验不佳,市场反响不佳。话说这个操作系统我还用过呢,用户界面还是很漂亮的,很多UI设计也被沿用到了Window7中。




如何识别过早优化


  在软件开发过程中,如何判断是否过早优化呢?这里有一些概括性的判断标准,可以简单参考下:




  1. 是否存在性能问题:如果代码还没有性能问题,那么过早优化就是不必要的。因此,在进行优化之前,应该先测试代码的性能,确定是否存在性能问题。




  2. 是否优化了未来可能发生的问题:如果优化的是未来可能发生的问题,而不是当前存在的问题,那么就可能是过早优化。在进行优化之前,应该优先考虑当前存在的问题,而不是未来可能发生的问题。




  3. 是否牺牲了代码的可读性和可维护性:如果优化代码会导致代码的复杂性增加,降低代码的可读性和可维护性,那么就可能是过早优化。在进行优化之前,应该优先考虑代码的可读性、可维护性和可扩展性。




  4. 是否浪费了大量的开发时间和资源:如果优化代码会浪费大量的开发时间和资源,而不是提高代码的性能和效率,那么就可能是过早优化。在进行优化之前,应该评估优化的成本和收益,确定是否值得进行优化。




  判断是否过早优化需要根据具体情况进行评估。在进行优化之前,应该先测试代码的性能,确定是否存在性能问题。同时,也应该优先考虑代码的可读性、可维护性和可扩展性,避免过度优化。


总结


  作为一名在IT领域摸爬滚打多年的工程师,我深有体会地认识到过早优化是软件开发中的一大陷阱。在软件开发的初期,我们可能会过于关注代码的性能问题,而忽略了代码的可读性、可维护性和可扩展性。这种做法可能会导致代码的复杂性增加,降低代码的可读性和可维护性,甚至可能会浪费大量的开发时间和资源。


  在软件开发过程中,我们应该避免过早优化,而是优先考虑代码的可读性、可维护性和可扩展性。当需要进行性能优化时,应该在代码的基础上进行优化,通过分析性能瓶颈、优化算法和数据结构等方法来提高代码的性能和效率。同时,我们也应该意识到,性能优化并不是软件开发的唯一目标,我们还应该注重代码的可读性、可维护性和可扩展性,以便保证代码的质量和可靠性


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

996已明确违法,从此拒绝精神内耗! 禅道程序猿

之前一个禅道用户说,他在国外工作时主动加过两次班,然而被上司慰问了。上司特别严肃地跟他说:“请你不要再加班了,这让我很困扰。我们不加班,而且我无法向我的上司解释你为什么要加班,工作做不完可以明天做,工作只是你一天的一部分,利用好这8小时就可以了。” 对内卷严重...
继续阅读 »

之前一个禅道用户说,他在国外工作时主动加过两次班,然而被上司慰问了。上司特别严肃地跟他说:“请你不要再加班了,这让我很困扰。我们不加班,而且我无法向我的上司解释你为什么要加班,工作做不完可以明天做,工作只是你一天的一部分,利用好这8小时就可以了。”


对内卷严重的公司来说:一天干8小时怎么够?全天all in的状态才是我想要的。于是996疯狂盛行。


冷知识:“996”已严重违反法律规定。


早在2021年8月,最高法、人社部就曾联合发布超时加班典型案例,明确“工作时间为早9时至晚9时,每周工作6天”的内容,严重违反法律关于延长工作时间上限的规定,应认定为无效。


最近两会期间,全国政协委员蒋胜男也在提案中表示,应加强劳动法对劳动者的休息权保护。


由此,新的一波讨论已然来袭。


一、“996”带来了什么?



产品没有核心价值,缺乏核心竞争力,害怕落后于竞争激烈的市场……越来越多的管理者选择用加班、拉长工作时间来弥补技术创新的匮乏。


这种高强度的996工作制,侵占了我们的“充电”时间,甚至让我们丧失对新事物的接收力和思考能力;高强度的工作压力+长期的加班、熬夜、不规律饮食,给身体带来了沉重的负担;在忙碌了一周之后,感受到的是前所未有的迷茫与疲倦,精神内耗愈发严重


而对于企业来说,当员工沦为“执行工具”,原本的创新型发展却变成闭门造车,所以只能不停地加班、拉长工作时间,以产出更多的成果。长此以往,就形成了一种恶性循环。


在普遍“苦996久矣”的环境下,“8小时工作制”的推崇便显得尤为可贵。


二、“8小时工作制”从何而来?


8小时工作制,不应成为一个冷知识。《中华人民共和国劳动法》第三十六条规定:国家实行劳动者每日工作时间不超过8小时,平均每周工作时间不超过44小时的工时制度


8小时工作制的提出,要感谢来自英国的Robert Owen。1817年,他提出了“8小时工作制”,也就是将一天分成3等分,8小时工作、8小时娱乐、8小时休息。在当时一周普遍工作时间超过80个小时的情况下,这种要求简直是天方夜谭。


而8小时工作制得到推行,应归功于福特汽车品牌的创始人亨利·福特。1914年1月,福特公司宣布将员工的最低薪资从每天的2.34美元涨到5美元,工作时间减少至每天8小时。这项计划将会使福特公司多支付1000万美元。



在增加了员工薪资后,最直观的是员工流动率的下降。员工的稳定以及对操作的愈发熟练,增加了生产效率,从而降低成本、提高产量。最后,福特公司只用了两年时间,就将利润增加了一倍。


1926年,福特公司又宣布将员工的工作时间改为每周5天、每天8小时。亨利·福特用实际行动证明了增加工作收入、减少工作时间,对公司来说是可以实现正向创收的。


随后,8小时工作制才开始逐渐普及。随着Z时代的到来,更多新型职场状态也已经诞生。


液态职场早已到来,你准备好了吗?


三、液态职场是什么?



1)“3+2”混合办公模式


早在2022年,全国人大代表黄细花提交了建议,呼吁可推广“3+2”混合办公模式,允许员工每周可选择1-2天在家远程办公。黄细花还表示,推广“3+2”混合办公制,提高员工工作效率的同时,减轻年轻群体的生活压力,减少城市通勤压力。对女性员工而言,弹性的办公时间能让她们更好地平衡工作和生活。混合办公制对企业、员工和社会都将产生深远影响。


于是,不少企业开始了行动。携程推出了“3+2”混合办公模式的新政策:从 2022年3月起,允许员工每周三、周五在家远程办公。


2)四天半工作制


乐视也紧随其后,推出“四天半工作制”,每周三弹性工作半天。


3)“上4休3”的工作制


微软日本公司,也早在2019年8月曾宣布,公司开始试运行每周“上4休3”的工作制度,即每周五、六、日休息3天,周五所有办公室全部关闭。


不管是8小时工作制还是上4休3”,其实本质上都一样:都是为了迎合当下的现状,打破固有传统的工作模式,寻找更加多元化的新型职场状态,让员工能够充分休息,提升效率和创造力,也能节省企业开支,最终双方获益。


这世界变化太快了,上一秒还在“996”中疯狂内卷,下一秒就已经有先行者去探索更适合的工作节奏。液态职场时代已经到来,你准备好了吗?


四、提高工作效率,大胆对996说不!


作为打工人,不管是996还是8小时工作制,虽然都不是我们能决定的,但我们可以用法律来维护自己的权利,学会说“不”。利用好这8小时,发挥出自己的价值,提高自身的创新能力和效率,是为了更有底气的说“不”!这样才能保证企业与员工之间形成一个正向循环。如何利用好8小时?给大家分享几个提高工作效率的小技巧:




  1. 保持桌面整洁,减少其他事物对工作专注度的干扰;




  2. 巧用看板,可视化工作任务,便于进行任务管理;




  3. 排列优先级,按照任务的重要紧急程度,尽量避免并行多个任务;




  4. 随时记录工作中的创意和灵感




  5. 将重复、机械的工作自动化,解放双手;




  6. 定期复盘:不断改进与优化;




  7. 培养闭环思维:凡事有交代,件件有着落,事事有回音。




工作本应是我们热爱的样子。当我们还沉浸在无休止的工作与忙碌中,被疲惫、彷徨等负面情绪包围,开始精神内耗时,是时候明确拒绝996了!


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

这一次,我还是想选择自由

辞职回老家有一周多了。 这几天我啥也没写,一直在考虑是继续找工作还是真正开始自由职业。 找下份工作肯定是有高和稳定的收入,但很有可能还是做不喜欢做的事情,可能是和之前一样一成不变的状态,每天准时上下班通勤,下班在一线大城市的出租屋里打游戏看小说,偶尔写点技术...
继续阅读 »

辞职回老家有一周多了。


这几天我啥也没写,一直在考虑是继续找工作还是真正开始自由职业。



找下份工作肯定是有高和稳定的收入,但很有可能还是做不喜欢做的事情,可能是和之前一样一成不变的状态,每天准时上下班通勤,下班在一线大城市的出租屋里打游戏看小说,偶尔写点技术文章。


自由职业的话收入不稳定,赚多赚少都要靠自己。但可以住在小县城的家里,有妈妈做的好吃的菜,有可爱粘人的猫猫,有我新买的投影仪可以和妈妈一起看电视,可以和美好的一切在一起。我不喜欢旅游之类的,宅在家里就已经是我最幸福的状态了。




而且具体做啥可以自己来决定,我有挺多想研究的东西的。


这两天也在面试了,还是那些八股文,卷来卷去的,没啥意思。可能如果真的去了字节,我会更不适应。要不还是不继续面了。


我去年也自由职业过,现在和那时候的区别是我粉丝更多了,技术积累也更多了,而且给我妈新买了个房子,可以在这里继续我的神光实验室。



上图是神光实验室 1.0,之前在老家附近租的一个出租屋。


神光实验室 2.0 是这样的,在新家里:




上次结束自由职业是因为我爸的要求,他说还是希望我有个正当工作。


现在我爸没了,没有人会阻止我了。


我没有负债,还有一定的积蓄,而且我现在啥也不干也有能养活自己的收入。




要不就再任性一次,在家里继续自己的技术梦想,继续搞神光实验室?🤔


就这么愉快的决定了!


这一次,我还是想遵循自己的内心,选择自由,选择和喜欢的一切在一起。


以后公众号会保持日更,其余时间写小册和准备出版的书。


努力一点的话,各方面应该还是可以的。



作者:zxg_神说要有光
来源:juejin.cn/post/7217810344697577528
收起阅读 »

职场上有什么谎言?

努力干活就能赚多点钱 职场中最大的谎言可能是“工作越忙就能赚到更多的钱”。虽然在某些情况下这是真实的,但很多时候这只是一种误解。长时间超负荷工作可能会导致身体和心理健康问题,甚至影响到家庭生活和人际关系。此外,很多公司并不愿意在工作强度过高的员工身上支付额外的...
继续阅读 »

努力干活就能赚多点钱


职场中最大的谎言可能是“工作越忙就能赚到更多的钱”。虽然在某些情况下这是真实的,但很多时候这只是一种误解。长时间超负荷工作可能会导致身体和心理健康问题,甚至影响到家庭生活和人际关系。此外,很多公司并不愿意在工作强度过高的员工身上支付额外的报酬,而是更倾向于平衡员工的工作与生活,提高员工的幸福感和满意度。因此,新进职场人士应该认识到,在职场中坚持适度的工作量、良好的工作习惯和优秀的职业素养才是取得成功的重要因素。


我都是为你好


“我都是为你好”可能是一种常见的谎言,在不同情境下被使用。在某些情况下,这可能真诚地表达出对他人的关心和照顾,但在其他情况下,这也可能成为掩盖自己私人动机或者行为错误的借口。因此,在职场和日常生活中,我们需要学会审视这句话所蕴含的背后意图,并判断其是否真实可信。同时,我们也应该秉持着开放、坦诚、尊重和理解的态度,与他人进行良好的沟通和相处,以建立健康、和谐的人际关系。


他做得比你好,向他好好学习


“他做得比你好,向他好好学习”是一句非常有益的建议,可以让人们从成功的经验中汲取营养,不断提高自己的能力和水平。在职场中,人们面对不同的工作任务和挑战,而且每个人的工作方式、思维模式和经验都不同,因此,我们应该善于借鉴他人的优点和长处,吸取别人的经验和教训,不断完善自己的职业素养和技能。然而,这并不意味着要完全依赖和模仿别人,而是应该在合适的时机,根据自身实际情况和需要,加以改进和创新,开拓自己的专业视野和发展空间。


在职场中,有些人可能会通过拍马屁、拉关系等不正当手段来获取自己的利益或者提高自己的地位。然而,这种做法可能会导致负面后果和损失,例如破坏工作团队的合作氛围、损害自己的职业形象和信誉等。因此,我们应该始终保持清醒和冷静的头脑,不受拍马屁等诱惑,专注于自己的工作和职责,努力提高自己的专业水平和职业素养。同时,我们也应该与他人建立良好的人际关系,以合理、公正、透明的方式展示自己的才华和成果,赢得别人的尊重和信任,并在适当的时刻借助他人的力量来实现共同的目标。


公司不怎么赚钱,理解一下,行情好了加工资


如果公司在过去设定了一些目标和承诺,但无法兑现或者没有达到预期的结果,那么这就是一种失信行为。画饼充当推销手段,可能会对员工、客户和利益相关方造成误导和不良影响,并破坏公司的商誉和形象。因此,公司应该根据市场实际情况和自身能力水平,制定合理、可行的计划和策略,避免过于浮夸和虚幻的承诺,注重落实和执行,加强与员工、客户和社会各方的沟通和互动,建立坦诚、透明的企业文化和价值观念。同时,员工也应该保持客观、谨慎、理性的态度,不盲目追求高回报或者虚假宣传,始终以个人职业道德和职责为先,为公司和自

作者:象骑士
来源:juejin.cn/post/7213636024102469693
己的未来发展负责任。

收起阅读 »

写给迷茫的 1-3 年前端人的思考

写给迷茫的 1-3 年前端人的思考 前言 今年由于大环境差,加之大家都会遇到的职场困惑期,让很多人觉得很无助,不知道要向何处去努力。 我有两三位朋友正面临类似的困境,向我寻求意见。虽然我不是什么大厂的架构师,也没有多牛,但也有一些自己的思考和实践,希望能帮助到...
继续阅读 »

写给迷茫的 1-3 年前端人的思考


前言


今年由于大环境差,加之大家都会遇到的职场困惑期,让很多人觉得很无助,不知道要向何处去努力。


我有两三位朋友正面临类似的困境,向我寻求意见。虽然我不是什么大厂的架构师,也没有多牛,但也有一些自己的思考和实践,希望能帮助到他们,也希望与大家一起探讨这个话题。


思考


学好英语


原因



  • 获得更广泛的就业机会

  • 拥有更高的技术天花板


获得更广泛的就业机会

1680090655136.png


如果你了解过外国的就业机会,就会发现除了母语为英语的国家,像德国、西班牙、瑞典、荷兰这样的英语为第二语言的国家,只要英语过关,找工作方面也是完全没问题的。


当你学好英语时,就不仅局限于国内这个环境,而是在全世界范围内找工作。此外,国外远程工作机会也不少,在英语不错的情况下,完全可以拿着美元在国内享福。


image.png


更高的技术天花板

我们不得不承认英语在技术领域处于绝对统治地位。如果你的英语水平不够,那么想学习更加新和深入的技术都将面临巨大的困难。我相信每个人都能明白这点。


如何学好英语?


学习英语的资料汗牛充栋,方法也不胜枚举,但知易行难,我个人也在努力中,所以就交给大家自行探索。


找到并深入特定领域


除了日常的页面和组件开发,与前端相关的技术还有许多特定领域,例如:AI、低代码、图形学、数据大屏、serverless、构建、错误监控、行为分析、Web3、编辑器、微前端、服务端、云原生、游戏、组件库、ab测试等等。我个人建议至少找到一个领域深入研究。


原因



  • 形成职业亮点

  • 增加职业壁垒


形成职业亮点

在面试和简历筛选中,面试官最看重的是是否具有亮点。没有亮点的人基本上很难达到高级别,顶多只能达到中级别。而亮点可以从许多方面切入,其中之一就是在某个特定领域有自己的见解和产出,能够为人所不能。


增加职业壁垒

如果你拥有某个领域的知识,那么你不仅是一个切图仔,即使老板想要裁员,他也会掂量是否能够找到更合适的人才。


如何找到自己的领域?


工作

大多数人的专业领域都是从工作中找到的。每个人在职业生涯中都会遇到一些技术难点,此时你可以分析业界各种解决方案的优缺点和实现原理,并思考是否有更好的解决方案或者在社区方案的基础上能否进行更优化、更便捷化,或者更加适合国内市场的特殊需求。


许多人不愿意在工作之外的时间思考与工作相关的问题,但对于自己有利的事情,我认为可以适当花时间深入研究或有意识地增加这部分时间的分配。


主动寻找

如果日常工作就是纯纯的切图仔,那我们就需要主动出击,找到一个自己感兴趣的点并进行深入研究。


例如,如果你想找一份 Web3 相关的工作,那么你现在就应该开始学习 Web3 知识,并将你的学习过程记录下来并发布到各个文章平台,扩大你的影响力。


面向工作和薪资学习


如果你现在的工作只是切图,下班后也没有什么事做,不知道该学习什么,那么这个问题就很简单了。


你可以看一下 BOSS 直聘上前端工程师的工作描述中都需要什么技能以及哪些行业薪资高,什么技能、行业薪资高,你就学什么就对了。当然最好的方法是主动面试尝试毒打。


例如 1:如果你想找远程工作,发现国外许多人使用 tailwindcss,工作描述中也常常要求掌握这个技能,那么你应该毫不犹豫地开始学习 tailwindcss。


例如 2:如果你发现 Web3 相关工作的薪资比普通前端工作高很多,而你又想要高薪,那么你应该立即开始学习 Web3 知识。


关注前端趋势


了解当前前端技术的现状,关注前端技术未来的发展趋势。如果其他几项知易行难,我建议先从这项内容开始,每天花费时间不需要超过 20 分钟即可完成。


如何做到了解目前前端发展的趋势呢?



  • GitHub Trending:每天早晨到公司先打开 GitHub Trending 看看社区中哪些项目正在受到关注(10 分钟)

  • MDH 前端周刊:umijs 作者开设的前端周刊,关注最新的前端发展

  • 两个油管博主

    • t3dotgg:拥有 11 万 YouTube 频道订阅者,基本上当社区一项技术开始火时就会跟进讲解

    • Web Dev Simplified:拥有 120 万 YouTube 频道订阅者,除了讲解前端基础知识外,还会跟进前端的最新发展




当你看到某个东西变得流行起来,你需要思考它为什么会火,之前的技术方案有哪些问题,新的方案怎么解决之前的问题的等等,这样的思考会带领你走向更深的前端知识区。


做开源项目


原因



  • 满足自我实现需求

  • 提高技术水平上限

  • 更好地找工作

  • 更多可能性


满足自我实现需求

当你的开源项目受到关注和讨论时,相当于你被需要、被认可,这是一种很好的正向反馈,会使你身心愉悦。


提高技术水平上限

当你开发出一个新的东西时,代表着你对这个事物有着自己的思考和见解,人与人之间的差异在于思想上。如果社区内有新的反馈,会促使你不断完善和学习相关知识,无形中提升了你的个人能力。


更好地找工作

一个好的开源项目是一个亮点,面试一般都会询问相关问题,此时的主动权是掌握在你手里的。


更多可能性

如果你做过一个成功的开源项目,你就会发现有人开始找你写小册、出课程甚至出版社会找你写书。此外你还可以在文档中有自己的赞助、广告等收入,虽然不多,但是这都代表了一种不同于上班的可能性。


如何开始自己的开源项目?


做开源有两大难点,首先是如何开始一个开源项目,其次是如何让它变得受欢迎。


如何开始一个开源项目,已经在以前的文章里阐述了 juejin.cn/post/719877… ,这里不再赘述。


至于如何让项目受欢迎,所涉及的东西就比较多了,这里就先挖个坑,看是否有人感兴趣,如果有的话,可以再写一篇文章。


基础知识


前端是离端很近的岗位,它所依附的知识变化也很快,昨天还是 jQuery,今天变成了 React、Vue、Webpack、Jest,明天就是 Vite、TurboPack、vitest, SolidJS、Qwik、Astro、Svelte、Remix,后天呢?。


虽然上层的知识变化很快,但是仔细观察就会发现底层的知识却保持不变,比如编程思想、编译原理、算法等。


在这里,我推荐以下三本书作为入门:



  • 《重构——改善既有的代码设计》

  • 《程序员修炼之道》

  • 《黑客与画家》


软技能


除了编程技能外,软技能也很重要。例如这篇 文章 中列举的 8 个能力:



  • 人际交往能力

  • 结构化思维能力

  • 沟通能力

  • 写作能力

  • 自我营销能力

  • 演讲能力

  • 协同/领导能力

  • 抗压能力


如果你可以逐步提高所有这些方面,那当然最好。如果不能全面发展,其中我认为 写作能力 可以先发育,推荐以下内容:



当然关键还是多写多练,毕竟纸上得来终觉浅。


人生方向


编程行业仍然是普通人最好的出路。毕竟没有哪个专业刚毕业的大学生(没背景)就能拿到 7、8 千,甚至脉脉上刚毕业就能拿到 2、30k。


但如果你真的对技术不感兴趣或者做的很痛苦,可以思考是否要继续从事这个行业,是否有其他出路。这是留给你自己的思考题。


后记


实际上,本文已经写完并放置了几周了。随着人工智能井喷式发展、国内经济实行的下行以及各种裁员消息,让我觉得上面的这些努力似乎已没有意义,普通人的命运是否会像《人类简史》中描述的那样,成为无用阶层。


但我又想起一句话:“悲观者正确,乐观者成功”。因此,我还是决定与大家分享这篇文章。


当然,知易行难。如果你在一家 996 公司,建议你骑驴找马,背背八股文,并且在上班前花 10 分钟看一下 GitHub Trending 就行了;


如果是在 965 公司,除了看看 GitHub Trending 建议再至少学一样其他东西。


最后,无论往什么方向努力,希望最重要,希望大家都能怀揣希望,继续前行。


作者:超杰_
来源:juejin.cn/post/7215908160019824698
收起阅读 »

00后的我,大四即将毕业了

前言:   我写这篇文章的初衷主要是记录我自己作为00后面临毕业的总结,算是对大学四年的总结吧,这是第一次写文章总结,也算是00后从小学到大学的学生生涯的总结吧!主要就是写的一名从小听家长的话,做一个乖孩子;听老师的话做一个好学生从小学到大学毕业的感触吧!差不...
继续阅读 »

前言:


  我写这篇文章的初衷主要是记录我自己作为00后面临毕业的总结,算是对大学四年的总结吧,这是第一次写文章总结,也算是00后从小学到大学的学生生涯的总结吧!主要就是写的一名从小听家长的话,做一个乖孩子;听老师的话做一个好学生从小学到大学毕业的感触吧!差不多就是讲的我自己了,哈哈哈哈,我知道自己是这么想的,但我还是想知道大部分00后面临毕业是怎么样的心情🤣


road-3396764__480.jpg


00后还年轻吗?


  00后,听起来很年轻吧,我记得当年上学的时候,国际上有一个词语“千禧一代”,我记得好像当时知道这个词语还是TFBoy火起来了,记得都是未成年然后刚刚出道的时候,以前都还不清楚“千禧一代”一词代表着什么,现在我们00的作为最后一代千禧,也已经面临大学毕业了,我不知道其他地方,我这普遍还是00的同学,大学毕业意味着
进入社会,所以00后其实已经不年轻了。



“千禧一代”是指出生于20世纪时未成年,在跨入21世纪(即2000年)以后达到成年年龄的一代人,这代人的成长时期几乎同时和互联网/计算机科学的形成与高速发展时期相吻合。



大学四年


  大学之大不在大楼,在于大师,对啊大学就是该是大学云集的地方,但是作为大学过来的人,我经历到的大学绝非家长口中的大学,也绝非高中老师口中的大学,这个我不说大家懂得都懂,可能就是这种类似“潜规则”样的教育,我不知道怎么去描述,写着写着又跑题了,我不知道是故意的还是不小心的 🤣


大一


  大一学校安排还是挺多,晚上晚自习,早上晨读晨跑,似乎高三的感觉又回来了,但是那种日子还是比较充实的,因为不需要你思考自己的道路,只需要依照着安排完成感觉就很满足了,大一下学期记得是疫情爆发了,也不能返校在家上网课。在家学习效率其实挺低的,即使我每天还会准时上课但是总是觉得学不进去,后面侥幸没有挂科,相信好多同学的因为在家上网课挂科了吧,第一次报的英语四级因此还被延期了,不过也是裸考,后面侥幸过了😁


大二


  下学期疫情没有那么严峻了,开始返校上课了,我感觉隔了半个学期像是第一次新生来这学校一样,不过已经是大二的老油条了,后面也是自己每个学期选看起来更有趣的课,就像矮个子里挑高个子,我学的软件工程专业,其实所有课都是又难又枯燥的,不仅仅是老师那落后十年的ppt还有那十几年没有改版的课本,考试大家都是临时抱佛脚了,快说你也是🤣


大三


  大三在我印象中是没有什么印象的,因为除了上课还是上课,课超级多,晚饭都没时间不知不觉大三就过了大四的时候在学校的安排下去培训三个月,不知道其他学校有没有这种,交了大四一年的学费(1W),软件工程专业不知道学费贵在哪里。。


  但是从大三结束就没去过学校了,暑假在和学校合作的培训公司培训了3个月,后面直接秋招,这个我觉得是最气人的,我们选择就业的被送去深圳培训公司培训,那些考研考公的就在学校,学校里的校招根本与我们出来的无缘,不管是路途远还是学校把我们宿舍都直接撤了。大三就让把东西寄回家啊,我还以为是读的三年专科(这里不是看不起专科的意思),这不是明显给考研和考公的更多机会了,我们出来就业的只能在网上各种海投
BOSS直拒、前程堪忧、失联招聘、58不成、裂聘……


现在


  我算是运气还好,面试虽然寥寥无几,最后也是拿到两个offer,选择一个相比之下好一点的就签三方了至于班里其他人就只能等了,等到年末,刺骨的不是天气的寒冷,而是就业的寒潮,班里三分之二的人只能空手回家过年,我虽然拿到offer但也决定回家休整几个月,毕竟当时疫情还没有结束呢,毕竟签了三方
就决定明年再去了。


2023我即将毕业了


university-student-1872810__480.jpg
  希望大家能够在大学早点找到学习的意义,不管是为了找工作还是为了充实自己,看到过一个视频内容说的是年龄其实都是虚无的最重要的还是自己的经历,换句话说我们人的最终都是各种经历形成的,和你多大年龄多大岁数是没有关系的,所以说我们需要增加自己的经历,不管是好的还是不好的,都是需要去经历的,最后祝福大家前程似锦!


作者:过了三分之二年河东
来源:juejin.cn/post/7215886869200306237
收起阅读 »

提高你工作效率的10条建议

最近看到一个关于工作效率的问题,这里系统整理下自己总结的一些经验。 有一个跟工作效率有点像的词汇:生产效率。 生产效率指的是单位时间内的有效产出,想要生产效率高,要么做事的“质”和“量”更高,要么缩短所花费的时间。 工作效率和生产效率比较类似,很多都可以借鉴。...
继续阅读 »

最近看到一个关于工作效率的问题,这里系统整理下自己总结的一些经验。


有一个跟工作效率有点像的词汇:生产效率。


生产效率指的是单位时间内的有效产出,想要生产效率高,要么做事的“质”和“量”更高,要么缩短所花费的时间。


工作效率和生产效率比较类似,很多都可以借鉴。


有些工作效率高的,三年经验可以顶别人五年工作经验。


找到自己精力最旺盛的时间段


有人喜欢早自习时候睡觉,有人喜欢晨读。每个人的作息规律不同,可以在自己正常运行一段时间后,找到最佳节奏。在这个精力最旺盛的时间段,更容易进入心流,可以集中精力处理优先级比较高的事情。另外,大段时间尽量不要被大段。


掌握通用技能


掌握基础的电脑办公软件技能、沟通能力、时间管理能力、快速学习一项技能的能力等等。能够使用软件等解决日常工作中遇到的问题,提高工作效率。


如何提高解决问题的能力?


掌握工作必备的基础技能


基础知识扎实的话,就可以避免在一些低级错误上花费很多时间。如果基础不好,而工作任务又比较重,就类似于每天都在考试,但是却没有时间学习新知识,这样学习成绩也无法提升。


单位时间内不断给自己施压


一小时干别人两三个小时干的活,同样的任务,第二次、第三次做的时候就有意识地提高效率。



像训练肌肉一样的训练自己的大脑。同等时间内,从明天起,让自己思考学习双倍的工作量。注意我加粗加重的关键词,不许增加时间,一个小时还是那一个小时,时间不变,内容翻番。


一开始一定有些疲劳感,但只要不生病,那说明你的大脑就能够适应。坚持半个月,习惯它。再加倍。再坚持半个月,习惯它。


一直加倍加倍坚持到你感觉要生病了为止,把速度降下来,降低20%。把这个效率维持终身。当训练成为习惯的时候,你会越来越轻松,越来越惬意。全力以赴的思考也是一样的。


任何一个人,只要你肯,你都能这么去训练自己的工作效率。而当你的效率提升到别人的4倍,8倍。你会发现生活很惬意,不是因为压力变小了,而是因为你习惯了。


——记忆承载《韦小宝绝境》



定期复盘


每周大致回顾下自己本周做了什么,有什么需求改进的。可以自己给自己写周报。


充分利用碎片化时间


可以在上班大致想下今天要做的内容,在下班路上回顾下今天都做了些什么,哪些做得好,哪些还有待改进。


多出妙招不如减少失误


尽量少出岔子,可以避免因为失误而带来的对已有时间的占用。


做最重要的事情


领会领导意图,抓住重点。细枝末节可以在大的事情基本上确认无误的时候再做。


不会就搜


总有些问题是自己措手不及的,不会就搜,不行就换一个搜索引擎,或者换一个关键词。


适当摸鱼


该休息休息会,劳逸结合。休息时间可以整理下文档,换换思路也行,有时候现在百思不得其解的问题,出去溜达一圈回来就豁然开朗了。

作者:江湖人称向前兄
来源:juejin.cn/post/7216671329188937787

收起阅读 »

连续加班一个多月后,反思一下为啥国内程序员加班这么多

连续加班一个多月后,反思一下为啥国内程序员加班这么多防杠指南:本文不适用于资深大佬,若喷必回今年过完年之后一直在加班,关注我的粉丝应该也能看出来,2 月份和 3 月份写的笔记确实比较少,最近才开始恢复加班完毕是得好好思考一下,毕竟咱这班也不能白加了对吧,我得好...
继续阅读 »

连续加班一个多月后,反思一下为啥国内程序员加班这么多

防杠指南:本文不适用于资深大佬,若喷必回

今年过完年之后一直在加班,关注我的粉丝应该也能看出来,2 月份和 3 月份写的笔记确实比较少,最近才开始恢复

加班完毕是得好好思考一下,毕竟咱这班也不能白加了对吧,我得好好想一想到底是为什么会导致我加班,我细数了一下平时导致我加班几个主要原因,大家看看有没有共鸣

业务需求倒排期,改的随意

互联网公司的业务迭代是非常快的,尤其是电商、营销相关的业务,基本上随时都在出需求,需求顺排倒还好,无非就是给了排期之后顺着做就行了

但是有一个非常蛋疼的点,如果这个需求业务方要的非常急,比如说 15 号出的需求 PRD ,月底就得上线,必须得倒排,那么就是说上线的时间定了,测试的时间占用一段,联调的时间再占用一段,留给开发的时间真的不多了

时间不够怎么办?要么加人要么加班,加人还有个问题,有的功能并不是很好拆分,而且人多了管理成本也在增加,1+1 并不是一定能等于 2 ,所以到最后就只能全员加班来肝需求

关于业务需求,还有一个可能导致加班的点是改的随意。

之前我在字节跳动打工的时候,每次需求评审会一堆年轻的 PM ,跟唱戏似的,你方唱罢我方上,哭爹喊娘的说自己的需求是多么多么的重要,常用的话术是:我这个需求是 xx 级别的老板看重的、我这个需求可以为公司创造 xx 的收入等等

一个个的 PRD 写的怎么样不重要,最重要的是抢占研发资源,最好可以把程序员固定在自己手里

等到需求开始做了,发现其实 PRD 里面有很多东西没想明白,这个时候就开始改 PRD ,改了 PRD 但是研发排期却不变,那这咋办呢?程序员加班呗

所以国内经常流行一个调侃的对联:

上联是:这个需求很简单

下联是:怎么实现我不管

横批是:明天上线

虽然这个对联是调侃的,但也暗示了很多公司在研发流程的不规范、管理混乱,这也是大部分程序员加班的重要原因

会议太多,占用时间

会议太多这个事情可能是大公司的通病,有时候屁大点事情就拉个会议,我细数了一下我一个月参加的会议:

  1. 需求评审会
  2. 技术方案评审会
  3. 需求复盘会
  4. 细节对齐会
  5. xx 项目启动会议
  6. xx 横向项目
  7. 技术分享会
  8. 周会
  9. 测试用例评审
  10. OKR 会议
  11. CodeReview 会议
  12. 等等......

其实这里面的会议真的太多了,有的团队还有早晨的站会等等,进一步压缩了写代码的时间

那能不能提升效率呢?我觉得可以

就说这个需求评审会吧,如果说每个人会前都能仔细的过一遍 PRD ,记录好疑点,那评审会完全可以开成答疑会,解答完疑问就差不多了,这样子可以节约很多时间,不至于一个需求评审会就开一两个小时

还有技术分享会,很多 leader 为了提升团队的技术氛围会要求组员进行技术分享,但是有的时候,分享的东西别人不一定感兴趣,深度把握的不好的话组员也会只把它当做任务去完成,这就是纯粹的浪费时间了

总之会议这部分,我觉得是一个存在很大提效空间的地方,一个事情是否需要拉会、是否要拉那么多人,是值得思考的

技术需求,各种丐版轮子

关于技术需求这个问题,我不知道是不是国内程序员的特色哈,就是纯做 PM 提的业务需求是很难得到好绩效和晋升的,因为这些事情是你工作职责范围内的事情,你很难说清楚这些事情带来的收益是 PM 的功劳还是研发的功劳

要想得到好绩效、超出预期,那就必须得做一些纯技术的事情,也就是所谓的“技术需求”,而且必须自己挤时间做,不会为这部分工作量专门划时间

常见的技术需求,比如说这两年特别流行的 LowCode 平台,据我所知很多大公司都在搞这种,并且是投入了很多研发的精力在里面的,美其名曰 LowCode 平台可以提高效率,所以在很多需求开发中强行推,要求研发必须使用 LowCode 平台来完成研发,但是在使用的过程中并没有提升效率,反而让研发增加了很多兼容成本和额外的工作量,不管能不能提供效率,先卷了再说

甚至有时候,多个团队之间在卷同样的技术轮子,一个大公司内部至少有 3 个 LowCode 平台、5 个组件库、3 个部署平台、4 个项目管理平台等等,大家都在加班卷技术项目,卷自己团队的存在感和好绩效

到最后,这个技术项目会出现在晋升答辩的 PPT 和汇报材料上,包装后的数字和成果都很亮眼,技术项目的发起者拿到了好绩效、晋升成功,等到晋升成功之后,这个技术项目的使命也就完成了,从此刻开始它就走上了烂尾的道路,历史项目也就留下了一堆烂摊子代码

老老实实做业务需求的人得不到晋升,做各种丐版技术轮子并且强推的人最后得到了晋升,这个问题在国内大公司非常普遍,这也是造成很多研发被卷着加班的重要原因

杂七杂八的事情,耗费精力

程序员还有一些杂事儿,也是相当的耗费精力了,我举几个例子

首先说线上 oncall ,这个事情其实也算是研发的正常工作范围内的事情了,但是如果一天出一个比较麻烦的线上 bug ,那今天肯定其他的事情就没空做了,或者只能加班去做

更不用说,如果所在的部门是基础架构部门的话,要处理技术之外的一些使用答疑事项,这部分事情毫无技术含量,和客服无异

还有就是非常强调技术要去深入业务,好嘛没问题,但是深入业务也是需要耗费时间的,这就意味着你除了读 PRD 以外还得去看 MRD ,可能你需要去和业务部门、市场部门的同事开会旁听 ta 门关心的事情,除过技术相关的东西以外还需要去关注业务指标

这又给自己增加了工作量,leader 不会说专门给这部分工作量去给你增加时间,只能自己挤时间了,这无形中又增加了加班

总结

我总结的这几个原因是我结合自身加班情况分析而来,可能国外的程序员也存在同样的问题,也可能有的人看法不一样,欢迎交流。

作者:程序员耳东
来源:www.v2ex.com/t/927862
收起阅读 »

2022,这一年,我三十,而未立。

子曰:“吾十有五,而志于学,三十而立”。 一、我的背景 1. 大学之路 我大学时学的是电气工程及其自动化专业,和编程相关的学科有 plc 和单片机,但他们都不是 web 编程。后来机缘巧合,想做个网站,自学起了 web 编程,因为什么也不懂,也没人咨询,盲选了...
继续阅读 »

子曰:“吾十有五,而志于学,三十而立”。


一、我的背景


1. 大学之路


我大学时学的是电气工程及其自动化专业,和编程相关的学科有 plc 和单片机,但他们都不是 web 编程。后来机缘巧合,想做个网站,自学起了 web 编程,因为什么也不懂,也没人咨询,盲选了 PHP,再后来又学了些前端知识,算是入门了吧。


2. 初入职场


2016年,我毕业了。电气工程的工作是真不好找,好在我的 web 编程基础还算扎实,就想着去做个码农吧。我的第一份工作,找的很随性,那时连招聘软件都不了解,网上随意的搜到了家南京的软件小公司,看到官网的电话,打了过去。他招人,我找工作,就这么成了。

面试那天,雨特别大,老板后来和我说只有不是特别菜,冒这么大雨来,就要了。公司很小,一共4个人,老板和我简单聊了聊,看了看我带去的作品,就这么成了。于是我就有了第一份工作,成为了一名 phper

年底时,我跑路了,薪资太低,活不下去了,(公司竟然连五险都没给我交,不过这是后话了)。年后,换了一家继续做 phper,主要是微信相关的开发,虽然还有好几个开发者同事,但微信这块,只有我一个人,所以算是个“全干工程师”吧。


3. 不破不立


18年中,在这家干了一年半的我再次提桶,这一次我又是裸辞。既有自身能力原因,也有大环境因素,一个月时间,我没能找到合适的 php 工作。眼看身无分文,痛定思痛,我离开了南京,到了苏州这个竞争压力小些的地方。不仅是地理上离开了舒适区,工作上我也不得不从 phper 转向前端了。曾经学习与使用多年的 php,简化成了简历上的一句 “熟悉 php 语言” 几个文字。


4. 渐入佳境


靠着网友们的鼓励,我在苏州找到了一份不错的前端工作,公司在调整期,我成了前端接盘者,幸运的是没过多久项目就开始了重构。公司的技术栈是 Vue 和微信小程序。好在这些我之前有所涉及,在跌跌撞撞中也还算应付的不错。之后几年,每次有新的项目,我都会总结之前项目的问题,将学到的知识与经验应用其中,这期间技能得到了不小的成长。后来有了更多小伙伴的加入,我也开始负责了些前端的管理工作。


4. 愈感迷茫


如今,我已在这家公司练习时长四年半。并非现在的公司环境有多舒适或者福利待遇优渥,同一批共事的同事,现在也只剩下了一位。期间也有过多次离开的想法,但近几年的大环境,一直不是很好,生活上的琐事也不得不花费不少精力去处理。

可能我的能力,停留在了2021年初了吧,近几年的前端新技术,都没有触及。我仍然守着我的 Vue 2 与微信小程序这点地方,努力耕耘着。像 Vue 3viteTS 等,还停留在听说过的阶段。我有许多想做和需要做的事情,但时间,总是不够用,年已三十,孑然一身。


二、回顾 2022


这一年感觉经历了很多事情,不管是生活还是工作。但细想,又说不出是哪些。我想从迷茫中走出来。


1. 身份的转变


年初伊始,部门因为人员多了,boss 希望我们的部门经理把权力下放,不要事事躬亲。在 boss 的多次劝说下,经理索性当甩手掌柜,前端组完全交给了我去负责。经过一年的时间,我并未感觉到有多少管理能力的提升,领导经常贩卖焦虑,公司也在业务转型,事情比之前多了,原来他分配各每个人的活大多还能适量,现在都堆积到我这边,平均到每个人可能是1.5个量了,带来无止境的加班。我感觉我没做好。


2. 重拾旧代码


年初,我又折腾起了搁置了挺久的影视介绍网站项目,之前断断续续,以学习为目的折腾了4、5年了。今年终于陆续的折腾完,并开源了出来。因为项目较久,很多代码写的很是拙劣,所以我按照目前的能力,尽可能的做了重构。


今年的晚上下班后与周末的时间,尽数花在这个上了。
下面截取一张项目的更新图吧:


image.png

image.png



周末我一般不提交代码,所以没有提交记录。



3. 开启新篇章


当你看到这篇文章时,我已经成为了掘金的一名技术分享者。选择掘金社区,是因为从掘金中,我学到了挺多的知识。喝水不忘挖井人,之前我是个知识的获取者,现在我希望能将这几年学到的一些技术与经验,分享给大家。


三、展望 2023


1. 不忘初心


2023,是18天后。大环境会变成什么样子,还是个未知数。我无法预测环境,但可以规划自己,我会坚持将自己的知识与大家分享。


2. 重新开始


四年多的前端工作经验,后期能力停滞不前。而我最需要的,就是打破这种状态,“三十而已”嘛。工作上:我在考虑换个工作环境,离开目前的舒适区。职业上:会去了解、学习、应用 Vue3TS微服务LowCode等等不算新的新事物。


结语


相聚掘金,与君共勉。


作者:冰糖雪梨同学
来源:juejin.cn/post/7176262850011693116
收起阅读 »

怎么去选择一个公司?

一家公司的好坏,除去客观情况,更多是个人的主观感受,甲之蜜糖,乙之砒霜,别人口中的“好公司”,未必适合你。 那我们应该怎么挑选一个适合自己的公司呢?还是有一些可以考量的指标的。 企业文化和价值观 行业势头 工资待遇 公司规模 人才水平 企业文化和价值观 无...
继续阅读 »

一家公司的好坏,除去客观情况,更多是个人的主观感受,甲之蜜糖,乙之砒霜,别人口中的“好公司”,未必适合你。


那我们应该怎么挑选一个适合自己的公司呢?还是有一些可以考量的指标的。



  • 企业文化和价值观

  • 行业势头

  • 工资待遇

  • 公司规模

  • 人才水平


企业文化和价值观


无法适应企业文化和价值观的员工,注定会被边缘化,获取不到资源,直到被淘汰。而适应企业文化和价值观的员工,在公司做事情则更能够得心应手。


如何选择适合自己的企业文化和价值观


如果你打算在一个公司长期发展,可以试着找找里面的熟人,聊聊公司内部的做事风格,比如晋升、奖金、淘汰、组内合作、跨部门合作以及如何处理各种意外情况等,这样就能实际感受到企业的文化和价值观了,然后再根据自己的标准,判断是否适合自己。


行业势头


行业一般会有风口期、黄金发展期和下降期三个阶段。



  • 处于下降趋势的行业要慎重考虑。

  • 处于风口期的行业发展趋势还不是很明显,如果你之前从事的行业和新的风口相关,那么不妨试试;如果你对这些风口背后的行业不是很熟悉,那不妨等风口的势头明朗了,再做打算。

  • 处于黄金发展期的行业发展已经稳定,有成熟的盈利模式,在这样的行业中积累经验,会在行业的发展上升期变得越来越值钱。如果你对这些行业感兴趣,不妨考虑相关的公司。


工资待遇


工资待遇不仅仅包括固定工资,还有一次性收入、奖金、股票以及各种福利等。


很多新入职的员工会有一些的奖金,例如签字费、安家费等,这些是一次性的,有时还会附加”规定时间内不能离职”等约束条件。这部分钱的性价比比较低,但一般金额还不错。


奖金主要看公司,操作空间很大,它和公司的经营状况关联紧密,谈Offer时约定的数额到后面不一定能够兑现,尤其是这两年整个互联网行业都不景气,很多公司的奖金都“打骨折”甚至直接取消了。


其他福利一般包括商业医疗保险、年假、体检、补贴等,它和公司所在行业有关联,具有公司特色。


股票也是待遇中很重要的一部分,很多公司在签Offer时会约定一定数量的股票,但是会分四年左右结清,这需要考虑你能坚持四年吗?四年之后没有股票要怎么办?


公司规模


如果待遇和岗位差不多,建议优先选择头部大公司,这样你可以学到更多的经验,接触更有挑战的业务场景,让自己成长的更快。


如果你看好一个行业,那么需要努力进入这个行业的头部公司。


人才水平


一个公司的人才水平,决定了公司对人才的态度和公司内部合作与管理的风格。


举个例子,如果一个公司里程序员的水平都很一般,那么这个公司就更倾向于不相信员工的技术能力,并制定非常细致和严格的管理规范和流程,避免员工犯错。如果你的水平高,就会被各种管理规范和流程束缚住。同时,如果你发现与你合作的人的水平都很“感人”,你也需要调整自己的风格,让自己的工作成果能够适应公司普遍的水平。




此文章为极客时间3月份Day26学习笔记,内容来自《职场生存

手册》课程。

收起阅读 »

掌控情绪,成为自己的主宰

最近看了一本《蛤蟆先生去看心理医生》,这是一本很薄的书,四五个小时就能看完,但看完觉得收获非常大,建议大家都去看看。 其中,对于三种人格状态、人生坐标及其自证预言的让我耳目一新,获益良多。童年时期对世界的态度和看法会让我们树立起人生坐标,在其后的成长阶段影响我...
继续阅读 »

最近看了一本《蛤蟆先生去看心理医生》,这是一本很薄的书,四五个小时就能看完,但看完觉得收获非常大,建议大家都去看看。


其中,对于三种人格状态、人生坐标及其自证预言的让我耳目一新,获益良多。童年时期对世界的态度和看法会让我们树立起人生坐标,在其后的成长阶段影响我们对待事物时所站的角度,或自怨自艾陷入自责螺旋、或怨天尤人指责他人、或理智冷静分析问题并解决问题,从而实现童年时期建立的人生坐标的自证预言。


此外,关于情绪的产生,究竟是目的产生情绪,还是情绪产生目的,文中也提出了一些与以往截然不同的观点。


比如有的挑剔型父母,不会讲道理或者懒得讲道理,把愤怒当成更便捷、更省事的手段,震慑住自己的孩子,进而使他听自己的话。这个例子里,可以说情绪是被被捏造出来的一种可放可收的控制他人的工具。


下文一起探讨一下一些书中的观点。


一、三种人格状态


对于每个人来说,会同时有儿童、父母以及成年人的状态。每一种自我状态都包括完整的思想、情感和行为方式,人与人之间的交往就是各自的三种不同人格状态之间的交往。


当面临训斥或批评等情境时,会触发切换到不同的人格状态。比如被老师、领导、权威、家长训斥,这时会切换到适应性儿童状态,感到无助、自责。此时,有的人会出现缺少自尊的行为,比如讨好或自我贬低,把自己放在弱者的地位,希望得到别人的同情,而此时对方则处在控制型父母状态。


三种人格状态


1.1 儿童自我状态


儿童自我状态源于童年时期的经历,是个体最先诞生的人格状态,是一个人从脆弱、幼小、无助,任何事都要依赖别人的阶段形成的个性部分。


适应性儿童自我状态


适应性儿童自我状态源于童年时期安全感的缺乏,发展出依赖性和迎合性的个性特征。这种状态下,会表现出顺从、听话、讨好等行为,内心常常充满自责、担心、焦虑。


在被批评或者自我批评的时候,常常会进入适应性儿童自我状态,感到无助和沮丧。


自由型儿童自我状态


自由型儿童自我状态则因为在童年时期得到了足够的支持和鼓励,孩子们的个性得到了充分的发展。


在这种状态下,人们表现出冲动、天真、撒泼、贪玩、冒险等行为,像以自我为中心的儿童一样追求快感并能充分表达自我的感情。当我们大哭、大笑的时候就处于这种状态。最典型的表达方式是“我要”或“我不要”。


1.2 父母自我状态


控制型父母自我状态


控制型父母自我状态与人交往表现出教育、批评、教训、控制的一面,他们会用言行重复从父母那里学来的观念和价值观,并试图证明给别人看,让别人接受他们的观念和价值观。


他们会动不动就指责你,还用不可能达到的标准来评判别人。指责你时会假装成营养型父母自我状态,说一些“我比你更心痛”,“我是为了你好”之类的话。


处于这个状态的人总希望扮演法官的角色,不停地控诉别人,给别人定罪,然后顺理成章地惩罚他们。有时甚至会将审判的矛头指向自己,进行毫不留情的自我批判。


他们从来不会抑郁,因为愤怒能够非常有效地抵抗抑郁。愤怒的人从不觉得内疚,因为他们总在怪罪别人。他们自卫的方式,是把自己内在的恐惧对外投射到别人身上,这样就能把对自己的怒火转向别人。


营养型父母自我状态


营养型父母自我状态与人交往表现出温暖、关怀、安慰、鼓励,就像母亲一样温柔体贴地对待身边的人。


1.3 成人自我状态


成人自我状态与人交往表现出理性、冷静、沉稳,而且善于思考利弊,用理性而不是情绪化的方式来行事,能理性地应对正在发生的现实状况。


进入儿童状态和父母状态是被迫还是主动?


在某些场景下,经验会告诉你,现在应该愤怒了,因此你就条件反射产生愤怒。比如父母不经过你的授权就把你的玩具送给了别人,老师冤枉了没有偷东西的你,莫名其妙被路人大妈骂了一顿,在这些状态下,我们很难保持理智,经常会做出情感化的反应。


此时我们会觉得愤怒是别人引发的,是别人为你选择的,因而别人控制了你的情绪。


但除非强迫,没有人能让我们产生什么感受,说到底,是我们选择了自己的感受。是自己选择了愤怒,也自己选择了悲伤。


只有成人自我状态才能理性思考


当处于儿童状态时,你会体验到童年的感受,比如无助、自责、冲动、愤怒,再次体验到过去的情绪,但学不到任何新的东西了。


当处在控制型父母状态时,基本上你不是在挑剔就是在教育别人。旧的思想主宰着你,这就是为什么单靠争论不能改变一个人的想法,只会让人更固执己见。


我们在这两种状态时,像父母或儿童一样行事,几乎不需要去思考,因为我们知道要做什么、说什么,就好像出演一个我们最喜欢、最了解的角色,台词和动作都烂熟于心。


比方说,有个角色叫生气鬼(当然没有比善于打压式教育的中国家长更适合扮演生气鬼这个角色了)。


生气鬼很懂该怎么表达愤怒。遇到适合他演的剧目,他能一字不差地说出台词,而且他经常遇到这样的场景,是不是很奇怪?他能不假思索地切换到愤怒的语调和音高,自动筛选出合适的用词,他的整个姿态都在表达愤怒。总之,他演的生气鬼接近完美,而关键在于,甚至都不用动脑子!就好像为了这场演出他排练了一辈子,而频繁地出演这个角色也使得他每一次表演都更传神。


只有在成人自我状态里,才能学到关于自我的新知识,因为只有在那个时候,才能理智思考当下的事情,评估自己的行为,或者倾听别人对你的看法而不马上驳斥。只有在这个时候,我们所有的知识和技能都能为己所用,而不再被脑子里父母过去的声音所驱使,也不会被童年的情绪所困扰。


二、人生坐标


每一个生命一定都得经历开始、中间和结束这三个阶段,而开始的阶段会显著地影响后来的阶段。因此你对世界的看法是在人生的最初阶段里形成的。


比如在你童年时,大约四到五岁左右,你会试图回答两个问题。




  1. 第一个问题是:我是怎么看自己的?我好吗?




  2. 第二个问题是:我是怎么看别人的?他们好吗?




人生坐标


一旦我们在童年决定用哪种态度和观点,这些态度和观点会变成我们心理的底层架构,在随后的人生里就会始终坚持自己的选择。从那以后,我们便建构出一个世界,不断确认和支持这些信念和预期。换一个词来说,我们把自己的人生变成了一个自证预言


所谓自证预言就是,我们会控制事件的发生,确保自己的世界和预期的一样,从而保证预言会成真。


2.1 我好,你不好


这类人认为我比别人好,表现出自负、偏执,对应于控制型父母自我状态,压制别人,证明自己的优越。


表现为:



  1. 以自我为中心,自以为是;

  2. 喜欢把失败的责任归咎他人;

  3. 固执己见,唯我独尊。


2.2 我不好,你好


这类人认为自己很差劲,别人都比他好,这种想法来源于童年时期的无助感,表现出自卑、依赖、讨好型人格,对应于适应型儿童自我状态。有些低自尊的人认为自己是生活的受害者,爱玩那些受害者游戏,但却善待别人。


遇到问题希望依赖他人解决问题,希望有一个父母、老师这样角色的人直接给出答案。


表现为:



  1. 自卑,易放弃自我或顺从他人;

  2. 喜欢加倍努力去赢得他人赞赏;

  3. 喜欢与父母意识重的人为友。


2.3 我不好,你不好


这类人表现出反社会模式,极端孤独和退缩,常常看不起自己,也看不起别人。


2.4 我好,你好


这种心理模式的人通常非常阳光和健康,以成熟和健康的方式与人交往。


表现为:



  1. 相信他人,能够接纳自己和他人。

  2. 善于发现彼此优点与长处。

  3. 保持积极、乐观、进取的心理状态。


三、心理游戏


人生坐标是一种处世态度,心理游戏是处世行为,当选择了什么样的人生坐标,就会导致你玩什么样的心理游戏。而根据心理游戏,又会导致对应的人生终点。


3.1 受害者游戏


处于悲伤的儿童状态时,会玩一些受害者游戏,把自己置于受虐者的位置。


我真不幸


玩这个游戏的人确信他们是不幸的,会随时报出一长串遭遇过的不幸事件。同时,这些人会竭尽所能地选择记住那些悲伤和不快乐的事件,而忘记或忽略美好的时光,从而让自己的人生更加贴近预想中的人生,让自己更好地扮演一个不幸的角色。


比如有的人会觉得自己非常糟糕,即使真爱来临,也会觉得自己不配,从而主动拒绝美好人生。


可怜弱小的我(PLOM)


可怜弱小的我(PLOM, Poor Littlle Old Me),这种人生活中喜欢用自怜猛烈地攻击自己,总感觉自己能力差,长的丑,事事不如人,处处低人一等。相信自己又弱小,又可怜,简直一无是处。


生活中喜欢做小透明,碰到机遇不会去接,反而第一时间躲开,确保实现自己可怜又弱小这个预言。


当面对对方处于控制型父母状态对自己横加指责和训斥,甚至会偷偷地或无意识地配合对方,来给自己制造不快,从而让在 PLOM 游戏里成为赢家,虽然现实世界里自己是受虐者。


不论做什么都要爱我


相信大家都遇到过那些喜欢挑战人性的人,这其实是不自信的表现。


有的人(男性或女性)会首先预设立场对方不爱我,然后不断突破底线去试探对方,就是想看看别人能宽容他们到什么程度,什么时候会排斥他们。这个过程中慢慢耗尽了爱和热情,直到最后对方忍无可忍离开自己,接着他们就会说:我早说过你会这样对我,证明我是真的很差劲。


这就像先预设杯子会摔碎,然后放到 20 厘米高的地方放下,如果杯子没有被打碎,就提高到 50 厘米、1 米,直到杯子终于被摔碎,然后得意的指着一地碎渣说:你看,我说了杯子会被摔碎吧。


在完成这种逼着爱的人离开自己的自我毁灭行为后,却因为对方的表现证实了自己的预言,这些人甚至有一些得意洋洋,或者说超脱的快感。


3.2 施虐者游戏


这些施虐者游戏中的人利用任何时机来制造一些能让他们审判别人的情境。是他们内心的施虐者让他们这么做,可内心的施虐者是谁呢,这是个值得思考的问题。


玩这类游戏的人常常会寻找弱势群体或者那些容易受到伤害的人,来满足自己的控制欲和优越感,或者至少能让他们占据道德和权威的制高点对别人评头论足。


我抓到你了,你这个坏蛋(NIGYYSOB)


我抓到你了,你这个坏蛋(NIGYYSOB, now I ‘ve got you. you son of bitch) 这种游戏能让愤怒的人找到看似正当的理由来发火,证明别人即无能又缺少道德,从而借此证实“我好,你不好”的人生坐标,接下来,他们就可以理所当然的进行训斥和惩罚。


工作场合不免有人会犯错,这种情况很常见,上司发现之后把犯错的下属叫进来好一顿训斥,小题大做,对下属大声咆哮。这种情况下,占据支配地位的人(如领导、老师、高年级的学生)很容易把自己想象成严厉的父母,或把员工当成顽劣的孩子来惩罚,或体罚所谓不听话的学生,或霸凌低年级的同学。


你为什么总让我失望/你怎么敢


还有些占有支配地位的人会说你竟敢忤逆我!或者你为什么总让我失望,玩这些游戏的人处于挑剔型父母状态,使得别人自卑、自责,从而加强他们的道德优越感,证实自己高人一等,他人一无是处。


猜猜我在想什么


有时候课堂上的老师会对学生玩一个猜猜我在想什么(Guess the word in my head)的游戏,学生因猜不出来自然觉得自己愚蠢,老师赢了无知的学生,从而获得优越感。


还有个典型场景是恋爱中的情侣,想必大家应该很熟悉了吧 😅。


玩这种游戏的人应该直接说出自己的需求,而不是然后要求别人理解自己,还是说,他们根本只是希望利用情绪这个工具直接惩罚别人呢。


四、活得真实


有人说,除了疾病带来的痛苦,所有的痛苦和悲伤都是源于自己的价值观。过去的经历往往会束缚自己的思想,不自觉进入适应型儿童或控制型父母状态,让自己或他人痛苦。


活得真实,就是真诚地面对自己的价值观和需求,打破从童年延续而来的因果循环,让真实的自我摆脱过去经历的束缚,在自由中成为真正的自己。


4.1 摆脱因处于儿童状态而没有主见


有时候,在面临决策时,我们会不自觉地向他人征求建议,放弃自己的主见,把选择的自由交出去。这是因为潜意识里不想承担选择的责任,逃避自由。这样失败发生的时候,我们可以理直气壮的责怪他人。


责怪是人处在儿童自我状态里做的事情,如果你处在成人自我状态,会认识到你对自己是有自主权的,你有力量改变你自己。决策的时候,你应该广开言路,但要允许用自己的方式去尝试,哪怕错了也没关系,从依赖逐步对抗依赖,最终走入了独立的状态。


不要总期望依赖一个智者(老师、家长等)来告诉自己一切的答案,而要逐渐引导自己进入成人状态,当然训练自己进入成人自我状态需要艰辛的努力和刻意的思考。


4.2 成为一个高情商的人


情商真正的意思是理解你内心的情感世界,并且还能掌控它。


高情商的人都拥有强大的自我意识,了解并理解自己的情感。如果你否认自己的情绪,不论是用无视还是压抑的方式,在某种程度上成了一个残缺的人。(虽然很多父母从小就会压抑你显露弱小的一面,比如:不许哭)


他们能管理情绪,能从悲伤和不幸中重新振作。但也许最重要的是,他们能控制冲动,也懂得延迟满足,从而避免轻率的决定和不妥的行为。


最后,把人生的坐标设置为“我好,你也好”,真诚的对待自己,拥抱并接纳自己的情绪,自信的决策并勇敢承担责任。也可以与他人共情,欣赏他人的优点,诚挚的合作,他人取得进步的时候也就可以发自内心的赞赏。


共勉!




PS:本文收录在在下的博客 Github - SHERlocked93/blog 系列文章中,欢迎大家关注我的公众号 前端下午茶,直接搜索即可添加或者点这里添加,持续为大家推送前端以及前端周边相关优质技术文,共同进步,一起加油~



推介阅读:



  1. 蛤蟆先生去看心理医生



另外可以加入「前端下午茶交流qun」微信qun,微信搜索 sherlocked_93 加我好友,备注 1

作者:SHERlocked93
来源:juejin.cn/post/7215185077444886589
>,我拉你入qun~

收起阅读 »

做个清醒的程序员之成为少数派

阅读时长约10分钟,统计2604个字。 这是一篇插队的文章。 本来我是有备稿,准备在下周一的时候发布,结果就在上周二,发生了一件事情。这件事情让我产生很多启发,我在这里把它分享给你,希望对你也有所启发。 周二下午,有位老兄加我微信,备注来自博客。这也不足为奇,...
继续阅读 »

阅读时长约10分钟,统计2604个字。


这是一篇插队的文章。


本来我是有备稿,准备在下周一的时候发布,结果就在上周二,发生了一件事情。这件事情让我产生很多启发,我在这里把它分享给你,希望对你也有所启发。


周二下午,有位老兄加我微信,备注来自博客。这也不足为奇,最近更新比较频繁,加了很多人。这位老兄一上来先是肯定了我的文章,随后指出了文中的错误。坦率地讲,自从复活博客之后,这还是第一位指出我错误的朋友,一下子我就来了兴趣。


在本系列文集的《序》中,我原文是这样写的:



我一直奉行一句话:“有道无术,尚可求也;有术无道,则止于术”。这句话出自老子的《道德经》,而且很好理解。



他指出《道德经》里其实没有这句话。但是呢,本着对读者负责的态度,我在写文章的时候确实去查了一下。程序员这个职业大家都懂,比较较真,至少我是这样的。于是我就找到了一些依据,来证明我说的是对的。但很快便发现事实其实不是这样,这位老兄所言非虚,我引的这句话确实并不出自《道德经》。所以,我要在这里向所有读过我上篇文章的朋友道个歉。澄清一下:“有道无术,尚可求也;有术无道,则止于术”,尽管这句话有几分道理,但真的不是《道德经》原文。


好了,故事就到这里结束了。说到这,大家应该也能理解我为什么要把这篇文章拿来插队。一方面趁热打铁,有错误及时声明,另一方面这个故事对我有新的启发。


这位老兄,名为张鸿羽。稍加细聊后,我得知鸿羽兄是有背过原文的,而我没有。我只是看到大部分都这样说,便信以为真,然后也跟着这样说。显然,我成为了大多数人中的一份子。而鸿羽兄是少数派中的一份子。有时候,真理真的掌握在少数人手中。


回想过去几年的工作历程,特别是刚开始工作的那几年,我做的很多工作都是“探索型”的。所谓“探索型”,就是对新技术,或者说是公司的研发部门未曾使用过的技术进行尝试摸索。当然,尝试新技术之前,要能发现新技术。而一项新技术的诞生,总会伴随着官方的宣传,以及一些支持它、拥护它的人高声叫好。但只有真正尝试过,特别是用新技术来实现较为复杂系统的时候,才会知道这项新技术到底优势在哪,劣势又在哪。


诚然,如果让我来总结我尝试新技术、新框架的经验,我会说:大部分新技术或是框架确实弥补了已有框架的不足,但其弥补的程度往往并不是质变的,只是小步优化。甚至有些新兴技术在弥补的同时,还引入了其它的问题。这对于使用它的开发者来说,的确是个坏消息。


但话说回来,没尝试用过,又怎能知道答案呢?技术的发展本就是这样一步一个坎,有时候走一步还退两步的呀。


这或许就是我等软件开发者的宿命,对于现存的技术框架,总是有这样或那样的不满意,觉得用着不顺手。期盼着某一天,某个技术大佬,或者团体,发明了一种新的框架,甚至是新的编程语言。或是直接起义,自己创造一款新的技术框架,能真正地解决那些令我们不满的问题,让软件开发编程成为真正的享受。


但现实是,很多新的技术框架的诞生,都伴随着类似的口号。也总会有勇敢的开发者尝鲜,也总会经历被坑,然后不断填坑的过程。而这些敢于尝鲜的开发者,就是那些最终会成为“少数派”的人。他们知道在各种美好的宣传背后,隐藏着多深的坑。对于这些坑,又该用什么方法去填。


“少数派”或许才是那些头脑最清醒的那一小撮人群。


但是,成为“少数派”不仅意味着失败的尝试,还有大多数人的不理解。甚至更严重一些,就是诋毁,百口莫辩。这需要一颗强大的内心,和与时间做朋友的勇气以及态度。


不过,我为什么鼓励程序员要做“少数派”,而不是成为“大多数”呢?还有另外一个原因,那就是由行业特征决定的。我相信程序员大多都活跃在互联网行业,这个行业是赢家通吃的指数型结构。有点类似财富分配,大部分的财富掌握在少数人的手里。而且无论如何数学建模,或是提高那些穷人的初始资金,最终推演的结局依然如此。


如今,在中国,乃至全世界,所谓“互联网大厂”无非就是那几家,而剩下的呢?数字上远远超过我们熟知的那些大厂,但拥有的财富值却位于指数图表中的长尾之中。这就是指数型的行业的特征,也是程序员这个群体的特征。


如果大家有查相关的数据,可以发现优秀程序员的工作效率往往是普通程序员的好几倍,尽管薪水上的差距不是这样。而大多数都是普通程序员,优秀程序员只属于“少数派”。优秀程序员,拿到需求,会做足够的分析,到了动手的时候,则像个流水线的工人;普通程序员,拿到需求就想赶快动手,面临的有可能是回炉重造。优秀程序员,会充分考虑到使用场景,采用防御式编程来规避可能带来的缺陷;普通程序员,想的只是实现需求,把程序健壮性扔给测试人员。优秀程序员,会考虑代码的可读性,为代码添加合适的注释、每个方法或函数的功能单一、清晰;普通程序员,急于求成,不注重代码规范,导致日后维护困难……


但是,追求效率和追求质量,大多数公司都会选择前者。但做多和做好,结果往往相差甚远。


大部分人倾向于做多、扩张、追求规模化。但殊不知做大的后果往往是成本的上升,利润却不一定变高。但做好却不一样,它追求的是平衡收支,而不是盲目追求利润。更好的做法其实是在做好之前,不要做大。要相信好产品,自然会带来口碑。过分追求大规模,反倒会使高利润远去。而把事情做好的心态,看似发展得慢,实则是条捷径。


回顾我创作的历程,之前的我总想着多写,多写就是扩张,意味着规模。但这种心态往往做不出好书,因为这是效率当先,质量次之的做法。但我身边也有的人,创作很用心,不着急让书早日面试,很认真地创作,比我的速度慢一些。这便是把事情做好的心态。你猜结果如何?人家一年十几万的稿酬,我却只有可怜的几万块。


所以,上面那套理论并不是我胡乱写的,或是从哪本书里看到,就抄过来的。而是真的付出了血和泪,总结出的道理。在此,我劝你做个“清醒”的人。追求效率没错,一旦做得过火,则会适得其反。


另一方面,如果只想成为大多数,可不可以呢?当然也可以,只不过互联网行业或许不再适合。那些符合正态分布的行业才是想成为大多数的那类人的理想去处。


比如,餐饮行业。现在,大家可以想一想,有没有那家餐馆,或是哪个餐饮品牌,能做到赢家通吃?似乎没有,如果也去查这方面的数据,就会发现餐饮行业其实并不是指数分布,而是呈正态分布的。只要能做到普通中位数的水平,就OK了。


真正的高手一般都是“少数派”。他们不仅能力拔群,思考问题时的方法、对世界的认知和一般人都有区别。若要成为软件开发工程师中的“高手”,必须成为“少数派”

作者:萧文翰
来源:juejin.cn/post/7214855127625302053
,成为战场上的传说。

收起阅读 »

22年回家,治好了我的精神焦虑,终于睡了一周的好觉

2023-1-29 脑海的片段:看灿姐打麻将,拍全家福的情景,在奶奶家吃饭,奶奶给我钱,看外婆,去老街,爬山去龙泉寺,妈妈的眼睛,妈妈打呼噜,电梯外的妈妈,大双给奶奶夹菜,小双给豪儿倒洗脚水,妈妈玩抖音,给妈妈染头发 过年回家,在高铁站等了3个小时,没有带孩子...
继续阅读 »

2023-1-29


脑海的片段:看灿姐打麻将,拍全家福的情景,在奶奶家吃饭,奶奶给我钱,看外婆,去老街,爬山去龙泉寺,妈妈的眼睛,妈妈打呼噜,电梯外的妈妈,大双给奶奶夹菜,小双给豪儿倒洗脚水,妈妈玩抖音,给妈妈染头发


过年回家,在高铁站等了3个小时,没有带孩子,两个人在哪里应该都过得挺好,带着孩子,还得管他吃喝,睡觉,妈耶,真累。坐上火车,第一次坐软卧,有门,两层,床比较大,有靠背,说是以前有拖鞋。但是也不够我和儿子睡的。在上铺又总感觉要掉下来。接着好几天没睡好,半夜醒来,心慌,涌出好多口水,想吐。有点吓着了,从来没这样过,真怕自己的心脏有毛病。而且老贺把40度左右的水给我泡酸辣粉,我不想他难受,吃了半碗。好像是到湖北的某个站,上来两个重庆人,很大声,后来那个中年男人还问晨晨几岁了,我才反应过来,这是重庆人,声大,但是每个人都还是热心肠的,看着两个人好像吵架一样,其实他们在聊天,哈哈哈


到了重庆,中午了,我实在是不想洗漱了,带孩子去哪里,都累。下车去了观音桥,看着外面好像不咋的,进去人挤人,全是好吃的,要不是等会要吃美娃鱼,我觉得我可以把每个都吃个遍。看见了红姐一家,聊天下来,我发现红姐也真的是为人母了,围着孩子转,会为了家里的琐事妥协,以前吐槽的老公,在她那也是很爱的,看得出来。可可很可爱,我能感受到一点有女儿的感觉,哈哈哈


2d87fb7c74cd7cd0443ae32725b3331.jpg


1f427cb7d2a0ac9ac3a0c0da1ee11ac.jpg


e4c382de28bf282462671199173e461.jpg
永川下车,打车回家就是8点多了,回家,一路上就别寻思钱就对了,哪哪都是钱。爸爸妈妈说是等我们吃饭,两年没回家了,每次回去,还是觉得就在昨天,周围一切在改变,又好像没变。到家,老妈就开始拍抖音,这是我没有想到的。不过她有自己的世界,乐趣,也挺好的。我说要吃夹沙肉,妈妈爸爸自己做的红豆馅的馅,应该花了不少时间,很好吃,就是不敢多吃了。家里很漂亮,妈妈开始像我展示各种东西,她买的好货,哈哈哈,儿子玩上了,外婆买的垃圾车。当然两个弟弟还是玩手机,看看啥时候开始有改变


晚上睡得很香,3个人都睡得很香,好几个月没有这种感觉了,睡完觉起来,世界都那么清晰,上了厕所就转进了妈妈的被窝。听妈妈说,听妈妈抱怨。第一天,我还是可以挺住的。妈妈更唠叨了,哈哈哈。在天津,是儿子一天800遍的叫妈妈,现在又多了800遍“莎莎”。事实证明,妈妈老了,需要有人关注了。


21号,30,过年,小插曲,对于我来说,不在意,都不算事儿,我只记得菜很好吃。特别是牛肉,下午吃到塞牙,扣了好久。上午买了烟花,买的时候,两只说不感兴趣,结果晚上玩的好嗨,明年一定要多买点


22号,初一,赶集,一家人去赶集,老爸先带去买气球了,一个可爱的草莓气球,贺小狗自己选的。赶集的人不多,没有以前热闹了,卖烟花的,开始卖纸钱,火炮了。走了一圈去火锅店吃牛肉火锅。本来没抱多大期待,结果好好吃,吃了一盘子牛肉。下午跟妈妈去田间摘了好多青棉花,奈何肚子天天不消化,不然还可以吃青团,下午出去走走,也是开心的,听妈妈吐槽爸爸,带儿子玩泥巴。妈妈还说拿钱给我还贷款,我很感动,我不要她的钱,来的很辛苦,自己留着点,以后养老不用愁。


d13c91f66201c308d98bce12f715a01.jpg


背砍很多青棉花


23号,初二,本来每年初二去舅舅家,今年改成了初三。晚起的早晨,睡得依旧的香。今天给妈妈染头发,爸爸做完饭,吃完打麻将去了,我给妈妈染头发,洗头发,还算成功,妈妈开心,我就开心。我们下午决定去走走,小米跟着我们,他要是知道要走8公里,肯定不会跟我们走了,去田间走走,好舒服。路过观音菩萨,土地公公,走了很多坟堆的山里,可惜没有转角走向龙泉寺。明年补上。我给观音菩萨求妈妈睡得好,希望有用。

2fbfd1d965b24ef0da89d0df4f6b330.jpg


去龙泉寺的路


94bd173a9f6501855b10341346dc7c4.jpg


老公说瓦房就是,天快黑了,没继续下去了


24号,初三,早起了,因为爸爸说早上8点出发,结果好像就我当真了,早起,洗头,我还做了一个瑜伽。我们坐车,爸爸妈妈骑车,社恐的我,喜欢热闹,又不知道怎么与人 交流。上坟,好像是我每年比较期待的事,大家聚在一起去看望已故的老人,热闹之余,想念外婆,从她走了起,我每次去她那,都会给她磕三个头,不是秀,是真想她。灿姐喜欢声张,我不在乎别人说什么,我只在乎我心里有她,磕不磕头,是我心里想做的,不是要别人看的。我以为这么久,我会忘记,好像越来越想她了。《寻梦环游记》里说,生的人,没有人记得你,已故的老人就会消失,所以我的外婆应该还没有,因为我还记得她。去了一直害怕的老宅子看,梦里那么真实,那么黑,和老公去看的时候,仿佛在逛博物馆,不害怕了,多了几分怀念。外面的大门没了,被杜老师占了修了栋房子,里面关着鸡,进门两边的棺材没了,因为老人都走了。天井小时候感觉蛮大,中间的台,要走好多步,现在几步就跨过去了。两边的台子没有了,左边的台子是用来洗衣服的,右边的台子是坐着旁边的老人,她天天会在那里叹息,撑唤(一身疼,叫唤),骂人,使唤她老头子。右边的大门锁上了,人家搬出去了,我还记得那户人家的男的姓曾,女的姓贾(重庆话就是真假)。桃屋(饭厅)也小了,就剩下被舅舅烧纸烧黑的外公的遗照,还有边上慈祥的外婆,一个香炉,几根没烧完的香。睡觉的屋,没有了床,都空了,墙被凿了一个大洞,屋里亮了,不吓人了。下面的大屋,中间的灯绳子还在,小时候跑进去,大概知道绳子在哪里,摸一把没摸着就要跑出去,太黑了,太害怕了。天井旁边的窗户还在,以前我和外婆在那砍红薯,熬猪食。厨房都没了,没了。路过一个空屋子就到了现在舅舅住的楼房,大坝子放了几张桌子,是往年的热闹场景。吃饭前,和老公去了小时候上学走的路,还是那个小河,竹林,再也不用在田坎上跑着去上学,却有点怀念跑着去上学的时候。路走不通了,上面成了一片橘子地。坐在坝子里吃饭,真香,踏实。她们打麻将去了,我和老公去了三姨对面的路,去老街,杜老师说对面可以走去老街。对面路不太熟悉,过河的桥还是玉子板。路修成了大道,唯一不好的是有好多野狗,不敢走,老奶奶说带路,不好意思让她带那么远,我们走了老奶奶说的另一条田间小路,看见了田里的老牛,也是惬意。我们拿着两根棍子走了一道。老街的小学,旁边修了新的,老的还在,是以前一样的,不知道那个像保剑锋,去他家排练,他把衣服内衣裤子扔门后面的语文老师还在那个学校不,哈哈哈哈。老街的东西,老建筑都垮了,转转去了新街,好近,以前好像要走很久,现在不到10分钟就到。我们吃了葱油饼和凉面,凉面是那个味,酸甜辣,4块钱一碗,太便宜了。

e6d9a0829d22c82e9555feeb58236eb.jpg


橘子地


e2b35aada3b72a52092e9e324643865.jpg


玉子板的桥,30多年了吧


微信图片_20230201133535.jpg


耕地的牛


微信图片_20230201133517.jpg


去老街路上


微信图片_20230201133549.jpg


中间的灯绳,小时候的噩梦


5bd221108042713193a315bede266f8.jpg


天井旁边的窗户


微信图片_20230201133556.jpg


有大洞的屋,不吓人了


微信图片_20230201133559.jpg


老街的折叠门,最早的折叠门了吧


25号,初四,今天我们家请客,来了好多人,爸爸总是能一个人做很多菜出来,还挺好吃,肚子不争气,吃不了多少,去帮妈妈修了戒指,没想到我的手指比她粗那么多,还是大了。回来看她们打麻将,大家一起聊了些有的没的,比我想的亲切多了,特别是灿姐,好像姐妹亲更多了些,还有就是小双,他甘愿给豪儿倒洗脚水,豪儿说热了,他赶紧给加凉水。我有点不解,我在想,是不是每个人都有自己的圈子,就是学数学的圈子,交集,并集那种圈子,我们在他的并集区域里,不在他的交集区域,有点意思。他应该是算我们家最任性的人,孩子这样挺好的,长大之前至少任性过,这才是小孩子。

26号,初五,定了快3年的全家福,终于要拍上了。早起的我洗头,敷脸。热饭,跟三姨聊了会,她总是能让人觉得她可怜,或许她就是有点可怜吧,但是她又是那么自私,喜欢占便宜。说我去年初一走,聪明,省了200块钱的事,翻篇了,我不计较了。我生怕爸妈弟弟有一点不配合,急眼,这个全家福拍不上。回家一直没有太照顾老公,我感觉他懂我,也确实很理解我,没陪他,他一切都安排的很好,这点我很开心。还好妈妈没有晕车,下车,我们爬了一会山,到了山腰的影楼。有点简陋,一个区里,也还行啦。没想到给我画那么久,我的初衷是让爸妈好看点,仔细点,毕竟下次再让他们来拍,估计很难。妈妈穿婚纱真美,但是我却好想哭,不知道为什么。妈妈是老了,眼睛开始耷拉下来了,生完一场大病,右眼掉的厉害,我让化妆师再贴一个双眼皮贴,对称一下。拍照的地方好冷,可别给我妈妈感冒了,对了,忘记说,中午他们吃泡面的时候,还蛮温馨的,哈哈哈。特别感谢我老公,在我化妆的时候,给他们拍的照片,很好,其实这就算是我的生日礼物了,真的就想拍全家福。两个弟弟真是长高了,小的胖的可爱,大的帅气,爸爸年轻,妈妈美丽。一路下来,挺开心的。爸爸应该也是开心的,我看出来他尴尬了,笑的有点不自然,逗一逗就笑的开心了。他还拿手机照了一些,也是开心的,一家人都笑着拍完一组,除了不配合的儿子,不强求他们拍第二组了。这样开心的收尾挺好的。妈妈担心没拍完,我说拍多了,他们照片多了加照片要多收钱,她就放心了。跟着老公这些年,我慢慢学会了,解释,沟通,交流,站在对方的角度,再有点耐心,其实妈妈就懂了,像个孩子。只是我们身上的琐事太多,耐心在消耗,跟家人,反而多了些任性。下山大家有说有笑,挺快就到了公交点,爸妈希望去店里看看,两个弟弟肯定是不想走了,开心收尾挺好的,我们回家了。到了爷爷家,由于大伯一家没有来,没人做饭,妈妈生气,爸爸就是踏实干活。锅很黑,煤气罐没有气了,拿着大锅上外面炒的。大双烧火,爸爸炒菜,我和妈妈端菜,奶奶找盘子,爷爷站屋里用有些黑的水洗碗,儿子拿着竹子块在坝子里玩,老公时而拍照录像,时而站在那看爷爷弯腰洗碗,他好奇87岁的老人,弯腰低头洗碗,居然头不晕,这就是劳动人民的腻害之处。别说,虽然到处是鸡屎,炒出来的菜,真的蛮香的。我们坐在浓浓鸡屎味,有些霉臭,旁边是洗完碗装着污水的盆,满桌子的菜,大双吃的很香,奶奶来了,他让他涮涮有葱的碗,给她夹了够不着的豆干,他是个善良的孩子,抛开玩手机不说,其实也是个懂事的孩子。老公吃了好多,喝了蜂蜜酒,好像是他爷爷,哈哈哈。我吃了半碗饭,豆干,豆角,和鱼里的菜,其实挺好吃的。别的不重要,爷爷笑咪了眼睛。我和他们的回忆不太好,没有什么深厚的感情,但是长大后,每次去他们那,会觉得温暖,淳朴。他们也希望我去看他们。那晚,妈妈很开心,睡得很香,我们一起睡得,她摆了一会龙门阵,说这么晚了,快睡觉了,明天要早起。开始打呼噜了。希望你每晚都睡那么香,多好。


28215f5ad2d11c633a1d2206471fe55.jpg


爷爷坝子里做饭


微信图片_20230201134322.jpg


准备拍全家福啦


微信图片_20230201134326.jpg


先偷拍一点


微信图片_20230201134329.jpg


双胞胎,一点不像的弟弟


微信图片_20230201134332.jpg


双胞胎,一点不像的哥哥


27号,初六,早上的票很早,以后得长教训,早点订票了。本以为这次中午的票,可以消停的走,但是我一点不着急,感觉肯定有办法,或许内心不想走吧,不然早就着急了。吃了3碗面,真香,可惜没吃上妈妈做的肥肠鱼,好多菜,看五一吧,能不能回去一趟。大概率不行。回去他们也不放假,在管子里也算不上陪伴了。妈妈每次走的时候,都会说,回来都是晚上,走的都是早上,烧白没吃上,肥肠没吃上,土鸭子鸭杂专门给你留的,也没吃上,冰箱里的笋子也没吃上。。。。即使我在家待一个月,也会那么说,就是舍不得我走,巴不得把家里能带的都给我装下,能装的我都装上了,那是妈妈的爱。晚走一小时,好像也没晚多少,妈妈送到电梯那,我知道她为什么不下去,不是懒,是她要哭。爸爸送我们到车站,走的时候,我把贺小狗做好了,赶紧摆了摆手,生怕车快了,爸爸看不到我了,他看着呢,一直盯着呢,没舍得走,直到车走远。。。。又要在车站等3个小时,带着这只狗,咋熬,冰淇淋只撑了十几分钟。老公问我想要什么生日礼物,我开玩笑的说我想回家,真的只是玩笑,不知道为什么留下了泪水,可能家在内心深处吧。

22年回家,治好了我的精神焦虑,终于睡了一周的好觉


作者:用户5176977956251
来源:juejin.cn/post/7194623390991253541
收起阅读 »

既当产品又当研发,字节大哥手把手带我追求极致

在学校的时候,计算机相关专业的同学应该都或多或少都被“大作业”折磨过,没有为“大作业”熬过夜通过宵的大学生活可以说是不完整的。步入公司后才发现,校园里的“大作业”就像玩具一样,需求明确、解决方案明确、最终产品效果明确、甚至还有前人的作品可以参考,而在公司里要做...
继续阅读 »

在学校的时候,计算机相关专业的同学应该都或多或少都被“大作业”折磨过,没有为“大作业”熬过夜通过宵的大学生活可以说是不完整的。步入公司后才发现,校园里的“大作业”就像玩具一样,需求明确、解决方案明确、最终产品效果明确、甚至还有前人的作品可以参考,而在公司里要做的东西,上面说的特点至少有一个不具备,甚至通通不具备。


而我在字节实习的过程中,所经手的恰恰就是这么一个需求不明确、解决方案不明确、最终产品效果不明确的项目。整个过程中有过焦头烂额毫无进展的时刻也有过欲哭无泪的时刻,还好有我的mentor带着我一路披荆斩棘、过关斩将。


首先和大家讲一下项目背景,当时我在的组是视频会议移动端,经历了近三年大流感的洗礼,相信大家对于视频会议中可能遇到的各种问题如数家珍,包括但不限于没声了、没音了、没画面了、画面卡顿、画面不清晰、画面和语音不同步、同步屏幕时闪退等等等等。作为一个服务企业级的B端产品,出现以上问题时就可能会投诉,然后经过客户成功部门转手到运营再转手到研发这里,研发就需要判断分析一下究竟是我们产品的原因、还是客户本身设备的问题、或者是第三方环境的因素,当用户的量级上来后,这样的客诉就会很多,会严重占用oncall的研发人员的时间以及精力。


我的mentor,一个专注于解决问题、避免重复劳动的人,一个字节范我觉得有E+的人,一个虽然身处移动端但是前后端甚至网络也都会的人,觉得这样很不OK,应该有个工具,能够自动的分析出来客户究竟遇到了什么问题,分析不出来的再找研发进行排查。没有这个工具也不影响业务开发的进展,所以整个项目并不存在时间上的紧迫性,但是呢,有这个工具做出来后肯定会大大降低研发的开发时间,所以项目的必要性还是有的。于是,我作为刚入职的实习新人,这个项目就交给我来做了。


而我,一个还没有从校园中完全出来的新兵蛋子,说实话面对这样的场面是一脸懵逼的,对于要做啥、要怎么做可以说是一无所知,我的mentor在我入职后,让我先了解了解背景,第一周就带着我oncall了,让我知道都可能有样的客诉,手把手给我演示他们正常的排查问题的方式。先了解客户反馈的情况,然后捞出来客户对应时间的设备信息以及设备日志。


说实话,作为一个新人,或者说我本身对于项目有一种畏难心理,碰到一点难题就总是想着往后拖,或者摆烂先不管然后就搁置在一边不想再问津了,但是我的mentor是一个有着坚定信念的人,差不多就是见山开山,见水架桥这种,遇到问题会主动找到相关人员一起解决,可以说就是有那种主人翁,项目owner的意识。于是,我就跟在他的后面,和整个团队的不同角色沟通他们遇到问题时排查的思路,试图总结出来一种通用的流程。在过程中,难免有许多困难,我的第一反应是退缩,但是导师的第一反应是拉会拉上相关人员一起讨论,看看用什么方式可以解决。比如在如何确定设备日志和故障表现的映射关系时,先后调研了多种方式看看相关团队有没有类似的做法以及他们最后实现的效果,包括大数据机器学习、代码状态流转图、自定义规则引擎等多种方式,最后调研后决定采用自定义规则引擎的方式。在实现需求的时候,需要其他团队协作时,他总是直接向前提出自己的需求,而我向一个陌生人发消息之前总要做一些心理建设,总是在担心些什么、害怕些什么,而事实上大家都是打工人,谁也不比谁厉害多少,对方不配合那就拉+1进群一起看看,解决不了就向上暴露问题。


于是,导师披荆斩棘在前,我在后面跟着实现他的设想。我们很快就做出来了第一个版本。通过Python自动化下载设备日志,然后正则匹配筛选出含有特定标记的日志,并对他们的出现频率次数做出判断。因为Python是解释型的语言,所以可以把规则直接写成python语言,用eval或者exec函数进行执行。第一个版本做出来后,导师又积极的带着我去给其他人宣传我们的这个工具。然后根据他们的反馈继续进行相关改进,最后我离职前实现的效果就是@ 一个群里的机器人,告诉他出现问题的ID,他就能自动化的拉下来日志进行排查,然后告诉你他分析的结果,整个交互非常的方便。


一个成功的项目必须要有一个负责的owner,我的导师就向我展示了一个优秀的owner是如何一步步解决问题、排除项目中的难关,如今我也正式成为一名打工人,希望我也能早日如他一般自如的面对工作。


我是日暮与星辰之间,出道两年半的Java选手,相信时间的力量,

作者:日暮与星辰之间
来源:juejin.cn/post/7211801284709138493
一起成为更好的自己!

收起阅读 »

“勇敢的去走自己的夜路”——走出我的“浪浪山”

引子 2022年,经历过太多太多的故事,也发生了太多太多的事故。 这一年,迷途失措且努力,未来可期却恍惚,我错失了太多的机会,幸然遇到了大家,让我们一同努力见证Cool(小陈同学)的改变,这一年我经历过比赛失利,国奖失之交臂,也遇到了求职季的滑铁卢。但有幸的是...
继续阅读 »

引子


2022年,经历过太多太多的故事,也发生了太多太多的事故。


这一年,迷途失措且努力,未来可期却恍惚,我错失了太多的机会,幸然遇到了大家,让我们一同努力见证Cool(小陈同学)的改变,这一年我经历过比赛失利,国奖失之交臂,也遇到了求职季的滑铁卢。但有幸的是遇到了一堆可爱的掘友,利用掘金的资源也找到了一个工作。


这一年,我走了很远的路,吃了很多的苦,踩了很多的坑,才将这份年终总结交付与星球大伙。也曾有幸与掘友一起分享只属于我们的“情书”


第一节:对你,同样对自己说


今天是 2023年1月1日,这一年,半分努力,半分浑噩,忽隐忽现的理想,支撑着自己踽踽独行。几年前,他应征入伍,算不上什么好选择,也或许并没有选择的权利。北方干冷的空气,窗前停驻的麻雀,以及战友豪迈的言语曾一度让我觉得,南京或许会是我最终的归宿。


在南京的第二个年头,这一年我21周岁,报国的赤心和热血似乎都正热时,我做出了人生的第一个计划,“退役复学”。


感恩军旅生活,让我真正的热爱祖国与持续学习,在二零年上旬,新冠疫情爆发了,一个八十八线小城市的我,除了紧张的气氛外,到也没受到多大的影响,在家依旧忙碌,直到2022年2月10日,我记得非常清楚,写了一天前端(三件套的弱鸡)代码的我,结束了当天的笔记小结,打开了B站,悄然间随机看见了关注了好久的鱼皮居然真的开了学习圈子(编程导航),这让一个对编程说不上爱的萌新,从此爱上了coder与share,(一个利他的博主谁又能不爱呢?),曾经把编程视为作业的我,我发现我能用他code出一个全新的世界,我便一发不可收拾爱上了它(这里的它指的是编程)。


(一)身体是革命的本钱


but 「熬夜 + 不规律的作息 + 不健康的饮食」+ 「年轻」= 无事发生


“年轻人”,似乎总是有一种得天独厚的优势,有精力,有体力。而这对于我这个退役选手更是easy了,这些不太好的习惯也似乎在年轻一代的大水潭中泛不出多少涟漪,凭借着这份“本钱” ,自然能更加心安理得,反正:我还年轻,我还可以熬。


(2) 继续战斗,也请先照顾好自己


疫情消耗掉了大半年的时间,大学断断续续的锻炼,把熬夜换成了早起,开始按时吃早餐,解封后的日子,趁着南方冬天来的很晚,与几个战友开始了跑步的活动,这一阶段体能上确实有了很大的提升,我很享受跑步后,被风吹过的感觉(皮一下:我也曾吹过未来女朋友曾吹过的风)。


说来也很神奇,每次当我没什么精神,只要去跑步,回来冲个澡就会精神百倍,所以我一般傍晚的时候有空就会去跑跑,然后就可以再晚上全身心的写代码,整理笔记(当然最后就是发到星球上面,感受大家阅读后的“指责与指导,哈哈哈”)。


运动本不应被当做一种应该做的任务,而应被看作一种休闲的方式,没必要与别人比较强度,组别,只有自己舒服就是最好的标准。


所以,不管是真的热爱也罢,苦于生计也罢,即使继续战斗也请先照顾好自己


(二) 随波逐流只会让你接近平均值


普通人的危机感总来自他人,而想要成为一个优秀的人,危机感必须来自自身,随波逐流只会让你靠近平均值,总有一种恍惚感,懂得越多,越觉得自己像这个世界的孤儿,与同龄人格格不入,总是自负的认为他人幼稚,就像鲁迅先生说过:“人类的悲欢并不相通......”。听着他们谈论着我 “早就走过的路”,“早就见过的风光”,我也只觉得他们吵闹。


可惜,我在某些时候,总是小气的,心中惰于学习,更不愿将自己的 “财富” 与他人分享,总忧虑别人以己为石,跳向远方,患得患失的一种矛盾,让自己无奈又颓靡。
后来我遇到了鱼皮,我发现分享的乐趣后我便不再随波逐流,持续性努力,以下是我在星球这一年输出的笔记



(ps:请大佬过目,记得留赞)如下:



大数据笔记:wx.zsxq.com/dweb2/index…


运维Devops笔记:wx.zsxq.com/dweb2/index…


低代码Lowcode笔记:wx.zsxq.com/dweb2/index…


yarn的学习:wx.zsxq.com/dweb2/index…


软件设计师:wx.zsxq.com/dweb2/index…


NodeJS笔记:wx.zsxq.com/dweb2/index…


机器学习方面:wx.zsxq.com/dweb2/index…


Vue+pinpa笔记:wx.zsxq.com/dweb2/index…


MySQL笔记:wx.zsxq.com/dweb2/index…


华为鸿蒙认证:wx.zsxq.com/dweb2/index…


软件工程笔记:wx.zsxq.com/dweb2/index…


力扣刷题攻略:wx.zsxq.com/dweb2/index…


ES6模块暴露笔记:wx.zsxq.com/dweb2/index…


ACM算法思维导图:wx.zsxq.com/dweb2/index…


Bootstrap笔记:wx.zsxq.com/dweb2/index…


网络安全资源贴:wx.zsxq.com/dweb2/index…


(三) 不被枯井遮住双眼,保持谦虚及自尊


目光短浅带来的问题是致命的,当你有一天觉得自己好像还不错,好像已经登到峰顶了。那就需要反思一下自己或许已经陷入了“枯井”中,你会这样想,那大概率是被枯井遮住了双眼,你看不到枯井之外的世界,为了一点点成就就沾沾自喜,虽然阶段性的成功也很值得高兴,但千万不要走进这份舒适区中,温水煮青蛙的例子也不少见,走出枯井后,你就会发现外面的世界还是在一个枯井中,你要做的就是不断的往上爬。


永远不要看不起任何人,即使一位在你眼中普普通通的人,他的技术或许逊色你不少,但是他在思想和创造性上总能给你意想不到的惊喜。即使我的学校很普通,但是我的身边仍然有着一批充满韧劲的朋友,希望能通过考研,亦或者对于技术的钻研,弥补自己高考的遗憾,我记得大二那年,我常常在凌晨一点半两点收到微信弹窗大家一起交流一些问题。备战比赛的三点一线生活,学技术的通宵达旦,为了目标不断努力,这样的人仍然值得我尊重与学习,我认为他们拥有了一名大学生应该有的“灵魂”


除此之外,请千万保持自尊,自尊并非别人给的,而是自己给的,如果遇到比自己弱的人就有“自尊”,遇到比自己强的人就畏畏惧惧,没有“自尊”,那么这种自尊就没有任何意义了,闻道有先后,术业有专攻,应当尊重任何在某个方向的前辈,但是也没必要过于拘束,见贤思齐,见不贤而内自省即可。


(四) 远离总是给你负面情绪的人


但是如果你遇到了一些人,总时时刻刻,在学习以及生活上给你一些负面的观点,这种人会严重影响你坚定往枯井上爬的信念,不管你们是什么关系,我给你一个建议——赶快跑(这里现代化的叫法喊:润),有多快,跑多快,如果你们不幸要发生必要的交互,请将这段关系限制在最小范围内,切勿投入感情


(五) 传道授业:若要学知识,必得为人师


这一年我很喜欢读一本书,那就是《软技能:代码之外的生存指南》(下面我会提到)其中有一个章节给我印象很深,即第33章,传道授业:若要学知识,必得为人师,下面我摘了一段:



在你传道授业的时候都会发生什么 当我们初次接触某个课题的时候,我们对于自己对此了解多少往往都会高估。我们很容易自欺欺人,以为已经对某样东西 了如指掌,直到我们试着去教会别人的时候,才能发现事实并非如此。你有没有被别人问过一个非常简单的问题,却震惊地发现自己不能清晰地解答。你刚开始会说:“这个,很明显……”,接下来只有“哦……”。这种情况在我身上屡屡发生。我们自认为已经透彻理解了这个话题,实际上我们只是掌握了表面知识。这就是传道授业的价值。在你的知识集合里面,总有一部分知识你并没有理解透彻到可以向别人解释,而“教”的过程能够迫使你面对这一部分。作为人类,我们的大脑善于模式识别。我们能够识别模式,并且套用这些固定的模式去解决许多问题, 而没有做到“知其然”也“知其所以然”。这种肤浅的理解力无碍于我们完成工作,因而不易被察觉。然而一旦我们试着向别人解释某件事情的运作原理或背后的原因的时候,我们在认知上的漏洞就会暴露出来。不过这并非坏事。我们需要知道自己的弱点,然后才能对症下药。在教别人的时候,你迫使自己面对课题中的难点,深入 探索,从只知皮毛变成完全理解。学习是暂时的,而理解是永久性的。我可以背诵九九乘法表,但是一旦理解了乘法的运算原理,即使突然记性不好,我也可以重做一张乘法表。



我已经记不清很多年前我初中亦还是我高中的一位任课老师曾经说过这么一句话:能教会别人,自己也就没问题了。可惜那个时候的自己压根没提起学习的欲望,当然了,也或许与我自己根本不喜欢枯燥的应试教育有点关系。我也没理解这句话的意思。大学这几年,我很喜欢与朋友交流技术方面的事情,每个人都有很多我意想不到的理解与想法。还有更多时候我更加喜欢帮助朋友解决一些问题,当你什么时候可以将别人的一个问题,用通俗的解释说明 + 简洁却又富有代表意义的实例 + 补充一些自己的理解与看法,说给别人听得时候,最起码,我认为你对于这块内容就真的入门了。当你能够滔滔不绝的讲解给别人一块内容,能合理的安排讲解的引子与顺序的时候,这说明这一块的知识已经在你脑海中有了一条清晰的体系。同时你通过与别人交流的时候,再根据别人对你提供的一些方向好好反思斟酌一下,不断的修改。相信我,当你成功与他人讲解/交流你的知识后,你会爱上这种感觉的。


但是老板和老师可不会等你,很多时候我们都不得不 “填鸭子” 式的学习一些内容,例如根据老师的要求,强制使用一些指定的框架或者技术,或者根据业务/项目组长的需要和安排,你需要快速的学习一些你并不熟悉的内容,凭借我们多年 “应试” 的本事,大家总能很快的就找到这种套路,例如怎么快速搭建环境,怎么配置,如何快速的用起来。但是千万别止步于此,不然终究只是一个CRUD工程师,这也不一定是坏事,当你熟悉如何用一款框架或技术后,再去看一些源码,或许会事半功倍。



作为人类,我们的大脑善于模式识别。我们能够识别模式,并且套用这些固定的模式去解决许多问题, 而没有做到“知其然”也“知其所以然”。



(六) 别让情绪扼杀你状态


(1) 所谓迷茫,都不过是想的太多


总在独处时,开始怀疑自己,我是谁,我在干什么,以后该怎么办......在我理智的那两天,我都会把这种状态归咎于闲的蛋疼。但是确确实实在那种状态下,什么事情都没法下手,最严重的的一种状态,就是会有一种深深的无力感,感觉距离目标实在太远了。这种无力感,会瞬间摧毁你的勇气,让你不敢下手去做些什么。就像是一场噩梦,你明知道应该醒来,却无法挣脱。



鼠鼠我啊是家里唯一的大学生,大学入了党,工作也没有让家里操心,家里人都认为我有出息了,只有鼠鼠觉得鼠鼠是个废物,鼠鼠以前也会想着让妈妈为自己骄傲,让家里人可以开心的生活,可是浪浪山不如鼠鼠所愿,鼠鼠在浪浪山清楚的认识到了阶层的差距,身边的人正活着曾经难以想象的生活,鼠鼠也才知道人生可以那么精彩,它就在我眼前,又好像远在天边。鼠鼠在家里是最强天赋,在浪浪山却是擦锅布,我好像永远走不出浪浪山了,鼠鼠想回下水道,鼠鼠下辈子不想做鼠鼠。



这种状态,都不过是因为想的太多,我们总是在刚起步的时候,就想着终点在哪里;总是在刚学习一项技能的时候,就想着攻克技术难题;总是在与人初次见面之后,就想推心置腹;总是在今天都没有过好的时候,就想着明天该怎么办。我就是这样一个人,常常纠结于各种各样的学习路线上,每次在学习不同的技术的选择上,进行纠结,但其实这两者我明明是有足够的时间兼学的,还有时候明明知道基础要一步一步走扎实,但是却想到后面还有各种各样的新式技术,高级技术等着我,就会又开始所谓的迷茫。


其实这种所谓的迷茫,很多时候都是源自于我们想的太多了,路要一步一步走,饭要一口一口吃,想的太多,就会感到迷茫和焦虑。最好的办法就是,立足当下,安于寂寞,不要太着急看到极大的成果,放平心态,只有你的心里想通了,你的状态就会迅速回归,重振旗鼓


(2) 你总需要一个人走一段路


孤独伴随着,几年前来到几百公里外上学的我,亦或是年后即将开始找实习,找工作的我。


我想我总会有一段时间感觉到莫名的孤独,想找个人聊聊天,却又不想去找,自己戴着耳机,漫无目的的走在路上。以及每次晚上或者凌晨写完东西,躺在床上有一种说不出的感觉,特别的是,我并不感到忧伤,只是感觉空落落的,也不想认识新的朋友,也不想联系家人,却也不知道有些话该和谁说。


即使你人缘很好,常常有三五好友一起相伴,但是总会有一些空隙感到孤独,这源自于你的内心还是不够强大,有的人独行却乐在其中,有的人三无成伴却又内心孤独,因为孤独的人心中并无足乐者,灵魂还是被空虚填满。


所以,请充实自己的生活,多出去走走,多与人交往,给自己多找点自己感兴趣的事情去做,即使感到孤独,也没必要太过沮丧,只需要告诉自己,沮丧,孤独,都是正常的,我们要在自己走的这段路上,让自己成为一个更加闪亮的人。走过自己的一段夜路,终将会有柳暗花明又一村的“闹市”。


(七) 恋爱的本质是「撞」而不是「寻」


(1) 你真的想要谈恋爱吗?


有时候总会想,谈恋爱是「一定要」还是「可以要」亦或者 「没必要」。


总有那么几天,好似陷入了爱情的怪圈。让你平淡无奇的生活荡起了阵阵涟漪,打破了你安稳的生活轨迹。


大部分时候,或许只是你想要摆脱这种“孤零零”的状态,又或者看着别人的“幸福”与“快乐”,激起了你的那份欲望,而欲望总会在你的忍耐中冲昏你的头脑,让你开始憧憬爱情,并且费力的去「寻」去「找」,试图去接触不同的人,试图找出哪一个是适合自己的,或许你会觉得,主动去寻找自己的幸福是一件很美好的事情,不过于我而言,这并不是爱情,我只能把它叫做权衡利弊后的一个选择。


或许有的时候,你只是想找一个人陪你,那也或许并不是爱情。你结束了一天的忙碌,合上了笔记本电脑,关掉了手机,疲惫的倚靠在椅子上,狭小的房间中,只有那盏台灯在一片死寂中发出微弱的光。连点一只烟的动作都觉得多余,他只想一个人安静的待一会,也不知道在想什么。但如果无由头的想起了一些事情,一些人,这个引火线,就会瞬间将情绪点燃,无尽的孤独涌上心头,这个时候,你渴望有一个人陪在你身边,陪你说说话,哪怕陪着你坐一坐,起码让你知道你并不是一个人。自此以后,你开始标榜自己「需要人陪」,看似高尚的理由,其实只是你害怕寂寞的一种借口,就算你真的找到了一个陪着你的人,那你真的爱她吗,可能你只是在你漆黑的房间中又添置了一盏台灯,这样能让你的眼中看起来更加明亮。


(2) 三观一致真的很重要!


这几年也接触过一些异性,或许也有动心过,但是你会发现,不同人看待,处理事物的方式会有截然不同的结果,你认为简直不可理解的事情,在其眼中似乎也稀松平常,或许你不懂她,也许她不懂你,三观这个词的定义实在太模糊,最简单的方法就是看你们在一起的感觉,给你的感觉如果是很舒服的,那么可以进一步了解一下,害,没什么好说的了, 希望你可以找一位能符合你心中期望的另一半。


(3) 顺着人生轨迹走吧,别为了一个人停下来


千万不要陷入单恋的漩涡中,这是致命的,对的人是不需要主动找的,你只需要顺着人生轨迹走,在合适的年纪做合适的 “正事” ,自然而然就会遇到那个人了,如果等到七老八十,也没有遇到,或许这也就是命。或许说的太悲观了,但我仍认为,与其让自己为了追求一个不确定,也或许没有回应的爱情,不如自己欣赏自己孤岛中的美丽。但话也不能太绝对,或许有一天我就会因为所谓的爱情,陷入盲目。爱情这东西,谁说的好呢。但我只要不断告诉自己,一定不要停下来


第二节 这一年我都做了些什么


(一) 学习 + 技术输出


(1) 行百里者半九十


按照原来的计划,从 Java --> JavaWeb --> SSM --> SpringBoot 这个主线就算结束了,其中夹杂着 SQL,Linux,Web,小程序,设计模式等等的一些支线。不过,根据自己的情况和具体需要吗,其实我已经做出了一些重点的调整,我会在后面的目标中去提到。


(2) 一年和球友一起 输出了一百多万字的笔记



先放地址【Java全栈方向】:http://www.yuque.com/icu0/wevy7f


欢迎大佬们关注一下小弟。



一年中,一边学习,一边做总结,做整理,陆陆续续一年也写了200来篇笔记(也可能是文章或者感悟)(不一定纯后端/前端,还有 Linux ,计网等等)记得某个大佬说过写博客和笔记不一定能做到对别人有帮助,但起码对自己有帮助。但是我一直通过大白话概括 + 做图 + 简单示例 + 官方说明的方式写文章,也在努力希望能对别人也有帮助。



(二) 超爱买书的购物狂


这一年买了不少书(买了 == 看了),还有好多想买的都在我的购物车里吃灰,再买我真怕自己变成一个光收藏的 “读书人” 了,来盘点盘点这一年我看了比较有感觉的书(没感觉的和没怎么读的就不提了,如果给我多一点时间,我争取出一篇介绍自己读的书籍的文章)




一件恐怖的事情:我利用一年时间看过了这些书



第三节 明年今日,记得要回头看看



We already walked too far, down to we had forgotten why embarked. ——纪伯伦《先知》


译文:我们已经走得太远,以至于忘记了为什么而出发。



2022年度回顾



2023年新的目标


技术上:


只有写1-2月的,所以我放一个链接,欢迎大家监督我学习



http://www.yuque.com/icu0/qeowns… 《Cool的三两事》



生活上:


  1. 孝敬父母

  2. 勤运动

  3. 照顾好自己的身体

  4. 不要熬夜

  5. 与人交谈,沉稳思虑而后动

  6. 多读书,多出去走走,善待他人


学业上:


  1. 英语四级

  2. 拉取开源项目,为开源项目提PR

  3. 持续输出技术型文章

  4. 专升本上岸


总而言之,2022喜忧参半,有“春风得意马蹄疾,一日看尽长安花”的喜悦,也有“停杯投箸不能食,拔剑四顾心茫然”的忧愁,但我希望我的2023能有“长风破浪会有时,直挂云帆济沧海”。



个人独白:


以上内容皆是一名专科生的自白,感谢自己在大专三年没有一天是“浑浑噩噩式”学习,也没有一天因为当前的荣誉而骄傲满足,同时感谢部队两年的栽培,让我站在低谷依旧能仰望天空,扎根大地,心有猛虎,细嗅蔷薇。


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

乡愁

立秋了,你是否开始感到有一丝凉爽了呢?我还没有,关中平原的闷热已经让我生无可恋了,不过此刻故乡的天气甚是宜人,稻田里面的稻子再过一段时间应该就熟了吧,你是否会因为秋而感到一丝乡愁呢! 乡愁/书文 盛夏,路边的绿茵总让人有一丝的惬意,城市里绿化生长出来的木棉总...
继续阅读 »

立秋了,你是否开始感到有一丝凉爽了呢?我还没有,关中平原的闷热已经让我生无可恋了,不过此刻故乡的天气甚是宜人,稻田里面的稻子再过一段时间应该就熟了吧,你是否会因为秋而感到一丝乡愁呢!



乡愁/书文


盛夏,路边的绿茵总让人有一丝的惬意,城市里绿化生长出来的木棉总让人想起它二三月的木棉花,那样的繁花似锦,花开又花落。
花开有时,诚然我们都会淡忘,好比吾日三省吾身,今天你业绩够了么?意向客户呢?客户流失原因是什么?你来说说原因?谁会关心花开花落呢?现实的情况可容不得你沾花惹草,或者让你在池塘里摸鱼?写这些不是写给谁,也不是取悦别人或者迎合别人,纯粹写给自己,说真的闲暇之余好多时间净泡在短视频的世界里了,我想:除了短视频里你所看到的世界还有另外一个你自己导演的短视频。


短视频里面的大佬说着动不动月入上万是一件多么轻松的事。(根据国家统计局全国有6亿人民的月收入是1000)
我曾想所谓的大佬是不是都飘了,真实的世界是真的限制我贫穷的想象了么,其实不然,财富的本身是对物质的追求,当欲望达不到本身的需求时都会变本加厉,但当一个企业也为之生存而不断革新寻求人最终求生的欲望时,那这便叫财富。财富也可以指精神上的财富,心里有了归属才会有家,有了家才会有感情,有了感情才会有了乡愁。


我前些天悄悄把头像改成猫的头像,甚至动摇我发过的毒誓:自此我家再也不养猫
说到猫我些许年前我写的《猫》着实是摘抄了余光中老先生的嫌疑,我要想一想当时写的是不是这样:



小时候

母亲挑着扁担

一头是菜篮子里面有我们爱吃的酸菜豆米

另一头是菜篮子里面有小喵咪爱吃的猪肺肉

长大后

母亲仍然挑着扁担

一头是菜篮子里的秤砣

另一头还是猪肺肉

提到酸菜豆米

至此便有了乡愁



说到吃的我又来劲了,但这不包括我们老家的荞凉粉、水晶凉粉、肠旺面、竹荪、酸菜豆米这些,当然什么北京的刷羊肉,厦门的沙茶面,兰州的拉面,长沙的臭豆腐,山西的刀削面,广东的肠粉,陕西的肉夹馍,东北的猪肉炖粉条,这些我都吃过,除了台湾的担仔面…


此时脑海里瞅见一位歌手在台上说着:哎呦,不错哦!
这让我想起儿时的儿歌:天上的星星不说话,地上的娃娃想妈妈…
说到歌,我着实喜欢蔡琴的《恰是你的温柔》和《被遗忘的时光》跟李宗盛的《爱的代价》。
“走吧!走吧!人总要学着自己长到…”曾经何时,我是那么的颠沛流离呀,涛声依旧,海风冷飕飕把我脸颊吹得发福的望着年三十的夜景,自己第一次在岛上过年,第一次在外有了乡愁。


冒昧问一下,我今年刚回去的家叫不叫乡愁呢,去的时候老家还在下着雪,来的时候已是木棉花盛开的季节


驿站/雷


同事去我的家乡出差,偶然遇到一个路牌,上面写着:“离乡的游子不会明白,当他离开的那一刻,故乡就成了驿站”。同事将这段话发给了我,那一瞬间,我不知道自己在想什么,整个人就像存在一种空明的状态中,我自己也感觉不到我的的存在,我好像已经不是我了!



“起床喽!太阳晒屁股,唱哈不起勒,赶紧起来吃饭了”。




“嬢,你着菜唱卖嘛”“咦!唱会着贵嘛,便宜的,天天来你家买起勒”。




“老板,来份烙锅,再来碗荞凉粉,记到加皮蛋哦”。




“不晓得你着大勒人了,一日三餐都不会按时吃,不按时吃对身体不好勒”。



看到那句话后,这些发生在家乡的画面总是在脑海中浮现,父母的叮嘱、生活的琐碎、好友的相聚,至今让人一直想去捕捉、想去寻找,想去看清那些细节,却又是那么触手可及而又模糊不清。于是只能强忍内心的好奇和冲动,默默地行走在不属于自己的道路上。


乡愁是什么?是飘向远方的蒲公英无法回到母亲身边的无奈,风往哪吹,它便往哪走!是茫茫戈壁中胡杨找不到归属的感慨,光往哪散,它便往哪长,是漂泊他乡的游子最简单、纯粹的情绪,如一缕清水绵绵不绝!母校后上的白马塔,乡村茶山顶的瞭望台,小城中心处的织金阁以及歪头山上的那一片松树林,他们共同眺望着那走在高速上逐渐拉长的影子,呢喃着:“过年你要回家吗?”


离乡一年有余,中途虽回过两次家,但也如同匆匆过客一般,草草和亲人交谈两句,同好友小酌两杯,还不待仔细观赏一下家乡的风景,又急忙踏上离开的路途,去为生活、为理想而奔波,来不及去细细体会回家的那种温馨和愉悦。或许正如那句话一样故乡已然成为了游子的驿站,它仅仅只是一个游子小憩片刻的场所,只能为短暂归乡的人们提供临时的心灵庇护,走在车水马龙的闹市中,眺望着络绎不绝的人群,自己是那么的显眼,那么的格格不入,仿佛这不是自己的家。


漫街的落叶无不在诉说着,风已经有了秋的味道,而我却只能低头细语:“我也不知道过年回不回家”。


同一片星空下,此时的他乡,寡情薄意的乌云将游子唯一寄托思念的月光遮挡,而故乡也是否如此呢?离乡的游子明白了,但此时他已经在异乡了。


时光的表/小四


”年轻的游子不会明白,在离开的那一刻,故乡永远成为了驿站“,他坐的一列列动车无数次路过故乡的田野,一次次飞机穿过故乡顶上的大气层,无数次的故乡金曲掠过耳旁,泪花一次次地投射出门前的几颗杉树,时针一次次地滴答着心灵!


父亲年轻的时候是个修表的工匠,不过从我记事起,他那堆修表工具和一堆破烂的手表已经在一个破旧的麻袋里面沾满了灰尘,于是就过上了背井离乡的打工生活,四处奔波,只求一家人的生活,他能够修复时间,却修复不了满脸的皱纹,父亲可能现在还会记得他年少时在集市上修表的时光吧,就像现在的我时不时的会想起那个夕阳落山的午后,父亲在屋檐下抽着烟,母亲带着眼镜织着毛线拖鞋,我拿着那把破木吉他唱着许巍的《故乡》。


十四岁时,情窦初开,喜欢上一个女孩子,在懵懂无知的年纪里,在百度上搜了表白话语,学会了表白,于是有了一段两小无猜的时光,于是你满眼都是她,送她糖,送她巧克力,也会舞文弄墨的送她画,送她诗,后来,你选了两块”廉价“表,她戴一块,你也戴了一块,她的表秒针比你慢了一秒,你的比她快了一秒,你都会将其调节到零误差,不过,就算两块表的时间零误差,懵懂的开始也会以懵懂结束,过了很多年,你们都没有怎么见过面,你们曾经一起跑步的那片区域已经立起一座又一座亭阁,夜夜灯火通明,游人不断,又过了很多年,你结婚生子,我还在求学,每次回到故乡,我都会去那边走一走,看一看,我们作为独立的个体在一直在各自的世界里生活,寻找,看到你那么开心,我为你开心,我想告诉你,你的选择是对的,我的选择也是对的,你最喜欢听的那首《羞答答的玫瑰静悄悄的开》,也在慢慢的绽放它留给你的情怀!


那一年,你刚进入大学不久,假期你回到了家中,你和好友二人吃着烧烤,喝着高度白酒,他问你学习如何,你问他生活怎么样,一直聊到夜深人静,你们俩醉醺醺的,一个搀扶着一个,在飘着毛毛雨的街道走着,你看见他手上依然戴着高二时你送他的那块表,只不过你的那块在高中毕业就丢了,你只感觉心里一酸,他说这两年我都戴着这块表呢,此后的四五年时光里,我们的见面次数越来越少,他辗转了无数的地方,换了无数的职业,我也为了工作和生活四处行走,你给我过你在北戴河的列车上无比的绝望,在浙江的苦楚生活,我知道你现在的压力很大,日子很不好过,但是我不会去安慰你,你既然选择出来了,那么就应该承担一切后果。


时光稍纵即逝,父亲的修表生涯早在二十世纪就结束了,懵懂年龄慢一秒,快一秒的美好时光早已褪色,在北戴河的绝望,杭州的等待依然要继续,我们手里都有一块表,戴着的时候是有形的表,不戴的时候是无形的表,不论秒针是否跳动,时间都在跳动,这块表是时

作者:刘牌
来源:juejin.cn/post/7129129354096803848
间,更是滴答的乡愁!

收起阅读 »

GPT-4都来了,我们还需要刷算法题和背八股文吗?

温馨提示:有点标题党了,本文并不是正常技术分享,而是表达自己的一些观点,如有冒犯,请多包含。 2023年的面试寒冬 从去年到今年各个大厂都在不断裁员,导致今年IT互联网行情很差,很多朋友都缺乏面试机会或者面试不通过。 程序员一旦要开始面试,很多朋友都开始循环...
继续阅读 »

温馨提示:有点标题党了,本文并不是正常技术分享,而是表达自己的一些观点,如有冒犯,请多包含。



2023年的面试寒冬


从去年到今年各个大厂都在不断裁员,导致今年IT互联网行情很差,很多朋友都缺乏面试机会或者面试不通过。


程序员一旦要开始面试,很多朋友都开始循环以下几个步骤:



  • 刷算法题,如:LeetCode各种困难程度的题目

  • 背诵各种八股文,如:浏览器请求一个URL的完整过程

  • 复习各种冷门知识,如:Promise.race(谁先返回就获取谁的结果,后面直接不处理)或Promise.allSettled(结果为Iterator对象,实现next())


也许以往这种复习模式还算不错,因为目前大多数面试流程基本上都是会问上述问题,而面试官问这些问题的最终目的是什么:



  • 算法题,主要考的是逻辑思维能力

  • 八股文,主要考的是基础知识是否足够扎实,知识深度是否足够

  • 冷门知识,主要考的是知识广度,你除了目前使用知识点外还能拥有其他知识面


后续一些项目经验讲述,主要目的在于测试你是否真的参与到项目中,但是这个往往都是容易被忽略的点,这个放到后面再讲。


当下最火的IT技术,ChatGPT智能机器人出来后,它不像普通搜索引擎一样,需要去大量的结果去找到自己的答案。而是直接将答案提供给到你,让你可以更加快速实现功能。


如果ChatGPT普及开来,那么面试是否还需要考算法题和八股文吗?


或者换个问题,当AI技术可以代替绝大部分基础开发工作的时候,面对这种技术变更,作为普通开发者,我们应该如何做技术成长规划呢?


怎么办


看清楚问题


作为普通的开发人员,我们平时大部分开发工作说的不好听一点,其实都是在复制粘贴,简单点说就是在搬砖,从A地方搬到B地方,举几个例子:



  • 利用框架封装好的东西去开发项目,是否有尝试过自己去实现一个框架,如:Vue、React

  • 实现某一个功能的时候,要嘛从现有项目中拷贝,要嘛从网上找对应答案,比如:需要从一个url获取参数,你会自己实现一个,还是拷贝呢?

  • 遇到问题,第一反应基本上先从网上找答案,找到答案看看能否解决,如果可以就不会再往下深入学习


以上基本上就是我们普通开发的发展路线——尽量不去开发轮子,也没有时间和兴趣去开发轮子。


当chatGPT智能机器人出现之后,你会发现你会的机器人都会,而且它还能实现你不能实现的功能,那么我们可以大胆猜测未来会有这么一个产品:



一个低代码智能化平台,只需要资深开发者去输入一些关键性的业务代码,同时优化生成出来的代码逻辑。



举个更简单的例子,原本你手动搬的砖,现在有机器人可以实现自动搬了,或者说当马车被汽车替代了,那么马夫的工作自然也就被司机所替代。


那么问题就很简单了,现状的问题是:


大厂或小厂都在裁员,不需要那么多搬砖工了,而你还在为了更快搬砖,去提高自己的搬砖能力,如:刷算法题、基础知识等,不就等于在锻炼自己臂力让自己能搬更多的砖吗?


解决方案


既然清楚问题了,针对这个问题能有什么解决方案呢?其实是有的,就在于自己的选择。


成为少数人


怎么理解成为少数人呢?主要有两种方式:


第一种方式,无可替代或者很难替代。


你的工作只有你能做,或者你做的工作很难。还是以搬砖为例:



  • 可以在高楼层搬砖

  • 可以在深海里搬砖


简单的说,除了开发业务功能外,你还掌握了其他的技能,说出来可能大家会骂人,如:



  • 写一手漂亮的PPT,能把PPT做堪比艺术品

  • 项目管理能力强,能把握项目进度

  • 有产品思维,你实现的功能比产品经理想得还完整

  • 其他软技能...


第二种方式,成为专家


这种方式需要天赋+机会+努力,缺一不可,简单来说,就是大家搬砖用的工具都是你制作的,如:



  • Vue/React的作者,将很难被淘汰

  • 公司内部的架构师们,项目的整体架构和轮子都由他搭建的,或者公司需要他们去新搭建一套轮子


那么如何成为专家呢?不管是从网上还是现实中,都有很多实现路线,我这里简单总结一下:



  • 努力学习,扩展技术栈,日复一日的坚持学习知识

  • 深入业务领域,将技术与业务结合,不断创造一些新的方案或架构

  • 扩大自己的影响范围,等待机会,创造一套属于自己的架构体系


离开搬砖


如果真的继续干这一行,吃技术饭很难混下来,那么只有选择离开,但是离开也分不同的分开,下面简单说几句。


第一种离开,改变自己,拥抱新方向
当汽车来临的时候,马夫无法继续工作了,那么为何不直接投入汽车司机的行业呢?


既然AI技术已经开始成熟投入使用了,那么作为开发者有什么理由不提前进入AI领域,去尝试一种新的方向呢?


比如:



  • 彻底转行成为AI开发,这里门槛有点高,但是可以去尝试

  • 利用AI开发工具,成为AI的使用者是不是更加合适呢?


第二种离开,永远离开,投入新领域
AI的到来,会实现很多基础开发工作,那么我不做开发了,是不是就不用被淘汰了呢?


正如所说,天涯何处无芳草,哪里都可以混口饭吃。


不要做21世纪的孔乙己,脱不下身上的长袍。


举几个例子:



  • 转技术培训,前提是你在IT开发待的足够久

  • 创业当老板,从打工思维变老板思维,前提是得有钱有资源

  • 早餐摊,卖粥,足以养活一家人,前提是身体健康


总之,心态不要奔溃,被裁员也好,面试不通过也好,这只是当前整个大背景下的一个波浪,更何况目前AI的技术并没有那么发达。


如果以时间为维度,你这次的失败,只是你几十年人中的一个小片段。


如果以空间为维度,你我皆是蝼蚁,宇宙何其庞大,你抬头看片星空,是否心情会更加放松一点。


最后,推荐大家去看一本书《百万富翁的快车道》,名字很俗,但是却能给我们带来一种新的思想模式:



  • 财富不是金钱等物质,而是你所能控制的时间+你的健康+人脉

  • 人生的每个选择,都是你的信念系统做出的,如果你要财富,则需要不断优化自己本身的信念系统


免责声明


本文是个人一些想法,仅供参考。



做一个有温度的技术分享作者 —— Qborfy


作者:QBorfy
来源:juejin.cn/post/7211120847787098171

收起阅读 »

有些东西你要是早点懂,也不至于走那么多冤枉路

最近在阅读一些书籍和学习一些技术的时候,有一些心得,再和过去自己在不同阶段的一些经历进行反思,总结一些个人的想法和看法,也希望自己在很多年后再回头来看的时候,不像今天回头去看很多年前一样感到有一丝悔意和不甘。 在大学二年级下学期之前,我是处于一种“无头苍蝇”的...
继续阅读 »

最近在阅读一些书籍和学习一些技术的时候,有一些心得,再和过去自己在不同阶段的一些经历进行反思,总结一些个人的想法和看法,也希望自己在很多年后再回头来看的时候,不像今天回头去看很多年前一样感到有一丝悔意和不甘。


在大学二年级下学期之前,我是处于一种“无头苍蝇”的状态,并不是说自己自甘堕落,破罐子破摔,不是的,相反,我是渴求改变自己的,想学东西的,但是,对于我这种普通本科的学生,虽然学校图书馆有你看不完的书,但是,你总得知道你该看什么书,什么样的对你有帮助,知识的海洋是没有边际的,但是一个人的精力是有限的,当把过多的时间花费在一些对自己没有成长,但是自己却在自嗨的事情上的时候是很可怕的。


就拿读书这件事来说,那时候因为我是“无头苍蝇”,所以就“病急乱投医”,总觉得要去看一点书来充实自己,于是我就看了一些历史,三皇五帝,春秋战国,秦汉三国南北朝都去看了,后面又去看了王阳明,曾国藩,后面是越看越觉得不行,我是学软件工程的,怎么研究起历史来了,然后又去寻求内心的安慰,又去听电台,我记得那时候我最爱听的就是《饮鸩不止渴》和《十点读书》,然后里面的一些鸡汤就把自己灌饱了,就觉得“未来可期”,其实后来才发现是“未来可欺”,不过其实对于像我这样的人,整个社会太多太多,他们想改变自己,想未来有一份不错的事业,他们有梦想,有激情,但是,他们却不知道怎么做,他们的父母不懂这个专业,他们的身边也没啥人懂这个专业,他们从小没见过大的世界,所以导致他们“浪费”了很多时光。


当然,读书是一件十分好的事,听电台也很好,但是,在生命的每一个阶段,你自己应该把时间主要花费在什么上面,这是一个很有智慧的问题,读历史,读人物传记能够让我们有更多的思考空间,有宽广的胸怀,让人遇事从容淡定,因为随着时间的推移,枭雄豪杰不过是一堆白骨,但是眼下我们依旧在生活着,是避不开生计,避不开七情六欲的,所以在头顶星辰大海的同时也要看好眼前的路,在自己没有方向的时候,就看别人怎么做的,如果没有目标参考系,那就做自己专业该做的,然后极力去了解相关资讯和技术,这样即使种不出南瓜,但是也绝对不会少了豆子,最主要的是,这个过程它会去锻炼人,提高自己的思考能力。


不过在自己有了目标以后,怎么去实现这个目标更是一个问题,如果没有条理,没有规划,没有结合社会情况,那么,努力就会显得无力苍白,学生时代的时候,说白了,对于普通本科的学校,大家都差不多,自然没有人有更高的论调,所以都沉迷于表面的浮华,而不去关注其核心原理,所以在学习技术的时候,也会显得毛毛躁躁,不去认真专研,而是沉迷于“多”,“炫”上面,其实着是不对的,不论是计算机专业还是其他专业,知识框架是很多的,但是大多数人少了一种刨根问底的精神,当然,刨根问底也并不一定是一种值得称赞的精神,但是在学生时代如果有刨根问底的精神,那么事必成,因为学生时代正是种子发芽的时候,但是进入社会以后,刨根问底未必就是好事了,它和我们的职业规划,个人性格等有很大的关联,比如你觉得你不可能成为技术专家的条件,你的优势也不在哪里,你还去刨根问底技术,那么这不是明智的选择,但是如果暂时还在一个过渡期,很多东西还不确定,那么是有必要去刨根问底的,而且刨得越深越好。


个人定位无论在那个阶段都是很重要的,它是一种判断力,更是一种智慧,你让韩信去管钱粮他肯定不如萧何,你让萧何去管兵马打仗,他肯定不如韩信,所以,没有那个方向是做好的,没有那个岗位是最值得深耕的,这完全要根据自己的情况来,如果你是一个技术控,对技术有无尽的热爱,加上脑子转得也快,那么,从事技术发展肯定是一个很不错的选择,但是如果对技术不敏感,别人一遍就会,而我十遍都不会,那么可能我真的不适合,但是我对商业有洞察力,对客户有一套打法,那么就没必要去技术哪里死磕,虽然你能花11个小时弄懂,但是硬生生花11小时去弄,因为人最宝贵的就是时间,这样就显得不理智,因为其他它从某种意义上已经证明你确实不适合干这个。


主要就说这些了,虽然都是能懂的道理,但是还是要时刻记录下来,给自己看的同时也希望对别人有启示,往往很多时候是环境和认知限制了我们,所以这时候思考和学习就是最好的解法,在资源不充足的情况下,一定会踩很多坑,滩很多浑水,所以寻求资源是一件十分有必要的事情,多向优秀的人请教,学习,多了解这个社会的运转,不要被关在狭小的信息茧房里。


今天的分享就到这里,感谢你

作者:刘牌
来源:juejin.cn/post/7214858677174452281
的观看,我们下期见。

收起阅读 »

我的家庭观影方案

前言 一直都想做到在多个设备上都能够观看电影、追剧,甚至不需要手动下载新剧集。 本来网络平台能够解决我的需求,但是以下问题让我望而却步: 国内的爱优腾平台资源有限,而且会员广告、超前点播等骚操作层出不穷,许多影视资源都没法正常观看(删减)或者根本没有上架。 ...
继续阅读 »

前言


一直都想做到在多个设备上都能够观看电影、追剧,甚至不需要手动下载新剧集。


本来网络平台能够解决我的需求,但是以下问题让我望而却步:



  • 国内的爱优腾平台资源有限,而且会员广告、超前点播等骚操作层出不穷,许多影视资源都没法正常观看(删减)或者根本没有上架。



  • 国外的流媒体平台需要科学手段才能访问,而且资源也越来越分散到包括HBONetflixDisney在内的几个平台上,不再是Netflix一家独大,订阅费也不便宜。



  • 第三方网站不是很稳定,而且码率较低。


因此,我决定采取以下方案:先将影片离线下载到本地,再进行播放。


 


以前一直没能付诸实践,最近刚好有空余时间,并且还有许多剧集想要看,所以来试试这个方案,下面记录我在实践中的折腾过程。


一些方案的转变


SMB + Kodi / infuse + qBittorrent



  • 用我的 windows 电脑24小时开机,充当一个SMB服务器的角色,把影视文件夹共享出来;



  • 下载则使用qBittorrent通过BT和PT站点下载一些资源;



  • 电视端使用Kodi连接SMB服务器进行播放,iPad则用infuse观看。


这个方案其实能用,但是不是很优雅,多端设备的播放记录也无法同步是一个大问题。


Jellyfin + qBittorrent


Jellyfin是一款免费、开源的媒体服务器软件,可以让你在家中的任何设备上流式传输和管理你的媒体文件。



  • 在电脑上安装一个 jellyfin server



  • 各端使用jellyfin客户端即可


这个方案也不错,但是使用下来也有几个问题:



  1. Jellyfin的客户端支持不如Kodi和infuse,有些字幕格式、视频格式只能通过服务端解码;



  1. 最重要的是,Jellyfin的界面在我的电视上显示得不是很美观,而且有时候会出现一些小毛病。


 


现在的方案


文件共享方案


由于之前SMB挂在电脑上需要整天开机,并且对机器的硬盘有损害,所以现在给软路由加了一块移动硬盘来存放共享文件,算是一个轻量的NAS系统了



  • 这里用的是luci-app-samba4这个插件


notion image



  • 需要先挂载一下硬盘,这里我用的ntfs格式的硬盘,可以用ntfs-3g来挂载,开机启动时挂载一下即可 mount -t ntfs-3g /dev/sdb2 /mnt/sdb


notion image



  • 最后只需要配置共享名称,路径,用户名参数就可以开始使用了(可以创建一个单独的用户用于共享)


image.png


剧集管理


因为又想达到自动追剧的目的,这里是用的一个比较常见的方案:


下载软件


因为文件统一存放在软路由上,因此下载也转移到软路由上,也方便24小时做种。


这里直接用了docker 作为容器层来管理,镜像是 linuxserver 管理的 qbit 镜像 docker-qbittorrent,对内网暴露 webui 端口来达到管理的目的


剧集追踪


Sonarr 负责剧集的管理追踪,像这里只需要添加剧集并追踪,就可以自动下载所有剧集,并且更新后第一时间完成下载,这里也用了 linuxserver 的docker镜像


image.png
这里追踪的规则也挺多的,不赘述;也可以手动勾选来完成精细化的控制


notion image


电影追踪


Radarr 负责电影的追踪,与 Sonarr 类似,界面还支持中文 i18n,这里同样用了 linuxserver 的docker镜像


image.png


搜刮器


Prowlarr 搜刮器是用于Sonarr和Radarr对于一些BT、PT站资源的访问,相当于一个转发聚合层,这里再次用了 linuxserver 的docker镜像


支持大多数BT、PT站,手动添加即可


image.png


image.png
添加后在这里添加Sonarr和Radarr客户端即可


notion image


媒体服务器


现在我媒体服务器用的是 Plex,免费的服务对我来说就足够了,已经可完成资源的整理和展示



  • Plex 作为我的媒体服务器,可以在 server 端存储我的观影记录,而且客户端支持很好,不易出现播放不流畅的情况;



  • 媒体文件则通过qBittorrent进行离线下载,然后传输到Plex的媒体库中;



  • 各端使用 Plex 客户端,infuse,kodi 挂载均可


成果


这是最后的效果,可以看到漂亮的海报墙


image.png


总结


目前整套方案结构如下


notion image


作者:Hongzzz
来源:juejin.cn/post/7213332433168990269
收起阅读 »

怎么算是在工作中负责?

作为打工人,受人之禄,忠人之事。但就像呼兰说的,躺有躺的价格,卷有卷的价格。身为程序员,我们在平时工作中要做到怎样才能算是“负责”了呢? 我们可以把工作边界和范围分为三部分: 个人基本能力 工作内容 工作时间 对自己的基本能力负责 基本能力包括两部分:1)...
继续阅读 »

作为打工人,受人之禄,忠人之事。但就像呼兰说的,躺有躺的价格,卷有卷的价格。身为程序员,我们在平时工作中要做到怎样才能算是“负责”了呢?


我们可以把工作边界和范围分为三部分:



  • 个人基本能力

  • 工作内容

  • 工作时间


对自己的基本能力负责


基本能力包括两部分:1)技术能力,2)熟悉公司系统的能力。


程序员是一个非常需要持续学习的职业,我们在实际工作中,遇到自己不会的问题在所难免,这时可以向别人请教,但是千万不要觉得请教完就没事儿了,我们需要思考复盘自己为什么不会,要想办法补齐自己的知识和技能短板。


我们学的东西一定要在实际工作中使用,这样才能够激发学习的积极性,同时验证自己的学习成果。当公司准备技术升级或者技术转型时,这也是我们为自己的技能升级的好机会。


很多公司都会有自己的内部系统,熟练掌握和使用这些系统,也是我们需要做到的,它的价值在于,内部系统一般都是和公司的整个监控系统集成好的,例如公司内部的SOA框架或者微服务框架,都是和公司内部的监控系统有集成的,即使这个框架再“不好”,公司内部的项目还是会使用,我们需要让自己站得高一些,去看待内部系统在整个公司级别的作用和地位,这样才能更好地发挥自己的技术能力。


对安排的工作负责


程序员职业的特殊性在于,工作本身的具体内容和难度,会随着被安排的工作内容的改变而改变。从对工作负责的角度来说,我们大部分人会付出比当初预想的更多的时间,才能让自己按时完成工作。


如果一件事情的复杂度远远超过之前的预估,在规定的时间内,自己确实无法完成,这时正确的态度不是硬着头皮上,而是将情况理清楚,早点找经理或者负责人,让他们知道事情的进度和之前没有预想到的难度,把事情重新安排一下。


从管理者的角度来看,一件事情安排的不合理,就应该早发现,早计划,重新安排资源。


对工作时间负责


对工作时间负责,是说最好在“实际上班”时间之前到,避免有人找你却找不到的情况。


这不只是为了保证工作时间,而是想强调程序员的工作不止是写代码,还有很多沟通交流的事情,要保证基本的工作时间,才能更有效的和团队交流,确保我们的工作的价值。


对于项目和团队安排的各种会议,要准时参加,如果不能参加,需要提前告知经理或者会议组织者,避免浪费大家的事情。


总之,我们工作中的责任是一点点增加的,负责任的态度和习惯,也是从平时工作中一件件事情中养成的。形成这样的习惯,成为一个受人信任的人,是我们在职场中要培养的重要品质。



作者:技术修行者
来源:juejin.cn/post/7214435063181623351

收起阅读 »

从小到大为何一谈学习就愁眉苦脸

谈“学习”色变 从小到大,我们总有许多东西要学习:除了各个科目如数学、英语的学习,还有一些被爸妈安排学习的舞蹈、钢琴等等。 总之,我们必须持续不断地学习,如果不学习就会学习成绩落后,别无他法。 因此,谈到“学习”这个词,总会可能给人一些不舒服的感觉,不信你看看...
继续阅读 »

谈“学习”色变


从小到大,我们总有许多东西要学习:除了各个科目如数学、英语的学习,还有一些被爸妈安排学习的舞蹈、钢琴等等。


总之,我们必须持续不断地学习,如果不学习就会学习成绩落后,别无他法。


因此,谈到“学习”这个词,总会可能给人一些不舒服的感觉,不信你看看:


爷爷奶奶会说:“把电视关了,快去学习。”


老师会说:“你家孩子啥都好,就是不爱学习。”


每次我爸送我出门,也绝对不会忘记加一句“学习努力一点。”


工作了,老板会说:“一会开个会,组织学习。”公司安排各种培训,也是为了学习...


于是,“学习”这个词会带给我们一些不舒服的感觉,不是让我们想起年轻时埋头于做题参加各种考试的岁月,就是给人一种单调枯燥的“复读机”式的培训、会议之类的低质量教育活动。


其实以上种种都是被动学习,我们一开始就没体会到真正的学习。


羊浸式培训



羊浸(现实中)是指把毫无防备的羊浸到一个大水箱里面做清洗,去除它们身上的寄生虫。



羊排成一队,你抓起一只浸到水箱里,让它感受一次强烈的、陌生的、中毒性的清洗经历。但是,药性会逐渐失效,所以过段时间你不得不对它们再次做清洗。


这种模式,在公司可能会很流行,也称为羊浸式培训。比如召集一大堆不知情的员工,在一个陌生的环境中通过密集的方式,花三到五天的时间培训他们,然后培训完颁发一个证书,宣布他们获得了什么优秀头衔。但培训的效果会逐渐减弱,于是第二年必需再来一次“进修”课程。


说一个自己的故事吧。


在我刚进大一那会,就有学校的师兄师姐向我们推销英语学习,到后面才知道是在培训机构支持下的俱乐部。还加入了 4 天 3 夜的训练营,来自不同学校的学生聚集到一起,其中感受到各种励志的故事,觉得很受用,也的确获得了优秀营员的证书,发誓今后一定要改头换面,学好英语。


但是,现在我还是没能学好口语。是的,"羊浸式"培训不起作用。


殊不知,我们容易把受教育的过程,当做学习者被动接受的过程。我们会被灌输各种知识,而不是自己主动进行学习。


再说一个身边的例子,在我们大三的时候,面临找工作或者考研的两难问题时,培训机构出现了。某 Java 培训机构告诉我们,学 Java 非常好找工作,毫无编程基础也可以快速入门。只要学好基础,会点数据库和SQL基础,学会网络编程,编写 JSP 页面,就可以找到一份 Java 编程的工作了;如果再下点功夫,学习 Structs、Hibernate、Spring 等流行框架,就可以找到好工作了,至少月薪 10K ...。


在我们那个时候,这样的条件和出路是多么诱人。本来是不确定与迷茫的大三时期,突然有这么好的机会摆在面前,不抓住怎么能行?于是,专业半数以上的同学都选择了这个培训班。于是,一个专业通过突击一下子拥有了大片的 Java 开发人员,或者说“快餐式”程序员。


但是,几年下来。当我再问曾经上过培训班的同学,迫于无奈,好几个已经退出 Java 开发人员的队列了。


脱离学校教育之后,我们再谈“学习”


为什么羊浸式方法没有用呢?



  • 学习不是强加于你的,而应该是你主动做的事情

  • 仅仅掌握知识,而不是实践,没有用。要学以致用

  • 随机的方法,没有目标和反馈,往往会导致随机的结果


单纯密集的课堂教育最多只能给你正确的方向,而且紧紧掌握知识的提纲,并不会提高专业水平。


于是,我们不仅该问,脱离学校教育之后,我们该如何学习?


1、 你需要持续的详细目标。



  1. 无论是在职业生涯,还是个人生活中。为了学习和成长,需要设定一些目标,比如我要学好 Python、我要减肥。

  2. 但是这些目标有点泛,我们需要详细一点:什么时候开始学 Python,学好 Python 用来爬虫;要减多少斤才算减肥,是通过控制食量还是增加运动?


2、 持续的反馈以了解你的进展


比如,这个月减了多少斤,这个月学了哪些章节 Python 知识点,只有确切的数字带给我们真实的反馈。



你不必看清你去往何处,不必看清你的目的地和沿途的一切。你只需看清面前的一两米即可。



3 更加主动全面的学习目标


除了个人的目标,还可以指定更大背景下的目标:比如事业、家庭、财务...


将学习变成一件我们必须掌握的事情,用科学的方式。更多关于目标的制定方法可以参考 SMART 模型。


总结


脱离学校后,为了满足我们的兴趣和需求,主

作者:宇宙之一粟
来源:juejin.cn/post/7214427834994982971
动学习才是破解之道。

收起阅读 »