"To pull together in times of trouble"(同舟共濟(jì))原來才看到這句話的時候,不是特別的了解,工作幾年后偶爾在看到這句話的時候,感觸頗深。
作為一個標(biāo)準(zhǔn)IT男已經(jīng)有5年多了,實(shí)習(xí)生、代碼搬運(yùn)工、實(shí)習(xí)程序員、程序員、項目組長、項目經(jīng)理......很多人可能不理解為什么我為什么會這樣命名,且聽我來分分享自己的蛻變和成長;
畢業(yè)那年我?guī)е鴫粝脒M(jìn)入IT公司進(jìn)行實(shí)習(xí),那個時候的我根本不知道何為編程,就以為能夠大概看懂老員工的代碼,然后copy過來進(jìn)行修改,完成工作就叫編程。
當(dāng)這種想法伴隨我大概半年的時間,后面我發(fā)現(xiàn)需要新做新功能的時候,我竟不知道該如何下手,而是需要看原來的代碼,然后各種copy才能開始動手,而且每次都寫重復(fù)的代碼,遇到新問題就不知道如何下手了。那個時候的我才意識要不懂就需要問百度、google。就開始在網(wǎng)上瘋狂的找代碼,copy代碼,根本不管原理或者是思想,只要能用就行,慢慢的我發(fā)現(xiàn)我長成了,成為了一個標(biāo)準(zhǔn)的代碼搬運(yùn)工。
后面慢慢修改BUG的時候,需要看原來的代碼,就會發(fā)現(xiàn)很多網(wǎng)上找的代碼都能看懂也都能初步理解,于是就慢慢的去模仿別個的寫法,然后融入自己的寫法去慢慢修改原來的代碼。我想這就是所謂的入門了吧,算一個實(shí)習(xí)的程序猿了吧。
在工作的經(jīng)歷中,我慢慢的開始改變。當(dāng)每次拿到一個功能的時候,不是很著急開始編碼,而且開始思考這個功能我要怎么去做,做的過程中有沒有問題,大概需要好久時間能夠完成.慢慢的我開始意識到我有思想的去編程,而不是意味的編碼了。
工作幾年后,一次偶然的機(jī)會公司做一個項目,就讓我做項目組長。我開始也沒有意識到項目組長的含義,項目一開始自己沉迷于自己技術(shù)的專研和開發(fā),把一些重復(fù)的工作讓給小組其他人做,大概持續(xù)了一段時間之后我我發(fā)現(xiàn),自己越來越累,但是其他成員越來越?jīng)]有事情做。我就開始慢慢的意識到項目管理的重要性,于是就開始各種網(wǎng)上學(xué)習(xí),慢慢的去體驗和實(shí)踐。
現(xiàn)在我做項目管理有幾年的時間了,自己也深深體會到一個詞"同舟共濟(jì)",項目組的所有的成員之間就應(yīng)該是一種這樣的關(guān)系,因為只有大家一起努力才能把項目妥妥的完成。但是這種關(guān)系也不是那么容易就能做到的,我簡單說說我自己的一些感悟吧!
1.項目組的所有成員,大家在討論和設(shè)計的時候應(yīng)該