close
プログラミング クラウド Microsoft Azure 情報処理資格 基本情報技術者 IT基礎 応用情報技術者 開発・設計方法 オブジェクト指向 内定者・新人研修 プログラミング基礎 アルゴリズム コンピュータ数学 内定者研修 新人研修 ヒューマンスキル プロジェクトマネジメント プレゼンテーション リーダーシップ 組織マネジメント ネゴシエーション ロジカルシンキング Java UI/UX HTTP JavaScript基礎 情報処理資格 ネットワークスペシャリスト ネットワーク インターネットルーティング応用 IPアドレス データベース応用 SQL応用 パフォーマンスチューニング データベース設計 ER図 概念設計(データベース) 論理設計(データベース) IT資格 Linux基礎 OS・システム基盤 セキュリティ TCP/IP OSI参照モデル データベースセキュリティ ファイアウォール 標的型攻撃 SQLインジェクション ネットワーク基本設計 CCNA Cisco プロジェクトマネジメント資格 情報処理資格プロジェクトマネージャ 情報処理安全確保支援士 人事給与 財務会計 管理会計 簿記 生産管理 在庫管理 ERP バランススコアカード 情報処理資格 ITアーキテクト 情報処理資格 ITストラテジスト 情報処理資格 ITサービスマネジメント 情報処理資格 システム監査 PMBOK® PMP® プロジェクト計画 WBS リスクコントロール ITIL ITサービスマネジメント 要求定義 要件定義 見積手法 ビジネスインダストリ 業種・業界知識 業務知識 提案力 ソフトウェアテスト基礎 情報処理資格 データベーススペシャリスト ハードウェア基礎 外部設計(基本設計) 内部設計(詳細設計) データベース基礎 SQL基礎 RDBMS 物理設計(データベース) C++ Ruby MVC基礎 Webアプリケーション開発 JavaEE Javaプログラミング応用 フレームワーク MVC応用 Spring フレームワーク ソフトウェアテスト応用 テスト手法 JUnit スマートフォンアプリ開発 Androidアプリ開発 C# 基礎 C# 応用 負荷テスト Javaプログラミング基礎 ソフトウェアテスト コーチング メンタリング HTML/CSS サーバー構築 仮想化技術 KVS (NoSQL) アジャイル スクラム ファシリテーション C言語 ITパスポート JSTQB データサイエンス 単体テスト ユニットテスト キャリアアップ インターネットルーティング基礎 パケット解析 LAN構築 データベース データサイエンティスト トレンド 障害対応 インフラ監視 HTTP/2.0 コンピュータサイエンス VPN ネットワーク物理設計 データベース障害 JavaScript モダンJS (Modern JavaScript) 応用 MVS応用 バックアップ/リカバリ 分散処理 Hadoop Hive Python AI 深層学習(DeepLearning) CentOS Linux応用 Zabbix シェルスクリプト Infrastructure as Code Windowsサーバー基礎 内部設計 Docker DevOps Windowsサーバー応用 NginX chef Ainsible ロジカルライティング R テスト自動化 Jenkins Git 継続的インテグレーション (CI) バージョン管理 Vagrant 要求分析 Redmine 継続的インテグレーション(CI) 継続的デリバリー (CD) ヒューマンリソース管理 Web API マイクロサービス コミュニケーション 業務知識/業界知識 マーケティング 語学 AWS 法務 IoT ビジネスマナー OJT 業務効率化 表計算ソフト オフィスソフト コンプライアンス フロントエンド Subversion PHP 関数型プログラミング Laravel モダンJS (Modern JavaScript) 基礎 Android Studio 機械学習 iOSアプリ開発 ぷプログラミング React 次世代高度IT人材 共創 IPA Raspberry Pi Xamarin スクリプト言語 GoF CUI VBA 資格 ビジネス文書 jQuery 研修参加レポート マネジメント OSPF テーブル設計 アンガーマネジメント クリティカル・シンキング PDU 経営改善 Pマーク 問題解決技法 サイバー攻撃 エンジニア 参加してみた エンゲージメントマネジメント 労働関連法 新人育成 ネットワーク構築 情報セキュリティマネジメント デザインパターン リファクタリング マルチスレッドプログラミング ベンダーコントロール Modern JavaScript 冗長化 VLAN インフラエンジニア チームビルディング テストケース リーダブルコード セキュリティ入門 ネットワーク入門 Node.js npm gulp ビルドツール Python入門 冗長化入門 インフラ実機演習 プロジェクト管理 Active Directory ネットワーク管理 コンテナ 正規化理論 Haskell 品質管理 OpenStack シンギュラリティ DBA中級 プロトコル UX 基本設計 FinTech トラブルシューティング 並列処理 見える化 PMO ロジカルコミュニケーション Deep Learning インデックス設計 超上流工程 BGP Excel C-CENT Selenide プライベートクラウド アセンブラ コンピュータ基礎 工数見積 CCENT 法律知識 失敗から学ぶ プロジェクト失敗事例 PDCA プログラミング入門 非エンジニア向け 4Biz DNS セルフマネジメント 片付け術 サーバーダウン サーバー タイムマネジメント GO言語 プロダクトマネジメント プロダクトマネージャ LVS ロードバランサー 負荷分散 仮想通過 犯罪心理学 情報漏えい SEカレッジ導入事例 IT研修制度を聞いてみた CentOS7 開発環境構築 数字力 財務 IT人材 UI Machine Learning Go言語 (golang) データマイニング 統計学 新人教育 やり直し数学 RDB つながる工場 モチベーション WebSocket WebWorker HTML5 CSS3 Bootstrap 微分・積分 システム設計 決断力 LAMP環境 教育研修担当者向け ルーティング Linux入門 図解術 目標設定 試験対策 インタビュー技法 Vue.js ブロックチェーン DHCP 仕掛け学 BSC 財務諸表 自己分析 RIP スタティックルート バッファオーバーフロー DoS攻撃 システム開発 Wireshark パケットキャプチャ 管理職研修 部下育成 文章力 情報システム部門向け プロジェクトリーダー プロジェクトマネージャ 塗り絵 リスク管理 法改定 会社の仕組み Chainer AI人材 会話術 テスト技法 会社規模199名まで 会社規模49名まで 会社規模99名まで アプリ開発 サーバサイドJava 営業知識 Cloud 栄養学 基本コマンド ウォーターフォールモデル ヘルスケア 論理設計 ニューラルネットワーク ハンズオン UML 顧客ヒアリング マウスで学ぶ Apache EC2 Lightsail M5Stack DevSecOps プロジェクト成果 画像認識 チャットポット コマンド レビュー 基本用語 自動構築 LPIC-1 サーバーサイドJavascript キャリア形成 ワークライフバランス インバスケット テック用語 GitHub Windows エディタ 教養 令和時代 RESTful API 物理設計 会社規模300名以上 データモデリング サーバーサイドJava Webサーバー基礎 Webサーバー応用 Watson IBMWatson Learning Topics OS モバイル コンテスト トレーニング手法 アーキテクチャ 人材モデル インフラ CI/CD Infrastructure as a Code チーム開発 制度づくり Special_Intro AI市場分析 研修ロードマップ 仕事術 デジタルトランスフォーメーション 財務分析手法 情報整理 PowerPoint 新しい研修 オンライン研修 見どころ紹介 統計分析 ディープラーニング G検定 情報処理技術者試験 販売管理 C# テスト計画 Linuxサーバー WEBサーバ構築 http/2 Postfix イーサリアム プロジェクト・メンバ 正規化 パケット実験 作業分解 トラブル調査 ネットワーク設計 Windows server 2016 ネットワーク機器 DX 管理職 最新動向 ポストコロナ時代 IoTデバイス マイコンボード センサ サーバー仮想化 仮想ルータ WAN インターネットVPN 若手エンジニア ITプロジェクト 人事面談 DX人材育成 Java基礎 ZAP 脆弱性診断 NWサービス構築 イノベーション・マネジメント ネットワークセキュリティ ストレッチ Google Cloud Platform 不動産業界 テレワーク(WFH) ドリル GCP ( Google Cloud Platform ) システム業界 PMS テレワーク ビッグデータ NoSQL OWASP CentOS8 ネットワーク技術 データ分析 デザインシンキング 保険業界 会議リーダー システムエンジニア 段取り術 プロジェクト原論 文章書き換え術 ノーコード No Code MongoDB Redis Cassandra 運用管理 Windows10 仮想マシン リモートワーク 働き方 生産性 IPSec Office セキュリティマナー ソフトウェア・レビュー ライフハック 新しい働き方 エクササイズ ビジネスモデルキャンバス 状況認識 ストレス 必須コマンド Web 今日わかる きほん 状況把握 意思決定 心の健康 IT書籍 書籍紹介 営業マン 類推法 クラス プロセス指向 PdM 共用 ウェビナーレポート 地方創生 GraphQL CSS OWASP ZAP セキュリティマネジメント 問題解決 ソフトウェア 新技術 雑談力 テスト見積もり Scala Go Rust Relay Cloud AI Kaggle ITエンジニア フレッシャーズ 経営戦略 事業戦略 マインドフルネス 基本情報技術者試験 ニューノーマル プロジェクト会議 メソドロジ 講師インタビュー システム障害 販売管理システム VMware セキュリティ事例 ケーススタディ インターネット通信 ビジネスマン 品質向上 提案 ロジック図解術 バーチャルマシン 対策事例 アスリート 国の動向 アンチパターン リモートアクセス 脳ヨガ 自律神経 整え方 組み立て方 コミュニケーション術 リーダー 新人 知っておきたいこと 対人能力 洞察力 一文作成 サッカー業界 グループワーク マネジメント手法 IT業界 Octave セキュリティ管理 IT ネットワーク機器の特徴 ネットワーク機器の仕組み 基本のキ プレゼンテーションの組み立て方 伝え力 試験合格後 時短術 作成のコツ 導入事例 メンタルマネジメント メンタルヘルスケア DXプロジェクト プログラミング教育 プログラミング的思考 子供向けプログラミング データ定義言語 DDL モダンWebアプリケーション ドキュメント作成 Docker Compose Docker Hub AR VBAエキスパート試験 Azure メディア掲載 サーバーアーキテクチャ データ操作言語 DML NewSQL ソフトウェアセキュリティ 数学 VR アパレル業界 Kubernetes Power BI Android プロダクトオーナーシップ プロダクトオーナー 内製化 情報システム部門

OBOGに聞く、新人研修で学んで役に立ったこと、役に立たなかったこと


2021-02-25 更新

トレタンではこの特集を機に、新人研修でプログラミングなど学んだことが、実際に業務にどのように役に立ったのか、新人研修を修了した OBOG たちにアンケートを実施しました。

その結果をもとに、新人研修どんな研修が役に立つのか、まとめました。

    調査内容

  • SE プラス主催 新人研修プログラム DOJO の OBOG 約 400 名に向けアンケートを配信
  • 回答は 39 名
  • 回答者の入社年数

なお、 4 年目以上の回答はなく、 1 ~ 2 年目のご回答が 97 % でした。

入社 1 ~ 2 年目では実装・テスト工程が多い


研修終了後の配属先の業務として 「テストや実装が多い」 ことを裏付ける結果となりました。

なお、 1 年目と 2 年目以上とで、経験業務に差はありませんでした。

幅広く学ぶ「 IT 基礎」「アプリケーション開発演習」などが役に立ったと回答


IT 基礎講習チーム開発演習 は幅広く技術や工程を学ぶものとして、役に立ったと評価されました。この中でもチーム開発演習については、実際業務に配属されるとドキュメント作成業務が多いことに起因しているようです。

そのドキュメント作成には、同じアンケート内の

「業務を経験されて、新人研修で特に学ぶ必要があると感じるものは何でしょうか? そう思われる理由も教えてください」

という質問の回答からを見ると、 Excel が多く挙げられていました。

 

また、他には SQLタイピング が評価されています。

タイピングは、慣れているだろうからやらなくてもよい、もしくは研修中にやるべきではないと思われがちですが、遅いとコーディングだけでなくすべての作業が遅くなります。時間が取れる新人研修中にやるべきことなのかも知れません。

これも上記の別の質問「新人研修で学ぶ必要がある~」への回答から抜粋します。

タイピングに比重を置き学んでほしいと思います。

機器によって配置が若干ずれたりすることはあっても基本的な位置は変わらないため、ある程度使えるようになっておくことで仕事の効率も良くなるため。

SQL の学習量を増やす必要がある。 理由として、一年目で任される業務の中でかなり比率が高いので、研修中に学習しておくとすぐ実践に活かせると考えました。

まとめると、当たり前のことですが、新人研修では、どんな配属先でも通用する知識やスキルが必要とされると言えそうです。

マークアップ、フローチャートの演習は賛否両論

補足: 回答数 10 の項目名が切れていますが、これは マークアップ演習 ( HTML / CSS ) です

全体的には「役に立たなかった」の全回答数は、「役に立った」の全回答数に比べて、約 1 / 3 となっており、新人研修の内容は、概ね役に立っていると言えそうです。

その中では、新人研修の定番とも言える 「アルゴリズム」 を役に立たなかったとする回答数が割合として多い結果となりました。ただし、回答数を比べると、前出の役に立ったアンケートの回答数と拮抗する結果となりました。

プログラミングにはアルゴリズムが必須なので、アルゴリズム演習で使っている 「フローチャート」 が、配属先によって使われていなかったのかもしれません。

 

また、マークアップ技術( HTML / CSS )も役に立たなかったと役に立ったという回答が拮抗しています。これは現場に出ると、別に Web デザイナーが行っていることが多く、それが原因なのかも知れません。

プログラミングで困ることは様々

前出の「業務を経験されて、新人研修で特に学ぶ必要があると感じるものは何でしょうか? そう思われる理由も教えてください」という質問の中で、プログラミングに関連するものを答える方は 15 % 程度の割合を占めていました。

ただ共通するものは一つとしてなくバラバラで、プログラミング研修でカバーすることの難しさがわかる結果となりました。

ログの読み方。現場に出た際にログを読んで解決しなければならないことが多くあり、今も曖昧な知識でしか読めていないから。
Java のモジュール化や MVC モデルの基礎知識にもっと時間を費やしてもいいと思います。私は研修後 Java には触らず PHP の現場に配属されましたが、モジュール化や MVC はどの言語になっても共通で必要なことで、基礎知識が大いに役立つと思いました。その仕組みの理解は現場では丁寧に教えてもらえないため、もっと理解しておきたかったです。
Maven ()。自力で理解するのが難しいから ( Java におけるビルドツール)

 

現場でのコミュニケーションに苦労

「業務を経験されて、新人研修で特に学ぶ必要があると感じるものは何でしょうか? そう思われる理由も教えてください」の質問に対して、プログラミングに関連するものを挙げていた方が 15 % だったのに対して、 2 倍以上の約 30 % の方が回答し、最も多かった項目があります。

それが 「コミュニケーション」 です。

この質問は、実際、現場で困ったことの裏返しでもあり、配属後にコミュニケーションで困った新人が多いと言えそうです。

コミュニケーション力。現場に関わらず仕事を円滑に回すために必要だから。
このご時世テレワーク等が主流になってきているのでビジネスマナーは必須かと思う。いざ現場に出てマナーがわからない部分が多い。
疑問があっても作業を進める練習が必要だと感じる。実務ではすぐに質問できない状況がよくあるため。
上司がどのような考えで新人に接しているかを知り報連相を学ぶ必要があると感じています。理由は上司に無駄な時間を使わせないためです。

中には、現場の先輩や上司が改善できるものも含まれており、テレワーク時代に差し掛かり、 OJT で何をするのか再点検するのも有効かもしれません。

まとめ

新人研修について、役に立つこと、役に立たなかったことのアンケート結果について、考察してきました。

当然ながら、新人研修は「現場で役に立つスキルを身につけること」が第一義に求められ、アンケートの結果からも、それに応じた研修プログラムが必要になることがわかりました。

新人研修後は、実装やテスト工程に携わる方が多い中で、意外にも「プログラミング」より、圧倒的に「コミュニケーション」で困っていることが多く、もしかすると、新人向けプログラミング研修が上手くいったことの証かも知れません。

午前免除 FAQ

タグ一覧