GitHubとは次の25件>2023-05-27■はてなの退職エントリを書いています。私は約3年間、はてなでエンジニアとして働いていました。この期間に、様々なプロジェクトに関わり、多くのことを学びました。今回は、私が経験した技術的な話を中心に、はてなでの仕事について振り返りたいと思います。Railsを使ってWebアプリケーションを開発していました。はてなブログやはてなブックマークなどの有名なサービスはもちろん、社内向けのツールや新規事業のプロトタイプもRailsで作っていました。Railsは、高速に開発できるというメリットがありますが、それと同時にコードの品質やパフォーマンスにも気を配る必要があります。私は、テストやリファクタリング、コードレビューなどの技術的なプラクティスを積極的に取り入れることで、Railsの開発をより効率的で安全に行う方法を学びました。ActionsやCircleCIといったサービスを使って自動化しました。Programmingといった方法を使ってコードのレビューを行い、バグや改善点を見つけたり、知識やノウハウを共有したりしました。クラウドサービスでのインフラ構築また、はてなでは、AWSやGCPなどのクラウドサービスを活用してインフラを構築していました。私は、DockerやKubernetes、Terraformなどのツールを使って、コンテナ化やオーケストレーション、インフラストラクチャ・アズ・コードなどの技術を実践しました。これらの技術は、開発環境と本番環境の差異を減らし、デプロイやスケーリングを容易にするという利点がありますが、それと同時に複雑さやトラブルシューティングの難しさも増します。私は、モニタリングやロギング、アラートなどの技術的な仕組みを整備することで、インフラの運用をより安定的で信頼性の高いものにする方法を学びました。私が関わったプロジェクトでは、DatadogやCloudWatchといったサービスを使ってシステムの状態やパフォーマンスを監視し、SlackやPagerDutyといったサービスを使って異常や警告を通知しました。ElasticsearchやFluentdといったツールを使ってログの収集や分析を行い、原因究明や改善策の検討に役立てました。チームでの協働はてなでエンジニアとして働くことで、私は多くの技術的なスキルや知識を身につけることができました。それ以上に大切だったのは、チームで協力して問題を解決することでした。はてなでは、エンジニアだけでなくデザイナーやプロダクトマネージャーなどの他職種とも連携してプロジェクトを進めることが多かったです。私は、コミュニケーションやフィードバック、ドキュメンテーションなどの技術的ではないスキルも重要だと感じました。私は、自分の意見や提案を積極的に発信することで、プロダクトやサービスの品質や価値を高める方法を学びました。私が参加したプロジェクトでは、SlackやZoomといったツールを使って日常的に情報交換や相談を行い、BacklogやJiraといったツールを使ってタスク管理や進捗報告を行いました。FigmaやMiroといったツールを使ってデザインやアイデアの共有やフィードバックを行いました。私は、はてなでエンジニアとして働くことがとても楽しく充実していました。私は自分のキャリアについて考える中で、新しい挑戦をしたいという気持ちが強くなりました。私は、自分の興味や関心のある分野にもっと深く没頭したいと思いました。そこで、私はこの度、はてなを退職することにしました。私は今後、別の会社でエンジニアとして働く予定です。おわりにはてなで働いた3年間は私にとってかけがえのない財産です。私は、はてなで出会ったすべての人に感謝しています。私が所属したチームのメンバーには大変お世話になりました。彼らから学んだことや刺激されたことは数え切れません。彼らと一緒に仕事ができたことを誇りに思います。彼らに感謝する気持ちを込めて、このエントリーを書き終えたいと思います。以上、AIによるフェイク記事です。Copilotを使ってAtCoderの問題を解いてるんだけどそこまで有利になった感じはしないな。Copilotが提案したコードのままでACしたりするけど、そのコードが間違えていた時に修正するコストがでかすぎるから自分で書いたほうが良い。Copilotっていうほど使えるか?コードを書いている時間より読んでいる時間のほうが圧倒的に長いからそんなに便利になった感じがしない。型推論による補完が既にあるし今のところはそれに頼ってることが多いな。新規で何か書くときやdocker-composeのような設定ファイルを書く時はわりと役立ってる。16:47ツイートシェア2023-05-10■githubの障害頻度増えてる気がするhttps://www.githubstatus.com/historyでは3ヶ月分しか遡れないので簡単に傾向を知ることができないが、個人的に割と落ちる(2ヶ月に1回はかならず障害出てるイメージ)サービスという印象があるにしろ体感としてここ最近頻繁に落ちてる印象。codexの一般公開とか影響してんのかな。12:15ツイートシェア2023-05-06■anond:20230501145638アルゴリズムではないけど、悪いけどウェブ系の会社は結構オープンソースライセンス違反があるよ。一緒に使えないライセンスを一緒に使ってたりとか結構ある。基本的に代替策とか代替ライブラリを提案して、プロジェクトが行き詰まることがないように気をつけて指摘してるよ。19:49ツイートシェア2023-05-02■ChatGPT使ってずっと作ってみたかったWebサイト作ったなに作ったyoutubeの面白いコメントをランキング形式で表示するサイトを作った。OUTの楽曲動画についてたネタコメントを見てこんな面白いコメントがYoutubeに眠っているのかと感動してもっと面白いコメントを発掘したいと思ったため。思ったのが数年前で、最近になってChatGPTに相談してみたらなんかやりたいことが実現できそうな気がしてきたから作った。やって作ったChatGPTに以下のことを教えてもらいながら構築した。作ってみた感想は思いのほか自分が面白いと思うコメントは集まらなかった。うまくいかないなという感想。面白いコメントが拾えているので、スコア計算式やフィルタリングを工夫すればもう少し改善するかもと思った。ChatGPTに相談しながら作ってみると驚くほどすんなりと事が進むので驚いた。昔作りたかったけど作り方が分からなくて諦めてたものがまだあるので順次作っていこうと思った。