現在コーポレートIT部門でヘルプデスク作業等を行っているので
業務内でガッツリコーディングしているわけではないのですが
Pythonを使用し、現場で求められるレベル感まで技術スキルを上げていき
副業案件や本業案件にて第一線で活躍できるようになりたいです。
mentaを使用し手解きを受けながら業務経験を増やしたいと考えているため
最適なプランがあればぜひご紹介いただければと思います。
現状のPythonスキルについてですが
・変数や条件分岐、関数の使用、クラスやコンストラクタを使用しての開発については一応経験してます。
・過去使用したライブラリは
pandas, matplotlib, seaborn, selenium, bs4, tkinter, PyAutoGUIあたりで
csv/excelデータからデータを整形したりしてグラフ化したり、
スクレイピング、RPA処理やGUIの作成は行ったことがあります。
→pandas, numpy, bs4あたりについてはまだまだ完全に理解が追いついてないかも知れません。
・最近環境構築でDockerを使用するケースがあると聞きまして、dockerの勉強をしているところです。
→Dockerfile作成やdocker-composeあたりを勉強中です。kubernetesといったコンテナ管理プラットフォームは個人開発で
まだ使用するケースが出てきませんが、学んだほうが良いのか検討中です。
・Web開発の需要が副業/本業でも割と多いかと思ってますので、フロント側の言語も含め全般的に経験を積んでいきたいです。
→DSやAI開発については数学の知識が必要なのかなと思ってます。。
当方文系のため、、
長くなってしまいましたが
また1からプログラミングスキルをつけてエンジニアとしての市場価値を
上げていきたいです。
ご提案の程よろしくお願いいたします。