質問: 【ざっくりやりたいこと】 個人でタスク管理システムをつくり、多くの人に広めたい。ターゲットはオフィスの事務職向け。 きっかけは、基本情報技術者の勉強をしていたとき、人間の集中力は30分だと実感したのと、そういうブログを見たため。 まずは自分で使ってみて、使えそうなら他者や実業務にも適用していきたい。 【VBA現状】 VBAの資格は保有しておりませんが、パソコン教室でExcelVBAベーシックとスタンダードを学び、個人では自作の事務処理VBAを一度完成させたことがあります。(for文とif文)を使った簡単なプログラムです。 【保有資格】 ITパスポート Excel2013 mos(関数に関しては、できないことが無いくらいになりました。) 情報系学士 【かじった技術】 HTML(🔰) css(🔰) vbs(ファイル名をExcelに出力してました。) c(一年間、工学系論文のフローチャートをコードに書き起こしてました。) java(趣味で入門書読んだ。) SQL(業務で使った。) asp(見た程度。) filemaker(線形探索のスクリプトが書ける。) 【技術選定の下記視点でアドバイス願います。】 1上記の背景から見た学習コストが低い技術 2将来性のある技術 3収益を考えた場合の技術 4第三者に広めたい場合の技術 ※VB系で最新だとvb.netを身に付けるべきか迷っており、学習時間は短い方が良いです。 あまり、周辺技術を理解しておりません。 よろしくお願いします。
回答: 本当に必要になったらどんな言語でも短期間でそこそこのレベルまで到達できると思います。 n88Basic,fortan,アセンブラ,c,Java,c++,c#...などを体験してきましたが、勉強の為に取り組んだ物はなかなか身に付きませんでした。 でも、本当に必要になった時はかつて諦めた言語もソコソコ使えるようになりました。 マスターしたと言えるものは一つもないですが、仕事では使える程度にはなりました。 先ずはどう言った分野のプログラミングをしたいかを考える方が良いです。金融系なのか医療系なのかAV機器組み込みなのか、、、 個人的にはサーバーサイドが全般的に苦手(経験が少ない)ので、サーバーサイドの人を見ると羨ましく思います。