回覆列表
  • 1 # eexpss

    程式設計師只有做自己興趣所在的軟體時,才能體現出創意。

    做工作時,就是一個螺絲釘。

  • 2 # 秋若楓261

    程式猿哪裡是體力活?是體力活那你找一些體育學院的身材魁梧的人來做軟體吧,傻子吧?程式猿是高階的腦力勞動者,很有逼格的那種,如果是體力活,那你讓身材健碩的,身體很棒的,頭腦簡單,四肢發的人來做程式猿吧,在我心中,程式猿是特別牛掰,高階大氣上檔次的腦力工作者,謝謝,不喜勿噴。

  • 3 # 編碼之道

    作為一個老碼農,我覺得這可能是一個會令很多程式設計師感到悲哀的問題,會戳痛很多看起來表面光鮮的程式設計師的痛處,但是這個問題卻正中要害,指向了一個殘酷的事實,似乎程式設計師已經與民工相差無幾,所以才有了碼農的戲稱。

    為什麼會出現這種情況呢?一個關鍵的原因就是程式設計技術不斷進步,在程式設計框架與輔助工具的幫助下,使得程式開發變得越來越簡單,直接導致程式設計師的門檻不斷降低。雖然軟體開發者都稱為程式設計師,但是人與人之間的差別確是很大的。從程式設計師技術層次的分佈來看,往往會構成一個金字塔結構,頂端是一些大神級別的存在,既是程式設計師,往往也是科學家,而且極度稀缺。往下層級會逐漸降低,而人數則逐漸增高,直到最底層的碼農,佔據了人數的絕大部分,卻只是從事著一些技術含量不高的工作,而且996或者007的工作模式根本就不是腦力勞動者應有的樣子。

    其實那些被認為是體力勞動者的程式設計師,他們往往不是真正的程式設計師,只是看到軟體開發行業的高收入而來的淘金者,我甚至見過一些體育專業、醫學專業的學生參加幾個月的培訓班,然後進入外包公司轉行做程式設計師的,如果說他們也算程式設計師的話,那麼說程式設計師是體力勞動者也合情合理。

    所以我認為,真正的程式設計師他們往往從事著設計性的工作,不管是框架還是演算法,都有一定的不可替代性,依然是腦力勞動者。而程式設計師中的體力勞動者,往往是一些外來的淘金者,當然也會是最早的被淘汰者。

  • 4 # 會技術的葛大爺

    我覺得,“程式猿”自然是一種體力勞動者!非但程式設計師是體力勞動者,設計師,網路小說的寫手我都覺得是體力勞動者。

    為什麼這麼說呢?我們來分析一下程式設計師這個職業

    首先,程式設計師不是駭客,程式設計師也不一定就會修電腦。所以,別把程式設計師和電影電視裡面的那些酷哥聯絡在一起。

    對於程式設計師這個職業來說,確實是需要一定的學歷,不然想要深入的話難度很大,也確實需要一定的邏輯思維和分析能力。但是,相對於學歷,我覺得程式設計師更重要的就是健康的身體。

    隨著現在科技的發展,中國一直把科技作為第一生產力。因此,網際網路行業興起,越來越多的人進入到了程式設計師這個行列。但是,大部分的程式設計師其實僅僅是按照相關的文件碼程式碼,很好會去思考,為什麼要這麼做?有沒有更好的實現辦法?

    雖然,這些程式設計師們都工作在明亮的寫字樓裡,但是,每天的工作其實就是對著電腦,做著相對重複的內容。我們看看工地上的那些農民工,除了工作環境和內容不同,性質其實非常的相似。

    而且對於程式設計師來說,每天消耗的體力方式,也是“自殺式”的。

    如果我們把程式設計師和普通工地工人看為兩種遊戲角色。工地工人每天消耗這自己的HP,但是HP的最大值是在不斷提升的,而且力量、敏捷等屬性都是提高的,技能熟練度也是在增加。當然,可能也會因為勞累,患一些腰椎、頸椎的疾病。

    而程式設計師呢?每天的HP減少的幅度較小,但是我們每天下降的是HP的上限,與此同時,我們的力量、敏捷屬性也是在不斷的下降,技能熟練度在增加。

    可能在工地幹幾年,雖然辛苦,但是身體也強壯了,說不定未來還能多活幾年。但是程式設計師幹幾年,也是996的日子,同樣辛苦,但是身體卻垮了,肩周炎、腰肌勞損、頸椎病都來了,頭髮也掉了,這樣的情況,難道不是和體力勞動者一樣嗎?

    我們現在坐在辦公室格子間裡面的這些程式設計師們,和幾十年前在工廠生產線上的工作有什麼區別嗎?並沒有。我們只是時代進步的又一種體力勞動工種而已。

  • 5 # Adober

    CRUD,API排程師佔了程式設計師群體的80%甚至以上,懂的人知道我在說什麼。

    但畢竟老闆要盈利,員工要吃飯就必須做業務!

  • 6 # 前端達人
    首先我們來聊聊體力勞動者和腦力勞動者的定義

    我們都很清楚,從勞動的形態上可以將勞動分為體力勞動者或腦力勞動者,隨著社會的發展,人工智慧,機械化的發展讓更多的人擺脫了體力勞動,更多的人從事腦力勞動者,如今腦力勞動者佔據了很大一部分。在我們上學那會,提到腦力勞動者我們自然會想到科學家、數學家這些,但是長大後現實生活中,我所接觸最多腦力勞動者便是“程式猿”。

    現在程式設計師的生存狀態如何?

    現在越來越多的程式設計師形容自己只不過是搬磚的,為什麼這麼說呢,那是因為程式設計師工作強度還是比較大的,尤其是在一二線城市打拼的年輕人們,996是常有的事情,雖然說是坐著工作,敲鍵盤打程式碼而已,但是坐上十幾個小時,是很消耗體力,傷身體的。既費腦力又費體力,如果沒有一個好的身體,恐怕真難熬。加班久了,職業病在所難免,比如頸椎病、脫髮、記憶力衰退、內分泌失調、腸胃失調等等。年紀大了,身體也有可能扛不住了,及時技術再牛,也比不過小年輕的拼勁了,面臨著失業的風險,大齡程式設計師何去何從也是我們這個圈子討論最多的一個話題。從目前這個行業的生存狀態來看,我個人感覺從事這行的人身體上和思想上的壓力都是很大的,這個行業其實是犧牲自己健康的代價來換取所謂的“高收入”。因此從這個角度來看,我覺得“程式猿” 更像體力勞動者。

    從技術角度來看,大部分的人還是從事基礎的“搬磚”工作

    隨著這行業的火熱,越來越多的培訓機構,想入這一行的門檻也是越來越低了,造就了大量的從業人員,這個行業的競爭壓力也越來越大。在任何一個行業裡,都是金字塔的結構,越低層的,人數越多,體力勞動所佔的比例也就越高。我們都是從最基礎的崗位開始工作的,技術主管或經理把需求設計完了、介面、架構、編碼規範定義好了後,我們就開始從事基礎的“碼磚”工作了,悟性好的又愛專研的,碼個一兩年就能成為中級或者高階開發人員,再往上升,就是做系統需求、架構設計的工程師,他們一般把專案架構設、技術邊界定義好後,就可以把工作交給初中級的開發人員完成,這就是所謂動腦子的腦力勞動者吧。

    在開發專案中,畢竟“動腦子”的人還是少數,大部分的工作還是需要基層的人去完成的,要不這麼多的工作怎麼完成?因此從技術分工的角度來說,大部分人還是最基礎的開發工作,所謂的體力勞動吧。

    小節

    今天就和大家聊到這裡,從以上的分析來看,大部分的“程式猿”還是體力勞動者,只有少數人才能成為腦力勞動者。

  • 7 # C語言答疑課堂

    這個問題嘛,題主以為所有的程式設計師都是腦力勞動者嗎?錯!有相當一部分的程式設計師確實是體力勞動者,特別是剛入職場的程式設計師。

    剛進入職場的程式設計師,其實也就是剛畢業的學生啦,對演算法、資料結構、設計模式等都是一無所知、理解不深,這個時候讓他們寫程式碼他們能做的就是在網上看看有沒有人實現過這個功能?有的話就直接複製貼上過來,過分的是粘貼後連程式碼裡有沒有中文字元都不看的,然後編譯時提示錯誤,找了半天都不知道錯誤在哪兒,但是看網上人家都是編譯透過、執行成功的,最後花了大半天的時間才發現原來是程式碼中包含了中文字元。

    有的程式設計師雖然也是從網上覆制貼上,但是好歹還會根據自己的理解做一些改動。但是畢竟是複製別人的程式碼,對別人的程式碼也就理解不深,有時候稍微改動下馬上就編譯不透過或者執行錯誤,而且總感覺自己改的是無關痛癢的東西怎麼會出錯呢?

    為啥題主會說程式設計師是體力勞動者?還不是因為有的程式設計師寫程式碼就是複製貼上複製貼上。也就是程式碼的搬運工。不過這個也不能怪程式設計師,時間緊任務重,哪有那麼多的時間自己從頭去實現一段程式碼功能,只能是看看別人有沒有做過類似的功能。

    但是程式設計師還是要自己多動腦筋,多學習程式設計知識,為啥叫程式設計師?會寫程式的人員才叫程式設計師!

  • 8 # 好好先生140453599

    信口開河,只有做網站才叫程式設計師?做微控制器,AI晶片,CPU,超算軟體的,就不是程式設計師?還體力勞動,真是無知者無畏!

  • 9 # 自學JAVA

    其實大部分人都是從網上聽說的,比如長期加班,如果沒有好的體力確實很難撐下去。那麼哪些方面導致程式設計師也確實成為了體力勞動呢?

    久坐

    這個是最直接的問題,因為程式設計師的工作媒介就是電腦,電腦的話是固定的,所以需要長度坐著面對著電腦工作。其實大家可以試驗一下,如果你什麼也不做,就讓你乾坐2-3個小時,你就有點抗不主了。程式設計師也是一樣的,只不過程式設計師是因為在動手動腦分散了注意力導致坐了這麼長時間沒什麼感覺。其實身體體力消耗也是很大的。

    長時間需要高度集中精力

    這個點就是程式設計師的工作特性了,怎麼著程式設計師坐開發也屬於技術工種,所以絕對時間是需要用腦的,其實在程式設計師做開發的時候需要注意力完全集中,實際上是很耗費體力的,比真正的體力勞動都耗費的體力都要多。並且你可能一集中就是10多個小時,那帶來的體力消耗是更大的,最直接的反應就是你感覺就低頭在抬頭髮現自己又餓了。

    加班

    程式設計師崗位雖然加班是有的,但也不是所有程式設計師每天都加班。但是加班確實很考驗人的體力。因為能加的班全是靠體力抗過來的,體力不好的人,那就是在透支健康在抗。所以加班也是一個體力活,並且還是一個體力消耗最大的體力活。

    缺少鍛鍊

    因為長時間的久坐,長時間的動腦學技術,對於個人的身體鍛鍊來說真的確實太多了,確實鍛鍊帶來的就是體力跟不上,體力跟不上帶來的就是身體會被慢慢拖垮。這是一個惡性迴圈,但是在程式設計師的工作中這個確實也是一個無解的迴圈,沒辦法的事。所以建議各位程式設計師有時間的話最好能去鍛鍊鍛鍊身體,哪怕是多走走也是好的。

    總結:程式設計師換一種叫法叫碼農,所以故名思意,程式碼的農民。其實從上面很多個點上面都能體現是一個體力活。

  • 中秋節和大豐收的關聯?
  • 什麼樣的事情讓你固粉王一博?