做車載測試3年,我的思考與總結
作者:819號宇航員 來源:CSDN
入行汽車電子行業已經要三年了,閒下來的時間愛總結總結,感受一下現在自己的行業水平, 水平和發展想法。 進入》 車載
首先,工作三年了,除了業務知識積累之外,我覺得增長更多的是溝通與做事方式的長進。經常掛在嘴邊的一句話:“道理都懂,但就是不清楚怎麼做。”從小學到大學,十幾年甚至二十幾年在學校裡更多的是教會了自己如何快速高效的記憶,卻並未就給自己太多思考的時間。
雖說到了大學後,時間多了,可以有很多思考的時間,但殊不知,思維差不多已經固化了,很多習慣好像在機械重複了多遍以後,就像是刻進了基因裡,長進了骨子裡,它讓你很多個瞬間總是毫不猶豫的選擇了那些個你覺得不確定的確定,所有的這些選擇構成了我們現在的人生。
以前我可以只選擇我願意接觸的,避開那些個我看不慣的不願意接觸的。上高中的時候,我不喜歡學習音樂,於是偏科。上大學的時候我不喜歡參加社團活動,於是在到畢業活動學分剛剛湊滿,但工作後就不同了,工作後,大家強調的是團隊合作,職場人做久了,難免會遇到形形色色的人和事,這裡面就不可能總是我們喜歡的。如果想到跳槽,它可以幫我們一時逃離,卻並不能從根本上幫我們解決這些個人際溝通方面的問題。所以為了每月穩步上升的入賬額,我們不僅要用硬核的技術技能武裝自己,還要學會在人際中游刃有餘,才能真正發揮自己的價值,在工作和生活 中獲得雙重豐收。其實也並不是說讓大家去諂媚,而是想跟大家分享一些避免碰不必要南牆的方法技巧經驗,一些讓職場生活稍微順心一點的方法。因為我自己就感受過氣氛不好的團隊和職場環境。
1、控制好自己的情緒
成長過程中,最要緊的事情是:停止暴露自己,學會隱藏自己”。這不是教我們虛偽,而是職場中的大智慧。很多人都是打著“追求自己的內心”的幌子,來掩蓋自己情緒控制方面的低能。生活不是電視劇,你表現出自己的嫉惡如仇,不會使得“壞人”得到懲罰,還有可能搬起石頭砸了自己的腳。
說話之前一定要想想日後會不會後悔,不能圖一時嘴上爽快;發微信訊息或者郵件也一樣,有些時候文字會讓事情變得更復雜,具有更大的殺傷力。看到一個方法很好用,你覺得郵件裡寫的內容或者微信要傳送的訊息,如果在面對面溝通的情況下,你是不會這麼直接發洩的,那麼便不要發。
2、學會向上管理
“向上管理”這個詞,乍一聽,會給基層的職場人一種誤解,作為員工的我,出來打工掙錢的,只有被管的份兒,那還有權利管別人。其實錯了,即使是最基層的職場人,也可以擁有這項能力。可能很多人都有這種感慨“在工作中,不是努力了就有回報”。是的,那可能恰巧就是因為我們缺少了這種向上管理的技能。管理層其實不單純是管人,他們更大的職能是資源的分配與協調,所以做好了向上管理,也就意味著你可以得到上級更多的重視,也就意味著得到更多的資源傾斜的可能性也變大了。其實向上管理包含很多方面,具體跟大家推薦一本書“向上管理:如何正確彙報工作”。分享一些個人經驗:
認識、分析並尊重我們的領導,認真傾聽上級對自己的看法,設法獲取他的指導。
職場中你最重要的資源其實就是你的直接上級。
領導交代的事 先服從,如無異議,堅持做到更好,如有異議,私下裡提,不要當眾反駁。
任何時候都不要剝奪領導的決策權,尤其是涉外的一些溝通,一定要提前跟領導彙報溝通好。
做好自己的本職工作是第一位,除此之外可以適當多承擔一些,畢竟學到的東西真的是你。
多主動跟領導彙報自己工作的完成狀態,不要老等著被提問,彙報要有有所準備,不要一問三不知。
3、英語水平很重要
別覺得我們做測試 的,又不涉及對外溝通,只要會用工具會寫點指令碼就行了。萬一哪天公司來了國際業務要你和客戶review測試用例,或者獵頭提供了一個名外企的機會,結果因為英語不行,拉胯了。最近公司入職了一個網際網路 行業的員工,進來對汽車電子很多都不甚瞭解,但仍舊給的是高工,並且接的都是國際大專案。一下子讓我驚醒,原來只要英語好,就可以蓋住所有的不足。所以各位筒子們,集美們,一定要英語上多下功夫啊。不要再被網上的什麼發音要標準誤導了,只要聽得懂,哪怕說的口音讓人覺得耳朵收到了侮辱都沒關係,只要吐字清晰,表達順暢,不要一直“嗯,啊,嗯,呃,……”就已經達到了有效溝通的目的了,千萬不要沉迷於什麼地道表達、純正口音,老外沒那麼笨的,因為你說的不地道發音不標準就聽不懂了,多想想你聽老外講中文的時候就明白了。
4、多跟比自己強一點的人學習
這條可能不具有普遍性。但如果你也是跟我一樣老擔心麻煩別人,跟大佬溝通有點羞怯心理忒強,那就對了。當然這個操作的前提是,要對自己有個清晰的認知,知道自己是什麼水平。你如果覺得自己很厲害,跟大牛也只差一點,那也可以經常直接去找大佬請教。
其實也很簡單,可以拿工作年限判斷。比如我工作三年,我平時就跟那些個工作五六年的天天在一起溝通聊天的比較多,一起吃飯,週末一起打打球什麼的。然後在一起的時候就可以聊聊工作情況呀,市場需求呀,薪資漲幅啊什麼的,多關心關係自己的朋友和同行是一件好事,可以讓我們瞭解整個行業的趨勢,畢竟汽車電子行業的圈子是很小的。然後有什麼問題也可以直接請教,跟他們的工作經歷差別較小,所以更容易產生工作中的共鳴,尤其是困惑我的,也是不久前困惑他們的,所以在這些問題方面,他們更能夠也更願意幫助我們們。在人家幫助了我們們以後,一定不要吝嗇誇獎,順手買瓶水也是可以的。這樣一來一回,下次再問不難嘛。
另外,看著這些人,瞭解了他們的一些工作狀況,也可以對我們未來近幾年的職業規劃可以做一些參考。現在這個年代,不確定性這麼大,看不了十年,看三兩年還是可以的吧。
最後,這些人本身也處於職業生涯的中期,還是很追求上進並且追求肯定的一批人,幫助我們這些小白,也會讓他們心裡美滋滋自己的職業成就感,真的是你好我好大家都好的大團圓結局了,一般做軟體行業的都會很樂意分享的,不論是技術還是技巧,不然你就不會看到這篇文章了
5、跟團隊搞好關係,尤其是開發
其實跟我們測試日常接觸最多的,也就是軟體開發部了。雖然我們是測試,報bug是“天經地義”的,但是一定要注意表達方法。萬一遇到個“脾氣大且差”(情商低&自大狂)的開發,不就引發矛盾了嗎,無論最後誰佔上風,最後反正彆扭是結下了,專案還得繼續做呀,多扎心。
所以,跟開發平時多打打哈哈,沒事去他們工位上侃侃大山,多一些交流,除了報bug時候更順暢之外,沒準兒還可以啟蒙我們碼程式碼或者沒事給燒個板子,和專案吵架時候,多個隊友,也是好處多多。
其實工作中公事公辦很好,但是摻雜了一些交情以後,事情可以辦的更順暢,畢竟公司流程再完整,也是有很多三不管的盲區的,大家一個團隊裡氛圍融洽的話,也就都“助人為樂”“做好事不留名”的幫著做了。扯皮的事情也就會少一些。
6、領導專案要堅持
領導專案一定要堅持,只要不是強行把你撤掉,那你就要堅持下去。解決問題總是有方法,領導者的任務之一就是找到它,並且實施下去。遇到只要是非人性困難,首先想到的要是如何去解決,不是逃避。跳槽也是從一個坑跳到另一個坑
7、做好風險計劃
要有風險計劃,哪怕很簡單一定要有,比如專案延期風險,應對策略加強進度管理,專案超支風險加強成本管理,專案質量風險,加強質量監控。這些看起來是廢話的句子,可能會幫助你拯救專案。
8、專案需求是過程,客戶利益最大
產品滿足使用者需要才能滿意,溝通的初始是傾聽,瞭解需求背後的動機,需求可以協商,立場不是最重要的,利益才是。
9、做好Case,程式碼指令碼的備份
做任何事情都要有第二手準備,測試也是,在平常的Case設計,Case更新,思維框架圖都要儲存好,包括你對別人發給你的文件,最好不要直接做修改,而是存一份原始的在本地,再去修改編輯。做好配置管理,備份,程式碼安全,別做刪庫跑路的事情,要預防其他的意外。
有時腦子會亂想一些其他的,所以也說說除測試之外的一些職場小感觸:
很多人認為事情做得多,事情做得好就能晉升是個廣泛的誤區,事情做的多,做得好並不代表你可以晉升,只能代表你的熟練程度提高了。晉升的基本原則是你提前具備了下一個等級的能力,然後有遇到或者自己創造了一個機會,最後順利晉升到下一級別崗位。
很多人喜歡不停的做事,但不會停下來思考,缺乏總結覆盤的能力,其實階段性總結覆盤,不僅能夠固化前面的經驗,也能梳理後面的方向;把事情做對很重要,但是更重要的是做對的事;另外不要貪快,方向正確慢就是快。
不要和你的同事比工資,沒有意義,比工資總會有人受傷,更多的是負面影響,並且很多時候受傷的會是你。你只要認清楚自己的實力,清楚自己的行業水平,知道自己在行業的場景下並且結合自己的具體情況,盡力的去爭取資源,往自己的需求靠近就可以了,明白了這些,大可不必為那1-2k去糾結自己的價值或者貶低別人的價值。
不要說一項技能沒有用,任何你掌握的技能都有價值,但是你要學會找到發揮它的場景。工作中如果要上升,你要勇於承擔麻煩的、有挑戰的任務,當你推掉麻煩的時候,你也推掉了機遇。當然也要敢於拒絕職場PUA,尺度自己拿捏
不要把自己家庭和身體的不幸到處宣揚。同事永遠都只是同事,朋友也永遠都只是朋友。這兩個角色永遠代替不了親人這個角色
不要幼稚的把人事部門當成你的傾訴物件,站在老闆的角度想一想,他會怎麼看你的傾訴內容。
犯錯誤不可怕,但不要重複犯錯誤,更不要犯低階錯誤。出處錯了第一步明確承擔責任,第二步積極尋找方法彌補損失,三步堅持到底挽救過錯。這個同樣適用於生活中的方方面面
適當的宣傳你的成績。比如建立業務影響力,建立技術影響力,不要等著被發現。
如果一個員工做雜事做的非常好,那上司大機率會每次遇到同類雜事都會委託他去做。如果一個員工貼發票貼的不好,但是核心業務每次完成都很出色,大機率領導會把更核心的事情交個他做。所以什麼事情應該做好,什麼事情應該減少你的精力去做,你自己心裡要有數。
事事有著落,才顯得靠譜。我在工作期間一直,幾次被不靠譜的人坑過,所以我對自己暗暗要求做靠譜的人,這樣才讓別人覺得你可靠,願意把核心工作交給你。具體表現在:工作定期要向上司彙報情況,反應進度,上司就是上司,尊重這個職位,上司並不是在請求你。
無論是寫程式碼還是設計用例,是個腦力體力都需要的活,身體很重要,千萬重視。你自己的身體是第一生產力,記得保護好自己。★★★
汽車軟體測試 VS 手機 軟體測試
我在畢業後工作的這幾年,遇到了很多同事,他們測試經驗豐富,但是他們之前是從手機測試轉到車載測試。所以對於這個話題,有些見解。
首先,汽車軟體測試,相比於手機軟體測試,很明顯的一個區別就是:汽車軟體測試需要搭建硬線測試環境。在我的測試經驗中,嵌入式軟體有的時候出現的問題很奇葩,就是莫名其妙的出現,莫名其妙的消失。當然,你可以理解為“環境問題”,或是“devices issue”,但是你也大可以去嘗試分析出現這種“無厘頭”問題的原因,有的時候,順藤摸瓜,瞭解低沉原理知識,你就可以去分析出導致這個問題的原因。
即便無法確切的定位問題,但是也可以大概的認知到問題可能出現在那個模組。其實無論在什麼時候,做什麼工作,在工作過程中都會遇到問題,而重要的是會去思考問題,分析問題,然後去耐心的解決問題。這是一個很好的習慣,也是資歷老的員工比新員工多出來的一種能力。在具體的工作中,手機軟體測試,在手機有電的情況下,你只需要把APP裝進去就可以進行測試了。
然而汽車軟體測試,你測試的往往只是一個電子控制單元(ECU),為了讓它工作,你需要把它接入到一個完整的閉合迴路中,要連線電源、上位機以及電流計或者電壓計,有時候還需要接入對手件等,必要時還要接入螢幕、喇叭以及多個電源,然後看到的畫面裡面就只有線束了……有時候測試只需要五分鐘,搭建硬線環境就需要兩小時……
因為線束太多,還出現過短路線束冒煙的情況……所以每個測試工程師的桌面上基本上都是線的海洋,一片狼藉……
其次,手機App測試,大多時候只要人和手機就構成使用者使用測試場景了。然而因為很多汽車ECU開發過程是沒有實車測試環境的,需要建立模擬工程,以實現實車測試的效果。在做測試時候我們需要利用一個測試硬體(CANoe)建立一個模擬工程,以實現測試ECU和其他ECU的互動。手機App測試,除了簡單的功能測試外,還需要做效能測試、介面測試等。
源於網際網路行業多年的發展,手機App這方面測試需要的工具在市場上已經有很成熟的商業用軟體工具了,比如Jmeter、postman以及LoaderRunner等。然而車用軟體一方面相比於網際網路手機類APP軟體流量較小,所以對於網路負載等效能測試要求較低;此外,車用軟體根據匯流排型別(CAN or LIN)有固定的效能測試要求(一致性測試),這類測試多包涵物理層、資料鏈路層以及網路層等相關的測試,一方面包含硬體測試,另外一方面,測試時候需要外接的裝置較多(像LIN網路測試多需要外接示波器),對於人工測試的需求更多一點,因此可自動化的發展程度較低。
正是因為這個原因,很多車企,尤其是零部件供應商,多根據自己的產品自主研發自動化測試框架,開展區域性的自動化測試。從這個方面講,車企的自動化工程師是很稀缺的,物依稀為貴喲。另外,最重要的是,汽車軟體產品研發週期長,測試任務相對較分散。不像大部分手機APP類軟體,都迭代較快。因為車上用的東西,都是與安全相關的。搞不好來個召回事件,很多零部件供應商都吃不消的。
基於這個行業大背景,車用軟體的開發都會遵循一個嚴謹的開發流程(ASPICE開發流程),一個專案的週期一般最少在兩年,像寶馬賓士類的專案,可能有做九年的(聽公司老同事說的),一輪測試,週期也較長,所以節奏並沒有很緊湊(加班少),相對舒適,不像網際網路手機APP類,動不動就要通宵達旦,我有幾個做網際網路類手機應用軟甲的朋友,經常一遇到軟體釋出,就是凌晨三點打下班卡。
基本上,一個軟體測試工程師要想得到一個較滿意的收入,市場對其提出了以下幾點要求:
熟悉測試業務,基本功能(娛樂和儀表)、網路、診斷的要測試經驗要有(有2~3年測試經驗)有測試管理經驗,
包括但不限於測試流程標準制定、測試任務分配與跟蹤會用測試工具,包括但不限於CANoe,SPY3,示波器等會點自動化,
包括但不限於寫自動指令碼以及辦公自動化等;
英語熟練
每天激勵自己好好幹活的心理暗示就是,“我要好好學習業務,為了明日跳槽……”
人總想著安逸,容易不自覺放慢進步的步伐。但也應該對當下心存感激,尤其是看了市場招聘需求,真是對公司不感激都顯得沒良心,我們不販賣焦慮,但是別把自己的雄心壯志埋沒在工作的一地雞毛與生活的瑣碎中,加油吧,以下一句話,我們共勉:“你是這樣年輕,一切都在開始。”
暫時先寫到這,以上都是三年曆來的小總結。不一定符合大多數人,但大多都是老生常談的“大道理”,有些我已經做到了,有些還未完全做到,但意識覺醒是行動的先導嘛。職場,真的是一個需要大智慧的地方,哪裡有風平浪靜,平步青雲,不過是處處小心,步步為營的積累換來的,做對事比做好事更重要。
最後:
可以到我的個人V:atstudy-js, 可以免費領取車載測試課程大綱,快速進入車載測試行業。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2928438/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於介面測試自動化的總結與思考
- 我對測試的思考
- 我理解的測試開發與實踐總結——新人篇
- 幾次面試後,我的一些思考和總結面試
- 資料中臺的思考與總結
- APP測試點分析與總結APP
- 測試總結①
- 單元測試怎麼做的一些思考
- 從測試小白到測試組長,談談我的測試過程及管理經驗總結
- 測試工程師的面試總結工程師面試
- 測試流程總結
- 【JUnit測試】總結
- 產品/測試 思考的快與慢--02
- 產品/測試 思考的快與慢--05
- 測試的思考點
- 測試已死?我看未必!分享我在華為做敏捷測試的那些流程……敏捷測試
- 測試面試題總結面試題
- 論一道面試題引起的思考(總結)面試題
- 我的前端面試總結(套路篇)前端面試
- 超詳細——介面測試總結與分享(一)
- 超詳細——介面測試總結與分享(三)
- 轉:測試工程師的面試總結工程師面試
- 車載測試:如何用CANape進行ADAS實車功能測試?
- TDDL思考總結
- 功能測試點總結
- 測試總結報告
- APP黑盒測試總結APP
- web測試方法總結Web
- 作業測試總結
- 測試入門總結
- 初識效能測試(測試小白麵試總結)
- 在騰訊,我的試用期總結
- [技巧] 做題及考試技巧總結
- JMeter測試WebSocket的經驗總結JMeterWeb
- 自己編寫的(測試點總結)
- 我的總結
- 我在阿里做開發的高效打工技巧總結阿里
- RunLoop總結與面試OOP面試