システム開発

システムを開発する中でありがちな落とし穴として、「顧客からの要求がコロコロ変わる」というものがあります。

これによって、開発がなかなか進まないことがあります。

要求が変わるといっても、これまでの経験上いくつかパ ...

システム開発, 人生

現在フリーランスエンジニアとしてリモートワークをしていますが、その1日の作業内容をご紹介します。

まずメールやSlackをチェック

朝起きてから、まずはメールチェックをします。

システムに対する問い合わせや、夜間 ...

プログラミング入門

これからIT業界で働きたい!エンジニアになりたい!という方におすすめの本をご紹介します。

コンピュータはなぜ動くのか

コンピュータの原理がわかりやすく書かれています。

ただし、全く知識がない状態でス ...

React, TypeScript, 覚書

React(jsxファイル)で、以下のようにアロー関数にTypeScriptのジェネリクスを使うとエラーになります。

//関数の中身は適当ですconst getValue = <T>(v: T): T => { ...

TypeScript, プログラミング入門

型推論は、プログラマが明示的に型を指定しなくても、TypeScript が型を予測してくれる機能です。

let に対する型推論は以下のようになります。

let value = 'Tamibouz';/ ...

JavaScript, TypeScript

以下のようなswitch文があるとします。

function makeCodes( code ) { switch( code ) { case 'AAA': return 'Code AAA' ...

未分類

コロナ禍による収入減で、副業としてブログを書き始める人も多いのはないでしょうか。

ブログでの広告収益といえばGoogle AdSenseですが、現時点で申請しても合格することが難しいことがわかりましたので共有します。

JavaScript, プログラミング入門

開発初期では、サーバーサイドが未実装なために、簡易的なJSONサーバーが必要なときがあります。

そのような時に便利なJSONPlaceholderというサービスがあります。

使い方は至って簡単で、公式ページに書 ...

コードレビュー

理解できないコードがあるときは素直に聞いてみる

コードレビューをしていて、コードが理解できない時は、ストレートに聞いてみるようにしています。

大抵は、担当者がミスしているか自分が理解していない仕様があるかです。

...

JavaScript, プログラミング入門

switch文のcaseで変数を使いたいケースがあるとします。

しかし、以下のコードでは、messages 変数は同じブロック内で重複しているためエラーになります。

switch(value){case 'a ...