程式員的忙
因為BUG戰斗到深夜,因為思考太多,過多焦慮,導致連做夢都在解決問題,
你,有這樣的經歷嗎?
程式員們每天都在很努力地作業、不停的Coding寫業務代碼,每天都非常忙碌,甚至周末都不休息,強忍著“996”和“KPI”,但卻唯獨忘記了留出時間“自修內功”,但是,哪里那么多時間給自己修煉呢?
所以現在社會上有很多技術人員都感覺到,在一個崗位上干著干著突然發現自己的技術停滯了,甚至不如以前,
除了忙,還有毀掉你的閑
在《深度作業》這本書中,納斯研究所指出,
如果你生活中潛在的每一刻無聊時光,都是用瀏覽智能手機來打發的,那么你的大腦就有可能被重新編排,這時你的大腦已經不能夠勝任深度作業了,如果你長時間進行的是浮淺作業,你的大腦里的髓磷脂就會不斷下降,與大腦的連接力也會跟著下降,當髓磷脂缺乏到一定程度,大腦就會產生病變,納斯研究所稱之為“心智殘疾”,為什么每個人每天同樣擁有24個小時,交出來的卻是不一樣的成績?區別正是在于每個人對于注意力支配的不同,我們使用注意力的方式,就是我們塑造自己的方式,
作為一個主體,忙和閑要懂得轉換,最終的目的就是你這個主體更快更好的適應,

?
互聯網公司的“忙”對程式員的影響:
互聯網公司的“忙”其實有時也是真忙,從原因來說,互聯網公司認為是程式員(其實也有其他員工,但本文不涉及討論)造成的,程式員認為公司造成的,
而根據“一個巴掌拍不響”原則來看,應該是公司與程式員合作不協調出現的惡性回圈造成的,
這種“忙”是因為一下幾點:
專案開發與計劃脫節,表現為專案開發慢于計劃,
突如其來的事件,
為某種說不清道不明的原因,像是作秀,
假忙,
真忙,
······
(觀點不代表所有意見,歡迎大家在評論區補充)
第一種情況最常見,這涉及到軟體工程的話題,其實也是互聯網公司做不大,程式員水平提不高的核心,
第二種情況也常有,比如偶爾趕個標書,比如客戶那里突然出現了BUG,急著去改等等,
第三種情況就很讓人暈菜了,有點無病呻吟的感覺,比如不知道從哪里冒出一個會議,開到個七八點;
第四種情況很特別,也比較常見,明明已經完成了作業,卻還是坐在位置上“不停的忙碌”,只是為了給老板整個團隊很努力的錯覺,
但你要問,這個時間我不能拿來提升自己嗎?當然不可以了,你還要做表面功夫呢~
第五種情況就不說了,因為這是正根,總之互聯網公司是“忙”的,一般是以上三種“忙”,偶爾這三種都沒有了,第四種就馬上出來的,這種情況對程式員的影響:混亂無序、怨由心生、虛偽做作、學習時間少,
一位在世界500強公司作業了十年的HR說,企業裁人不看年齡層,往往是那種看起來很忙,卻沒有生產力的人,他們嚴重影響公司效率,
無論你是真忙還是假忙,在程式員的圈子里,即使你待的時間夠長,一直勤勤懇懇,做拼命三郎,但是你沒有成長,不能適應新的事物也是不行的,
“干活最勤勞的人未必是最有價值的人”,公司不是慈善機構,用人講究性價比,
小編推薦一個學C語言/C++的學習裙【 712,284,705】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多干貨和技術資料分享!
互聯網公司的流程不規范對程式員的影響:

?
無像樣的需求、無像樣的設計、沒有測驗、沒有檔案、沒有維護(所謂維護也大都是客戶測驗出BUG來改一改),
其實說到需求這一塊也并非完全是公司的問題,大多數情況下,客戶也是根據程式員直接上來編碼后暴露出來的問題才漸漸明白自己的需求是什么的,
“什么都沒有”的問題在于,什么也不清楚,如果寫一堆以不變應萬變的代碼,第一,時間不允許,第二,難度太大,要是稀里糊涂去實作,擴展與維護性又差,整個一堆豆腐渣工程,總之是沒法下手,長了一堆“打鐵”技巧,神不像神,程式員不像程式員的,
這種情況對程式員的影響:無規劃性、代碼質量低、手忙腳亂、技術永遠停留在基礎水平,
互聯網公司對程式員員工的“全能型”要求對程式的影響:
裝系統、修列印機、寫檔案、編代碼、見客戶、掃地搬桌子、接網線,在國內軟體公司中程式員做什么事都有可能,其實不僅僅是軟體公司,所有不好的公司都是希望員工是“全能性人才”,除了專業的事情,還能做做雜事,一個員工事情做的越多,錢花的越值,單單說技術方面,也是要求事事能做,但這種情況就會對程式員造成很大的影響,導致術業無專攻,

?
▲:身邊很多人一直嘗試全堆疊,很多人不明白,其實全堆疊的真正意義并不在于多學了幾門技術,而在于說,你擁有了將一個想法完整的轉化為一個產品的能力,
這種能力讓你從一個不能脫離生產線的螺絲釘、不能離開公司獨立生存的雇員,變成了一個對自己的作業,對自己的生活,對自己的事業擁有選擇權的一個人,你當然可以到大廠里面去打工,因為掙錢快嘛,但是當你不開心的時候,不想要這種生活的時候,可以自己開公司,可以自己做軟體賣;當你有一些非常好的想法的時候,你不用去說服投資人和找幫你補前端或者后端作業的小伙伴,只需要用自己空閑的時間,就可以慢慢的把它給做出來,當你創業的時候,你不用天天擔心,技術部門里面某一個單點的程式員突然離職(創業公司里非常常見),因為你知道最差的情況下,你是可以自己去把這個地方的東西給做掉的,大不了邊熬夜邊招人唄,這種控制力非常棒,
互聯網公司的工資拖欠對程式員的影響:
雖然網傳程式員的工資很高,但是拖欠工資的程式員是很難的,任何行業都有拖欠工資的公司,這其實觸碰到了員工與公司合作的最底線,但很多公司打破了這個底線,工資的拖欠直接影響到程式員的心態,甚至影響到程式員的生活,
這種情況對程式員影響:低調、迷茫、心態不穩、思想徘徊、生活困難,
互聯網公司對軟體開發的要求對程式員的影響:
互聯網公司對軟體開發的要求一般是實作即可,公司所著眼的點在于“就這么一點功能”,不會考慮在“如何實作”上所花費的時間,
這種情況對程式員的影響:開發難度大、維護難度大、壓力大、難溝通,
互聯網公司的承諾對程式員的影響:
多承諾少兌現,給員工畫大餅,所以員工并不能一直忠心的在一個公司作業,這樣的結果往往是使公司與員工走入惡性回圈,
這種情況對程式員的影響:不滿、被動、拿不起放不下、進退兩難,
程式員自己惡習的影響:
據一則調查研究:每天8小時的作業時間里,上班族每天真正集中注意力在作業上的時間,其實只有2個小時,
而在實際生活中,人們真正專注在作業上的時間,可能遠低于2小時,
除了拖延,上班摸魚也是一個原因,上班開始就玩手機、閑聊、直到臨近下班,手上的事情還沒完成一半,這樣導致你不能及時下班,最后熬夜加班的結果你也只能接受,

?
人遵循最小阻力原則,往往傾向于喜歡做那些小阻力的事情,聊微信刷手機很容易,但寫報告很費腦,不愿意馬上行動,因此造成了拖延,只能用加班來彌補,
結論
消極、軟弱無主見、虛偽、對前途渺茫、混亂無序、怨由心生、虛偽做作、學習時間少、無規劃性、代碼質量低、手忙腳亂、技術永遠停留在“打鐵”水平、術業無專攻、低調、迷茫、心態不穩、思想徘徊、生活困難、開發難度大、維護難度大、壓力大、難溝通、不滿、被動、拿不起放不下、進退兩難,上面這些短語概括了程式員的性格、心態、生活環境、作業環境等方面,它們就像毒素一樣,逐漸侵入到程式員的身體,
在這樣的環境下,程式員的武功如何能不被廢掉?
?

?
但是車到山前必有路,如果你正在學習編程,也不要灰心,并不是所有公司的環境都是這樣,如果你有心學習,能夠克制自己,在好的公司還是能夠有一番作為~
如果你對C/C++感興趣,想學編程,小編推薦一個C/C++技術交流群【點擊進入】!
涉及到了:編程入門、游戲編程、網路編程、Windows編程、Linux編程、Qt界面開發、黑客等等...... 全堆疊工程師學習體系,無論是小白還是進階者都能獲得成長,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/202792.html
標籤:其他
上一篇:2020 CSP&NOIP 游記
下一篇:有人說,這次進博會是一個風向標
