deha magazine / インタビュー / ベトナム人エンジニアに聞く!Ruby on Rails開発最新事情
ベトナム人エンジニアに聞く!Ruby on Rails開発最新事情
2022/03/28
新規でWebサービスを立ち上げる時、Rubyは優れた選択肢の一つです。
Ruby on Railsを用いることで、少人数で、大規模なWebサービスを立ち上げることができます。
当記事では「Ruby on Rails」の活用を得意としているベトナムのオフショア開発会社「DEHA」のエンジニアにインタビューし、Ruby on Railsを活用した開発に関して生の声をお届けします。
Q.自己紹介をお願いします
DEHAエンジニアのヴー・スアン・ゴックです。27歳。3年以上のモバイルプログラミングの経験があります。
スキルセットはMySql、AWS、Ruby on Rails、Service、MVC、JSを書いています。ちなみに、趣味はサッカーとゲームです。
Q. 普段の業務を教えて下さい
- チームとスクラム定例会を行います。
- 日常のタスクを計画し、作業時間を調整します。
- Ruby on Railsを利用して、開発します。
- 16時にチームメンバーのコードをレビューします。
Q. Ruby on Railsのスキルはどのような方法で学習しましたか?
- Rubyのドキュメント、Rubyガイドを読んだり、ワークショップに参加したり、プロジェクトでの実践的な経験を通じて学びました。
- Dehaでは、メンバーがプロジェクトで直面している問題を改善するのに役立つグループセッションが行われます。
Q. Ruby on Railsの開発スキルを向上する為にやっていることがあれば教えて下さい。
- 実践的なプロジェクトを通じて学び、経験を積み続けます。
- ルビーフォーラムを引き続きフォローし、学びます。
- 目的:プロジェクトの品質をさらに向上させるために、コードの品質(クリーンなコード、理解しやすい)を向上させること。
Q. Ruby on Railsでの開発経験について教えて下さい
Ruby on Railsで約2年間開発しています。 これは、初心者でも習得しやすいフレームワークです。Rubyでは サーバー、API、socket、clientが実行できます。
コードが簡潔であればあるほど、優れています
必要なときに簡単にメンテナンスできるため、コードを合理的に編成した方がいいです。
Q. Ruby on Railsで開発して良かったことを教えて下さい
Ruby on Railsは、ベトナムの強力な開発フレームワークです。 雇用機会は比較的高いです。
ライブラリ:Ruby on Railsには、ルックアップを簡単に使用できるようにするための無料のライブラリが多数用意されています。
サポートコミュニティはメンバー数が多いです。 これにより、製品がより完全になります。
Ruby on Railsで記載されたソフトウェアは高品質で、読みやすく、保守も簡単です。
特に日本の顧客に使用される人気のあるフレームワークです。
Q. Ruby on Railsで開発する際の課題があれば教えて下さい。また、その課題をどうやって解決したか教えて下さい。
- オペレーティングシステムの異なるエラーが良く発生します。
- 解決方法:ワークショップやフォーラムで検索して修正を見つけて、学習します。
Q. Ruby on Railsでの開発において、品質を高める為に工夫していることがあれば教えて下さい。
- 改善するために、プロジェクトでは、メンバーはプロジェクトのコーディング方法に関する共通の基準を持っている必要があります。
- 現在、私のプロジェクトチームは、Rubocopライブラリを使用して、メンバーのコードの一般的なエラーをチェックしています。
- プロジェクトにデザインパターンを適用して、プロジェクトのパフォーマンスと速度を向上させます。
- 近い将来、プロジェクトで自動テストを作成するために展開しています。
Q. その他、Ruby on Railsでの開発に関して、伝えたいことがあれば教えて下さい。
Ruby on Railsで開発した後、将来的にはRuby on Railsを利用して開発されるプロジェクトがますます増えると思います。 ですから、近い将来は開発者にとってRubyを学習し実行することが必要だと思います。
まとめ
いかがだったでしょうか。本日はDEHAのエンジニアのインタビューを通じて、ベトナムオフショア開発におけるRuby on Railsでの開発の状況をご紹介していきました。
DEHA社では高品質な開発をスピーディーに納品する為に、Ruby on Railsの習得を積極的に取り入れています。
インタビューをご覧の通り、DEHAには多くのRuby on Rails開発実績があるからこそのナレッジがあります。
Ruby on Railsを使った開発をご検討の方は是非ご相談下さい。