专栏名称: 腾讯技术工程
腾讯技术工程事业群官方微信公众号。腾讯前沿科技技术、产品、行业信息交流发布平台。
目录
相关文章推荐
今天看啥  ›  专栏  ›  腾讯技术工程

是程序员就下100层 程序员应该知道的100件事儿,这八件你要先了解: 1. 管理复杂性 软件开发是为了解决一套高度错综复杂、环环相扣的概念的全部细节问题。 复杂没法避免,但可以管理,管理复杂性是软件开发最重要的课题。 我们要做迷宫里寻找出口的老鼠,而不是迷宫里打洞的鼹鼠。 2.技术债,要pay back 每当你想着“先做出来,回头再优化“

腾讯技术工程  · 公众号  ·  · 2024-12-27 17:01
    

文章预览

'是程序员就下100层 程序员应该知道的100件事儿,这八件你要先了解: 1. 管理复杂性 软件开发是为了解决一套高度错综复杂、环环相扣的概念的全部细节问题。 复杂没法避免,但可以管理,管理复杂性是软件开发最重要的课题。 我们要做迷宫里寻找出口的老鼠,而不是迷宫里打洞的鼹鼠。 2.技术债,要pay back 每当你想着“先做出来,回头再优化“,却发现又有新的任务让你没法回头时,你便欠下了”技术债“。 技术债务就像信用卡,刷的时候爽,还的时候哭。要及时还债,避免未来的更多问题。 3.我待客户如初恋 需求背后的意义,就像是女朋友说“我没事”,你最好还是问问她到底怎么了。 我们首次遇到的用户需求可能只是用户/产品从自己角度想到的一个方案,可能并不是最佳的。 4.简 代码之美,不在于你用了多少复杂 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览