転職・キャリア
プログラマーはITエンジニアの中で花形とも言えるポピュラーな職種ですが、ネット上では「激務だからやめとけ」という意見もあります。この記事では、プログラマーが激務だと言われる主な理由と、プログラマーの経験を活かした転職先を紹介します。
IPAが認定する国家資格は未経験からITエンジニアを目指す場合に有効です。しかし、複数ある資格の違いが分からず、どれを取得すべきか悩む方もいるのではないでしょうか。この記事では、例としてITパスポート試験と情報セキュリティマネジメント試験の違いに…
情報セキュリティマネジメント試験は、セキュリティ部門のシステムエンジニアやセキュリティエンジニアなどセキュリティの専門家としてキャリアアップするために有効な資格です。この記事では、情報セキュリティマネジメント試験に合格するための具体的な勉…
在宅ワークはワークライフバランスを取りやすいため、エンジニアにとっても魅力的な働き方の1つです。一方で、自己解決力やコミュニケーションスキルが求められるため難易度は高くなります。この記事では、在宅プログラマーに求められる必要なスキルとロード…
近年DXの広がりやAIの進展などもあり、バックエンドエンジニアの需要が高まっています。この記事では、「つらい」と言われるバックエンドエンジニアの状況を克服する方法、年収、おすすめの資格を紹介します。未経験者やキャリアアップしたい人は、ぜひ役立…
バックエンドエンジニアはサーバーサイドの設計・開発・運用を行う職種であり、幅広い知識や技術が求められます。実務経験のない領域の知識や技術を身に付けるには、資格の取得がおすすめです。この記事では、バックエンドエンジニア向けの資格を紹介します。
PMBOKとは、プロジェクトマネジメントに関する知識や手法を体系化してまとめたもので、マネジメントのマニュアルとも言えます。2021年10月に現在の第7版に改訂されました。当記事では、PMBOK第6版にある10の知識エリアと5つのプロセスについて解説します。
ITエンジニアに必要と言われる論理的思考力とは何なのでしょうか?本記事では、なぜITエンジニアには論理的思考力が必要なのか、どうすれば論理的思考力を高められるのかなどについて解説をしていきます。ITエンジニアを目指す皆さんは、ぜひ本記事を参考に…
ハッカーやクラッカーはサイバー攻撃を行う犯罪者であり、これらからの攻撃を防ぐのがホワイトハッカーの役目です。ホワイトハッカーはセキュリティエンジニアと同様に重要な職種で、有名な資格に「認定ホワイトハッカー」があります。この記事では、ホワイ…
管理者としてエンジニアの目標設定を行うことは、本人のモチベーション維持のためにも、企業の活性化のためにも重要です。この記事では、管理者としてエンジニアの目標設定を行う方のために、エンジニアの目標設定の重要性やポイントを解説し、具体的な目標…
本記事ではコードレビューのやり方を解説します。エンジニア2、3年目になると新人のコードをチェックする機会もあるでしょう。そこで、コードレビューで見るべきポイントや、効率的に行う方法を解説します。コードレビューをする予定のある方はぜひご覧くだ…
iPadはプログラミングマシンになるのでしょうか?実は、iPadでも環境を整えれば簡単なプログラミングが可能です。この記事では、iPadをプログラミングに利用するメリット・デメリット、プログラミングに向いている言語、開発環境などについて解説していきま…
フロントエンドエンジニアに興味があるものの、具体的にどのような開発を行っているのか分からない方も多いのではないでしょうか。同じエンジニア職でも担当箇所が異なることは多くあります。本記事では、フロントエンジニアとは何かや、扱う言語について解…
Chromebookは、手軽に利用できるPCとして利用が拡大しています。プログラミングにも利用でき、学校でのプログラミング教育にも使われています。本記事では、Chromebookでプログラミングを始める方法について解説していきます。
「ホワイトハッカー」は、コンピュータとネットワークの専門家として、我々の活用する情報システムの安全性を高めてくれる、いわば正義の味方です。未経験から独学でホワイトハッカーを目指す方のために、ホワイトハッカーの仕事内容や必要なスキル、資格な…
ITシステムでは、品質を確保するための手法が設けられています。ここでは、業務システムの運用を想定したテストとして、運用テストと受入テストについて解説します。運用テストと受入テストの違いを理解し、システムの安定度を高めていきましょう。
FP法は米国で考案され、40年以上の活用実績がある手法です。その目的は誰が見積もりの計測を行っても同じ結果が得られることです。FP法を効果的に活用することでプロジェクトの見積もり品質が高められます。ぜひ実際のプロジェクトで実践してみましょう。
運用テストとは、多くのステップを経て進められてきたシステム開発における最終テストです。システム開発の工程ではさまざまなテストが行われますが、その中でも運用テストはどんな目的や観点で行われるのか、どんな注意ポイントがあるのかを解説します。
ソフトウェア開発とはコンピュータ上で動作するプログラムを開発することですが、種類や具体的なことについては知らない方も多いのではないでしょうか。当記事ではソフトウェア開発について、プログラミングやシステム開発との違い、仕事内容などについて簡…
「エンジニアのこと、エンジニアから。」エンジニア向けの情報をエンジニアの視点から届ける、エンジニアのエンジニアによるエンジニアのためのWebメディアです。
プログラミングの学習では、環境構築が面倒だという声があります。そこで環境構築不要で、Webブラウザを利用して気軽にプログラミングを試せる無料のサービスを紹介します。ネット環境とパソコンがあれば、書いたコードをすぐに実行できるのは便利です。ぜひ…
本記事ではSESはやめとけと言われる理由や、未経験者にSESがおすすめな理由を解説します。SESはブラックだから入社すべきではないとの声もありますが、ホワイト企業のSES企業にはメリットが多数あります。SESに興味がある方は参考にしてください。
プロジェクトマネジメントにおける世界標準知識体系のPMBOK、それに準拠したPMP資格の取得によってプロジェクトマネジメントスキルを高め、キャリアアップや年収アップが可能です。ITエンジニアとしてさらに活躍するために、PMP資格に挑戦してみませんか?
「ラバーダッキング」という問題解決手法が注目されています。ITエンジニアにとってラバーダッキング法は悩みや問題解決の強い味方です。今回は、そのやり方・メリットなどについて解説します。応用が利くシンプルな手法で、あらゆる分野で問題解決に有効で…
BPとは、事業を進める上で必要とされる一連のサイクルの中で、共同で物事を進める関係を持つ人、または企業を指します。本記事では、IT業界におけるBPの定義やBPに関連する用語について解説します。BPについて知りたい方は、参考にしてください。
IT事務、ITサポート事務という職種の求人が増えています。中には未経験者歓迎の求人も少なくありません。一方でITサポート事務はつらいという声もあります。その実態はどうなのか、理由は何か、将来性やキャリアパスはどうなのか?そうした不安や疑問に丁寧…
ITエンジニアとして働くため、必要だと言われている「ポートフォリオ」。こちらの記事では、実際に転職市場の最前線で活動する「転職エージェント」の意見を取り入れつつ、ポートフォリオの作成方法について解説していきます。
「単体テスト」はシステム開発の工程の中の1つで、未然にシステムエラーを防ぐ大切な役割を果たしています。また、知識やスキルを磨くいい機会であるため、新人に任されやすい業務です。この記事では、単体テストの詳細と、仕様書を作成する上でのポイントを…
保守・運用に携わるシステムエンジニアは、システムの安定稼働の実現と安全性向上を担います。システムを守るという意味で非常にやりがいのある仕事です。当記事では、そんな保守・運用の仕事内容や将来性からキャリアプラン、必要なスキルを紹介します。
「単体テスト」と「結合テスト」はシステム開発の工程の中のひとつです。テスト工程はシステム開発を行う上で、未然にシステムエラーを防ぐ大切な役割を果たしています。この記事では、「単体テスト」と「結合テスト」の位置づけと違いについて徹底解説して…
制御システムは他の機器やシステムを制御するシステムを指します。制御系エンジニアとは制御システムで必要とされる要件を定義し、設計・開発・導入を行うエンジニアです。制御システムは機械系システムや電気・電子系のシステムで活用の幅が広がっており、…
エンジニアの方でプロジェクトマネージャーに憧れる人が少なくありませんが、経験を積めば誰でもなれるという職種ではありません。経験に加えて、スキル証明となる資格取得が近道です。ここではプロジェクトマネジメント資格の種類や、どの資格を取ればよい…
ITスペシャリストとは、IT系の技術者の中で高度な専門性を有する技術者です。ここでは、ITスペシャリストに定義されるスキルレベル・おすすめの資格と難易度・メリットについて解説します。ITスペシャリストを目指す方は、参考にしてください。
フィールドエンジニアとは、ユーザーやクライアントの自社製品に関するサポート全般を担当するエンジニアであり、幅広い業務を担います。当記事では、そんなフィールドエンジニアの仕事内容や将来性、必要なスキル、おすすめの資格を紹介します。
システム開発の方式には、受託開発、自社開発、請負、SES、SE派遣などさまざまな方式があります。エンジニアとしてはそれぞれの方式の違いを知っておく必要があります。ここでは、受託開発のメリット・デメリットを中心にさまざまな開発方式について解説しま…
ライトニングトークとは、エンジニアの間でよく行われる3分〜5分程度の短いプレゼンで、短時間でメッセージを伝える難しさがあります。この記事では、ライトニングトークを成功させたい方のために、うまくいくための10個のコツを解説し、おすすめのテーマ例…
プロジェクト管理ではよく利用されるWBS、その歴史は意外にも古く古典的な手法ですが、今でも実際に活用されるのには確かな理由があります。そのWBSとは何か、WBSのメリット、デメリット、ガントチャートとの違い、活用方法などを改めて確認してみましょう。
「プログラマーの三大美徳」は、Perl開発者によりプログラマーの資質や要素を整理したものです。「HRT」もGoogleから学ぶ有名な原則で、ビジネスの世界でも参考にされています。ここでは、それぞれの用語の意味合いを解説し、使い分けの考え方を整理していき…
SESとはエンジニアのスキルや労働力を時間単位で提供するサービスのことを指します。SESは今後、需要が高まっていくと予想されます。当記事では、SESの詳細やSES企業で働くメリット・デメリットなどについてわかりやすく解説しています。
オープン系プログラマーとは、オープン系システムを担当するエンジニアを指します。主な仕事は、開発工程のプログラミング、およびテスト工程のテスト・デバッグの担当です。使用言語は汎用性がありますので、市場拡大が続くAI分析やIoTあるいは自動制御での…
データサイエンティストとは、主にビッグデータから有益な情報を抽出するデータのスペシャリストのことです。データサイエンティストには関連する様々な資格がありますが、本記事ではその資格がどのように役立つかや、キャリアに役立つ代表的な資格を紹介し…
有名なプロジェクトマネジメントの教科書PMBOKですが、第7版で「別の書物か?」というほど大改訂され、世界中に驚きと戸惑いが拡散しています。この記事では、PMBOKとはどんな書物で、第7版でどのように変わり、なぜ変わったかについて分かりやすく解説しま…
本記事では、プロジェクトマネジメントの参考になるおすすめの本を紹介します。新規プロジェクトのPMを任されたけどマネジメント経験がなくて不安という方も多いでしょう。そういった場合は、PMに関する本を読むことでマネジメントの基礎をまんべんなく抑え…
フォントは、決められた書体・サイズ・幅で構成される活字を表します。プログラマの用途に応じて変更が可能ですのでケースバイケースで最適なものを選択することができます。ここではプログラマ向けフォントの活用メリットと、おすすめフォントを解説してい…