JSP_Blog

ジェイエスピー社員が綴る日替わりブログ

システム開発未経験の奥様にWEB開発を教え始める

2023-08-23 11:15:07 | 日記
システム開発が未経験どころか、パソコンの操作もやっとの奥様に教え始める話しです。

奥様というのは私のいとこです。
先日お盆で親戚が集まり、先祖の法要を行いました。
そこで突然いとこから訴えられる、在宅勤務フリーランスプログラマーの希望!

奥様は現在齢30代前半。
3年ほど前に結婚し、旦那様・3歳の娘・1歳の娘と一緒に、当家の法要に来ていました。
子育てが大変な時期ですよこれ。
ですが、お金も入り用で稼ぎたいとのこと。

そのような中、近年急にパソコンの楽しさに芽生えたのだとか。
彼女なりに色々調べたところ、パソコンを使った在宅の仕事として、オフィス文書作成や、WEBの記事ライター、SEO対策(え?そこ?)があることがわかったそう。
とりあえず、その奥様のご友人の方もやってられたオフィス文書作成に挑戦するため、MicrosoftのOffice検定試験:MOS Microsoft Office Specialist) を勉強してみたり、WEBの記事を書くためにスクールに通ってみたりしているそう。
ですが、何かしっくりこないとのこと。

記事のライタースクールなどあるのですね。
よく商品紹介とかありますよね。
書いた記事を添削されるらしいです。学生時代の国語を思い出しますね.....
書いた文書に色々指摘されるのですが、いやほっといて....だそうですw

で、私がシステム開発やっていることは奥様もご存知なので、プログラマーに活路を見出そうとされ、法要を機に声をかけられたようです。

とにかくやる気は満々でした。
プログラム教えてーと。
いやはや、20年ほど前に肩車した子が結婚したかと思えば、今度は弟子希望ですか。

じゃやってみますかねー!!


というところで、人に教えることで私も成長するかなーと思い、お引き受けすることにしました。
しかしながら、私の主戦場はWEBアプリ開発、なかなか範囲が広い分野です。
近年、WEBはフロントエンド・バックエンドなどと守備範囲が分かれて語られますね。
確かにどの範囲も私はカバーできているつもりですが、オフィスとかライターとかの奥様に、スクールなど行かずにいきなりWEB開発....
いやしかし、少しプログラムできる程度では、稼げないでしょう。
ここは本人のやる気を信じて、WEB開発を教えることに決めました。

さて、言語はどうしましょうか。
私が最も経験の長いJavaは....いやー厳しい....
世界的にユーザー数も多く、本も多く、WEB以外にも応用が利き、初心者向けで、開発環境も容易に作れて、コード量も短くて済み、求人も多く、頑張れば高い年収も目指せる言語は......

PythonかJavaScriptか

2択まで絞りました。
普通ならJavaScriptに行くでしょうね。
フロントエンドもバックエンドも、JavaScript1言語でいけますので。
私はPythonによる業務経験もありませんし.....

なのですが、ここは私の勉強のためにも、Pythonを選択してしまいました!
応用も利きそうですし......
いやーしかし、やってしまったかなーーー.....

と思いながら、Pythonを改めてネットで調査し始めました。

WEBをやるなら、どのような言語で開発するにせよ、フレームワークは何か修得しないといけません。
Pythonの場合は、Django・Flask・FastAPI あたりが出てきますね。

この中で、求人が多く、稼げそうなフレームワークは.....

...Django???

えー!そうかもですけど、2人の子持ちの奥様にそれやらせるー?という声が聞こえそうですね.....
私もDjangoよく知らないというのに....
ですが、大規模向け、データベース連携、ログインなどセキュリティ対策、フロントエンド連携などが標準で備わっているというので、初心者でもこれマスターすれば最短で中級者へステップアップできるのではなかろうか!?

と考え、Python・Djangoを教えていくことに決めました。
本人のやる気を信じます!


さて、次にそのやる気をそがないようにするには、やはり何か簡単に本番で動くものができるのがよいのではないでしょうか。

少し前までは、herokuというPaaSが無料で使えていたのですが、有料化されてしまいました。
Pythonの業務経験はないのですが、実はherokuで小学生にPythonのさわりだけ教えたことがあったりします。
(今回はPythonでフリーランス的に稼がせないといけない)

無料でPythonでWEB公開できるPaaSが他にないか調べました。
やっぱり世界中の皆さん、herokuからの移行に悩んでおられるようでした。

ですが、今のところベストかと思われるのが、PythonAnywhereです。

WEBサービス上でPythonコードを修正し、Djangoを組み込んで世界へ公開できるようです。
ずっと無料で使えそうです。

よし、このサービス上でDjangoを使いながら、Pythonを学んでいただきましょう。
WEBなので、先ほどのJavaScriptや、当然HTMLも避けては通れません。
いずれはデータベース、SQLも必要になってくるか.....な? それはまだまだ先でよいでしょう。

まずは私がDjangoを学ばなければ。

PythonAnywhereで私個人のアカウントを作成し、Djangoを組み込んで、動作させるまでできました。
なるほど、HTMLのテンプレート機能を使えば、Djangoで世界中からアクセスできるWEBサイトを作りつつ、HTMLやCSSも触りながら、Pythonも触れますね。
まずはここまでかな。
スクショをとってPowerPointに貼り付け.....はい100ページ強の即席教材もできました。


そして第1回講義を8月18日にZoomで開催しました。
私は横浜、奥様は和歌山です。

第1回は、Zoomで画面共有できることの確認や奥様のパソコンのチェックだけでほぼ終わりましたww

奥様が子供たちを寝かせた後、21:00からスタートというのも、いやいや生活感溢れます。
旦那様の「よろしくお願いします」という声が聞こえてきます。
奥様からは、Zoomでパソコンを遠隔操作するだけで「すごーい」という.....

....これは先が長いぞー....予想していたこととはいえ....

スクショ教材は、いつから開始できるだろうか....
とりあえず、毎週土曜日 21:00から1~2時間、講義をすることにしました。

まず3か月ほどで、どれくらいまでいけるでしょうかね。
もちろん、講義外でも宿題をやってもらうのですが。

私は奥様をどれだけの期間で稼げる人材に育成できるでしょうか。
数万円でも稼げたら、とりあえず成功としましょう。
奥様のやる気をなくさせた時点でゲームオーバーです。

お盆を契機とした、壮大な実験の幕開けでございます。
(ゲーム....実験....というと奥様に失礼ではございますが....)

(酒)

シンプル入退室管理
  限りなくシンプルなタイムカードシステム

monipet
  動物病院の犬猫の見守りをサポート
  病院を離れる夜間でも安心

moni-stock
  一括スキャンで入出庫・棚卸作業にかかる時間を短縮
  お客様も現場も笑顔にする在庫管理システム

moni-meter
  脱・手書き!点検データをデジタル化して誤検針削減
  ローコストで導入しやすい設備点検支援システム

Smart mat
  重さセンサIoTで在庫管理に革新を。
  自動発注&メールアラートで欠品・発注ミスを防ぎます

株式会社ジェイエスピー
  横浜に拠点を置くソフトウェア開発・システム開発・
  製品開発(moniシリーズ)、それに農業も手がけるIT企業
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする