1. 程序員的工作狀態是怎樣的
我姐夫就是個程序員,他一年都很少回家,差不多每天都是泡在辦公室里加班加點的,姐姐說每次和他相聚都不到一天,吃完洗完又出去了,姐夫整個人都變了,黑眼圈很濃,臉上無光,頭發少了很多,也不愛說話,他到底經歷了什麼?以致於變成一個不折不扣,冷若冰霜,面容憔悴的人。
2. 程序員的工作和生活狀態是什麼樣的
這個按照個人能力和公司的要求不一樣,活的也就不一樣。有的人比較拼,敢於承擔更多的責任,那麼就在辦公室的時間比較長。有的人愛玩/有家等等原因,就沒有那麼多時間放在工作上了。除此之外,還取決於你對工作的態度。有的人拖延症嚴重,那麼就是每天加班在趕白天沒有做完的工作;有的人沒有拖延症,那麼在順利的情況下總能給自己留出不短的時間,看你怎麼分配。畢竟項目經理在預估研發周期的時候,都不是卡的很死,會給很多不可預料的事情留出一定的額外時間。下面舉三個例子
同事A研發Leader
項目組內所有的關鍵節點基本都是交給他做的,家裡兩個孩子。基本都能按時完成所有工作,去年還抽時間考了項目管理師。從來沒有由於個人原因拖延過整體的項目計劃。今年公司級優秀員工。
同事B研發轉項目經理
本科剛畢業三年,單身。做事認真,身兼數職,基本上和他能有點關系的,他最後都會成為事情的主導。同時作為一個90後,去年一年他看了50多部電影,我們公司附近所有的大小餐廳都去吃過,公司羽毛球隊的主力。業餘生活十分豐富多彩。
同事C測試
研究生畢業4年,單身,妹子。做事幾乎沒啥激情,工作僅處於能夠完成的階段,4年內基本沒有看到什麼成長。業余時間也沒有什麼可以說的,以宅為主。之前曾經和經理商量是不是再招一個測試替換她。這是三個同事。實際上,同事C的事情的空間性是最大的。但是實際上她的工作完成度在我們看來是最差的。而A和B的工作壓力非常大,但是很多事情並沒有落下。所以,程序員的日常生活與工作是什麼樣的,看你對待生活的態度。在這件事上,和別人無關。
3. 程序員從名企跳槽國企,雖工作輕松,但年薪卻降了一半,程序員有多難做呢
程序員的難做,體現在這樣幾個方面。
1、工作時間長,加班加點是程序員的常態。

程序員是一個吃青春飯的職業,行業流動也是特別快,如果一個程序員在三十歲之前還不能走上管理崗位的話,那麼他基本上就要失業了。因為有數不盡的年輕程序員,等著來取代他的位置。在這種高壓環境下,程序員容易出現心理疾病,抗壓能力不強的人就只能被淘汰。
4. 為什麼程序員不能幹到退休
能不能幹到退休,取決於個人意願吧。就目前來說,在國人的價值觀體系裡,從事編碼工作,干到退休不是一件光彩的事情。
學而優則仕,碼而優則管。這個現實的價值觀,無法讓人安心做一輩子碼農的。困擾程序員的35歲數怪圈,並不是空穴來風。假如你到了一定年齡,還沒轉向管理,必然會有人質疑你的能力亦或性格的。
此外,不做管理薪酬很難突破,是大家轉型的根本原因。可以這么說,薪水是衡量能力最直觀的標桿,也是大家奮斗的動力。吃飯需要錢,娶媳婦需要錢,養娃需要錢,贍養老人需要錢,買房需要錢,買車需要錢,如果搞不到錢,我們連口水都喝不到。
在沒有財務自由之前,幾乎沒有人把編碼作為一生要從事的事業。
現實就是這么殘酷。
5. 「996」作息,程序員平時的生活是怎樣的
現在社會的節奏越來越快,物價越來越高,但是呢,消費能力越來越低,程序員加班已經成了社會的常態,但是呢,一直加班對身體不好,不加班呢領導還不願意了,而且還不一定有加班費,簡直太難了呀。所以每天加不加班對於程序員來說,這都是一場特別難的心理與身體上的斗爭。

唉,總之,這「996」作息也不是誰都受得了的啊。
6. 正在工作的程序員,生活狀態什麼樣
首先說一下目前日常的生活工作安排,每天7點40的鬧鍾,起來洗漱吃飯(如果起不來就不吃了,8點半差不多出門)上班。
因為距離公司比較遠在北京要橫穿半個市區才能到公司,大概10點左右刷公司卡,然後買早飯買水。
上圖是公司大門,那天去的很早(
我不喜歡喝白水,基本每天一瓶快樂水或者氣泡水。然後10:30大概正式開始工作。
上午的工作時間是到12:00整,基本上有1個多小時的時間可以專注工作,上午基本是處理昨天的任務,做當天的工作安排,小本本上列出來一天要乾的事,如果跨部門合作就盡量上午處理完,寫一下郵件之類的。
到了12:00准時去食堂吃飯,12:30吃完,我有午睡的習慣一直睡到1:30,就在工位上。(下面是一般的食堂餐食
1:30到6點整個時間段都是寫代碼的時間,目前因為人不多基本也就沒什麼管理的職責,基本上IM就能解決不用開會,所以下午可以開開心心的喝著快樂水寫自己喜歡的代碼了。
這里就要說一些題外話,因為我個人是非常喜歡寫代碼的那種程序員,是真心的可以從中獲得成就感和樂趣的人,所以我整個下午會覺得時間飛快,一般3點多有個節點就是去上廁所或者打水,基本上就可以紋絲不動的寫到6點吃飯。
下午快樂水喝完就換枸杞養養生…

7. 程序員的基本要求是啥
程序員是從事程序開發、維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚,特別是在中國。軟體從業人員分為初級程序員、中級程序員、高級程序員(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類.
崗位職責
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
職業要求
一般的程序員都有四年的在專業領域的學習,需要一個在程序領域的學士學位獲得者,不論是數學方面的還是工程方面的都是可以的。
大約有20%的人在這一領域的計算機科學和工程學擁有更高的學位。還有很小一部分程序員是自學的,盡管一些專業性的學校或者綜合大學可以提供,但是也需要一些別的途徑來提供相關的人才。盡管學歷是比較重要的,但是公司經常把重點放在應聘者的工作經驗上,很多剛從大學畢業的大學生雖然有引人注目的學位證書,但是他們找不到工作是因為他們缺乏經驗。一個程序員雖然沒有正規的學歷,但是如果一個人擁有程序設計的深厚知識背景或者豐富的工作經驗的話,那麼他的機會要比有學歷的應屆畢業生大得多。所以要盡量抓住有用的工作和實習機會,這樣的話在畢業後你就會發現,多實習讓你有更多的經驗,在找工作的時候就有更多的機會。
對於職業程序員,另外一個重要的方面就是,程序員需要不斷提升自己的業務技術,他的技術必須一直保持在一個較高的水平,並且要不斷發展,程序員也要尋找貿易的機會,要參加研討會,在周刊上發表文章和接受職業教育,這些使程序員在自己的領域中分級或者不斷並排前進。
做為一名程序員至少熟練掌握兩到三種開發工具的使用,這是程序員的立身之本,其中C/C++和JAVA是重點推薦的開發工具,C/C++以其高效率和高度的靈活性成為開發工具中的利器,很多系統級的軟體還是用C/C++編寫。而JAVA的跨平台和與WEB很好的結合是JAVA的優勢所在,而JAVA即其相關的技術集JAVAOne很可能會成為未來的主流開發工具之一。其次,能掌握一種簡便的可視化開發工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,這些開發工具減小了開發難度,並能夠強化程序員對象模型的概念。另外,需要掌握基本的腳本語言,如shell,perl等,至少能讀懂這些腳本代碼。
熟知資料庫
為什麼資料庫是如此重要?作為程序員,他們自然有自己的理由:很多應用程序都是以資料庫的數據為中心,而資料庫的產品也有不少,其中關系型資料庫仍是主流形式,所以程序員至少熟練掌握一兩種資料庫,對關系型資料庫的關鍵元素要非常清楚,要熟練掌握SQL的基本語法。雖然很多資料庫產品提供了可視化的資料庫管理工具,但SQL是基礎,是通用的資料庫操作方法。如果沒有機會接觸商業資料庫系統,可以使用免費的資料庫產品是一個不錯的選擇,如mySQL,Postgres等。
了解操作系統
當前主流的操作系統是Windows,Linux/Unix,熟練地使用這些操作系統是必須的,但只有這些還遠遠不夠。要想成為一個真正的編程高手,需要深入了解操作系統,了解它的內存管理機制、進程/線程調度、信號、內核對象、系統調用、協議棧實現等。Linux作為開發源碼的操作系統,是一個很好的學習平台,Linux幾乎具備了所有現代操作系統的特徵。雖然Windows系統的內核實現機制的資料較少,但通過互聯網還是能獲取不少資料。懂得網路協議TCP/IP。
在互聯網如此普及的今天,如果您還沒有對互聯網的支撐協議TCP/IP協議棧有很好的掌握,就需要迅速補上這一課,網路技術已改變了軟體運行的模式,從最早的客戶/伺服器結構,到今天的WEBServices,再到未來的網格計算,這一切都離不開以TCP/IP協議棧為基礎的網路協議支持,深入掌握TCP/IP協議是非常必要的。至少,需要了解ISO七層協議模型,IP/UDP/TCP/HTTP等常用協議的原理和三次握手機制。
明白DCOM/CORBA/XML/WEBServices存在的意義
隨著技術的發展,軟體與網路的無縫結合是必然趨勢,軟體系統的位置無關性是未來計算模式的重要特徵之一,DCOM/CORBA是當前兩大主流的分布計算的中間平台,DCOM是微軟COM(組件對象模型)的擴展,而CORBA是OMG支持的規范。XML/WebServices重要性不言而喻,XML以其結構化的表示方法和超強的表達能力被喻為互聯網上的「世界語」,是分布式計算的基石之一。
不要將軟體工程與CMM分開
大型軟體系統的開發中,工程化的開發控製取代個人英雄主義,成為軟體系統成功的保證,一個編程高手並不一定是一個優秀的程序員,一個優秀的程序員是將出色的編程能力和開發技巧同嚴格的軟體工程思想有機結合,編程只是軟體生命周期中的其中一環,優秀的程序員應該掌握軟體開發各個階段的基本技能,如市場分析,可行性分析,需求分析,結構設計,詳細設計,軟體測試等。
需求理解能力
程序員要能正確理解任務單中描述的需求。在這里要明確一點,程序員不僅僅要注意到軟體的功能需求,還應注意軟體的性能需求,要能正確評估自己的模塊對整個項目中的影響及潛在的威脅,如果有著兩到三年項目經驗的熟練程序員對這一點沒有體會的話,只能說明他或許是認真工作過,但是沒有用心工作。
模塊化思維能力作為一個優秀的程序員,他的思想不能局限在當前的工作任務裡面,要想想看自己寫的模塊是否可以脫離當前系統存在,通過簡單的封裝在其他系統中或其他模塊中直接使用。這樣做可以使代碼能重復利用,減少重復的勞動,也能使系統結構越趨合理。模塊化思維能力的提高是一個程序員的技術水平提高的一項重要指標。
8. 為什麼大多數程序員會脫發這個職業有多耗費腦力
因為程序員這個職業的主要工作其實就是每天寫代碼,而且在遇到公司的問題的時候,必須要利用自己的專業知識來進行解答的,這個職業,每天所需要的工作時間已經超過了8個小時。
我相信對於那些還沒有進入這個社會的年輕人來說,是非常羨慕這個職業的,因為這個職業每年的收入可以達到30萬元以上,而且通過寫代碼就能夠讓自己在短時間之內獲得更多的財富的,但是我們也必須要關注一種現象,那就是程序員的頭發掉落的非常快,而且他們的精神的消耗也是比較快的。
加班已經成為了程序員工作的常態
對於程序員來說,加班已經成為了他們的工作的常態,他們在生活當中必須要面臨著加班,如果不進行加班的話,那麼他們的工資收入會減少的,而且他們在進入了一家公司之後,基本上會被當做兩個人來使用的。
任何事情都其實都是需要進行辯證的看待的,雖然程序員的工作是比較勞累的,而且對於身體的消耗也是比較嚴重的,但是他們卻擁有著非常高的工資收入,而且在35歲之前能夠獲得其他人30年所能夠獲得的工資收入。
9. 「程序員」究竟是一群什麼樣的人
在21世紀的開端,程序員的職業是非常高大上的,有很多人在大學選專業的時候,都會選擇計算機相關的專業,一般選擇計算機與應用的人,到了畢業之後,就會做程序員,想要做一個優秀的程序員,並不是一件容易的事情,因為他們的頭腦是比較聰明的,要記住很多東西,而且他們在操作電腦的時候,一般是三台一起用的,電腦屏幕全部都是相關的代碼,他們在做任務的時候,不受其他人的打擾,全身心的投入在裡面,就算很認真,他們也有出錯的時候,他們有可能會因為一個符號寫的不好,而加班到深夜,程序員究竟是一群什麼樣的人呢?讓我們一起看一下吧!
總之,很多女生都希望找程序員做老公,因為他們的工作大部分都是在電腦前,沒有太多時間出去應酬,所以大部分的程序員,為人都是老實可靠的,每一份職業都應該被尊重,程序員也一樣。
10. 程序員的日常生活都是什麼樣的
不喜社交,但並不是不善社交,單純覺得擼點代碼搗鼓點東西比和一幫人吃飯喝酒 KTV 更有趣。偶爾無聊空虛也會出去參與各種活動,控場無壓力。
交流技巧無非就是自黑暖場,察言觀色,這些和職業無關,和人有關。
對潮流打扮之類無感……但迫於女票的壓力,每天還是會穿戴整齊,弄弄頭發再出門。
除了在車和鍵盤之外的事情都不捨得花錢,吃蘭州拉麵都捨不得多加份肉。當然玩的車和鍵盤也沒貴到哪兒,單純喜歡。
平時基本就上班寫代碼,回家吃飯,洗碗,完了接著寫代碼,然後睡覺。但周末一般都會出門,也挺簡單,看電影,吃飯,逛街。這方面特別容易滿足。
剛畢業的時候也覺得程序員是吃青春飯,一路走來,也做了幾年管理(當然也是技術團隊)。覺得還是寫代碼更好玩,而且似乎可以一直寫下去,並沒有會被精力旺盛的新人碾壓的壓力。最近一年慢慢調整自己的工作重心,重新回到代碼和技術上來。
曾經也心高氣傲,恃才傲物。現在越來越覺得吧,程序員也只是一份普通的職業,沒比別的行業好太多,當然也是好那麼一點點。大富大貴的機會其實不多,但總體上來看,還是比其他行業酷一點。是一份有可能讓你真正愛上的職業。