2017年5月19日 | システム開発のこと
プログラマーにとって美しく見やすいソースコードを書けることは重要なスキルの一つです。なぜならアマチュアプログラマーではなく、仕事として取り組むのであれば、自分以外の人がソースコードを見る可能性が大いにあるからです。 プログラムのバグ対応を引き継いだとき、もしソースコードがぐちゃぐちゃだったら、もとのソースを書いたプログラマーに対して怒りさえ覚えてしまいます。そんなことにならないためにも、美しく見やすいソースコードを書くためのポイントをご紹介していきたいと思います。 きれいなソースコードを書くにはここを意識する...
2017年5月18日 | システム開発のこと
受託開発の案件を請負い、喜んでいたのもつかの間、赤字になってしまった・・というのはよく聞く話です。赤字になる原因は、大きく分けると以下の二つ。 プロジェクトの進め方が悪く、作業工数が膨らんでしまった そもそもの見積もりの金額自体が甘かった 赤字の原因が前者であれば「プロジェクトの炎上を防ぐなら「工程厳守」と「品質確保」を忘れるな」をご覧いただきたいのですが、後者なら見積もり額を算出する上でのポイントを学ばないといけません。請負作業に対する金額の見積もりは肝心で、プロジェクトを成功させるための第一の要所でもあります。...
2017年5月17日 | SE・PGのこと
システムエンジニアやプログラマーのような技術職なら、どのようなスキルを習得しているのかは、エンジニアのレベルを測る上で大事な要素となります。実際に開発プロジェクトに参画する際には、お客様から自身が習得しているスキルについて問われる場面も多々あります。 ですがSEやPGにとってのスキルとはいったい何を指すのでしょうか・・ SE・PGにとってのスキルに含まれるもの それではSEやPGにとってのスキルについて、ざっとご紹介していきましょう。 扱えるプログラム言語の種類...
2017年5月16日 | 就職・転職のこと
どんな職業にも業界用語となる言葉がありますが、IT業界にも業界内で使用する特有の言葉が存在します。システムエンジニアを目指すなら知っておきたい、IT業界で使用されている専門用語について、ご紹介していきます。 人月・人日 人月(にんげつ)や人日(にんにち)とは、作業量を表すための単位のようなもの。「一つのシステムを作り上げるのに10人月必要になる」といった使われ方をします。...
2017年5月15日 | IT業界のこと
システム開発の基本はウォーターフォールモデルでの開発だと、システムエンジニアを目指す人なら、学生時代に必ず習うのではないでしょうか。 要件定義をこなし、基本設計、詳細設計を用意して、プログラミングしてテストを行うのが一連の流れです。上流から下流へ水が流れるように作業が進み、後戻りすることは基本許されません。各フェーズで仕様凍結してしまえば、最も効率のよい開発手法となるでしょう。 しかし今後はウォーターフォールでの開発が減少し、アジャイル開発という新たな開発手法が一般的になっていくかもしれません。...
2017年5月14日 | システム開発のこと
システム開発を行う現場は、自社内で開発して納品時だけお客様先に出向く場合と、最初からお客様先で開発に取り組む場合の二種類があります。昨今では情報漏洩に対する意識の高まりから、お客様側も仕事を持ち帰らせることはせずに、客先常駐での開発案件が増えてきました。 今回は客先常駐でシステム開発をすることで得られるメリットについて、ご紹介していきたいと思います。 さまざまな現場を知ることで知見が広がる...