告别2023-月亮照着晚归的人

1,693 阅读21分钟

我们的2023小作文

       前几天北京下了一场雪,雪花很大,下了很久,一时路上变得人少、车少,让这座原本红墙黄瓦热闹非凡的城市中有了几天难得的安静。站在窗前望着楼下漫天雪花,在这久违的安宁中内心停顿了片刻,脑中不自觉回想起年初的冬天和这一年的心历路程,公司的成长与改变,团队的成长与改变,也有我的成长与改变。时间拉回去年今日,那会各地刚刚解封,紧接着进入到了全民抗疫的阶段,曾经公司一段时间里每天都没几个人能到公司上班,群里最多的消息不是布洛芬就是莲花清瘟疫,再就是你多少度,咳嗽吗。。。,这三年口罩着实给全民做了一次防控与免疫知识科普,也算是一次针对生命科学的民族“文艺复兴”。时间总是那么悄然流逝,,过去这一年很艰难,风雨兼程,爬了很多个低谷,也有很多个内心跌宕起伏的时刻。

       在知识分享上,我们团队的账号内容在今天全网pv突破了110w,这个数据对很多成熟团队或一些个人来说实在很普通,可是对我们这一群初出茅庐的小团队来说确也是得来不易,曾在一段时间里每日的PV只有几十个的增长,很无望,很沮丧, 仿佛一个人在黑暗中孤独前行。我们仍默默努力, 总结了一段时间的经验、技术、心得便落地纸上,排好版发出来,经过了一段时间的默默耕耘,也算在去年底在掘金平台上喜提“2022年度人气团队No.4”荣誉,这荣誉来的恰如其实,很荣幸,很高兴。

Snipaste_2023-12-25_11-17-34.jpg        带着这份"No.4"的殊荣,可以说2023有了一个不错的开头,我们踌躇满志,开始筹划团队第一本“掘金小册”——《高级前端必修路》,希望能通过一本小册,能够从技术理论、研发实践、技术格局、晋升述职等各个方面,能够为那些还处在渺茫、彷徨期的前端开发者们给到一点实实在在的建议与指导,希望能够帮助到大家快速度过成长期。就这样我们开了团队会议,列好了大纲,制定好了工作计划,不久这5万多字的小册就这样完成了,这是我们团队第一个相对完整的一次技术总结。不过最后很可惜由于官方的审核对此类职业成长的题材不再支持,没能上线到小册之上。最后我们更改了一些内容发布到了团队专栏中,很高兴有很多人读过后有给我们点赞收藏,也有通过后台给我们私信留言的,也有些明确表达还有坑位么希望加入的,很感谢大家对我们团队付出的认可。希望专栏里这些技术与经验能够帮助到每一位开发者,如果你因为读了我们的专栏,看了我们的博客,有一小点茅塞顿开,因为我们的建议改了一行代码,对某个领域产生了新的兴趣,我们都能感觉到曾经的努力给这个行业带了一丝美好的改变。我们目前手上还有一本小册在写作中,只是年底了事情较多,进度一再搁置,希望明年能够和大家见面,相信能够给大家带来更多的惊喜。

       在公司业务层面我们可以说是整年都满满当当,是的业务压力很大,原有项目有很多的、很大的升级,也有很多新立的项目、紧急需求、专项研发、双周迭代、P0级事务、产品SaaS化、SaaS私有化、私有化交付。。。,很多时候这些都是2个或3个同时并行,一个矛盾克服了,又一个矛盾产生了,偶然会有种卷入狂风暴雨中的感觉,一场又一场,不过时间紧工作量大也反向拔高了我们的项目管理水平,多而不乱,大而不杂,定位问题时明确清晰,今天的项目管理结果也算稳定可控,不失为一种欣慰。只是主线任务的时间占用,导致我们在知识分享、开源项目、基建建设等层面工作上略有不足,缺点与错误一样都在。

命运齿轮OpenAI

       ChatGPT的出现改变了很多人,工作习惯、工作效率、日常业务。几乎同时伴随着ChatGPT出现的是一个很有趣味的话题:chatGPT的出现会干掉人类么。这个话题,经过我一年多的使用经验看来ChatGPT确实正在慢慢干掉人类,这种干掉不是出现了一个T-1000那样的超级战斗力的机器人横扫世界,因为ChatGPT正在慢慢取代一部分人的思考,用久了你将不再主动去思考。肉体上它干不掉你,至少不行你还可以拔网线断WiFi,但是人类的思考路径与AI不同,思想的入侵会逐渐改变你。另一方面它确实带给了你非常多的帮助,不论你深处哪个行业,它都是一个不错的助手。 从AI诞生的那一刻起,人类集体命运的齿轮便已开始转动,AI究竟是其助推人类文明再攀高峰,还是将整个人类拖向无底深渊,恐怕只有交给时间作答。

管理有感

       目前团队负责前端的项目总数已经达到50+,相对于去年而言项目数增加了大约三分之一,小组人数几乎没变,这无形中每人日常工作增加了三分之一的量,阶段性开发压力极大,对每个成员的项目管理能力又增加了一档,每个项目不同的环境依赖、每个项目不同环境下分支与标签作用、不同微服务间通讯差异、各类组件与业务耦合程度等等,只有对这些日常最常见的事情做到极为熟练,这些事项枯燥乏味重复,却也能够打造坚实的基层团队。

       越来越有种认知,所谓管理,更多管的是自己,管好自己不良的情绪,不该发的火不要发,不该有的情绪不要有,不该说的话不要说,管好自己的习惯,不逞一时之勇,一时之快,管理的起点是修己。人一生中最难的就是学会去尊重别人,没有人喜欢被批评和教导, 在与人沟通时要保持多听多理解,不要急于表达自己的想法,正所谓, 人之恶, 在好为人师。很多时候需要更理性的处理一些问题,以保证团队的正常合理运营。这世间的每个人都是优缺点并存的,爱者唯见其善,恨者唯见其恶,所以能够在在日常工作中对人不要那么偏激,就是一大进度。在工作中也从来没见过谁会说:我需要被管着、快来管管我,所以从根本上追究,人性对被管理有一种先天的排斥,敬人者,人恒敬之,一切皆变唯有人性不变。

技术创新

微服务

作为一个敬业的程序员,专心写好代码, 看见活就干你不会招人烦, 看见饭就吃你也就饿不死。 —— GFE-Crown

       相信在前端开发者大军中, 擅长后端开发、数据库开发、微服务架构等技术的有很多, 我们今年也针对以往的后端技术架构进行了一次梳理与总结。并将相关技术整理发布到专栏《微服务开发框架》, 收到了很多小伙伴的喜欢, 也有不少人在后台私信提了很多宝贵建议。不知道你们是否还记得当初是因为什么而转到了前端? 不知道你们写了多年的JS/TS后是否还对后端技术依然感兴趣?

常见的全栈架构图

       后端开发通常有扎实的编程基础和经验,这使得更容易学习前端开发中使用的新技术和框架。这一点对我影响至深。这种全栈能力可以使开发者更好地理解整个应用程序的架构和流程。后端开发人员通常在设计和构建大型系统时积累很好的经验,这可以帮助他们在前端项目中设计良好的架构。后端开发人员在多人协作和团队工作方面有丰富的经验,这对于前端开发团队的协作和沟通是非常有价值的。

Harmony

       华为鸿蒙的发展我也在一直关注,现在也能勉强写些ArkTS,其中APP开发中有大约50%的前端知识可以用到:页面、布局、样式、事件、路由等等, 所以前端基础好的同学上手会很快, Harmony上很多终端交互的创新很有吸引力, 进入Harmony在我们团队也有初步的计划, 明年会陆续分享给大家经验与成果.结合各方面的反馈,似乎接下来物联网领域可能会有很好的发展,也意味着不错的就业机会。Harmony的出现让我联想到了2010年iPhone4的横空出世以及同年诞生后来2012年前后热起来的WindowsPhone, iPhone4自然不必多说, , 重新定义了手机。从技术开发的角度来看, Harmony的出现更像是WindowsPhone那个阶段, WindowsPhone的出现也给移动端开发与设计带来了很多的创新, 比如当时风靡一时的Metro风格、设计与实现分离、Windows NT 内核、墓碑机制、PureView纯景技术、无线充电(估计很多人不知道它才是第一款支持无线充电的手机, iPhone支持无线充电已经是在此5年以后的事了)等等, 也一样增加了一套移动端开发工具、研发语言与终端UI, 由于新生态的建立缺少大量应用, 当时诺基亚组织了很多的开发类活动, 并提供开发者账号, 可以将应用更便捷的上传至应用市场, 选取收费模式的话可以定义一美元/人次下载, 据说当时有很多人因此实现了财富自由。当时我身处其中只感觉这只是场普通的互联网大厂间的竞争, 现在回想起来原来我们那一拨人是何其有幸参与并见证了一场移动端的历史发展。

       前段时间,微软现任CEO萨蒂亚・纳德拉在接受采访时,被问到“任期内是否有过战略错误或错误决定”这一尖锐的问题。他坦言在“退出”手机业务上的决策不够妥当,并表示:“如果时光能倒流,我认为我们本可以通过重新定义个人电脑、平板电脑和手机之间的计算范畴,来重新振兴手机业务。”值得一提的是,至此,纳德拉成为第三位承认微软在移动领域犯错的首席执行官。此前,微软联合创始人兼前首席执行官比尔・盖茨曾表示,当年因为自己一个决策错误,结果让谷歌发展出了安卓系统。其认为,微软本来是有更大的优势去做出一个全球通行的手机系统,可最终错失了这个机会。此外,微软前首席执行官史蒂夫・鲍尔默也曾承认对Android和iPhone的威胁反应迟缓,将公司的注意力过度集中在Windows Mobile上,错失了手机市场的机会。兴衰荣誉, 跌宕变迁, 即使多年以后这也将会是一段有趣又丰富的历史。

       按照华为的计划,HarmonyOS NEXT将于2024年第一季度将面向所有开发者,明确告知外界“纯血鸿蒙”即将上市。

接下来先简单的来段扫盲课: 介绍下Harmony开发的基础三件套——DevEco、ArkTS、ArkUI

0000000000011111111.20230612113901.05652744897449321205708428854907.png

DevEco

image.png        HUAWEI DevEco Studio是基于IntelliJ IDEA Community开源版本打造, 这点上相信有过JAVA经验多的同学上手会非常快, 其内置多设备类型的远程模拟器也极大方便了开发调试, 官方称为"多端设备模拟仿真", 记得之前做手机端开发时候都需要装个本地模拟器, 又大又笨重,当然DevEco也支持本地模拟器,不过现在看来这方面有了极大提高。

Snipaste_2023-12-21_14-52-08.jpg

ArkUI

image.png        ArkUI中文名称叫方舟框架, ArkUI 目前针对不同的开发人群为开发者提供了两种范式:基于TypeScript声明式范式(ArkTS)、兼容JS的类Web开发范式(JS), 在开发中,IDE一般默认Stage模型,Stage只支持ArkTS语言进行开发, 如果选择JS需要切换为FA模式。这里较其它研发中多了个模型的概念。

Stage模型概念图        今年8月份开源鸿蒙 OpenHarmony 4.0 Beta2 发布,并首发多平台开发框架 ArkUI-X 。ArkUI-X 进一步将 ArkUI 扩展到了多个 OS 平台。ArkUI-X 可以将ArkTS 项目编译为一个 Android 项目,然后使用 Android Studio 可以再将项目打包编译为APK文件, 这样就实现了跨平台高性能APP的构建。

2023-第 2 页.png

ArkTS

2023-ArkTS.png

       在渲染方面, 从一开始的主流WebView方式, 到后来的ReactNative, 再到后来的Flutter在一定程度了提高了很多的性能体验, 但在学习成本、极致性能方面仍有一定不足。在开发一款新的应用时, 语言生态、学习成本、开发效率、性能体验、跨平台能力等都是重点考虑的维度,目前前端领域的日新月异的发展, 单纯从语言生态上JS/TS可谓遥遥领先,由此可见ArkTS中基于JS扩展的类Web开发范式、基于TS扩展的声明式UI开发范式本身有着得天独厚的优势,另外,通过平台适配层的设计,构建了跨OS平台的基础能力。

Snipaste_2023-12-21_14-50-51.jpg

企业的五个球

千库网_五个涂鸦_摄影图编号13765318.jpg        一个企业或组织自打创建之时起,就在玩弄五个球:上游供应商利益、中游企业自身利益、中游员工利益、下游客户利益、国家与社会利益,这五个球很难能都收集到一起,却也缺一不可。

       任何一家企业能够在以上五个球中如果有一两个玩的好到极致,都能在行业中冠以模范之称,五个都球都玩得好全面能够全面获利的情况极少之又极少,久而久之大众也都默认了不可能有企业将五个球都玩到很好。能够将一两个层面做到极致,牺牲其他两三个层面的利益,就能够成为“行业翘楚”了。在这个朴素的认知里,打工人就需要努力的卷,在社会上努力的卷,以达到满足其它几个球的牺牲带来的不足。最近某房企大厂的案例也告诉我们,任何企业也都不是大而不倒的,所有的公司、所有的机构,所有的个人其实都是四个字:慎始善终,只要活着,只要还有一口气在,我们就应好好干,这也是我们中国人的人生观。

       随着时代的变迁,社会、公司、职场都在发生着变化, 现在人们总结出来的关于离职原因的网络段子:

  • 60后:什么是离职?
  • 70后:为什么要离职呢?
  • 80后:收入不高我就离职;
  • 90后:领导骂我就离职;
  • 95后:感觉不爽就离职;
  • 00后:领导不听话就离职。

       经常有人提一家企业距离百年老店还有多久, 百年需要经历多少时代变革, 可能传统的以任务为中心的管理思维将会逐步转换为以人本身的需求为中心。企业在变,环境在变,你,跟着变了么?

人生的五个球

千库网_蓝色台球桌垫上的线色台球_摄影图编号5980410.jpg        网络上被无数人奉为人生导师的林老师曾经说过,我们每个人都是小丑,一生当中就在玩着五个球:家庭、工作、健康、朋友、灵魂,五个球之中只有工作是橡胶做的,砸下去还会弹起,其它四个球都是玻璃做的,砸碎了再也不会复原。欲买桂花同载酒,终不似,少年游,当今社会相信绝大一部分人到不了三十岁就会对以上五个球有深刻的认识,当然,不同阶段会有更深刻的认识,至少当下你应该认识到这五个球的存在。

       以前网络上有这样一段话:人的一生就是保安的一句话:你是谁、你干啥、你去哪。二十几岁有青春的迷茫,三十几岁有成熟的迷茫,或许未来的十年也会有其它的迷茫。多接触了世界,多读了书,看到了更多的人,会经历重塑世界观的阶段,会经历偶尔瞬间崩溃再又重新建立的心境,也会更热爱生活。终究,人在何时都还会和自己年少的梦想较劲,也可能会随着年龄越大越对所追求的目标更清晰了。追求梦想绝不是年轻时才有的专属,如果不失去目标,即使同样每日深处油盐酱醋茶吃喝拉撒睡之中也不会变得庸俗,人只有过的不清高、不矫情、不抱怨,过好每一天,日复一日朝着心中的标杆前进。在这单调乏味的日子里单纯的追求快乐其实也没有太多意义,人的本性是好吃懒做趋利避害的,对一切让自己快乐的事都是喜爱的,以自我为中心的快乐久而久之会变成无限放纵自己的骄傲和傲慢,所埋下的隐患可能将会是以后人中最大的痛苦,到那时,即使你知道什么是对的但也可能却永远会做出错误的选择,彼时“知道”与“做到”这条巨大的鸿沟将永远无法跨越。后来我读到一段话:“甘地说能毁灭人类的有七种东西:没有原则的政治、没有辛劳的财富、没有人格的学识、没有人性的科学、没有道德的商业。。。”,最后一种是没有"良知的享乐",说的就是如此吧。从历史长河中我们也能发现, 往往不开心的人更容易做出伟大的事,不开心的音乐家弹出了情感激荡的交响曲, 不开心的诗人写下了传世经典诗篇,, 司马迁也说过:"屈原放逐,乃赋离骚", 还有李白、柳永、苏轼、杜甫、白居易等等伟大诗人, 所谓"诗穷而后工"乃至"才命两相妨", 一些伟大的作品都是燃烧作者的生命而成, 看似寻常最奇崛, 成如容易却艰辛。

       年少时与人聊天也经常强调宣扬自己曾经有过怎样怎样的经历、做过哪些牛逼的事,虽然那些事在现在看来都傻逼的不行,可曾经确恨不得以往有过的哪怕一点点荣誉都能为天下人所知,殊不知所有的虚荣都在掩饰自己的缺乏,或许这其中就存在不敢真正面对你眼前的事情,现在我知道,你无需假装强大,也无需炫耀,深刻的认识自己的有限性,真诚的面对自己,并平和的接受自己很普通、简单而且有诸多不足的事实,并坚强面对那些不期而至的苦楚。《人性的弱点》中对真正的英雄主义的解读:看透生活真相,依然热爱生活。法国大师罗曼罗兰也曾说过:世上只有一种英雄主义,就是在认清生活真相之后依然热爱生活。我相信这才是对人生追求的最好解读。引用罗翔老师讲过的一段话:“如果信奉天道酬勤,人就会变得骄傲,或者是走向虚无。因为当你成功的时候,你会以为这是靠自己的勤奋得到的,你配拥有这一切,所以会瞧不起那些失败者。这个世界上,占大多数的是失败者。难道他们就没有辛苦努力吗?其实别人没有资格贬低他们的付出。这个世界上的规律是,勤劳并不一定能带来世俗意义上的成功。有些人的成功是靠坑蒙拐骗,有些人的成功是靠剥削,还有的人碰巧赶上了风口……如果人们都寄希望于“天道酬勤”,现实中却有“勤”无“酬”,是不是就会觉得人生毫无意义?在唯结果论的标准之下,人的价值只由数字来决定,这就会摧毁“人”的意义。的确,生活不一定公平,努力拼搏也不一定会有回报。世上有很多想努力却无从努力的人,很多因为太过努力而身心俱毁的不幸者,还有不断努力却被打击得遍体鳞伤的人……世界喜欢展示高光,越来越快的社会节奏,使得人们把利己和内卷奉为法宝。然而跑得再努力,也有被生活撞倒的可能。我们身为时代洪流中仍旧站立不倒的幸存者,也许没办法去帮扶每一个掉队的人,但是我们仍可以尊重那些不太成功的人的声音,看见他们的努力,对他们说一句:你辛苦了。日本著名的社会学家,日本女性学、性别研究领域的开拓者、东京大学名誉教授上野千鹤子,在一次东京大学入学仪式上的讲话中说:“请你们不要把所有的努力都用来追逐个人的胜利,你们被优越的环境所塑造出来的能力优势,不是为了凌驾于没有享受过同等资源的人们之上,而应该发挥这些能力去帮助他们,然后,不要逞强,而是承认自己的脆弱,与他人互帮互助。”

最后

       充满着蝇营狗苟的2023年即将过去了,与往年一样的是它依旧是充满着变化,回想起来就像一个故事,有开头,有背景,有角色,有情节,有悬念,只是这篇故事还在继续。且将新火试新茶,诗酒趁年华,关于这一年,不知道你还剩多少回忆。。。。。。

一年一度的{2023年度创作者榜单}活动正在进行,投票支持下我们吧。 2023年度人气创作者榜单.jpg