1761715193
2025-10-28 21:31:00
ティン・カー
/ˈtiNGkər/
何かに小さな変更を加えること、特にそれを修復または改善しようとすること。
大人になってからも、ギターのレッスン、美術学校、武道など、ひとつのことに固執したことはなく、すべて試してみました。しかし、プログラミングに関しては、まったくいじったことがありませんでした。私はいつもビデオゲームに驚かされ、それがどのように作られたのか疑問に思っていましたが、その好奇心を追い求めたことはありませんでした。
私のいじくり癖が身についたのは非常に遅く、今では何らかの形で新しいものを手に入れずに過ごすことはできません。それが私が学ぶ方法です。もっと早くやればよかった。それは今では私の学習プロセスの主要な部分を占めていますが、私なら決してそのようにはなりません プログラマー 今日の私という人間。
お気に入りの FPS ゲームでマウスの感度を調整するのに何時間も費やしたことがありますか?
Linux ディストリビューションをインストールし、ウィンドウ マネージャーの構成に何日も費やしたことがありますか。それは、そうしなければならなかったからではなく、純粋に満足感が得られ、ワークフローがまさに自分のものになったからでした。
厚みを増やすためだけに、メカニカル キーボードを分解し、キーキャップを交換し、スイッチをテストし、スタビライザーに潤滑剤を塗ったことがありますか?
それが私が言いたいことです。
人間には2種類いる、つまり、目的を達成するためだけに行動する人と、ただ単に目的を達成するためだけに行動する人の2種類がいることが分かりました。もちろん、理想は両方を兼ね備えることです。
いじくり回して捨てるとき、それが練習です。練習は本質的に一時的で、探究的で、頻繁に行う必要があります。 @ludwigABAP
未だに VSCode ターミナルをデフォルトのターミナルとして使用していて、vim バインディングが何なのか、(少なくとも) cli ではなく GitHub デスクトップを知らない人がたくさんいます。これらが必ずしも悪いことだと言っているのではなく、これは中央値ではなく最小値であるべきだというだけです。
これは、私が起きている時間をすべて neovim 設定をいじるのに費やすという意味ではありません。実際、私の構成に最後に意味のある変更を加えたのは 6 か月前です。ほとんどの人が失敗するのは、そのバランスを見つけることです。
長年にわたり、私は今にして思えばプログラミングの良さをもっと理解できるようになりましたが、厳密な意味では完全に「不必要」なことをたくさんやってきました。
先週、私は初めて glsl フラグメント シェーダー、Rust プロシージャル マクロ、テンプレート C++、Swift アプリを作成し、Windows 開発に対する嫌悪感をさらに深め (これは新しいことではありません)、Helix エディターをさらに使い始めました (主に優れたデフォルトと速度のため)。これらのことをする必要はありませんでしたが、楽しみのためにやりました。そして私は今、これらのことについてさらに詳しく知っています。
学習に時間を費やす必要はなく、時間の無駄になります。
センスを身につけるには、さまざまなものを使い、気に入らないものは捨て、気に入ったものは残しておく必要があります。色々なことに挑戦しないとセンスは身に付きません。
ここで言う味覚とは、単に平凡なものと優れたものを区別する洗練された能力のことです。これは非常に主観的なものであり、すべての人の好みが同じになるわけではありませんが、重要なのは、他の人と同じ好みを持ってはいけないということです。
現状に疑問を持ち、実験し、物事を壊し、これを数回行い、毎日行い、それを続けてください。
#工夫しないと味がない