<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>imu-note</title><link>https://notes.imutaro.com/</link><description>新卒エンジニアの学びを自分の言葉で書き溜めるデジタルガーデン</description><generator>Hugo</generator><language>ja-JP</language><lastBuildDate>Mon, 24 Aug 2026 00:51:43 +0900</lastBuildDate><atom:link href="https://notes.imutaro.com/index.xml" rel="self" type="application/rss+xml"/><item><title>エンコードとデコード</title><link>https://notes.imutaro.com/encode-decode</link><pubDate>Thu, 20 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/encode-decode</guid><description>What — 内部表現と外部表現の変換 エンコードとは、プログラム内部のデータ（Go の構造体など）を、送信・保存できるバイト列（JSON 文字列など）に変換すること。デコードはその逆で、受け取ったバイト列を内部のデータ構造に戻すこと。 な</description></item><item><title>AIに甘えると何者にもなれない</title><link>https://notes.imutaro.com/ai-dependence-erases-your-edge</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/ai-dependence-erases-your-edge</guid><description>きっかけ メンターから、「AIがなくなった時のことを考えてやった方がいい」「（君は）今、楽しめてないかもしれないね」と言われた。深く刺さった一言だった。 気づき 新卒がAIに頼りすぎると、「AIでいいや」となって何者にもなれない。AIに頼る</description></item><item><title>型は疑わず体得しに行く</title><link>https://notes.imutaro.com/trust-the-form-and-master-it</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/trust-the-form-and-master-it</guid><description>きっかけ 「甲子園に行くには、この勉強とこの練習が必要だよ」と言われたら、それを疑わずに、ただ習得しに行くのがいちばんよさそうだと思った瞬間があった。強くなる型がすでに示されているのに、それを疑って自己流を探す時間がもったいないと感じたから</description></item><item><title>作業か返信かで区切らない</title><link>https://notes.imutaro.com/dont-separate-work-and-reply</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/dont-separate-work-and-reply</guid><description>きっかけ 先輩はあのお忙しさの中でも、2〜3分以内には返信をされていたそうだ。これには衝撃を受けた。 気づき 僕は「作業か返信か」という二択で切り分けて考えてしまっていたが、一流の方はそこが根本から違うのだと思い知らされた。忙しさを理由に返</description></item><item><title>師匠から学ぶ三段構え</title><link>https://notes.imutaro.com/three-step-mentorship-design</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/three-step-mentorship-design</guid><description>きっかけ 自分の職場は、一つの建物に多様な分野の人が集まっている環境だ。この強みをどう活かすか考えたときに、三段構えの関係構築をデザインしようと思った。 気づき 三段構えで関係構築を組み立てる。 師匠になる人を見つけて徹底的に学ぶ その師匠</description></item><item><title>弱さを見せると心が開く</title><link>https://notes.imutaro.com/vulnerability-opens-hearts</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/vulnerability-opens-hearts</guid><description>きっかけ アイスブレイクは、心を開いてもらうためのものだ。だから、場を笑かせることそのものが本質なのではないと思う。 気づき まだ仮説の段階（本人が検証中） どうすれば人は心を開くのか。多分、こちら側の弱い部分を見せることも、そのひとつの手</description></item><item><title>新卒はまず回転数を稼ぐ</title><link>https://notes.imutaro.com/rookie-optimizes-for-reps</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/rookie-optimizes-for-reps</guid><description>気づき 質を上げようとしても、新卒のいまはとてつもない質を出せる経験がまだない。それなら、最初から質ではなく量を取りに行ったほうがいい。回転数を稼ぐほど失敗と修正の機会が増え、質は経験とともに後からついてくるはずだ。いまの自分がやるべきなの</description></item><item><title>動いてから分かる</title><link>https://notes.imutaro.com/understanding-follows-action</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/understanding-follows-action</guid><description>きっかけ 「コードを理解してから手を動かそう」と思ってテキストを読んでも意味不明だった。試しに手を動かしてみると、コードの意図が結構整理されて理解できるようになった。 気づき 手を動かすというアクションが、脳を整理する触媒になる。理解してか</description></item><item><title>道のりより達成で振り返る</title><link>https://notes.imutaro.com/review-by-achievement-not-journey</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/review-by-achievement-not-journey</guid><description>きっかけ 「一日一日に集中するんじゃなくて、いかにそれを達成できるかで振り返ればいい」という言葉が刺さった。 気づき 毎月の目標を達成し、毎日の目標を達成し、日々アクションして振り返る。その先に1年後の目標が達成できていれば、道のりは正直何</description></item><item><title>認証と認可</title><link>https://notes.imutaro.com/authentication-and-authorization</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/authentication-and-authorization</guid><description>What — 認証は「誰か」、認可は「していいか」の別々の検査 API サーバーはリクエストを2段階で検査する。 **認証（Authentication）**は「このリクエストの主は誰か」をトークンなどの証拠で確かめる工程。 **認可</description></item><item><title>物事は一人から始まる</title><link>https://notes.imutaro.com/everything-starts-with-one-person</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/everything-starts-with-one-person</guid><description>きっかけ 1つ大きく進めるために必要なのは、圧倒的にだれか一人が考えている人がいるということだと感じた。 気づき きっと、それぞれの部署で「誰かがやってくれるだろう」という空気のままでは、みんなで自然に集まることはない。だれか一人が最初に考</description></item><item><title>分からないが楽しくないに変わる前に</title><link>https://notes.imutaro.com/switch-before-confusion-becomes-boredom</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/switch-before-confusion-becomes-boredom</guid><description>きっかけ コードが1時間詰まったことがあった。最初は「分からない」だっただけなのに、粘っているうちにそれが「楽しくない」に変わり、集中が切れて時間の体感が一気に短くなっていった。 気づき 分からない状態で粘りすぎず、学習法を切り替える判断を</description></item><item><title>Bearer</title><link>https://notes.imutaro.com/bearer</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/bearer</guid><description>What — ログインと引き換えに発行される通行証 Bearer トークンの実体は、ログイン成功と引き換えにサーバーが発行する、期限付きのただの長い文字列。 毎回 ID・パスワードを送る代わりに、この文字列をヘッダに載せて「さっきログインし</description></item><item><title>curl</title><link>https://notes.imutaro.com/curl</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/curl</guid><description>What curl はターミナルから HTTP リクエストを1回送るコマンド。 API の実験台として使う。ブラウザと違って、GET 以外のメソッドを送れて、ヘッダを自由に付けられて、送受信の中身を丸ごと目で見られる。 構造 — 3つの部品</description></item><item><title>HTTPメソッド</title><link>https://notes.imutaro.com/http-methods</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/http-methods</guid><description>What — リクエスト1行目の先頭に書く動詞 HTTP メソッドは、リクエストの1行目の先頭に書く動詞で、「この URL に対して何をしたいか」をサーバーに伝える部品。 POST /users HTTP/1.1 の POST がそれ。サー</description></item><item><title>HTTPリクエストの構造</title><link>https://notes.imutaro.com/http-request-structure</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/http-request-structure</guid><description>What — リクエストは4点セット HTTP リクエストの実体は、回線を流れるただのテキスト。メソッド・パス・ヘッダ・ボディの4部品でできていて、この4つの名前がわかればどんなリクエストも読める。 部品 役割 例 メソッド 何をしたいか</description></item><item><title>HTTPレスポンスの構造</title><link>https://notes.imutaro.com/http-response-structure</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/http-response-structure</guid><description>What — レスポンスは3点セット HTTP レスポンスもリクエストと同じただのテキストで、ステータスコード・ヘッダ・ボディの3部品でできている。リクエストとの違いは、1行目が「何をしたいか」ではなく「どうなったか」になること。 部品 役</description></item><item><title>JWT</title><link>https://notes.imutaro.com/jwt</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/jwt</guid><description>What — 「誰が・いつまで・何をしていいか」を運ぶ文字列 JWT（JSON Web Token・読みは「ジョット」）は、「誰が・いつまで・何をしていいか」を1本の文字列に詰めて運ぶ書式。ピリオドで3つに割れる。</description></item><item><title>OAuth2</title><link>https://notes.imutaro.com/oauth2</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/oauth2</guid><description>What — 解いているのは「パスワードを渡さずに代理を頼む」 OAuth2 は、渡す物を権限と期限を限定したトークンに置き換える手続きの規格。ホテルに車を預けるとき渡すのは、トランクが開かないバレーキーであってキーホルダーごとではない。</description></item><item><title>REST</title><link>https://notes.imutaro.com/rest</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/rest</guid><description>What REST は規格ではなく書き方の流儀。 URL は資源（名詞）だけを書き、何をするか（動詞）は HTTP メソッドで表す。 なぜ動詞を URL に書かないのか ① 学習コストが毎回リセットされる。 動詞の名前は API ごとに自由</description></item><item><title>エラーレスポンス</title><link>https://notes.imutaro.com/error-response</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/error-response</guid><description>What — コードは分類、ボディが詳細 APIがエラーを返すとき、ステータスコードとは別に、ボディに原因を書いたJSONが入っている。 コードは「どの種類の失敗か」の分類までしか語らないので、原因の特定はボディを読む。 読む順番は3段で固</description></item><item><title>ページネーション</title><link>https://notes.imutaro.com/pagination</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/pagination</guid><description>What — 一覧APIは全件を返さない ページネーションは、一覧APIが結果を決まった件数ずつ区切って返す仕組み。 何万件ものデータを1レスポンスに詰めるとサーバーも通信も耐えられないので、「どこから・何件」をクエリパラメータで指定させる</description></item><item><title>レートリミット</title><link>https://notes.imutaro.com/rate-limit</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/rate-limit</guid><description>What — 回数の上限を超えると 429 が返る レートリミットは、一定時間に受け付けるリクエスト数の上限。 超えた分は処理されず、ステータスコード 429（Too Many Requests） が返る。 1利用者の連打からサーバーを守る</description></item><item><title>エンドポイント</title><link>https://notes.imutaro.com/endpoint</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/endpoint</guid><description>What — 「メソッド＋パス」で決まる操作1つ分の受け口 エンドポイントは、API が公開している操作1つ分の受け口。「メソッド＋パス」の組で1つと数える。 GET /users/42 ← 42番を見る受け口 DELETE</description></item><item><title>クエリパラメータ</title><link>https://notes.imutaro.com/query-parameter</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/query-parameter</guid><description>What — ? から後ろに付ける「見せ方の注文」 クエリパラメータは、URL の ? より後ろに key=value の形で付ける追加の指定。パスが「どの資源か」を指すのに対し、クエリは同じ資源に対する絞り込み・並び替え・件数を注文する。</description></item><item><title>リンクの原理</title><link>https://notes.imutaro.com/how-links-work</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/how-links-work</guid><description>What — リンクの実体は「URL を1本埋め込んだ部品」 リンク（HTML の &amp;amp;lt;a href=&amp;amp;quot;URL&amp;amp;quot;&amp;amp;gt;）の実体は、飛び先の URL を1本埋め込んだだけの部品。クリックとは「この URL に GET</description></item><item><title>自分の言葉でまとめる方が強い</title><link>https://notes.imutaro.com/own-words-are-stronger</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/own-words-are-stronger</guid><description>気づき わからないことがあったとき、すべてをAIに委ねるのはやはり良くない。自分の言葉でまとめたことが最高にわかりやすすぎるからだ。 わからないことがわからない、というフェーズが結構ある それはしっかり言語化して、整理して、粒度を合わせて紐</description></item><item><title>認証トークンの3層</title><link>https://notes.imutaro.com/auth-token-layers</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/auth-token-layers</guid><description>What — 競合ではなく、1本のトークンをめぐる3層 OAuth2・Bearer・JWT は選択肢として競合する技術ではなく、同じ1本のトークンについて別の問いを担当する層。 担当する層 答える問い OAuth2 入手手続き どうやって発</description></item><item><title>HTTPリクエストの流れ</title><link>https://notes.imutaro.com/http-request-lifecycle</link><pubDate>Mon, 17 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/http-request-lifecycle</guid><description>What — 1回の通信は7段階、HTTP は最後の3つだけ URL を叩いてからレスポンスが返るまでに、7つの段階が順番に走る。HTTP の注文と返答は最後の3段階だけで、前半4段階はその注文票を相手に届けるための準備。 URL の分解</description></item><item><title>Claude Codeのplan mode使用時にclearコマンドを実行する</title><link>https://notes.imutaro.com/clear-context-on-plan-approval</link><pubDate>Sun, 16 Aug 2026 00:00:00 +0900</pubDate><guid>https://notes.imutaro.com/clear-context-on-plan-approval</guid><description>What — 概念・仕組み plan mode を使い、plan 確定後に clear してから実装に入る。 計画を練る段階で、AIとのすり合わせを重ねると、 コンテキストが無駄にたまる。 コストがかかりすぎる要因のひとつであるため 対策と</description></item></channel></rss>