我发现,有很多知名的项目都是一些大佬程序员发起、设计并且完成第一版的
等等
这些项目有的发展至今可能绝大多数代码已经不是原作者写的,但是似乎看起来没太多变化
我前一段时间看到一句话
程序源代码其实是给人阅读的,只是恰好机器可以编译运行而已
这个有点夸张了,但是换句话说,程序员写的代码只是承载程序员对程序的设计,程序员的主业应当是设计,而非编程:
程序员应当是程序设计师
比如,设计一个社区软件,比如 V2EX,Livid 更多的可能需要去设计社区的一些原则,用户如何交流(比如不允许用户删帖😂)等。然后把这些设计转化成程序,如果哪天 V2EX 不用 Python 写了,用更加新兴的语言重构,V2EX 依然是 V2EX
所以我看到一些程序员纠结语言框架和工具,其实如果没有设计和思想,做出的东西会不会东施效颦、毫无灵魂呢?
或者当我们真正要去做出一个东西,是不是应该让我们先具备像超人程序员那样的执行力(或整合资源的能力)?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.