『壹』 程序員996和施工的比,哪個累
那個看具體情況,程序員累的是精神上,996如果是一兩天還好,如果長期996的話,再這個基礎上再加會兒班,那時候就困苦了。
至於施工的話,通常是身體上累,如果日常環境不壓抑的話,一個工程搞完總有一定收獲的。
『貳』 「程序員」究竟是一群什麼樣的人
在21世紀的開端,程序員的職業是非常高大上的,有很多人在大學選專業的時候,都會選擇計算機相關的專業,一般選擇計算機與應用的人,到了畢業之後,就會做程序員,想要做一個優秀的程序員,並不是一件容易的事情,因為他們的頭腦是比較聰明的,要記住很多東西,而且他們在操作電腦的時候,一般是三台一起用的,電腦屏幕全部都是相關的代碼,他們在做任務的時候,不受其他人的打擾,全身心的投入在裡面,就算很認真,他們也有出錯的時候,他們有可能會因為一個符號寫的不好,而加班到深夜,程序員究竟是一群什麼樣的人呢?讓我們一起看一下吧!
總之,很多女生都希望找程序員做老公,因為他們的工作大部分都是在電腦前,沒有太多時間出去應酬,所以大部分的程序員,為人都是老實可靠的,每一份職業都應該被尊重,程序員也一樣。
『叄』 為什麼現在越來越多的人認為「程序猿」就是個體力勞動者
因為程序員常年面臨著加班的情況,而且所做的工作其實也是比較重復性的。
一、關於程序員禿頭加班的調侃
在互聯網上有很多是關於程序員的調侃,比如說某位禿頭的中年大叔,大家就會懷疑他工作一定是程序員,因為程序員這一行業常年加班熬夜,導致自己不停的掉頭發和禿頭。很多程序員都是帶著很嚴重的黑眼圈的,因為他們要麼在加班,要麼在寫代碼的路上,要實現老闆和客戶各種各樣亂七八糟的要求,所以經常需要不斷的思考以及需要強大的精神和體力去完成工作。
『肆』 工程師和程序員的區別
工程師和程序員的區別有:
1.著重解決業務問題:
程序員的著力點在於項目里的技術問題,工程師的著力點在於解決業務問題。有時候只要優化一下業務流程,就可以減少很多技術難點。我們經常講的技術驅動就是指這個方面。
2. 控制開發過程:
程序員只管悶頭寫代碼,實現各種業務功能邏輯。工程師會從開發過程、項目成本的角度來思考,包括選擇開發語言、採用哪些中間件、使用什麼資料庫等等。技術架構盡量簡單,業務邏輯也盡量簡化,代碼結構也盡量簡潔,大項目盡量迭代開發。
3. 降低維護難度:
程序員通常不會考慮後期維護的難度。軟體工程師會思考這個問題,所以他們會盡量完善項目文檔,檢查代碼注釋,甚至專門做一些工具用於後期維護檢查,盡量做到容易維護。
4.知識方面有差異:
這個一定不必多說,既然工程師站在了總指揮的位置上,那麼需要負責的事情一定是非常多的。不僅要寫代碼,還要會整合,在後期的整合上需要學的知識還有很多,包括對各個代碼進行檢測,發現整合後的錯誤等等。所以相比之下,工程師需要具備的知識水平更高。
『伍』 程序員是體力勞動還是腦力勞動
程序員當然是腦力勞動,工地上搬磚的才是體力勞動。那麼為什麼有的人會形容程序員也是搬磚的呢,那是因為程序員工作強度還是比較大的,加班是經常的,雖然說是坐著工作,但是也是消耗體力的。
『陸』 寫代碼和搬磚的區別
我做過7年程序員轉行了,很辛苦,收入在北上廣很客觀。其實和蓋房子的民工是一個性質,人家搬磚你搬代碼,未來人家還能發展成包工頭,程序員如果不在外企,過了三十歲就歇菜了!慎重!
『柒』 工程師和程序員的區別
第一、工程師不寫黑箱程序
「程序=數據結構+演算法」,這個著名的公式大家都知道。不幸的是,它不適合描述工程領域或者現實世界的程序。有很多程序,數據結構和演算法都寫得很棒,功能足夠 強大,系統足夠復雜,但是——它很難調試,一跑起來就無法停止,而且誰也不知道程序現在到底在干什麼,裡面發生了什麼。
第三、工程師注重功能的邏輯聯系
很多系統都在不斷的變化和改進過程中,程序員看到的是功能點,工程師看到的是功能點之上的邏輯。
任何系統當然都是由若干功能構成的。但在功能點之上,還需要一張有邏輯意義的大網,才能把功能點組合起來,把復雜度降低,成為大家能理解的對象。最簡單的「登錄」,就包含數據輸入、數據驗證、登錄信息記錄等等功能,「登錄」是這些功能的邏輯集合,也是理解這些功能的基礎。