search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

最讓程序員頭疼的幾件事

1、想需求

工作內容:「我想要個社交app」,功能嘛老闆沒想好,你想想做些什麼功能,要用戶喜歡的,一下能火的。

痛點:搞不清楚老闆要做什麼,做什麼什麼不滿意,你倒是告訴我要做什麼,必定我們不是搞產品的。

總結:現實中存在一些老闆想搞app只說一個方向,然後就讓開發,這種情況通常是沒有產品經理的公司,受苦的就是程序員了。2、寫測試文檔

工作內容:編寫單元測試,確保代碼正常工作。

痛點:程序員一般懶於做文檔,更何況你讓程序來做測試的事。

總結:程序寫測試文檔不如讓程序都跑幾遍自己的代碼看看又沒問題,不過寫寫文檔也有助於早期發現bug。3、編寫文檔

工作內容:寫代碼說明文檔和程序使用文檔,目標人群包括其他開發人員和終端用戶。

痛點:很費時間,有些人會覺得無人看浪費時間。

總結:簡要明了的寫好文檔可以方便他人閱讀代碼,對自己以後維護很有好處的。

對於web前端的學習有不懂的,或者不知道學習路線,不知道學習方法,不知道該如何紮實能找到工作的朋友,我還是要推薦下我自己建的前端學習群:477149581,首先你要是前端黨,其次不管你是小白還是大牛,我都挺歡迎,小白嘛,主動點多問問題也就學好了,群里每天分享乾貨,包括我自己最近花了一星期整理的一份適合2017年自學的最新web前端資料,送給大家,歡迎初學和進階中的小夥伴。

4、做自己不認可的功能工作內容:客戶或者上級要求的某個個性化的功能,但程序覺得沒什麼卵用。

痛點:程序員從心裡上抵制,實施起來沒有動力。

總結:摒棄個人想法和意見,竭盡全力地實現或支持功能需求,總不能一氣走人吧。

5、替別人擦屁股工作內容:維護、調試或修改由其他開發人員寫的程序或者代碼片段。

痛點:要理解別人的代碼是一件非常痛苦的事,特別是代碼寫得亂還沒有文檔而且這個人已經不在。這簡直是一個悲劇。

總結:沒有文檔的代碼不是完整的代碼,所以當自己寫代碼的時候記得把文檔完善好哦,與人方便自己方便。

6、與不懂技術的人打交道工作內容:如收集客戶需求、和產品人員交流、配合測試。

痛點:向非技術人員解釋技術問題就像對牛彈琴,但是又無法避免,通常會聽到「這個不可能」,「這個肯定實現不了」。

總結:合作也是一種學習,相互理解,細心溝通肯定能弄明白的。

7、預估項目工期

工作內容:項目一開始始終都會被問到多久能完成。

痛點:沒接觸過的項目、需求模糊只好無根據的亂說一通。

總結:開工前很難估算會有亂七八糟的問題出現,所以工期估算上一定要給自己留出足夠的時間。

8、解釋自己做的工作的工作內容工作內容:向親戚朋友解釋自己的工作內容。

痛點:我tmd也不知道怎麼說,反正別把我和修電腦裝系統聯繫在一起。

總結:生活中老是被叫去修電腦裝系統什麼的,裝系統就不說了好歹還沾邊,修電腦是真不會,何況通常不還有售後在么。不過也理解親戚朋友,誰讓祖上十八輩子都沒出程序員呢。

9、命名

工作內容:為變數、過程、函數、類、對象、資料庫組件等命名。

痛點:想啊想啊想名字,想出一個好名字~,名字最好一貫又簡潔,有內涵,能承載一些意思,或者一看就知道是來幹什麼的。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦