經(jīng)過這一段時間的工作經(jīng)歷,讓我明白工作是多么的不容易。要想提高自己首先不能滿足于現(xiàn)狀,我始終相信better enough is not better enough,要為自己樹立一個更高的目標。有了目標還需要自己的不斷努力。
程序員需要的不僅僅是coding,還需要大量的時間思考問題,有時候思考的時間甚至遠遠大于coding的時間。不要急于動手寫代碼,一個新的項目需求,如果沒有進行足夠的分析和設計就動手寫代碼,后果可想而知。要給思考問題留足夠的時間,直到把需求分析透了,把編碼過程中可能遇到的問題都解決了,再開始編碼。另外多于別人交流,三人行必有我?guī)?,多問問別人對同一問題的看法會對你有很大的啟發(fā)。
普通人的工作經(jīng)歷通常都是起伏不定的,一個人的能力是否能夠得到體現(xiàn),不僅僅靠自己的努力,有時候也需要“天時”、“地利”。馬云比較有名的一句話:“今天很殘酷,明天更殘酷,后天很美好,但是大多數(shù)人死在明天晚上,看不到后天的太陽!!!”,其實也在說明一件事就是很多時候需要一種堅持的精神才能得到寶貴的機會。
多一些設計,少砌兩塊磚。代碼寫的再好,其實也只是用磚塊砌墻砌的比較好罷了,這年代已經(jīng)不會為了節(jié)省兩塊磚而給一個優(yōu)秀工作者了,同時技術的日新月異,總是擺弄技巧,學習花拳繡腿已經(jīng)跟不上時代了。多了解一些行業(yè)背景,多參與一些架構設計,將業(yè)務設計用良好的架構體系來實現(xiàn),那才是一個稱得上有能力的技術人員。
做個讓老大放心的人。這點也許很多人和我一樣在業(yè)務上很早就讓老大覺得可以安心睡覺了,但是其實另一方面,如何在商業(yè)角度看問題,如何培養(yǎng)新人,如何協(xié)調(diào)部門合作等等,都會讓你的老大更加安心。另一方面來看,其實在這些能力的培養(yǎng)過程中,你不再局限于業(yè)務水平的提升,讓自己在更多方面更加成熟。
付出和回報成正比,所以努力工作比什么都重要。在以后的生活和工作中成為正直的、有毅力的、自信的人。