其實(shí)無(wú)所謂好與不好,每個(gè)人根據(jù)自己的工作個(gè)性,來(lái)尋找適合自己的工作環(huán)境,是這樣的。下面是小編帶來(lái)的2018離職總結(jié)報(bào)告:大公司與小公司的個(gè)人體驗(yàn),希望能給你一點(diǎn)感悟。
離職在即,在準(zhǔn)備下一個(gè)工作環(huán)境的這段時(shí)間,忽然有一陣感慨,工作近五年,在這段時(shí)間中,體驗(yàn)了兩種不同的工作環(huán)境:一個(gè)規(guī)模很大,各種開(kāi)發(fā)體系完備的大公司;另一個(gè)(也是目前的)是一個(gè)規(guī)模100人左右的小公司。目前正在準(zhǔn)備離職中,對(duì)于兩種不同的環(huán)境,很想評(píng)論一些什么,但是由于目前工作年限較低,也沒(méi)什么資格作什么評(píng)論,在這個(gè)時(shí)間,在這樣一個(gè)心態(tài)下,就給自己留點(diǎn)什么,對(duì)于今后彷徨時(shí),給自己一個(gè)參考(不說(shuō)誰(shuí)好誰(shuí)壞)。
很多人在買(mǎi)車(chē)時(shí)擔(dān)心,車(chē)子是好是壞,總是會(huì)參考各種論壇的各種評(píng)論,近來(lái)我也在逛論壇,也在參考其他人的評(píng)論,但是好壞參半,究竟如何選擇仍然拿不定主意,但是,其中的一條吸引了我的目光:汽車(chē)就像是一段路,而大家的口碑就是地圖,地圖只是一個(gè)參考,路好不好走還是要自己走走才知道。在離職的時(shí)候彷徨過(guò),走了之后要找一個(gè)怎樣的工作,要去一個(gè)怎樣的公司,要走一個(gè)怎樣的方向,記得當(dāng)時(shí)很流行的就是去一個(gè)小公司拼幾年,沒(méi)有那么多文檔,沒(méi)有那么多流程,你只要編碼就好,而且錢(qián)多多。當(dāng)時(shí)真的就覺(jué)得,小公司沒(méi)有這些流程,效率一定會(huì)高很多,卻不甘心由一個(gè)那么大的公司跳到一個(gè)只有一間小辦公室這樣的公司。拿不定主意的時(shí)候又想到了北漂,多么流行的一個(gè)就業(yè)方向,雖然向往,卻沒(méi)有向北京投出一個(gè)簡(jiǎn)歷,后來(lái)有一個(gè)外企的機(jī)會(huì),借著這個(gè)機(jī)會(huì),也去一趟首都,總不至于在中國(guó)這么久卻沒(méi)去過(guò)首都,太說(shuō)不過(guò)去了,但是,當(dāng)我真正坐在會(huì)議室里,看著面試官很悠閑的聽(tīng)完我所做過(guò)的項(xiàng)目,就結(jié)束了面試后,開(kāi)始感覺(jué)到現(xiàn)實(shí)的殘酷和自身的不足了,北漂適合我么?當(dāng)我在游北京看到每天的地鐵二號(hào)線的人山人海時(shí),我放棄了,這里不適合我。是啊,適不適合,不是別人一句話說(shuō)的算的,還是要親自體驗(yàn)才能知道是否合適。
流程控制不同
流程控制,大公司講流程,全程O(píng)A跟隨,每一個(gè)環(huán)節(jié)都有很正式的“小儀式”。參與過(guò)的一定都很痛苦,OA怎么那么煩啊,什么事都管,每天的例會(huì),每周的早會(huì),都會(huì)有OA嘮嘮叨叨……而小公司,流程上沒(méi)那么復(fù)雜,開(kāi)發(fā)人員結(jié)束開(kāi)發(fā)后,直接用下U盤(pán)將程序拷過(guò)去安裝和調(diào)試就OK了。沒(méi)有那么多流程上的東西真的很輕松,換來(lái)的是我對(duì)自己開(kāi)發(fā)的程序沒(méi)有底。就像我原來(lái)的部門(mén)朋友在一次聊天時(shí)和我感慨,原來(lái)的公司的體系真健全,我現(xiàn)在的公司都沒(méi)有什么流程上的控制,我做出來(lái)的東西都不敢往外發(fā)。是啊,當(dāng)自己做的軟件人命關(guān)天時(shí),都會(huì)有這種感覺(jué),當(dāng)然了,我也感覺(jué)到了,所以現(xiàn)在我認(rèn)識(shí)到流程的重要性,也在公司沒(méi)人在意的情況下堅(jiān)持有流程上的記錄,堅(jiān)持按照以前公司的流程來(lái)進(jìn)行開(kāi)發(fā)(雖然只是有模有樣的參考)。流程還是有必要的。
客戶源不同
客戶源的不同,很隨便的做事風(fēng)格就會(huì)有很隨便的客戶。所以,大公司一般接到的項(xiàng)目都是一些成熟的企業(yè)的項(xiàng)目,小公司的客戶一般就很隨便了。最直接的體會(huì)就是,我的第一個(gè)項(xiàng)目,在給客戶發(fā)布版本的時(shí)候,ReleaseNote中的發(fā)布程序的格式錯(cuò)誤了,每一次發(fā)布都應(yīng)該是單獨(dú)的,而我將所有的程序版本累計(jì)加到了表格中,在連續(xù)三個(gè)版本后,客戶那邊就來(lái)確認(rèn)這是怎么回事。而目前給我的感覺(jué)就是,我們和客戶交流,隨便說(shuō)說(shuō),做做,沒(méi)問(wèn)題就OK了。以前和客戶的溝通是郵件,而每一次的問(wèn)題都會(huì)有郵件伴隨確認(rèn),而目前呢,只需要QQ就OK了。一個(gè)電話打完也就OK了。你隨便,客戶也就隨便了,什么事都沒(méi)有很好的依據(jù)了,想修改什么,就修改什么了,也沒(méi)辦法,我們服務(wù)于客戶了,我們就是在要飯吃,但是,如果我們太隨便,那就真的是要飯的了,在項(xiàng)目上,如果單靠嘴來(lái)確定什么,將來(lái)是很吃虧的……你都隨便了,客戶當(dāng)然更隨便了。
開(kāi)發(fā)習(xí)慣不同
開(kāi)發(fā)習(xí)慣上的不同,來(lái)到小公司最開(kāi)心的一件事是什么,我寫(xiě)代碼不用去管編碼規(guī)范了。什么控制代碼行啊,什么格式啊,統(tǒng)統(tǒng)甩一邊。說(shuō)實(shí)在的,原來(lái)在大公司里,要完成一個(gè)功能很不容易了,更何況還要參照編碼規(guī)范。但是究竟從什么時(shí)候開(kāi)始關(guān)注編碼規(guī)范的呢,應(yīng)該是我在看到了一段又700多行一個(gè)函數(shù)的時(shí)候吧,沒(méi)錯(cuò),700~1000行的一個(gè)函數(shù),去掉注釋?xiě)?yīng)該有700行左右吧。當(dāng)然這一定有他的道理的,開(kāi)發(fā)時(shí)間短。當(dāng)然每個(gè)人的開(kāi)發(fā)習(xí)慣不同,導(dǎo)致開(kāi)發(fā)習(xí)慣不同,能寫(xiě)出700行的一個(gè)函數(shù)應(yīng)該算是高手了。但是對(duì)我可能不太習(xí)慣,在今后的開(kāi)發(fā),無(wú)論條件多么寬松,都應(yīng)該嚴(yán)格要求,不是因?yàn)榇a多好看,而是今后的維護(hù)成本。
如果可以,別在新進(jìn)入一個(gè)公司就承擔(dān)這個(gè)公司的基于base的優(yōu)化與重構(gòu);诖耍冶容^贊同大公司的經(jīng)驗(yàn)豐富的熟悉系統(tǒng)的人來(lái)帶領(lǐng)較聰明或較勤懇地新人來(lái)做。而如果讓新人趕鴨子上架的方式單獨(dú)進(jìn)行這方面的開(kāi)發(fā),就有點(diǎn)得不償失了。如果是從0開(kāi)始開(kāi)發(fā)也許還不錯(cuò),但是如果基于base的,熟悉原代碼是一方面,另一方面修改與調(diào)試也是一項(xiàng)耗費(fèi)成本的因素,修改的代碼是否能夠讓老代碼正常工作,不是一個(gè)小時(shí)的調(diào)試能檢測(cè)出來(lái)的。當(dāng)然,無(wú)論大公司還是小公司,研發(fā)工作都是一個(gè)費(fèi)力不討好的工作,你的成績(jī)永遠(yuǎn)蓋不過(guò)你的過(guò)失。在大公司,我可以用兩周的時(shí)間去調(diào)試別人四周未出結(jié)果的研發(fā)工作,卻在后來(lái)因?yàn)轭I(lǐng)導(dǎo)實(shí)在等不下去的時(shí)候以這么長(zhǎng)時(shí)間沒(méi)弄出來(lái)而告終,當(dāng)然,科技這東西就是要短時(shí)間出成果的,沒(méi)有實(shí)力就不要隨便去擔(dān)任研發(fā)工作。而基于base的小公司式優(yōu)化與重構(gòu),在時(shí)間周期短的情況下最好不要去嘗試,當(dāng)然,如果你有足夠的實(shí)力和足夠聰明的腦子,還是要嘗試的,出于時(shí)間的考慮,boss一定會(huì)希望你在短期熟悉系統(tǒng),并進(jìn)行重構(gòu)和優(yōu)化,boss永遠(yuǎn)是boss,員工永遠(yuǎn)要去完成boss的命令,這是必然的,無(wú)論對(duì)錯(cuò),在短時(shí)間的開(kāi)發(fā)周期中,你要靈活……總結(jié)我的這次重構(gòu)上的失敗,完全出于自大,開(kāi)始有模有樣的設(shè)計(jì)出了一套框架,對(duì)于熟悉的部分,當(dāng)然是重構(gòu)的有模有樣,但是在項(xiàng)目的后期,由于時(shí)間的關(guān)系,沒(méi)有時(shí)間去熟悉其他部分的功能,得到的命令是把原來(lái)的東西拿來(lái)用吧,但是你懂的,很隨便的程序開(kāi)發(fā)出來(lái),有很多東西是可以通過(guò)全局變量來(lái)解決的,但是你設(shè)計(jì)的各種模塊對(duì)于把老代碼整合進(jìn)來(lái)還是有挺大困難……也許是我太笨(就是太笨)。沒(méi)辦法將這樣的系統(tǒng)整合在一起,但是我的想法中,如果真的整合在一起,這樣似模塊又毫無(wú)模塊可言的東西……真的不如沒(méi)有。
其實(shí)無(wú)所謂好與不好,每個(gè)人根據(jù)自己的工作個(gè)性,來(lái)尋找適合自己的工作環(huán)境,是這樣的,就像在正常情況下,測(cè)試和開(kāi)發(fā)是有點(diǎn)敵對(duì)的,但是作為體驗(yàn)了測(cè)試和開(kāi)發(fā)的工作之后,在測(cè)試時(shí)我理解開(kāi)發(fā)的固執(zhí),在做開(kāi)發(fā)時(shí)我也能理解測(cè)試的找茬,這樣就很好了。都是為了項(xiàng)目能做好,只是出發(fā)點(diǎn)不同。
其實(shí)僅僅工作了五年就來(lái)談大小公司的區(qū)別,只是個(gè)人的淺見(jiàn),離職之際,給自己的五年工作經(jīng)歷作一個(gè)總結(jié),沒(méi)有貶低小公司贊美大公司的意思,也沒(méi)有諷刺大公司歌頌小公司的意思。就像買(mǎi)車(chē),試駕過(guò)多個(gè)車(chē)型之后,才知道自己到底喜歡什么車(chē),而不是通過(guò)論壇的評(píng)論就決定的。
總結(jié)一下,無(wú)論下一次的工作是什么樣的環(huán)境,都要將經(jīng)歷中的好的方面作參考,不好的方面作警示:
1.與客戶要做到涉及項(xiàng)目要正規(guī),凡是項(xiàng)目上的東西有理有據(jù),一定要有確認(rèn)。
2.遵守流程,無(wú)論大小項(xiàng)目,有流程上的確認(rèn)才會(huì)有底,流程上別含糊,你含糊的不是客戶,含糊的其實(shí)是自己。
3.程序員更要有文檔,你根本不知道你留下的代碼會(huì)被多少人罵,你也不一定會(huì)記得一年前你寫(xiě)的一個(gè)函數(shù)是什么意思。(老掉牙的建議)
4.不要輕易接受一個(gè)研發(fā)的項(xiàng)目或者重構(gòu)的項(xiàng)目,尤其是單兵作戰(zhàn)的時(shí)候,更何況沒(méi)實(shí)力呢,不要認(rèn)為自己在一個(gè)公司里有了一點(diǎn)實(shí)力就很強(qiáng)大了,也不要被領(lǐng)導(dǎo)的信任沖昏了頭腦。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。