• 2

聽說大陸的軟體工程師不用與客戶溝通?

本人大學畢業后寫了6年code,正常的工作基本客戶溝通過,(有時候可能會需要短期出差,也基本是幫助那些需要跟客戶溝通的人,做技術支持)。我身邊的寫code的人也不需要跟客戶溝通。


做軟件大體上分兩類吧,一類是做產品,一類是做項目(台湾人一般叫案子?)

1. 做產品的只需要跟PM溝通就可以,比如說你是Microsoft 的Windows的開發人員,你需要跟你的用戶溝通嗎?
2. 另外一類做項目,客戶可能是同一個公司的人,也可能是不同公司的人,做項目一般分國內的項目或者國外的項目,國外的項目由於語言關係,肯定不需要研發人員和客戶溝通的,國內的項目稍微大一點的項目肯定也需要一些在研發和客戶之間的人專門負責溝通的。反而一些小外包公司接的一些小項目,需要軟件開發人員跟客戶溝通,還要寫代碼,可能還要測試,這種完全是伺候人的活,如果你是甲方公司還好,乙方公司的話,這種工作真的沒什麼意思。

所以說,需要一線開發人員直接跟客戶溝通的,在我看來都是小作坊,小項目的搞法,沒什麼意思。我还是喜欢安靜的寫code,技術問題可以找我,跟客戶溝通這種問題有專門的人來做,不要來找我。


做項目的話,有幾個比較smart一點的人直接跟客戶互撕就行,大部分的寫code的人都不需要跟客戶溝通的。
對於軟體開發公司來說這不是才是正確的做法嗎? 業務吸收客戶的需求交給SA規劃, 更細一點的還有SD的角色, 軟體工程師只須閱讀SD寫的開發文件就好了, 不管是套裝軟體還是專案軟體的使用客戶又不只一人, 妳一言我一語都有不同的想法, 軟體工程師要聽誰的? 況且多半的客戶因為軟體還沒做出來沒操作過想法多天法行空不切實際, 我可以百分之一百保證即使軟體工程師完全照客戶的需求做出來的東西客戶絕對不會滿意, 因為真的產品實際出來, 客戶操作過才會發現當初的想法有疏漏, 然後軟體工程師再改, 一來一往惡性循環永遠沒辦法結案, 軟體公司的SA就不同了, 因為產品是自家的又有客戶的Domain Knowledge, 自然可以先跟客戶整個流程順一遍, 補足客戶疏漏的部份, 最後交由軟體工程師開發, 這樣通常出來的產品不會和顧客期待差距太遠
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?