システム開発, プログラミング入門

駆け出しのエンジニアから一歩ステップアップするために、日々心掛けると良いと思うことです。

一つのことをする、です。

ある部品がいろいろなことをしないで、一つのことをするように設計します。

これを具体 ...

システム開発

フロントエンドで課題になることとの一つとして、クラインアントが様々であることがあります。

PCのユーザーもいれば、スマホなどのモバイルユーザーもいます。

一つのWebアプリケーションをPCとモバイルの両方に対応 ...

システム開発

WindowsからMacへ移行した人が感じる使いにくさの一つとして、日本語の変換が使いにくいというのがあると思います。

Windowsのそれとは少し動きが違っているのはライブ変換が有効なせいかもしれません。

ラ ...

システム開発

git hook で pre-commit で npm コマンドを実行するスクリプトを動かしていたのですが、SourceTreeだとコマンドがnot foundになってエラーになりました。

Windowsの時はうまくいって ...

システム開発

システムの品質を上げるためにはテストは必須です。

ここでのテストは手動で行うものとします。

テストを考えるときに重要なのは、誰でもできるテストにすることです。

手順はできるだけわかりやすくし、暗黙的 ...

システム開発, 人生

いざエンジニアになって現場に入ったが、周りの人が何もサポートしてくれない、レベルが高すぎて追いつけない、という人は多いと思います。

私は、悪いのは現場側の人間だと思っています。

できる人間の仕事は、できない人間 ...

システム開発, プログラミング入門

拡張機能の無効化やVSCodeの設定を変えた際は、VSCode自体の再起動が必要になります。

ショートカットを覚えておくことで簡単にVSCodeを再起動できます。

Macの場合は、Shift + Command ...

システム開発

「unlink of file xxxxx failed」というエラーが出た場合は、エディタでそのファイルをオープンしていないかを確認します。

このエラーは他のプロセスによって対象のファイル(xxxxxの部分)が掴まれてい ...

システム開発, プログラミング入門

フロントエンドエンジニアをこれから目指そうとしている人がもつ疑問にはどのようなものがあるのでしょうか。

仕事内容
何を勉強したら良いか
将来性

このあたりかなと勝手に思っています。

もう少し細 ...

システム開発

ヒックの法則とは

意思決定までの時間は、複雑さや量に依存する。

具体例

セレクトボックスに膨大な選択肢がある場合や入力フォームの入力数が非常に多い場合など、量が多いとユーザーの意思決定までの時間を伸ばしてしまうので、適切な量に ...