職業訓練校のまいにち~職業訓練ではどんな授業をしているのか~

職業訓練出た後に運用オペレーターに就職。VBAで運用構築がメインのお仕事です。

プログラム勉強中にくじけそうになったら

復習をしよう



おすすめは自分がさくっとできるところまで。


もしくは、2、4、8、16日前の勉強したこと。



自分の作成物で詰まっているならどんなに必要でも

その機能を飛ばしてしまうのもありです。



プログラムは一定時間慣れるまで、よく使うコードを書くのに

それなりの負荷があります。



どっかで詰まってるとその間にせっかく慣れた部分を忘れてしまう

のですよねー。



プログラムの勉強は数学に近いです。


わからなくなったら、わかるところまで戻りましょう!!

modelがよくわかんないDjangoメモ~Python初級~

本日はちゃちゃっとメモです。



めんどくさいからmodelやらすな

とにかく動的なWebページを作りたいんじゃ!というかたち。



Pythonインストール

Windowsはぐぐってね。うまくいかないときは大抵

環境変数のせいですよ!


Djangoのインストール

仮想環境はほっといてもいい←



プロジェクト作成

他ツールでも使われるプロジェクトと基本はおなじ。

外には公開する必要のない管理名です。



アプリケーション作成

こっからがややこしい。一つのくくりにして、URLに影響がある。


サーバー起動

python manage.py runserver

さすがにこのくらいは覚える。

Djangoにサーバーが入ってるからうごくよ!



設定変更

setting.pyからね。このへんからぐぐろう。

これ変えると、起動確認画面が日本語になります。


アプリケーションフォルダにファイル作成

urls.py と templatesフォルダにアプリ名フォルダを作ってその下にhtmlファイル。


ルーティング

この辺からなにいってるのかさっぱりわからん。

urls.pyの修正のこと。


View作成

だからわかんないってば!!


htmlファイルを返すように変更。


ここでわかってくるのがViewで記述したデータをhtmlファイルで渡せる。

htmlファイルでそのデータを受け取り動的に表示


まずはいったんここまで!!


わたせるデータ構造までは理解しない先がきついです。

VBAのスキルアップがしたいと思ったら

f:id:nazuna_0124:20180609224553p:plain

そんなこと思ったこと無いという事実に気が付きました。


誰か代わりに作って!!もしくは


え なんでないの???


というのはよくありました。



おつかれさまです。なずなです。



さてさて基本的にやりたいこと、実現したいこと主導のわたしには

スキルアップしたいという感覚が実はあんまりありません。


そんなわけでスキルアップさせたいと思ったときよりの目線ですが

ざっくりだらだらと。



方向性は決めようね

だいたい3つくらいでしょうか。


今の自分の仕事のため


ITスキルとして


自分の遊びのため


転職したいの?ってのは一つありますね。


稼ぎたいとかはあるのかも?わたしもしりません!



今の不満な点は?

はやさ、範囲、量のどれかでしょうか。

質の判断は人に見てもらうしかないので除外。



このどれかで刺さるものはある?

ウォーターフォールの一般的なプログラム開発手法を学んで、

ドキュメントを用意する。


クラスモジュールを触りつつ場合によっては他の言語でオブジェクト指向を学ぶ。



過去の作成物で使用者もしくはデータを扱う量を10倍~100倍にした場合で

作成し直してみる。



スクレイピング、WinAPIでの操作、画面描画、データベース操作など

機能の事例とソースを見てみる。



おすすめの書籍は?

VBA単独としてはないです。


が、がんばってつくります。。。

履歴書すぐにかけますか

f:id:nazuna_0124:20180609224553p:plain

すぐできるのにやりたくないことってありますよね。

わたしはすぐ先送りするタイプです。



おつかれさまです。なずなです。



学歴職歴など変わらない部分は

今すぐ埋めてください


あ、就職活動する人向けです。(転職したい人も)


いや、気持ちはわかるんです。

簡単なことを進めてしまうと、

そのあとの志望動機だのいやなことがまっている



それでも、動いてなんぼです。

すぐできます。


と、見せかけてワードのフォーマットがないだの

案外時間かかったりするのですよね。


次のお休みに2時間かけて履歴書を埋める!!


このくらいでいきましょう。

職業訓練の知り合いをたまに見かける

f:id:nazuna_0124:20180628180849p:plain

定時退社がデフォルトです!


やる気?そんなものはない(断言)



おつかれさまです。なずなです。



私の今いる会社は下請構造の中の

2次受けポジションです。


誰もが知ってる大手さんがおっきく受注して小分け

その1か2階層目で受けるってかんじです。



当然さらに発注するので。。。その中に見知った顔があったりするのです。



みんな続いてるようでなによりなによりです。



ツイッターでは話題になるプログラミングスクールと比べると

どうなのでしょねー。


お金払ったほうが身になるとか気のせいじゃないですかね。



両方行く人はまずいないと思うので比較が難しいところです。



訓練は仲間意識は強かったと思うのでそこはよかったんじゃないでしょか!

セルって何?から500万インフラエンジニアになるまでのVBA⑦~完全自動化~

f:id:nazuna_0124:20180609224553p:plain

突然暑いですね!と言おうと思ったら、

エアコン壊れました


だいじょーぶ。わたしにはまだエアコンある部屋が2つもあるから!!



5LDKに一人暮らし中です。

おつかれさまです。なずなです。



さてさて、ざっくりした時系列順の下書きともいえる

技術紹介は今回で一旦最終回。


だって資料先につくらないと!!



今回は業務の完全自動化のおはなしです。


最終的にどうなったかというと、PC数台が1日中わたしの

プログラムで動いてました。



これはちょっと圧巻でした。


今のわたしの技術でここまでいけるのだから世の中もっとすごいはず!

とエンジニアに転職するきっかけになったものです。



あえて完全と付けたのは効率化とは似ているようで違うからです。


そのへんはおいおい。。。


技術的にはこれまでのに加えてUIAutomationの単語だけ覚えておけばおっけー。


あとはUWSCなどのフリーソフトがあるってことも把握しておきましょう。


現在ではRPAという技術にも繋がってます。

裏側の技術だったりします。



ポイントは慣れてるとプログラムの方が早いことですね。


私の作った自動化はかなりの効果でしたが、

テスト除くと30時間程度で作れたというね。。。


業務的にだいたい把握していたからですが←



それでわ!

今後の流れですが、実際のものを動画で見られるように作成。


実際のサンプルコードはnoteで展開を予定してます。


必要なかたは気長におまちしてください。



あるものを使う、そのときあるものでなんとかするのが好きな私。


オフィスしかないからここまで覚えましたが、結局は偶然でしたねー。


そういうのは配らないと面白くないので、みんなに見てもらえればうれしいでっす。

セルって何?から500万インフラエンジニアになるまでのVBA⑥~Webスクレイピング、IE操作~

f:id:nazuna_0124:20180609224553p:plain

梱包が地味に楽しい!!

メルカリの本の処分市を開催中。


職業訓練で使用した本の処分してます。

検討してる方は確認してみてくださいね!



おつかれさまです。なずなです。



本日はやってきましたその後の分岐点。

Webスクレイピングというやつです。



ほんともう、これが出来るのできたときは普通に

ガッツポーズしました。



平たく言えばブラウザ(IE限定)で、情報を読み取ったり、

入力などの操作を行う方法です。



データ入力がWebシステムになっている、そして入力する値は

Excelやメールを元に手入力というのがいっっぱいありました。


1件2件ならそれでよくても普通に数百件なんかがあります。


それを最終的に自動かするための根本的な技術です。



技術としては見つけてしまうと簡単。そのかわりにいろんなところに派生します。


非常にインパクトの強いツールがいっぱいできたのをよくおぼえてます。


そのへんの説明はこちらーと早めにがんばります!