search
LoginSignup
87

More than 5 years have passed since last update.

posted at

updated at

Railsしかできない奴はいつまで経ってもRailsしかできない

あと5年もすれば「Railsしかできない奴はいつまで経ってもRailsしかできない」て言われるようになるよ - ledsun のコメント / はてなブックマーク

5年と言わず、今すぐ言おう。

  1. 流行りだと言われてRailsをやってみることにする。
  2. Railsチュートリアルを一通りやる。
  3. それなりの物ができる。
  4. チュートリアルに毛が生えた程度はできる。
  5. 他のフレームワークに挑戦してみる。
  6. Sinatraやってみたけど、Rubyの基礎がわかってないから、挫折する。RailsがあればSinatraなど不要と言って、Sinatraを貶す。なお、RailsとSinatraの違いはわかってない。
  7. いっそ、他の言語に挑戦してみる。
  8. Javaやってみたけど、オブジェクト指向の基礎がわかってないから、挫折する。Smalltalkこそがオブジェクト指向の本流であり、C++風のオブジェクト指向は似非と言って、Javaを貶す。もちろん、自分で言っている意味はわかってない。
  9. C#やってみたけど、やっぱりオブジェクト指向の基礎がわかってないから、挫折する。Windowsでしか役に立たないと言って、C#を貶す。ただし、本人はWindows以外を触ったことがない。Monoとか.NET Coreとか知っているはずがない。
  10. Perlやってみたけど、全く似ていないから、挫折する。時代遅れと言って、Perlを貶す。Perl6はそもそも知らない。
  11. Pythonやってみたけど、プログラミング言語の基礎がわかってないから、挫折する。日本ではRubyより流行ってないと言って、Pythonを貶す。なんかカッコイイと言う理由でディープラーニングに手を出そうとしたらしい。
  12. PHPやってみたけど、ERBっぽいと思ったらそんな書き方は今時誰もしないよって言われて、挫折する。PHPはdisられていると言って、PHPを貶す。disの内容は全く理解できていないのに、まるで自分が考えたかのようにdisる。
  13. JavaScriptやってみたけど、プロトタイプベース以前にクラスベースのオブジェクト指向もわかってないから、挫折する。jQueryがあればJavaScriptはいらないと言って、JavaScriptを貶す。jQueryはJavaScriptの対極にある一つの言語だと思っている。
  14. C/C++あたりは難しそうだと言って、最初から手を付けない。なお、「C/C++」という一つの言語だと思っている可能性が高い。
  15. Delphiは有料だから手を出さない。無料になったことは知らない。
  16. Haskellとか知らない。
  17. Erlangなんてもっと知らない。ElixirはHPとMPが全回復するものだと思っている。ラストがつくと全員全回復。
  18. LISPは名前だけ聞いたことがある。なんか古い言語でしょ。
  19. Objective-C、D、Go、Rust、VB(.NETの方だが、VB6と区別はついていない)、F#、Scala、Kotlin、Clojure、TypeScript、R、OCaml、Fortran、なでしこ、Brainfuck、Lazy K、Befunge、Prolog、あと、何があったかな、まぁ、いろいろ。
  20. CoffeeScriptは聞いたことがあるぞ、Railsの付属品だろ?
  21. MacもiPadもiPhoneも持っていないのにSwiftには興味があるらしい。
  22. そして、Railsしかできない。正確に言うとRailsすらできていない。
  23. 1.に戻る。

結論: Railsチュートリアルが悪い。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
87