碼農進“城”之路---我從機械男轉入軟件開發行業的親身經歷


編程開發是座圍城,而我,一直是個城外人。

 

首次產生進“城”的想法,源於一次跟大學舊友的聊天。作為一個機械院畢業的直男,當時的我已在車間工作了一段時間。忽聞同班同學轉職成功,從車間轉戰辦公室,還是從事的軟件行業,雖然當時的我並不明白軟件實施和軟件開發半毛錢關系都沒有,但對我來說,他們都帶軟件兩個字,聽着就很前沿,頓時讓我心馳神往。跟他聊幾句之后,我便草草的制定了自己認為的進“城”計划。很顯然,我的第一步計划完全效仿人家,我也要成為一名軟件實施工程師!簡單的上網搜了半天,我定下了第一個目標:SQL,因為這是我認為的在實施工作中跟編程關系最接近的一項技能。

半個多月的刻苦學習,一個禮拜的簡歷投遞,我竟然就迷迷糊糊的進了一家做知名ERP產品代理的公司,職位是軟件實施。

其實到現在為止我都依然覺得這個轉職過程很神奇,因為當時的我除了對SQL有簡單的了解之外,只有一腔熱血,什么操作系統,服務器的部署,網絡設置等等,我一概不通。3個月的實習期,我異常積極的主動參與各種項目,利用實戰幫助自己提高,果然跟網上的各類進階經驗分享說的一樣,要想迅速掌握某項技能,實際參與項目是最好的途徑。

這里簡單提一下我對我所制定的這第一步進城計划的體驗感想,主要是我對選擇SQL作為入門技能的感想。首先SQL作為數據庫的查詢語言,針對性強,語法簡單,功能強大,最主要的是,上手十分容易,學習成本極低,通過對SQL的學習,以及工作中服務器實際運行情況,逼着我們去了解優化數據庫結構,優化報表的查詢邏輯,提高服務器運行效率。同樣的,因為軟件開發過程中基本上都會或多或少的應用到數據庫,很多開發語言也支持對SQL的調用,所以SQL基本上是程序員的必備技能。把他作為入門時要掌握的一項技能是可行的,並且最主要的是,他學起來簡單快捷,會讓初入這行的菜鳥們信心倍增!

隨着工作逐漸深入,對行業了解逐漸清晰,我才知道,雖然我學了SQL,但我還其實在城外,並且應該是連城鄉結合部都還沒走到……

就這樣干了兩年,在自身技能和業務能力到達一個瓶頸,很久沒有產生要拼命的沖動的時候,我決定要做出改變,首先定下一個目標,接下來一個工作我一定要做開發,工資多少不重要,我不怕一夜回到解放前,我怕我一直原地踏步沒有改變,這次我一定要一步踏到“城”里!於是,在和身邊同事及朋友了解了之后,我把自己的技術發展方向定為了前端工程師。新的一輪瘋狂學習開始了,HTML、CSS、JavaScript,一個月的時間,基礎的知識體系和邏輯全部濾清,然而就在我准備投簡歷的時候,我突然迷茫了,看着眾多的招聘信息,我發現我只關注了很局部的前端開發技術,我會看代碼,會寫代碼了,然而關於開發過程的業務流程,開發環境的配置和使用,如何將需求轉化成代碼,如何將代碼實現成需求,我從來沒有關注過,而這些問題才是實際開發工作中的重點和難點。

針對這些我之前忽略的重點,我通過網絡和書籍繼續自學充電,然而效果並不樂觀,因為這些部分的內容是需要結合實際項目進行學習理解的。因此我開始尋找國內外各種針對軟件開發的項目管理工具,希望通過標准化的工具,使自己了解適應實際開發工作的流程和要求,然而國外的成熟工具一方面不支持中文顯示,學習成本高;一方面收費條件不明確,而且溝通時客服效率極差。在對比過多個管理工具之后,我選了新近才發布不久的我們國內自主研發的工具,華為軟件開發雲

在這里我簡單介紹下這個工具:首先,它針對小於5人一下的團隊是全免費的,非常適合我們這種小公司使用;其次他是國內的管理工具,全中文的,減少了很多的學習成本,針對軟件使用或者收費有問題需要咨詢的時候,跟客服的交流也很順暢;而且,這款軟件是少有的包含軟件開發全生命周期管理的一個工具,不像很多管理工具只是單純的項目管理,它包含代碼托管,代碼檢查,編譯構建,測試管理,部署,發布各個過程的管理。它並不是簡單的流程管理工具,而是可以實際在平台上生成構建包,部署到雲主機,實際看到開發成果的。而對於我這樣剛接觸開發的菜鳥來說,除了寫代碼之外,最主要的難點就是搭建開發環境,和搭建部署環境。而這些工作通過軟件開發雲都可以解決,大大幫助我降低了工作的難度,最大限度提升了我了解整個軟件開發工作各個過程的速度,使我能夠很好地適應未來即將到來的工作。

配置編譯構建任務,支持多種環境:

編譯構建完成、下載構建包:

配置部署任務,支持多種模板,支持並行部署:

部署任務完成

現在我已經是一個10人團隊的管理者,我仍然使用華為軟件開發雲進行全過程的管理,盡管這款管理工具仍有一些功能等待實現,但從上線發布至今,各個功能模塊的迭代更新速度很快,並且作為用戶我也經常跟客服提出功能需求,相當一部分需求在更新中得到解決,這種對客戶需求的重視,這種大公司的踏實進取的態度,使我覺得我的期待是值得的。

程序開發是座圍城,如果你只是對它有所好奇,不要輕易的嘗試踏進這座城,因為從你踏上這條道路的那一刻,就注定了你要付出足夠的耐心和汗水,要有十年磨一劍的決心,否則你將注定以失敗告終。

這就是我的故事,一個碼農的進“城”之路。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM