検索キーワード: 「プログラマーの転職」


【MySQL】実行計画を活用した速度改善

作成したプログラムの実行速度が単体テストのときは早かったのに、結合テストや本番では遅くなって問題になることがよくあると思います。今回はデータベースへのアクセス速度の問題を、実行計画を活用しながら解決する方法を簡単に説明いたします。説明はMySQLを対象としておりますが、基本的なところはどのDBMSでも同じと考えています。

初心者

【初心者用】ASP.NETについて基礎知識をまとめてみた

ASP.NETが必要になったので、勉強してみて分かったことをざっくりまとめてみます。 筆者がASP.NETに関して初心者から入ったので、分かりやすく噛み砕きながら説明していきたいと思います。

製造・コーディング(PG/バックエンド)

【初心者用】JavaScriptをHTMLに読み込ませる2種類の方法について

WebサイトにJavaScriptで動きをつける方法で調べたところ、JavaScriptをHTMLに読み込ませる方法が2種類あることを知りました。 ・JavaScriptをHTMLファイル内にインライン(直接埋め込む形)で記述する。 ・JavaScriptのプログラムを別ファイルで記述し、HTMLに読み込ませる。 この2つですね。 今回は、 ・JavaScriptの読み込み方法についてと利点・欠点について ・試しに2通りの方法で簡単なツールを作ってみる。 について、説明していきたいと思います。

製造・コーディング(PG/バックエンド)

AWSの仕組みがキーワードベースで理解できるようまとめてみた1

AWSの仕組みがキーワードベースで理解できるようまとめてみました。

その他(インフラ)

【初心者用】Pythonが何なのかメリット・デメリットの面からまとめてみた

エンジニアとしてのキャリアが短く、データベース・SQLについて疎い自分がデータベースとSQLについて基本から学びながら、データベースとは何か、SQLとは何かを分かりやすいように説明していきます。

製造・コーディング(インフラ)

データベースエンジニアの仕事内容や求められるスキルをご紹介!

データベースエンジニアとはデータベースと言う膨大なデータを管理するためのツールを扱うスペシャリストのことを指します。データベースは、アプリケーション開発やシステム開発にとってなくてはならないツールとなります。アプリケーションやシステムは必ずデータベースと連携して動作しています。具体的には、顧客情報を管理したりマスター情報と呼ばれるアプリケーションで使う設定値を管理したりしています。データベースは各テーブル間の整合性を保つ必要があります。そのためにはデータベース設計を行う必要があります。データベース設計は、プログラム開発やプログラム設計と同じくらい重要な役割を担っており、専門性が必要とされます。そこで今回はデータベースエンジニアの仕事であったり、必要なスキルや知識をご紹介していきます。データベースエンジニアを目指している場合は、ぜひこの記事を見て参考にしてください。

学習・スキル

テストエンジニアとは?仕事内容・必要なスキルや資格・将来性などを紹介

Freepik「IT業界のエンジニア」といわれると、システムエンジニアやネットワークエンジニア、Webエンジニアなどが挙げられますが、今回はその中でも「ソフトウェアや製品の品質を守る」ことに重点を置いたテストエンジニアについてご紹介します。

キャリア

基本設計・詳細設計とは

システム開発にはさまざまな工程があります。要件定義・基本設計・詳細設計などなどの工程が存在します。設計書を作成するのは、開発工程の前段階である「設計」工程。設計工程はシステム開発の方向性を左右するため、特に重要とされています。さらに設計工程は「基本設計」と「詳細設計」に分かれます。設計業務に携わっていなくても、名前は聞いたことがあるという方は多いのではないでしょうか。ただ、具体的にどのような違いがあるのか明確に理解できていない方もいるかもしれません。

基本設計(外部設計)(PG/フロントエンド)

【Python】条件分岐と繰り返し処理

今回は、Pythonの条件分岐と繰り返し処理についてまとめました。Pythonでプログラミングを行う際にかかせない知識となっています。ぜひ最後までお読みください!概要・if文・else, elif・and・or・not・while文・for文

製造・コーディング(PG/バックエンド)

システムテストについて

システムテストとはシステム開発の一環として行われるテスト手法の一つで、「総合テスト」とも呼ばれています。システム開発の最終段階で行われることが多く、実際に使用される状況と同じ設定でテストを行います。システムテストでは、開発したシステムが期待通りに動作するか、構築したシステムが仕様書通りの機能や性能要件を満たしているかについて検証します。実際の使用状況を想定して、本番と同じ環境で多角的にテストを行うことで、開発環境ではわからないバグや不具合を発見するのに役立ちます。さらに、システムの一部だけではなくシステム全体を俯瞰して、ハードウェアも含めたテストが実施されるため、ハードウェアの環境に関連する不具合も検出できます。システムテストが行われるのは、プログラムや機能ごとの確認を行う単体テストや、プログラムを結合してバグがないかを確認する結合テストを終えた、開発の最終段階です。納品前に全体を通したテストを行うことでシステムの品質を確保し、クライアントに引き渡したあとに残存するリスクをできるだけ減らすことができます。

初心者

関連タグ

カテゴリ別人気記事

もっと見る
テレワーク関連人気記事

週間人気記事

もっと見る