1. 用java哪些項目是可以獨自完成的
1、java可以獨立完成很多項目,首先你自己要定位清楚,根據興趣、特長以及專業到底想做什麼,怎麼做,做之後怎麼完善。
2、根據應用行業有企業的:酒店點菜、企業進銷存、網上售票;政府:辦公自動化、網站群。根據架構有Web的,有嵌入式的,其中以android最有錢途。
3、客戶只關心你能不能實現他要的需求,你用php、jsp、asp、c#什麼語言並不是最重要的,只要你能完成需求,所以編程思想、數據結構、設計架構、運維理念才是至關重要的!不要被語言迷惑,在我國糾結技術賺不到錢。
以上純手打,我帶項目十幾年了,都是親身感受。
2. Java是什麼,java開發工程師的工作內容和工作性質是什麼
Java是一種應用的范圍特別廣的開發語言,那麼自然Java工程師就是運用這種語言的人員了,他們運用這個工具可以完成一種軟體產品的程序方面的設計,同時還可以完成開發和測試以及升級。可以說他們的工作范圍還是很大的,有很多的工作崗位可以勝任,同時職業的發展也是很好的。
Java工程師崗位職責:
1、負責客戶端APP產品中伺服器後端的工程設計,架構設計以及開發工作
2、研究業界最新技術及其應用,解決創新研發過程中的關鍵問題和技術難點
3、根據項目任務計劃按時完成軟體編碼和單元測試工作
4、按照開發流程編寫相應模塊的設計文檔
5、與產品經理、測試工程師、其他團隊溝通合作,保證產品研發工作的質量和進度
6、協調或指導團隊里其它開發人員的工作。
7、一種主流後端語言編程經驗:Java,或Scala,或Node.js,或Python
8、精通主流Web應用開發框架(Spring,Play!,Express,Django,等等);熟悉SOA和Web Services(REST,SOAP)系統框架;熟悉主流應用伺服器(Tomcat,JBoss,Apache,Nginx,等)
9、精通資料庫設計和性能優化;熟悉主流RDBMS和NoSQL資料庫(MySQL,MongoDB,Memcached,Redis等),以及資料庫編程(SQL, JDBC, iBatis,OpenJPA, 等)
10、熟悉常用工程工具:Jenkins, Maven/Sbt/Npm/Ant,Git/SVN,Eclipse/IntelliJ,等等
11、熟悉設計模式,熟練掌握面向對象編程和事件驅動編程風格
12、有熱情,酷愛技術,有良好的計劃、溝通、組織協調能力、語言表達能力;較強的邏輯分析能力和應變能力;良好的團隊合作精神java工程師是做什麼的