未熟エンジニア さん プロフィール

  •  
未熟エンジニアさん: システムエンジニアライフ
ハンドル名未熟エンジニア さん
ブログタイトルシステムエンジニアライフ
ブログURLhttps://system-engineerlife.com
サイト紹介文まだまだ未熟なシステムエンジニアが、日々の業務の中で学んだこと、感じたことを更新します。
自由文東京で働く若手システムエンジニアです。
日常学んだ技術知識やシステムエンジニアとして意識している点などお伝えしていきたいと思います。

最近はWEBアプリケーションの保守を行っていて、オフショアが作成・実施した設計書〜テストのレビューがメインです。
参加カテゴリー
更新頻度(1年)情報提供26回 / 68日(平均2.7回/週) - 参加 2017/06/11 19:13

未熟エンジニア さんのブログ記事

  • 環境を変えることで得られるもの
  • 私は一度転職をしています。転職の理由は、その時にしていた仕事をほぼ理解してしまい、これから何年もその職場で働いても、大きな成長はなく、同年代のエンジニアと比べた際にITスキルの差がどんどん広がってしまうと考えたからです。5年後、10年後の自分を考えた際に、今のままだと市場価値的にもあまり上がることはないと考えて、給与を上げたいので転職を決意しました。転職して変わったこと転職前のITスキル私は転職前はVBAを [続きを読む]
  • テストエビデンスの作成に苦戦
  • 今週はある案件のテストを一週間ずっと行うことになっています。お客様がかなり期待している機能開発のため、スケジュールを遅らせることは許されない規模の大きな案件です。今日はそのテストの初日で、テストを実施しておりました。その中で大変残念な(悲しい)出来事があったのでご紹介致します。テストエビデンスが作成出来ない作業の遅れ本来であれば、今日の朝からテストを行う予定となっていたのですが、他の作業が多数入って [続きを読む]
  • SEはチャットを業務中に使う
  • 私が現在の現場に来て驚いたことは、チャットを頻繁に使用するということです。以前の現場ではユーザー企業にいて開発をしていたのですが、そこでは何か話したいことがあれば基本的には直接話をしに行き、必要であればメールを使っていたので、みんながチャットを使って会話をしていることに少し動揺してしまいました。私がお世話になっていたユーザー企業は、比較的真面目な会社であり、例えば飲み会の翌日の朝にはちゃんと一人一 [続きを読む]
  • 羽田空港のIT戦略
  • 羽田空港は、NTT、パナソニックなどと共同で、最先端のIT技術を使用した訪日外国人向けの実証実験を行っています。2020年の東京オリンピックに向けて、多くの外国人が訪れるだろうとのことで、ITを活用して外国人が日本に来て困ることを改善して、よりおもてなしをして満足度を高めようという取り組みを、2015年から実施しています。そこで活用されている技術が大変興味深く、普段は金融のエンジニアである私も惹かれる内容でした [続きを読む]
  • 詳細設計書は必要か
  • Seirで働いていると、ほぼどの現場でも詳細設計書の作成を求められると思います。しかし私は詳細設計書は無駄な成果物だと感じることが多いです。詳細設計書とはどういうものか詳細設計書には、プログラムのロジックレベルでの記載をする現場が多いと思っています。IF文、LOOP文、変数のセットとプログラムで表わすのであれば、その1行1行全てを逃さず記載するのが、多くの現場で作成している詳細設計だと思っています。 そもそも [続きを読む]
  • EUC開発とは・・・そしてその問題点
  • EUC(End User Computing)とは名前のままのとおりエンドユーザーが自分達が使うシステムを、自分達自身が開発する。というものです。ここで言うエンドユーザーというのは、ユーザー企業の中の実際にシステムを使用する人達のことを表しています。例えば、銀行なら窓口の人、コンビニだったら各店舗で働く人、飲食店であれば料理を作る人が、自分の作業を効率化するためにシステムを作ることを言います。 通常のシステム開発では、各 [続きを読む]
  • 責任感のあるオフショア
  • 先日オフショアに徹夜させてしまうことがありました。 私の現場ではUAT(ユーザーテスト)環境へ、対象資産をデプロイする前に、リーダークラス何人かでリリース前に案件の内容が正しいか、テストは足りているかを判断するための打ち合わせがあります。今回の徹夜は、私がその打ち合わせの日程を忘れていたことで発生してしまいました。 今回開発を担当いただいたオフショア会社は、中国にある会社で、私が配属されているプロジェ [続きを読む]
  • VBAでRound関数
  • 私は今はWebアプリケーション開発を行っておりますが、以前の職場ではVBAでの開発を行っておりました。その為、たまにはVBAに関する記事も更新しようと思います。ちなみに経験的にはVBAの方が長いので、Webよりも皆様の役に立てる記事が書けるとは思います。是非ご覧ください。 勘違いしやすいRound関数VBAで使用されるRound関数は、普段慣れ親しんでいる四捨五入と思い開発を行うと痛い目にあいます。VBAで使用される四捨五入は” [続きを読む]
  • 理想のPM・PL
  • どんな職場でも配属当初は尊敬する人がいると思います。しかし何ヶ月か一緒に仕事をしていくと、その人の色々な面が見えてきて、どうしても尊敬出来なくなってくることも多いと思います。そんな中で、私が何年何ヶ月も一緒に働いて尚、ずっと尊敬尊敬し続けている人がいて、私にとっての理想のPM・PLだと思っているそんな方を今回紹介させてください。 人間味のある人になりたい私が社会人になってから、ずっと尊敬している人は二 [続きを読む]
  • 保守開発が難しい4つの理由
  • 私は現在の職場で、アプリケーション保守開発を行っています。保守開発は0から開発するのではなく、すでに動いているシステムに機能を追加したり、動作を変更したりするものになります。私は保守開発を行っていて、色々つまずくことが多いので、保守開発は難しいことが多いなぁと思っています。 アプリケーション構造理解現在私が保守しているアプリケーションシステムは、2010年あたりに作成されたものになります。私が現場に配属 [続きを読む]
  • スパリゾートハワイアンズの情報漏洩について
  • スパリゾートハワイアンズにて情報漏えいが発生したとのことです。詳細はスパリゾートハワイアンズのHPに記載されています。こちらスパリゾートハワイアンズは、私も言ったことがあるところで、近くに住んでいる友達もいるため、このような話題で人気がなくなってしまうのは少し残念です。 今回の情報漏えいは、ハワイアンズのECサイト「ハワイアンズモール」で使用されたクレジットカード情報が流出したとのことで、原因はOpenSS [続きを読む]
  • プログラミングコンテストへの参加
  • この度私が所属している部が、とあるプログラミングコンテスト的なものに出場することになりました。 基本的には若手(入社1、2年目)が中心ですが、他にも参加して良いとのことでしたので、私も立候補し参加することにしました。具体的な内容は避けさせていただきますが、あるAPIを活用してシステムを作成し評価してもらうというものになります。(分かる人には分かっちゃうかも) 私の今年の目標は、Webアプリケーションエンジニアと [続きを読む]
  • キャッシュによる個人情報流出
  • 今回はちょっと前に発生したメルカリでの個人情報流出について、所感を書きたいと思います。※メルカリから今回の事象について説明が出てますので、詳細はこちらをご覧ください。 恐怖のキャッシュ今回の個人情報流出は、CDNサーバに閲覧ページがキャッシュされてしまったことで、同時に同じページをリクエストした人に、キャッシュされた内容がレスポンスされてしまったことが原因とのことでした。 私は恥ずかしながらCDNサーバに [続きを読む]
  • テストはどこまで行うか
  • テストケースを作成していて、どこまでのテストを行うか迷うことが多々あります。ノンデグレードテストについて、どのパターンをどこまで行うか。結合テストとシステムテストで、どこまでが結合テストで、どこまでがシステムテストなのかを迷うことが最近多いです。軽微な修正でのテストケース私はWebアプリケーション保守を行なっております。私の現場での保守案件は、機能追加も多々ありますが、やはりバグ対応が多いです。 [続きを読む]
  • tweetボタンの不具合対応
  • 先日クラウドワーキングで、tweetボタンを した時の処理が動かないという不具合に対する依頼を請けました。その時に学んだことを書き留めたいと思います。ツイートボタンを2箇所に配置今回問題となったサイトには、ツイートボタンが記事の上部と下部にそれぞれ一つずつ配置されていました。このサイトでは、DBにツイートボタンが された数を保存していて、ツイートボタンを した際に、DBの値プラス1する [続きを読む]
  • 残業規制について思うこと
  • 最近の世論では、某広告代理店の事件などの影響により、残業を減らす動きが活発になっていると思います。元々残業が多いと言われていたIT業界でも例外ではなく、多くの企業が残業への対策を始めているのではないでしょうか?もちろん私の会社も例外ではなく、残業が30時間を超えようものなら、かなり厳しく言われるようになりました。そんな環境になっていく中で、私が思うことを本日は記事にしたいと思います。手を抜いて残業 [続きを読む]
  • SEのスケジュール管理方法
  • SEにとってスケジュール管理はかなり重要だと思います。皆さんの現場でもしつこく言われているのではないでしょうか?今回は私が行っているスケジュール管理の方法を記載したいと思います。この記事が何かのお役に少しでも立てれば幸いです。 見積もり精度の向上スケジュールを管理する際にまず大事なのは、見積もり精度を向上させることだと考えています。以前私がいた現場では、ユーザーから簡単な要件を聞いて、「なんとな [続きを読む]
  • レビューによる品質向上
  • 現在の現場では品質向上を図る目的でレビューを実施しています。ウォーターフォールモデルでの開発のため、要件定義、外部設計〜詳細設計、コーディングUT〜総合テストまでの全ての工程がレビューの範囲となります。その他にも例えばお客様に提出する資料もレビューの対象となります。 レビューアの人数レビューは基本的には3人が行います。オフショア会社内リーダークラスでのレビュー。パートナー会社のレビュー。元請け会社 [続きを読む]
  • 画面読み込み途中でボタンが押された時の動作
  • 実行ボタンが押された時にinput属性に入るべき値が入らない事象が発生しました。そこで学んだことを書いていこうと思います。input属性に値が入らない以下のような画面があります。●test.htmlこの画面では、ボタンが2つ存在し、次画面遷移する際にどちらのボタンが押されたのかを、hiddenで渡すという処理を行っています。今回は省略していますが、実行ボタンからhiddenパラメータ『selData』までの間には数千行の明細データが入 [続きを読む]
  • リリース直前にバグが発覚
  • 先週チーム内の他の方が持っている案件で、本番リリース直前にバグが見つかりました。バグとしてはマスターテーブルに登録する内容が間違っているとのことでした。 設計を再度確認小さなバグではありましたが、品質に不安があるとのことで、再度設計書の確認を行うこととなりました。また今週日曜日にリリース予定で時間がないため、徹夜で対応することになってしまったのです。※私は近くのホテルに泊まりました。 小さなバグだ [続きを読む]
  • 後輩の退職
  • 昨日は朝からショックな出来事がありました。それは後輩の退職です。その後輩は、昨年に新卒で入社した子で、とても優秀なSEでした。2年目になったばかりなのに、かなり多くの開発案件を持たされ、最近はとても辛そうでしたが、それでもへこたれずに一生懸命やっていて応援していました。 昨日更新した勉強しないSEにも該当せず、ちゃんとwebやプログラミングも勉強していたので、後輩でありながらライバルとして、一緒に成長 [続きを読む]
  • 勉強しないSE
  • 私は今まで3つの職場で働いた経験があります。そのどの現場でも職場以外で勉強しない人ばかりでした。 入社後最初の現場私が入社して最初に配属された職場は、運用系だったのですがあまり難易度が高い仕事ではありませんでした。その影響か、はたまた元々勉強する気がない人が集まっていたのかはわかりませんが、みんな業務以外で勉強をしようとは一切していませんでした。むしろ業務中でも普段の業務をこなすばかりで、その仕組み [続きを読む]
  • オフショア開発について
  • 私は現在webアプリケーション保守を行っています。開発は、元請け企業・パートナー会社・オフショア会社の体制で行っております。 各体制の開発時の役割について元請け企業は、プロジェクト管理、要件定義工程(顧客折衝)、対応方針の確定、外部設計・総合テストのレビューが主な担当です。パートナー会社(私の会社)は、要件定義工程(元請け企業フォロー)、対応方針の確定、外部設計〜詳細設計のレビュー、CD/UTレビュー(あ [続きを読む]