SEWebシステム開発にて要件定義で主にやること Webシステム開発にて要件定義で主にやることについて紹介致します。プロジェクトにおいてスコープ(成果物・作業範囲)の定義は大切です。なぜなら成果物や作業範囲が定まっていないと、追加の対応依頼や仕様変更があった際に、対応するかどうかでクライアントと揉めることになるからです。要件定義にて機能要件、非機能要件を明確化します。 2021.11.30SE
LaravelLaravel jobをqueue(キュー)につっこんで非同期処理をする Laravelにてjobをqueue(キュー)につっこんで非同期処理をする方法を紹介致します。大量のデータをDBにインポートしたい際や処理に時間がかかる場合、job(ジョブ)をdispatch(ディスパッチ)することで非同期的に処理をすることができます。jsonデータをDBにインポートするという例を取り上げています。 2021.11.21Laravel
PythonGCP Text-to-Speech APIの使い方~Pythonで音声出力 GCPのText-to-Speechを利用することでテキストを音声出力することができます。本記事ではPython(JupyterLab)で音声出力する方法を紹介します。APIの有効化とAPIキーの取得をしたら、JupyterLabでキーを読み込みます。サンプルコードを用いてテキストから音声出力ができます。 2021.11.09Python
Englishシステムエンジニアは英語ができた方が絶対いい。5つのメリット。 SE(システムエンジニア)は英語ができた方がいいメリットについて話します。英語ができて、損することはありません。むしろできないと機会損失になる可能性があります。英語が読めるとエラーやドキュメントを理解して解決することができます。また英語が話せるとビジネにおいて、海外エンジニアとのコミュニケーションが円滑になります。 2021.11.06English
PythonPython JupyterLabのインストールと基本的な使い方 JupyterLabのインストールと基本的な使い方について紹介致します。JupyterLabはブラウザ上で動作する対話型実行環境です。実行結果を逐次確認することができます。インストール方法として3つ紹介致します。JupyterLabではmarkdownで記述でき、またcodeで実行された結果をすぐに確認できます。 2021.11.06Python
Job会社を辞めたいと悩んでいるときにすべきこと。【辞める勇気と肯定】 私が会社を辞めた経緯から、今の会社を継続するかどうか悩んでいる方、また辞めたいと考えている方の参考となればと思います。会社を辞めること自体、必ずしも悪いことではないです。カナダやアメリカなどの英語圏では、辞めて次の会社へキャリアアップしていくのが当たり前です。判断基準は今満足できているか、自己成長できているかです。 2021.11.03Job
SEブリッジSE(BrSE)に必要なスキルとは?主な仕事内容も紹介 ブリッジSE(Bridge SE)とは、システムの開発フェーズに海外のオフショア(offshore)を利用する際に、日本側スタッフと現地エンジニアを橋渡しするエンジニアです。ブリッジSEにも様々なパターンがあり、技術・開発スキル、語学力とコミュニケーション力、マネジメントスキルなどが求められます。 2021.11.03SE