軟件公司與非軟件公司區(qū)別(純個人看法)
工作八年多了,走過好多公司,現(xiàn)在已經(jīng)過了三十,不想再這么奔波,這幾天由于領(lǐng)導(dǎo)對我的評價,對自己產(chǎn)生了一系列懷疑,是自己能力不行?還是自己態(tài)度不行?還是自己工作方式不對?等等很多。這個年紀(jì)已經(jīng)不再是年少輕狂的年紀(jì)了。
技術(shù)公司
再此之前一直在軟件公司工作,雖然累,但是不斷的成長不斷的學(xué)習(xí),不斷的接觸新鮮血液,同事之間都是搞技術(shù)的特別和諧,工作分下來都非常積極,生怕自己比其他人少干了,學(xué)習(xí)少了。每天去公司是一種快樂。公司之間也沒有心機,大家都在一起玩技術(shù)。解決客戶。我們統(tǒng)稱三收益。第一我們幫客戶解決問題,第二我們幫公司掙到錢,第三我們在成長提供自我價值。
做項目流程:大框出來,之后慢慢填寫細節(jié)問題。不斷的確認不斷的完善,最終以豐滿健壯的軟件交付。
非技術(shù)公司
去年4月份入職這家公司,信誓旦旦的來了這家公司,打算大展拳腳,因為這個年紀(jì)再不放手大干,就不知道什么時候可以翻身當(dāng)家做主人了。(開句玩笑),之前年輕的幼稚,之前年少的想法,我行我素,做好自己的工作就好了。自從來到這我不得不反省自己。錯錯錯?。。?/span>
這家是我們當(dāng)?shù)匾患曳浅S忻墓?。分很多部門(大連)。我所在的部門的客戶跟我上家公司的客戶是一家客戶。所以我知道客戶有多少磨人。所以我堅信我能勝任,我也能幫公司解決。代碼我也很熟悉。給我的感覺是如虎添翼。
但是我錯了。我來了這家公司發(fā)現(xiàn)這個部門不是我想象中那么簡單。不再是一個簡簡單單的技術(shù)公司,以support為主。不定時做CR開發(fā),與小的改動項目。部門大概50人,開發(fā)不到10個人。我就是這幾位開發(fā)中的一員?,F(xiàn)在說下我來了之后做的幾個項目:
1. A 項目,我剛剛來到公司。人生地不熟,我打算處理好人際關(guān)系,主動一些。跟PM打好招呼。來了接到一個半路的項目,已經(jīng)有人做一半了,我是半路進入。另外一個同事告訴我需要做什么??陬^說,需要做什么等等。我做好之后進行測試,之后就沒有人再聯(lián)系我。我以為項目結(jié)束了 或者說我那沒有問題。我就找我的負責(zé)人聯(lián)系下個項目。大家以為這件事結(jié)束了?NO 后續(xù)一起說!
2.B項目(abc項目) ,我接到的任務(wù)是根據(jù)數(shù)據(jù)庫把所有?Code?判斷的地方 換成 Id ,數(shù)據(jù)庫直接更改備份,Support Teams告訴我沒有辦法測試。只能硬著頭皮改我用SQL Search找到對應(yīng)的地方,更改成 Id判斷。結(jié)束。告一段落
3.C項目(abc項目),更改一些邏輯問題,改了兩個月順利改完。等了三四個月后上線。
4.D項目,一個新加模塊。每個功能點需求一兩句話。還有些隱藏需求點就是項目負責(zé)人告訴我 跟其他模塊功能保持一致 看看其他頁面咋做的。這是我聽過最多的一句話。項目功能點,有很多需求文檔中沒有包含,加上開發(fā)對這套系統(tǒng)不是很熟悉。這個系統(tǒng)延期了。
由于需求的變更。公司與客戶都產(chǎn)生了很多問題。領(lǐng)導(dǎo)提醒我們已經(jīng)紅色標(biāo)識了。項目測試期間問題比較多。來來回回30多個問題(樣式,位置,漏洞,預(yù)部署重復(fù)性問題)項目終于上線了。大家終于松了口氣。
2020年元旦我休陪產(chǎn)假。
問題:
(1)臨時接到(abc項目)馬上上線。有些Job當(dāng)時驗證不了。只能等到時間自動發(fā)送。半夜一點多成功順利上線。第二天告訴我job沒有執(zhí)行。我在本地還原了沒有問題。一個月后又找我說job不好用。我去服務(wù)器查看是由于部署人員把Key替換了。所以導(dǎo)致ftp上不去。結(jié)果發(fā)送不了文件。
(2)(abc項目)由于我的疏忽,B項目的Id是Guid 我只判斷是否為空,未判斷是否等于0000-00000-00000-00000這種。導(dǎo)致給客戶發(fā)了幾百封郵件。領(lǐng)導(dǎo)幫我扛下客戶的雷。心中存在愧疚。
休完陪產(chǎn)假回來。領(lǐng)導(dǎo)找我,總結(jié)了我來到部門所干的幾個項目 以下都是領(lǐng)導(dǎo)的話。
1.A項目。GXX 跟我反映 說你做的那個頁面問題很多。后期他都找人改完了。你不知道吧,我不說你可能都不知道。(我當(dāng)時懵逼了。我當(dāng)然不知道。因為沒有人給我反饋,我測試沒問題,我以為頁面沒有問題 項目結(jié)束了呢。無力反駁)。
2.B項目。給客戶發(fā)了幾百封郵件。這個雷我們幫你扛下來了。這個以后你得注意點這個事情。(心存感激,但是多多少少我心里有些不爽,我沒有辦法測試)
3.C項目。這個項目問題也不少,導(dǎo)致很長時間我們數(shù)據(jù)傳輸不過去。(有些不是我的問題,卻把問題算到我的身上,support發(fā)布不對。這能懶我嗎?)
4.D項目。雖然這個項目是你臨時抓進來救火的 但是問題也不少。(無語,項目負責(zé)人有些東西說不清,一句話把問題歸于開發(fā)身上。負責(zé)人:我說的跟開發(fā)做的不一樣。兩個開發(fā)都可能理解都不對嗎?來來回回的需求變更也算我們的Bug?)
領(lǐng)導(dǎo)的總結(jié):對你的技術(shù)沒有質(zhì)疑,但是你對待項目要認真些。以后要注意的地方。
做項目流程:
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
過完年
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
過完年至今做了四個項目,每個項目都小心翼翼,之前的經(jīng)驗告訴我,這個部門技術(shù)不是太重要,重要的是人情世故,重要的是心機 別被人抓住小辮子。結(jié)果還是被人坑了。
領(lǐng)導(dǎo)昨日發(fā)信息告訴我,有很多人反饋我交付質(zhì)量有問題,我過完年這四個項目我都總結(jié)過兩個沒問題?,F(xiàn)在做的樣式位置加一起不到十個問題。還有一個項目也很好。
我昨日一天都在想這個問題,為什么會有很多人反饋。四個項目 兩個項目負責(zé)人,一個私交比較好。另外一個之前有過幾次郵件問題交流,一直抄送領(lǐng)導(dǎo)那種,最終他承認是他問題的結(jié)果。不能吧。因為這點事就翻翻我的問題。
昨天我一天我都在想領(lǐng)導(dǎo)的話,還有就是我自我反省。錯在哪里 差在哪里,是態(tài)度問題還是工作方式問題,還是什么問題。我感覺一名合格程序員應(yīng)該先自我反省才能深刻意識到問題。可能我之前在其他公司的工作方式與現(xiàn)在的公司不相符。導(dǎo)致領(lǐng)導(dǎo)對我有看法。
個人總結(jié)
技術(shù)公司做項目流程:大框出來,之后慢慢填寫細節(jié)問題。團隊之間相互合作,不斷的確認不斷的完善,最終以豐滿健壯的軟件交付。
非技術(shù)公司做項目流程:跟據(jù)需求文檔,項目負責(zé)人口頭說,項目其他模塊功能供參考。測試幾乎0 bug的才算交付好,團隊之間彼此保留,彼此開發(fā)自己代碼沒有交際,怕產(chǎn)生問題領(lǐng)導(dǎo)追責(zé)。?
內(nèi)在因素:可能是個人方式工作方式導(dǎo)致的問題
外在因素:帶顏色眼睛看人。還有就是心機很重要,別讓人抓住把柄。領(lǐng)導(dǎo)附近的紅人得罪不起。
以上都是這兩天困惑的個人總結(jié)。希望業(yè)界同仁碰見類似問題指點迷津。希望業(yè)界同仁避免類似錯誤。
往期推薦

絕了!這款工具讓SpringBoot不再需要Controller、Service、DAO、Mapper!

為什么阿里規(guī)定需要在事務(wù)注解@Transactional中指定rollbackFor?

Linux純干貨知識總結(jié) | 面試專用
直面Java第329期:哪個命令可以監(jiān)控虛擬機各種運行狀態(tài)信息?
深入并發(fā)第013期:拓展synchronized——鎖優(yōu)化
如果你喜歡本文,
請長按二維碼,關(guān)注?Hollis.
轉(zhuǎn)發(fā)至朋友圈,是對我最大的支持。
