初心者からステップアップするためにエンジニアが意識しておくと良いと思うこと

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

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

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

これを具体的にいうと例えば以下のようになります。

  • 関数やメソッドを定義する際は一つの処理をするように意識する
  • 文書を書くときは、そのテーマにそったことを一つだけかく
  • HTMLのファイルにJSやCSSを含めない

エンジニアやプログラマにかかわらず、これは物事をシンプルにする秘訣だと思います。

一つのこと・ものに色々詰込みすぎると複雑度がまします。

複雑になると、人は間違えやすくなります。(他人だけではなく、自分も)

また、一つのことをする を意識すると、それは再利用がしやすくなるので、特にプログラミングに効果があります。

何かを作るときは、それが一つのことをしているか?を意識してみてはいかがでしょうか。