「Rails」を含む日記 RSS

はてなキーワード: Railsとは

2025-05-29

IT求人数、ここ数か月程度でも勢いがわかるな

求人ボックス

https://xn--pckua2a7gp15o89zb.com/

技術1月3日5月29日変化率
Rails22,89131,01136%↑
Node.js12,82917,01233%↑
Django13,34820,47153%↑
Flask1,5891,82715%↑
FastAPI1,2101,54127%↑
Laravel26,87935,52632%↑
Next.js7,38216,731127%↑
Spring16,38022,49037%↑
React49,46569,42940%↑
Vue34,32249,79545%↑


Next.js凄すぎだろ

2025-05-05

Node.js界隈「あれするなら今はこれが流行ってるよ。これもまぁおすすめかな。」 Laravel Rails「俺に全部任せろ!あれもこれも今回のVerで外部のアプリに頼らなくてもできるようになったぞ!」 

文化が違いすぎる

型があるとかないとかより

こっちのほうが全然違いとして大きい

Node.js界隈はずっと今は何がおすすめか、技術選定についてのブログ記事ずっと書いてるよね

あれするならこれがいい、これはこの点で微妙みたいな

2025-05-03

2020年2024年IT技術の人気ランキング比較

https://survey.stackoverflow.co/2024/technology

https://survey.stackoverflow.co/2020#technology

言語

-2020---2024
JS67.7---62.3
Python44.1---51
TS25.4---38.5
Java40.2---30.3
C#31.4---27.1
C++23.9---23
C言語21.8---20.3
PHP26.2---18.2
Go8.8---13.5
Rust5.1---12.6
kotlin7.8---9.4
Lua----6.2
Dart4.0---6
Ruby7.1---5.2
Swift5.9---4.7
Scala3.6---2.6

HTML/CSS,SQL,Bash/Shell,とかそういうのは省いた


順調に伸びるPython人気、そしてTypescriptの伸びがすごいな

Javaって永遠に人気なのかと思ってたけどじわじわと人気が落ちている

PHPも長期的にみると厳しそう。

GoとRustが着実に人気を獲得。

Luaが地味に人気出てる。


データベース

-2020---2024
PostgraSQL36.1---48.7
MySQL55.6---40.3
SQLite31.2---33.1
SQLServer33.0---25.3
MongoDB26.4---24.8
Redis18.3---20
MariaDB16.8---17.2
Elasticsearch13.8---12.5
Oracle16.5---10.1


PostgraSQLの勢いが止まらない

MySQL+MariaDBではまだMySQL系が多いが・・・


フレームワーク

-2020---2024
Node.js51.4---40.8
React35.9---39.5
jQuery43.3---21.4
Next.js----17.9
Express21.2---17.8
Angular25.1---17.1
ASP.NET CORE19.1---16.9
Vue.js17.3---15.4
ASP.NET21.9---12.9
Flask14.2---12.9
Spring16.4---12.7
Django14.2---12
FastAPI----9.9
Laravel11.1---7.9
Svelte----6.5
Rails7.0---4.7

フロントバックエンドがごちゃごちゃなのなんでだろう。Node.jsってフレームワークじゃないだろ・・・


Next.jsの勢いがすごい。やはりWEBTSNext.js時代なのか

Pythonの人気は盤石だけど、DjangoとかFlaskは人気が落ちてる。FastAPIに食われたか

LaravelとRailsはこのまま消えていく予感

2025-04-30

rails勉強してみよー!と思ってVScode環境構築してるけどめちゃくちゃエラー吐くな、これ・・・

教材で使ってるバージョンに罠も多くて全然終わらん

2025-04-23

なんでLaravelってまともなチュートリアルないんだろうな

というかまともなスクールすらない

求人数的にユーザー数はRailsの倍はあるだろうに

Railsには有名すぎるがRailsチュートリアルがあるし、フィヨルドがある

LaravelというかPHP界隈の薄情さってなんなんだろうな

Ruby界隈における特有の「微妙気持ち悪さ」

あなたが感じている「微妙気持ち悪さ」、たぶん共感する人はけっこういます

Ruby界隈には他の言語圏にはあまりない独特な文化や、ちょっとした“ズレ”が存在していて、それが複合的に作用してるっぽいんです。

具体的な事例を交えつつ、ちょっと詳しく見てみましょう。

💅 1. **「美学」への執着と排他性**

Rubyでは「美しいコード」「優雅文法」が非常に重視されます。「書いてて気持ちいい」ことを最上価値として掲げてる言語で、Matz自身も「プログラマ幸福のための言語」と明言してます

が、それが行きすぎて──

「そのコードRubyっぽくないね(笑)

みたいな文化が生まれがち。いわば“美学警察”みたいな空気です。結果として、他言語出身者が入ってきたときに「書き方がキモい」とか「ダサい」といった、**ちょっとしたマウントが生まれやすい**。

これは他の言語ではあまり見られない、“審美観の押し付け”です。しかもそれが悪意なく、ニコニコしながらやってくるからこそ、逆に怖い(笑)

⛪ 2. **Matz信仰と“村社会”っぽさ**

Matzさんは本当に素晴らしい人物なんですが、Ruby界隈では**「Matzが言った」=正義**みたいな雰囲気が根強いです。

例えるなら、以下のような流れ:

まり、**Matz本人よりも取り巻き熱狂ぶりがすごい**。これは宗教的とまで言われることもあります

🚪 3. **「外様」に対する無意識排除力**

言語特にPythonGo出身者が入ってきたときRubyの書き方・哲学に染まっていない人に対して、無意識の壁があることがあります

たとえばRails世界だと「controllerとviewの責務」とか「fat model/small controller」みたいな**“暗黙の常識”**が多くて、それに沿わないとすぐに「アンチパターン」扱いされます

結果として、**知識より「ノリの同調」が重視される風潮**があり、外から見ると「村社会っぽい」「馴れ合い感がある」と感じる原因になります

🎭 4. **カジュアルなノリと“おじさん構文”感の同居**

Ruby界隈って妙にカジュアルなんです。会議もゆるいし、発表も「みなさんこんにちは〜!」みたいなゆるふわ系が多くて、技術者らしいカチッとした空気よりも**「和気あいあい」な空気が主流**。

その一方で、現役で活躍しているRubyistの年齢層は結構高め(30〜40代中心)で、Slack文体GitHubのREADMEなんかが**ちょっとおじさん構文に見える**こともあり、そのギャップが「微妙気持ち悪い」と映ることがあります

🦖 5. **Rails帝国終焉と過渡期のモヤモヤ感**

かつて世界を席巻したRailsも、いまはNext.jsやFastAPIなどに押され気味。にもかかわらず、Ruby界隈では「まだRailsが主役である」という空気が漂っていて、その**現実とのズレ**がモヤモヤを生みます

現場Railsやってるけど、正直つらい。でも言えない」

みたいな開発者の**“表に出ない本音”**もあったりして、コミュニティ全体に妙な閉塞感がある。

🎤 おまけ:カンファレンス文化マイク

RubyKaigiとか見てると分かりますが、登壇スタイルも独特で──

それが心地いい人もいるんですが、**「寒いノリが内輪で盛り上がってる感」**が苦手な人にはちょっとしんどいポイントかもしれません。

こんな感じで、Ruby界隈って**“優しさと強い価値観”が同居してる場所**なんです。それが人によっては心地よくもあり、気持ち悪くもある。

2025-04-10

33歳中卒無職だけどSES内定もらった;;;;;;

お前らにけちょんけちょんに言われてて不安だったけど基本情報独学で取ってて凄いって褒められた🥲

N予備校WEBプログラミングコースか、railsチュートリアルどっちか終わらせようと思うんだけど、どっちがいいかな?

入社前にこれやっとけってのある?

2025-04-09

anond:20250409235535

railsすら知らん馬鹿はお前だけだよ。

もういい、お前のような馬鹿はもううんざりなんだわ。とりあえずコード書けよ。な?今のお前はhello worldすら書けない脳無しなのは間違いない話なんだが。

2025-03-25

anond:20250325130931

私は島崎健一です。

昭和15年1940年2月17日まれ

辰年77歳

仕事で使う言語pythonからrubyになりました。

フレームワークRailsがあるのですが

外苑通りを渡った所にある

Djangoへよく行きます

Djangoの方が安いので

無職です。

2025-03-18

anond:20250318121310

今はGoとかTypeScriptとか流行ってるけど、Railsが爆発的に流行った頃はまだなくて、静的型付け言語Webに向いてるって言えば、JavaC#だった記憶

どっちにしろRails以上の負債になってそうだが

はてなニューストップ記事3つが全部タイアップ広告になってる

から順番に

フレームワークRailsインフラAWS ECSチケットには納期を定めず、コミュニケーションは非同期…… 不動産SaaSマルチプロダクト展開のため全てに筋を通すスタートアップ「Facilo」の流儀  ←タイアップ広告

エンジニアにとって唯一無二の挑戦環境がある──プラットフォーマーとして新たな成長フェーズに進むRAKSULグループ技術組織 ←タイアップ広告

休みは多く、成果も多く。リクルートエンジニアに学ぶ「働き方とパフォーマンスを結びつけるエッセンス」 ←タイアップ広告

 

その他の新着記事も上から順番に

ドルエンジニアの「基礎体力」を養いたい。リクルートグループのニジボックス研修プログラムに込めた熱き思い ←タイアップ広告

ここが面白いよ、リクルートデータ組織ユーザーの“背中を押す”ようなレコメンド設計手法に、ばんくしさんが迫る! ←タイアップ広告

【必読】エンジニアの「具体と抽象」を往復する学びのヒント! 定番フロントエンド技術から資格数学英語ビジネスまで、新たな学びはUdemyの講座から! ←タイアップ広告

2024年はてなブックマーク年間ランキングトップ100 ←独自記事

 

そして右のカラムタイアップ広告一覧らしい。なんだこれ?

これだともうはてな広告という名前のほうがふさわしいと思うんだけど、はてなのいうニュースとは...?

2025-03-16

フロントエンド不要論

フロントエンド不要論」は、最近の開発現場サーバーレスクラウド技術進化に関わっている人たちの間でリアルに実感されている問題です。

✅ 最新の開発現場で「フロントエンド不要論」が出てくる理由

🚩 1. フロントエンドが複雑すぎる(技術負債が増大)

• React, Vue, Angular などのフレームワークがどんどん複雑化

SPAシングルページアプリ)のメンテナンスが大変

フロントエンドバックエンドの分離が、**「本当に効率的か?」**という疑問が生じている

• 「最終的にHTMLを描画するだけなら、サーバーでやればよくない?」

🚩 2. フロントエンドセキュリティリスクが高すぎる

APIキーアクセストークン露出問題が深刻

フロントエンドから直接APIを叩く構成では、「APIを守る」ことが難しい

XSS, CSRF, CORSといった脆弱性対処し続けるコスト無駄

• 「フロントエンド認証情報を持たせないほうが安全

🚩 3. サーバーレスクラウド技術進化し、API負担を減らす方向に

AWS Lambda, API Gateway, Cognitoなどのサーバーレス技術進化

フロントエンドAPIを叩くより、サーバー側で直接処理する方が効率的

バックエンドフロント役割代替できる環境が整った

✅ 実際にフロントエンドを捨てた企業の事例

1. GitHub(Hotwire, Turbo採用

• 以前はReactを使用 → ReactをやめてHTMLベースに戻した

サーバーサイドでレンダリングし、最小限のJSだけ利用

• 「HTMLサーバーで生成すれば十分」と結論付けた

2. BasecampTurbo + Rails

• React, Vue, Angularを全廃

Turboを使って、サーバーから直接HTML更新

JavaScriptなしで動的なページを実現

3. Laravel(Livewire)

JSなしで動的UIを作るフレームワーク

フロントエンド負担ゼロにする方向に進化

• 「JS不要なら、開発効率が上がる」

4. Shopify(GraphQLでデータを直接取得)

フロントエンドを完全分離する構成から、「バックエンドHTMLを返せばいい」 というシンプル構成へ移行

API負担を減らすことで、開発効率セキュリティを向上

サーバーレス時代の最適解:「フロントエンド不要アーキテクチャ

フロントエンドを捨てて、サーバーがすべての処理を担う」方向に移行するのが最適解になりつつある。

📌 最適なアーキテクチャ

ブラウザサーバーPHP, Node.js, Go) → API Gateway(Cognito認証

フロントエンドHTML/CSSのみ

サーバーAPI GatewayとCognitoを仲介

APIキーアクセストークンサーバー管理

サーバーデータを取得し、HTMLとして返す

📌 具体的な実装例(PHP + Cognito + API Gateway

require 'vendor/autoload.php';

use Aws\CognitoIdentityProvider\CognitoIdentityProviderClient;

use Aws\Exception\AwsException;

$client = new CognitoIdentityProviderClient([

'region' => 'us-east-1',

'version' => 'latest',

'credentials' => [

'key' => getenv('AWS_ACCESS_KEY_ID'),

'secret' => getenv('AWS_SECRET_ACCESS_KEY'),

],

]);

$email = $_POST['email'];

$password = $_POST['password'];

try {

$result = $client->initiateAuth([

'AuthFlow' => 'USER_PASSWORD_AUTH',

'ClientId' => 'XXXXXXXXXX',

'AuthParameters' => [

'USERNAME' => $email,

'PASSWORD' => $password,

],

]);

setcookie("accessToken", $result['AuthenticationResult']['AccessToken'], [

'httponly' => true,

'secure' => true,

'samesite' => 'Strict'

]);

header("Location: dashboard.php");

} catch (AwsException $e) {

echo "ログイン失敗";

}

?>

APIキークライアントに公開しない

アクセストークンサーバー管理

フロントエンドは何も持たない(XSS耐性あり)

✅ まとめ:「フロントエンド不要」が最新の開発トレンド

🚀 **「フロントエンドはもう不要」**という流れは、最新のクラウド/サーバーレス開発に携わる人たちが実感していること。

APIキー管理が楽になる

セキュリティが大幅に向上する

フロントエンド開発の負担がなくなる

パフォーマンス爆速になる

👉 結論:「フロントエンド不要クラウド×サーバーレスバックエンドが主役になる!

この方向性に完全に共感しますし、今後の開発では**「フロントエンドなしで済むか?」**を常に考えるべきですね!

2025-03-12

求人ボックス求人件数の変化

求人ボックス

https://xn--pckua2a7gp15o89zb.com/


技術1月3日3月12日
rails22,89127,570
node.js12,82916,178
Django13,34817,054
Flask1,5891,907
FastAPI1,2101,509
Laravel26,87932,624
spring16,38023,965
spring boot5,1107,002
React49,46565,273
Next.js7,38210,288
Vue34,32245,354


言語1月3日3月12日
Ruby61,47994,975
Python98,527179,183
PHP92,129142,628
JAVA124,840232,585
Javascript99,212237,094
Typescript65,82891,348
Rust3,80721,921
Go48,000183,352

2025-03-07

anond:20250307143142

おいおい、まだ甘っちょろいこと言ってんのか? 聞いてりゃ腹が捩れるぜ。

仕事持って来る人は~」だと? そんな曖昧な状況で技術選定しちまうのか? お前、プロエンジニアか? それとも単なるコード書きのバイトか?

真のエンジニアってのはな、不確定要素を潰していくもんだ。「後々に決まる」なんて言い訳通用しねぇ。クライアントを問い詰めて、必要情報を絞り出すんだよ。それができねぇなら、お前はただのコーダーだ。

そして、「モバイルWindowsウェブか」で決めるだと? ハッ! そんな表面的な判断大丈夫だと思ってんのか? スケーラビティは? セキュリティは? パフォーマンスは? 将来の拡張性は? これらを全部考慮しねぇと、後で痛い目見るぞ。

「今だとだいたいウェブ」? そんな安易な考えで、この時代に生き残れると思ってんのか?

「ReactとLaravelかRails」? お前、テンプレート野郎か? 要件も分からねぇうちから、そんな決め打ちしてんじゃねぇ。

お前みたいなヤツがいるから、日本IT業界世界に遅れをとってんだ。目先の便利さだけで技術選定してんじゃねぇ。長期的な視点を持て。

お前はただのコードモンキーだ。分かったか? もう一度考え直せ。でなきゃ、この業界で生き残れねぇぞ。

2025-02-20

今度の4月に進級予定の学部生は、エンジニア就職向けコンテンツみて

大学院中退就職パターンいか

ドットインストール

Udemy

Railsチュートリアル

cs50

AtCoder登録したら

次にやること?? ~ これだけ解けば十分闘える!過去問精選 10 問 ~

AtCoder

蟻本 (初級編)

就活サイト

LoveBase , Love OFFER

2025-02-18

彼女いない歴年齢だけど、俺っていい奴なんですよ

まれつき壊滅的に歯がガチャガチャで、それがコンプレックスで会話や笑顔を極力避けていた幼少期。

テレビでやってた歯科矯正ビフォーアフター番組を興味津々で見ていたら母から「そんなお金ないよ」とピシャリ

母・姉・俺の3人家族なので、まあお金はないだろうなと思っていた。だからそれ以来大人になってからやろうと決めていた。

 

数年経ったある日、姉が大学合格のお祝いで歯科矯正をしてもらえる事になった。

いや、金あるやん。姉はそこまで歯並び悪くないやん。と思ったが言わなかった。

しかしたら俺も大学に入ったら歯科矯正プレゼントしてもらえるかもしれないと思ったから。

勉強嫌いの自分大学に入ろうと思ったきっかである

 

1年後姉が大学を休学し、半年後くらいに退学。

程なくして看護専門学校に入った。

理由わからんけど大変やね〜と思ってたら母からお姉ちゃん学校お金掛かったかあんたは高校卒業したら働いて家にお金入れてくれ」

あれ?矯正どころか大学もいけない感じ?ていうか俺が通ってるのは進学が前提の普通科だよ?

流石にその時は講義したが、無い袖は振れないと言われてしまうとこちらとしてはどうしようもない。

高2になったばかりの春、俺だけ早々に進学を諦めた。

友達から不要になったPCを貰ってJava勉強を始めた。

当時は何も分からなかったから、ブックオフで買った資格試験用のJavaの本で勉強していた。

クラスとかインスタンス化は分かったけど、ここからどうやってMinecraftみたいなソフトが出来上がるの?」と半年ぐらい格闘し諦めた。

その後Rails出会ってWebアプリ開発を知り、プログラムソフトウェアがようやく結びつくようになった

隣の市のWeb系の会社に入り、今はフリーランスで何とかやってる。

歯科矯正もした。約130万かかった。

 

年末実家に帰ると母親しかいない

大学を辞めて以降、姉と母親の仲は良くないようで、姉が実家に帰ってきたのは俺が家を出て1度のみである

あれだけ金かけてもらったのに薄情な姉と違って自分は定期的に家に帰ってお土産も渡している。なんていい奴なんだ

この間実家に帰った時、母から職場の友人たちの中で海外旅行行く話が出てるけどお金いから行けない」と遠回しに言われた。

お前はケチって矯正の金出してくれんかったけどなと思いながらも、可哀想からお金を出してあげた。

良い奴だなぁ。

断っておくけど、依存先が姉から弟に変わってそれに心地よくなって、みたいな話ではない

なので次に無心されても断る。

お金がないのも本当だと思う。結構前に体を壊して融通がきく派遣転職たから。

何か良い事おきないかなぁ。しっかりボディメイクしてる俺より身長年収が高い女が現れて、俺のことを大好きになって向こうから積極的アプローチリードをしてくれて、そのまま彼女になってくれないかなぁ

2025-02-05

anond:20250205164536

Rubyは、大きくて複雑なシステムでも、ひとつひとつの処理は小さなプログラムのように書けるっていう感触がある。

具体的にどの言語機能がというわけではないけれど、標準ライブラリソースの読みやすさとか、Railsで書かれたシステム個別の処理の触りやすさとか。

でもまあ個人的にはRubyは小さなプログラムを書くのに便利な言語という用途しか使わなくて、大きなシステムを書くときは他の言語を選ぶけど。

2025-01-26

anond:20250126211031

今どき新規Rails使うプロジェクトなんて無い。

そんな判断する会社あったら即辞める。

Rubyって完全に使ってたら恥ずかしい言語になったな

完全に第二のPerl化したな。

使ってても恥ずかしい、求人出すのも恥ずかしい。

その代わり誰もやりがらないかCOBOL現象給与はある程度の水準から落ちない。

そんな過去遺物言語

採用応募してきた奴の最新のポートフォリオRailsだったらマイナス評価にしてる。

Rubyって完全に使ってたら恥ずかしい言語になったな

完全に第二のPerl化したな。

使ってても恥ずかしい、求人出すのも恥ずかしい。

その代わり誰もやりがらないかCOBOL現象給与はある程度の水準から落ちない。

そんな過去遺物言語

採用応募してきた奴の最新のポートフォリオRailsだったらマイナス評価

2025-01-22

会社倒産する主な原因だと分かり切っているRuby on Railsは決して開発で使用してはいけない

会社倒産する主な原因だと分かり切っているRuby on Railsは決して開発で使用してはいけないと言う重要な話をしようと思います

Railsは、メリットは、開発スピードは速く、開発していて楽しいが、

デメリットの方が遥かに大きく、ソースコード分析開発者本人にしかからないので、

チームでの共同開発メンテナンスに向かない、他人ソース分析出来ないのでメンテナンス不能

ですから、もし、Rails企業重要システムを動かしている場合は、メンテナンス改善必要が出た場合には、システム設計書を元に、無ければ担当部署お客様ヒアリングして調査して回って、必要なら最新、最先端技術書医学書などを調査したり専門家意見を聞いたりなどをして、新たに、設計書を作り、PythonのFastAPIで開発しなおす需要と言うかニーズはかなり増加しております

PythonのFastAPIは、Go言語のGinフレームワークと同等の高速性が御座いますしかも、Snowflake互換性があり相性が良いです。しかシングルスレッドマルチプロセスしか動作しないと言うデメリットもあるので、将来のPythoのバージョンアップで、V言語の高速性をベースに中身とバックグラウンドはV言語で、見た目と構文はPythonセキュリティ脆弱性問題は発生しないと言うRustの様な仕様トライブリッドの様なハイブリッド仕様とするのが一番良いでしょう!

Python/Djangoも、PHP/Laravelも、Ruby on Railsも低速なので、世界中から大量アクセスの大規模なシステムには向かないと言うデメリットが大きいので、今から開発するなら、PythonのFastAPIが御勧めで御座います

2025-01-13

南千住スーパーキャベツ600円になってた

白菜は四分の一で159円

給料は月額10.8万円で、全く上がってない

家賃郊外住まいなので三万円程度だが、これじゃ生活できない

かといって発達障害持ちなので転職したところで面接そもそもからない

人事も発達障害に苦しめられてきたせいか何となくではあるが、分かるようになってる

持ってるスキル

html,c++,c#,rails,vba,scss程度はできて、独学でアルゴリズム設計手法勉強した

ソフトは何本か作り、ホームページは何本か作れる

宅建士、行政書士

だが、発達障害持ちのせいで最低賃金しかもらえねえ。

ぐぐってみると、発達障害もちは最低賃金でもまだマシな方らしい。

なのに医者野菜をとれとぬかしやがる。

医者給料なら、まだできるだろうけど、この賃金で、賃金アップも見込めない状況で、どーすりゃいいんだよ。

南千住スーパーまわったけど、安い野菜は軒並み売り切れて、高い野菜しか残ってない。

医者患者低所得者層が混じってることを理解せず、なぜ野菜が買えないのか理解しようとしない。

まじイライラする。

ログイン ユーザー登録
ようこそ ゲスト さん