CodeGym/Blog Java/rawak/8 Projek GitHub Sumber Terbuka Teratas untuk Meningkatkan...
John Squirrels
Tahap
San Francisco

8 Projek GitHub Sumber Terbuka Teratas untuk Meningkatkan Tahap Pengekodan Anda

Diterbitkan dalam kumpulan
Di CodeGym, matlamat kami bukan sahaja untuk mengajar pelajar kami (pengguna) cara membuat kod dalam Java dari awal. Kami juga menyedari tanggungjawab kami untuk mereka yang menamatkan kursus, mendapatkan semua pengetahuan yang boleh diberikan dan mula mencari pekerjaan sepenuh masa sebagai pembangun Java. Kami sedang melakukan yang terbaik untuk membantu anda berjaya dalam mencari kerja pengekodan pertama anda dengan memberikan anda semua maklumat dan pengetahuan tentang cara untuk menjadi pembangun yang mana-mana syarikat akan bersedia untuk mengambil kerja. 8 Projek GitHub Sumber Terbuka Teratas untuk Meningkatkan Tahap Pengekodan Anda - 1

Bekerja pada projek GitHub sumber terbuka untuk menjadikan resume anda kelihatan taaasty

Mereka yang sedang mencari pekerjaan pertama mereka sebagai pembangun Java Junior setelah menyelesaikan kursus CodeGym tahu bahawa tugas ini mungkin tidak semudah itu atau sangat sukar, bergantung pada lokasi yang anda ingin kerjakan. Ini kerana hanya mengetahui Java tidak mencukupi untuk mendapatkan pekerjaan, walaupun anda berjaya menyelesaikan secara literal setiap tugas pada CodeGym (dengan lebih daripada 1200 tugasan dalam kursus kami, semoga berjaya dengan itu), anda juga memerlukan pengalaman kerja yang sebenar untuk dianggap berbaloi untuk diambil bekerja. Jadi, untuk mendapatkan pekerjaan pertama anda perlu mempunyai pengalaman yang anda tidak boleh dapat tanpa mempunyai pekerjaan. Tangkapan lama yang bagus 22? Tidak juga. Satu cara yang mudah dan berkesan untuk mengatasinya ialah dengan mengerjakan beberapa projek sumber terbuka untuk mendapatkan lebih banyak pengetahuan sebenar dan mengamalkan kemahiran pengaturcaraan anda. Kemudian anda boleh menambah projek ini pada resume anda supaya anda boleh memohon pekerjaan Java Junior Dev dengan bangga, boleh dikatakan. Projek sumber terbuka GitHub ialah salah satu cara terbaik untuk mengambil bahagian (walaupun kecil) dalam pembangunan projek besar sebenar, bekerjasama dengan pengkod dan pembangun lain. Inilah sebabnya kami menyediakan bahagian atas projek Java sumber terbuka yang paling menarik dan popular ini di Github, yang terbuka untuk pengekod peringkat Junior. Lagipun, jika anda tidak pernah menyumbang kepada projek sumber terbuka sebelum ini, berikut ialah panduan ringkas untuk membantu anda bermula. Inilah sebabnya kami menyediakan bahagian atas projek Java sumber terbuka yang paling menarik dan popular ini di Github, yang terbuka untuk pengekod peringkat Junior. Lagipun, jika anda tidak pernah menyumbang kepada projek sumber terbuka sebelum ini, berikut ialah panduan ringkas untuk membantu anda bermula. Inilah sebabnya kami menyediakan bahagian atas projek Java sumber terbuka yang paling menarik dan popular ini di Github, yang terbuka untuk pengekod peringkat Junior. Lagipun, jika anda tidak pernah menyumbang kepada projek sumber terbuka sebelum ini, berikut ialah panduan ringkas untuk membantu anda bermula.

Projek Github sumber terbuka untuk pemula Java

1. Elasticsearch.

Elasticsearch ialah enjin carian teks penuh berkemampuan multitenan yang diedarkan yang dibangunkan di Java dan bertujuan untuk digunakan pada platform awan. ElasticSearch adalah berdasarkan Apache Lucene, yang merupakan perpustakaan enjin carian teks berciri penuh percuma dan sumber terbuka yang ditulis sepenuhnya dalam Java. Ia disokong oleh Yayasan Perisian Apache dan dikeluarkan di bawah Lesen Perisian Apache. Enjin carian sumber terbuka ini dapat memproses pertanyaan teks penuh dan menyokong carian linguistik melalui dokumen. Sebagai enjin carian perusahaan paling popular (diikuti oleh Apache Solr), Elasticsearch mempunyai pelbagai ciri berkuasa, seperti carian berskala, carian masa nyata hampir dan sokongan berbilang tenaga. Ia tertumpu terutamanya pada dokumen yang diwakili sebagai objek JSON. Pengindeksan mencipta atau mengemas kini dokumen, membolehkannya dicari, diisih dan ditapis.https://www.elastic.co/ Bilangan bintang di Github: 51.3k.

2. Kotak kuat.

Strongbox ialah pengurus repositori artifak OpenSource yang ditulis dalam Java. Pembangun bertujuan untuk menyediakan platform yang mudah dan boleh dipercayai untuk mengehos artifak binari, tanpa mengira susun atur repositori pengguna. Strongbox menyediakan pelaksanaan asli untuk pelbagai format pakej seperti Maven, NPM, NuGet dan Raw. Semua format pakej yang dilaksanakan ditulis secara asli dalam Java. Matlamat projek ini adalah untuk membina pengurus repositori universal yang boleh mengehos dan menyajikan artifak dalam mana-mana format utama. Strongbox termasuk enjin carian dan bahasa carian untuk mencari artifak. Tapak web: https://strongbox.github.io/ Bilangan bintang pada Github: 326

3. Rakan sepasukan.

TEAMMATES. ialah projek sumber terbuka percuma yang membolehkan pengguna menulis ulasan tanpa nama tentang rakan sekerja, guru dan pelajar mereka. Komuniti pendidikan (guru dan pelajar) adalah kumpulan sasaran utama untuk alat ini. TEAMMATES membolehkan anda membuat pelbagai tinjauan pendapat (tanpa nama atau tidak), ahli kumpulan yang sama boleh menilai sumbangan satu sama lain untuk projek, manakala guru boleh meninggalkan maklum balas mereka kepada pelajar. Kit alat TEAMMATES mempunyai fungsi yang agak luas, termasuk profil pengguna peribadi dan enjin carian. Tapak web: https://teammatesv4.appspot.com/ Bilangan bintang di Github: 1.1k

4. JabRef.

JabRef ialah sistem pengurusan rujukan dan petikan silang platform grafik sumber terbuka. Ditulis dalam Java, ia menggunakan BibTeX (BibTeX ialah perisian khusus untuk mencipta senarai bibliografi berformat) dan BibLaTeX sebagai format asalnya. JabRef adalah singkatan dari Java, Alver, Batada, Reference. JabRef menyediakan antara muka pengguna grafik untuk mengedit fail BibTeX, mengimport data daripada pangkalan data saintifik, dan mencari dan mengurus fail BibTeX. Sistem ini membenarkan penyelidik, sarjana dan penulis mencipta dan menggunakan semula rujukan bibliografi. Pautan baharu digunakan untuk mencipta bibliografi, senarai rujukan bibliografi dalam artikel ilmiah, monograf, buku dan karya lain. JabRef melaksanakan carian teks penuh merentas keseluruhan bibliografi, menyokong pengumpulan mengikut mana-mana medan BibTeX, kata kunci, menyediakan penciptaan automatik kunci BibTeX, dsb. Tapak web:https://www.jabref.org/ Bilangan bintang di Github: 1.9k

5. Apl Android Wikimedia Commons.

Projek ini memberi tumpuan kepada pembangunan Apl Android Wikimedia Commons, yang membolehkan pengguna memuat naik imej dan jenis kandungan lain ke Wikimedia Commons terus daripada peranti mudah alih Android mereka. Wikimedia Commons ialah repositori dalam talian bagi imej, bunyi, media lain dan fail JSON yang boleh digunakan secara percuma. Ia adalah projek Yayasan Wikimedia. Tapak web: https://commons.wikimedia.org/wiki/Commons:Mobile_app Bilangan bintang di Github: 611

6. XWiki.

XWiki ialah platform wiki perusahaan perisian percuma yang ditulis dalam Java. Ia memberi tumpuan kepada kebolehlanjutan dan membenarkan pengguna untuk menstruktur kandungan dan akses perisian program kepada pangkalan data wiki. Pada asasnya, XWiki hanyalah enjin wiki yang membolehkan anda mencipta aplikasi baharu dalam halaman wiki. Pemaju projek memanggil XWiki sebagai generasi kedua platform wiki. “Wiki generasi pertama direka bentuk untuk kerjasama pada kandungan. Wiki generasi kedua sesuai untuk mencipta bersama aplikasi web menggunakan paradigma wiki dan pendekatan penyuntingan halaman. XWiki boleh digunakan oleh kedua-dua wiki generasi kedua dan pertama,” jelas pembangun di laman web projek. XWiki mempunyai banyak ciri, termasuk halaman dan sistem kawalan akses, eksport halaman ke PDF, statistik, blog, hotkey, RSS dan banyak lagi. laman web:https://www.xwiki.org/

7. Zerocode.

Zerocode ialah automasi API sumber terbuka dan rangka kerja ujian beban yang dibina menggunakan komponen teras Java JUnit. Ia membolehkan pembangun mencipta dan menyelenggara kes ujian dengan cara yang paling mudah dan pantas. Menurut pembangun projek, Zerocode membolehkan anda membuat kes ujian untuk fungsi anda dan menyelenggaranya dengan mudah, mengelakkan masalah yang paling biasa. Ujian dipermudahkan dengan format YAML / JSON dan sokongan asli IDE popular seperti Eclipse, IntelliJ dan NetBeans, tiada pemalam tambahan diperlukan. Tapak web: https://zerocode.io/ Bilangan bintang di Github: 411

8. SirixDB.

SirixDB ialah sistem pangkalan data evolusi yang temporal, yang menggunakan pendekatan terkumpul sahaja. Ia menyimpan sejarah penuh setiap sumber dan memudahkan penyimpanan dan pertanyaan data temporal anda yang berkesan dan cekap. Setiap komit menyimpan syot kilat yang cekap ruang melalui perkongsian struktur. Ia berstruktur log dan tidak pernah menimpa data. SirixDB menggunakan pendekatan versi peringkat halaman novel yang dipanggil petikan gelongsor. Apakah pangkalan data temporal, anda tertanya-tanya? Ia adalah sistem yang mampu memulihkan keadaan data lampau dengan cepat sebelum perubahan tertentu dibuat. “Memandangkan kebanyakan pangkalan data moden masih menyimpan data semasa atau masa lalu dalam satu jadual besar, kami mula menyiasat prestasi sistem sedemikian untuk memperbaiki keadaan semasa. Dari awal kami mencipta sistem sumber terbuka yang dipanggil Sirix yang menyimpan rekod kecil dan juga menyokong pertanyaan pemasaan yang kompleks, secara berkesan bersaing dengan sistem pangkalan data bukan sementara," ahli komuniti SirixDB menjelaskan. laman web:https://sirix.io/ Bilangan bintang pada Github: 565.
Komen
  • Popular
  • Baru
  • Tua
Anda mesti log masuk untuk meninggalkan ulasan
Halaman ini tidak mempunyai sebarang ulasan lagi