從事java開發(fā)需要會什么
2022-08-15點(diǎn)擊量:125
從事java開發(fā)需要會什么1.從事java開發(fā)需要會什么,掌握HTML/CSS/JavaScript等WEB開發(fā)技術(shù),深入了解WEB/AJAX的工作原理,有JQuery,AngularJS,Bootstrap等框架.2.從事java開發(fā)需要會什么,掌握數(shù)據(jù)庫設(shè)計和開發(fā)知識,精通MySQL、Oracl等主流數(shù)據(jù)庫,熟悉NoSQL(MongoDB,Redis)、Lucene或Solr、MQ相關(guān)的知識,有阿里云相關(guān)技術(shù)部署經(jīng)驗(yàn).3.精通面向?qū)ο蟮脑O(shè)計和開發(fā)思想,熟悉常用的設(shè)計模式,具備良好的識別和設(shè)計通用框架及模塊的能力;4.負(fù)責(zé)系統(tǒng)功能模塊的需求溝通、詳細(xì)設(shè)計、編碼實(shí)現(xiàn);具備清晰的編程思路和良好的代碼規(guī)范;5.系統(tǒng)功能模塊的需求溝通、詳細(xì)設(shè)計、編碼實(shí)現(xiàn);6.按照公司項(xiàng)目開發(fā)計劃,參與產(chǎn)品、項(xiàng)目的需求分析及框架設(shè)計工作;7.熟悉Spring,Struts,Hibernate,Mybatis,Quartz等行業(yè)內(nèi)常用開源開發(fā)框架;熟悉并了解常用的設(shè)計模式,有一定的代碼優(yōu)化能力.8.熟練掌握數(shù)據(jù)庫操作和使用的基本技能,熟悉數(shù)據(jù)建模,熟悉MySQL數(shù)據(jù)庫,有SQL查詢調(diào)優(yōu),索引優(yōu)化,存儲優(yōu)化經(jīng)驗(yàn)和分析能力更佳。9.熟悉linux系統(tǒng),熟練使用shell,python,php等腳本語言中的一種。10.熟悉常用的Http服務(wù)器如Nginx,Apache的配置和優(yōu)化,對webapp服務(wù)器比如tomcat,resin有一定的使用經(jīng)驗(yàn)。11.熟悉JavaGUI編程(重要);12.完成軟件系統(tǒng)代碼的實(shí)現(xiàn),編寫代碼注釋和開發(fā)文檔;13.輔助進(jìn)行系統(tǒng)的功能定義,程序設(shè)計;14.根據(jù)設(shè)計文檔或需求說明完成代碼編寫,調(diào)試,測試和維護(hù);15.分析并解決軟件開發(fā)過程中的問題;16.Java基礎(chǔ)扎實(shí),熟悉io、多線程、集合等基礎(chǔ)框架;熟練掌握J(rèn)ava各種開源框架Spring,iBatis等;17.熟練使用Idea/Eclipse/Maven/SVN(git)等軟件開發(fā)工具。...