去了一家不到 20 人的 IT 公司后,我真是大開(kāi)眼界...
點(diǎn)擊關(guān)注公眾號(hào),Java干貨
及時(shí)送達(dá)
推薦閱讀:
Spring 旗下最牛逼的國(guó)產(chǎn)項(xiàng)目!
今天在知乎看到一個(gè)挺有意思的
話題:
不到 20 人的 IT 公司該去嗎?
文章來(lái)源:https://www.zhihu.com/question/421150601/answer/1475676199

回答區(qū)有一位老哥分享了自己在一個(gè)20 來(lái)人的小公司的奇葩工作經(jīng)歷,分享一下。以下是正文。
剛到西安有幸加入了一個(gè) 20 人的 it 公司。
本來(lái)是不想去那種小公司的,為什么加入呢?原因大概有二:
- 其一就是該公司號(hào)稱是某互聯(lián)網(wǎng)大廠旗下的子公司,公司資源共享。
- 其二就是感覺(jué)經(jīng)歷了四面感覺(jué)心好累,不想再面試,就這個(gè)吧。
第一天
然鵝,當(dāng)入職第一天開(kāi)始我就漸漸發(fā)現(xiàn)情形怪異。
第一天來(lái)前臺(tái)報(bào)道,發(fā)現(xiàn)前臺(tái)的人屌屌的,沒(méi)有正式的著裝,染著綠色的頭發(fā),嚼著口香糖。我心想,創(chuàng)業(yè)公司人性化吧。
我:“您好,我今天入職?!?/p>
前臺(tái):“奧,你叫啥”
我:“我叫 xxx”
前臺(tái):“奧,那你先填個(gè)表,我叫人事”
坐了 20 分鐘,沒(méi)人理我。
我:“那個(gè)人事怎么還不來(lái)”
前臺(tái):“應(yīng)該路上堵車了,要不你在等會(huì)”
又過(guò)了二十分鐘
人事:“你叫 xxx 吧,那個(gè)稍等我打印下合同”
我:“奧”
人事:“合同需要你第 xx 頁(yè)簽下字,簽完以后這兩份我們需要郵寄回總部,所以就簽完交給我就好了,我就在隔壁辦公室”
我:“好的”
沒(méi)有入職介紹,沒(méi)有合同細(xì)節(jié)說(shuō)明,沒(méi)有入職小禮品,就這樣簽完合同來(lái)到了工位。
部門(mén)人事過(guò)來(lái)招呼
部門(mén)人事:“你就是 xx 吧,你的工位在那邊,我給你開(kāi)通一下 oa 系統(tǒng),然后一會(huì)和我去領(lǐng)設(shè)備,一會(huì)我給你拉我們微信群,待會(huì)有個(gè)歡迎儀式,新人來(lái)要在群里發(fā)紅包,今后靠老員工多多照顧”
我:“還要發(fā)紅包?呃”
所謂的歡迎儀式真的好尷尬,就如同電視劇里演的一樣,部門(mén)人事哐哐敲了幾下桌子,大喊著。
部門(mén)人事:“大家停一下手上的工作,今天我們有新鮮血液流入我們了,我們的團(tuán)隊(duì)又壯大了些”。
然后尷尬的一陣介紹,真的好尷尬,感覺(jué)大家都像打了雞血一樣的自來(lái)熟那么親熱。
另外,如果你近期準(zhǔn)備面試跳槽,建議在 Java面試庫(kù) 小程序在線刷題,涵蓋 2000+?道 Java 面試題,幾乎覆蓋了所有主流技術(shù)面試題。第二天
第二天就開(kāi)始了正常的工作,領(lǐng)導(dǎo)給我了一個(gè) git 地址,說(shuō)是我們的項(xiàng)目代碼,給我兩天時(shí)間熟悉一下,然后做一個(gè) ppt 講一下自己對(duì)這些的理解。
我:“好的,那個(gè),咱們自己測(cè)試服務(wù)器地址是啥?”
領(lǐng)導(dǎo):“嗯,我們現(xiàn)在還沒(méi)有測(cè)試服務(wù)器,你自己本地搭建一個(gè)測(cè)試服務(wù)器吧”
我:“那能保證我這個(gè)和線上環(huán)境一樣嗎?”
領(lǐng)導(dǎo):“沒(méi)關(guān)系,我們都是這么弄得”
我:“額。。。行吧”
我第一次見(jiàn)到這樣的開(kāi)發(fā)架構(gòu)和流程,預(yù)感到后期會(huì)有大問(wèn)題出現(xiàn)。
演示完項(xiàng)目理解,接了第一個(gè)活,我曾經(jīng)預(yù)感到這套工作架構(gòu)的問(wèn)題終究出現(xiàn)了。
一個(gè)項(xiàng)目我們四五個(gè)人開(kāi)發(fā),各自的測(cè)試環(huán)境不一致,測(cè)試環(huán)境測(cè)試成功后,提交代碼。
致命的一點(diǎn)是:
這樣一個(gè)團(tuán)隊(duì),竟然沒(méi)有一個(gè)完整的代碼上線流程。代碼上線完全靠領(lǐng)導(dǎo)一人手動(dòng)操作。
所以,終究,可怕的事情發(fā)生了。
各個(gè)開(kāi)發(fā)測(cè)試環(huán)境無(wú)問(wèn)題,上了線一堆 bug,由于手動(dòng)上線的原因,經(jīng)常會(huì)漏或者忘記上線。線上出現(xiàn) bug 又得馬上回滾,測(cè)試環(huán)境又無(wú)法查出問(wèn)題。
第一次的項(xiàng)目上線整整從下午五點(diǎn)上線到了晚上十點(diǎn)才結(jié)束。
我真的是大開(kāi)眼界。而且由于員工的過(guò)分熱情奮斗經(jīng)常,聽(tīng)老員工說(shuō)公司有個(gè)不成文的規(guī)定,卡時(shí)間節(jié)點(diǎn),定下來(lái)今天上線的項(xiàng)目,今天上不了線就不回家。
推薦一個(gè)開(kāi)源免費(fèi)的 Spring Boot 最全教程:
https://github.com/javastacks/spring-boot-best-practice
第三天
第三天,我給領(lǐng)導(dǎo)建議:“我建議先搭建好一套上線流程工具,我們?cè)匍_(kāi)發(fā),至少我們有個(gè)和線上環(huán)境一致的測(cè)試服務(wù)器啊”
領(lǐng)導(dǎo):“這個(gè)我們一直和總部申請(qǐng),現(xiàn)在業(yè)務(wù)也忙,我們自己沒(méi)時(shí)間做這些”
意思就是不想弄。
無(wú)奈,我也不好再說(shuō)什么,入職不到一個(gè)月,做了第一個(gè)項(xiàng)目,我開(kāi)始有了想離職的念頭。
后續(xù)的工作,每天非常繁忙,同時(shí)對(duì)接三個(gè)業(yè)務(wù),而且招聘里寫(xiě)的招高級(jí)工程師,工作是帶領(lǐng)項(xiàng)目組,而發(fā)現(xiàn)來(lái)了之后大家都是高級(jí)工程師,都是硬干業(yè)務(wù)的。同時(shí),招的是后端開(kāi)發(fā)工程師,前端的活也一并扔給我來(lái)干了。
一個(gè)月后
來(lái)了一個(gè)月了,我漸漸了解到我的同事的工作背景,他們有的以前是干過(guò)銷售,有的是在做過(guò)軟件外包,有的是當(dāng)過(guò)機(jī)構(gòu)老師。正經(jīng)的計(jì)算機(jī)系出來(lái)的沒(méi)幾個(gè),大多數(shù)是上了個(gè)編程培訓(xùn)班就出來(lái)找工作,混跡好幾個(gè)小公司,后來(lái)到了這兒。
產(chǎn)品經(jīng)理設(shè)計(jì)了一個(gè)項(xiàng)目,寫(xiě)了一堆文字。
我:“我想問(wèn)下項(xiàng)目原型圖有嗎,或者 prd 文檔模板”
產(chǎn)品經(jīng)理:“我寫(xiě)了個(gè) word,你看看”
我:“你這寫(xiě)的我哪知道幾個(gè)意思”
產(chǎn)品經(jīng)理:“按我寫(xiě)的做就好了”
我:“額。。?!?/p>
我意識(shí)到又一個(gè)可怕的事情即將發(fā)生了。
由于產(chǎn)品經(jīng)理不提供設(shè)計(jì)原型圖 prd,只是單純的用文字描寫(xiě)產(chǎn)品想法。再加上文字功底又不好。同一段文字不同人讀理解的不同的意思。
一個(gè)產(chǎn)品,幾個(gè)開(kāi)發(fā)做不同的東西,開(kāi)發(fā)完成,產(chǎn)品經(jīng)理說(shuō)這都不是他想要的。開(kāi)發(fā)說(shuō),按著你的文檔做的,哪點(diǎn)對(duì)不上?產(chǎn)品經(jīng)理說(shuō),你這理解的不對(duì)。
于是,互撕開(kāi)始了。
無(wú)奈,最終,為了產(chǎn)品,項(xiàng)目推到重做。工作幾天全是無(wú)用功。
壓垮駱駝的最后一根稻草
離職的想法已經(jīng)在我腦子里醞釀,最后讓我下定決心的是一次業(yè)務(wù)上線。
另外,如果你近期準(zhǔn)備面試跳槽,建議在 Java面試庫(kù) 小程序在線刷題,涵蓋 2000+?道 Java 面試題,幾乎覆蓋了所有主流技術(shù)面試題。上線屬于測(cè)試負(fù)責(zé)制。
測(cè)試說(shuō)這個(gè)東西上線有問(wèn)題,就不允許開(kāi)發(fā)走,哪怕耗在那沒(méi)事可做。
最后一次業(yè)務(wù)上線。
晚上六點(diǎn)上線。
我:“我代碼提交了,我去吃飯,測(cè)好了告訴我”
測(cè)試:“你先別走,萬(wàn)一有 bug 方便改”
我:“我吃個(gè)飯就回來(lái)”
測(cè)試:“好,有問(wèn)題我給你打電話”
剛到樓下,買了份飯,剛吃了兩口,一陣急促電話鈴。
測(cè)試:“快上來(lái),代碼崩潰了,嚴(yán)重問(wèn)題”
我:“我吃完上來(lái)”
測(cè)試:“別吃了,領(lǐng)導(dǎo)都看到了”
無(wú)奈,我吃了一口,急匆匆上樓,上去一看,是因?yàn)閿?shù)據(jù)類型問(wèn)題,改了一個(gè)變量類型,好了,并不是什么大問(wèn)題。
測(cè)試:“你坐著別走了,有啥問(wèn)題我好隨時(shí)給你說(shuō)”
我:“奧”
一晃時(shí)間到了九點(diǎn),我看了看表,這測(cè)了兩個(gè)多小時(shí)了,也沒(méi)啥問(wèn)題,上線吧。
上線了,簡(jiǎn)單看看沒(méi)啥問(wèn)題。
我:"那我走了"
回家路上走到一半,有一陣倉(cāng)促的電話鈴聲。
測(cè)試:“快回來(lái),線上 bug”
我:“剛才測(cè)了兩個(gè)多小時(shí)你說(shuō)沒(méi)問(wèn)題,你同意上線了。十點(diǎn)多了,不行回滾明天搞吧?!?/p>
測(cè)試:“不行,今天得上線,你快回來(lái)”
我: "我剛坐上車,你回滾代碼,明天再搞吧"
測(cè)試:“那我給領(lǐng)導(dǎo)反饋”
真的有點(diǎn)生氣了,短短十分鐘時(shí)間,領(lǐng)導(dǎo)的電話不間斷的給我打了三次,我沒(méi)有接聽(tīng)。
我讓司機(jī)掉了個(gè)頭,回去了,花了三分鐘時(shí)間,看了下線上 bug 是因?yàn)榫€上臟數(shù)據(jù)造成,刪了幾條數(shù)據(jù),正常了,此時(shí)已經(jīng)是快凌晨一點(diǎn)了。
一句話沒(méi)說(shuō),第二天來(lái)了,領(lǐng)導(dǎo)質(zhì)問(wèn)我怎么不接電話,告訴我說(shuō)工作要認(rèn)真,并且又重新派給我一個(gè)活,告訴我要認(rèn)真對(duì)待。
我微微一笑,編輯好的離職郵件,點(diǎn)了發(fā)送鍵。并且請(qǐng)了剩余的年假。
End
Spring 旗下最牛逼的國(guó)產(chǎn)項(xiàng)目!
23 種設(shè)計(jì)模式實(shí)戰(zhàn)(很全)
Spring Cloud Alibaba 最新重磅發(fā)布!
Spring Cloud 微服務(wù)最新課程!
