「Rails」を含む日記 RSS

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

2023-09-26

anond:20230926183412

Rails雰囲気を掴むのには良いが、仕事で多く採用されているわけではない

仕事でよく使われるのは以下2つ

PHP/Laravel

Java/Spring

複数言語フレームワーク経験があるというのは売りにはなるので、Rails勉強したあとで上記のいずれかを勉強しても良い

あとはJavaScript

35歳未経験からWebエンジニアを目指そうと思う

今手始めにRails勉強してるけど、他にやっておいたほうが良いことがあれば教えてください。

それとも35歳からでは頑張っても難しいでしょうか?

2023-09-21

https://sinsoku.hatenablog.com/entry/2023/09/21/153121

Rails v7.1.0 で `can't be blank` が `can’t be blank` に変わるんだって

Railsって時たまこういうユーザー生産性に対して微塵の影響もなく本質的にどうでもいい発達障害神経症のこだわりみたいな変更入れてくるよな

スマス・ラードフに説教させたい

2023-08-09

おい、デベロッパーモードサイトを公開するな!攻撃者の餌食になるぞ!

Rails や Laravel、Django みたいなフレームワークを使って開発してリアル環境で試すために、クラウドに乗せてパブリックIPを付加するのはわかる。ただし、IP 制限をするか、プロダクションモード動作させてくれ。もう、エラーページに色々とサイト構造についてメッセージが書いてあるよ。あと、ウェブシェルかついてなくてよかったね!ハッカーだったら、嬉しくて堪んないと思うよ。

2023-08-02

anond:20230802145532

変更を容易にする為と可読性を担保する為が主な目的かな。

この場で説明しても分からんと思うからまずはMVC Architectureについて理解するといいぞ。

Rails tutorialとかやってみると良いと思う。

2023-07-19

anond:20230719120951

未だに PHP をやろうと思うようなLaravelの人なんて、レベルが低いに決まってるじゃん。Rails の様なのもアレだけど。

2023-06-07

anond:20230607134928

クックパッド2010年代前半の頃からRailsアプリとしては開発規模が巨大で、そこから直接発生する問題だけでも相当大変そうだったよ

同時に開発してる人数が多すぎて標準のマイグレーション機能が使えなくて内製ツールカバーしたとか、自動テストが大量にあって実行待ちが長すぎるから社内で分散実行システムを作ったとか、そんな記事を出していた

そういう厄介事にぶつかっていないとか、そもそも想像すらできないってレベルなら、同じRailsを使っていてもゲームルールが違いすぎる

五目並べを覚えただけで囲碁を知った気になるようなもの

anond:20230607134928

イキるとかじゃなくて、クックパッドの規模ならRailsバージョンを上げざるを得ないだろ

サポート終了したらセキュリティパッチ提供されなくなるし、新バージョンRubyも使えないか処理系パフォーマンス改善恩恵も受けられない

継続的サービス提供しながらバージョンアップしなくて済む場合のほうが稀

anond:20230607161103

バージョンアップするコストメリット考えて、そんなにメリット大きくなることないよ

自社サービス提供してるところはやりがちだけど、業務アプリとか受注してる場合まずやらんね

それで問題起きない

Rails 6からRails 7にするのにWebpackerを排除しなきゃいけないけど

Webpackerが導入される前の古のRails使ってるわしからしたら、Webpacker導入するコストと、捨てるコスト無駄なことしとるだけ

一事が万事、こういう無駄が多い

anond:20230607135042

簡単便利すぎて、刺激がないフレームワークだと思うね

渋い顔して作務衣みたいな割烹着着た和食職人ハンドミキサーIH調理器で卵焼き作ってたみたいな

Rails自体はそれ自体ちゃんとしすぎてて、技術開拓したい人がアピールするよなフレームワークじゃないよね

何か便利なgem作って公開してますとかならかっこいいと思うけど、そういう伸びしろほとんどないくらい便利だから

anond:20230607140318

組織運営の話されてもな

トラフィックについてもだいたいインフラクエリ設計が主でRailsでやることは多くないでしょ

キャッシュミドルウェア入れるのと、フロントエンドの処理は圧縮して分割しましょみたいなもんじゃないの?

anond:20230607085612

すまんが、俺んとこの零細IT企業もずっとRails使ってるんでね。

何が難しいのかさっぱりわからない。

イキってバージョンを移行したりしなければ、とくに難しいことないでしょ。

anond:20230607082729

Railsを長い年月使いながらメンテナンスし続けながら追加開発を行うことが出来たのは専門性の高い技術力があったからと言える。

Railsと聞いてただ馬鹿にするだけの態度を取る増田には想像もつかないかもしれないが、長期間システムメンテナンスし続けて開発可能状態を維持することは想像以上に難しいのだよ。

クックパッドって技術的に何がすごいの?

以前から技術系のニュース話題になることがあって

最近リストラ騒動で「高い技術があるのにもったいない」みたいなブクマもちらほら見るんだけど

クックパッドって実際にそんな高い技術使うようなサイトかね

本筋は決まってるから刺激的で新しいものバンバン作ってるって感じでもないわけじゃん

しかRailsでしょ(バカにしてるわけではありません)

だれかクックパッド技術のすごさ教えて



ーーー追加ーーー

インフラ技術がすごいのはわかった

自分はdevopsガン無視してきたんでインフラゼロから作ったことはないんで、たぶんすごいんだろうと思う

タグ統合に関しては発想が良いよねって感じかな? 技術時間投資してくれる企業からできることかな

で、インフラに関してだけど、ニコニコとかはてなが褒められてるのは見たことないわけよ

ニコニコなんか国内発の大規模動画投稿試聴サイトで一時期はものすごーい勢いだったわけで

それが褒められてるのは見ないわけ

楽天も大量のアクセスをとりあえず問題ないレベルでさばいてる

アホみたいに画像も多いのによくやってると思うけど、褒められてるの見ない

でもクックパッドだとなんかすごいらしいじゃん

はてなについては”サーバーインフラを支える技術”を書いてくれて、みんなそれなりにお世話になったはずだし、もっと褒めていいでしょ

なーんでクックパッドだけそんな持ち上げられるのか、やっぱりいまいちピンと来ないなあ

2023-06-04

anond:20230604155612

なんか〝もうRoR時代じゃねぇよなー〟感が強いよなあ・・

言語FWの人気ランキングでもあまり上位に来なくなったし

自分Railsどころか、もうRubyに対する興味が薄れてる・・

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-17

ChatGPTとプログラマーの今後

ChatGPT が脚光を浴びて AI の台頭が本格的になってきている。

これからプログラマー仕事はどうなっていくだろうか。

1年というスパンでは変わらないが5年後の世界は様変わりしてそうだ。

ChatGPT は素晴らしい。Google Home っぽい LP を作らせてみたらものの5分程度のやり取りでできてしまった。

これからプロダクトマネージャープロダクトオーナーPO)がこれを活用していくのは間違いない。

自分POならこれを使って自分でできることがないかを探ってみるだろう。


とはいえ Railsアプリで作る複雑なものは大変なはずだ。

できなくはないが、時間はかかる。

頑張るPOならもちろんできるが、ちょっと考えにくい。


TwitterクローンRails で作りたいです。手順を1から教えてください。OSMacです。」


試しに質問してみたところ、rbenv のインストールから devise の導入から本当に1から手順を書いてくれている。

この手順通りにやれば確かにできてしまいそうだ。


これで作ってしまうのはスマホだけで動画作成するティーンネージャーYoutuberのようだ。

プロのデザイナがなくならないけど、プロのデザイナがいなくても動画は作れる。

これはプロのデザイナへの要求レベルが上がる、と言う意味でもある。


プログラマーに対しても要求レベルが上がることはありそうだ。

デザイナならより魅力的で説得力のあるデザイン

プログラマーなら、より複雑で堅牢プログラムが組めること。

さらに直接対話して要求を伝えることで、細かく自分で調整しなくてもいいようにやってくれること。


ソースコード全体を知識にしたIDEができたら、コードの変更の難易度も間違いなく下がる。

プロンプトを作る能力、と言うのはあるかもしれないが、いずれ誰にでもできる仕事になるかもしれない。


ChatGPTの進化を経てその先に残るプログラマー仕事とは何だろうか。

プロンプト作業動作確認しかないのでは?



こうして全ての知的労働がなくなっていったら、最終的には社会的課題しか残らないのではないか

ここまで書いて、ふとプログラミング自体社会的課題解決仕事ではなかったのだと気が付く。


これから社会的課題解決を目指す人たちが増えていくのだろうか。

2023-03-02

ITエンジニアとして人生やり直すなら

大学生の頃から始めて

1年目 Railsで遊んでみる、AtCoderで遊んでみる

2年目 APAWS-SAA取って、学業のかたわらでできそうなフリーランス案件取りはじめる

3年目 AWS-SAP取る

4年目 ネスペorセキスペ取る、CCNA取る

2023-01-03

2022 振り返り

年明けたけど振り返っておく。

仕事

上半期は成長に停滞感があった。5 月で現職について満 3 年が経ち、コンフォートゾーンに入りすぎていた。

いつもと同じメンバーでいつも通り Rails や React を書く仕事に不満はなかったが、成長のためにもっとチャレンジングなことをしたかった。

夏頃、ちょうどチーム異動の打診がやってきたのはラッキーだった。

9 月からは新しいチームに配属されて、チームメンバー仕事の進め方、技術スタックまで全てが変わり、新鮮な気持ちで働けた。

go が書けるようになったことや、MVC + ORM 以外のバックエンドアーキテクチャを学ぶことができたのは大きな成長につながったと思う。

趣味

APEX のランク戦でダイヤ帯に行った。春が終わる頃まではほぼ毎日欠かさずにやっていたと思う。

ダイヤ帯に行ってから目標がなくなったので引退気味になっていたが。友達とおしゃべりしながら遊ぶ分にはまだまだ楽しい

ポーカーはあまり上手くなれていない。戦法が凝り固まってしまっている。ターンでブラフレイズを打ったりポラライズベットができるようになればもっと強くなれると思う。座学がまだ足りていない。

人との出会いを増やすために一人で飲みにいくようになった。知らない人と話すのはいい。バー店員と仲良くなったりした。

恋愛

やっとマッチングアプリを辞めた。もう一生やらない。

買ってよかったもの
GH / 1ST GEN ECWCS JACKET

https://celstore.shop-pro.jp/?pid=171912527

ダウンは似合わないけど、これはダウンとマウンテンパーカー中間みたいな感じでよい。1LDK に売っていた。

行ってよかった場所
インターコンチネンタル横浜 Pier 8

やっぱり新しくて大手ホテルが一番いい。

クラブラウンジ必須

北海道

ジンギスカン旨い、海鮮旨い。

バニーガールはよい。

映えスポットに行ったら服にカメムシが大量について萎えたが、俺の足はカメムシより臭かった。

愛知県

東海オンエア聖地巡り。フラクタルはよかった。

三重県

RubyKaigi で行った。松坂牛を会社の金で食いまくった。

色んな Rubyist との出会いがあった。

中目で美味かった飯

中目に住んで 2 年になり、旨い店がわかってきた。

鮨おにかい

3 回行った。寿司にしてはお手頃価格で旨い。

ひぐらし

和食。何食べても旨い。絶対リピートする。

かめてっぺん

焼き鯖がうますぎる。他は普通

魚の店 オカモ倶楽部

めちゃくちゃ安いのに旨い。

バル アグラード

コスパがいいスペインバル

総括

2022 年短かすぎだろ。

2022-08-20

アカデミアやめて本当によかった

スペックアラサーIT系人材Web系はだいたい一通り触れてきてフロントエンドバックエンドもある程度できるけどインフラは最低限くらいにしかできない程度に苦手。言語PerlJavaScriptから始まってPHPRubyPythonGoTypeScriptあたりは言語レファレンスを見なくてもある程度は書ける。非WebだとC++とかも一応書けるには書ける。フレームワークで言うとRailsとかDjangoみたいな全部込み込みのものからFlaskとかpeeweeとか選定して作るみたいなレベルまで色々経験してきたし、フロントエンドもnodeとio.js喧嘩してた頃からAngularとかBackboneを経由してReactやVueなんかに触れてきた。某転職サイトでは得意な言語は一通り偏差値65-70で某ポートフォリオサイト技術スコアは3.6くらい。運良く趣味やらバイトやらでWeb系をやってきたから外向きに見せられる実績もある程度あるしエンジニア人材マーケット内でもそこそこ需要があるといった感じ。ずば抜けた才能があるわけではないけどどんな現場でもそれなりにスキルを発揮できる器用貧乏タイプだと思う。

そんなこんなで博士に至るまでIT系スキルを活かしつつだいぶウェット寄りの分野でプログラミングを駆使して色々なことに取り組んでた。民間エンジニア人材としては平々凡々でも周りがプログラミングできない連中だらけのアカデミアの世界では神扱いされてちやほやされた。そんでもてはやされて勘違いして工学じゃなくて科学博士課程に進んだのが間違いの始まりだった。

身バレするのが嫌だから詳細は伏せるけど、まあパワハラアカハラなんて日常茶飯だった。指導教員はまともに指導なんてしないし周りの教員たちも工学的なことばっかやってるのを見て好き勝手言ってきた。正直進む道を間違えたのは自業自得だけど、そのくせ「せっかく進学したのにやめちゃうの?」みたいなこと言って引き留めてくるからタチが悪かった。今からして思えばプログラミングができるレアな便利人材を手放したくなかったんだろうなって感じがする。

そんなこんなで博士の終わりが迫ってくる頃にはアカデミアに対してこれでもかというくらい嫌気が差していたけど、それでもやりたいことがあるから一応就活アカデミア系と民間系で両方やってた。どちらもオファーが来たけど結論から言うとお話にならないくら民間の方が条件が良かった。

まず給料民間が1.5倍以上、アカデミアの技術職との比較だと2倍以上の開きがある。しかもこれは「民間の一番下」と「アカデミアの一番上」を比較した数字でそれぞれ逆をとったら正直目も当てられない。その上福利厚生もさまざまな手当も民間の方が条件がいい。給与の伸び代も民間の方がいいし就労条件も民間の方がいい。そもそもアカデミアでフルリモート可なんて存在しないんだから勝てるわけがないんだけど。その上で民間原則として終身雇用に対してアカデミアは任期付きのポストばかり。就活を始める前からわかってたけどいざ現実として待遇の違いを突きつけられるともはや笑うことしかできなかった。

「それでもアカデミアは自分研究ができるんだからいいじゃないか」と言う意見を目にするけど、結局はPIとして独立するまでは他の先生ラボで雇われになる。その間にうまくやらなきゃ一生そのまま下請け仕事をし続けることになる。そしてたとえ独立できたとして、選択と集中の名の下に文科省にとって都合のいい研究テーマ立案しなければまともに研究費を取ることすらできない。大口予算を取ろうと思ったらいかビッグマウス役人丸め込んでそれっぽいことをやれるかで全てが決まる。

自分が外れ値であることは否定しない。プログラミングが楽しくてWeb系の技術が好きで、可処分時間を使って夢中になって勉強したり色んなものを作って遊んだらして過ごしてきたからこそ今がある。でも正直少しでもプログラミングができるならアカデミアに残るより民間就職した方が待遇ワークライフバランスもいい。きちんとリサーチすればカルチャーだってすごくいい会社はたくさんある。

それを承知の上でアカデミアに残る人は正直すごいと思う。自分がその立場にいることを想像したら気が狂いそうになる。もし似た立場で迷ってる人がいたら心から伝えたい。アカデミアやめて本当によかった。

2022-07-19

anond:20220719164702

数年前ぐらいまではRails使ってるやつ多かったけど、最近フロントエンドのやつばっかだな。

JSON色付け係。

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