1. 程式人生 > >程序員的職業生涯!

程序員的職業生涯!

前端

http://www.icketang.com/

正確的觀念可以樹立起一個人的偉大信念,並為之奮鬥,而錯誤的觀念卻會讓人踏上歧路,毀敗他(她)的一生。根據許多程序員的經驗之談,特意總結如下,無則加勉,有則改之:

首先,當我們進入一個公司,經常會出現一種現象,就是被整個公司的體制、規則以及技術牽引,通常是無意識、不自覺地被安置於相應的位置上;隨著在工作中逐漸習慣職業和技術類型,我們對自身的定位、程序員的未來方向問題失去了認真深入的思考,我們開始變得懈怠,思維產生了似乎難以克服的慣性,心中的觀念也潛移默化成口中經常念叨的日常語句。最後發現,原來造成今天這一切困局的竟是那些平時習以為常的話語暗示,一些頑固的觀念在你心中紮根,將你引入誤區,耗費你的時間和精力。

誤導觀念①

程序員的主要工作不需要和人交流

每天,或許總會看到IM窗口或是Email彈出各種提示,不是開會發表意見便是討論需求,以及測試理直氣壯的過來和你理論bug,這些事情發生的同時打斷了你寫代碼的狀態,你油然而生一種念頭,喧鬧的世界裏,難道就不能提供一個安靜的環境,供我好好寫代碼嗎?這時候,你的抵觸心理已經開始起作用,影響你的工作效率了。

其次,在軟件開發領域,我們面對人的時間甚至多於機器,而代碼首先是供人使用的,所以你必須認識到工作,首先是與人交流、溝通,你會發現,幾乎所有的職業都是這樣。

你可以仔細想想,即使排除具體的認為的打擾,你仍然需要用大量的時間去思考怎麽寫你的代碼,並且分出許多時間去讀懂別人寫的代碼來找尋bug的原理,這個看似花在機器上的時間,其實是一種對人的交流,因為你面對的是寫代碼的人和讀你代碼的人。

還有在把業務的需求變成代碼,你當然明白,最快捷有效的方法就是先和業務、需求設計人員進行溝通,而不是盲目寫代碼。

所以沒有良好的交流和溝通,只是一味的閉門造車,對於一個程序員大幅度的能力提升是難以想象的。不得不說,學會如何與人打交道,是你通向優秀程序員的第一步。

誤導觀念②

寫代碼不相關的事都不是自己的責任

工作中,當測試、需求、客戶來找你的時候,你心中是否會不自覺冒出這樣的想法:“煩人的又來了”。我們知道,從職能分工上看,這些事和自己的編碼不存在任何直接的關系,但是,這個嚴重的錯誤觀念將讓你失去很多成長機會,成為你未來提升和發展的絆腳石。

大多數程序員都沒有清醒的意識到,自己的軟件開發事業應該當作一筆生意,帶著商業直覺去對待,而不是像大多數的工人那樣一頭紮進自己的世界中,忙忙碌碌。

當你以商人的角度進行思考,那麽,編程技能和服務就是你的產品,因為這些事都是與你相聯系的事情,你需要做的是積極地承擔責任,建立起良好的個人品牌,這個價值我相信比公司給你開的薪酬還要有價值。

總而言之,在你工作的公司、客戶和同事中,都藏著生意等待你的發掘。

誤導觀念③

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

過去人們經常說:“等我有錢了就······”,但是有多少人認真思考過,多少算有錢?到底什麽是有錢?為什麽我們要有錢?這些看似很簡單的問題卻引伸出一個名詞:財務自由;所謂的財務自由有一個比較普遍的解釋就是,某人再也不用為了滿足生活必須而出售自己的時間。記得作家王朔說過一句精辟的話,“什麽是有錢的好處?就是不想做的事可以不做。”我們知道錢從來就不是萬能的,但是錢能解決許多問題,讓人有更高遠想法的同時,能夠有珍貴的時間支撐。

根據網絡調查,我們發現程序員通常不善處理自己的財務問題,往大了說,甚至現在很多從事工作的人們的財務意識都很薄弱,所以,擺脫“等我有錢了”的念頭,管理好自己的財務問題,無論是從技術方面,還是為人處事方面,盡量讓自己更全面、更完善、更快速的成長起來。

總結

雖然,不同的人,由於他們的性格以及所處的環境不同,都會逐漸形成一套自己的價值觀體系,但是,我始終相信,當一些問題成為普遍性問題的時候,那就一定有某種深刻的東西存在,以上的結論是根據多年從事程序員工作的人的經驗之談,希望能夠作為一種警示,幫助到大家。


http://www.icketang.com/

本文出自 “青蛙” 博客,請務必保留此出處http://13030594.blog.51cto.com/13020594/1939798

程序員的職業生涯!