Add ja-JP translation

Making subdirectory about i18n to manage for other country languages
This commit is contained in:
TaigaMikami 2019-11-23 19:42:14 +09:00
parent 2a709e24a0
commit 2d2f92427c
7 changed files with 181 additions and 2 deletions

View File

@ -4,7 +4,8 @@
Below you can find a chart demonstrating the paths that you can take and the libraries that you would want to learn to become a Go developer. I made this chart as a tip for everyone who asks me, "*What should I learn next as a Go developer?*"
[中文版](./i18n/ReadMe-zh-CN.md)
[中文版](./i18n/zh-CN/ReadMe-zh-CN.md)
[日本語版](./i18n/ja-JP/ReadMe-ja-JP.md)
## Disclaimer

175
i18n/ja-JP/ReadMe-ja-JP.md Normal file
View File

@ -0,0 +1,175 @@
# Go 開発者のロードマップ
> 2019年に[Go](https://golang.org/)開発者になるためのロードマップ:
以下に、Go開発者になるために学習したい技術やライブラリを示すチャートを示します。 このチャートは、「*Go開発者として次に学ぶべきことは何ですか*」と私に問う人向けに作成しました。
[English](../../ReadMe.md)
[中文版](./i18n/zh-CN/ReadMe-zh-CN.md)
## 免責事項
> このロードマップの目的は、見通しについてのアイデアを提供することです。ロードマップは、誇大広告やトレンディなものを勧めるのではなく、次に何を学ぶべきかについて混乱している場合に役立ちます。あるツールが他のツールよりも他のツールに適している理由について理解を深め、誇大広告やトレンディなことが必ずしも仕事に最適であるとは限らないことを忘れないでください。
## Give a Star! :star:
このプロジェクトが好きな場合、またはこのプロジェクトを使用して解決策を学習または開始する場合は、スターを付けてください。 お願いします!
## ロードマップ
![Roadmap](./golang-developer-roadmap-ja-JP.png)
## Resources
1. 前提条件
- [Go](https://golangbot.com/)
- [Go Modules](https://blog.golang.org/using-go-modules)
- [SQL](https://www.w3schools.com/sql/default.asp)
2. 一般的な開発スキル
- Learn GIT, create a few repositories on GitHub, share your code with other people
- Know HTTP(S) protocol, request methods (GET, POST, PUT, PATCH, DELETE, OPTIONS)
- Don't be afraid of using Google, [Power Searching with Google](http://www.powersearchingwithgoogle.com/)
- Read a few books about algorithms and data structures
- Learn about implementation of a basic Authentication
- Solid principles, architectural & design patterns, ecc
- Basics of software testing (unit, integration, e2e)
3. CLI ツール
1. [cobra](https://github.com/spf13/cobra)
2. [urfave/cli](https://github.com/urfave/cli)
4. Web フレームワーク + Routers
1. [Echo](https://github.com/labstack/echo)
2. [Beego](https://github.com/astaxie/beego)
3. [Gin](https://github.com/gin-gonic/gin)
4. [Revel](https://github.com/revel/revel)
5. [Chi](https://github.com/go-chi/chi)
5. データベース
1. リレーショナル
1. [SQL Server](https://www.microsoft.com/en-us/sql-server/sql-server-2017)
2. [PostgreSQL](https://www.postgresql.org/)
3. [MariaDB](https://mariadb.org/)
4. [MySQL](https://www.mysql.com/)
5. [CockroachDB](https://www.cockroachlabs.com/)
2. クラウドデータベース
- [CosmosDB](https://docs.microsoft.com/en-us/azure/cosmos-db)
- [DynamoDB](https://aws.amazon.com/dynamodb/)
3. 検索エンジン
- [ElasticSearch](https://www.elastic.co/)
- [Solr](http://lucene.apache.org/solr/)
- [Sphinx](http://sphinxsearch.com/)
4. NoSQL
- [MongoDB](https://www.mongodb.com/)
- [Redis](https://redis.io/)
- [Apache Cassandra](http://cassandra.apache.org/)
- [RavenDB](https://github.com/ravendb/ravendb)
- [CouchDB](http://couchdb.apache.org/)
6. ORMs
1. [Gorm](https://github.com/jinzhu/gorm)
2. [Xorm](https://github.com/go-xorm/xorm)
7. キャッシング
1. [GCache](https://github.com/bluele/gcache)
2. Distributed Cache
1. [Go-Redis](https://github.com/go-redis/redis)
2. [GoMemcached](https://github.com/bradfitz/gomemcache)
8. ロギング
1. Log Frameworks
- [Zap](https://github.com/uber-go/zap)
- [ZeroLog](https://github.com/rs/zerolog)
- [Logrus](https://github.com/sirupsen/logrus)
2. Log Management System
- [Sentry.io](http://sentry.io)
- [Loggly.com](https://loggly.com)
3. Distributed Tracing
- [Jaeger](https://www.jaegertracing.io/)
9. リアルタイム通信
1. [Socket.IO](https://socket.io/)
10. API クライアント
1. REST
- [Gentleman](https://github.com/h2non/gentleman)
- [GRequests](https://github.com/kennethreitz/grequests)
- [heimdall](https://github.com/heimdal/heimdal)
2. [GraphQL](https://graphql.org/)
- [gqlgen](https://github.com/99designs/gqlgen)
- [graphql-go](https://github.com/graph-gophers/graphql-go)
11. 知っておきたいライブラリ
- [Validator](https://github.com/chriso/validator.js/)
- [Glow](https://github.com/pytorch/glow)
- [GJson](https://github.com/tidwall/gjson)
- [Authboss](https://github.com/volatiletech/authboss)
- [Go-Underscore](https://github.com/ahl5esoft/golang-underscore)
12. テスト
1. Unit, Behavior, Integration Testing
1. [GoMock](https://github.com/golang/mock)
2. [Testify](https://github.com/stretchr/testify)
3. [GinkGo](https://github.com/onsi/ginkgo)
4. [GoMega](https://github.com/onsi/gomega)
5. [GoCheck](https://github.com/go-check/check)
6. [GoDog](https://github.com/DATA-DOG/godog)
7. [GoConvey](https://github.com/smartystreets/goconvey)
2. E2E Testing
- [Selenium](https://github.com/tebeka/selenium)
- [Endly](https://github.com/viant/endly)
13. タスクスケジューリング
- [Gron](https://github.com/roylee0704/gron)
- [JobRunner](https://github.com/bamzi/jobrunner)
14. マイクロサービス
1. Message-Broker
- [RabbitMQ](https://www.rabbitmq.com/tutorials/tutorial-one-go.html)
- [Apache Kafka](https://kafka.apache.org/)
- [ActiveMQ](https://github.com/apache/activemq)
- [Azure Service Bus](https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview)
2. Message-Bus
- [Message-Bus](https://github.com/vardius/message-bus)
3. Frameworks
- [GoKit](https://github.com/go-kit/kit)
- [Micro](https://github.com/micro/go-micro)
- [rpcx](https://github.com/smallnest/rpcx)
4. RPC
- [Protocol Buffers](https://github.com/protocolbuffers/protobuf)
- [gRPC-Go](https://github.com/grpc/grpc-go)
- [gRPC-Gateway](https://github.com/grpc-ecosystem/grpc-gateway)
- [Twirp](https://github.com/twitchtv/twirp)
15. [Go パターンズ](https://github.com/tmrts/go-patterns)
## 最後に
ロードマップを改善できると思われる場合または更新情報がある場合はPRまたはIssueを投稿してください。また、私はこれを改善し続けるので、このリポジトリにスターを付けることを再度お勧めします。
アイディア : [ASP.NET Core Developer Roadmap](https://github.com/MoienTajik/AspNetCore-Developer-Roadmap)
## 貢献について
ロードマップは[Draw.io](https://www.draw.io/)を使用して作成されています。プロジェクトファイルは `golang-developer-roadmap-ja-JP.xml` ファイルにあります。 変更するには、draw.ioを開き、**Open Existing Diagram**をクリックして、プロジェクトで `xml` ファイルを選択すると、ロードマップが開きます。それを更新し、ReadMeの画像をアップロードして更新し、PRを作成します400ズームでpngとしてエクスポートし、[Compressor.io](https://compressor.io/compress)で縮小します)
- 改善されたPRを開く
- 課題のアイデアについて話し合う
- 世界に公開する
## ライセンス
[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)

Binary file not shown.

After

Width:  |  Height:  |  Size: 387 KiB

File diff suppressed because one or more lines are too long

View File

@ -6,7 +6,8 @@
在下边有一个图表,如果你想要成为一名 Go 的开发者的话,里面记录了一条成长路线以及一些你也许可以用得上的库。这是我为每一个想要问我:”我该怎么才能成为 Go 的开发者?“的人而准备的。
[English](../ReadMe.md)
[English](../../ReadMe.md)
[日本語版](./i18n/ja-JP/ReadMe-ja-JP.md)
## **免责声明**

View File

Before

Width:  |  Height:  |  Size: 445 KiB

After

Width:  |  Height:  |  Size: 445 KiB