エンジニアリング

【SE向け】読みやすく、誤解されない文章を書くためのポイント

設計書における文章の重要性 設計書は、システムの要件定義、機能設計、データベース設計など、開発に必要な情報をまとめたドキュメントです。開発チームだけでなく、顧客や関係部署との情報共有にも利用されるため、その内容が正確かつ分かりやすく記述されていることは非常に重要です。 文章の書き方によって誤解が生まれ、仕様が曖昧になってしまったりしますし、これが原因でシステム障害が発生したりすることもザラにあります。特に要件定義書や基本設計書は顧客との擦り合わせが必要なドキュメントになるため、これらを作成する工程に携わるエンジニアは、ドキュメンテーションのスキルが大きく求められることになるわけです。 はじめに システム開発において、設計書はプログラムの基礎となる重要なドキュメントであり、システムの品質に大きく影響するものです。例えば設計書の記載から仕様を読み取れなければコーディングの遅れが発生しますし、試験シナリオ作成者が設計書を読み違えた結果、誤った試験シナリオが生まれてしまう原因にもなります。 当然、システムエンジニアとして働いている方の
やまぐろ

なぜSESは辞めとけと言われるのか

SES(System Engineering Service)業界は、エンジニアリングサービスを提供する業界であり、多くの人、特にIT未経験者にとっては魅力的なキャリアパスと見える一方で、「やめとけ」という否定的な声も聞かれる。 その背景には、業界特有の高いプレッシャーや長時間労働(今は残業規制がかかることの方が多いが、それでも状況によっては稼働が上がることはある)、プロジェクトの変動性が挙げられるだろう。 また、SES企業による待遇やキャリアパスの不透明さも一因だ。 この記事では、SESで10年以上現場に出続けている自分が、SES業界に対する理解を深めつつ、SESで生き残る術を解説していこうと思う。 SESとは?業界の基礎知識 そもそもSESとは何ぞやという方に向けて、基礎知識的な部分を解説。 SESの定義 SES(システムエンジニアリングサービス)は、技術的な専門知識を持つエンジニアやコンサルタントが顧客のプロジェクトに参画し、システムの開発、導入、保守などを支援するサービス業界となる。こんな説明をする
やまぐろ

SESで働いて10年経ったので、これまでを振り返る

文系からIT企業に入社して早10年経ったので、ここいらで一旦これまでを振り返っていこうと思います。 正直なところなんも面白いもんじゃありませんが、これからSES企業に入る方だったり、同じくSESとして働いている方にとっては、参考になる部分、共感できる部分があるかも知れません。 IT企業に入ろうとした経緯 学生〜フリーター時代にやってたこと 文系の大学に通っていた学生の頃から、このブログと同じWordPressを触っていたのが大きかった気がしてます。当時からphpやJavaScriptはある程度読め、カスタマイズもできる状態ではありました。ただ、当時はブログ書いてるのが楽しかったというのがメインで運用していたので、進路としては考えていなく、就活では別業界を受けていました。が、全然上手くいかず。。。 その後、進路未定で大学を卒業し、2年ほどフリーターをやることに。この頃、普通の社会人より時間もあったので、WordPressの他にGhostだったりJoomla!だったりも触ったりしていました。 そして、25歳のころバイト先
やまぐろ

リモート作業のメリット/デメリットが分かってきたので、見解を述べる

システムエンジニアという比較的リモートワークに適した本業なのにも関わらず、どうも家で仕事するのに慣れなくてリモートワークから逃げてきた自分だが、ここ1年くらいで時と場合により強制リモートワークになることが度々発生した。 そろそろリモートワークにも慣れてきたところなので(遅いけど)リモートワークによるメリット/デメリットを述べていきたいと思う。 メリット 通勤しなくていい 当たり前ではあるけど、職場まで移動するのには時間がかかる。しかも人にも会う。 最低限人に会えるように早めに起きて準備しなきゃいけないし、職場への距離を考えると出社の2時間前に起床とかになってしまう。 だけど、リモートなら出勤時間はもちろん不要だし、人と会わないなら多少寝癖があっても大丈夫。しかも始業30分前に起床しても余裕で間に合う。 時間的なメリットは思ったより大きい。 空いた時間の使い方は睡眠時間を長くするだったり、家事に充てるだったり様々だと思うが、自分は起床時間は出社する際もリモートする際も同じにしていて、朝の時間でニュー
やまぐろ