VBAに染まり過ぎて他の言語を忘れていく

自作RPAを作るようになって、ますますVBAでツール開発することが多くなりました。
それに伴って、忘れゆくVBA以外の言語たち・・・

歳のせいもあるのかも知れませんが、使用頻度が低くなった技術を忘れるスピードの速いこと。(汗)

先日、久々にWEBフォームを内製する要望があり、入力チェックを組み込むためにJavaScriptでコーディングしたときのこと。
とある条件分岐を実装したのですが、これがなぜか全く動作しない。
エラー箇所はすぐ特定できたのですが、文法の何が間違えているのか、全く分かりませんでした。

その鬼門となったIF文がこれ。

IF hoge == "aiueo" THEN
  XXX
ELSE
  YYY
END IF

人間の先入観って、本当に恐ろしい・・・
原因が分かったとき、もう自分が情けなくて苦笑してしまいました。

まんまVBAの文法で書いてもうとるやん。(汗)

かろうじて、条件一致が「==」っていうところと、文字列を「"」で囲うところだけは覚えていたらしい。
が、条件をカッコで囲っていないわ、IF~THEN~ELSE~END IFになってしまってるわで、殆どJavaScriptの文法を無視。

冗談抜きで、これ解決するまでに30分かかりましたからね。(恥)

コンパイルエラーが出ないのが、さらにハマりに拍車をかける結果になっちゃいました。

スポンサーリンク


それにしても、JavaScriptをここまで忘れてしまっているとは、、、
初老への秒読みが開始されたようです。

VBAよりもJavaScriptの方が、経験年数は倍ほども長いんですけどね。
ほんの半年ほど触れなかっただけでこの有様。

JavaScriptでこれじゃあ、5年以上触っていないJavaとかCOBOLに至っては、もはや記憶の片隅にしか残って無いんだろうなぁ。
ま、たぶん今後使うことはないだろうから、別に忘れてもいいんですが。
(COBOLはもちろん、Javaも恐らくもう使うことは無さげ)

今期は期初から色んなプロジェクトが立ち上がり、新技術の勉強に充てる時間があまり取れないせいで、せっかく勉強し始めてたPythonやらPHPやらも、キホンのキから全部忘れてしまったのがちと痛い。
そうこうしている間にも、世の中は新しい技術がどんどん出るし。

ちょっとここらで、新技術を出すのは2年ぐらい止めてもらえませんか?
そうでもしてくれないと、加齢とともに忘れやすくなった脳ミソじゃ、とても追いつけん。。。

還元率の高いポイントサイトで、ハイペースでポイントが貯まります ポイントサイトのポイントインカム

獲得ポイントの高いアンケートサイトで、効率的にポイントが貯められます infoQ新規会員登録

コメントの投稿

非公開コメント

プロフィール

Author:たみおと
36歳にして社内SEに転職しました。
ベンダーSE・社内SEどちらの方が記事を読んでも、ご参考になる体験談をUPしていきたいと思っていますので、宜しくお願い致します。

検索フォーム
ブログランキング
よろしければ、ポチっと一押しお願いします。m(__)m

ブログランキング・にほんブログ村へ
カテゴリ
よく読まれている記事
最新記事
おすすめ書籍
[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

なぜ、システム開発は必ずモメるのか? [ 細川義洋 ]
価格:2160円(税込、送料無料) (2016/11/7時点)



[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

絵で見てわかる RPAの仕組み (絵で見てわかる) [ 西村 泰洋 ]
価格:2786円(税込、送料無料) (2018/7/30時点)



月別アーカイブ
リンク