在之前的文章中提到了我最近的回顧,側(cè)重點(diǎn)在于每天的工作內(nèi)容。其實(shí),從入職到突然離職這整個(gè)快兩年的工作周期內(nèi)冤竹,我經(jīng)歷了如下的事情:
老項(xiàng)目維護(hù)(試探):剛進(jìn)公司的時(shí)候,老的官網(wǎng)項(xiàng)目使用JSP寫(xiě)的茬射,主要由后端主導(dǎo)鹦蠕。前端的工作只是寫(xiě)HTML以及CSS就行,JS上只是一些小的頁(yè)面控制在抛,工作量比較小钟病。痛點(diǎn)在于,這個(gè)項(xiàng)目過(guò)老導(dǎo)致了CSS文件的耦合性非常的緊密刚梭,難以維護(hù)档悠。
在框架的基礎(chǔ)上增加功能:后來(lái)分配到了一個(gè)組主要是在liferay這個(gè)成熟的項(xiàng)目框架上構(gòu)建功能(OKR),由于頁(yè)面的HTML以及CSS無(wú)法控制望浩,只能通過(guò)JS注入的方式來(lái)實(shí)現(xiàn)功能的增加,所以用到了大量的JS(主要是jQuery框架)惰说,整個(gè)組就只有兩個(gè)后端一個(gè)前端磨德,前端部分全部由我來(lái)實(shí)現(xiàn)。痛點(diǎn)在于,使用了閉源的框架導(dǎo)致了無(wú)法修改源碼典挑,開(kāi)發(fā)上的阻礙過(guò)大酥宴。
老項(xiàng)目重構(gòu):官網(wǎng)項(xiàng)目由于需求的不斷累加導(dǎo)致了不得不進(jìn)行重構(gòu)。具體重構(gòu)流程從”不怎么重要的”售后開(kāi)始練手您觉,然后修改購(gòu)物流程拙寡,最后修改首頁(yè)和產(chǎn)品詳情頁(yè),完成了初次的重構(gòu)琳水。由于這段時(shí)間不但要新使用以前不會(huì)的單頁(yè)面前端框架(Vue.js整個(gè)體系)肆糕,還要兼顧老項(xiàng)目的維護(hù),工作量最為巨大在孝,但是成長(zhǎng)也十分快速诚啃。痛點(diǎn)在于,這種短平快的項(xiàng)目在需求設(shè)計(jì)以及UI設(shè)計(jì)之初就沒(méi)有實(shí)現(xiàn)正確的項(xiàng)目流程私沮,為了求穩(wěn)始赎,所有的需求都是參照老項(xiàng)目的代碼。代碼層的確重構(gòu)了仔燕,但是”需求層”沒(méi)有重構(gòu)造垛,導(dǎo)致了這次重構(gòu)其實(shí)并沒(méi)有獲得高層的滿意。
重構(gòu)的擴(kuò)展:在測(cè)試以及開(kāi)發(fā)的努力下晰搀,項(xiàng)目上線后并沒(méi)有較大問(wèn)題五辽,于是將重構(gòu)進(jìn)行擴(kuò)展。具體擴(kuò)展內(nèi)容為增加H5頁(yè)厕隧,個(gè)人中心頁(yè)以及售后支持頁(yè)奔脐。其中需要指出的是,H5頁(yè)面只用了一個(gè)月開(kāi)發(fā)吁讨,涉及到了之前的所有流程髓迎,任務(wù)量巨大。到個(gè)人中心的時(shí)候建丧,還需要邊開(kāi)發(fā)邊維護(hù)老項(xiàng)目以及之前重構(gòu)的項(xiàng)目排龄,最后也勉勉強(qiáng)強(qiáng)的上線了。之后的售后支持頁(yè)比較簡(jiǎn)單翎朱。這個(gè)時(shí)候橄维,對(duì)于開(kāi)發(fā)、測(cè)試到上線的整體流程都非常熟悉拴曲,只是機(jī)械化的工作罷了争舞。痛點(diǎn)就是需要維護(hù)多個(gè)頁(yè)面,分散了較多精力澈灼。
第二次重構(gòu):之前的前端重構(gòu)完成后一段時(shí)間組里又開(kāi)展了后端的一些優(yōu)化工作竞川,前端這個(gè)時(shí)候任務(wù)量下降沒(méi)啥事情店溢。后來(lái)產(chǎn)品經(jīng)理開(kāi)始推新的一輪重構(gòu),由于”種種原因”委乌,售后項(xiàng)目沒(méi)有推起來(lái)床牧,于是開(kāi)始推動(dòng)首頁(yè)項(xiàng)目。這次重構(gòu)需求更為復(fù)雜遭贸,基本上是做成了一個(gè)可配置的頁(yè)面戈咳。復(fù)雜的配置頁(yè)任務(wù)并沒(méi)有分配給我(那個(gè)時(shí)候我在進(jìn)行一些維護(hù)工作),最后我主要負(fù)責(zé)產(chǎn)品詳情頁(yè)面的展示壕吹。項(xiàng)目的痛點(diǎn)在于任務(wù)并沒(méi)有進(jìn)行比較清晰的分配著蛙,導(dǎo)致了耗費(fèi)了一些無(wú)用的工作量。
離職前夕:18年很長(zhǎng)一段時(shí)間的幣價(jià)在下跌算利,導(dǎo)致了公司一整年也沒(méi)有賺到多少錢(qián)册踩。再加上年中的大量招人導(dǎo)致了公司的用人成本急劇上升。最為致命的是公司體量大效拭,涵蓋了研發(fā)暂吉、物料采購(gòu)、生產(chǎn)缎患、售后的一套流程慕的,每一個(gè)流程都會(huì)耗費(fèi)大量的資金,以及存在難以追查的黑幕挤渔。最終導(dǎo)致了公司的裁員浪潮肮街。由于前端屬于”資源池“,在需求鏈中屬于末置位判导,不可替代性弱嫉父,最終導(dǎo)致了自己的被裁員。
總的來(lái)說(shuō)眼刃,我在上家公司里經(jīng)歷了差不多有兩次的項(xiàng)目循環(huán)周期绕辖,學(xué)到了很多東西。唯一的遺憾在于下班后的時(shí)間一直沒(méi)有好好利用來(lái)提高自己擂红,也沒(méi)有懂得進(jìn)一步擴(kuò)展自己的圈子仪际。這次被裁是一種提醒,也是一次機(jī)遇昵骤。希望下次也能進(jìn)入這種福利好树碱,管理扁平的公司。
一個(gè)公司肯定會(huì)有大大小小的問(wèn)題变秦,作為個(gè)體如何明哲保身成榜?主要需要能夠獲取信息資源,培養(yǎng)自己的能力資源蹦玫。做任何職業(yè)都需要這兩種資源赎婚,可能在不同階段這兩類(lèi)資源的側(cè)重點(diǎn)不同雨饺。我的理解是,信息資源需要有廣闊的交友圈子惑淳,能夠通過(guò)各種方式獲取自己想要的信息。能力資源需要自己能夠讓人將事情分配給自己饺窿,并能將事情做好歧焦。前者需要時(shí)間以及閱歷,后者需要通過(guò)持續(xù)的自我學(xué)習(xí)來(lái)加以提高肚医。
離職后的Gap期內(nèi)绢馍,四個(gè)月主要在忙以下的事情:
* 1月11日-4月15日:算法課程四個(gè)section大致完成,學(xué)到了大量的算法技巧和解題思路肠套,題目比較難舰涌;
* 2月6日-4月6日:Udacity后端課程,主要是SQL你稚、部署以及Flask框架等知識(shí)瓷耙;
* 2月15日-5月12日:TOFEL課程,老師和同學(xué)都很不錯(cuò)刁赖,學(xué)到了很多搁痛;
之前基本的作息時(shí)間是:
*?9:00起(上課的話6:30起)
*?通常學(xué)習(xí)時(shí)間:上午10:00-12:00,下午3:00-5:30宇弛,晚上7:00到9:00(之后會(huì)加長(zhǎng))
*?凌晨1點(diǎn)睡
期間經(jīng)歷了好多次面試鸡典。目前除了準(zhǔn)備語(yǔ)言(重點(diǎn))和申請(qǐng)之外,正在進(jìn)一步提高JS技能以滿足社會(huì)需求以及補(bǔ)充計(jì)算機(jī)基礎(chǔ)知識(shí)枪芒,之后需要更加努力彻况。