1. 程序員進國企就必然廢了嗎
程序員在國企的發展,確實與在互聯網企業有所區別。在互聯網企業,技術人員可以接觸到各種新技術,快速提升代碼能力,感受到明顯的存在感。然而,進入國企後,這樣的機會變得稀缺,新技術的應用和學習變得緩慢,開發時間的分配也更為寬松。這種情況下,代碼能力的增長速度大大降低,相比於在互聯網企業的一年提升10分,可能在國企只能提升2分。盡管如此,口才和寫報告的能力得到了一定程度的提升,但這對於程序員而言,可能遠不如代碼能力提升帶來的安全感。
對於技術是否廢掉的問題,答案取決於個人的工作狀態。如果每天的工作時間分配合理,有明確的目標和任務,個人有足夠的時間進行自我提升,那麼技術能力完全有可能實現無上限的增長。反之,如果工作時間過於緊張,大部分時間都用於處理日常任務,提升的空間可能會受到限制。
一個笑話或許能更好地說明問題。某位朋友在燃氣輪機研發國企工作,某日發現同事整天忙於開「批評與自我批評」會議,原因是團隊中有人對小領導的技術指導提出異議。這位小領導不僅沒有反思自己的問題,反而開始濫用權力,甚至對團隊成員進行心理壓迫。這樣的行為在行業內已經引起嘲笑,團隊成員被戲稱為「工具人」,而研發工作則被諷刺為「研發你去死」。這說明,雖然某些國企在名義上強調研發,但實際上,團隊的管理方式和文化可能更側重於政治游戲而非真正的技術創新。
對於計算機本科畢業生來說,不同工作環境下的成長路徑各不相同。在事業單位從事信息技術工作,可以獨立開發小系統、網站,進行新聞發布和簡單運維。雖然技術提升可能不如預期,但在文章撰寫、團隊協作、項目管理等方面得到了鍛煉。在互聯網中型企業工作,可能面臨技術實力與應屆畢業生的差距,但通過溝通能力的提升和對更好代碼規范的了解,個人能力得到了多方面的成長。在傳統行業國企擔任信息總監,雖然技術提升的空間有限,但通過數字化轉型、資源調動和項目管理等方面的經驗積累,個人成長為一個綜合性的IT管理者。這種角色不僅涵蓋了技術方面,還包括了組織管理、預算控制等多個領域,使個人在IT領域獲得了廣泛的經驗。
對於社會招聘進入國央企,情況因地區而異。在某些注重校招生培養的單位,社招可能面臨一定挑戰。然而,隨著單位對人才需求的增加,即使在需要通過特定招聘渠道進入的單位,社招人員也能找到合適的機會,尤其是在某些市場化國央企中,優秀市場人員的需求更為迫切。招聘方式通常包括網路平台、獵頭、調動推薦等。
技術理想方面,隨著工作經歷的積累,個人可能開始反思技術在不同環境中的價值。在互聯網企業工作時,技術人員可能會期望自己的工作能夠觸及更廣泛的人群,帶來更大的社會價值。然而,在國企環境中,技術提升往往更為局限,個人價值更多體現在內部管理和團隊協作上。在這樣的背景下,寫論文成為了一種可能留下個人痕跡的方式,盡管這在學術界可能被視為「學術垃圾」。
總結而言,程序員在進入不同環境時,其職業發展和成長路徑將會有所差異。理解這些差異,結合個人興趣和職業規劃,選擇適合自己的發展路徑,是關鍵所在。
2. 程序員改bug 問題是怎麼改好的
其實程序員改bug也是有學問的。程序員改bug跟醫生治病是一樣一樣的,無非一個是給機器看病,一個是給人看病。首先,一定要准確的定位引起bug的真正原因。定位問題,需要程序員去讀代碼,了解流程,弄明白來龍去脈。其次,定位bug源頭之後,就需要去分析解決問題的方法。分析問題,需要綜合相關知識,熟悉它所用到的一些機制,找到最佳解決方案。拿Android來說吧,比如修改wifi的bug,就需要弄清楚wifi的流程,stateMachine機制,消息機制,當然最基本的四大組建及其機制是必不可少的,哪裡都有用到。然後,才是去coding。當然coding,也應該注意一些問題,比如,風格盡量和源碼保持一致。Google那批程序員功底還是可以的。注釋一定要清晰,包括作者,改動時間,以及原因。最後,要強調一點,改bug一定要徹底。不能改一個bug一起另外一個或者一堆bug。一定要避免這樣的情況發生。我們公司就一個剛畢業沒多久的程序員,改bug不徹底,只改了界面顯示,弄的實際功能廢掉。對於這樣的代碼,我只想說兩個字:垃圾。另外,改bug要和相關模塊的工程師討論,因為他們或許就是這方面的專家,這樣才能寫出優秀的代碼。
有的人改bug改了幾個月,就會分開發的任務,或者層次更深一點的任務。有的人從進公司就一直改bug。不能否認公司方面有一定問題。但程序員也應該從自身方面找找問題。你寫的代碼是最高效的嗎?你寫的代碼讓別人很容易看懂嗎?你寫的bug讓別人呲之以鼻還是贊嘆不已?如果你做的不夠好,就不要整天抱怨:「又讓老子改bug,老子從進公司到現在都一直在改bug!」
3. 程序員不想找有壓力的工作,心態是不是有問題了
其實從人的本性上來講,很多人都不願意找有條理的工作,這個不僅僅是對於程序員來講,對於任何人來講,如果一項工作太有壓力的話,他自己其實是不太願意去找這樣的工作的,這個倒跟我們的心態並不是有很大的關系。
如果自己的心態都不好的話,那我們是很難去做好這項工作的,這個時候對自己來講也並不是一件很好的事情,我們要想辦法去調整這個狀態,讓自己的心態變得更好。