CodeGym /Java Blog /Toto sisi /如何從 QA 工程師轉為開發人員:程式設計師的故事
John Squirrels
等級 41
San Francisco

如何從 QA 工程師轉為開發人員:程式設計師的故事

在 Toto sisi 群組發布
今天,任何人都可以學習成為開發人員:經理、銷售人員、服務員或培訓師。然而,對於一些新手來說,程式設計有時似乎讓人不知所措,他們提前對自己作為初級開發人員找到工作的機會感到沮喪。這就是為什麼一些學習者選擇 QA 工程師作為安全選擇的原因。QA 是測試軟體並發現其中錯誤的人。這個職業可以讓你進入複雜的程式設計世界。 如何從 QA 工程師轉為開發人員:編碼員的故事 - 1我們介紹開發人員 Kyrylo 的故事,他從 QA 測試(品質保證)開始了 IT 之旅,後來成為開發人員。

QA 適合我,我開始深入研究這個領域

畢業後我對開發人員的職業不感興趣。儘管如此,我還是進入了大學「系統軟體開發」系,因為我的父母建議我選擇這個專業。我了解編程,但這需要付出努力。我成功地完成了學期論文,但畢業時卻沒有紮實的程式設計知識。然後我嘗試找一份程式設計師的工作;然而,在失敗了 2-3 次面試之後,我不知道如何通過,所以我決定成為 QA 測試員。有一天,我發現一家公司正在招募 QA 實習生。我順利通過了面試,完成了實習,並留在那裡擔任測試員。一切都適合我,我開始深入研究這個領域。我第一次用Java寫自動化測試。這是一個簡單的測試:它打開一個瀏覽器窗口,點擊特定列表,然後選擇項目,但我非常喜歡它。看來我施了魔法。過了一段時間,一位在另一家公司工作的同學邀請我去那裡擔任QA工程師。所以我接受了這份工作,並且在 QA 和團隊工作方面獲得了豐富的經驗。在處理完手動測試(這不太有趣)之後,一位經理詢問我們的團隊是否有人願意進行自動化測試,我自願擔任這個角色。我需要額外的知識來管理新任務,因此我學習了 C#,這使我能夠處理現有的自動化測試並開發它們。後來我有機會轉到那家公司當開發人員,但因為團隊解散,我決定離開公司。因此,我在一家在市中心設有辦公室、辦公室裡有過山車的公司找到了 QA 工程師的職位。然後我想:我想留在那裡直到我的職業生涯結束。然而,在我決定離開之前,我已經在那裡工作了近四年。我獲得了在團隊中工作的豐富經驗。我們經常觀看技術會議的影片或有關技術如何運作的培訓影片。儘管我從事自動化測試,但我學習了相關技術並獲得了新技能。總而言之,這對我來說是一次很棒的經驗。

我想做更多編程

然後我找到了一個 QA 工程師的職缺,需要懂 Python。我很快就讀了一本關於Python的書來了解文法並完成了公司給我的測試任務。儘管我錯過了截止日期,公司還是接受了我的工作並邀請我面試。我們的談話很簡單:我與 QA 經理和專案經理討論了有關測試和程式設計的一般主題。我被錄用了。我的職責包括執行自動和手動測試。然而,我不太喜歡手冊,因為它意味著單調的操作,我想做更多的程式設計。於是我開始加深對Python的了解,報名課程,並向經理講述我的抱負。但當時,他們並沒有空缺的開發人員職位。我一邊工作一邊學習。這個轉變花了大約九個月的時間:春天,我開始培訓,並在十二月找到了工作。在過渡期間最困難的事情甚至不是我遇到了程式設計中的新概念,而是我超負荷了並且在計算機上花費了太多時間。

我擔任 QA 工程師的經驗對我的程式設計很有幫助

有一天,一位在IT公司工作的同學寫信給我。他提供了一份 QA 工程師的工作,但我說我正在尋找一份開發人員的工作。原來他們有一個空缺的職位,所以我決定嘗試一下。我們對不同的技術進行了三個小時的面試(根據技能表),然後是對客戶的面試。他們看到了我的潛力,所以我被錄用了。我喜歡在那裡工作,因為我接觸了許多新技術。此外,公司還有很棒的同事,可以向他們尋求有關該專案的建議。之前在大型專案上進行測試的經驗讓我了解了產品的開發過程。這絕對是一個優勢。我擔任 QA 工程師的經驗對我現在的程式設計很有幫助。當我執行一項任務時,我知道我的同事會測試它,因此我描述了盡可能多的值得關注的細節。然後,當 QA 工程師提出幫助解決問題的請求時,我明白他們想從我這裡了解什麼。所以我幫助他們測試正在開發的特定組件。分析包含許多元素的系統的技能派上了用場。即使是複雜的系統,我也能輕鬆記住整體情況。程式設計師的部分任務還包括編寫測試應用程式中特定功能的單元測試。知道如何編寫測試腳本最直接地幫助我的工作。如果我現在是畢業生,我會從一開始就嘗試找到開發人員的工作。我害怕編程,因為我們在大學學習 C++,在編碼時必須考慮大量的細微差別。然而,在培訓過程中,我發現事實並非如此:複雜的事情可以寫得簡單明了。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION