個(gè)人與團(tuán)隊(duì)的磨合
其實(shí)在每個(gè)團(tuán)隊(duì)中都遇到各種各樣的問(wèn)題橄杨,或多或少蚓让,或大或小。個(gè)人與所在團(tuán)隊(duì)的每個(gè)人還有其他團(tuán)隊(duì)以及公司整體的價(jià)值觀和氛圍等需要一個(gè)磨合的過(guò)程讥珍。其實(shí)我辭職信中所提到的那兩件事可大可小,技術(shù)方案說(shuō)不通還是溝通的能力不足窄瘟,輸出的內(nèi)容不被重視還是自己表達(dá)的方式有些問(wèn)題衷佃。
業(yè)務(wù)驅(qū)動(dòng)的開發(fā)
咱們的團(tuán)隊(duì)的開發(fā)流程是業(yè)務(wù)驅(qū)動(dòng)的,其實(shí)很多toC的技術(shù)團(tuán)隊(duì)都是這樣蹄葱。但是公司大了以后應(yīng)該有一些基礎(chǔ)的東西的氏义,因?yàn)榧夹g(shù)棧統(tǒng)一的話,每個(gè)模塊图云、每個(gè)項(xiàng)目惯悠、甚至每個(gè)平臺(tái)都是有一些可復(fù)用的代碼、架構(gòu)竣况、工具的克婶,所以,一般大公司都會(huì)有基礎(chǔ)研究的部門,或者叫基礎(chǔ)架構(gòu)組情萤。就像咱們公司后端的業(yè)務(wù)系統(tǒng)一樣鸭蛙,但現(xiàn)實(shí)是前端并沒有,每個(gè)產(chǎn)品線筋岛、每個(gè)項(xiàng)目都要獨(dú)立維護(hù)自己的全部的架構(gòu)和代碼娶视,在業(yè)務(wù)需求的追趕下,代碼質(zhì)量睁宰、技術(shù)方案的合理性顯得不是那么重要了肪获,因此也沒了code review,最終問(wèn)題代碼的長(zhǎng)期積累導(dǎo)致了需要不斷的重構(gòu)或重寫柒傻。
發(fā)哥和我說(shuō)過(guò)孝赫,咱公司測(cè)試的地位很高,甚至在測(cè)試過(guò)程中能修改產(chǎn)品邏輯诅愚,而且我們的績(jī)效中很大一部分也是由測(cè)試團(tuán)隊(duì)來(lái)決定寒锚。測(cè)試關(guān)注的只是業(yè)務(wù)的實(shí)現(xiàn),這樣的制度下违孝,過(guò)度關(guān)注業(yè)務(wù)也就不奇怪了刹前。
技術(shù)和成長(zhǎng)
我們的技術(shù)棧是vue vuex + electron,其中electron只是提供了一個(gè)殼雌桑,開發(fā)的時(shí)候除了一些要求更高性能的地方用到了進(jìn)程通信以及一些文件讀寫之外喇喉,electron提供的GUI和操作系統(tǒng)的能力并沒有用到。而且vue技術(shù)棧我們也有一些地方用的并不好校坑,比如組件里存在著很多可以抽成mixin和directive的代碼拣技,有的業(yè)務(wù)邏輯混雜在組件中,有的則放在了action handler里耍目,方式不統(tǒng)一導(dǎo)致了混亂和不可復(fù)用膏斤。store層的module劃分標(biāo)準(zhǔn)也并不明確而且也沒有使用namespace,可復(fù)用代碼的分類存放也做得并不好邪驮,此外莫辨,構(gòu)建打包的過(guò)程也有很多可以優(yōu)化的點(diǎn),還有一些頻繁的重復(fù)的操作可以使用工具來(lái)自動(dòng)化毅访。
總之沮榜,我們的代碼是由很大的優(yōu)化和深挖空間的,有挑戰(zhàn)喻粹,也會(huì)伴隨著收獲和成長(zhǎng)蟆融。在這短短兩月內(nèi)我就在重構(gòu)和思考的過(guò)程中成長(zhǎng)了很多,所以守呜,我辭職不是因?yàn)閷W(xué)不到東西型酥。
我想辭職的原因
其實(shí)山憨,我所不太適應(yīng)的是業(yè)務(wù)驅(qū)動(dòng)本身,而不是具體的某個(gè)人或者某件事冕末,這些是由于太過(guò)關(guān)注業(yè)務(wù)帶來(lái)的影響的一個(gè)表現(xiàn)而已萍歉。
我更期待的團(tuán)隊(duì)是技術(shù)氛圍濃厚,開發(fā)也不全是業(yè)務(wù)驅(qū)動(dòng)档桃,有code review的過(guò)程來(lái)保證代碼質(zhì)量枪孩,可以相互提建議來(lái)發(fā)現(xiàn)自己的一些不足進(jìn)而得到改進(jìn)和成長(zhǎng)的團(tuán)隊(duì)。
寧哥和我提到過(guò)對(duì)待挫折的問(wèn)題藻肄。確實(shí)蔑舞,磨合過(guò)程中的問(wèn)題其實(shí)自己心態(tài)調(diào)整下也就過(guò)去了,但是原則和追求的不同使我對(duì)有些事是很難接受的嘹屯,而且現(xiàn)在公司和團(tuán)隊(duì)的選擇也更加自由攻询,我始終有一個(gè)選擇是直接更換掉這一切的。
我當(dāng)時(shí)來(lái)是寧哥找的我州弟,所以來(lái)了以后雖然遇到不適應(yīng)的問(wèn)題钧栖,我也會(huì)盡量去調(diào)整心態(tài)來(lái)適應(yīng),但是思慮再三婆翔,我還是覺得這樣每天過(guò)的不是很開心的氛圍不應(yīng)該采用調(diào)整心態(tài)的方式來(lái)容忍拯杠。我想說(shuō)明的是,我的辭職有些歉意啃奴,更多是為了自己吧潭陪,且原諒我的自私。
最終的決定
最終的決定還是想換一個(gè)團(tuán)隊(duì)最蕾,換一個(gè)制度和氛圍依溯,技術(shù)棧怎樣沒關(guān)系,只要有code review的過(guò)程瘟则,也不會(huì)畸形的去過(guò)度關(guān)注業(yè)務(wù)黎炉。我的問(wèn)題依然還存在,和新的團(tuán)隊(duì)還是需要磨合醋拧,還是需要調(diào)整心態(tài)來(lái)適應(yīng)一些東西拜隧,但是可以預(yù)見的是,至少我會(huì)比現(xiàn)在開心很多趁仙。