當前位置:首頁>職場>為什么程序員難溝通(程序員的工作內容是什么)
發布時間:2024-01-19閱讀(19)
大家好,我是老曹,一個一點兒也不油膩的40歲職教大叔,長期致力于職業教育發展研究、學生就業發展研究。
最近,家有孩子準備報考軟件開發、軟件工程專業的家長詢問:程序員的工作主要是做什么,會像喝水聊天看報一樣簡單嗎?
簡單理解,程序員的工作就是坐在電腦前面敲代碼,職業俗稱碼農。
程序員的工作可以分成四個板塊,時常跟四類人群打交道 獨行俠真不適合編程

作為程序員的你在拿到需求之后,你需要把這個產品需求理解清楚:我究竟要寫什么樣的代碼呢?
公司里的產品經理會定義你做的項目。你需要按照需求文檔,把需求分解成你寫的代碼,并且通過這些代碼實現產品經理的需求。
第二部分:與UI設計師的溝通如果你任職的是前端開發工作,此時,還牽扯到和UI設計的溝通。如何讓產品的交互更加美觀簡潔。因為,產品經理給你的是功能需求,UI設計給你的是交互需求。
第三部分:與測試工程師的溝通寫完代碼之后你還要去跟軟件測試溝通。因為產品做出來之后是不可能直接拿給用戶使用。因為,你用代碼設計出來的產品會有bug,此時,需要有測試工程師對產品進行測試,以便發現產品功能是否完善等。

除了跟以上三種人溝通之外,軟件開發內部之間也需要溝通。例如:你們公司是做網站或者做app的。開發崗位會分為前端開發、后端開發。
前端開發簡單理解就是做讓用戶看到的東西。
后端開發就是處理數據和業務邏輯的。
所以,作為程序員的你需要跟四方面去交流溝通:產品經理、測試工程師和UI設計師,軟件開發工程師。
作為程序員的你不僅僅要寫代碼,還需要你有溝通能力,你要能夠把自己的想法表達出來,你還要能夠聽懂別人在表達什么。

第一,技術能力要好
第二,溝通能力要有
所以,有志于學習軟件開發專業,將來從事程序員職位的考生,在大學里一定不能虛度光陰,鍛煉好自身的編程技術能力、跟人的溝通能力,為就業做好準備。
我是老曹,一位資深職業教育博主,對職業教育、單招、擇校、選專業等研究頗深,喜歡就關注一下!
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖