Practice

如何组织你的代码结构

如何组织你的代码结构 任何设计师都会告诉你,结构设计是设计过程中最重要的步骤。创造开始的前几笔,承载着其余部分的命运。— Christopher Alexander 我们开始看一个程序的第一步是什么?就是它的目录结构。一起从结构开始,程序好坏,从结构上大致就能分辨出来。 最佳实践 以下示例可以作为 Java 项目的一种最佳实践,核心思想来源于一个博主的视频和最近看的一些文章...

软件研发体验调查报告 2022

写在前面:考虑到公司对社交媒体的管理和审查办法,本文将特别隐去公司名称和部门名称,请大家知悉和见谅。 在 2022 年 12 月初,我们发起了部门内软件研发体验年度调查问卷,有 324 位同学参与了调查并贡献了自己的想法,大约占总人数比的 50%,基本反应了当前部门的软件研发现状,分析报告如下。 第一部分:团队概况 开始部分主要统计了参与人员的分布情况,从角色、定位、工作经验以及团队...

熟练的开发

高级打工人可能有什么特点?大致列一下,部分内容来自网络。 熟练人员经过多年的积累加上自己的代码片段的总结,在完成大多少代码时基本不需要查资料。而一般的开发人员在开发过程中会花掉很多时间去查找各种资料。 熟练人员注意代码复用,并且时刻注意重构和抽取公用代码,甚至会维护自己的武器库。一般开发人员是代码拷来拷去完成功能。 熟练人员非常注意查找,定位,标签等各种快捷键的使用,定位查找方便快捷,...

2022年,再见

全是一些琐事。 一月 元旦在崇礼滑雪跨年,见到了真正的大雪山,还有马上要进行冬奥会的滑雪赛道,上面有我摔过留下的屁股印子。 路过北京想爬起来去看升国旗,看公众号说大概是早上 5 点多,嗯,不算太早。不想北京的早上那么冷,算了,看看升起来以后的国旗就好。 借了同事的大疆无人机在公园飞,手冻僵了,电池没电了,最后飞机也炸了,不过在五千米高空看上海还是挺好玩的。 去大橙子家过年,第二...

上帝没来

这是一个你也许听过的寓言故事。 有个虔诚的教徒遭遇洪水,他站在屋顶,望着脚下的洪流,祈求上帝的拯救。 不一会,有一群人拽着绳子从水中艰难前进,有人说,跟我们走,牵着绳子一起走,他看着没腰的洪水,不敢下来,拒绝了对方的好意,说,你们先走吧,上帝会拯救我的。 过了一会,又有几个人划着小船路过,说跳到船里来,我带你走。他看着在水面上摇晃不停的小船和汹涌的浪花,心惊胆战,拒绝了对方的好意,说,...

A 雇佣 A,B 雇佣 C

这是一个可悲但真实的故事。 A 雇佣 A,B 雇佣 C。 只要你仔细观察身边的人,你就会发现,好像真就是那么回事。为什么呢? A A 代表那些最优秀的人,领域里的佼佼者。 A 很清楚自己的地位,他们有信心在任何情况下表现出色,因为他们就是这样的人。他们不害怕其他高能力的人,他们相信自己的水平取决自己做的事情,跟外部因素只有一点关系。 A 好像也更喜欢和 A 合作,和 A 竞争,因为...

吃掉那只青蛙

青蛙,代表最重要的事情,而次要的事情,我们用蝌蚪来代替。 每天早上,我们需要知道,今天要吃掉哪些青蛙。 尤其重要的是,我们要勇敢地吃掉最大最丑的青蛙。 当然不是硬吃,而是有方法地吃,吃青蛙需要专注,需要技巧,需要勇气。 巨大的青蛙需要拆碎了吃,也许一年只能吃一只青蛙,这只青蛙让你记住它的名字,津津乐道。 每天花大量的时间在少数青蛙上,没人能一下子对付一大群青蛙。 青蛙和蝌蚪需要科...