CTC 教育サービス
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes
みなさまこんにちは。野田貴子です。
ウェブ技術の進歩にともない、ウェブ開発者にも幅広い技術や知識が求められるようになってきていると感じませんか。昔とは違い、もはや一言語を書けるだけではこの世界で生き残れません。とはいえ新しい技術が瞬く間に増えていく中で、限りある自分の勉強時間を何に費やしたらいいのか不安に思ってしまう方もいるでしょう。
Quoraという知識共有サイトで、このコラムのタイトルとなった質問があがっていました。
What makes Rails a framework worth learning in 2017 ?
https://www.quora.com/What-makes-Rails-a-framework-worth-learning-in-2017
毎年似たような質問がさまざまな場所で聞かれていますね。今回はRailsの生みの親であるDavid Heinemeier Hansson(DHH)氏が回答していましたので、要約してみました。
---
1)独創的でイデオロギー的な基盤があり、13年前と変わらず主流の選択肢として価値を発揮している
2)rails newコマンド(訳注:Railsプロジェクトを開始するためのコマンド)を実行した瞬間に、実用的でフルスタックな解決策を得られる
---
要約の際に省いてしまった「驚異的な」「信じられないほど」「驚くべき」といった形容詞からもRailsへの愛を感じますが、感情論だけではなく、現実的に実用的で優れている理由も述べられています。
去年公開されたRails Doctrineはぜひ読んでみてください。このようにRailsの主義主張がまとめられたことはRails使用者にとってとてもよいことでした。
以前、同様の質問と回答を紹介したコラムはこちらにあります。
http://www.school.ctc-g.co.jp/ruby/columns/trans/trans13.html
RailsにはHTML、CSS、JavaScript、データベース、テストなどさまざまなものを扱える機能があるからこそ、過不足ない技術を身に付けることができます。そうしてジェネラリストになったあとは、その中からひとつずつスペシャリストを目指していくというのが、ひとつのキャリアプランになるのではないでしょうか。
みなさんは今、ご自身の技術力の道をどのくらいの深さまで伸ばしているでしょうか。
協力:DIVE INTO CODE株式会社 野呂浩良
https://diveintocode.jp/
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes