回覆列表
  • 1 # 全國不良資產大會

    現在大家看到的程式設計師常態。像就是在拿命換錢,拿自己的年輕時候的時間來更多的投入到工作當中去,從而換到應得的報酬。於是超額的報酬。

    但事實真的是如此嗎?

    我是一個有著超過25年程式設計經驗的老程式設計師。1994年就開始學習和使用程式設計。那時候中國才剛剛有網咖。1998年開始正式進入網際網路程式設計大軍。到今天已經20多年了。

    雖然現在我已經完全轉入了管理層,也有了自己幾家公司,但是相信我還是有資格說一點關於程式設計師拿命換錢的話題的。

    在我看來大部分的程式設計師拿命換錢的話題都是因為2點。

    第1點,程式設計師自身工作效率低下,對技術的掌握不足夠。

    第2點,產品經理的任務分配時間節點不準確。客戶對於產品的時間要求過於匆忙。

    我接觸過一些程式設計師,工作效率極高,在我看來兩個工作量幾乎完全一樣的程式碼段分配給高效率的程式設計師和普通的程式設計師,效率幾乎可以差到三四倍以上

    當然工作效率的高低也是工作經驗的一種體現,在解決和實現部分功能中很多的程式設計師具有相當豐富的經驗,他們在處理這部分功能的時候會體現出非常高的效率在這種情況下加不加班幾乎並不是一個必須的條件

    然而我也遇到過一些程式設計師,經驗沒有那麼豐富,對技術的掌握並沒有那麼完整,對於部分功能的實現不論是演算法,還是思路,幾乎都讓你頭疼到底

    有時候甚至於會想讓你上去幫他寫程式碼,

    還有一些程式設計師在工作時,會同時聽音樂和看電視,美其名曰是集中精力他們真的沒有那個能力,用他們自己的腦子多執行緒的工作,也的確有一些程式設計師在聽音樂時可以讓自己更為放鬆,邏輯更加清晰,使他們的工作效率極高

    你從程式設計師自身來看,在等量的工作當中,加班並不是一個必然性,完全取決於你自身的能力你的程式設計經驗,大部分的加班是因為遇到了技術難題,或者在辯證過程當中的邏輯混亂導致的過多bug,解決bug遠比重新程式設計更費時間,

    所以提高自身的工作經驗,程式設計經驗和技術學習能力,是能夠避免過多加班和高效程式設計的必要條件

    說完程式設計師個人自身的問題,也說一下專案組的問題這對於一個專案的程式設計師工作量的分配,是一門學問,瞭解一個程式設計師的技術特點和工作經驗,遠比了解專案本身更難

    現在大部分的公司在做技術專案的時候,都只有兩三個程式設計師進行工作所以幾乎沒有什麼可分配的餘地,也就不存在說合適的技術問題,分配給合適的技術員,會提高他們的工作效率

    這就造成了一個程式設計師,無論你是否有經驗是否高效率,你都會面臨著一些你不熟悉的工作和全新的技術問題這是他們耗掉了大量的時間,無論是工作時間還是工作外的加班時間,

    在專案時間分配時,接手任務的程式設計師也一定程度上應該有對該專案的完成時間有個自我的評判,對於你無法在正常時間段內能夠去完成的工作,不要輕易的去接要學會溝通

    然後我們再來看一下程式設計師,在這種高壓低效率的情況下,是否真的值得拿命去換錢呢?

    為什麼要將上面的那麼多文字去解釋程式設計師為什麼會加班?為什麼會超出其他行業那麼多的時間都用於工作上?

    是因為我要讓大家瞭解到,程式設計師累計自己的工作經驗,會對他未來的工作有極高的效率提升和能力的提升,也會為自己在未來的實際工作當中節約出更多的自我時間

    事實上來說,並不是所有的程式設計師都會在辦公室裡,一坐就是24小時很多所謂的拿命換錢是大多數時間在辦公室工作,還有很多時間是在家裡工作

    所以在家裡工作的時間,到底是你的能力不足,所需要在家裡補充,還是說老闆會拿攝像頭盯著你,你必須要回到家裡也工作呢?

    一個有經驗有效率的程式設計師會在工作辦公室裡的時間,完成幾乎90%甚至於更多的工作他們可能回到家裡也會工作,但只佔用很少的時間,剩餘的時間可以用來做其他的事情,比如學習鍛鍊交友享受更好的生活和更健康的生活

    而在公司的工作時間,永遠不可能超過你在家裡邊的那段時間是最好的

    所以如果要我來看,並不是程式設計師拿命換錢,是不是值得?

    而是他們慵懶的選擇決定了,他們看起來好似在拿命換錢

    真正優秀的高效率的,經驗豐富的程式設計師,在固定的工作量下可以更好的分配時間,提前規劃好自己的工作量,並且有足夠的時間去完成相應的工作和享受更好的生活。

    那些看似正在拿命換錢的程式設計師,無非是在為他們的能力做一些掩飾罷了。他們的能力或者是邏輯能力低下,或者是工作效率低下,或者是拖延症,或者是時間分配能力不夠,或者是對技術專案的判斷能力不夠。

    曾經有一個笑話段子說和解釋程式設計師在晚上的工作效率遠比在白天的工作效率高呢?

    答案是,晚上工作效率高的原因,是因為對白天工作拖拉的一種虧欠和自責。

    這個段子裡邊所說的內容簡直就是真理。

    我也曾經有過這樣的經驗白天的拖拖拉拉將工作拖到了晚上,為了能夠早點兒睡覺,而集中精力去思考工作內容的時候,發現工作效率大幅的提升連bug都少了很多

    那麼白天的時候,到底是我的不認真還是工作的難?還是這個行業有問題呢?

    那一定是我有問題

    所以說拿命換錢這件事,如果你真的覺得自己已經很認真很集中精力的在工作上,那麼提高你的工作經驗和學習更完善的知識,還會進一步的提高你的工作效率,節約你的工作時間,為你的生活品質得到進一步的提升,也給你自己留出足夠的時間運動,養成良好的工作習慣,工作時間,儘量不要喝可樂,抽香菸,可樂和香菸幾乎是我見過的所有用命換錢的程式設計師的親朋好友,甚至於比自己的媳婦還親,遠離香菸和可樂是你們活命的根本

    學會將程式段收尾是你們能夠保命的最重要環節,不要總以為當前的思路被打斷,出去運動一下,回來之後就想不起來應該怎麼弄了,勇敢地將程式段收尾,然後站起來去運動一下,回來之後你會發現思路更清晰,效率更高

    更要敢於和老闆說不,你要相信你寫的那些亂程式程式碼再也找不出來,其他人能夠接手了,除了你老闆找不到任何人能夠替代的。

    十幾年前我曾經接手過一個程式設計師寫的程式碼,拿過來看了一眼,我就給老闆寫了一封報告,整體闡述了一下這個程式碼當中所存在的多達上百個問題,最後決定將這段程式碼重寫,並規劃了重寫這段程式碼所需要的時間,以及修改這段程式碼所需要的時間。毫無疑問重寫這段程式碼所能達到同樣甚至於更高的效率和功能的情況下,修改這段程式碼的時間要超出3~5倍

    老闆並不是傻子,你只要給他更好的工作方式,他一定會同意,因為對他來說這是成本最低的一件事,多出來的時間還可以分配其他的工作,所以多出來的時間,你到底要讓老闆如何分配工作就是你的事情了

    小公司當中程式設計師其實對老闆是有一定的約束和控制力和話語權的,只要你真的有那麼一丁點兒的能力,或者在公司的大量程式當中有很大一部分都是你寫的,你就要堅信,老闆不敢輕易的換人為了你更好的生活和更健康的身體,要敢於和老闆說不

    大公司當中程式設計師很多分配的工作量相對合理,所以請相信那些還在用命加班的程式設計師都tmd是新手真正的老手活的都很充實,只不過有一些看起來禿頂了的程式設計師,是因為他們老手的時間,實在是太晚了,30多歲了才懂得如何成為老手,而真正牛逼的一些新人20多歲就已經能夠高效率的寫程式了他們活得很自在

    所以沒有能力的程式設計師只能拿命換錢

    有能力的程式設計師輕輕鬆鬆就可以賺錢,還可以比那些拿命換錢的程式設計師賺得更多

    你的能力決定了你活的方法。

  • 2 # 自學JAVA

    個人覺得題主這個問題問的太刻薄了,答主覺得不同的崗位有不同的難處,每個工作都不輕鬆,什麼拿命換錢純屬個人看法。難道你現在的工作天天很吹牛打屁,還能拿到很高的工資?如何看待這個問題,答主說說自己的看法吧。

    所有的工作都是同一個性質為了生活,程式設計師這個崗位也一樣

    其實我們看到很多老闆,很多小夥伴可能感覺他們每天什麼也不做,還能有那麼有錢,生活還滋潤的很。但是你想想老闆在有現在的成功之前經歷過什麼,他們在之前的生活中付出過多少。其它普通崗位也是一樣,同樣的程式設計師這個職業也一樣,大家都說程式設計師的薪資高,特別高,比一般的崗位的工資高不少。但是你有沒有想過你程式設計師想要得到高的薪資同樣你的工作中付出的也要多。難道其它崗位不需要付出特別多就能拿到高薪資嗎?有的話麻煩告訴我,我去做。大家都是為了生活,說實話,任何一個崗位你如果不努力終將會被淘汰。程式設計師這個職業就是一個普通的崗位,沒什麼不同。

    程式設計師的工作現狀如何

    那麼為什麼有些人總是在說程式設計師的工作很苦逼呢,甚至像題主說的那樣。

    1.為什麼網上只會看到程式設計師對工作的吐槽很少看到其它崗位的網上吐槽

    第一:其它行業相對於程式設計師來說面對網際網路的時間會少很多,因為他們需要努力拼命賺錢,沒時間在網路上閒逛。程式設計師就不同我們是網際網路行業參與者我們的工作性質上來說是要和這些東西打交道的。那麼對於我來來說我們對生活的吐槽就在網際網路上面去抒發。在加上現在網際網路時代網路上面的資訊傳遞成本低,相對來說速度也會很快,所以大家在網上看到的大部分都是程式設計師的工作吐槽,很少能看到其它行業的吐槽。2.為什麼會有人會說程式設計師是拿命來賺錢

    第二:確實很多程式設計師經常會加班,但是也不是一年365天都是在加班。一般有幾種情況下加班呢?當給你分配的任務工時快到了的時候,但是你的進度太慢,那沒辦法你活該加班,那是你技術不到位。在就是專案快上線或者專案馬上要提交給甲方的時候需要加班,因為這個時候是需要專案不能有一點bug是需要完整執行,是需要開始賺錢的時候了,不管是交專案還是上線,加班無可厚非,主要是上線之後或者交專案之後那是有分紅的啊。但是肯定也有公司加班會很多,比如說華為,他們公司是在做很高大上的研發的,所以沒辦法的事,你幾人有這個能力,那就有這個責任,同樣就應該得到相應的待遇。

    程式設計師的工作和其它工作是一樣的

    其實程式設計師和其它工作的本質都是一樣的,大家都是為了生活在奮鬥,或者為了我們想得到的東西在努力,大家都是在為了生活拼命,沒有區別,因為我們都是普普通通的人。生活無非就是柴米油鹽醬醋茶,也希望各位小夥伴自己去看看在來說,不要道聽途說,自己體會到的才是最真實的。

    總結:任何工作都不容易,你不努力誰也幫不了你,任何職業也都是一樣的,你不拼命那就沒得混。所以不要那麼絕對的說程式設計師拿命換錢。

  • 3 # whowin1963

    其實每個人都是在拿生命換錢,只是rate不同罷了。換個角度看,你的命的貴賤和你自己怎麼看待自己的命有很大關係;你看重自己,自然做任何交易時都不會拼了老命。

    程式設計師也是一樣,拼了老命換錢的都是不看好自己生命的,不值得提倡。儘管在it業有些我認為並不好的風氣,比如996,但其實程式設計師還是有很多選擇的空間的,你要去選擇996,然後又抱怨公司缺少人文關懷,我不知道該怎麼評價。

    我呢,一輩子程式設計師,56歲了,還經常在一線寫程式碼,自得其樂,我的公司裡除了行政後勤全是程式設計師,很少加班,經常下班時我是第一個走的,程式設計師幹事都是要告一段落才敢下班,我的員工都自覺地告一段落才走。我覺著,僱一個程式設計師,我們要用他的腦子,不是體力,腦子這個東西他不願意給你用你還真沒辦法,所以,讓員工高興十分重要。

    也有些程式設計師就是命賤,想盡辦法偷懶,一定要有人打著罵著才往前走,沒辦法,只好辭掉他們,他們就屬於那種命比較賤的,可以去那些996的公司,拿命去換錢,或許適合他們。

    作為程式設計師,你要清楚自己的價值,覺著老闆給的不夠要敢於說出來,如果我給不了你要的,我可以不用你,但是如果老闆給夠了,程式設計師要考慮的是如何對得起這份薪水,所謂等價交換公平交易,有怨言不說,用工作排解怨氣,不是好程式設計師,一天高高興興不好嗎?

    命的貴賤不是看你現在一天能掙多少錢,而是你一生創造的價值,除以你一生的時間,不一定非要用錢來衡量,把生命用錢來衡量,俗了。

  • 4 # leo的滬漂生活

    我自己本身也是程式設計師,在上海工作,如果想要拿高薪,長技術,就得經常加班,因為一個大專案需要花很多的精力投入在上面,沒辦法,公司不是福利院,wangyi就是這樣的列子

  • 5 # C語言答疑課堂

    程式設計師真的是在拿命換錢嗎?我想雖然不是全部,但是有相當的比例是這樣,我想說的是,程式設計師們,千萬別折磨自己。請繼續往下看。

    為啥程式設計師會這麼辛苦?

    做軟體開發的似乎都很辛苦,加班加點似乎成為常態,那麼程式設計師有沒有想過到底是什麼原因造成了這個加班文化?

    市場競爭。同一行業的競爭對手眾多,對於同樣的一個機會,如果非常有受眾,如果你不搶先推出產品,那麼你的對手就會捷足先登,到時候你想在佔用市場基本很難。就像做社交這一塊兒,微信一開始就發力快速搶佔使用者,所以現在微信成為社交的老大,其餘社交軟體再入局就很難了。那麼如何快速搶佔使用者呢?那就用大量的時間來開發,這就加班了。客戶要求。為客戶開發產品一個常見的現象就是客戶的需求總是五花八門,難度高,要求的開發時間還短。要求你在半個月、一個月內做出淘寶那樣的網站,你覺得可能嗎?但是客戶不管啊,他覺得淘寶網站很簡單啊,不就點一點就可以買東西了嗎?作為程式設計師你也沒辦法,那就加班加點搞唄!程式設計師不要太拼了

    近些年出現的程式設計師猝死事件越來越多,我們總是嘲諷程式設計師前輩子用時間換錢,後半輩子用錢換身體,現在連用錢換身體的資格都沒有了。

    程式設計師們,好好想想你的家人吧,想想你的未來,真的有必要搭進自己的健康嗎?現如今資訊傳輸通道發達,網際網路日新月異,到處都是機會,何必把賭注都壓在一家公司上呢?有句話說得好“條條大路通羅馬”!

    程式設計師們,工作是工作,生活也是要有的,人生還是很美好的,停下腳步用心去發現這個世界的美吧!

  • 中秋節和大豐收的關聯?
  • 為何說,梅德韋傑夫辭職後被任命為安全會議副主席,是被保護起來?