E.P.ラボにも得意、不得意があります。
主だった不得意な面は大規模開発です。
E.P.ラボは個人で動いていますので、大規模な開発はお受けすることができません。仮に受けたとしても、誠意ある納期はお約束できないので、現実的ではありません。
また、Web分野も決して得意とは言えません。
過去にPerlやPHPによるWebページの修正案件に携わりましたが、個人的にはまだまだ改善の余地があったのではないかと思っています。ご要望の機能と納期は達成したものの、メンテナンス性の面で自分の能力が及ばなかったと反省しています。
Webプログラミングに苦手意識を感じているのは、サーバーサイドプログラムはデバッグが容易ではないからなんです。デスクトップ環境や、特定のデバイス向けプログラミングは比較的デバッグ環境が整っていますが、サーバーサイドではプログラムがサーバーで動作するため、動作確認が容易ではありません。
PHPはまだ動作確認しやすい方ですが、Perlは特に苦手意識が強いです。
では得意な面です。
やはり得意と言えば、組み込みソフトウェア開発。と言ってもルネサスマイコンが主です。国産のマイコンはすでに淘汰され、ルネサスに一本化されてしまったと言っても過言ではないでしょう。(日立、三菱、NECが統合されています)
近年ではARM CORE製品も発表されていますので、今後もしばらくは国産マイコンはルネサスが強さを発揮すると思っています。国際競争力…という面では、今後に期待です。
そのルネサスマイコンでも日立系(H8、H8S、SH)と三菱系(M16C)が得意なマイコンです。RXマイコンはHEW(統合開発環境)での開発は得意ですが、CS+(こちらも統合開発環境)での開発は遅れをとります。
RTOS(μITORON4.0ベース)やファイルシステムを利用した装置制御の開発経験もあります。
得意なもう一点はWindowsデスクトップクライアントです。
基本はC#で行いますが、場合によってはC++を利用します。MetaTraderのDLLはC#とC++(/CLI)の組み合わせで行いました。デスクトップクライアントはWindowsFormとWPFの両方を経験していますが、WindowsFormのほうがまだまだ慣れが先行しているためか、作成が速いです。
オリジナルソフトの開発もさながら、@SOHOさんやLancersさんにもアカウントを作って顔を出しています。お困り事があれば、直接でもいいのでどうぞ声をかけてくださいね。
E.P.ラボは今日もどこかでソフトウェアに関することで悩んでいる方のお力になれるよう、微力ながら活動をしています。