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