㈠ 程序員很忙嗎,一天到晚不聯系
做開發是一個吃青春飯的行業
關於這個觀點的論證,我們沒有必要去做過多的解釋,其實我們只需要看一下前段時間關於華為說要淘汰一些34歲左右的人的一份報道就知道了。
二、人際關系很局限
其實說起開發的人際關系,我們從他們平時的工作狀態就可以看得出。很多開發人員從一上班打開電腦開始,他們的大腦就開始高速運轉,隨著一行一行的代碼在屏幕上輸出,他們也將一個一個的需求變成了具體可視化功能。於是他們就這樣對著電腦,一天又一天周而復始的工作著。有的開發人員,除了需求確定時和產品交流幾句,其他時候他們甚至可以做到一天都不說一句話,這就是他們平時的生活狀態。
我們試想一下,如果一個人長期不跟別人交往,或者跟別人交往的很少的話,那他們就會容易沉浸在自己的圈子裡面,他們的人際關系就很受限。而我們當今的這個社會在很多方面又是受人驅動的,如果你想在外面做點事情,或者說你想混的風生水起,光靠技術好是很難混得上去的。
三、雖然在不斷的學習,但是學習永遠趕不上變化
對於開發來說,你需要不斷的去學習新東西,但是現在的技術變化確實很快,當你學會了這種語言沒過多久,新的東西就出來了。上次跟開發聊天的時候,他說,他對3種資料庫都很了解,同時,他還自學了六門計算機語言,同時他也看過很多關於代碼方面的書,但是就算他這么勤勤懇懇的在學習,他依然是趕不上技術更新迭代的速度。如果站在一個垂直的角度上來說,他從畢業到現在,他工作上的積累都已經可以做到一個行業裡面的專家了,但是就有由於一些的技術變化很快,所以他雖然懂很多技術,但是他仍然覺得他的技術沒有派上用場。所以他現在的狀況還是不斷學習,不斷迭代,然後再學習,再迭代。
四、關於工作時間安排
很多人都知道開發的工資很高,動不動就是月薪兩三萬,但是很多人只是看到了表面的工資高,但是他們卻沒有看到他們在背後加了多少班、熬了多少夜、掉了多少頭發。通過長期的加班熬夜,他們的身體狀況大不如以前,甚至,有的人通過長時間的工作,他們在奔三的年紀連對象都沒有找到。當然,這些還不是最主要的,在年輕的時候,由於你的身體承受能力比較好,所以你可以嘗試著長期的加班熬夜,或許那個時候你也感覺不到累,但是當年齡大了以後,你不光要考慮到家庭,同時你自己的身體狀況也已經不允許你再長時間加班了。而此時,你周圍好多都是20多歲的年輕小夥子,你當年所學到的東西,他們通過一段時間的學習很快就會掌握,況且他們學習的速度還比你快,所以這個時候你才發現,你的處境確實是很尷尬,但是你又不能停下來。
五、工作可被取代性增強了
對於開發來說,他們工作的本質就是學習一門語言,然後通過自己學習的這種語言來實現公司的具體業務方面的一些想法。但是現在就開發所用的語言來說,就算是比較繁瑣的c++,從零基礎開始學起,基本上學一年的時間就已經夠用了,至於其他的一些python、JS、Java、php這些語言學起來就更簡單了。其實對一門語言的學習,如果你有一定的基礎,學起來是非常快的。所以對開發人員來說,你想在學習語言方面和別人拉開差距是很困難的,接下來對開發人員來說,就是要熟悉公司的業務了。但是對於熟悉公司業務來說,你工作十年和你工作一年,其實對業務的掌握時間並不需要那麼長的時間
㈡ 為什麼說程序員是一個極度勞累的工作
為什麼說程序員是一個極度勞累的工作?這個肯定是多方面的,究其原因,不外乎如下幾個方面。
第一,現在的語言種類是越來越多了,而且各行各業都有自己所擅長的語言,有針對性的針對某個行業發展出來的語言,在易用性和性能方面,肯定有其獨到的優異性,要不還不得被淘汰啊,這個應該沒有人會反對吧?
第二,現在大陣營主要分為.NET和Java等幾大陣營,.NET的生態的確沒有Java的好,但是它也有自己獨特的優異性,因為大部分技術都是微軟自己的,所以框架比較統一,各個技術兼容性比較好,但是由於與之相關的系統等等都是需要收費進行使用的,導致很多中小型公司都轉向對系統依賴性更低的Java等語言上,從而Java的生態變得越來越好,完全碾壓了.NET了,即使微軟出了最新的.NET Core技術,雖然在性能和易用性方面都遠遠超過Java,但可嘆的是生態已經被破壞,現在外面使用.NET Core的人員遠遠沒有Java的多,要想恢復之前的生態,看來任重而道遠啊。
第三,還有就是現在的企業的趨利性,導致生態變好之後,就各種的收費,導致使用它的人越來越厭煩,所以就轉向開源的Java。當然這個無可厚非,但是使用者可不管這些,開發人員哪有那麼多錢去買與之相關的軟體和工具。
㈢ 程序員為什麼加班多,是什麼原因導致的
導致程序員加班的原因很多,主要由以下幾方面吧:
1.需求不清晰。需求人員或者項目經理、產品經理沒有吧需求梳理分析清楚,等開發到一半甚至開發完了,才意識到需求錯了,需要重新做,眼看項目或產品都快交付了,只能讓程序員加班了。
2.管理問題。企業文化,就是加班,本來沒啥活,但領導就覺得員工加班他心裡踏實,所以那不管你是不是程序員,一律加班。
3.自身問題。效率低,解決問題能力不行,分配的工作任務無法在規定時間內完成,那隻能加班,自行解決了。
4.工作任務緊急。突然要開發一個新功能,客戶要求時間緊迫。不加班,無法完成。
5.工作量大。日常工作量就是大,一個人干兩三個人的工作,干不完,加班還干不完呢,加班成常態了。
從甲方角度看,我就想要什麼產品3個月上線,這是戰略和領導決策決定的,不能拖太長時間。
甲方以這個要求去找乙方,乙方銷售為了完成業績,他滿口答應。
售前一般不會反對銷售。
合同一旦簽署完畢,銷售業績就認為算完成一大半,後續介入內部流程就可能減少。
這時候認為,按時交付的責任應該在研發方面。
開發和產品團隊此時可能還需要進行需求分析,系統設計,提交文檔,正規一些的測試部門還要審核文檔。
然後這些事都走玩,開始開發任務。開發人員每天一個日報,每周一個周報,幾乎天天開會討論。
白天都在討論問題,只有晚上其他部門都走了,無人打擾時,研發才可能專心敲代碼。
沒讓專業的人做專業的事情, 是工作開展的大忌,在工業上,早已證明了一切,在工廠生產中,工人流水化作業,一個人只專注一件事情,會越做越熟練,越做越快,越做效率越高。
在軟體開發分工越來越明確的今天,讓後端人員搶前端人員的飯碗,去寫網頁、樣式,效率能高嗎?讓後端人員去搶DBA的飯碗,去做資料庫優化,效率能高嗎?
不專業的人做不專業的事情,可能和公司的發展歷程、組織架構、人員規劃有關;也可能和任務安排有關。
公司發展初期,養不起很多專業的人,可能更需要「全棧」工程師,啥都一把捉;公司發展的過渡期,有點錢了,也意識到了要讓專人做專業的事情,但是人員還沒招齊,那沒辦法,你也得兼職著做各種各樣的事情。如果公司有錢了,發展也成熟了,不是屬於以上兩種階段,在IT組織中,連前端、後端、測試、架構、DBA、網路、伺服器運維、技術支持、安全、產品,這些職能都沒區分好的話,就會對工作效率有影響。IT一線工作人員,每個坑位,都需要一顆專業的螺絲釘。
開發人員不注重代碼質量,導致後期返工,導致效率低
有 時候,快即是慢,對於經驗不足或者習慣不好的開發人員,開發前期,被迫或者自己沒意識到,為了追求進度,邏輯沒考慮周全,沒做好自測,代碼能跑起來就算完 成任務了,表面上任務完成得很快。但是在項目後期,測試階段,問題大規模爆發,甚至要返工,由於測試後期,離自己寫代碼的時候,可能隔了一段時間,有的東 西自己都忘了,再回過頭去重新「熟悉」,效率能不低嗎?更為嚴重的後果是讓項目進度不可控。因此,就算進度再緊張,也頂住壓力,必須要做最基本的測試,再進入下一個任務點。
個體組織人員膨脹,出現溝通成本大的問題,導致效率低
溝通成本是人員膨脹後,暴露出來的首要問題。
舉個簡單的栗子,很多公司都有每天晨會習慣,如果一個組有5個人,開晨會匯報工作,平均一個人匯報2分鍾,就需要10分鍾,現在一個組增加到10個人,一人匯報兩分鍾,都要20分鍾才能匯報完。時間就這樣過去。
再舉個栗子,30人天的工作,分給2個人做,可能需要15天,共耗費30人天,但是分給5個人做,6天能完成嗎?
信息在溝通、傳遞的過程中,可能會「失真」,你想的,不一定能100%說出來,你說出來了,別人也不一定能100%理解,而且每個人的理解能力、知識體系都不一樣,理解起來容易產生偏差,產生偏差就容易做錯事情。
因此,如果人員出現膨脹,要以項目為單位,進行合理的項目拆分、人員拆分。同一個「小項目」最好不要超過4個人負責。溝通的時候,推薦使用口頭+書面+復述,減少溝通過程中的信息失真。
上、下屬之間相互不信任,做事有阻礙或者導致重復工作,導致效率低
上 下屬相互信任是一切工作的基礎。如果上級不信任下屬,不敢授權給下屬,凡是都要自己過一遍,而上級往往是一對多的關系,這個時候,工作瓶頸會出現在上級身 上;如果上級不信任下屬,搞一堆監督機制,為了下屬不做錯事情,又讓別人同事過一遍,又要耗費額外的成本,勞民傷財,而下級得不到信任,做事受阻,久而久 之就會畏手畏腳,很難獨當一面,或覺得自己有能力沒地方使,乾脆走人。
上級應該充分信任下級,放心授權讓下級去做事情,但這些都一個前提就是要有一個較好的軟體管理過程,包括開發環境和測試團隊和在完成任務的過程中進行一些輔導和進行重要節點管控和監督。
上級不信任下級,經常碰到,而下級不信任上級也很要命。程序員是很有個性的工種,不好管理,往往特別多想法。就好像車輪子陷入泥潭中,上級說車子往前推,有的人又說,往後拉,各自發力,估計車子永遠都擺脫不了泥潭,還談何效率?
因此,如果有意見,前期可以提,但是解決方案一旦定下來,應該上下一心(即使有意見也埋在心底吧),朝著目標一起去努力。
不同部門之間溝通存在隔閡與障礙
軟體開發過程中,在IT范疇內,不同部門難免有交集,例如開發與運維、開發與測試,不同崗位承擔的責任、掌握的知識體系、考慮問題的角度往往不一樣,導致處理事情受阻。
舉 個栗子,有一次,開發人員為了驗證某個問題,需要運維人員協助重啟某個站點。對於開發人員來說,這個站點,用的人比較少,而重啟也是一瞬間的事情,風險為 基本為0,但是由於運維人員掌握的知識體系不一樣,怕重啟了會造成很大影響,甚至害怕出了問題要自己承擔責任,明明可以瞬間操作解決問題的,又要等到中午 或者半夜三更沒人的時候才敢重啟,效率就是這樣降低了。這個時候,需要運維人員,去學習一下相關知識,或者引入新流程,例如,重啟站點,需要某個專業人士 口頭同意,即可立即執行。
因此,不同部門之間的人,應該互相學習,才能更好地溝通;做事情,盡量做輕量級的流程化、標准化。
上級工作安排不到位
上級工作安排不到位,也會導致工作效率低。有時候會有這種怪現象,可能很多事情沒做,但是下面的人沒事可做;或者有的人很忙,有的人很閑。
軟體開發分工,不像搬磚頭,一人搬一車就行了。軟體開發, 工作量化本身就是一個很難的地方,如果項目經理沒有做項目計劃,沒有做工作點、任務點拆分工作就很難安排到位。特別是剛剛從程序員轉型做項目經理的人,過 程性思維,不會對項目做整體的把握、整體規劃,想到哪裡就做到哪裡,想到什麼就分配什麼工作,最後一團糟,一會把下面的人累死,一會又讓下面的人閑死。
㈣ 程序員是不是都很忙,有一個程序員男朋友是什麼感覺
我們都知道程序員都是非常忙的,前一段時間程序員上了一條熱搜,說是每天都要加班到很晚,只有三個小時的睡眠時間,身體更是吃不消,而我就有一個程序員男朋友,和程序員交往的感覺也很微妙。三、會覺得他特別厲害。
雖然每天過得都是聚少離多的日子,但是我會很佩服我的程序員男朋友,因為我覺得他特別厲害,有時候我的電腦出現了問題,他輕輕鬆鬆的就可以搞定,我的朋友出現了一些問題,有時候也會請我的男朋友幫忙,這樣的話也能夠滿足一下我小小的虛榮心。
總的來說,我認為有一個程序員的男朋友既辛苦又幸福,辛苦是因為他實在是太忙了,天天都見不了多少時間,而且看到他那麼辛苦,我自己心裡也不好受,幸福和甜蜜則是因為兩個人在一起的日子互相扶持,互相幫助,非常有愛,而且我也會非常的佩服我的男朋友,這樣的話可以增加我的幸福感和成就感。
㈤ 程序員太累怎麼辦
程序員真的很辛苦么?
做程序員不好!程序員就是一工地裡面提灰桶的民工。大公司的程序員還好,僅僅只是讓你每天提灰桶。小公司就不行了,你不但要提灰桶,而且還要去合泥,砌牆,做木工。甚至只要工頭(就是老闆)高興,泥還得客串著去做廚師,給民工們做飯。不過,忍一忍就過去了!當你的技術,你的經驗,你的聲望積累到一定的程度,你就可以升級成項目經理了!哈哈,那個時候你的日子就可以快活點了!
程序員本身:
這一行正如你所說得:壓力很大,工作量也很大,很枯燥,而且生命周期也就是到35歲左右。這些都是程序員的缺點。
程序員的優點:
掙錢比較多,工作環境好,能夠於時代共同進步。
程序員的發展:
如果單從程序員本身來說,發展不大,但是大部分程序員有了一定的知識基礎,和工作經驗後,都會繼續發展,你也可以理解為「跳槽」。隨著知識的基類,經驗的豐富,你的工資也會隨之上升。如果你有一定的領導能力,最後發展到「管理層」,這樣的話你就不會輕易的被公司和時代「晌銷淘汰」!
而且畢指,現在編程公司大多都是外企,如:美國,日本。發展好了有一定的出國機會,對你的前途也是大有益處。
所以不要從單發面來看「程序員」,要從工展的眼光來看,至於你自己的前途如何,那就要看你自己了!!
當程序員累嗎
您好,很高興為您解答!
我是程序猿轉行的,我給你說說一些我的體驗吧;
程序猿累是普遍的,但是也有一些例外的公司,幾個人維護一個項目,沒有什麼大需求,但是這樣的公司鳳毛麟角;
工資的話相對其他行業,偏高;但是最不好的兩點是,女生少,找女朋友不容易;還有就是天天都是對著電腦,對身體不好,也不會交接,很多人慢慢的就變成不太會說話,活在自己的世界裡。
希望我的回答能夠幫助到您!
我是一名程序員,感覺這工作太累了,經常有想放棄的想法,怎麼辦?
每一份工作都累,都不容易,換工作之前先了解一下自己適合什麼工作,有合適的可以換,但是不要一沖動就換了,祝你好運~
做程序員是不是很累,每天要工作多久
北京JAVA程序員一天九小時,工作不忙伺服器不用調試一周就有雙休,一個月月薪1w,不過也是有點累,一天基本看電腦,注意保護眼睛
程序員到底有多累,有多辛苦
在北京基本都是雙休的,之所以說辛苦,主要是公司可能某段時間趕項目的話會需要加班的。當然如果效率很高的話,那根本不涉及到加班這么一說啊。在很多大公司的話,程序員待遇是想當令人羨慕的。。根本就不是說的那麼苦逼
程序員手謹配到底有多累,多辛苦
互聯網行業和傳統行業相比,他們更強調快速迭代和開發,即時的用戶反饋;因此對於大部分互聯網企業來講,時間就是機會,甚至只要落後於別人幾天,就可能錯過發展的最好時間;因此互聯網行業的時間緊迫感比傳統行業以及傳統軟體行業都要更加強烈。
因此程序員們,尤其是互聯網的程序員的工作肯定是非常辛苦的,996(早上9點到晚上9點,每周六天)是很常見的工作時間;加班,躺椅基本上成為一些互聯網企業的標配;猝死是屢見不鮮的新聞;
很多程序員在出差,旅遊,度假甚至過年的時候筆記本電腦都不會離身的,因為你不知道什麼時候系統會出問題;不管你在哪兒,在什麼時候,只要一個電話,問題必須得到及時的解決。
程序員是辛苦的,程序員是勞累的,不過大部分程序員也是快樂的;大部分程序員看到自己的成果變成用戶的習慣,變成用戶的摯愛,享受著用戶的贊美,那個時候就會覺得一切勞累都是值得的;
自Avazu Holding張中慶
程序員到底有多累,多辛苦
程序猿的工作強度和工作內容密切相關。
如果從事和客戶密切溝通,需要及時解決問題的崗位,往往是非常辛苦的。每年支付寶和微信的負責紅包功能的程序猿都要守在伺服器前處理負載,解決網路問題。每到雙十一,也是淘寶程序猿加班加點的時候。
如果很介意加班的話,建議從事一些較為穩定的工作。例如維護,測試等。
做程序員工資高嗎?平時工作辛苦嗎~
我做過7年程序員轉行了,很辛苦,收入在北上廣很客觀。其實和蓋房子的民工是一個性質,人家搬磚你搬代碼,未來人家還能發展成包工頭,程序員如果不在外企,過了三十歲就歇菜了!慎重!
我是一名程序員,感覺這工作太累了,經常有想放棄的想法,怎麼辦?
每一份工作都累,都不容易,換工作之前先了解一下自己適合什麼工作,有合適的可以換,但是不要一沖動就換了,祝你好運~
程序員到底有多累,多辛苦
北京JAVA程序員一天九小時,工作不忙伺服器不用調試一周就有雙休,一個月月薪1w,不過也是有點累,一天基本看電腦,注意保護眼睛
㈥ IT 軟體開發是不是很忙
1、IT編程程序員是很忙的,主要是指的現在做移動互聯網的程序員,他們的加班是經常的。相比其他的程序員可能不這么忙。
2、忙主要是因為加班,和沒有休息日。但是通常再忙,也有時間接電話。程序員的忙是屬於那種耐力型忙碌,而不是爆發性忙碌,所以需要持續不斷的工作,但是工作中忙裡偷閑還是可以做得到的,比如再忙也有時間喝水,也有時間上廁所,也有時間打個電話。一宿一宿的加班是不太可能的,因為晚上加班,白天工作效率會很低。最多可能就是突發事件,比如某程序突然癱瘓了,程序員需要緊急搶修,這種突發事件還是不多的,但是一般來說做多也就是一個通宵,因為通宵之後,第二天工作效率會明顯下降,對於整個軟體的整體進度是不利的。所以,連夜加班不太常見。
3、軟體開發是分階段的,通常一個階段幾周到幾個月大半年都有可能。所以大多數程序員需要很好的耐力。經常加班的程序員通常不是多麼優秀的程序員,所以能力不足,勤奮來補。
4、如果一個程序員連自己女朋友都照顧不了,我只能說他還沒准備好找女朋友呢。程序員有幾個優點:業余愛好少,專一不花,所有有大量的時間和家人在一起。程序員工作穩定工資比上不足但是比下有餘,所以有車有房衣食無憂基本可以滿足一般女友。程序員是長跑職業,工作年齡越大,能力積累越高,含金量越高。
㈦ 男朋友是個程序員,總是忙的不可開交,我該怎麼辦
就我個人而言,我覺得你應該跟你男友兩人坐下來好好聊聊,你們兩人之間一定是需要有一個人而改變的,如果都無法改變,還是會出現這種情況,程序員本身加班多,而你需要更多的陪伴,這就非常矛盾了,要麼你別太嫌,要麼叫你男友換份工作,總之得有一個人改變,要麼就是你能夠包容理解。
㈧ 互聯網公司的程序員會有多忙一般能朝九晚五嗎
互聯網的程序員忙起來真的很忙,他們每天都在打敲代碼,非常忙的
㈨ 程序員為什麼會被稱為最累的工作
因為寫程序本身就是一件非常耗費時間的工作,同時也需要佔用程序員的大量時間。
在互聯網時代,雖然我們每個人都知道程序員的工資很高,基本上剛剛畢業的程序員都可以拿到月薪上萬的工資。在有些一線城市的大型互聯網公司,程序員的月薪甚至可以達到10萬以上。但是,程序員的工作壓力也非常大,工作的時間也非常長,程序員是一項非常累人的工作。
一、程序員的工作需要佔用大量時間。
我們都知道互聯網公司的加班情況比較嚴重,這個加班情況主要是集中在程序員身上。每當團隊需要改一個新項目時,有些程序員甚至會整天住在公司,每天的工作時間可以達到15小時以上。即便在平時不忙的時候,程序員也幾乎是全公司最晚下班的一群人。
綜上所述,程序員確實是一個比較累的工作,很多程序員的身體在30歲後就垮了,足以看出他們有多勞累。
㈩ 程序員工作繁忙完全沒時間提升自己該怎麼辦
高效利用每天的時間。
即使工作再忙,總有碎片化的時間。將碎片化時間利用好,那麼長此以往就會得到很多的積累。一個知識點通過無無數個碎片時間的學習,那麼也會得到很好的鞏固。工作的性質不一樣,那麼繁忙程度也就不一樣。程序員需要經常性加班,回到家以後基本上都是深更半夜了。當公司忙的時候,更不要說按時吃飯了。有些程序員長期加班加點,身體都已經吃不消了,更不要說去提升自己了,他們就連睡覺都是沒有充足的時間的。
1、工作忙只是借口而已。
不管多忙,睡前的時間,吃飯的時間都可以拿來利用的。這些時間經常會被大家忽視,也就是我們俗稱的碎片時間,只有將這些時間好好利用了,我相信你會比別人提升的更加快。
平時生活當中,你有遇見過程序員嗎?他們平常的工作是不是真的很忙呢?你見過最晚的加班是到幾點? 在你學習的時候有什麼技巧和方法嗎?你又是通過什麼樣的方式提升自己的呢?當你感覺到時間不夠用的時候,你會怎麼辦?