先達はあらまほしきことなり

デジタルテクノロジーの活用と展望

2018-07-01から1ヶ月間の記事一覧

プログラマーに必要なプログラミング以外のスキル

本記事では業務アプリケーションのプログラマーに焦点を当てる。プログラミング以外であった方がいいというスキルは無限にあるが、ないと仕事として成立しないというスキルは次の2つだ。 業務把握スキル コミュニケーションスキル 業務把握スキル ゲームア…

DAOとADO

VBA

VBAプログラマーならどちらを使うかで頭を使った経験があるはず。 私の経験では、DAOの方が便利な場合が多いかなという印象。歴史的には、DAOがまず開発されて、その後にADOが登場した。 そのため、ADOの方がパフォーマンスが高いという風潮が一部にあるが、…

社会人の途中でプログラマーになる方が良いこともある

VBAは業務アプリケーションの開発言語だ。(VBAでゲームを作ることも可能だが) Excelでの手作業を自動化する 企業情報をデータベース化するためにAccessを使う などがVBAで求められるシステム要件だ。 要するに、多くの場合で、すでに存在する業務を人力を…

クラスモジュールの効用

VBA

VBAのクラスモジュールについて解説している書籍や記事が少ないせいか、ほとんど活用されていない。クラスモジュールを使わなくてもやりたいことは実現できる。しかし、クラスモジュールを使うともっと楽に実現できるし、保守・改修コストも低くて済む。 VBA…

パススルークエリ

VBA

パススルークエリはAccess側ではなくODBC接続先のデータベース側でSQLを処理する技術だ。何がいいのかと言えば、処理スピードが飛躍的に速くなることだ。 と言うよりも、Access側で素早く処理できる量の限界は低いので、ある程度大きなデータ量になれば必然…

みんないつからプログラマーになるのか

私の肌感覚的には、趣味や学校で十分にプログラミングスキルを磨いてからプログラマーになった人は少数派なようだ。 のちにプログラマーになる多数派の人たちはどのようにプログラミングスキルを身につけるのだろうか。 いろんなプログラマーに出会ってリサ…

外部データラッパー

VBA

FDW(Foreign Data Wrapper)は、外部データベースのテーブルをPostgreSQLのテーブルのように扱えるようにする拡張機能だ。 外部データベースの種類別に複数のエクステンションが用意されている。 例えば、PostgreSQLからOracleに接続したい場合は、oracle_f…