SES開発エンジニアの案件の現状
基本的に一人で常駐してプログラムの全てを解決します。現場では、先方も仕様について深く理解していないことがほとんどです。分からない箇所は、自分で検索して調べていきます。
仕様を理解していない人へのアウトプット
開発SESでは、コードが分からない人に如何に分かりやすく伝えるか、ということも考えてアウトプットする能力も必要です。私は、今まで仕様を理解している人にしかアウトプットをしていなかったので、初めての現場で「コードがこうなっていて・・」と伝えても先方は理解できないということを知りました。
VBAデバック業務
エラー事象を確認した後、エラーが起きているコードをステップインで実行して特定します。その後、修正内容を自分で考えてそれを記述します。
苦戦したエラー
実行時エラー424 オブジェクトが必要です。
実行時エラー91 オブジェクト変数またはwithブロック変数が設定されていません。
苦戦したエラーの解決方法
上記のエラーでRowが選択された状態になっていたので、自分で追記したSearchDirection:=xlPreviousとRowを同じ行で扱えないということに気づきました。
デバックについて
開発言語どれか一つでもデバックができるようになると他言語でもデバックできるようになります。