当我1995年开始为公司™编程时,这与现在的工作生涯大不相同。
…当我1995年开始为公司™编程时,这与现在的工作生涯大不相同。你可以对那些管理混乱的人说三道四,但我们就是喜欢这样。工程师们了解他们的受众,了解技术栈,了解“行业”里发生了什么,最终他们掌握着决定权。你的代码是你的私人沙盒。想每隔一个版本就重写它?去吧。喜欢把大括号放在新的一行?喜欢用制表符(你真有眼光)?去吧。那是你的代码,你拥有它。(你弄坏了,就得自己修复。)没有单元测试(我们称之为参数检查)。没有代码审查(嗯,没有正式的流程——经常是在同事的办公室里,讨论方法,用白板画API…如果发现或知道有bug,你就会去修复它。可能有正式的流程开始出现,但对这些疯子来说,那只是可选的。你可以想象管理层的感受——他们必须基本上信任开发者来交付成果。最终,管理层赢了,当然。当有人问我是否后悔离开苹果公司时,我必须告诉他们,不。…
源讨论程序员的身份危机原帖 307 条评论 · 导入时统计