今年実施した作業
- PMO、受入試験
- VBA設計~製造、テスト
- Javaプロジェクトのシステムテスト
今年1年を通して改めてわかったこと
既存のプロ計(プロジェクト計画書)を理解し書き始める点やWBSの作成基準や内容
仕様理解、ドキュメント理解、全体図の把握、手順書の理解について
理解の方法として
① 自身で読み進めて理解する
② 他メンバーと理解できているか確認や共有会を実施する
③ WBSを細かく設定する。不安があれば有識者相当の人や依頼者と相談する。
課題管理
ExcelやBacklog, Redmine等で課題解決したものを動作確認してチケットを整理して、チケット管理している資料等があれば、内容を最新化する
VBAで勉強しておいたほうがいいところ
- CSVファイルのインポート
Dim folderPath As String
Dim fileName As String
Dim outputPath As String
folderPath = ThisWorkbook.Path & "\input\"
fileName = Dir(folderPath & "*.csv")
outputPath = ThisWorkbook.Path & "\output\Process_" & Format(Now, "yyyymmdd_hhnss") & "_"
- ExcelファイルやCSVファイルのエクスポート
Dim newWb As Workbook
' 新しいブックを保存
newWb.SaveAs outputPath & ".xlsx"
- テンプレートシートに沿った転記やエクスポート
Dim templateWb As Workbook
' テンプレートブックを開く
Set templateWb = Workbooks.Open(wbPath & "\template.xlsx")
- Copilotとの対話してコードの課題点等を整理する力
※転記するときは行と列の場所やデータ最後に要注意
'(1) データの最終行を取得
Dim maxRow As Long
maxRow = Cells(Rows.Count, 1).End(xlUp).Row
'(2) データ範囲を一括で転記
Range("E3:G" & maxRow).Value = Range("A3:C" & maxRow).Value
'(3) 以下のように直接番地を入れる方がいい場合もあります
wb.Sheets(1).Cells(r, c).Value
' wb はワークブックオブジェクトを表します。
' Sheets(1) はワークブック内の最初のシートを指します。
' Cells(r, c) は行 r、列 c のセルを指定します。
' .Value はそのセルの値を取得または設定します。
来年は
Java開発保守にシフトして、依頼に対して設計書修正、コーディング修正や単体確認を
久しぶりに実施するため、チーム内での記載粒度やレビュー粒度を合わせていき、
ソースでいうところの他者とのコンフリクトは起きないようにし、充実したエンジニアとして進んでいきたい。
参考URL
報連相とは?できない人の特徴や原因と重要性や本当の意味を解説
https://www.hrbrain.jp/media/human-resources-development/reporting-contacting-consultation
話がわかりやすい人が押さえている「上手に結論から話す」コツ2選
https://studyhacker.net/conclusion-first_
【口下手でもできる!】人に好かれる雑談力
https://www.youtube.com/watch?v=xYBAgb8oBmc
なぜか好かれちゃう人の共通点
https://www.youtube.com/watch?v=z7ISC6r0fEQ