影響程序員生涯的三個錯誤觀念,你千萬不要犯!

程序員在社會上,究竟是怎樣一個生活羣體?是否能找到本身方向?其實,路一直都在那裏,只是你看不到而已!程序員

當初的你,可能一直被一些技術牽着鼻子走,並非本身在作着本身想作的,而是被技術推到了如今這樣子。想一想有多少人對於本身未來要從事的職業和技術類型進行過深刻思考和比較呢?當跳出編碼後,我開始思考與程序及程序員職業生涯相關的問題,最後發現,致使我走入今天困局的居然是一些咱們經常掛在嘴邊的話(觀念)。sql

今天就爲你們收集了一些也許是你在編程中習覺得常的觀念,想想這些觀念對本身是否存在危害。若是你仍是一個剛步入這行的新手,但願這篇文章能讓你從此的編程之路,少走一些彎路。好,咱們看正文。編程

觀念一: 「別管我,我只想一我的安靜地寫代碼!」架構

是否是天天想安安靜靜地寫代碼時,IM窗口或者Email總會不合時宜地彈出各類提示,一會要開會啦一會要討論需求了,再一會測試又來和你理論Bug了。世界這麼喧囂,還讓不讓人安靜地寫代碼了?「別管我,我只想一我的安靜地寫代碼」,這句話道出了多少程序員的心聲啊,咱們都想「靜靜」!不過今天我要告訴你,這種想法是多麼的錯誤,而且嚴重影響了你職業生涯的發展。併發

若是你以爲本身的工做就是寫寫代碼,那你最好三思。在開發的領域,咱們大多數是與人而不是與計算機打交道。咱們所寫的代碼首先是供人使用的,其次纔是讓計算機能夠理解的,若是你只想和機器打交道,那寫二進制的代碼機器才能理解你。仔細想一想本身一天的工做中有多少時間用在了與人互動上,收發郵件、會議、討論(扯皮)等等,做爲一個開發人員,你的工做就是與人打交道(其實幾乎全部的職業都是這樣)。分佈式

因此,雖然你是一個碼代碼的碼農,看似你工做的重心是在碼代碼上,但其實你本身統計一下也會發現:你真正寫代碼的時間佔你工做時間的比例並不高甚至有些人很是低。即便沒有人打擾你,你仍然須要花不少的時間去設計(思考)怎麼寫你的代碼,或者花很長的時間去看懂別人的代碼而後找到Bug產生的原理,這個過程當中看似你面對的是代碼是機器,但其實你面對的是人(寫代碼的人和讀你代碼的人)。這尚未談論怎麼把業務的需求變成代碼,你仍然須要瞭解必定的業務知識,固然最好的方式是先和業務、需求設計人員進行溝通,而不是悶頭寫代碼。高併發

觀念二:「這不關個人事!」性能

經常在工做中聽到程序員在抱怨「測試又來找我了」、「需求又來找我了」,「客戶又來找我了」等等,這些事都和本身的編碼沒有直接的關係,咋一看從職能分功上確實不關程序員的事。然而,這也是一個很嚴重的錯誤觀念,它讓你損失了不少成長的機會,並且也是你工做幾年後走入程序員困境的主要緣由。學習

大多數程序員從職業生涯一開始就犯了幾個嚴重的錯誤。截至目前,最大的錯識就是沒有把本身的開發事業看成一樁生意來看待。當你爲了謀生一頭扎進寫代碼的世界時,其實你和在建築工地上搬磚的民工並無多大的區別。測試

你職業生涯中必需要作的第一要務:轉變你的心態,從被一紙「賣身契」束縛住的僕人轉變爲一各擁有本身生意的商人。你須要學會像企業同樣思考,思考一下「做爲一個企業我能提供什麼」,就會對你如何考量本身的職業生涯有深遠的影響。企業須要持續不斷地改進和完善本身的產品,你也應該這樣作,你的產品就是你的編程技能和服務。換到這個角度後,你就不會再抱怨工做中總被不少莫名其妙的人和事打擾,由於那些事都和你息息相關,或者都和你的生意有關聯。積極地承擔責任,至少能讓你創建起良好的我的品牌,最終你會發現這個品牌的價值比公司給你開的高工資有用得多!

觀念三:「等我有錢了,我就XXX」

「等我有錢了,我就顧幾個越南程序員幫我寫無聊的代碼」,「等我有錢了,我就每天吃食堂的自助餐」等等,這類臺詞在公司裏常常能聽到吧,不過通常這樣說的人都不會有錢的,或者說很難等到他有錢時。也許看到這裏你會產生一些困惑,這個有沒有錢和咱們作程序員有什麼關係呢?

財務問題是程序員羣體不善處理的一大問題!其實不單是程序員羣體,整個大學教育培養出來的學生通常都不具有正確的財務知識和觀念。錢不是萬能的,但有錢卻能解決不少問題,「人窮志短」實在是太精闢了。當你沒有錢的時候,你會看重不少你不該該看重的東西,不少東西你能夠用錢買來(好比技術和別人的經歷)但你不肯意,由於你手上錢很少因此要省省是吧。結果你只能花本身的時間去琢磨,而等你琢磨透時商機已去!

有句話叫:能用錢買來的就是撿便宜!

並且由於沒有錢你會更看重錢,最終會爲了某個公司一個月多給你幾千塊的漲薪就跳槽,而忽視了去比較真正對你將來有幫助的成長機會!

財務自由是不少程序員很是嚮往的一個目標,就是咱們說的「有錢了」的狀態,但若是你真正問一我的什麼是財務自由,多少錢纔夠財務自由?可能不少人都回答不上來,並且對於錢的量級每一個人的答案也可能不同。

我比較同意的解釋是:所謂的財務自由,指的是某人不再用爲了知足生活必需而出售本身的時間了。

最終咱們會發現,財務自由並非咱們努力工做的終極目標,而是咱們成長過程的一個重要里程碑!最終你把財務自由看淡,並看到它身後更遠的東西,你才真正有可能實現財務自由。

總結

除了一些高精尖的技術問題,咱們通常開發遇到的技術問題其實最終都不是咱們成功的關鍵,並且技術是會更新迭代或是交替的,代碼以外的軟技能纔是咱們成長爲一個熟練工以後應該着重考慮的。但一些你認爲(別人也都這樣認爲)正確的觀念,其實一直影響你並最終把你變成和大多數人同樣碌碌無爲。

每一個人的性格和所處環境不一樣,咱們沒有必要要求全部人都同樣,但若是你想改變或者以爲目前的狀態很困惑,不妨思考一下哪些觀念是有問題的,是時候來升級一下你的操做系統(你的大腦)了!

咱們再總結一下這三大錯誤觀念:

認爲程序員的主要工做不須要和人交流,不重視人際交往能力;

認爲和寫代碼不相關的事都不是本身的責任,沒有把工做當成本身的生意來對待;

認爲有錢是終極目標,只重薪水不重成長;

若是你能意識到他們是錯誤的,而且對本身的職業生涯有極大的危害,那麼這篇文章的做用也就達到了,至於如何解決這些觀念帶來的問題,須要你本身去踐行了!

套用發哥的廣告詞與你們共勉:「成功?我纔剛上路咧!」

爲何某些人會一直比你優秀,是由於他自己就很優秀還一直在持續努力變得更優秀,而你是否是還在知足於現狀心裏在竊喜,

歡迎工做一到五年的Java工程師朋友們加入Java架構開發:744677563

羣內提供免費的Java架構學習資料(裏面有高可用、高併發、高性能及分佈式、Jvm性能調優、Spring源碼,MyBatis,Netty,Redis,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個知識點的架構資料)合理利用本身每一分每一秒的時間來學習提高本身,不要再用"沒有時間「來掩飾本身思想上的懶惰!趁年輕,使勁拼,給將來的本身一個交代!

相關文章
相關標籤/搜索