資格目標

こんにちは、佐伯です。

先月、2017年度下期の目標であった資格「C#でのプログラミング」を取得しました。
参考:https://www.microsoft.com/ja-jp/learning/exam-70-483.aspx

資格の勉強では C# の知識を広く学ぶことができました。
その結果、要件に対して複数の実装方法が思いつくようになり、
よい実装方法を選択できるようになったと思っていました。

しかし、実際にはそんなことはなく、
先日ある開発で、次のような指摘が先輩社員からありました。
「○○の部分は、 C# だけで実装されているけれど、
 C# と SQL Server の技術を組み合わせて実装する方法も考えましょう」
C# で実装することしか頭になかった私にはこの指摘は目から鱗でした。
結局、要件を満たすには C# での実装がよいという結論に至りましたが、
私がもっと C# と SQL Server に詳しければ、開発コストを下げ、
保守性も高められる実装を提案できたのかもしれません。

今回の出来事を考慮し、今期の資格目標は SQL Server 2016 に関する資格の
「SQL 2016 Database Development」としました。
今後は、様々な知識をつけることに加え、
どんな実装がベストなのかを常に考えることを忘れずに開発に取り組みます。
よいプログラマになれるよう頑張ります。