English

ネイティブキャンプのカランメゾットによるレベルチェックと各stageの難易度

カランメゾットによるレベルチェックと各stageの難易度について紹介致します。カランメソッドとは母国語の助けを借りず、習得したい言語のみを使用して学習していく方法です。ネイティブキャンプでは、レベル1〜5くらいまでが初級者、6〜8くらいまでが中級者、9〜10くらいが上級者向けとされています。
English

ネイティブキャンプでカランメソッドを用いた学習方法とその効果

ネイティブキャンプでカランメソッドを用いた学習方法とその効果について紹介致します。カランメソッド自体はイギリス発祥の学習方法で、母国語の助けを借りず、習得したい言語のみを使用して学習していく方法です。カランメソッドとメリットとデメリットについてや、費用対効果について紹介していきます。
Laravel

PHP/LaravelのUdemyおすすめ講座 3選【脱初心者】

PHP/LaravelのUdemyおすすめ講座について紹介致します。Udemyにてlaravelが学習できる講座はいくつかありますが、内容は似たり寄ったりする部分があるため、あれもこれもやる時間がない方には、本記事で紹介する講座だけ抑えておけば初心者レベルは卒業できます。また実践的な内容も盛り込まれています。
SE

Webシステム開発にて要件定義で主にやること

Webシステム開発にて要件定義で主にやることについて紹介致します。プロジェクトにおいてスコープ(成果物・作業範囲)の定義は大切です。なぜなら成果物や作業範囲が定まっていないと、追加の対応依頼や仕様変更があった際に、対応するかどうかでクライアントと揉めることになるからです。要件定義にて機能要件、非機能要件を明確化します。
Laravel

Laravel jobをqueue(キュー)につっこんで非同期処理をする

Laravelにてjobをqueue(キュー)につっこんで非同期処理をする方法を紹介致します。大量のデータをDBにインポートしたい際や処理に時間がかかる場合、job(ジョブ)をdispatch(ディスパッチ)することで非同期的に処理をすることができます。jsonデータをDBにインポートするという例を取り上げています。
Python

GCP Text-to-Speech APIの使い方~Pythonで音声出力

GCPのText-to-Speechを利用することでテキストを音声出力することができます。本記事ではPython(JupyterLab)で音声出力する方法を紹介します。APIの有効化とAPIキーの取得をしたら、JupyterLabでキーを読み込みます。サンプルコードを用いてテキストから音声出力ができます。
English

システムエンジニアは英語ができた方が絶対いい。5つのメリット。

SE(システムエンジニア)は英語ができた方がいいメリットについて話します。英語ができて、損することはありません。むしろできないと機会損失になる可能性があります。英語が読めるとエラーやドキュメントを理解して解決することができます。また英語が話せるとビジネにおいて、海外エンジニアとのコミュニケーションが円滑になります。
Python

Python JupyterLabのインストールと基本的な使い方

JupyterLabのインストールと基本的な使い方について紹介致します。JupyterLabはブラウザ上で動作する対話型実行環境です。実行結果を逐次確認することができます。インストール方法として3つ紹介致します。JupyterLabではmarkdownで記述でき、またcodeで実行された結果をすぐに確認できます。
Job

会社を辞めたいと悩んでいるときにすべきこと。【辞める勇気と肯定】

私が会社を辞めた経緯から、今の会社を継続するかどうか悩んでいる方、また辞めたいと考えている方の参考となればと思います。会社を辞めること自体、必ずしも悪いことではないです。カナダやアメリカなどの英語圏では、辞めて次の会社へキャリアアップしていくのが当たり前です。判断基準は今満足できているか、自己成長できているかです。
SE

ブリッジSE(BrSE)に必要なスキルとは?主な仕事内容も紹介

ブリッジSE(Bridge SE)とは、システムの開発フェーズに海外のオフショア(offshore)を利用する際に、日本側スタッフと現地エンジニアを橋渡しするエンジニアです。ブリッジSEにも様々なパターンがあり、技術・開発スキル、語学力とコミュニケーション力、マネジメントスキルなどが求められます。