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