程序员的工作包含两种类型

1、业务需求:程序员的作用其实相当于一种翻译器,把自然语言描述的现实世界的问题翻译成逻辑世界问题,再用现成的“工具”(硬件,编程语言,系统,框架,库)去解决它们。

2、技术需求:创造新的“工具”(硬件,编程语言,系统,框架,库)

程序员的价值不仅是解决具体的业务需求,更重要的是把业务需求抽象成模型,创造新的工具,进而更高效,优质的解决业务需求。
展开
1