微信号 CSDNnews功能介绍 专业的中文 IT 技术社区,与千万技术人共成长。【CSDN编者按】“千帆过尽仍少年”,对于程序员来说,保留技术初心、不断提升实力是夯实自己的不二法则。而本文的作者,作为一名有着三十多年开发经验的“老”程序员,就在本文中详细总结了自己这些年踩过的坑和实践得出的真理,谈到了包括软件开发、团队工作、个人成长等方方面面。相信阅读本文后,会帮助你成为更优秀的程序员。声明:本文已获作者 Julio Biason 翻译授权。作者 | Julio Biason译者 | 王艳妮,责编 | 郭芮出品 | CSDN(ID:CSDNnews)以下为译文:这是我30年来从事软件开发过程中所学到的一些实际经验,可能有些听起来愤世嫉俗,但都是我的切身经验之谈。再次强调,有些内容真的是愤世嫉俗,有些则是对不同工作岗位的长期观察。软件开发先明确问题,再开始写代码如果你不知道你想要解决的问题是什么,那你肯定就不知道要写些什么代码。在编写任何代码之前,先明确地把应用程序是如何工作的写下来。“如果没有需求或设计,编程就是向空文本文件不断增加bug的艺术。”——Louis Srygley有时,即使只是“电梯演讲”(... ...