ブログ,プログラミング

 プログラミング・スキルが世界的に求められて
いるもう一つの側面は、直接的にはなりますが、
「深刻なエンジニア不足」です。

現在、世界規模でスキルの高いエンジニアが
圧倒的に不足しています。

 IT化の波は生活のあらゆるシーンに押し
寄せており、製品だけでなく、サービスにも
ITが活用されています。

 ITから完全に離れて生活することは、
もはや不可能と行っても過言でありません。

インターネットは日々の生活を支えていますし、
直接的には見えづらいさまざまなインフラ
(電車・ガス・水道など)もITで制御されて
います。

自動車も今ではコンピュータの塊です。

 今後、ITがなくなることは絶対にありません。
それどころか増える一方です。昨今注目されて
いる「IoT」(Internet of Things:モノの
インターネット)も普及の一途をたどっています。

 世界的にはテクノロジー関連企業が今後も
伸びる産業であり、かつ必要とされる産業で
あります。

 それにもかかわらず、これまでの教育環境が
不十分であったために、慢性的なエンジニア
不足が続いています。需要ばかり増えて、
供給(エンジニアの育成・教育)が追いついて
いない状況です。

日本のエンジニア不足は他国よりも深刻かも
しれません。そのため、「プログラミングが
できる」ということが価値の高いスキルの
1つとなっているのです。

 不足しているという話は、「プログラミングが
できる人に需要が非常に高い」ということに
なります。

ある程度しっかりとしたプログラミング・
スキルを見につけていれば、様々な面で
役立つ、「あなたの価値」の1つになります。

 一定レベル以上のプログラミング・スキルを
身につければ、引く手あまたで、世界中の企業が
あなたを欲しがる状況です。

職に困ることがなくなります。実際、「就職・
転職のために、資格試験合格よりも、実践的な
プログラミングのスキル身につけたい」という
人が急増しています。

パソコン,ブログ

メモリ選びでは、規格と速度、容量がチェックポイントです。
ただ、現在の主流はDDR4規格で、速度は2666MHz動作が一般的です。
通常の使い方なら、容量だけを気にすれば良いです。

メモリ選びの鉄則

・IntelのLGA1151,LGA2011ーv3はDDR4、それ以外はDDR3を使う。

・ほとんどのCPUは2枚セットで取り付け、増設する。
 LGA1151,LGA2011ーv3版CPUは4枚セットになる。

・32ビット版Windowsだとメモリ容量4GBまでしか使えないので、
 メモリ容量8GBや16GBを搭載するのであれば64ビット版Windowsを
 使う。今は、64ビット版Windowsが主流ですので、
 メモリ容量は8GBが標準です。スピードを求めるなら、
 16GB、32GBにしたほうが良いです。

IntelはDDR4への移行が進む
高い動作周波数と低い動作電圧が魅力

小型マザーボードであはSO-DIMMも使う

主流はDDR4に移行
価格も大きくは変わらない

メモリは2枚組、または4枚組を使う

製品ラベルでスペック(仕様)がわかる

動作タイミングのパラメータが異なる場合もある

オーバークロックモデルはUEFIでXMPを有効にする

SkylakeはDDR3Lにも対応
ただし、製品レベルではDDR3も使える

次回は、自作パソコンのパーツ選びの鉄則(SSD編)について、書きますね。

ブログ,プログラミング

英語などの自然言語を学ぶ際には、
基礎的な単語を一定以上覚えるまでは、
謎の宇宙語のままです。

やはり最初は基礎単語を丸暗記し、
基礎的な文章や言い回しを覚え、実践し、
失敗を繰り返す。

その学習サイクルを回して長文の読解や
スピーチにチャレンジし、より高度な
表現も使いこなしていく。こうなるまでは
最低でも数年かかるでしょう。

外国語を学ぶ際には半年頑張って成果が
でなくても「まだ半年だから」と前向きに
慣れます。

しかし、なぜかプログラミング学習だと
3カ月くらいで「もうダメだ!自分には
向いていない」とあきらめてしまう人が
かなりいます。

これは誤解から生まれるものです。言語の
習得にはそれなりに時間が必要なのです。

ブログ,季節

今日は24節季の芒種(ぼうしゅ)ですね。
「稲や麦など穂のなる穀物の種を蒔く頃」という意味で、
稲作農家では繁忙期を迎えます。
紫陽花(あじさい)が見頃になります。
体調や食糧の管理には注意が必要です。

パソコン,ブログ

マザーボードは非常に種類が多く、適切な1枚を選び出すのが
なかなか大変です。チェックすべきポイントとその意味を
理解して、一つ一つ確認しながら購入候補の製品を
絞り込んでいきましょう。

マザーボードの鉄則
・使いたいCPUとフォームファクターをまず選ぶ

・拡張スロットや端子の種類と数が製品により
 異なります。何が必要か確認する。

・高価な製品は、オーバークロックを調整しやすくし、
 上限を高めている

ソケットはCPUとセットで選ぶ
上位モデルは付属品や付加機能が充実

(1)規格で変わるマザーボードの大きさ
   3種類の規格があります。
   ATX,microATX,Mini-ITX
   この順でマザーボードの大きさが小さくなります。
   一番大きいのはATX、一番小さいのはMini-ITXです。

(2)主なCPUソケットの種類
   IntelはLGA-2011-v3,LGA1150,LGA1151の3種類で、
   LGA1151です。
   AMDはSocket AM3+,Socket FM2,Soket FS1bの3種類です。

(3)Z170マザーはI/Oフレキシビリティーに注意が必要

(4)PCI Expressスロットは形状や本数、動作モードに注意

(5)高級なマザーボードと普及版マザーボードの付属品の量が違う

(6)マザーボードの設定をつかさどる「UEFI」
   UEFIの役割はOSとハードウェアの橋渡し

メーカー独自の機能や上位製品との違いを比較する必要がある
   

次回は、自作パソコンのパーツ選びの鉄則(メモリ編)について、書きますね。

ブログ,プログラミング

プログラミングを学ぶ過程では、
コンピュータへの命令の出し方や
コンピュータの仕組みを学びます。

これらは、現代では避けて通れない
コンピュータの基礎知識の習得に役立ちますし、
論理的思考法(ロジカルシンキング)の
習得にも役立ちます。

また、コンピュータはプログラムされている
ことは忠実に実行しますが、この反面、
それ以外のことは何一つ実行してくれません。

もし、思い通りにならない事があれば、
その原因はコンピュータにあるわけではなく、
プログラムを書いている人間側にあります。

そのため、1つ1つ課題を設定し、それを
クリアしていく必要があります。

この学習過程は、さまざまなビジネスシーンで
役立つ「問題解決能力の向上」につながります。

エンジニアンになりたい人はもちろんのこと、
「私はエンジニアになりたいわけではないから
プログラミングなんか関係ない」「別に子供を
プログラマーにしたいわけではない」と思って
いる人にもプログラミング・スキルを身につけて
ほしいのです。

きっぷ,ブログ,鉄道

切符(きっぷ)を買って、所持していなければ列車(電車)に乗ることができないという社会的な常識は誰もが持っています。鉄道を利用するための何らかの証明であることは、漠然と理解していることと思います。

切符を買うということは、ちょっと難しいことをいうと、鉄道会社と利用者が輸送サービスについての「契約」を結んだということになるのです。鉄道会社が示した条件について納得すれば、所定の金額を支払い、見返りとしてA駅からB駅まで、人あるいは貨物、荷物を運ぶというサービスをうけることができるということです。

鉄道による輸送の根本となる法律に「鉄道営業法」という1900(明治33年)に施行された古い法律があります。現在でも活きています。この法律に運賃を先に支払い、乗車券を買うことが鉄道を利用するうえでの原則であるということを定めています。

また、「鉄道営業法」に基づいて定められた「鉄道運輸規程」では、乗車券に通用区間、通用期間、運賃額、発行の日付を記載することを要するとされています。つまり、「通用区間、通用期間、運賃額」などが、鉄道会社と利用者との契約内容となります。

例えば、駅の自動販売機で買った乗車券には、「小田原→東日本会社線190円区間」といった通用区間、「発売当日限り有効」という通用期間、「190円」という運賃額、「27.-7.-2」という発行日付が明示されているのです。法律で定められている以上、様式が違っていても、これらは乗車券には必ず記載されています。

この駅の自動販売機で買った乗車券の詳しい説明は、次回にします。