はてなキーワード: Railsとは
これくらいの基礎力がありつつプラスで1分野(フロントorバックorインフラ)において3年以上の実績があること
pythonで仕事を探しているが、最近はLLM!みたいな、虚の仕事が大杉。
例えば「リーガルテック!」みたいなのがLLMを使ってると聞いたら地雷に見えるし、「ただのWeb開発をFlaskでやってます」というならまだ救いがある。
俺が求めてるのは、こう、現実的要件で完成される持続的なWeb開発なんだよな。
RailsとかLaravelとかでやってるようなのを、FlaskとかDjangoでやりてぇってだけの話でさ。
経験年数が要求されなきゃ、そりゃphpでもrubyでもやるつもりだが、俺の経験があるのはpythonなんだよ。
んで、「AI開発は地雷」というので、pythonの需要を見極める必要があるってわけ。
あと、地雷の兆候としては、「受託開発」とか「自社内開発」といううのは地雷。
よく間違えるが、「自社内開発」は受託の一種であり、「自社製品・自社サービス開発」でないとダメ。
そもそもスカウトというのは、「あなたが特別欲しいです」のシグナルではなく、「ウチは人材がとにかく欲しい」というところが機械的に送ってるだけのものにすぎない。
スキルチェックとかいうのでランクが最上になったとして、そのランクだけを機械的に読み取って送ってるわけである。
求人市場から考えれば、高単価の顕示性が高いに決まってるんだよな。単価ってのは、求人サイトに支払われる成果のことね。求職者に対する給料とか待遇とは無関係。
だから給料とか待遇で探すなら、ちゃんと「求める条件に合致しているか」ってのを見てフィルタリングしないとダメなんだよ。
そうすると、フィルタリング結果として残る企業は数えるほどしかないことが分かる。
あとは、運だな。その残った企業に優先度をつけて順番に応募するだけ。
まあ余裕こいていられんのも今のうちだけかもしれんがね。
https://xn--pckua2a7gp15o89zb.com/
| 技術 | 1月3日 | 5月29日 | 12月29日 |
| Rails | 22,891 | 31,011 | 28,516 |
| Node.js | 12,829 | 17,012 | 26,488 |
| Django | 13,348 | 20,471 | 20,933 |
| Flask | 1,589 | 1,827 | 1,969 |
| FastAPI | 1,210 | 1,541 | 2,372 |
| Laravel | 26,879 | 35,526 | 35,796 |
| Next.js | 7,382 | 16,731 | 24,635 |
| Spring | 16,380 | 22,490 | 21,109 |
| React | 49,465 | 69,429 | 76,752 |
| Vue | 34,322 | 49,795 | 52,642 |
ReactとVue凄すぎ
Ruby Centralの乗っ取りをほめそやしてる奴がマットマレンウェッグにはこんなことを言っていたのだから、本当に人生というのはいついかなる時に誰がどういう立場に流れ着くか想像できなくて面白い
https://x.com/dhh/status/1845197490829889605
@dhh
This is totally crazy. Like if the operators of rubygems dot org just decided to expropriate the official Rails gems, hand over control to a new team, and lock the core team out of it. We're in uncharted and dangerous territory for open source now. What a sad sight.
最近Claude Codeで遊んでるけどとにかく終わらせるのが早いよね
確かに出来上がったものはうーんって思うこともあるけどテストも書いて通ってるからOKでしょ
断言するけど少なくとも俺含む大多数のプログラマより仕事は早い
未来予想だけど変更しやすいコードみたいなのは要らなくなりそう
だってすごいスピードで一から作れるんだから影響範囲とか気にしないで作り直せばいいじゃん
クリーンアーキテクチャみたいなのはもう時代遅れになるんじゃないかな
エンジニアとして失業することはないと思うけどプログラミングに価値は無くなったね
フリーランスの人とかどうするんだろうね
https://survey.stackoverflow.co/2024/technology
https://survey.stackoverflow.co/2020#technology
| - | 2020 | - | - | - | 2024 |
| JS | 67.7 | - | - | - | 62.3 |
| Python | 44.1 | - | - | - | 51 |
| TS | 25.4 | - | - | - | 38.5 |
| Java | 40.2 | - | - | - | 30.3 |
| C# | 31.4 | - | - | - | 27.1 |
| C++ | 23.9 | - | - | - | 23 |
| C言語 | 21.8 | - | - | - | 20.3 |
| PHP | 26.2 | - | - | - | 18.2 |
| Go | 8.8 | - | - | - | 13.5 |
| Rust | 5.1 | - | - | - | 12.6 |
| kotlin | 7.8 | - | - | - | 9.4 |
| Lua | - | - | - | - | 6.2 |
| Dart | 4.0 | - | - | - | 6 |
| Ruby | 7.1 | - | - | - | 5.2 |
| Swift | 5.9 | - | - | - | 4.7 |
| Scala | 3.6 | - | - | - | 2.6 |
※HTML/CSS,SQL,Bash/Shell,とかそういうのは省いた
順調に伸びるPython人気、そしてTypescriptの伸びがすごいな
Javaって永遠に人気なのかと思ってたけどじわじわと人気が落ちている
PHPも長期的にみると厳しそう。
GoとRustが着実に人気を獲得。
Luaが地味に人気出てる。
| - | 2020 | - | - | - | 2024 |
| PostgraSQL | 36.1 | - | - | - | 48.7 |
| MySQL | 55.6 | - | - | - | 40.3 |
| SQLite | 31.2 | - | - | - | 33.1 |
| SQLServer | 33.0 | - | - | - | 25.3 |
| MongoDB | 26.4 | - | - | - | 24.8 |
| Redis | 18.3 | - | - | - | 20 |
| MariaDB | 16.8 | - | - | - | 17.2 |
| Elasticsearch | 13.8 | - | - | - | 12.5 |
| Oracle | 16.5 | - | - | - | 10.1 |
MySQL+MariaDBではまだMySQL系が多いが・・・
| - | 2020 | - | - | - | 2024 |
| Node.js | 51.4 | - | - | - | 40.8 |
| React | 35.9 | - | - | - | 39.5 |
| jQuery | 43.3 | - | - | - | 21.4 |
| Next.js | - | - | - | - | 17.9 |
| Express | 21.2 | - | - | - | 17.8 |
| Angular | 25.1 | - | - | - | 17.1 |
| ASP.NET CORE | 19.1 | - | - | - | 16.9 |
| Vue.js | 17.3 | - | - | - | 15.4 |
| ASP.NET | 21.9 | - | - | - | 12.9 |
| Flask | 14.2 | - | - | - | 12.9 |
| Spring | 16.4 | - | - | - | 12.7 |
| Django | 14.2 | - | - | - | 12 |
| FastAPI | - | - | - | - | 9.9 |
| Laravel | 11.1 | - | - | - | 7.9 |
| Svelte | - | - | - | - | 6.5 |
| Rails | 7.0 | - | - | - | 4.7 |
※フロントとバックエンドがごちゃごちゃなのなんでだろう。Node.jsってフレームワークじゃないだろ・・・
Next.jsの勢いがすごい。やはりWEBはTSでNext.jsの時代なのか
Pythonの人気は盤石だけど、DjangoとかFlaskは人気が落ちてる。FastAPIに食われたか?
LaravelとRailsはこのまま消えていく予感
というかまともなスクールすらない
Railsには有名すぎるがRailsチュートリアルがあるし、フィヨルドがある
LaravelというかPHP界隈の薄情さってなんなんだろうな
あなたが感じている「微妙な気持ち悪さ」、たぶん共感する人はけっこういます。
Ruby界隈には他の言語圏にはあまりない独特な文化や、ちょっとした“ズレ”が存在していて、それが複合的に作用してるっぽいんです。
具体的な事例を交えつつ、ちょっと詳しく見てみましょう。
Rubyでは「美しいコード」「優雅な文法」が非常に重視されます。「書いてて気持ちいい」ことを最上の価値として掲げてる言語で、Matz自身も「プログラマの幸福のための言語」と明言してます。
が、それが行きすぎて──
みたいな文化が生まれがち。いわば“美学警察”みたいな空気です。結果として、他言語出身者が入ってきたときに「書き方がキモい」とか「ダサい」といった、**ちょっとしたマウントが生まれやすい**。
これは他の言語ではあまり見られない、“審美観の押し付け”です。しかもそれが悪意なく、ニコニコしながらやってくるからこそ、逆に怖い(笑)。
Matzさんは本当に素晴らしい人物なんですが、Ruby界隈では**「Matzが言った」=正義**みたいな雰囲気が根強いです。
例えるなら、以下のような流れ:
つまり、**Matz本人よりも取り巻きの熱狂ぶりがすごい**。これは宗教的とまで言われることもあります。
他言語(特にPythonやGo)出身者が入ってきたとき、Rubyの書き方・哲学に染まっていない人に対して、無意識の壁があることがあります。
たとえばRailsの世界だと「controllerとviewの責務」とか「fat model/small controller」みたいな**“暗黙の常識”**が多くて、それに沿わないとすぐに「アンチパターン」扱いされます。
結果として、**知識より「ノリの同調」が重視される風潮**があり、外から見ると「村社会っぽい」「馴れ合い感がある」と感じる原因になります。
Ruby界隈って妙にカジュアルなんです。会議もゆるいし、発表も「みなさんこんにちは〜!」みたいなゆるふわ系が多くて、技術者らしいカチッとした空気よりも**「和気あいあい」な空気が主流**。
その一方で、現役で活躍しているRubyistの年齢層は結構高め(30〜40代中心)で、Slackの文体やGitHubのREADMEなんかが**ちょっとおじさん構文に見える**こともあり、そのギャップが「微妙に気持ち悪い」と映ることがあります。
かつて世界を席巻したRailsも、いまはNext.jsやFastAPIなどに押され気味。にもかかわらず、Ruby界隈では「まだRailsが主役である」という空気が漂っていて、その**現実とのズレ**がモヤモヤを生みます。
みたいな開発者の**“表に出ない本音”**もあったりして、コミュニティ全体に妙な閉塞感がある。
RubyKaigiとか見てると分かりますが、登壇スタイルも独特で──
それが心地いい人もいるんですが、**「寒いノリが内輪で盛り上がってる感」**が苦手な人にはちょっとしんどいポイントかもしれません。
こんな感じで、Ruby界隈って**“優しさと強い価値観”が同居してる場所**なんです。それが人によっては心地よくもあり、気持ち悪くもある。
もういい、お前のような馬鹿はもううんざりなんだわ。とりあえずコード書けよ。な?今のお前はhello worldすら書けない脳無しなのは間違いない話なんだが。