“程序猿”在双重身份中对立统一

  站在用户面前,程序猿是开发者,是创造者,是上帝

  趴在办公桌前,程序猿也是用户,是使用者,上帝是Apple\MS\.....

  对于初学者,最困难的事情其实不是对编程世界中对各种概念的理解,而是对这种双重身份的正确认识。

  他们在使用C\C++\OC....VS\Xcode时,其实心中并没有树立起“用户”心态,结果就是在看SDK帮助文档时,晕头转向。因为SDK的撰写者是把开发者当成用户来对待的,所以语气是一种对用户讲解的语气。而开发者在读SDK帮助文档时,扔把自己当成一个开发者、创造者,所以很容易造成误解。

  ·在客户面前扮演开发者,每一个人都是自然天成,无须多言。但是在开发过程中扮演好一个用户,却不是那么容易。

  ·其实,当一个开发者在开发的过程中,在开发语言和编程工具面前扮演好用户之后,会发现编程的世界又清晰了许多。

  程序猿中的传教者比耶稣还牛B,是四位一体。

  (OC\Xcode)工具的创造者、工具的使用者 、应用的创造者、应用的使用者。→程序的世界无非就是这么四个角度。

     当我们在学习时,就把自己的角度调整到工具的创造者层面,当我们在工作时,就把自己的角度调整到工具的使用者层面和应用的创造者层面。

  

原文地址:https://www.cnblogs.com/ygm900/p/2784702.html