PROGRAMMING

投稿日:2020-02-10 更新日:

新人プログラマ が 実務で心がけておくべき4つのこと

こんにちは。
今回は、エンジニア歴4年の私から見た
研修を終えたばかりの新人さんが実務で苦労しないために
意識してほしい4つのことを紹介したいと思います。

簡単な私のプロフィール
・金融系エンジニア歴8ヶ月
    -> 毎日15時間近く拘束されてました
    -> 面倒なおじさまばかりの現場で超大手銀行のシステム作ってました
・Webエンジニア歴3年強
    -> Webエンジニアに転職して2年で独立
    -> 会社員時代は情緒不安定な先輩の元で3案件くらい並行して担当
    -> 現在は個人事業主

振られた仕事がスケジュール通りに進んでいない時は「すぐに」「必ず」報告する

スケジュールに遅れていることに気づいたら
間に合わないかもしれないと思ったら、すぐに報告しましょう。
「かもしれない」の状態でも、「かもしれない」ということを伝えましょう。

仕事のできるエンジニアは、常に先々のことを考えています。
「Aさんが○○を△日までに終わらせて、Bさんが××を*日までにやるから~」
というのを常に計算して生きています。

これを感じると、逆に「スケジュールに遅れているなんて言えない」と思うかもしれないませんが
新人さんがスケジュールの遅れを巻き返すというのはほぼ不可能です。
いや、いくつになっても、一度遅れたものを他で巻き返すのは難しいです。
ここは素直に遅れを認めるましょう。

実は、仕事のできる人は「新人の進捗は遅れるもの」ということは把握しているので
早めに言えば、「はいは~い、まだ大丈夫」で済むことも多いです。

一番ダメなのは、期日当日になって、「実は終わってない」ということを伝えた時。
もっとダメなのは、期日を過ぎてから、「実は終わってなかった」ということを伝えた時。
あなたはとんでもない修羅場を経験する…かもしれない。

たまに、期日を伝えずに仕事を振る人もいますが
その場合は「いつまでに終わらせれば間に合いますか?」とやんわりと聞きましょう。

これは新人のうちは意識することが少ないかもしれませんが
スケジュールが遅れた場合は、まずは巻き返すことよりも他の仕事の期日をずらすこと、
スケジュールを調整することが大事です。

先ほども申したように、一度遅れたものを巻き返すのは難しいです。
これは新人さんだけではありません。

調べても分からないことは「調べても分からなかった」ということを伝えた上で聞く

どの仕事でもそうですが、
先輩や指導係は、あなたに一人前になってもらうための指導係であり
ただの「なんでも教えてくれる優しい人」ではありません。

特にSEという仕事は、働く人たちが「頭を使う仕事」であるということに誇りを持っており
「頭を使える人」に入ってきてほしいと思っています。

もちろん人によりけりですが、「自分で考えろ」という思いを抱えている人は多いです。
だから、「考えても分かりませんでした」「調べても分かりませんでした」という前提が必要なのです。
きっと他の仕事ならこの前提をわざわざ説明すると煙たがられるので注意してください。

また、SEはとにかく情報を必要としている人が多いので
「こう調べてみたけど、分からなかった」「この部分が理解できない」など、
分からない理由を説明するとなお喜びます。
何を説明すればいいかすぐに分かるからです。

エラーが発生した時は、「こういう操作をしたら、このようなエラーが出た」など、
状況を的確に説明できる人が重宝されます。

新人のうちは失敗をする絶好のチャンスだということを認識する

人は失敗からしか学べませんが、
怒られたくないから失敗したくない というのが本音でしょう。

ですが、新人さんの場合は失敗しても怒られない可能性があります。
なぜなら責任が、あなたを管理する先輩・指導係にいくから。

上になってから失敗すると誰も止める人がいないので地獄です。
失敗するなら、今しかありません。

故意的に失敗しろということではなく
「失敗するのが怖いから挑戦しない」は絶対NG、ということ。
失敗できる今のうちに、どんどん挑戦しましょう!

たまにやばい人がいるので、この人やばい人だなということを認識する

とにかくSEは変わった人が多いです。
1つの職場に1人は絶対にいます。絶対に。

新人のうちは「この人やばい人だ」と認識するだけで気持ちが軽くなります。
意外と、自信と余裕がない新人時代は、「私が悪いのかな…」と落ち込んでしまうことがあるから。

いつも同じものしか食べない人、喋り方が変な人、常にイライラしてる人、
貧乏ゆすりが激しすぎる人、誰に対しても叱責する人、精神的に未熟な人…など。

面白いタイプの変わった人ならまだいいですが、
面白くないタイプの変わった人が多いのが現実。

新人さんはみんな仕事ができないのが当たり前で、
なんなら10年経っても仕事ができるようにならない人もたくさんいるので
新人のうちから仕事の出来不出来を語るのはお門違い。

とにかく新人のうちは周りを気にせずがむしゃらに経験を積みましょう。

-PROGRAMMING
-, , , , ,

関連記事

git-flow cheatsheet の使い方

git-flow cheatsheet の使い方 1. git flowをインストール(今回はLinuxにインストール) $ apt-get install git-flow 2. git flowの …

Vagrant バージョンアップ後vagrant upできない

Vagrant バージョンアップ後vagrant upできない ★事象 まず、1.9.7から2.0.2にバージョンアップしました。 * バージョンアップ手順 1) 以下のURLにアクセスし、Windo …

エンジニア の 私が仕事を受注する際に設けたルール

エンジニア の 私が仕事を受注する際に設けたルール こんにちは、フリーランスエンジニアのかわはらです。 大変ありがたいことに、2020年に入ってからより一層 たくさんの方にお仕事をご依頼いただくことが …

Google Cloud Datastore で複雑なクエリを実行する

Google Cloud Datastore で複雑なクエリを実行する 今回は、Google Cloud Datastoreでフィルタリングとソートと同時にやろうとしたところ エラーが発生してしまった …

Google Cloud Datastore に外部からアクセスする方法

Google Cloud Datastore に外部からアクセスする方法 * 実行環境 ホストOS: Windows10 ゲストOS: Ubuntu16.04(Vagrant) Python 3.5. …