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

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

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

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

  • VBAでMWSを使用する方法
  • AmazonマーケットプレイスWebサービス(MWS)を呼び出してデータを取得する方法をご紹介致します。MWSを使用することによって、Amazonへ出品している方にとって多くの作業を自動化や効率化を図ることが可能となります。JavaやPHP、C#などはサンプルコードがいくつか公開されておりますが、VBAでは情報が少ないため、今回の記事がVBA使いの方の参考になればと思い公開させていただきます。VBAでMWSを使用する前提条件Amazon MWS APIを [続きを読む]
  • システム開発で品質はどれほど重要か〜過剰品質のSier〜
  • Sierでは品質にたいしてかなり高い意識をもっている企業・人が多いと思います。品質にたいしてのその高い意識は本当にそこまで重要なものなのでしょうか。私はSierの品質にたいしての高い意識に疑問を持っています。過剰品質への意識QCDシステム開発において開発が成功したかどうかの判断にはQCDという指標が多く使われています。QCDとは、品質:Quality・コスト:Cost・期日:Deliveryの略で、当初予定したQCDの通りに開発を終わらせ [続きを読む]
  • VBAマクロファイルが急に破損
  • 作成したVBAマクロを保存して再度開くと急にファイルが破損するという事象が発生しました。原因究明にかなりの時間を使いましたので、同事象が発生した方が早急に対応できるように今回展開させていただきます。モジュール名に日本語を含むとマクロファイルが破損する破損した時の状況VBAが保存されたExcelファイルを起動すると以下のようなメッセージが出力します。メッセージ内容:‘(ファイル名).xlsm’の一部の内容に問題が見 [続きを読む]
  • IT技術を軽視するIT企業の矛盾
  • 私は独立系のSierで働いています。今いる現場は2次請けで外部設計以降の工程を受託しており、内部設計やプログラミングなどのロジックを考えるのはオフショアにて対応しています。私たち2次請けの日本国内にいるSierにはオフショアの対応が問題ないかを技術の有識者として評価する必要があり、元請けSierからもそれを求められています。にも関わらず、私の会社は技術に対する意識が低く、一切ITスキルを高めようと(覚えようと)しな [続きを読む]
  • Java SE Silver合格に向けて 〜演算子と判定構造の使用〜
  • 現在私はJava SE Silverの合格に向けて勉強しています。職場ではWebアプリケーションの開発をしていますが、オンライン処理で使用しているJavaを体系的に理解し、仕事で役立てようとしています。今回はJava SE Silverの試験範囲の一つである『演算子と判定構造の使用』について色々とまとめてみました。SE silverの試験概要、受験方法はこちらJava SE Silverの合格に向けて 〜受験目的・試験概要〜Jav SE silver合格に向けて第1弾 [続きを読む]
  • JSPへ配列を渡して表示する方法
  • 先日同じ会社の2年目の方が書いているJavaアプリケーションのコードを見ていたところ、サーブレット側で作成した結果をJSPで表示する処理の中で、配列(List)を使わずに必要な数のパラメータを作成して表示させていました。件数が少ないのであれば問題ないのですが、コードとして少しカッコ悪く、今後増えた場合にも修正が大変だと思います。そこで今回は配列(List)データをサーブレット側で作成・パラメータを渡して、JSP側で [続きを読む]
  • 結婚式の準備スケジュールと各作業のポイント
  • 私は2017年12月に都内のホテルで結婚式を挙げる予定です。当ブログは、システム系のノウハウなどをまとめるつもりで開始しましたが、システムエンジニアライフという題名でもあるので、普段の生活についてもエンジニア目線から色々と発信したいと思います。そして先日結婚式の初回打ち合わせを行ってきました。今回は、結婚式の準備はどういったスケジュールで進むのかについてお話ししたいと思います。 結婚式に向けてのポイント [続きを読む]
  • VBAでXMLファイルの全タグ名と値を出力する方法
  • EXCELやACCESSからXMLファイルの全タグ名と値を出力する方法についての記事になります。MWSと連携する機能の開発をしているときなどに、XMLの内容を確認することが度々あります。ブラウザから確認すれば簡単なのですが、「EXCELからもXMLの内容をすべて出力したい!」と思ったのですが、ネット上に全てのタグを出力するプログラムが見つかりませんでしたので、自分で作成しました。※VBAでXMLの各内容を指定して出力する方法につい [続きを読む]
  • VBAからMS-DOSコマンドを実行する方法
  • VBAで開発をしているとMS-DOSコマンドを使いたいという時もたまにあります。そんな時に使えるのが Windows Script Host です。今回は、VBAからWindows Script Hostオブジェクトを使う方法をご紹介させていただきたいと思います。 VBAからWindows Script Hostオブジェクトの呼び出しWindows Script HostをVBAで使えるように設定VBAでWindows Script Hostオブジェクトを使えるようにするには、参照設定にて『Windows Script Host Ob [続きを読む]
  • VBAでマルチスレッド処理を実現し、超高速化を実現する
  • 今回はVBAでマルチスレッド処理を実現して、超高速化を実現する方法についてお教え致します。マルチスレッドとは、プログラムの実行を複数同時(並列)に実行することです。VBAではマルチスレッドは基本的には出来ないのですが、今回お伝えする方法を使用することで、仮想的にマルチスレッドが実現可能となります。VBAでマルチスレッドを使用しなくてはいけないような状況はなかなかないと考えています。私は最近外部サイトのAPIを [続きを読む]
  • VBAを使用してCSVの取込・出力を行う方法
  • システム開発を行っているとCSV操作を行う機会はかなり多くあると思います。もちろんEXCEL・ACCESSのVBAでもCSVファイルを取り込んだり、または出力したりする機能を開発する機会は多くあります。今回はVBAでCSVファイルを取り込んだり出力したりする方法についてサンプルコードをお伝えしたいと思います。CSVファイルの取込早速ですが、VBAでCSVファイルを取り込むには私は以下のような方法で実現しています。クラスを使っている [続きを読む]
  • DAZNで登録できるデバイス数が3つを超えるとエラーとなる
  • 皆様DAZNはご存知でしょうか?一時期かなり頻繁にCMをしていましたので、聞いたことがある方も多いのではないでしょうか?そして私はそのDAZNに登録しています。今回iPhoneの機種変更した際に、DAZNでエラーが発生し視聴できなくなってしまいました。その解決に少し時間がかかりましたので、解決方法を共有させていただきたいと思います。DAZNとはDAZN(ダゾーン)とは、イギリスのデジタルプラットフォームを展開している国際スポ [続きを読む]
  • ブログ1週間連続更新を通じて感じた『ブログと私生活の両立』
  • 本日この記事をもって、無事当ブログ一週間毎日更新を続けることが出来ました。(ギリギリの更新になりましたが)ブログを開始したのは2017年6月、つまり3ヶ月前からなのですが、3ヶ月経って初めての一週間連続更新という他のブログをされている方からすると全然すごくないむしろ当たり前のような記録だと思いますが、私にとってはかなり大変な一週間でした。今回私が一週間連続更新をしようと思ったのは、ついに30記事に到達した [続きを読む]
  • カラオケパセラでのサッカー観戦をお勧めする理由
  • 先日8/31に、サッカー日本代表のオーストラリア戦でした。無事にワールドカップ本戦に出場が決まりましたね。始めて予選のほぼ全ての試合を応援してきたので、無事に出場出来てかなり嬉しいです。井手口はガンバ大阪で頑張っているのを知っていたので、今回活躍して誇らしいような気持ちです。笑また今の日本代表では大迫が一番好きな選手ですが、こちらも大活躍でしたね!是非このままワールドカップ本番でも活躍していただきたい [続きを読む]
  • Java SE Silver合格に向けて 〜Javaのデータ型の操作〜
  • 現在私はJava SE Silverの合格に向けて勉強しています。職場ではWebアプリケーションの開発をしていますが、オンライン処理で使用しているJavaを体系的に理解し、仕事で役立てようとしています。今回はJava SE Silverの試験範囲の一つである『Javaのデータ型の操作』について色々とまとめたものを記載したいと思います。SE silverの試験概要、受験方法などについては、『Java SE Silverの合格に向けて 〜受験目的・試験概要〜』を [続きを読む]
  • Java SE Silverの合格に向けて 〜受験目的・試験概要〜
  • 現在私はJava SE Silverの合格に向けて勉強しています。私は現在の職場で、Webアプリケーションの開発を行っているのですが、オンライン側の処理はJavaで処理をしています。そのためJavaのソースを毎日といってよいほど読んでいます。しかし、実際にソースを作成するのはオフショアで、自分達で開発することは基本的にはありません。なので、読む能力はつきますがプログラムを書く能力や細部に渡る知識は身についていないのが現状 [続きを読む]
  • VBAでXMLを操作する
  • 最近VBAでAmazon APIを使用した開発を行っておりました。Amazon APIの出力結果はXML形式なのですが、今回XMLの操作をVBAで行うことに苦戦しましたので、ここにまとめておきます。Amazon APIの呼び出し方については、後日記事にしますのでお待ちください。VBAでのXMLファイルの様々な操作今回操作する対象のXMLファイル今回は、AmazonマーケットプレイスWebサービス(Amazon MWS)を呼び出し、出力されたXMLを加工するというVBAを作成 [続きを読む]
  • VBAでファイル選択ダイヤログを出力し選択したファイルを操作する方法
  • EXCELやACCESSのVBAを使用して他のファイルを操作するというのは、結構な頻度で使用すると思います。決まったフォルダに決まったファイル名で処理対象のファイルが保存してあれば、VBAのプログラムとしては簡単に実現することが可能です。しかし、ファイルの保存場所やファイル名が固定ではない場合には、都度ファイルを選択するような処理を追加してファイルの処理をする必要があります。そこで今回は、VBAを使用してファイル選択 [続きを読む]
  • 人を簡単に切り捨てるマネージャー
  • Sierでは、何重にもなる請負契約が当たり前の業界です。ユーザー企業がいて、大手Sierが最初にシステム開発の契約を行います。(ここでユーザー企業とSierの間に、ユーザー企業が保有しているシステム子会社が入ることもあります)この大手Sierは、NTTデータ、IBM、野村総合研究所、日立、富士通などの超一流会社がほとんどです。その後大手のSierは、2次請けのSierへ開発を依頼します。このSierは先ほどの1次請けSierの子会社や、一 [続きを読む]
  • おじさんエンジニアは勉強しなくてよいのか
  • おじさんエンジニアは勉強しなくてよいのか私が今同じチームで働いているメンバーは、40代後半マネージャーと同じく40代後半のパートナー会社の方2人、そして20代後半未熟エンジニアの私の計4人です。この通り私以外はおじさんエンジニアなのですが、この環境で働いていて思うことがありますので今回ご紹介させていただきます。※最初にこの記事を読まれる方が不快に思う点もあるかもしれません。ただ私も年配のエンジニアが全員こ [続きを読む]
  • EXCELシートで写真ファイルを扱う
  • 先週は1週間スマホアプリのテストを行っておりました。ケース数がかなり多かったのですが、毎日終電近くまでテストを対応してやっと終わりつつあります。テストはiPhone、Androidで行ったのですが、実際にスマホを使用してテストしている時間よりも、終わったあとのテスト結果(エビデンス)をまとめる作業に多くの時間を費やしました。特にスマホ端末で取得したスクリーンショットをEXCELに張り付ける必要があったのですが、EXCEL [続きを読む]
  • テスト環境
  • システムを開発するうえで気をつけなくてはいけないことの一つとして、本番環境と全てが同じ状況でテストしてはいけないということがいえます。システム開発を行っている人であれば当たり前のことだと思いますですが、改めてその意味やどのようにテスト環境を構築するのかをお伝えしたいと思います。本番環境とテスト環境なぜテスト環境が必要なのかシステムを開発するうえで、テストは絶対にやらなくてはいけない重要な作業です。 [続きを読む]
  • 環境を変えることで得られるもの
  • 私は一度転職をしています。転職の理由は、その時にしていた仕事をほぼ理解してしまい、これから何年もその職場で働いても、大きな成長はなく、同年代のエンジニアと比べた際にITスキルの差がどんどん広がってしまうと考えたからです。5年後、10年後の自分を考えた際に、今のままだと市場価値的にもあまり上がることはないと考えて、給与を上げたいので転職を決意しました。転職して変わったこと転職前のITスキル私は転職前はVBAを [続きを読む]