有JAVA二次開發的經驗,企業HR都不認可嗎?

喲咿呦咿


我帶軟件開發團隊多年,也經常作為面試官參與到一些程序員的面試工作中,所以我說一下我對這個問題的看法。


對於研發團隊來說,招聘只做過二次開發的程序員還是有一些顧慮的,原因有以下幾點:

第一,大部分開發團隊招聘程序員都有一個很常見的要求,那就是能獨立完成開發任務,對於二次開發的程序員來說,不管是否具備獨立開發的能力,至少沒在工作中體現過,這是一個最大的問題。

第二,大部分做二次開發的程序員並不屬於核心研發團隊成員,比較常見的情況是非軟件公司的開發團隊。常見的情況是某個傳統公司購買了一套帶源碼的系統,然後組建一個開發團隊進行二次開發,以滿足公司的業務需求。這種開發團隊的工作方式與傳統軟件企業的工作方式有較大的區別,工作經驗也不一定會得到軟件公司的認可。

第三,新技術並不能解決所有問題。在軟件開發領域通常有一個比較有意思的事情,就是市場通常對新技術比較敏感,認為一個新技術的出現能夠解決所有傳統問題,實際上這是不對的。軟件開發的技術方案一定是經典技術與新技術的結合,一定是一個縱深方案才能更完善的解決問題。所以,面試人員不會過分關注所謂的新技術。

基於以上原因,很多軟件團隊在招聘時一般不會過多關注從事二次開發的程序員,作為二次開發的程序員要想在軟件公司謀求一份開發崗位要具備以下三個能力:

第一,具備獨立開發的能力。

第二,具備交流合作的能力。

第三,具備較強的學習能力。

二次開發也可以開發新功能,也需要與團隊其他成員進行溝通和交流,這要在簡歷中有所體現,讓面試官打消顧慮。

目前,隨著我國軟件行業的產業結構升級,軟件公司對程序員的要求也在不斷提高,建議傳統程序員有一個自己的主攻方向,沿著這個方向進行深耕,這樣能贏得更多的發展機會。

我從事軟件開發多年,目前也在帶移動互聯團隊和大數據團隊,我會陸續在頭條上寫一些關於軟件開發方面的文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。

如果有軟件開發方面的問題,也可以諮詢我。

謝謝!


IT人劉俊明


根據描述,應該在一個成熟的系統上維護,添加功能,這種情況在開發行業裡很普遍,比如銀行,電信,還有很對企業,他們本身就已經信息化了,但是需要IT人員維護。

如果你投簡歷的目標公司多為互聯網,或者創業型公司,那麼他們通常會更喜歡那些項目型的開發人員。

但是,並不是二次開發就不能打動這些公司,建議你針對不同的目標,寫不同的簡歷,各有側重。

對於,一些上規模的公司,強調你在二次開發的模塊化,接口,代碼規範,開發流程方面的經驗。

對於一些互聯網公司,則強調自己對整個項目開發框架的,設計的理解,最好把強調自己技術全面,前臺,後臺,數據庫,可能不是你做的,但是項目中有用,你有理解就可以。

祝你好運。



楊興華


所謂二次開發只是你曾經做過的事情,並不會影響HR對你的判斷。相信我,大多數人都在二次開發,尤其大企業更是如此,一個大的項目是需要維護很長一段週期的。

至於你關心的如何獲得HR的青睞,提供幾點思路給你:

一,你所在的企業是否有一定名氣,或是處於熱門行業。這是大多數HR首要考慮的,很現實。

二,你所從事的項目是否涉及當下熱點,比如微服務,大數據或是物聯網等等。這也是HR重點考慮的,因為所有企業都希望招聘有潛力,對未來發展有幫助的人才。

三,你對自己所從事行業,所實踐項目的深度思考。多問幾個為什麼,比如技術的選型,設計方案,或是團隊管理模式,並定義好自己的優勢。當然,這點在面試時會發揮關鍵作用。

大多數的HR並不懂技術,相信我,重要的還是你的理解力和表述力。這也是老司機本人的一些體會,希望對你有些幫助


美碼師


並沒有的事,如果你只有二次開發經驗,你也需要掌握一些你維護的項目的架構,和所用的技術棧,最重要一點,你自己會搭嗎?特別是在linux下的持續集成。


分享到:


相關文章: