「Ruby on Rails」を含む日記 RSS

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

2025-10-21

AIバイコーディングは、既に我々が10年以上前に通った道だ(オフショアリング昔話)

----

追記

「My Job Went To India」の改題改訂版が「情熱プログラマー」なんだ!ありがとう発注したわ。(たぶん達人プログラマー混同して読んだ気になって読んでないパターンだわ)

俺の悪文のせいで意図が伝わらなかったであろうブコメがあったので、要旨だけ書き直しておくな。

ただ忘れないで欲しいんだけど、TerraformメンテしてAWSとかGCPで立ち上げてサービス公開するまでの速度は、相見積取って稟議通して部材調達から入ってた時代に比べると爆速だけど、人間技術屋の需要は増えてる。

俺は、「マスタリングTCP/IP 入門編」を人間が読んで理解するのは古いよね、という時代にはならないと思ってる。

Slerが自前で手元で試すようになるから~ってのも懐疑的SIerメーカーが内製すると必ず子会社作って分離、ぼく発注者きみ受注者にしたがるので。これは技術じゃなくて感情とか経営問題

(ただし、Slerが7payみたいなことやらかすのでは?って疑問なら同意。たぶんそういう生成AIで俺たちでプロダクトなんか簡単に作れるじゃんよギークいらね(仕様バグあり)は一時は増えるだろうね)

追記ここまで

----

VibeCodingでIT技術者は不要になるのか?という話題が花盛りなのは理由があります

ギーク現場コードを書いていたい人)が分かる話からスーツ(人を集めたりお金を集めたり営業をする)が分かる話になってきたからです。

具体的に言うと、OpenAI社をはじめ続々とTDD(テスト駆動開発)でやってますみたいな、具体的な開発スタイルの話が出てきたから。

そうすると、現場の座組チョットワカルという強めの経営者が理解して判断し始めるんですね。

でもね、その道はもう15年も昔に我々は通り過ぎました。前回のブームと何が違うでしょうか?

オフショアリングは、ソフトウェア開発者インターンを全滅させる!

技術者なら電子機械も強電も弱電もお世話になったことのあるオーム社過去に出していた直球の本の話から

「My job went to India : オフショア時代ソフトウェア開発者サバイバルガイド」という書籍、何と発行年は2006年です。

かいつまんで話すと、インターネットが整備され、輸送コストほとんどかからないソフトウェア開発では、アメリカエンジニア給与の面でオフショアに歯が立たない、だって、1/10給与インドエンジニアは働くんだぜ?という本です。

そうした、価格競争力で負けるアメリカソフトウェアエンジニアは、如何にして今後サバイブすべきなのか、という本になっています

普通に面白いAIコーディング時代に通づるものがあるので復刊を希望したいところですが、まあ直球過ぎる題名を何とかしないと再販は無理でしょうな)

そして、JTCや外資わず過去オフショア開発経験された技術屋のみなさんははてブにも多く生息されているでしょう。

では、ジュニア開発者不要になりシニア開発者のみになって、いまのソフトウェア開発は主に安い給与で働いてくれるところに遠隔で作業してもらって、レビューだけすれば良い環境ですか?

そうはなっていません。なぜでしょうか。

コミュニケーションコストとは、数値化がしづらいだけで確かに存在しま

さて、今普通にXと連動する中古品売買プラットフォームを開発しようと思ったら、どうやってつくるでしょうか?

この文脈に埋め込まれたいくつもの情報「今」「普通」「連動」「中古品」「売買」「プラットフォーム」「開発」を解釈し、すり合わせ、未来運営者も含めた全員に伝えるためのコストが、コミュニケーションコストです。

そうなると、「ちょっと良い感じにラフでいいかプロトタイプ作って持ってきてよ」で話が通じるのは、受注者マインドがしっかりした日本受託開発現場の精鋭たちになるわけです。

テストケースだけを通過するように、内部テーブルを持たせた関数を大量に持ってこられてレビュー時に頭を抱えた経験が無いひとは、とても幸運なのです。

とは言え、これは何も文化の違いに起因するだけではありません。仕様とは、環境によって定まるものからです。

例えば、うるう年判定の関数は、1581年以前をエラーしますか?1873年以前をエラーしますか?(ヒント:明治六年)

そしてその仕様って、品質にどの程度影響しますか?

成功したすべてのプロダクトでは、最初テストケースを書くべきだった

テスト駆動開発、古い言い方で言えばテストファーストの考え方は、成功したすべてのプロダクトで例外なく、ただの一つの例外もなく、必ず最初から取り入れるべきだったものです。

品質最後に振りかける粉砂糖のようなフレーバーではなく、最初から設計に組み込むべきだからです。

ここに問題があります

ありとあらゆる趣味において、最初から良いものを使えば時間無駄にせずに済んだ、と言われるような初期投資の大切さが説かれます

果たして本当でしょうか?

そうです、その趣味にハマって生き残りサバイブした人から見れば、過去にその時点で投資をすべきだった、というのは正しいのです。

その趣味にハマれなかった人からすれば、少ない投資自分に合わないことが分かったという合理的選択であることと矛盾しません。

そのため、全ての失敗したプロダクトは、テストケースを書く時間プロダクトを作り上げて、さっさと世に問うべきだったわけです。

VibeCodingの境界線は、設計実装の不可分さに起因するが、それは組織構造に起因する

少し昔話をしますが、オフショア開発において重要なのはドキュメンテーションテストケース、それにレビューでした。

他の部署で失敗しつづけていたオフショア開発のやり方は、端的に言えば"教化"でした。

具体的には書けませんが、グッとお安い単価の国に出す仕事を、日本会社に出すのと同じようにすべく、相手会社メンバー教育して仕立て上げるブートキャンプの仕組みを作り上げていました。

発注側を変えずに済むように受注側を教育して、日本会社に出すのと同じように単価の安いところに出せたらお得ですよね?でもこれは必ず失敗します。

何故か。だって日本会社と同じように働けるようになったら、日本会社就職するじゃないですか。少なくとも価値は上がったんだから単価を上げるように交渉しますよね?

結局のところ、当初言われていたような劇的な節約にはつながらないわけです。それなら下手に転職されるよりも自前で現地工場でも立てて地元に貢献しつつ雇用を創出した方が喜ばれるし持続可能です。

小なりとも成果が上がった方法は、フィードバック相手ではなくドキュメントにした場合でした。

例えば先ほどの例で言えば、テストケースは通るが意図したコードにならなかったとき

普通はこういう意図コードを書くからテストケースを通るにしても、関数は次からこう書いて」というのが、相手に対するフィードバック

関数を書く前に、関数意図コメントで残して、レビュー時にはそれを見ましょう」というプロセスの修正が、ドキュメントへのフィードバック

こうすると、担当者退職していなくなっても、次の担当者はその方法を参考にすれば良いわけです。

これ、何かに似てませんか。現在AIコーディングベストプラクティスと呼ばれるものに非常によく似ているんです。

まりオフショア開発というのも、設計実装が分離できるという前提に立って動いていたんです。

そして、実装しながら設計しても問題ないとする場合、それは「技術的な問題」ではなく「組織構造」に起因します。

まりプロダクトの構造を分割して、オフショア開発側に設計実装とを委譲して、実装しながら設計を変えてもらうことが許容できるのは、契約責任分界点輸出入法規を含めた法務領域です。

我々が出来ることを相手が出来ないだろうと侮るのは傲慢です。

少なくとも当時、諸々をクリアにして相手側にプロダクトの一部を荒い設計と共に切り出して、コーディングしながら再設計してもらい、テストケースを完備したコードドキュメントを共に完成までもっていってもらったことは、大きな成果であったはずです。

(当時日本側と仕事をしたという実績があると大きな実力があるとみなされたと聞いたので、今はより良いところで良い仕事をされていると思います

なぜオフショア開発流行らなかったのか

ぼく発注あなた受注者という構造を変える気が無かったから。

(あと、コミュニケーションコスト輸出入の関連法規が複雑だから

少なくとも、納期までに契約たこれを納品してください、という枠組みの中では、実装作業だけ切り出すことはできない、というのが教訓として残ったはずです。

バイコーディングではなく)AIコーディングが主流になるとして起こること

少なくともあと数年、場合によっては10スパンで、日本ではほとんど変わらないと予想しています

これは技術の話ではなく組織構造や、もっと言えばお仕事の進め方と契約の話だからです。

そうは言ってもジュニアエンジニア簡単仕事が減って成長機会が失われているのは事実では?と思うかもしれませんが、そもそもの前提が誤っています

経験(弱経験)者を雇って戦力まで鍛え上げる必要があるなら、AI仕事渡してないでそのジュニアエンジニアやらせるべきなんです。

ジュニアエンジニアAIと両方にOJTさせて、その違いをレビューの場でフィードバックしてジュニアを育てるわけです。

もし、そんな時間は無いというなら、元々ジュニアエンジニアOJTで育てていたというのは幻想です。

(たまに、失敗が経験になるとして、会社に損害を与える方法ジュニアを"教育"しようとする人がいますが、商習慣的にも信義則違反ですし言語道断です)

シニアエンジニアだけで事足りるとしてジュニアエンジニアを雇わなかった企業は、シニアエンジニアが抜けてガタガタになります

これは中核エンジニアがゴッソリやめた会社が傾くなんて言う話で、昔からそうです。(たいてい、もっと人雇ってくれ待遇上げてくれみたいな悲鳴を圧殺した結果だったりします)

から、中堅がやれば手早い仕事新入社員やらせて鍛える、その代わり質は悪いし時間もかかるしフォロー必要だったわけでしょう。

AI時代が到来するとしても全く同じです。AIが出力するコードレビュー悲鳴上げてる場合じゃないんですよ。

レビューできるシニアエンジニアが足りなくなると予想されるなら、当然、ジュニアエンジニア雇ってレビューできるようにする必要があるんです。

そしてそれは、技術的な問題点ではなく、組織的・経営的な決断です。

最後に、なんで10年後は違うかもしれないのか

国産LLM開発の文脈でもそうなんですが、ハードウェア進歩無視して話をする方が多いのが気になります

現時点のコンピューターパワーは、10年後には手の届く価格になる可能性が十分高く、もっと言えば20年後には個人が所有する可能性すらあります

いまから20年前の2005年は、Youtube誕生した年です。その時に、誰もがいつも手元にビデオカメラを持ち、即座に動画世界に公開できるようになるとは思っていなかった頃です。

今もそうだと思いますが、ある分野で必要な性能にはもう十分という期待値があり、10年経てばある程度大きな会社部署単位現在最先端コーディングAIローカルで動くようになると想像するのは容易です。

そうなったときに、果たして営利企業が、エンジニアを育成するというコストを支払うかといわれると、疑問です。その時点で今後のリアルコスト比較対象可能になるので。

だって、筆耕担当者とか、清書担当者を雇わなくなった企業って、多いでしょう?

My job went to AI として、じゃあ残るものは何?というのはオーム社の本を読みましょう。再販しないかなあ。

蛇足

今後数年は変わらないでしょと書いたら今現在進行形で変わっとるわいと突っ込みが来そうなんで防衛的な意味で書いておくんですが、あなた過去数年間同じ仕事してたんすか?

仕事のやり方とか内容とか、言語とかライブラリとか、毎年のように変わってたでしょ。

レビュー比率が多くなったとか、コード書かなくなったとか、そういうの、たぶん管理職になった人が嘆いてたのと同じっすよね?

少なくとも、ジュニアエンジニアが低品質バイコーディング結果を寄越すようになってレビューが大変とか嘆くのなら、まともなコーディング規約一つ作れていない組織の脆弱さを嘆くのが先では?

手癖でバイコーディングしてヒットしたプロダクトに、あとから品質上げるように大工事するリファクタリングと言うよりリビルディング仕事って、別に今もありますよね?

散々テストケースを書かなくて良いプロダクトなんて無いという講演だけ聞きに行って、自分とこでテストケースが自動で走るようになって無いなら、そこが問題でしょ。

最先端企業が、ほとんど生成AIコーディングさせているから、あとは使う人間次第だって

2025-04-24

新卒銀行3ヶ月退職→未経験エンジニアを目指す「みるる」君を応援

https://www.youtube.com/@Miruru72

Youtubeおすすめに流れてきた。

大げさな言葉と酒と自称鬱で「人生終わったわ」が口癖のイキる大学生時代友達を思い出す。

正直みるる君のことをバカにする気持ちはあるが、嫌いではない。

等身大自分動画に表れていていね

チャンネル登録者数も1310人と伸びていて期待大。

銀行を辞めて、エンジニアを目指すらしい。

まずはHTMLから。その後はCSSJavaScriptLinuxGitHubRubyHTTPNginxデータベースRuby on Rails、ポートフォリオ制作就職活動、の順番で進める予定です。

エンジニアとしての就職を目指すことにしました。

https://www.youtube.com/watch?v=boKMk36ugkw

よくわからないけど、

まだ若いんだし色々やって頑張ってほしい。

そして動画で嘆いてほしい。

コメント欄応援しているようで、破滅に向かわせているような人もいるけど、諦めるな!!

私とさして年齢の変わらない、"子連れ"のカップルが、イオンフードコートで、アイスを食べている。こんな当たり前の風景に、感動してしまった私は、俗に言う"負け組"、という事になるんでしょうか。

24歳で悲観するな!

3ヶ月で社会理解した気になってんじゃないよ!!

2025-03-25

3月3週LINEオープンチャットはてなブックマーカー」1週間のまとめ

これは何?

LINEオープンチャットはてなブックマーカー」の1週間分の要約を、さらAI使用し、試験的にまとめまています

要約内容

オープンチャットで話された1週間分のチャットログを、トピック別に整理して要約します。

🍽️ 食文化

名古屋料理レストラン情報が盛り上がる。

庄内駅付近マクドナルドピクニックを楽しむ話題ナゲット感想など)。

ビリヤニ辻堂)がおいしいと評判。

ラーメン屋の米の質や、ラーメン屋勤務の思い出話が共有された。

ヨーグルッペ飲料)の地域差話題が盛り上がる。

松屋豚汁を注文した際のみそ汁付与の可否について話された。

📚 教育子育て

高校受験が難しくなっている背景に普通高校の減少があることが指摘された。

子ども特性遺伝能力教育にどう活かすべきか議論された。

受験だけでなく、遊びや趣味も大切であるとの意見

子育て妊娠出産会社評価に影響するという指摘や、帝王切開多胎妊娠リスクについて話題になった。

子育て自己成長のバランス重要であるとの意見

💻 テクノロジーAI

生成AI特にAnthropicなど)の台頭によりWebエンジニア需要が減るのかどうか議論された(AI活用できるエンジニア必要性が強調された)。

Twitterシステム設計Ruby on Rails)が、ユーザー数増加を想定していなかった問題について話された。

MaaS(Mobility as a Service)の実証実験が進んでいるが、現実的運用が少ないとの指摘。

AI愚痴相談に役立つ可能性が示唆された。

🌸 健康花粉症対策

花粉症対策として舌下免疫療法を試している人の辛さや、抗ヒスタミン薬の併用が必要との意見

ビタミンDマグネシウム亜鉛など栄養素が花粉症改善効果的と共有された。

プランク運動や、Habiticaなど習慣化アプリについて話題になり、習慣化のテクニック(嫌なことを10秒間だけ続ける方法)が紹介された。

メンタルヘルスの悩み(手の震え、職場ストレス強迫性パーソナリティ)についての体験が共有された。

🏢 職場企業への不満

無印良品オンライン購入待合室システムや混雑状況、購入の難しさへの不満が語られた。

企業労働環境文化に対する批判がなされる。

残業時間(30時間、45時間超)の申請計算について話題になる。

クライアント仕事を引き継ぐ際の困難さが語られた。

🎬 エンタメ映画漫画

ディズニー映画(『リトルマーメイド』『わんわん物語』など)の評価が分かれ、思い出話が語られた。

映画白雪姫』の実写版の評判が悪く、原作との違いが話題に。

漫画望郷太郎』が話題になり、表紙と内容の差に戸惑いがあったことが共有された。

実写化作品(すみっコぐらし)のユーモラスな話題もあった。

🚄 交通・移動

JRシステムが古く使いにくいとの不満や、新幹線トラブルが共有された。

地方交通の減便や値上げ、高齢者向け電動モビリティ導入の可能性について議論された。

大阪地下鉄の混雑や街の独特な雰囲気について意見が交わされた。

琵琶湖瀬戸内海運河で繋ぐ構想に関する過去話題が取り上げられた。

フェリーを利用して近畿に帰る計画が共有された。

💳 経済金融お金

楽天SBI証券の口座で不正アクセス問題になり、契約内容変更による責任逃れへの懸念があった。

結婚後の収入を共有財産として管理することの重要性が議論された。

お小遣い制の面倒さや計算の煩わしさについて話題になった。

地方銀行の合併が進むだろうとの見解が示された。

🎫 クーポン・お得情報

お得情報に流されないことが心の豊かさに繋がるという意見があり、クーポン(2500円オフ)の共有も行われた。

楽天リーベイツなどお得なサービスについての意見が交わされた。

🌐 SNSニュース

SNSリンクが多く共有され、最新のアニメ化スポーツニュースイベント情報などが活発に交換された。

民主主義を軽視する風潮や、政治家インフルエンサーの影響力の拡大に対して批判的な意見が交わされた。

テッククランチの変遷や影響について情報共有された。

🎵 音楽カルチャー

職場環境で静かすぎることへの不満から音楽特にアンビエントミュージック)の重要性が議論された。

ライブを観に行った感想が共有され、ロックバー経営不振音楽の質についても語られた。

🎈 その他の話題

冗談として「会社への爆破予告発言が軽く交わされ、カジュアル雰囲気で話が進んだ。

石丸伸二氏の躍進について触れられた。

アリエクスプレス商品紹介があり、興味が示された。

備蓄米販売方法について疑問が提起された。

🗒️ 全体の傾向:

チャットでは「健康」「食文化「教育」テクノロジー」関連の話題特に盛り上がり、それに加えて企業サービスへの批判的・分析的な視点が多くみられました。日常些細な出来事体験談を通じて活発な意見交換がなされています

関連記事

https://anond.hatelabo.jp/20240722084249

オープンチャットの参加URL

LINEオープンチャットはてなブックマーカー」の参加はこちから

https://line.me/ti/g2/MFSXhTJoO_pLfrfds1LpyJ0OlBgcPJSqHoRbBg?utm_source=invitation&utm_medium=link_copy&utm_campaign=default

2025-03-22

新卒銀行3ヶ月退職→未経験エンジニアを目指す「みるる」君を応援

https://www.youtube.com/@Miruru72

Youtubeおすすめに流れてきた。

大げさな言葉と酒と自称鬱で「人生終わったわ」が口癖のイキる大学生時代友達を思い出す。

正直みるる君のことをバカにする気持ちはあるが、嫌いではない。

等身大自分動画に表れていていいね

チャンネル登録者数も1250人と伸びていて期待大。

銀行を辞めて、エンジニアを目指すらしい。

まずはHTMLから。その後はCSSJavaScriptLinuxGitHubRubyHTTPNginxデータベースRuby on Rails、ポートフォリオ制作就職活動、の順番で進める予定です。

エンジニアとしての就職を目指すことにしました。

https://www.youtube.com/watch?v=boKMk36ugkw

よくわからないけど、

まだ若い20歳?)んだし色々やって頑張ってほしい。

そして動画で嘆いてほしい。

コメント欄応援しているようで、破滅に向かわせているような人もいるけど、諦めるな!!

2025-03-21

新卒銀行3ヶ月退職→未経験エンジニアを目指す「みるる」君を応援

https://www.youtube.com/@Miruru72

Youtubeおすすめに流れてきた。

大げさな言葉と酒と自称鬱で「人生終わったわ」が口癖のイキる大学生時代友達を思い出す。

正直みるる君のことをバカにする気持ちはあるが、嫌いではない。

等身大自分動画に表れていていいね

チャンネル登録者数も1250人と伸びていて期待大。

銀行を辞めて、エンジニアを目指すらしい。

まずはHTMLから。その後はCSSJavaScriptLinuxGitHubRubyHTTPNginxデータベースRuby on Rails、ポートフォリオ制作就職活動、の順番で進める予定です。

エンジニアとしての就職を目指すことにしました。

https://www.youtube.com/watch?v=boKMk36ugkw

よくわからないけど、

まだ若い20歳?)んだし色々やって頑張ってほしい。

そして動画で嘆いてほしい。

コメント欄応援しているようで、破滅に向かわせているような人もいるけど、諦めるな!!

2025-03-03

TypeScript ベースフルスタックフレームワークが増えてきたね。

フロントエンドバックエンドTypeScript 実装できてとっても嬉しいね

しかし、バックエンドフロントエンドと密結合な事実はとても怖いんだ。

フロントエンドの成長速度はとても早い。

React がデファクトになりつつあるが、 React ベースフレームワーク群雄割拠だ。

しろ、 React を排する新しい技術も出てくるくらいの戦国時代なんだ。

反面、バックエンド成熟してきた。

フレームワークを選定時、各言語でも多くて3つ程度に絞られるのではないか

成熟しつつあるバックエンドと成長中のフロントエンドを一緒のライブラリ運用すること。とても怖い。

特に TypeScriptフロントエンドを祖に持つので、フロントエンド事情フレームワークの開発ロードマップ意思決定に強い影響を与える。

フロントエンド破壊的変更が加わった時、バックエンド側にも影響を与える。

フレームワークにおけるフロントエンド実装について、あの Ruby on Rails ですらバージョン上がるごとにフロントエンド破壊的な変更が入る。

反面、バックエンド側には破壊的な変更が非常に少ない。

まぁ View の取り扱いの黒魔術は魔境だから極力触りたくないが、バックエンドの側面のみを切り出した API モードであれば爆速の開発体験テスト機構により信頼性が高い。

たぶん、フロントエンドの成長は止まらないのではないか

それなら、フロントエンドバックエンドを別々に管理にしたい。

いや俺は、TypeScriptアプリケーションが嫌いなのかもしれない。

フォルダ設計も、テスト機能の整備も、ORMの設定も、最初から設定する必要があるから。面倒なんだ。

どうせ TypeScript アプリケーション設計設計者の自己満足になる。

そして、設計者は運用責任を全うせずいなくなる。ドキュメントすら残さない。

それなら、規約で縛るフレームワークの方が、後任がキャッチアップしやすい。

アプリケーション設計気持ち良いのは設計者だけだ。

設計者が知識を普及もしくはドキュメントを整備して知識移転に心を砕いてくれれば、設計方針を汲み取りやすいのだが、そうしてる設計はいるのだろうか。

そして、俺が設計者になる時が来てしまった。

今の時代は生成 AI もいる。

後任のために、せめてものドキュメンテーションを心がける。

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が御勧めで御座います

2024-12-02

anond:20241202154955

そんなのいらんぞ。

スタディングも無料プログラミング講座とか出してるし、

https://railstutorial.jp/

Ruby on Rails チュートリアル

プロダクト開発の0→1を学ぼう

みたいのがある。

もし、これ以上進みたいなら、しかるべき手順というのがあるんで、増田に書き込んでくれれば、教える。

2024-11-18

やっぱりさぁ、Railsオワコンになりつつあるよな

はてブでのブックマークの数から察するにオワコンになりつつあるのは確かなようだ

5年前のオワコンいわれてたころは反論とかスゲー多かったし

リリースニュースなんかだとブックマーク数もおおかったけど、だんだん減ってる

Rails 7.0正式リリースNode.js不要フロントエンド開発環境デフォルトに 195 users

https://www.publickey1.jp/blog/21/rails_70nodejs.html

Ruby on Rails 8」正式リリースSQLiteを本番DBとして利用可能に。今後は6カ月ごとに新バージョンリリース 33 users

https://www.publickey1.jp/blog/24/ruby_on_rails_8sqlitedb6.html


反論もへってきてる

そもそもrailsオワコン論も言われなくなった

明らかにオワコンからもういちいちそんなこと言われないみたいな感じの扱いになってきた

2024-11-10

元・プログラマーなんだけど月に10万円ぐらい稼げる楽な仕事はないんか?

どうしても、今やりたいことがあるので在宅で作業する程度の内容で良いんだ。

たとえば、簡単シェルスクリプトを書くだけで、扶養範囲でカネ稼ぎをしたい。

持っている資格

はもっている。

  • かつては Ruby on Rails と React 系のコードを書いていたのだけど、わけあって辞めて数年たっている。

アルバイトぐらいで、在宅でなんとかならんかな?

2024-06-11

anond:20240611104324

私知ってるよ

Ruby on Rails っていうのを使えば簡単WEBサービス作れるんでしょ

2024-03-11

スクワット無しの人生はあり得ない

エンプティノーズの手術を10/3にし、 それから一ヶ月経ったためトレーニングを再開することにした。

前回の外鼻形成術の時は、 術後一週間くらいで軽い気持ちスクワットをしたところ 血が吹き出したため、 その反省から今回は術後一ヶ月経ってから再開することにした。

結論をいうと、慣らし目的で90kgのスクワットをしてみたが 血は出なかった。結局、90x8を4セットやった。 爽快だった。

スクワット引退したんじゃなかったのか? と思うかもしれない。 確かにおれは、以下のような記事を書いた。 理由としては回復力が落ちてきており、 致命的な腰ファックを負う前に引退しておくのが無難だというものだ。

40を前にしてスクワットを完全に引退する

しかしやはり、スクワットをしない人生は生きる価値がないと考える。 Ruby on Railsをやっているだけの人間ソフトウェアエンジニアと呼ばないのと同様に、 スクワットをやっていない人間をトレーニーとは呼ばない。

スクワットを再開するに当たって、 スクワットシューズを新調した。 以前に使っていたアディダスシューズ靴底が剥がれてしまったため、 もう使いたくないからだ。 修理も考えたが、 修理をするとなれば靴底ゴム剥がしから再接着とかなるかもしれないし、 切ったりもするかもしれない。 あるいは、ゴム自体を別のものに交換するとかも考えられる。 そうなってしまったシューズは以前よりは不安定になるだろうし、 命をあずけることは出来ない。

というわけで、アシックス定番ウエイトリフティングシューズを購入した。 値は張ったが、しかたがない。 サイズAmazonの試着サービスを利用して、26.5cmを厳選した。 他にもナイキロマレオスなど選択肢はあったが、 仕様が安定しているものがほしかった。 次にシューズが壊れた時には全く同じものがほしいからだ。

多くのウェイトリフター、パワーリフターに支持されているだけあって 素晴らしいシューズと思う。 底が硬く、靴自体も重いため、地面と接着するような感覚があった。 もちろん、かかとも高く作られており、しゃがみこみも自然だ。

今後、目標としてはやはり、200kgのスクワットを挙げたいと思う。 エンプティノーズの治療競技能力プラスに働くならばそう難しいことではないように思うが、 それでも簡単というほどではないだろう。

手術からまるまる一ヶ月、ジムに行けてなかったわけだが、 これによっておれは気力がなくなり鬱状態になっていた。 やはり、気力というものトレーニングをしてエネルギーを使い果たし、 それを回復することでしか満たされないものなのだと思う。 身体が疲れていないので夜までキングダムを読んでしまい、 2時に寝るなんてこともあった。 やはり、9時に寝て5時に起きるのが基本だ。 良いトレーニングをして、良い睡眠をとる。 我々はこれを基本としなければいけない。

2024-01-26

anond:20240126132454

DHHとは、David Heinemeier Hanssonの略で、彼はRuby on Rails創設者として知られています

彼の主張は、成功者成功理由を学ぶことの重要性についてです。

しかし、あなたが指摘したように、これは「生存者バイアス」の問題を引き起こす可能性があります

生存者バイアスとは、成功した例や生き残った事例だけを見て、それを全体の傾向やルールと誤解する傾向のことを指します。

まり成功者戦略が必ずしも最善であるとは限らず、その戦略成功した状況や条件も考慮する必要があります

バイナリオプションの例を挙げると、運良く大儲けした人と同じことをすれば、必ずしも同じ結果が得られるわけではありません。

市場の状況、タイミングリスク管理など、多くの要素が結果に影響を与えます

そのため、成功者戦略をそのまま模倣するだけでは、必ずしも成功につながるわけではないということです。

したがって、成功者戦略を学ぶことは有益ですが、それだけに頼るのではなく、失敗したケースからも学び、自分自身の状況に合わせて戦略を調整することが重要です。

また、成功再現性は確かに保証されていません。成功努力だけでなく、タイミングや運など、コントロールできない要素も含まれています

そのため、全ての成功再現可能であるとは限らないというのが現実です。

2023-12-10

anond:20231210152341

Ruby on railsの作者が、儲けという一般語よりマネタイズという気取った語を使うやつは無能って言ってたなそういや

2023-11-22

anond:20231122200324

Rubyをよく宣伝していたのはThe Pragmatic bookshelfAndy Huntさんだが、彼も時代の潮流には敏感なのでいつまでもruby rubyと言っているわけではなかった

一部の日本右翼思想家が、日本人が作ったというその一点でのみrubyを高評価していたが、ruby活躍したライブラリはせいぜいruby on railsぐらいで、近年の機械学習統計科学流行にはついていけてない

統計科学的なライブラリを使わない場合も、サーバー対応関係phpが好まれるという以前からの根強い傾向があるので、rubyにこだわる必要性がない

2023-11-08

anond:20231108153009

Ruby自体は悪くないんだけど、Ruby on Railsで自称エンジニアを大量に排出してしまったのは失敗だったよなぁ。

はてなーにも居たけど、Ruby on Rails使ってWebサイト作ってるだけなのに、エンジニア自称して承認欲求を見たそうとするタイプの奴ばかり増えて、

できることはSESIT土方程度で、未経験エンジニアみたいな奴が大量に生まれただけだった。

そういう意味では、フレームワークを整備することや界隈のスキルアップに繋がらなかったという意味では失敗してるから人選としては不適。

2023-07-29

はてぶを始めたキッカケは?

自分の一番最初ブクマ見たら、はてぶを始めたキッカケが分かるよね

俺は2008年、26歳の頃。

Ruby on rails記事をいくつかブクマしてた。

あの頃はエンジニア転職したてで、家で勉強したことを、職場確認するために、はてぶを使ってた記憶がある。

スマホもない時代からね。

お前らはどうよ?

2023-05-27

はてな退職エントリを書いています

私は約3年間、はてなエンジニアとして働いていました。

この期間に、様々なプロジェクトに関わり、多くのことを学びました。

今回は、私が経験した技術的な話を中心に、はてなでの仕事について振り返りたいと思います

 

## RailsでのWebアプリケーション開発

はてなでは、主にRuby on Railsを使ってWebアプリケーションを開発していました。

はてなログはてなブックマークなどの有名なサービスはもちろん、社内向けのツール新規事業プロトタイプRailsで作っていました。

Railsは、高速に開発できるというメリットがありますが、それと同時にコード品質パフォーマンスにも気を配る必要があります

私は、テストリファクタリングコードレビューなどの技術的なプラクティス積極的に取り入れることで、Railsの開発をより効率的安全に行う方法を学びました。

例えば、私が担当したプロジェクトでは、RSpecやRuboCopといったツールを使ってテストカバレッジコード規約をチェックし、GitHub ActionsやCircleCIといったサービスを使って自動化しました。

また、Pull RequestやPair Programmingといった方法を使ってコードレビューを行い、バグ改善点を見つけたり、知識ノウハウを共有したりしました。

 

## クラウドサービスでのインフラ構築

また、はてなでは、AWSGCPなどのクラウドサービス活用してインフラを構築していました。

私は、DockerKubernetes、Terraformなどのツールを使って、コンテナ化やオーケストレーションインフラストラクチャ・アズ・コードなどの技術実践しました。

これらの技術は、開発環境と本番環境差異を減らし、デプロイやスケーリングを容易にするという利点がありますが、それと同時に複雑さやトラブルシューティングの難しさも増します。

私は、モニタリングロギングアラートなどの技術的な仕組みを整備することで、インフラ運用をより安定的信頼性の高いものにする方法を学びました。

例えば、私が関わったプロジェクトでは、DatadogやCloudWatchといったサービスを使ってシステム状態パフォーマンス監視し、SlackやPagerDutyといったサービスを使って異常や警告を通知しました。

また、ElasticsearchやFluentdといったツールを使ってログ収集分析を行い、原因究明や改善策の検討に役立てました。

 

## チームでの協働

はてなエンジニアとして働くことで、私は多くの技術的なスキル知識を身につけることができました。

しかし、それ以上に大切だったのは、チームで協力して問題解決することでした。

はてなでは、エンジニアだけでなくデザイナープロダクトマネージャーなどの他職種とも連携してプロジェクトを進めることが多かったです。

私は、コミュニケーションフィードバックドキュメンテーションなどの技術的ではないスキル重要だと感じました。

私は、自分意見提案積極的に発信することで、プロダクトやサービス品質価値を高める方法を学びました。

例えば、私が参加したプロジェクトでは、SlackZoomといったツールを使って日常的に情報交換や相談を行い、BacklogやJiraといったツールを使ってタスク管理や進捗報告を行いました。

また、FigmaMiroといったツールを使ってデザインアイデアの共有やフィードバックを行いました。

 

## 退職への決断

私は、はてなエンジニアとして働くことがとても楽しく充実していました。

しかし、私は自分キャリアについて考える中で、新しい挑戦をしたいという気持ちが強くなりました。

私は、自分の興味や関心のある分野にもっと深く没頭したいと思いました。

そこで、私はこの度、はてな退職することにしました。

私は今後、別の会社エンジニアとして働く予定です。

 

## おわりに

はてなで働いた3年間は私にとってかけがえのない財産です。

私は、はてな出会ったすべての人に感謝しています

に私が所属したチームのメンバーには大変お世話になりました。

彼らから学んだことや刺激されたことは数え切れません。

彼らと一緒に仕事ができたことを誇りに思います

彼らに感謝する気持ちを込めて、このエントリーを書き終えたいと思います

 

以上、AIによるフェイ記事です。

どの程度、真実味がありましたか

2023-03-28

anond:20230327194840

Perlを洗練させたようなRubyの登場、Ruby on Railsが爆発的に流行Perlは開発におけるデファクトスタンダードWEBフレームワークを用意出来ずに失墜

PerlOSSとか日本人作者のがわりと有名だったと思うんだけど、その作者はよりインフラに近いところに移動していってブームを牽引することが出来なくなってしまったようにも見える

2022-11-30

Unity自体を作るにしてもRuby on Rails自体を作るにしてもReact Native自体を作るにしても、コンピュータサイエンスって必要なのか?

React Nativeのコア機能コミッターは全員CS学位持ちなのか?

2022-08-21

嫁のはてブが閉鎖し、なれのはてブを作って1週間が経った

嫁のはてブが閉鎖して1週間が経った。変わらず手癖でGoogleに「嫁のはてブ」と入れてサイトに飛んでしまうのが悲しい。

[補足] 嫁のはてブ関連のブコメで「嫁のはてブって何だ?」というコメントを見かけたので、もし嫁のはてブを知らない人は以下ページを見てもらうといいと思う。

■「はてブ」をリニューアル前風デザインで 個人が一晩で開発 - ITmedia NEWS
https://www.itmedia.co.jp/news/spv/1301/09/news089.html

2013年から10年間ほぼ毎日嫁のはてブを使っていた。

嫁のはてブの閉鎖が決まってからはてなブックマーク公式サイトを使おうとしてみたが、正直キツい。

アプリの方はまだ見た目には良さそうだったのだが、自分は気になった記事ページとブクマページを一旦タブで全部開いて、開ききってから読んでくというスタイルなのでアプリは合ってなかった。

Hatebu::Classic を試してみたがこちらもあまりしっくり来ず。

結局求めているもの嫁のはてブだったので、見た目ほぼそのままの なれのはてブ を作った。

(ちなみに作ったあとに はてなフィルター存在を知った。もし作る前に知ってたら、なれのはてブは作らなかったかもしれない。)

500を超えるブックマークと、多くの人に利用していただけて大変感謝です。

また嫁のはてブと作者の後藤基史氏には感謝してもしきれない。約10年間本当にありがとうございました



なれのはてブを作ってる時にふと思い出したのが、昔地元にあった十一屋という本屋のことだった。

近所にあった本屋で、物心ついた4歳頃には絵本立ち読みしていた記憶がある。

小学校低学年の頃はマリオ攻略本文房具を買い、高学年の頃はファミ通立ち読みしたり大技林を買ったりしていた。

エヴァブーム後はアニメージュ綾波レイホシノ・ルリリナ・インバースの熾烈なランキング合戦を毎号チェックし、電撃王のふりをして電撃姫を買うなど、まさに自身の成長とともにあった本屋だった。

小6か中1の時に閉店となり、文字通り泣くほど悲しかった。自分の中で最初の大きな喪失だった。

当時、再び同じ場所十一屋という店名で本屋を開くことが少年の夢だった。

(残念ながら本屋は開けてはいない。またその場所に同じく思い出の地であった総合スーパー清水屋の狭小店舗移転してきたのもあり、現状同じ場所は難しそうである



嫁のはてブの閉鎖は十一屋と同じような喪失感があった。

嫁のはてブができた頃、自分新卒で入った会社を辞め、社員2人の会社で1人プログラマーをしていた。

Webサービスを作っていたのだが、当時の自分学生時代C言語Javaを書いたことがある、新卒で入った会社ではABAPという謎言語を少し書きあとは専ら神エクセル作りとパワポに画面キャプチャを貼る仕事だったのでWeb開発経験ゼロ

そんな自分を救ってくれたのはインプレスの基礎 Ruby on Railsと、そして嫁のはてブだった。

はてブRSpecを書くことを覚え、いいgemを知り、Font Awesomeを知り、いい感じのjQueryを見つけ、Reactを知り、AWSの使い方を覚え etc

この約10年間のプログラマーとしての成長はまさに嫁のはてブとともにあった。

いまもまだ閉店した本屋は復活させられないが、閉鎖したWebサービスは復活させたよと当時の自分に言ってあげたい。


さて、なれのはてブだが今日ダークモード対応した。

タイトル横あたりにある太陽・月マークで切り替えられる。

今後も見た目のシンプルさはそのままにちょこちょこと機能追加していけたらと思っている。

もしよかったら使ってみてもらえると嬉しい。

なれのはてブ https://narenohatebu.jp/

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