大型公司的成功軟件開發
成為業務項目中成功的成功軟件開發人員
大型公司的業務應用具有獨特的挑戰,軟件開發人員在較小的項目中找不到。這些應用程序通常非常複雜,具有許多接口,報告,處理規則和適配器。了解這些系統的規模可能很困難。
此外,業務應用程序中的業務邏輯可能非常複雜。這些應用程序是後端系統,可為組織內的所有部門提供全球服務。此外,由於其長期使用壽命,業務應用程序傾向於使用過時的技術和標準。實施並適應具有剛性邏輯層和固定依賴性的這些整體和重型應用服務器可能具有挑戰性。
此外,業務通常集中在業務方面。商業同事,項目經理和分析師等利益相關者對其特定業務職能的工作有深入的了解。作為開發人員,您可能沒有這種特定的知識,並且需要在有效地在提供的業務線上工作之前填補這一空白。
此外,大型組織經常遵循不靈活的開發模型,例如級聯模型,這使得很難適應變化。此外,官僚主義的障礙,例如訪問權限,證書,軟件許可證,工具安裝和批准,可能會在幾個月內延遲項目的開始。
但是,有個好消息。在本課程中,我將向您展示如何克服這些挑戰,並建立一種確保高質量結果和有效工作的工作方式,無論系統的複雜性或對其的熟悉程度如何。該課程基於理論概念,但我將專注於實踐教程。我們將在虛構的公司中旅行模擬方案,在那裡我們將獲得功能要求並實施它。在復雜的IT部門中,這種情況與現實生活非常相似。我們將使用Java作為編程語言,並將涉足代碼寫作。
重要的是要注意這門課程的意義不足。本課程不是針對初學者的編程教程,並以您已經具有基本的編程理解為前提,尤其是在諸如Java之類的面向對象的編程語言中。但是,您無需擁有行業經驗就可以理解所涵蓋的主題。即使是經驗豐富的軟件開發人員也可以從本課程中受益。
感謝您的關注,希望您喜歡這門課程。
您將學到什麼
- 在困難且複雜的環境中成功開發軟件
- 在大型項目中有效實施功能要求
- 儘管有組織和技術限制,保持代碼清潔
- 提高開發軟件的效率
- 追踪現實的例子並學習具體的發展模式