java 項(xiàng)目 本人本科大二,隨手可以寫java網(wǎng)課上的倉(cāng)儲(chǔ)系統(tǒng)(無法聯(lián)網(wǎng),圖形化界面,sql),在業(yè)內(nèi)算什么水平呢?
本人本科大二,隨手可以寫java網(wǎng)課上的倉(cāng)儲(chǔ)系統(tǒng)(無法聯(lián)網(wǎng),圖形化界面,sql),在業(yè)內(nèi)算什么水平呢?我做軟件已經(jīng)20多年了。編程不僅是關(guān)于使用什么語(yǔ)言,而且是關(guān)于思考。編程語(yǔ)言只是一種工具。如果你熟
本人本科大二,隨手可以寫java網(wǎng)課上的倉(cāng)儲(chǔ)系統(tǒng)(無法聯(lián)網(wǎng),圖形化界面,sql),在業(yè)內(nèi)算什么水平呢?
我做軟件已經(jīng)20多年了。編程不僅是關(guān)于使用什么語(yǔ)言,而且是關(guān)于思考。編程語(yǔ)言只是一種工具。如果你熟悉一個(gè)工具,那就沒什么值得驕傲的了,除非你想把編程和詩(shī)人比較一下。一個(gè)軟件要實(shí)現(xiàn)哪些功能,這些功能用戶如何使用才能酷、易用、穩(wěn)定如新是最重要的。ERP作為一個(gè)企業(yè)資源管理系統(tǒng),主要功能包括:預(yù)算、采購(gòu)、銷售、入庫(kù)出庫(kù)、存貨成本、應(yīng)收應(yīng)付、固定資產(chǎn)、總賬。它可以用任何語(yǔ)言開發(fā),比如Java,世界上最著名的oracleerp底層語(yǔ)言。
因?yàn)槲覀児緞倓傞_發(fā)了一套ERP系統(tǒng),所以我們還有發(fā)言權(quán)。首先,你需要一個(gè)在信息系統(tǒng)方面有豐富經(jīng)驗(yàn)并能掌控全局的負(fù)責(zé)人。然后你需要一個(gè)商業(yè)顧問,一個(gè)財(cái)務(wù)顧問和一個(gè)技術(shù)團(tuán)隊(duì)。當(dāng)然,在線運(yùn)維團(tuán)隊(duì)也是必不可少的。
說到成本和時(shí)間成本,首先取決于團(tuán)隊(duì)的規(guī)模。如果一個(gè)不到20人的團(tuán)隊(duì)開發(fā)ERP,大約需要一年半的時(shí)間。員工工資成本請(qǐng)結(jié)合社會(huì)行業(yè)平均水平自行計(jì)算。
要開發(fā)企業(yè)ERP,包括項(xiàng)目、生產(chǎn)、采購(gòu)、倉(cāng)庫(kù)等模塊,用JAVA,需哪些人?費(fèi)用如何?
最好的方法是開源代碼倉(cāng)庫(kù)。目前,世界上最著名的軟件托管平臺(tái)是GitHub,它也是程序員最喜愛的通信社區(qū)之一。吉泰在中國(guó)很有名。GitHub上的許多開源項(xiàng)目都鏈接到了gitee。因此,對(duì)于國(guó)內(nèi)用戶來說,可以先在gitee上找到自己想要的開源項(xiàng)目,然后根據(jù)信息到GitHub查看。有些項(xiàng)目可以直接在gitee上查看。
中國(guó)的大多數(shù)開源項(xiàng)目都托管在GitHub和gitee上。對(duì)于這樣的項(xiàng)目,我建議閱讀gitee上的源代碼并使用git倉(cāng)庫(kù)。因?yàn)镚itHub存在時(shí)速度非常慢,所以使用gitee是最合適的選擇。而且,gitee符合中國(guó)人的一些操作習(xí)慣,新手的體驗(yàn)會(huì)更好。
讓我們?nèi)itHub和gitee尋找一些Java開源項(xiàng)目。
1. Gitee
進(jìn)入Gitee的官方網(wǎng)站,在頁(yè)面右上角的搜索框中輸入關(guān)鍵字“Java”進(jìn)行搜索
然后在搜索結(jié)果頁(yè)面中找到所需的項(xiàng)目,點(diǎn)擊進(jìn)入代碼倉(cāng)庫(kù)
2。GitHub
其實(shí)操作和gitee是一樣的,不同的是界面全是英文的,這對(duì)英語(yǔ)不好的人來說可能是個(gè)問題。
如果GitHub和gitee都不能解決您的需求,最好直接使用搜索引擎。百度,搜狗,在還是谷歌?
怎么去找一些java開源項(xiàng)目?
我的工作是軟件測(cè)試,每天處理開發(fā)。Eclipse不僅是開源和免費(fèi)的,而且還支持各種插件和語(yǔ)言。
Svn是一個(gè)開源版本控制系統(tǒng)。在開發(fā)同一個(gè)項(xiàng)目時(shí),多個(gè)人可以共享資源和合并代碼。
Git也是一個(gè)開源版本控制系統(tǒng)。區(qū)別在于它是分布的。而且效率更高。我們當(dāng)前的項(xiàng)目正在從VN遷移到GIT。
4. Genkins是一個(gè)開源軟件項(xiàng)目,是一個(gè)基于Java開發(fā)的持續(xù)集成工具。最重要的功能是不斷發(fā)布軟件版本,在每次開發(fā)或bug修改后都可以快速部署。
5. 文本編輯器,如notepa和UE,是非常有用的代碼編輯器。這取決于個(gè)人喜好。
以上,是一般公司java開發(fā)常用的軟件。
寫一個(gè)答案并不容易,就像這樣。
java編程用什么工具?
推薦Java并發(fā)編程練習(xí)本書。
本書從并發(fā)和線程安全的基本概念出發(fā),介紹如何使用類庫(kù)提供的基本并發(fā)構(gòu)建塊來避免并發(fā)風(fēng)險(xiǎn)、構(gòu)造線程安全類和驗(yàn)證線程安全規(guī)則。
如何將較小的線程安全類組合成較大的線程安全類,如何使用線程提高并發(fā)應(yīng)用程序的吞吐量,如何識(shí)別可并行執(zhí)行的任務(wù),如何提高單行程序子系統(tǒng)的響應(yīng)能力,如何確保并發(fā)程序執(zhí)行預(yù)期的任務(wù),以及如何提高并發(fā)代碼的性能和可擴(kuò)展性。
最后,介紹了一些高級(jí)主題,如顯式鎖定、原子變量、非阻塞算法以及如何開發(fā)自定義同步工具類。
總之,本書介紹完整,原理分析透徹。我希望我的回答能幫助你。
求各位大神,Java多線程看哪本書好?
您可以轉(zhuǎn)到guthub搜索相應(yīng)的項(xiàng)目名稱。在相應(yīng)的倉(cāng)庫(kù)里會(huì)有源代碼。你可以仔細(xì)研究