-
1 # 星空下靜默
-
2 # 蒙面程式設計
看情況。我上個工作朝九晚八,大小周。現在工作週六晚六,雙休。只要能力足夠,忙與不忙的公司主要看自己想選擇哪個
-
3 # 打工人小孫
這個問題很明顯看出來你在找你男朋友讓他陪你的時候,他都會以沒時間來答覆你把,這個的確是實話。那程式設計師到底在忙什麼呢?
程式設計師這個職業作為近幾年來人們普遍認為的高薪職業而產生了很多話題。那作為一個程式設計師的我來說這份工作到底是個什麼樣的,今天跟大夥聊聊每天的工作內容。
產品需求評審一個手機上的app軟體或者電腦上的網站頁面,都是透過產品經理進行產品規劃甚至透過調研而出來的。那麼他們做完的產品設計就要找開發人員來對付需求,確保他們設計出來的產品能夠實現。那產品完全落地是需要時間來堆積的。所以我們會把整個大的專案拆分成每一個階段來做。開發人員和產品經理坐在一起需要討論每一個階段需要實現的需求,這個需求設計得合不合理,站在程式設計師的角度能不能實現,如果可以實現大概需要多久,中間會出現哪些問題等。這個在需求評審的時候我們都要一一提出來,並且最終商量出來一個結果來。基本上每一個階段的需求評審短一點的時間要半天,長一點的就是一整天都在開會。
產品需求實現設計產品需求評審過後,就會安排對應的需求具體的人員去負責。每個程式設計師對負責的需求需要透過腦子或者草稿的形式進行整體實現方案的選擇,思考每個需求點之間有沒有關聯,關聯在哪。其次就是每個功能點的逐個實現設計,需要畫UML時序圖,用例圖,流程圖等來輔助,包括資料庫設計,每個表需要多少欄位,每個欄位如何選擇型別,為什麼選擇這個型別而不要其他型別,哪些欄位需要加索引等
實現需求設計評審這一步,就是對程式設計師自己負責模組需求的具體實現的把控,程式設計師自己需要把自己的設計講給技術leader聽,看自己實現方式有沒有不合理的地方,如何改更合適。同時需要對整個需求複述一遍給產品經理聽,看看你理解的是否和產品經理的需求一致,不一致就需要重新設計。
程式碼開發前面都走過了,後面就剩下程式碼實現了,這個階段看上去好像才是程式設計師的該乾的工作。其實不然,前面少一步都不行,前面的種種鋪墊就是為了更好更有質量地寫出程式碼。前面的工作也是能儘量的避免程式設計師出現業務上的bug。如果要新的技術實現,這個階段還是學習探索的階段。這個階段的時間也會耗費很長時間,有時候因為一個技術問題,經常性的加班那是常有的事。
產品測試分為程式設計師自測和測試人員測試。當自測的時候,有時候需要造一些真實的資料去呈現問題,有時候造資料也是一個特別難的事,造錯了就會導致出錯,那麼就需要時間來排查。如果是測試人員來測試的,那麼程式設計師主要就是修復測試出來的bug即可。
日常技能提升技能更新迭代很多,每年都會出現很多新的技術來實現同樣的業務,這個就需要程式設計師平時自己要時刻保持一顆學習的習慣。這樣有新任務來了,才可以接住。同時也是保證自己一直擁有著和別人的競爭力,也是為跳槽充電蓄力。
綜上所述,這個工作其實說難不難,說簡單也不簡單。如果只是看眼前的,只會CRUD就會跟工廠裡流水線工人一樣,時間長了就越來越熟練,但是不會有提升,那過不了一兩年也就會失業了。所以有夢想的程式設計師肯定是忙碌的。所以說你題主男朋友工作很忙的話,那麼希望你能夠理解他吧同時也恭喜你獲得了一個寶藏,哈哈。
-
4 # 蛋蛋秀影片
作為一名程式設計師我很認真的告訴你很忙、忙在哪裡呢?
1、公司的事情忙、網際網路行業競爭壓力大產品很容易被抄襲模仿,不加快節奏很容易被淘汰、程式設計師在一線崗位,會有幹不完的活.
2、學習忙、網際網路知識更新迭代特別快、程式設計師必須要不斷提升自己才有競爭力要不然三年的程式設計師和五年的沒啥區別五年的就很容被淘汰
3、除了正常工作以外、程式設計師還要接點私活、要不然怎麼養活你讓你過的更好給你創造更好的生活條件!
所以在程式設計師忙的時候給他一點關愛吧、他會更加努力的幹活
-
5 # 薈葶
這麼說吧,要看公司。公司業務多,專案多,自然就忙。90%的IT程式設計師是要加班的。我慶幸在10%的行列裡。當然,往往有加班的公司,工資高一些。
回覆列表
確實很忙。程式設計師也屬於高危工作,加班多,壓力大。不然頭髮也不會掉的快你的多理解一下他。他只要不是搞外遇,多點關心和包容。如果可以,多陪他出去走走,健健身。