はてなキーワード: VISUAL STUDIOとは
話題になっている、世界一流エンジニアの思考法という本を読んだ。
その中に「理解に時間をかける」というのがあったのだが、それがどうしても受け入れられない。
これがどのような考え方かというのは、ここに書いてあるので良かったら読んでみてほしい。
https://note.com/simplearchitect/n/n388201603a28
凄く引っかかるのが、
「今までは、実際にコードに触れないとわからないよね?と思っていたけど、そうではなくて、ドキュメントを読んでいて理解できない箇所がでてきたら、時間をかけて理解して進むようにした。」
というところ。
例えばだけどif文についてのドキュメントを1回読んで、
なんとなくこう動くんだろうなということが分かったとしたら、あとは動かしてみたほうが早くない?とか思ってしまう。
それとも、なぜC#のif文は{}で括っているのか、[]ではだめなのか?C#の成り立ちから調べよう!ということを頭の良い人たちはしているのだろうか?
ドキュメントがわからないときどこまで深追いをしていくのが「理解」なのかがわからない。
そして私みたいに頭が悪いと、一度深淵に潜り込んでしまうと二度と浮かび上がってこれないかもしれないという恐怖がある。
Visual Studioでコードを書いているが、そういえばVisual Studioのことを「理解」していないな。と思ったら最後、
Hello Worldを出したいだけなのに永遠にVisual Studioの領域から出ることが出来なくなってしまうのではないかと思ってしまう。
この本を読んで参考になった!理解に時間をかけることを恐れずにしよう!と言ってる人たちはどこまで時間をかけることを想定しているのか?
何なら死ぬまで理解に時間をかけてやろうというぐらい覚悟ガンギマリの人たちなのだろうか。
ほかの部分については言っていることがとてもわかるだけに、
「Visual Studio?ああ、あの古いやつね」みたいに思ってる人、結構多そう。
Visual Studio Codeの話ばかりで、Visual Studioで検索かけるとき埋もれて困る。
ワタシの愛機、DellのノートPCには、Dell様が我々愚民のためにわざわざ選定して頂いた、誇るべきSSDが載っている。
わずか256Gbytesの、サーマルスロットリング機能もついていない安いやつだ。我々のような貧民にはこれで充分なのだ。
その愛しきお茶目なSSDにわけの分からない負荷をかけ、温度をバカみたいに上げ、BSoDを発生させる奴の
その原因は
あの悪名高い「Dell Data Vault」だテメー!!!!!
うんまあ Visual Studio のアプデがバックグラウンドで動いている時もヤバいし
結局このSSDは換装する運命なんですけどね。サマスロ無し・256Gはきついっす。
追記:まだ新しいSSDは準備をしただけで、換装はしていない。
とりあえず Dell Data Vault は利便性が不明で、余計な負荷ばかりかけるように見えるので停めて正解だろう。
ほぼ朝の9時~10時の間に。昨日は昼に起こったが、少なくとも夕方~夜には発生しない。
このBSoDを起こすプロセスを突き止めるか、または特定のソフトウェアによらない、ハードウェア自身の劣化かを見極めたい。
何たって UNEXPECTED STORE EXCEPTION なのだから、本当にソフトウェア的なバグではなくハードウェアの劣化の可能性は充分に高い。
Visual Studio Code、別の名前に出来んかったんか
なるべく手持ちのPC(以下、ホストPC)の環境をレジストリとか環境変数とかで汚したり悩まないよう
Windows10 ProとWSL2とVSCodeとDockerでやる感じかな
UnityとかVisual StudioとかintellijとかAndroid Studioを使う場合はどうしようもないので諦める。
Android開発はVSCodeでビルドはコマンドラインでとかはできそうだけど。
あとはUSBなどでシリアル接続する必要のあるarduinoとかもちょっと難しいかもしれない
これが基本的なところだけど、WSL2をホストPCに入れるので若干汚れるのとWSL2上のlinuxも同じく汚れるところ
Hyper-VでWindowsの仮想マシンを作ってそのうえでWSL2を動かすのが一番汚れずクリーンに使えそう
ただRyzenとWindows10の組み合わせだと、Hyper-Vの入れ子ができないので仮想マシン上のWSL2は動かないらしい。
Windows11だとできる
手元じゃないのでクリーンに使えるが、ビルドなどはリモートのスペックに依存
そこをよしとすれば楽そう
教えてください。
FizzBuzzプログラムが書けないプログラマがいる、という話がされるとき
ソラで紙に書けることを想定されているらしく、「できる必要がない」とか「できるべきだ」とか言われる。
プロジェクト作成済み、ソースファイル作成済み、Visual Studio起動済み、実行ボタンをクリックするだけでビルドができる状態、
という状態で1週間かかってもできないという人が大勢いるのだ。
「サボってたのでは?」「不合格になりたかったのでは?」とかではなく
「辺境のド田舎なのでは?」「超絶ブラック求人なのでは?」と、
裏があるんじゃないかと考えるもしれないが、そのような救いはない。
Mac使い呼称 | 正式名称 | 備考 |
---|---|---|
winOS | Microsoft Windows | |
dosOS | MS-DOSまたはMicrosoft Windows | |
andOS | Android | |
roidOS | Android | |
chrOS | Google ChromeOS | |
gooOS | Google ChromeOS | |
linOS | Linux | |
ubnOS | Ubuntu | |
debOS | Debian GNU/Linux | |
ubnOS | Ubuntu | |
bsdOS | FreeBSD | freeBSDと表記しないのが不思議(BSDIのBSD/OSではない) |
gChrome | Google Chrome | |
msEdge | Microsoft Edge | |
iEdge | Microsoft Edge | おそらくIEとEdgeを合成しているのだと思われる |
fireFox | Mozilla Firefox | |
Visual Studio | Visual Studio Code | CodeでないVisual Studioとは違うので注意 |
vStudio | Visual Studio Code | 同上 |
VStudio | Visual Studio Code | 同上 |
DOSV | いわゆるPC | |
ryPC | AMD Ryzen | Intel系CPUのMac使い呼称は見たことが無い |
eGPU | オンチップでないGPU | |
gForce | NVIDIA GeForce | |
nForce | NVIDIA GeForce | 懐かしチップセットではない(nvidia GeForce)という事? |
rad | AMD Radeon | 放射線量は関係ない |
radGpu | AMD Radeon | こちらも放射線量は関係ない |
andPhone | Anrdoid搭載のスマートフォン |
macだとカーソル移動させる時にctrl+aで行の先頭、ctrl+eで行の末尾とかできるけど、Windowsだとそういう無いの?
検索したらカーソル動かすのは矢印キー、行の先頭へ移動させるのはHome、行末へはEndとか出てくるけどWindowsでプログラミングしてる人はそれでカーソル移動してるの?
ctrl+f,b,p,nとかでカーソル移動させるのに慣れすぎてて、ホームポジションから手を離す以外にカーソル移動させる方法しかないのが信じられなくて増田に書いてみた。
AutoHotkey(?)でキーコンフィグできるみたいだけどそういうの導入してるのかな。
capsとctrl入れ替えるのにCtrl2Capとかわざわざソフトインストールしないといけないってマジ?
ctrl+dでdeleteしたいよー。
何か暗黙的にWindowsでプログラミングする時にはこういうツール導入して、こういうキーボードショートカットに変更するよみたいなことがあれば教えて欲しい。
そういうは特に無くて慣れの問題なら、Windowsのキーボードショートカットはそういうものだとして受け入れることにするよ。
ちなみにIDEはとりあえずVisual Studio使い始めた。
今のVisual Studioは無料版でも商用利用できるぞ。