随笔:和平是真正的奢侈品。

162 阅读14分钟

2021年文章进度 6/52

概览

科技馆:建立青少年正确的科学意识

和平是真正的奢侈品。

和平!30年弹指一挥间,别忘记了历史,忘记战争的残酷

如果你没有你的职位,你还可以带领大家冲锋么?

你的领导力是第几层?

乔新亮的CTO成长复盘 的阅读笔记

近期提升研发质量的工作简报

所见所闻 + 一点点思考

科技馆:建立青少年正确的科学意识

2021年10月3日 四川科技馆

今天去了四川科技馆,蛮大的,内容对小朋友很有吸引力,基础科学教育很到位,从航天技术、生物科学、人体奥秘到自然灾害,数学与物理,还有新能源汽车和传统汽车原理以及自动化机械设备(机器人)等等;给我印象很深刻的是机械馆中的合作项目,一个铁球,有大约十几项机械传动装置,通过铁轨进行串联,每个机械传动装置可以由一个小朋友转动转盘来带动运转,充分利用机械能带动铁球,然后就是一堆小朋友各司其职的使用机械工具让铁球完成起点到终点的过程,很有意思。

接着昨天的话题,就题材而言,我国近代史上有深度著名的战役,人文事件都有,如果让我们的年轻人都能真正“看到”这些战斗英雄的事迹,我相信能够更为触发年轻人的热血,更能够知道这和平的来之不易。

虚幻五引擎完全有这个实力表现出故事,但是引擎本身并不是制约讲不讲的好故事,用不用心才是。游戏大厂有责任有义务来主动做或者扶持做这样的事情。

像著名游戏《英雄连》(介绍内容摘自百度百科):

以二次大战期间的欧陆战场为主轴,在单人模式中玩家可以从1944年的诺曼底登陆开始,玩家在游戏中扮演率领一支作战连队的指挥官,必须从诺曼地开始一路往北挺进,与顽强的纳粹德军展开激战,而且游戏中的战斗任务都是结合真实战役,让整个《Company of Heroes》游戏表现更丰富。

另外《Company of Heroes》因为使用了‘Havok’物理引擎,所以游戏中的每个作战单位不但有更逼真的动态,甚至连游戏中的所有建筑物场景都是可以破坏的,所以玩家别以为只是把作战单位躲避到建筑物后方就不会受到伤害,因为建筑物一直受到攻击也是会损坏的,所以玩家必须更妥善的调度小队战略,并依照当时的地形地物随时调整战略,否则可是会吃大亏。

我们国家近代史上可歌可泣的战争故事难道凑不齐一个英雄连么?

自从看了长津湖之后,多了解了抗美援朝的历史背景,谁说中国是靠人多战胜的,谁说中国软弱可欺的。诶,真的心疼先辈,一代人换了五代人的和平,五代人的和平快要过去了,新的挑战和机遇即将到来了。

和平是真正的奢侈品。

2021年10月2日 成都

看完了《血战长津湖》这本身,对这段几乎没有在历史书上出现的战役又了解了不少,我真的希望我们的历史教育,我们的游戏行业,我们的电视电影文化产业能够对这些历史有更多的内容。让我们的青年知道和平不是一蹴而就的,是无数先辈的生命换来的。

然后在晚上搜到了黑龙江一大学学生团体成立公司正在做的《无畏征途》这个游戏,顺手也充了个电希望能好好做下去,做完做好,让大厂也能够用点心在这些东西上。

抗美援朝、对越自卫反击战,对印自卫反击战近代30年间我们离战争并不遥远。告诫我们的年轻人们不要忘记和平是真正的奢侈品。

和平!30年弹指一挥间,别忘记了历史,忘记战争的残酷

2021年10月1日 成都 普天同庆伟大祖国生日快乐

今天早上看了《长津湖》对抗美援朝战争的历史又增加了知识,据我猜测由于中美约30年左右的蜜月期淡化了这段峥嵘岁月,但是历史是不会忘记的,在我们的历史书上,记录着一个个耳熟能详的英雄,他们不会被遗忘,这段历史不会被中国人遗忘。

当然看到有小青年说着这真敢排呀,抗美神剧,怎么会有人待着雪地里面活活被冻死的剧情的时候;又让我想起70~10年间数不胜数的叛离中国事件,视美国为人类的灯塔;或许历史教育还是美化了一些。导致了这个结果,忘记了历史,忘记了先辈们的血与肉铸成的长城,忘记了多少惨痛的代价建立了如今的新中国。

最后一次战争也不过是30年前,30年弹指一挥间,千万别忘记了历史,忘记战争的残酷。

如果你没有你的职位,你还可以带领大家冲锋么?

2021年9月30日 成都

截取几段《技术管理案例课》中的内容

“诚以待人,行光明正大之道”

待人真诚、雪中送炭、小心承诺和意志坚定这四条特质串联一下,你就会发现,它们都围绕着一个核心——那就是“信任”。

在承诺前认真思考,再承诺后一定完成,这也是信任。

领导力的三个问题:

如果今天你已经不是这个人的经理,他还愿意听你的吗?

如果今天你已经离职,他愿意追随你吗?

他愿意降薪追随你吗?

换句话说,是你成就了这个职位,还是这个职位成就了你。

领导,领导,就是从执行者变成管理者,从着重关注事到着重关注人,从我能做好这件事情到我能安排这件事情做好。

充分利用好公司资源。

你的领导力是第几层?

2021年9月29日 成都

今天开始学习《技术管理案例课》,啊对,没错也是极客时间的,我买了太多专栏没看了,得努力看完,并且输出出来。

我觉得对于年轻一代来讲,第一层靠职位是最差劲的,而且迟早会翻水的,大家都讲究认同感,是大家一起来做事情,而不是你一个人的无理高压。

我现在安排事情,至少先让执行的人认识清楚要做的事情,然后我们对做的过程和结果达成一致。

对于做成成绩而言,现在谈不上,但是对于追求每个人都能在职业发展的道路上成长的第四个层级,我认为我是帮大家推进并做到一半的(当然也有可能是我司初级工程师太多了)

\

1000粉丝理论实践手册: ungated.media/article/nic…

看了一篇讲1K铁杆粉丝理论的文章,什么时候才有1K粉丝呢,哈哈哈。

2020年年度开发者工具评选

stackshare.io/posts/top-d…

从过往的开发工具中尝试发现优秀的代码辅助工具

最近所有的笔记都是在flomo上写的,单纯的从自己使用的角度上触发想在 flomo 上增加一些东西

1 时间周期的控制

每周总结,每月总结,年度总结。

因为一般不会在详细得看1年前每天的内容,而是一个新的更深入的思考结果。

2 激励动作

鼓励记和反思

养成习惯

3 知识图谱

将文字变成思维导图 链接历史信息,获得新的思考

如果有10个人复议的话,可以考虑做一个小插件出来试试。

\

乔新亮的CTO成长复盘 的阅读笔记

2021年9月28日 成都 晴

今天把《乔新亮的CTO成长复盘》看完了,读完的成就感出现了,哈哈哈。

总计约花了15个小时的样子,结论是值得每半年再看一次,对比情况重新理解升华。

在软件公司技术岗位的升迁中,总有不一样的感受。

部分笔记:

1、职业生涯发展规划:每五年登上一个新台阶:提升自己的方式: 1. 保持学习。 2. 找个好导师。 一定一定要做短期的人生规划,找准职业规划目标,判断所处的企业是技术驱动,还是业务驱动,是否满意个人目标。如果成长的瓶颈在于企业,可以在自身准备妥当且当前市场良好的情况下,找好下家后再跳。 多看看外面的世界,别被“安乐死”。

2、全局思维和持续完善体系的建立,让团队持续成长:真正的向上管理,是培养全局思维,把自己的思维拔高,和老板站在同一个维度看待问题,同时保持密切、顺畅的沟通

3、建立全局思维,让团队成长:从两个维度去尝试重新思考问题:一是时间维度,二是空间维度

4、需求过多的时候怎么来排期:谁来对这些需求的必要性和优先级作出回答?谁来衡量这些需求的价值有多少?

5、产品思维,契约精神是基础,洞察人性才能成就卓越:有两个关键词最重要,一个叫做“契约精神”,一个叫做“洞察人性”,前者让你拥有入门级的产品思维,后者让你可以成为卓越的“产品经理”。

6、高性能设计,一切都围绕着契约精神:实现高性能架构的关键技术点 落地也不难,有三项工作最为关键,分别是: 为架构做好“保护系统”; 使架构具备扩容能力; 提升系统各组件处理能力。

7、监控设计,让一切都有迹可循,尽在掌控:我们必须不断强调并加深印象:生产环境永远不允许调试问题,出现问题立刻回退,查问题要去测试环境。

8、 异常设计,让错误无处遁形:对于异常设计的认知、方案和治理 首先,对于异常设计,有五点认知一定要明确,分别是: 异常一定要消灭:有异常,基本就意味着系统存在风险,一定要消灭异常; 异常一定要管理:消灭异常是个长期工程,短期要通过管理行为来进行控制; 对异常的处理水平,会极大影响产品的用户体验:用户规模越大,异常的影响往往越大; 每个异常都要有具体的负责人:没有和具体的负责人一一对应,往往就意味着管理流于形式; 与终端用户相关的异常,要以最高优先级处理:即便是 IT 研发,也要以用户为中心。 有了对异常的正确认知后,我们就需要在体系上对异常进行管理。

9、上云设计,融合云计算的未来:科技不与人争利,只有人与人之间才会争利。技术进步推动了社会的进步,因此自有其普世价值,也会越来越平民化。看清趋势,拥抱趋势,在技术演进早期,选择恰当时间,积极应用,拥抱技术红利,就可以为企业赢得阶段性的领先优势。

10、做时间的朋友:利他就是最好的利己; 沟通创造价值,分享带来快乐。

近期提升研发质量的工作简报

2021年9月27日 成都 晴

之前讲到了公司面临的开发质量下滑的问题(质量的高和底取决于我的投入程度)

这样对研发效能的增长非常不利,所以我正在着手解决这个问题,接下来分享一下近期的工作:

1、强化流程(管理)

我在1年前就已经在落实开发流程,但是执行了一年过于依赖我在中间的监督,而缺乏自觉性推进工作,于是我想了想,得用至少半自动化的手段来推进工作,我已经非常累了,不想在监督的工作上投入过多的时间和精力。

可惜我穷,所以用钉钉流程,不过也能解决问题。(写了两标准研发流程)

把开发流程文档中的内容转换为了流程,我看那个小组还能不执行。

我其实想用tower的,特别是那个甘特图排期,眼馋。

2、强调纪律(人思建设)

回到提升个人思想层次上,老实说,这一点我做不到很好,因为公司现在很穷,给不了高工资,我也不是一个喜欢吹牛的人,先让这些小伙伴能学到点东西,学会做事情,让他们觉得和我做事情能够成长,我觉得至少这方面我能让他们信服我。

而财务回报上,我不能张口就来,因为我自己本身得到的也不多。希望公司能够早日脱离苦海。

3、代码规范

规范业务代码的实现,将重复,标准的实现业务例如导入导出,异步任务等等。

规范对异常错误的处理,例如对于JAVA而言就有:

  • AOP侵入业务层捕获异常
  • Advice侵入Controller捕获异常
  • 注解侵入Async捕获异步任务异常
  • 提供注解捕获非业务层的工具类异常

通过上述工作,基本就可以将Java开发中的常见异常给捕获了,那么接下来就是对异常的处理工作。

4、捕获错误,落实监控

捕获了各种线上异常后,有很大一部分是正常的业务异常,所以需要建立白名单机制,排除掉此类异常;然后建立值班制度,每日定时定期安排人员对错误信息进行人工确认:一是完善白名单;二是真的对异常信息进行排查,如果确实存在问题的,需要记录BUG,上报到测试部门确认。

另外一个方面,落实常态化监控,减轻减少日常运维成本,例如项目现场服务器的定时简报汇报各个服务器的资源情况和服务节点运行情况。在服务端监控异常时尽可能的人工及时介入(不是容器化,所以服务自洽性较差)。

5、项目反馈落实跟踪

建立项目反馈问题跟踪记录,目前也是用的钉钉任务(不要钱,并且和即时沟通工具本身打通通知,方便),所有反馈问题都需要记录分配,并定期跟踪解决情况。并且在BUG排查后指派给测试,让测试进行记录确认,并考虑在下一个可用时间进行测试环境验证工作。

PS: 怎么在本身就事务重重,忙的不可开交的工作中,强化执行,规范标准本身就是一件挺头疼的事情。

\

\

好点子或是废点子

我订阅了一些消息渠道,再加上我自己平时看到或者想到的有趣的东西,分享给大家

1W~10W人刚需的小众软件服务是非常有价值的领域,不会有巨头的争抢,也足够养的活一个小团队,找到几个这样的小领域,就可以获得非常自在,而且有价值。

\