今天在坐地鐵的途中,無心間看到了一遍文章《技術變化這麼快,如何作到不被淘汰?》後,很值得一個程序員去深思。程序員究竟是技術的主人仍是技術的奴隸?以本人爲例,開發經驗並非很豐富,有時候爲了增長社會競爭力,不斷去學習新的技術。這是我兩年前的工做狀態,一直須要生活在學習火熱新技術的氛圍中。想到一羣程序員聊到新技術的時候,本身不知道的話,不免尷尬!程序員
以後的某個階段,我發現以前學習的新技術並無應用到個人工做中,慢慢已經從個人腦海中忘記了時候我才明白。技術的實現每每是業務驅動的,沒有必要去深刻的學習對自身工做沒有幫助的事情。上述文章中也有提到,技術人員只要關注技術就能夠了嗎?工做中大多並不是如此。網上有人說,把程序員踢到產品經理的崗位上,把產品經理踢到運維的崗位上。其實這句話的本質就是讓每一個崗位的同窗不要只考慮本身的一畝三分地,學會換位思考,去了解你和上一級的關係及工做。我我的認爲這也是一種高效率的工做方式,實際應用中我也所以受益頗多。架構
我的也在學習架構師的思考方式,架構師的做用不單單是根據主流技術制定出一套很高效的技術架構供咱們普通程序員使用。架構師的技術架構產生,每每是根據當前公司的業務狀態來衍變的,服務與業務和產品。運維
人的迷茫是由於找不到重心,而價值的意義在於引導咱們思考作哪些事情才能實現價值,先作哪些事情會比後作哪些事情更能創造收益。像架構師那樣全局性思考,把遇到問題進行拆分,把學習到的事物串聯起來,努力構成完整的價值鏈條。學習