10/10/13 19:01:36
>>39
VBAの場合、「業務用製品」として完成させるのではなく「即席システム」として作るからな。
まともに動かないレベルなら問題だが、大抵の場合は依頼者と使用者間の業務理解度の食い違いや、
説明もろくにないまま業務を丸投げする上司に原因あることが多い。これはどの言語においても共通して言えることだが。
それにVBA開発者は細かい配慮や仕上げ・テスト等(工程全体の8割の時間を消耗)に拘るほど恩恵を受けないから、
そこまでやらないしやる必要もないと思っている。だからコーディングも適当なのは仕方がない。
実際、俺は新しい技術をシステムに試したりする時はワクワクしながら開発を進めてたが、
ユーザーの立場や後のメンテなどに関しては、十分承知の上で敢えて無視してやってたからな。
>>41
俺の場合VBAをやり込んでから基本情報を受けたが、
午前は色々と覚えることが多かったけど午後のアルゴリズムは正直かなり簡単に感じた。
逆パターンも同じだろ。基本情報のアルゴリズムを100%解けるレベルならセンスはある訳だから、
VBAでは新しい知識をどんどん吸収しながら経験を積むだけでいい。