1. 程式人生 > 其它 >菜鳥架構師之路_初入社會

菜鳥架構師之路_初入社會

接下來的文章,我會先回顧我從出校園踏入社會後的個人經歷,從一個菜鳥的視角來看,如何一步步登堂入室。由於自己最近又有點飄了,所以文章是除了給大夥看,也更是給自己看的哈哈。可能大家更想看技術類的文章,但是其實本人比起很多人來說技術並沒有絕對的優勢,寫的也不一定比別人好,相信我的個人經歷應該會給大家更大的收貨。

遙想當年,沉迷遊戲不可自拔的我,掛科無數,甚至大四還在補考高數,最後勉強過了,否則可能連證都拿不到,畢設也是用的以前的專案。然後在招聘會上,還要靠導員帶著找工作。這裡真的要感謝我的輔導員,當時對我這樣的學生也不離不棄,最終幫我找到一份對我來說很不錯的工作。然而現在想想真是可悲,當時的我甚至沒意識到一個大學生還要被這樣照顧,是有多無能,像個巨嬰一樣。

入職

9月份的第一天,終於是入職了。跟大部分大學生一樣,剛進入公司的我,對一切都感到新奇,然而試用期考核成為了我的第一道難關。就是一個簡單的練手類的帶web頁面的專案,基於公司現有的基礎框架,期限是三個月。當時的我還是懵懵懂懂的,足足花了兩個月,才大概明白是怎麼回事,開始動手寫,結果還沒寫完,就有一個專案組因為緊急缺人,就讓我直接轉正然後過去支援專案。對我來說算是運氣不錯,因為如果走最終的答辯,我都沒有把握能過。

第一個專案

公司是給南方電網做資訊管理系統。我參加的專案組,是這個大的資訊管理系統下的一個子系統開發。當時其實系統已經上線了,客戶又提出很多新的需求,時間比較緊急。那時候還沒有什麼前後端分離,用的老式的 SSH(Spring+Struts+Hibernate),頁面JSP+JQuery,所以開發要既寫後臺又要搞前端。

我接到的第一個任務,是在一個數據表格上方新增一個下拉列表,作為篩選條件。其實就是普通的html的select標籤,提交查詢表單的時候,將下拉列表的值一併提交即可。

跟大夥一樣,第一次接到正式任務,很激動,想好好的表現自己,雖然只懂一點java,雖然不知道jQuery是什麼,但是我有一顆向上的心啊,只要努力,沒有什麼搞不定。於是埋頭苦幹了幾天,期間還自學了jQuery,終於是把功能開發了出來,並且在沒有告知導師的情況下,偷偷合併到當期要發版的版本中,準備來個一鳴驚人(當時公司的發版流程很不完善)。

最後的結果,確實是“一鳴驚人”了,使用者只要不點篩選條件還好,只要選了條件,就什麼資料也查不出來。於是,該問題被定義為線上重大問題,連使用者都投訴過來,我的導師臨危受命,迅速修復了問題然後重新上線恢復正常。

後來,導師只是簡單的跟我說了新人沒經驗很正常,以後改好之後要經過他評審,再發布,然後,就沒有然後了。

總結

雖然對導師和公司感激涕零,沒有因為這個事情直接把我開了,但是現在回過頭來看看,其實他們這樣做並不完全對。首先,我們列一列這次事故的幾宗罪:

  1. 作為一個菜鳥,自作主張的設計與開發,沒有經過導師評審和測試組驗收
  2. 導師對於新人關注度不夠,不知道新人做了什麼
  3. 公司的開發流程制度不完善,開發的內容可以隨意就上線
  4. 沒有事後總結,包括公司和自己,對於自己和其他人都沒有意識到問題的嚴重性,導致後續依然出現過類似的惡性問題。

我們來看看在這個事情上,菜鳥同學應該怎麼做才對?

1. 首先,作為新人,一定要多跟自己的導師溝通,包括但不限於目標,設計,進度,成果等。導師不只是一個擺設,而是公司提供給新人的一項重要的資源,你有充足的權利去儘可能的利用這份資源來讓自己成長起來,融入到公司。這裡說一下個人對資源的理解,資源不只是物質(錢,文件資料),時間、能力、人脈、公司裡的領導同事等,都可以是你的資源,作為一個成功的職場人,一定是儘可能的抓住有限的資源,來完成自我升值,尤其是在當下這麼內卷的各行各業,資源更是彌足珍貴

2. 要勇於承擔責任,並做好總結,以此為警示自己及他人不再犯重複的錯誤。在上面這個栗子中,如果是現在的我,我會跟領導主動承認自己的錯誤,並主動請纓修復,當然會藉助導致的力量,然後在導師和測試的驗收後再上線,同時事後寫總結,並將此次事故中暴露出的問題報告給領導,尤其是流程制度,需要嚴格執行

今天的文章就先到這裡了。初入社會就遭遇如此難關,我們的菜鳥同學會如何應對呢?且聽下回分解。