2020-01-28仕事中に効率よく技術力を向上させたい「中の下」エンジニアの疑問に答えます。エンジニアとして技術力を向上させる方法を知りたい。仕事中に効率よく実力をアップさせるにはどうすればいいだろう。投資エンジニアの三年坊主(@SannenBouzu)です。「中の下」エンジニアとして、いわゆる「技術オタク」ではない私も、仕事の時間を活用して技術力を少しずつ向上させてきました。この記事では、エンジニアが仕事中に技術力を向上させる方法と、その中でも特に「学び直し」のメリットについて紹介します。仕事の時間を使ってなるべく効率よく技術力を向上させる方法を実践しましょう。ドキュメント・ソースコードを読む与えられた課題を解決する時に、使っている言語やフレームワークのドキュメント・ソースコードにきちんと目を通しましょう。解説が不正確だったり、ただ「試してみた」結果だけが載っている日本語サイトをそのまま鵜呑みにしてしまうと、技術力もアップしないし、もっと悪いと意図しないバグを作り込んでしまったりする危険もあります。噛み砕いて解説してくれる日本語サイトが増えていること自体は素敵だと思います!日本語サイトでいくら探しても見当たらない内容がドキュメントにさらっと書いてあること、見落としていた前提条件がソースコードに書かれていることも、結構多いです。日本語サイトだけに頼らないで、言語やフレームワークが内部でどのような処理をしているか知ることが、効率のいいスキルアップにつながります。勝手にコードレビューする自分がレビューアーではなくても、チームメンバーが書いたコードをレビューしてコメントを書き込んでみましょう。自分が担当していないサービスへの理解が深まるメンバーが技術を実際のサービスにどう活かそうとしているか知れるまた、自分以外の人がどのようなコメントをしているか注意して見てみましょう。実力のあるシニアエンジニアがメンバーのコードにどのような指摘をするか学べるのは、技術力向上を目指すエンジニアにとっては大きなメリットです。新規サービス・新規機能の設計をするサービスや機能を新しく開発する機会があれば、技術選定や設計段階から積極的に関わっていくのがおすすめです。業務の困りごとを解決する社内ツールを作る社内公募や転職といった形で機会を作るのもありだと思います。業務に必要な知識が根本的に足りていないと気づいたら、本・研修・講座を使って体系的に勉強する「学び直し」が、効率よく技術力を向上させるためのいい方法です。未知の分野を手探りで学ぶとかえって遠回りになることも多いですし、一度学んだからと言ってその技術を使いこなせるほど理解できているとも限りません。大学までで学んだ知識だけで一生勝負するのは難しいし、そもそもする必要もないんですよね。業務と無関係でなければ、インプットのための時間を確保して、本を読んだり、会社の研修に参加したり、Coursera、Udacity、Udemyといったオンライン講座に参加してみましょう。エンジニアが実務で使える本おすすめ10選+α【手元に置きたい】エンジニアが実務で使える本が気になりますか?現役エンジニアが実際に読んだ10冊をおすすめします。エンジニア向けの技術情報を手探りで勉強すると、後で直しにくい悪癖がつく危険もあります。プロの力を借りて効率よく、実務に役立つ知識を身につけましょう。...エンジニアが「学び直し」で技術力を向上させる2つのメリット単純に「技術力が上がる」ということにとどまらない、エンジニアが「学び直し」をするメリットを紹介します。時間をかけても仕事が終わらない「行き詰まり」を減らせる日々の仕事に直接活きるメリットとしては、仕事での行き詰まりが減ることが大きいです。そもそもの前提知識や考え方がズレていると、いくら時間をかけても大したアウトプットができないですよね。体系的に知識を得る「学び直し」でそのような事態を防げます。「今日一日何だったんだろう...」みたいに行き詰まることが減ります。早く仕事が終わった分、家に早く帰るのも自由、余っている仕事に手を出すのも自由。あなたはどうしますか?学び直した内容が次の仕事につながる今の仕事の土台になる内容を体系的に勉強すれば、その内容を次の仕事につなげることも可能です。「興味があるけど今の仕事と直接関係ないから...」と諦める必要はありません。今の仕事で行き詰まりを解消して成果を出せているので、やりたいと手を挙げた仕事をゲットしやすくなっていますし、土台がしっかりしていれば次の仕事でもまた成果を出しやすくなります。土台からわざわざ学び直す人って意外と少ないので、与えられた仕事だけから学ぶ人より一歩リードできますね。技術力の向上は手段:目的に沿った必要な技術を磨く技術力の向上そのものはあくまで手段であって目的ではないはず。目的をはっきりさせて、そのために技術力が必要なら身につけましょう。エンジニアとして達成したい目的から必要な技術力を逆算するあなたがエンジニアとして達成したい目的は何ですか?エンジニアとして達成したい目的をはっきりと決めて、必要な技術力を逆算しましょう。上司に評価されていない現状を改善したい方はご覧ください。上司に評価されない!社内評価が低くて悔しい人の現実的な対処法3つ【今すぐ】上司に評価されない!社内評価が低くて悔しい!と悩んでいませんか?自分が苦手な分野に無駄な時間を割かず、自分の強みを活かして働ける現実的な対処法を紹介します。与えられた仕事を自分なりに頑張ってこなしているけど上司に評価されない方はぜひご覧下さい。...業務に関連する目標設定に悩んでいる方はご覧ください。エンジニアの目標設定を乗り切るには【具体的な例とあなたが得するコツ3選】エンジニアの目標設定で困っていますか?会社での目標設定を乗り切る方法と、エンジニアのあなたが得するコツを3つ紹介します。記事中で説明した目標設定の具体的な例を参考にしつつ、会社の「やらされ目標」から卒業して快適なエンジニア生活を送りましょう。...名著『7つの習慣』は、「終わりを思い描くことから始める」=目的をはっきりさせることの大切さについて触れています。RinkerAmazonで探す楽天市場で探すYahooショッピングまとめ:仕事中に学び直せる現場で効率よく必要な技術力を向上させようエンジニアが技術力を向上させる4つの方法と、特に「学び直し」のメリットを紹介しました。「仕事中に試せる」ことを前提にしていましたが、仕事中に技術力向上のための時間を全く割けない場合、自分の技術の幅も与えられた仕事次第の「運ゲー」になってしまいます。書籍購入や研修や講座のサポートが充実していたり、取り組む仕事の自由度が大きかったり、社員の「学び直し」を支援してくれる会社って実は意外とあります。仕事中に学び直せる現場で効率よく必要な技術力を向上させましょう。【徹底解説】レバテックってどう?評判・利用の流れを体験した現役エンジニアが紹介Webエンジニア・クリエイター特化サービス「レバテック」の概要を紹介した後、正社員転職向けの「レバテックキャリア」の評判や利用の流れを説明します。現役Webエンジニアである筆者も実際に体験して、転職者本位の対応が印象的でした。現職に悩むエンジニアが一歩踏み出すきっかけになれば幸いです。目の前の仕事に追われて伸び悩んでいませんか?エンジニアとして働き早◯年・・・職場の仕事をただ「真面目に」こなし、職場での評価に一喜一憂していませんか?少し立ち止まって自分の市場価値を確認し、自分のために伸ばしたいスキルを見つけて前向きに働けるかどうかで、1年後・3年後、自分のキャリアに大きな差が出てきます。中の下・中の上でいま一つ突き抜けられないエンジニアこそ、転職や部署異動という選択肢も視野に入れて、伸び悩むエンジニアから脱出する方法を探してみませんか。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。当サイトおすすめサービスレバテック【転職】IT/Webエンジニア特化の「レバテック」。市場価値の確認と現職経験の棚卸しが納得のキャリアにつながります。転職を無理にすすめないプロにまずは無料で相談。詳細はこちら無料で相談ふるなび【ふるさと納税】ふるさと納税=税金の前払いで返礼品も受け取れるお得な制度。無料で登録トラリピ最初に設定するだけでコツコツ利益を積み重ねてくれる「トラリピ」。投資エンジニア三年坊主500万DLアプリのJavaエンジニアを経て、広告の裏側を支える現役データエンジニア。資産運用・エンジニアの働き方・技術を中心に記事を書いています。