你會用程序員思維考慮哪些事情?
從事嵌入式開發已經有些年頭了,先不說生活中有多少事情受到程序員思維的影響,倒是因為慣性的從事寫代碼的工作導致生活中鬧出很多笑話來。就個人的一些習慣而言,由于經常做著寫代碼,導致精力過分專注于編程,有時候出去玩或者逛街給人一種靈魂出竅或者心不在焉的感覺。這都是長期在寫代碼造成的后遺癥,上面提到的都是長期沉迷于編程造成一種的直接后果。
編程能帶給人什么感覺?1. 在編程中的過程中充分感受到一種自我價值的實現,首先這種價值不是因為通過編程讓自己變得多么富有,主要是精神層面上的優越感,在掌握一定的編程技能之后之前想到不敢想的事情通過編程就能很好給實現了,如同網絡上的段子說到編程不僅好玩,還能掙錢,如果能有這種境界那么編程就無所謂辛苦,變成了一種精神上的享受。
公司最近招了一個剛退伍的程序員,準確來講還不是一個技術人員,只是對編程特感興趣的人,覺得這一輩子如果沒有做過編程就是一種遺憾就在退伍后義無反顧的走上了編程之路,雖然起步非常艱難但從骨子里散發出來的那種特有的興趣感,讓他在很短的時間內就找到編程的感覺,所以對于一些還在編程路上徘徊的人員,首先要問下自己是不是真的喜歡這一職業,畢竟這個行業在外邊的名聲不是那么好聽,什么吃青春飯,加班加點等等,如果真的喜歡又何必在意這些外來因素的影響,換句話講什么職業沒有所謂的后遺癥,或者內在不好的地方,只不過看問題的角度不一樣罷了。
2. 長期做程序員在思維模式上更加偏向于理性化,更加容易形成一種模板化思維,在做事情的時候總是想著不去做重復性的工作,做成一種模板讓后面的按照這種模式去做,不理解的人可能覺得程序員有點死板,只是外在表面現象而已,經常喜歡寫函數或者類方法經常在做事情的時候做個通用的工具類,使用起來就相對比較方便。
越是做的事情越長越是容易透過看透問題本質,經常容易看不慣生活中的一些事情,明明非常簡單的事情卻是弄得那么復雜,折射到生活中很多程序員都不怎么喜歡逛街,因為漫無目的瞎逛就是在浪費時間,又沒有明確的目的,這種都是慣性程序思維里面所不允許的,也是從內心排斥的。
其實本質來講程序員更喜歡活在自己的世界里,本身屬于高度的腦力勞動,程序員的工作可不是簡單些代碼那么簡單的事情,因為本身在寫代碼之前已經假象了很多的實現方式,真正在代碼開始實現的時候就是在執行最后的結果而已,絕大部分的時間都在設計構思,說的高大上一點就是在構建知識體系,設計出的東西通過代碼來試驗,然后測試設想結果,如果不符合就要考慮實現方式以及設計上是不是存在問題,如此反復的去驗證功能。
每個程序員都是一個非凡的設計者,都有其獨特的分析問題的角度,每時每刻都在積累嘗試,程序員一般都喜歡安靜的環境下靜靜思考,大多數程序員都是宅男般的存在,這里面和長期做程序有一定的關聯。
做的時間越長越容易把生活中很多東西程序化,在外人看來如同走火入魔,程序員的內心只有自己最了解。
希望能幫到你。