回覆列表
-
1 # 小混混7129
-
2 # SapphireCoder
開發能力
需要掌握至少一門基礎開發語言如Java,PHP等。由於我比較熟悉Java方面的知識,所以接下來以Java開發為例,需學習一些框架知識如Spring,Mybatis,Springboot等框架有助於提高開發效率,Maven版本控制和Git版本管理用於團隊協作開發,資料庫知識等。同時,由於網際網路金融涉及到金錢方面所以需要比較嚴謹,需要學習瞭解事務管理,冪等性,重試機制等概念。
金融知識需要了解一些金融有關的知識有助於提高開發效率。如銀行業務,保理業務,支付業務等金融知識和一些專業的術語。有了這些基礎概念之後有助於理解業務需求。
開發流程在有一定的開發基礎和金融知識基礎之後便可以進行開發,大致步驟可歸納如下
-
3 # 架構師成長日記
這需要看什麼級別的開發,如果只是專注開發,那麼java基礎必須紮實,spring全家桶系列框架,mybatis等需要掌握,分散式微服務的相關框架需要掌握,比如dubbo。這樣對於一個開發來說已經差不多了。
但是,對於高級別的來說僅僅會開發是不夠的,此時相對開發更需要的是設計和解決方案,作為核心骨幹,需要有全域性的意識,對全流程的深入掌握,是較低級別開發的引領者。那麼就要求熟悉業務,熟悉產品,對技術需要深入研究,還必須要有廣度。比如dubbo,不再停留在會使用,底層的原理也需要了解掌握,分散式原理,叢集。業務架構設計,技術架構設計,詳細設計,程式碼審查等等。
一般的學習順序為:html,javascript,servlet,jsp,還有主流的ssh框架。JavaEE:第一階段Java語言基礎:Java開發介紹、熟悉Eclipse開發工具、Java語言基礎、Java流程控制、Java字串、Java陣列與類和物件、數字處理類與核心技術、I/O與發射,多執行緒、swing程式與集合類;第二階段HTML、CSS與javascript:PC端網站佈局、HTML5+CSS3基礎、webAPP頁面佈局、原生javascript互動功能開發、Ajax非同步互動、jQuery應用;第三階段:JavaWeb和資料庫:資料庫、JavaWeb開發核心、JavaWeb開發內幕;第四階段JavaEE框架:Struts2、Spring框架、Hibernate框架、Maven核心技術、MyBaits框架、高手進階;相關的工作:企業級專案開發,還可以從事電信、網際網路、物流、財務、證劵、銀行、生產製造等erp管理軟體、大型網站及後臺開發。