最近有了一個體悟
我的工作的本質
在於溝通以及解決問題
何以見得?
語言即是溝通的工具
不論是英語,中文,日文,阿拉伯文
都是人與人溝通的工具
之外像C語言,組合語言,Java
這些阿里布答的電腦程式語言
都是人與機器溝通的語言
人用各國的語言
來交辦各式各樣的業務
而人也用各種不同的程式語言
對他的電腦,他的機器下著各式各樣的業務
只是人與人的溝通
通常需要一些心機
或是去站在對方的立場來猜對方在搞什麼把戲
人是有智慧的生物
如果任務交辦的不清楚
對方就會直接來問你
也因為種種的因素
講起話來就永遠不會這麼直接
總會保留些餘地
讓對方想想
也為自己留空間
那人與機器的構通
需要的是一些演算法和動作的流程
來順利來的解決一些特定的事項
通常不需要心機
因為機器是無生命無智慧的
不論你下了什麼命令
它都照單全收
但也因為這樣
它不會思考
所以你必需要很謹慎的下你的命令
但不論你多謹慎
總有錯誤
所以我們軟體工程師
必需一步一步的來檢查我們下給機器的指令
來看是哪裡出了況
用這個角度來看RD
其實他也只是個傳話的職務
只是並非介在人與人間
而是人與機器
客戶希望你的機器要做些什麼
你就得告訴你的產品
該怎麼完成這些任務
機器沒有能力想怎麼解決
所以只好落在RD的頭上
想想要怎麼來講這些指令
給機器知道
語言只是工具
愈熟悉這個語言
你能愈精準的來表達你的意思
無論你的對象是人抑或是機器
但中間溝通的技巧
就難多了
你要用什麼的辦法
對你的機器下命令
或是來告知你的上司你的客戶
這才是最難的吧
1 則留言:
嗯嗯~~
說的好阿~~
張貼留言