高级程序员的思维模式
概述
假設你是一個程序員,常年保持自學和加班的狀態,承受著不為人知的壓力和痛苦,面對同行程序員的攀比和壓力,在公司title、年薪、房子之間深陷,35歲大限越來越近,頭頂日愈清涼…
或者你是一個大學生,在圖書館里早早的占了位置,拿出收集去知乎搜「大學生迷茫焦慮一事無成怎么辦」,意識到大學時光即將荒廢,卻又無可奈何……
這個時候,你會怎么辦?
正常人可能會說:
“都是老板不當人,此處不留爺自有留爺處!!!”
“是學校垃圾,老師不負責任,素質教育十六載,居然不教我怎么談戀愛???”
“沙雕舍友帶我打游戲,毀我青春,耗我錢財!!!”
也可能這么思考:
“孩子成績老不好,多半是廢了,打一頓就好了。”
“35歲大限是哪些底層程序員才有的問題,你被辭退肯定是你能力不行,必須提高自己的技術水平。”
“舍友太吵,環境不好,我要換個宿舍。”
或者你另辟蹊徑:
“時代變化太快,怪天氣太熱,怪大氣臭氧空洞。”
“……”
有人抱怨環境,有人加緊學習,有人尋找新的解決辦法,那么高級程序員會怎么思考呢?這里我們借助《神經語言程序學》(即NLP理解層次,世界500強企業中的60%都采用NLP培訓員工)來解釋這個現象:
第一層:環境
環境就是你身邊的一切:同事、領導、公司、朋友、路邊的流浪貓…
處于這個維度的人會把問題總結為【環境不好】,他們解決問題的方式很簡單:【抱怨】,總之就是到哪都是大環境不好。
他們很聰明,在困局發生的第一時間就能完成刷鍋,這不是我的問題,領導不是人…
你身邊一定有這種人,感嘆生不逢時,命途多舛,出口必指點江山,仿佛只需要一個機會,他就是下一個喬布斯。
他們對問題的理解牢牢釘在了環境,除了環境,再無其他。正因為如此,他們所能想到的最好辦法,就是換個更好的環境了:
“這個公司不行了,我要換個公司!!!”
“舍友不行,不愛學習,老師,我要換個宿舍!!!”
第二層:行為(行動)
處在這個維度的人,已經經歷過社會的毒打:抱怨環境沒有任何意義,我要改變自己!
這類人非常樂觀,正能量仿佛就刻在臉上,他們是別人眼中的工作狂,是社會主義的接班人,是新時代的斜桿青年…
當困境出現使,第一反應是,我的問題!它們會從自身找原因:
“工資太低?是因為我還不夠努力……”
“成績不好?是因為我還不夠努力……”
正如高中學校的橫幅:“只要學不死,就往死里學!”
正如成功學的雞血:“花過多少錢決定你有多大的氣度,很多員工背叛了我。啪,我送他100萬。背叛我的人送100萬,那么跟隨我的人那就是幾個億!聽懂掌聲 。”
正如朋友圈的那些雞湯:“人丑就要多讀書!”
可是這不對呀,它們只告訴我要努力,卻沒有教我方法,我努力個錘子。中華上下五千年,素質教育16載,也沒人教過我該怎么做啊!!!
第三層:能力
我們都知道,馬拉松是為了紀念那個一口氣跑40余公里傳遞情報的戰士。但如果放到現在還會出現這種情況嗎?以前沒得選,現在我想打電話!!!時代的發展賦予了我們前人夢寐以求的權利,選擇的權利,人類積攢了幾千年的財富,所有的知識、見識、智慧和藝術,像是專門為你們準備的禮物……
這個維度的人明白一個道理:百度……
他們明白任何問題都不是孤立存在的,一定曾經有人遇到過,并且已經有更好的解決方案了,只是我還不知道,我們應該站在巨人的肩膀上,前人栽樹后人乘涼:
“同事關系不好,一定是我溝通能力有問題,我要學習溝通技巧”
“成績不好一定是因為我的學習方法不對,老師,請給我黃岡的題!!!”
到達這個層次,我們已經領先太多太多的人了,但有些問題,是你有能力也解決不了的。舉個例子:你想當馬拉松金牌選手,結果你卻瘋狂訓練摔跤的技巧。當選擇發生了錯誤,優秀的【能力】和【行動力】只會讓你越走越遠!那如何提高選擇的能力呢?
第四層:信念與價值觀
簡單來說就是:最重要的是什么!
屁股決定腦袋,你所處的位置決定你的利益所在,權衡利害關系,選擇那個對你最有利罷了。
這類人的人生信條是:選擇大于努力!
等等,如果我不知如何選擇該怎么辦呢?要當老板呢?還是打工仔呢?還是拯救世界呢?
第五層:身份
簡單來說就是:“你是誰?你想成為一個怎樣的人?”
不同的身份對應不同的價值觀選擇,選擇的不同又決定著能力和行動力的方向,因此,身份是最先需要確定的因素。
問你的內心深處,你想要的究竟是什么,確定你的身份,圍繞身份匹配相應的價值觀,構建出所需要的能力,并付諸行動力,你定會成為一流的人才:
“這個公司的運作模式并不好,很多流程的處理存在問題,我要開創自己的事業,設計出一流的產品,稱為行業的領軍人物……”
第六層:精神
這個維度的人所思考的是【利他】,我如何能讓更多的人獲益?如何才能夠推動時代的進步?如果能達成這些,我愿意用我的所有來交換,包括我的生命…
這里需要聲明一下,維度的上升,不能脫離低緯而單獨存在,即精神一定要有身份的支撐,身份要有價值觀的支撐,依次類推。
進入精神這個維度后,我已經不知道用什么語言來描述這類偉人了,我能做的只有崇拜與敬仰。
希望未來的某一天,你也有機會成為改變世界的人,登上這片圣神的星空,引領我們前進。
參考
高級程序員解決問題的思維模式和普通程序員的區別在哪里?
總結
以上是生活随笔為你收集整理的高级程序员的思维模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot接口慢_Spring
- 下一篇: PHP打造的轻量级单文件管理系统File