動画と記事で学ぶ / 設計・構築
設計構築の現場で新人に求められるスキルを、PL経験者の目線で5つ解説。ショートカットキー、Excel関数、CCNAレベルの知識、正規表現、自分で調べる癖の必要なレベルをまとめます。
ここからは、記事でゆっくり確かめましょう。図や操作の例を見ながら、気になるところから読み進めてください。
設計構築の現場に新人として入るとき、最低限持っていてほしいスキルは5つです。PCのショートカットキー、Excelの関数、CCNAレベルの知識、正規表現、そして自分で調べる癖。
これは、僕がPL(プロジェクトリーダー)として案件を回していたときに、「アシスタントの人がこれを持っていると本当に助かる」と感じたものです。技術の深さより先に、作業の速さと仕事の進め方が見られます。5つそれぞれについて、どのレベルまで必要かを書きます。
新人に求められる5つのスキル(一覧)
| スキル | 必要なレベル | 使う場面 |
|---|---|---|
| ショートカットキー | 基本的なキーを、考えずに使える | ログ取得など、同じ操作の繰り返し |
| Excel | セル参照、VLOOKUP、IF、印刷範囲 | パラメーターシート、config作成、構成図 |
| CCNAレベルの知識 | ルーティングテーブルを読める | 設計書の理解、検証 |
| 正規表現 | 置換で使える基本的なもの | configの一括修正、コマンド作成 |
| 自分で調べる癖 | 聞く前に、まず自分で調べる | すべての業務 |
ほかにも必要なスキルはたくさんあります。ここでは、業務の進め方に関わるものに絞っています。
1. PCのショートカットキー
ショートカットキーが使えることは、設計構築では必須です。理由は、同じ作業を何百回、何千回と繰り返すことがあるからです。
たとえば障害試験です。障害を起こすポイントが多いと、「ケーブルを抜く → ログを取る → 保存する」という作業を、ポイントの数だけ繰り返します。これをマウスでやるのと、ショートカットキーでやるのとでは、1回あたり1〜3秒の差が出ます。
1〜3秒は小さく聞こえます。でも、1,000回繰り返せば1,000〜3,000秒、つまり最大で50分ほどの差です。同じ作業を任せても、終わる時間がこれだけ違ってきます。
「PC ショートカットキー」で検索すれば、基本的なものはすぐ出てきます。それを、ふだんの作業で意識して使ってください。よく使うキーはコマンドプロンプトの時短コマンドの記事にも載せています。
2. Excelの関数と基本操作
ネットワークエンジニアは、Excelをとにかく使います。「Excelエンジニア」と呼ばれることがあるくらいです。Excelを使わない設計構築の案件は、ほぼないと思ってください。
- パラメーターシート:機器の設定値を細かく書いた資料。誰でも知っている大手企業の案件でも、たいていExcelで作られている
- configの作成:たとえば銀行のネットワーク。支店ごとにIPアドレスは違うが、ほかの設定は同じ、という機器が大量にある。こういう場合、Excelの関数やマクロでconfigを生成している
- 構成図:ネットワーク構成図がExcelで描かれていることもある
最低限、次のものは使えるようにしておいてください。
- セル参照
- VLOOKUP
- IF
- 印刷範囲の設定
パラメーターシートには、フォントや文字サイズまで決まりがあることもあります。関数を全部覚えるのは無理なので、「知らない関数が出てきたら、自分で調べて読み解ける」状態を目指してください。実際の使い方はネットワークエンジニアのExcel実務とネットワーク構築の仕事内容で紹介しています。
3. CCNAレベルの知識
CCNAは、Ping-tなどで問題を覚える形でも合格できます。合格していれば、設計構築の会社の選考ラインには届きます。ただ、知識が伴っていないと、入ってからが大変です。
最低限、ルーティングテーブルは読めるようにしておいてください。読めるということは、スタティックルートやOSPFの基本も分かっている、ということです。
レベルとしては、CCNAの範囲で十分です。それ以上は、現場で仕事をしながら学ぶことのほうが多いからです。読み方の練習にはshow ip routeの見方を使ってください。入社前に押さえておきたい技術は設計構築の現場に入る前に知っておきたいネットワーク知識8つにまとめています。
4. 正規表現
正規表現は、現場に入るまで必要性を感じにくいスキルです。現場では、大量のテキストを一気に書き換える、Grepで抜き出した結果からコマンドを作る、といった作業で使います。
エディタは、サクラエディタが定番です。Grep検索、Grep置換、正規表現での置換。この3つを知っているだけで、初めての現場でもかなり動けます。
未経験で設計構築に入ると、覚えることが一度に押し寄せてきます。正規表現を先に知っておけば、その分の時間をほかの勉強に回せます。手順はサクラエディタの使い方で説明しています。
5. 自分で調べる癖と、すぐ実行する癖
5つの中で、僕はこれがいちばん大事だと考えています。
聞く前に、自分で調べる
最初は未経験なので、知識がないのは当たり前です。ただ、分からないことが出てくるたびに、すぐ上司に聞くのはおすすめしません。まず自分で調べる。調べても分からなければ聞く。この順番を守ってください。
ネットワークエンジニアの仕事は、自分で考えて問題を解決することの連続です。すぐ聞く癖がつくと、「聞かないとできない」「教えてもらわないと進められない」状態になります。言われたことしかできない人には、設計構築の仕事は任せられません。
聞いたほうが早いのは事実です。それでも、自分で考える力がつかなくなるので、遠回りに見えても先に調べてください。
教わったことは、その日から使う
先輩から、ショートカットキーや作業のコツを教えてもらうことがあります。先輩のやり方を見て盗むことも大事です。教わったら、メモを取るだけでなく、すぐに使ってください。
上の立場から見ると、教えたことをすぐ使う人と、次の日も同じやり方をしている人とでは、やる気の差がはっきり見えます。
経験が浅いうちは、とにかくいろいろな案件を経験することが大事です。上司から「やる気がある」と思われた人のほうが、案件に入れてもらいやすくなります。その分大変ですが、最初の1〜2年で経験した案件の数が、そのまま自分の市場価値になります。
よくある質問
未経験で設計構築に入る前に、何を勉強しておけばいいですか?
CCNAの知識に加えて、ショートカットキー、Excelの基本的な関数、正規表現の基本です。この記事の5つを押さえておけば、入ってからの負担が減ります。
Excelはどの程度使えればいいですか?
セル参照、VLOOKUP、IF、印刷範囲の設定ができれば、最初は足ります。現場で使われている関数は、そのつど調べて覚えていきます。
分からないことは、すぐ質問したほうが迷惑をかけないのでは?
まず自分で調べてください。調べても分からなければ、「ここまで調べて、ここが分からない」と伝えて質問します。この聞き方なら、相手の時間も最小限で済みます。
正規表現は必須ですか?
必須ではありませんが、使えると作業時間が大きく変わります。サクラエディタのGrep検索・Grep置換と一緒に覚えるのがおすすめです。
