⑴ 做程序員每天正常工作時間是多少小時如果要加班一般加班到多少點
程序員也要看公司的情況,有的公司程序員很少加班有的很多。
加班的情況也是比較常見的,單說我身邊的c++,java,ios,前端,
加班最多的就是c++和java,ios,有的時候加班到第二天早上,有的加班到10點左右。
機呼每一個程序員都加過班,不加班的真的很少。
有的公司提供休息的房間,也會有一些加班補貼。
有的時候公司升級軟體啊什麼的都會是在夜深人靜的情況下升級或者測試。
⑵ 程序員 加班 大家是怎麼看的
程序員?那是相當的不容易! 時下的程序員,幾乎成為了一種生活狀態的代名詞,他們過的是「固定程式」般的生活——上班、加班、回家開夜車然後再起床上班,周而復始。他們大多領著高薪卻仍然單身,精通計算機語言卻少言寡慾,總想要離開這個行業,卻害怕一身本領將無處施展,唉,看來程序員雖然拿高薪,工作內容看似簡單,還真得不是那麼好當! 程序員的加班並非本意很多人不理解為什麼程序員的加班情況如此普遍,其實這都要歸咎於IT行業的加班浪潮,由於IT行業數量眾多的年輕從業者及激烈的競爭環境,加班的情況是十分普遍的,當然不排除有員工為了表現,但更多的是由於時間緊迫沒有完成計劃內的任務。而讓我們來看程序員的工作內容:首先是編寫程序和設計頁面,這類型的工作對時間沒有要求,哪怕你做到凌晨,系統後台仍然不會關閉,如果不需要休息的話甚至可以決戰到天明;其次程序員的工作內容破碎、繁雜又龐大,通常情況下實際完成時間總要超過計劃時間,因此加班對於程序員來說是再熟悉不過的事情。 而企業未能給程序員一個良好的引導,比如每天加班時間不能超過1小時等,以規避程序員高工作時常、但效率並不理想的情況。 容易「眼高手低」記得曾經有一個做程序員的朋友跟筆者閑聊,他說,項目周期的預測,就如一條小魚迎面像你游來,他的臉只有那麼小,以至於你以為瞬間就能搞定。不過當你著手去做這個項目,做著做著你就發現這條小魚盡管正面看起來很小,但他的身長竟然有幾公里,你甚至看不到他的尾巴在哪! 可見程序這個工作,想測算出准確的項目周期十分困難,需要很多的經驗及對客戶心態的把握,通常做著做著,程序出現新的困難或者令人措手不及的變化,項目拖延又拖延,任程序員耗盡一身本領也未必搞定! 環境閉塞 缺乏溝通 程序員由於每天對著枯燥的電腦語言,很容易變得沉默寡言,對現實生活中的林林總總表現的漠不關心,在工作中對於公司的其他部門也缺乏有效的溝通。筆者了解到,許多公司的銷售為了討好客戶,會承諾一個不切實際的項目完成時間,這就苦了做程序員的兄弟,而他們通常喜歡將這種壓抑埋藏在心底,極少的表達出抗議,周而復始惡性循環,導致他們在每天沉於繁雜的工作之中,憤怒卻無力吶喊。程序員們一定要推崇溝通能力強的同仁去做部門領導,這樣的人才可以更多的為部門爭取利益,改善程序部門的「憋屈」狀態。 超負荷工作身體堪憂在各行各業中,程序員面對電腦的時間可謂無出其右者,這部分人群的視網膜視紫紅質很快就被消耗掉,同時睡眠的時間通常比較短,進而影響了視力。而不理想的辦公環境,不舒適的辦公椅和滑鼠則成為了程序員脊椎、腕關節疲勞受損的兇手,程序員經常透支著身體來換取高額薪酬,未來不免將這些薪酬相當一部分都要花在未來的身體保健養生治病上,可以說是相當的不容易。 因此程序員一定要學會愛護自己,使用低噪、低輻射的PC設備,在環境不理想的情況下要想辦法配備舒適的辦公椅及人體工學鍵盤滑鼠,從而降低工作生涯給身體帶來的各種惡劣影響。
⑶ 程序員平常上班的時候,為什麼每天都會加班
如果程序員的工作沒有完成,那麼肯定是得要加班,尤其是一個項目,要凌晨上線的時候,別人如果都在加班,你怎麼可能好一個人回去?
⑷ 程序員為什麼總是加班
程序員為什麼要加班
首先,假設這個程序員是一位職場新手甲。他剛大學畢業,沒有工作經驗。來自產品的需求,他要理解很久才能做。然後開發的過程中會遇到各種問題,如果經驗不足以支撐他快速完成任務,那麼只能求助於網路,書籍,熟人。如果這些都幫助不了他。他需要求助於同事。但是次數頻繁,同事會厭倦於幫他解答;他也會羞於咨詢。這時,他一天下來,基本都會卡在一個很簡單的問題上。下班了,他還沒有完成任務。沒錯,他需要加班了,因為他的編程能力非常差。
大概沒有人會知道他是因為需要處理一個並非高科技的問題。不懂技術的上司以為他是個勤奮的員工,非常看重他。可是,這什麼進度還是會這么慢呢?創業的公司可等不起。這一切,如果招到一個有經驗的開發人員,這一切的加班似乎都不需要。
好吧,公司開除了這名程序員或者他因「個人原因」辭職了或者公司再招到一個相對有經驗的程序員乙。當然,有經驗的代價就是公司要付雙倍的薪水。所有之前的需求在他這邊都沒有遇到過加班的情況。他是一名非常有經驗的程序員,他在過去的二年時間一直在處理相關的開發工作。到這邊來,所有的問題都是小意思。他的優秀表現讓公司驚喜和意外,公司覺得即使再招十個之前的員工也比不過他一個人。所以,雙倍的薪水又有什麼呢?
一段時間後,公司開始提各種各樣的需求,他終於開始加班了。加班不是因為某段時間需求的總量多了。而是因為隨著公司的快速發展,需求也越來越多樣化。他的知識儲備不足以令他總能輕松應付。他變得和第一個程序員一樣,也加班了。只不過加班的原因不一樣,第一個程序員是因為一些代碼的調試的原因,而這位有經驗的程序員是因為一些從沒聽說過的技術。他的加班讓公司同樣對他很重視,甚至認為是一位好夥伴。
與此同時,公司在招他的時候也招進來了一名優秀的畢業生。他同樣是一名沒有經驗的程序員,但是他有很好的學習能力。開發進度緩慢讓產品人員和運營人員都難以接受。但是他總能在最後關頭交付代碼,盡管上線後需要修修補補。他經常加班來學習以便攻克技術難點,公司對加班的員工表示歡迎,因為沒有人讓他們加班,也不需要給他們加班費或者調休。公司為所有加班的人員提供良好的晚餐。他可以接大大小小的各種需求,只是,開發時間要比較長。但是他不會遇到那種代碼調試不通過的簡單的問題。相比程序員乙,程序員丙由於經常拖慢進度經常被產品和運營建議開除或者調崗。
可是後來,公司對他欣賞有加。原因有二:一是他終於可以用和程序員乙接近的時間來做任務;二是在程序員乙那裡看似不可能的任務,程序員丙總能在最近關頭給出解決方案和代碼,只是時間比較長。產品和運營的觀點發生了改變,向公司建議開除程序員乙。程序員丙是一個學習型的員工,時間讓他有經驗後,他成長成為一名更優秀的員工。
公司有過教訓後,終於不惜花重金去請各種優秀的程序員。因為只要有一名這樣的程序員,就可以少請許多敗壞項目的程序員。於是,公司有了程序員丁。他在過去的一段時間里有著不錯的工作經歷,幫助過所在的公司完成了各種重大的項目解決了相當多的行業技術難點。他的到來為公司帶來了很好的活力,所有之前遇到的問題都不復存在。他成為了所有程序員的主管。後來,他還是加班了。因為公司的良好發展,於是聘請了更多的產品和運營。開發團隊忙不過來了,他作為主管要求大家一起加班。
為了緩解這種局面,他向公司申請增加程序員。公司答應了並再招了二各分別類似乙和丙的程序員,沒錯,公司不會再招聘類似甲的程序員。團隊不需要加班了。
好景持續不長久,一段時間後,加班的情況再次出現了,因為競爭對手的努力,讓產品和運營提出更多的需求。他發現產品和運營的需求源源不斷地輸入。可是有些需求可能用戶永遠用不到或者三天後就變化了。為了解決這種局面,他找來領導和各部門的負責人來商討解決的辦法。有人提出走敏捷開發。公司決定新成立一個小團隊來做測試。於是公司每一個敏捷開發團隊成立了。時間證明了,這個新團隊終於可以不加班了。而對需求的完成總體讓產品和運營滿意。
樂觀的局面總不能持續很久,因為線上出了一個令用戶急劇下降的bug。他們需要加班通宵,或者回退代碼,或者修復這個bug。沒有使用很好的版本回退辦法,只能是一場惡夢。持續集成和自動發布加入到他們的團隊。沒錯,程序員丁開始在團隊里實施非常好的項目管理的方案。起碼發新版後,非工作時間在線上出bug,任何有許可權的人員都可以輕松地一鍵回退。剩下的,上班再說。 ... ...
這就是我要講的程序員為什麼要加班的幾個故事,歡迎各位補充。以後我也會補充更多的故事。其實所有的後面都不重要,我只希望各位創業者,在招聘程序員時,避免遇到程序員甲,爭取找到程序員丁。作為開發人員的我們,也要努力成為程序員丁,保證自己的職場競爭力。還是那句話,軟體開發不是高科技的東西,這世上並沒有軟體科學家一說。我們能做的是讓開發更像一門藝術。
PS:不過高質量了,供大家看吧。
⑸ 程序員工作真的很忙么 經常加班嗎
程序員加班一般是:
1、工作內容確實很多,需要趕進度才能完成。
2、工作效率低下,規定工作不能按時完成。
3、領導原因,有些領導就喜歡安排加班,不管有事沒事,沒事讓你坐那玩都要做出加班的樣子。
⑹ 程序員們,天天加班,真的有意義嗎
「 IT 行業加班到底有沒有價值?」
現在 IT 行業加班是普遍現象,然而加班是否能夠加快工作進度呢?
加班使人疲累,降低工作效率。
加班不給工資,降低士氣。
加班給福利,可能會有無效率的加班(賴著)。
某乎友據我所知,有不少 IT 公司是不加班的,然而他們的項目非常成功,反而不少公司的加班只是為了混福利。
在無法完成任務的情況下自願加班不僅不影響士氣,反而能提高效率。
裝逼俠的回答一年總有那麼幾天,東西是做不完的。周末回到家,腦子里都還是工作上的東西,怎麼設計,怎麼解決,想的停不下來,索性給老婆請個假,拎著包去公司了。偌大的辦公室,就我一個人,安坐妥當,開聽可樂,敲起鍵盤。餓了,就到樓下的中國館子打包一份大盤雞。啃著雞肉,吸溜著面條,看著log翻滾,爽得一塌糊塗。問題解決,關燈鎖門,哼著歌就回家了,心情大好。除了老婆,沒人知道我去加班了,公司不知道,老闆不知道,沒有表揚,也沒有加班費。這樣的加班有意義嗎?有!至少我爽了。問題解決了,進度趕上來了,我就不用擔心,不用焦慮了。這對我很有意義。但大部分人的加班並不是這樣。而是這樣老闆不走,經理不敢走;經理不走,小兵不敢走;大家都不走,你憑什麼走?
加班成了態度,成了文化,成了衡量表現的標准。
這樣的加班,只是討好,沒有意義。
對於說加班有價值的說法,你也絕對能找到反例,因為國內很多公司的加班方式確確實實,除了讓老闆看著你在努力幹活以外,沒有任何價值。比如經典的早 9 晚 9,實際上 6 點以後磕瓜子混晚飯上淘寶看微博比比皆是。如果你反駁我說你晚上 9 點還在努力工作,那你早上 9 點一定磕瓜子上淘寶和同事扯淡,或者中午吃了個巨長無比的中午飯。我在這個行業裡面工作了10年,從來沒有見到有人可以長時間集中精力 10 個小時,事實上,就算是非常好的開發人員,平均每天能集中精力工作的時間在 6 個小時左右,不信自己可以測算一下。某國外知乎大神理論:所有的原因都基於一點:軟體工程師需要整塊的時間。這個時間可能是 1 個小時,也可能是 3 個小時或者 5 個小時, 如果軟體工程師在這個時間塊中被打斷了,那麼重新恢復工作狀態的時間會非常久。
舉個例子,如果一個軟體工程師在解決一個問題需要 4 個小時,然後在這位同學工作了 2 個小時以後,突然老闆安排開一個會,可能就開了 10 分鍾,那麼這位同學重新開始工作的時候,可能需要再花半個小時,才能記起來之前工作的種種細節,然後才能繼續工作。所以表面上工程師只被耽誤了 10 分鍾,事實上,耽誤的時間是 40 分鍾甚至一個小時。
如果這個原理你理解的話,那麼加班到底有沒有價值的問題就非常好回答了。
假設一個工程師下午 4 點鍾突然發現了解決一個問題的辦法,不過很不幸的是,解決完這個問題需要 4 個小時。 那你是希望他上班上到5點然後第二天繼續來做呢,還是加班到 8 點,做完再回家?
當然是加班到 8 點,做完再回家, 而且不僅作為團隊 Leader 的你會這么想,工程師自己也會傾向於這種方式。 畢竟他也知道, 做到一半,第二天再來,撿起來非常耗時間,麻煩,且沒有效率。只有這種形式的加班,才是有價值的,而且是有非常大的價值。只是你有沒有注意到,這種加班一定要和彈性工作制結合在一起,因為如果別人工作到8點你還是要求他第二天8點來上班,他很快就會 懶惰疲憊。所以, 軟體工程師開發中,加班的管理其實是和時間管理一起處理的。 說到底,是以任務為導向,制定 dead line 以後,然後工程師自主安排時間,然後盡量少去打擾他們, 愛加就加,不加就不加, 任務完成才是第一。說了那麼多,最後說一個挺有實踐意義的做法,如果你的項目很緊需要加班, 你又確實不理解彈性工作制是個啥,那就加班吧,給錢就好!好了!讓我們回到現實
加班有沒有價值取決於是否加班是由誰決定的。
如果是由公司決定的,那麼雖然不能說加班絕對沒有價值,至少是無法獲得和時間成比例的效率提升。
就是說,每天工作12小時無法獲得8小時的 1.5倍的產出。
無論讓員工加班是公司用威逼的方法,還是利誘的方法達成的,效果都好不到哪裡去。甚至會讓不少員工產生極大埋怨,想想平常人都是容易被環境影響,負能量聚集,後果是什麼?
但是如果加班時間是員工自己控制的,那麼效果就不一樣了。
自己心情好可以多工作一會兒
有個問題沒解決好很想知道到底怎麼回事就弄好了再下班
剛更新的版本擔心出問題就留下來觀察觀察
約了小夥伴們去打球、聚會、腐敗,下了班就走
這幾天有點累,早點回去睡覺
總之,在自己狀態好心情好的時候加加班,反之則按時下班,這樣的加班才效率高。
下班時間之後的公司,不會開會,不會有人找,也比較安靜,沒有了打擾,連網速都變快了,工作效率自然高。
解決方法:
「找需要你的工作,而不是你需要的工作」,很多人對此理論嗤之以鼻。
大家沒想明白,之所以被迫加班,就是因為你很需要這份工作,而工作並不很需要你,你不幹隨時有比你更需要這份工作的人來替代你。工作不需要你,你就沒有博弈的籌碼,不能控制自己的工作時間。
⑺ 程序員連續加班在餐廳淚崩,程序員工作究竟有多累呢
提到程序員這個工作,大家都會覺得非常的辛苦,雖然工資也很高,但是就是在透支自己的身體哪,禿頭也是很普遍的,年紀輕輕就遭受生活的折磨。就在武漢的一家超市,一位程序員深夜下班吃飯,在和家人打電話的工程中淚崩了,當自己在外面很辛苦,聽到家人關切的話語的時候,相信沒有人能夠忍受的,大家都知道程序員的工作很辛苦,但是多辛苦卻不知道。
一:熬夜加班是常事。對於上班族來說,最痛苦的事情就是加班了,畢竟一天的工作已經很辛苦了,但是下班之後還要加班,但是對於程序員來說,加班熬夜已經是很常見的事情了,大家都已經見怪不怪,但是這位程序員每天晚上2點回家,早上5點就又起床,每天僅僅只休息3個小時,鐵打的身子也熬不住啊。
我們經常會聽到很多這樣的消息,就是很多的程序員都因為加班熬夜進醫院的,真的是太可怕了,幸運自己沒有進入這一份行業,不然的話自己的小命也不保了,還這么年輕。
⑻ 為什麼程序員每天工作都要加班呢
程序員加班這個事情肯定是真的沒毛病,你的閨蜜和你老公肯定是沒毛病的,並沒有打著加班的幌子欺騙你。
現在咱們說說為啥程序員經常加班,這就得從程序員的工作說起了,程序員的工作,大多數是以項目為單位的,比如開發一個軟體,會有軟體開發的周期,哪些環節和功能的實現要在指定的時間內完成,如果不能完成就會耽誤項目的整體進度。
還有過年春節的時候,微博、微信都會有程序員加班,來檢測數據,一旦到達伺服器的臨界值,就進行一些相關的操作。這就是為什麼程序員經常加班了。
⑼ 程序員是不是真的天天加班
不一定,這個得分情況,以及分在什麼公司。
分情況。
一般來說,做互聯網的程序員,比如各種app網游端游的開發什麼的,可能經常需要趕進度,加班比較多,但是一般工資也很高。
另外就是有些公司開發軟體針對的是企業用戶,和互聯網沒多大關系的,比如醫療器械公司里的軟體工程師,演算法工程師之類,加班會少一些,但是工資就稍微低一些。
⑽ 當程序員很累嗎聽說很累 天天加班 還找不到女朋友
主要是看你做什麼樣的程序員了,如果你僅僅是為了混口飯吃,那麼有很多公司的程序員是不用加班的,曾看到過一個女生程序員,早上9點打卡,把當天的任務完成,然後就是看看視頻,瀏覽一下網頁,中午吃飯,午休兩小時,下午再重復一遍上午的事,就這樣混了4年時間,工資漲了一點,但是別的老同事基本上都沒在那家企業了,4年時間如果你是為了讓你自己能提升的更快,未來有更好的發展,那麼累一點也沒什麼的?
關於你所說的不好找女朋友,也不見得,畢竟還有很多女程序員,同時現在是網路社會,一部手機在手還是能遇見自己的緣分的。
附:程序員工作環境