我从特种部队训练中学到的经验教训,并运用到软件开发中

2025-06-08

我从特种部队训练中学到的经验教训,并运用到软件开发中

有趣的是,直到我退役后,才有机会与军队里一些最优秀的军人一起训练,并接受他们的指导。我曾与绿色贝雷帽、陆军游骑兵、海军陆战队侦察兵、海豹突击队以及一些机密人员一起训练,并接受他们的指导。我学到了各种各样的技能,比如武器和战术、秘密行动和隐蔽行动,以及大小团队的合作。虽然大部分训练都围绕着这些技能的应用以及在恶劣条件下有效作战所需的体力和心理韧性,但许多从高层视角获得的经验教训对我的开发生涯大有裨益。我不知道这些经验教训对那些只是听闻而没有亲身经历的你来说是否同样深刻,但我还是想分享一下。谁能想到,这些最优秀的战士对编程有着如此深刻的洞察力呢?

(根据教官/干部的要求,一些名字已被更改或为呼号)

第一课是我最喜欢的课,由我最喜欢的老师之一克利夫讲授:

坚持高于一切。

我觉得不需要太多解释。

最受欢迎的排名第二:

态度决定一切,保持积极的态度。

你会惊讶地发现这个方法救了我多少次,特别是在调试的时候。

接下来,Big Daddy 的一些智慧之言:

酷产生酷。

每次活动进行到第10个小时,我们都会收到这条信息。如果你脾气暴躁、心情低落或抓狂,其他人可能也会跟着你。但如果你保持冷静、沉着、镇定,其他人也会注意到并效仿。我觉得这条信息对高级开发人员来说很有帮助。如果你抱怨项目、表现得讨厌工作/老板,或者对截止日期感到抓狂,你就是在给初级开发人员树立榜样。

克利夫的另一个经典之作:

填充、流动、然后前进。

适应性是克服障碍的关键。

我从 Flash 那里听到了一句海军陆战队的名言(他名字背后的故事很精彩,但你必须赢得它):

永远不会高于你。永远不会低于你。永远在你身边。

这一切都关乎团队合作和照顾好自己。你并非比团队里的其他人更优秀,你也不是团队里最差劲的人,你是团队的一员。当每个人都像团队的一员一样行动,并感受到自己是团队的一员时,团队就能成就一切。

这让我想到了另一个 Flash 经典:

别再他妈的做个体了。

说真的,团队合作,大家,团队合作。这不是为了扼杀你的创造力,也不是强迫你顺从,或者做任何类似“雪花”之类的废话。而是要先考虑团队和使命,再考虑你自己。

我无法决定是否要将这个列入名单,因为我认为有时候平民可能很难理解它的含义:

所需要的就是你所拥有的一切。

或者说,任何值得做的事情都值得过度。我看到人们把这和痴迷或放弃其他一切混为一谈,其实不然。这仅仅是全身心投入到你的目标中,不让借口阻碍你。也许这在极度紧张的环境中效果更好,但我也能在办公室里运用它。当我编写代码、尝试学习新知识或尝试解决问题时,我所做的就是这些。我不会去想即将到来的会议,或者下班后要做什么。

我还有很多经验教训(名言)可以分享,但这些是最让我印象深刻的。我把很多名言贴在便签上,贴在我的办公桌和显示器上,这样我就可以随时翻看,回忆它们带给我的教训。也许我会再写一篇帖子,或者回来再补充一些内容。我真的很想开始写更多帖子,所以这算是一次测试。希望你喜欢这第一篇。

布拉格重型
在布拉格堡度过的 21 个小时内,这些教训、名言和教我这些的人帮助我度过了难关。

鏂囩珷鏉簮锛�https://dev.to/drbragg/lessons-i-learned-from-training-with-special-forces-that-i-use-in-software-development-11co
PREV
使用 Pulumi 在 AWS 上安全快速地部署静态网站 使用 Pulumi 在 AWS 上安全快速地部署静态网站
NEXT
亲爱的未来程序员