<随時更新>文章を書く上で意識すべきこと

何を書きたいかを明確に イメージが容易な具体例と論理的な文章構成で右脳と左脳を揺らす 信頼感を与えるために、信頼(ソース)、論理(具体的な数値)、感情(強い気持ち)の順番で文章にちりばめる 自分独自の観察眼を理解し、ユニ …

無知であるがゆえ

一般的に優秀なエンジニアのほうが、コーディングにかかる時間は少ない。優秀でないエンジニアのほうが、コーディング経験が浅いゆえ、コーディングに時間がかかる。つまり、工数に対する料金が同じであれば、優秀なエンジニアのほうが安 …

時間の価値について

世の中によって時間の使い方でさえも価値観が変わる。SNSやスマホの通知などにより、30分1時間の連続したまとまった時間を確保する機会が減少し、時間が細分化された世の中、音楽アルバムよりもシングル曲で一曲を聞いたりするほう …

ジニ係数とは

不平等性をあらわす経済学の指標のことで、所得格差などが大きくなると1に近づき、小さくなると0に近づく。 カテゴリごとに下から並べて、富の累積比率と人口の累積比をプロットしていきます。この点を結んだ曲線をローレンツ曲線とい …

構造化プログラミングとは

抽象化レイヤー(Javaでいうインターフェース)を単数あるいは複数の階層構造で採用する現在のプログラミングでは当たり前になっているプログラミング手法のこと。

オブジェクト指向と関数型プログラミングの違い

対比されることがあるが、抽象概念に違いがある。 関数型プログラミングは純粋関数で構成されたプログラミング方法であり、上記の図では自然変換に値する。また変換器はオブジェクト指向でいう内部プロパティのように状態を保持し、その …