世の中にはSEやプログラマーを志したり、今現在SEやプログラマーとして働いている人がたくさんいます。そのような人たちの悩みの一つに「スキル不足」「能力不足」というものがあるようです。
スキル不足というものが具体的にどういうものかというと、依頼者から依頼された案件を遂行できないといったものがありますが、もう少し具体的にいうと例えば以下のようなことです。
- 依頼された案件で何らかのツールを作る必要があったとして、まずどのようなものを作ればよいか依頼者の話を聞く必要があるが、その話の内容が理解できない。
- 依頼者の話の内容がわかったとしても、その話の内容からイメージする処理を具体的なコードに落とし込めない
- 具体的なコードに落とし込めたとしても、依頼者の求めるものとは違ったものを作ってしまう。
- 仮に完成までこぎつけたとしても、非常に時間がかかったりエラーやバグが頻発する
以上がスキル不足の主なものと言えるでしょう。
ネットサーフィンをしていると上記のような内容はところどころで見かけますし、Yahoo!知恵袋などの質問・相談サイトなどにも、そのような文章が見られます。
結構多くの人がこのような悩みを持っているようです。自分もVBAのSEとして上記のことは全て経験してきました。今回はこの問題の解決方法について書いていきます。