プログラミング入門

プログラムを書く時に、変数のスコープはできるだけ狭くすると良いと言われています。

今回はこの理由を、例え話を使って書こうと思います。

例え話とある村で事件がおきました

人口100人程度の小さな村で殺人事件がおきま ...

PHP, プログラミング入門

突然ですがクイズです。

以下の結果はtrueでしょうか。falseでしょうか。

empty('');

正解はtrueです!

こちらはどうでしょう。

empty(0);

正解は ...

PHP, プログラミング入門

参照渡しを使う際は要注意

以下のコードをご覧ください。

<?php$myArr = ;function hoge(&$arr, $fruit){ foreach ($arr as &$item){ if($item == $ ...

JavaScript, プログラミング入門

JavaScript でプログラムが実行される時に、内部ではどのようなことが起こるのかを知っておくと、エラー発生時に役立ちます。

今回はスタックについて書きます。

エラーが出た

以下のようなコードがあります。

JavaScript, プログラミング入門

以下のコードがあります。

let count = 0;const addCount = () => { count++;}addCount();console.log(count);//1addCount();consol ...

TypeScript

numberの列挙型にした場合、存在しない数値を入れてもコンパイル時にエラーにならない。

enum TamiType { Hoge,//0 Foo,//1 Fuga//2}const v: TamiType = 5//エラーにな ...

JavaScript, プログラミング入門, リファクタリング

以下のコードをみてください

以下のコードを10秒間で読んでください。

const convertStr = str => { let upper = str.toUpperCase() let newArr = )){ ne ...

HTML/CSS, プログラミング入門

HTML/CSSで以下のような時計盤をつくってみます。

タスク一覧円を描く
円の縁を描く
12を描く
1を描く
2から11を描く
円を描く

divで正方形を作り、border-radius: 5 ...

システム開発, プログラミング入門

今回は面接の時にアピールすると良いことを書きます。

アピールするために今からどのようなことをすれば良いかもわかります。

結論

自走できるエンジニアであることをアピールしましょう。

採用する側としては、 ...

システム開発, プログラミング入門, 人生

プログラミングを学習したし、いよいよこれからIT業界に踏み込んでばりばり稼ぐぞ!という方に向けて、私自身の体験に基づく、気をつけて欲しいことをご紹介します。

結論

モダンな技術や幅広く使われてる技術を使っている会社・案件を選 ...