今天出去散步,打算给期末中的自己疏松一下,把杂碎的近忧放到一边。寒风,蓝天。
明年的六月应该能毕业;如果不打算接着读博,我就打包回府。先不想读博,如果毕业之后来到上海、北京这样的城市开始求生,我是到小公司谋职,还是去大公司?去大公司可能吗?也许我可以自己创业,先写几个手机应用程序练手?写个真实有用的应用需要多和普通用户交流吧;坐上的士就问司机“师傅,您现在用的什么手机啊”?但感觉我不是能与随便一个陌生人就聊起来的人;经验说,到了现在这个年纪(二十出头),逆着自己的性子做事效率太差。……该怎么办?!
快到公园了,我想到两个词:consumer(消费者)和producer(生产者)。再走了一百米,有了下面这幅关系图:
philosopher, mathematician
produce fundamental theories, and guides for, and is consumed by
applied mathematician, theoratical computer scientist
produce concrete theories and fundamental techniques for, and is consumed by
computer scientist, advanced programmer
produce languages, protocols, and platforms for, and is consumed by
application developer
produce user oriented application designs for, and is consumed by
customer
respond feedbacks to
application developer
respond feedbacks to
computer scientist, advanced programmer
respond feedbacks to
applied mathematician, theoratical computer scientist
respond feedbacks to
philosopher, mathematician
哲学家和数学家(0)作为生产者面向应用数学家和理论计算机科学家(1),后者作为生产者面向计算机科学家和高级程序员(2),后者再作为生产者面向应用开发人员(3),最终的生产面向顾客(4);或者说,(4)是(3)的直接消费者,(3)是(2)的直接消费者,(2)又是(1)的直接消费者,最终的消费来自(0)。另外,有(3)从(4)身上获取回馈,(2)从(3)身上获取回馈,(1)从(2)身上获取回馈,最终(0)从(1)身上获取回馈。(注 1 这是大致轮框 2 我并不认为(0),(1),(2),(3),(4)有人生价值的高下之分)
顿悟:我将来要从事计算机相关的工作,必然在(0),(1),(2),(3),(4)其中之一;如何选择,关键在于了解自己希望生产什么,希望生产的结果被谁消费,希望与谁交流获得回馈。(2)和(3)最有可能;我觉得(2)可能更适合我。