「Rails」を含む日記 RSS

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

2023-06-07

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色付け係。

2022-07-15

フリーランスを目指す諸君、人脈を大事にするのぢゃぞ。

文脈ITだけども、他の分野でも似たような感じかも。

フリーランス仕事の獲得方法

ITにおけるフリーランスというのは、基本的には企業から仕事を請ける、受託開発の仕事だ。稀に、発注主が個人事業主ということはあるかもしれないが。だから仕事を獲得するためには、企業契約に至らなければならない。言い換えれば、企業から信頼を獲得しなければならない、それ以前に「知ってもらわないといけない」のだ。

案件紹介サイトみたいなのはあるけれども、そういうところを経由すると費用がかかったり、契約内容に制限がかかったりすることがあるので、できるなら案件紹介サイトのお世話にはならずに仕事を獲得したいものだ。

どんな人脈でどんな仕事が入ってくるのか?

多くの場合は、フリーランスになる前の会社員勤めなどを通して、同じ職種人間と仲良くなるだろう。同じ職種の人を経由して入ってくる仕事というのは、以下のケースが考えられる。

仕事してお金が入って生活できればそれで良いんだって話もあるけど、同業者から回ってくるお仕事って、多少の例外はあるけれども基本的に「おこぼれ」なんだ。

一方で、「企業の偉い人たち」という人脈があると、以下のような話が舞い込んでくる。

こういうお仕事を良い案件にするのもクソ案件にするのも自分の実力次第なのではあるが、私にとっては絶対にこっちの方が楽しい仕事だ。

私の場合の人脈

私は、いわゆる旧帝大に入ったものの家庭の事情(主に経済的事情)で中退してしまい、派遣会社(今は亡き「特定派遣」の会社)に就職した。それでも3年間は大学にいたので、サークルなどを通して多くの人と知り合うことができた。体育会系ではないもの活動量の多いところだったので、それぞれの人となりは十分にわかるところだ。

30代前半のとき独立してフリーランスになり、仕事に困る時期も時々あったが、今は40手前。同世代の仲間たちの多くは大企業で偉くなっていたり、士業として開業していたりする。人によっては自ら起業している者もいる。彼らから仕事相談が沢山あるので、最近では仕事に困ることは無くなった。仕事をくれる皆さんに本当に感謝だ。

人脈形成大事ポイント

以下の点が重要だと思っている。

最後

これらの人脈があったら、フリーランスでなくて会社員をやっていたとしても、いろいろ有利に働くだろうし、フリーランスを目指していなかったとしても人脈は大事にするのぢゃ。

2022-05-27

anond:20220527104016

教える練習したいし、元増田に限らず誰でも連絡してくだませ。

ゆうて私が無職ですけどね!

「もう怖くて何も始めれない/踏み出せない」

っていう肯定感の底が抜けた状態さえ伴走つけて補修できれば、自走を始められるから

以降はいわゆる「自助努力」を再開できると思うのでした。

追記

私は職訓(Java) → Prgate → D◯tinstallである程度勉強してみたけど、

・P社はRubyRails

https://prog-8.com/lessons/info

・D社はJS, PHP → Laravel ※最近Python

https://dotinstall.com/lessons

特に充実してると感じた。

・P社のスライドレッスンは超細切れでわかりやすくて、ゲームっぽく楽しく進められた

・D社の動画レッスン後半はかなり実践的かつ難しくて初学者置いてけぼりにする勢いだったから、なんとかクリアできた人の伴走があるかないかでは、修了率かなり変わると思った(のが教える意義あるかもと思った理由

https://dotinstall.com/lessons/todo_app_fetch_php

このJS非同期通信編まで繰り返しやって自分ゼロから完成できるようにして、

Laravelレッスンやって、あと自分で調べてUser実装(古いレッスンはあるけど)まで出来るようになれば

大抵のものは作れるようになるから言語学習コストも格段に下がるし、

バイト程度なら経歴や年齢問わずさせてもらえるようになるのではと勝手に思っている。

あと別の問題として

いわゆる駆け出しエンジニア界隈の誘惑が強烈すぎるので、理性ある第三者がいないと

不安定な状況の人ほど数十万のスクールとかサロンとか、

一見キラキラデザイン方面(または◯ffice)に誘い込まれしまいそう

https://twitter.com/i/events/1495044681947750404

その意味でもチョットデキル人がマッタクデキナイ人の羅針盤兼務サポートして、

教える側ももう一段成長する互助ループ作れないかなと思っている…

2022-05-18

RailsDHHボケてきたのと取り巻きのヨイショ感がくっそキツくなってきたのが見てて辛い

https://ja.algonote.com/entry/system-of-record

ごめん

Laravelは全然終わってないと思うけどRailsDjangoは終わってると思う


RailsDjango比較するとDjangoの方が終わってる

オワコンという言葉が出てくるうちは完全には終わってない

本当に話題にならなくなった時こそ完全終了で、Djangoは限りなくそこに近い

2022-05-15

Rails(Ruby)がオワコンかどうかは知らんけど

DHH37signalsオワコンだろう

ワクチンヘイト問題、もうやっていけないよ

2022-05-14

anond:20220514110458

クラウドがメインになって、ソフトウェア効率が直接コストに影響するようになって、速い言語が見直されてる流れだろ

GoとかRustとか流行ってるだろ

Railsが持て囃されてた頃が作りやすさ最重視、速度軽視の時代だった

anond:20220514093435

>RailsEchoを使うことが目的じゃないんだから

それはそのとおり

そのとおりなんだが将来もお仕事をもらう・サービスちゃんと続けられるって視点だと

やっぱりオワコンじゃないものを使いたいって気持ちはたぶんみんなわかると思うんだ

anond:20220514092922

>慣れてるからRails使い続けます

それでいい。慣れてるならGoだろうがNodeだろうがスプレッドシートだろうがなんでもいい。

RailsEchoを使うことが目的じゃないんだから、速くて正確で今後のメンテがある程度見通せるならなんでもいい。

anond:20220514092425

やっぱそうなのかな

なんか調べたらフロントエンドはある程度鉄板がでてくるんだけど

バックエンドはこれっていう定番がなくて慣れてるからRails使い続けますみたいな話もよく出てくる

もうよくわからん

anond:20220514092110

死んでない

RailsAPI目的だけで使えばいい話

ActiveRecordの優位性は現在も揺るぎない

Railsが死んだのはわかった。では何使えばいい?

現代Webアプリケーションフロントエンドが中心で

バックエンドJSON返すだけの存在になったのはわかった。

からRailsやLaravelみたいなフルスタックフレームワークが捨てられてるのもわかった。

では何使えばいいのかよくわからん

Firebase? AWS Lambda?

Go流行ってるらしいけどGoEchoってやつを使えばいいのか?

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