プログラミング入門 変数のスコープが狭いとなぜ良いのか
プログラムを書く時に、変数のスコープはできるだけ狭くすると良いと言われています。
今回はこの理由を、例え話を使って書こうと思います。
例え話とある村で事件がおきました人口100人程度の小さな村で殺人事件がおきま ...
プログラミング入門 PHPのemptyに要注意
突然ですがクイズです。
以下の結果は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 の Enum は string にするといい感じになる
numberの列挙型にした場合、存在しない数値を入れてもコンパイル時にエラーにならない。
enum TamiType { Hoge,//0 Foo,//1 Fuga//2}const v: TamiType = 5//エラーにな ...
プログラミング入門 どっちのコードが読みやすい?
以下のコードをみてください
以下のコードを10秒間で読んでください。
const convertStr = str => { let upper = str.toUpperCase() let newArr = )){ ne ...
HTML/CSS入門 10分で時計盤をつくってみよう
HTML/CSSで以下のような時計盤をつくってみます。
タスク一覧円を描く円の縁を描く
12を描く
1を描く
2から11を描く
円を描く
divで正方形を作り、border-radius: 5 ...
駆け出しエンジニア向け 面接の時にアピールすると良いこと
今回は面接の時にアピールすると良いことを書きます。
アピールするために今からどのようなことをすれば良いかもわかります。
結論自走できるエンジニアであることをアピールしましょう。
採用する側としては、 ...
将来が有利になる!! IT業界に踏み込む際に気をつけること
プログラミングを学習したし、いよいよこれからIT業界に踏み込んでばりばり稼ぐぞ!という方に向けて、私自身の体験に基づく、気をつけて欲しいことをご紹介します。
結論モダンな技術や幅広く使われてる技術を使っている会社・案件を選 ...