プログラミング初心者はまずこれを使いこなせるようになろう

プログラミング初心者の

あなたに質問です。

 

マウス使っていますか?

 

 

「使用しているが...

 なんか問題でも?」

 

「タイトルの使いこなせ

 ってマウスのこと?」

 

 

と思われたかもしれまん。

 

私が言いたいのは逆で、

 

 

マウスを使うな

 

です。

 

 

「は?マウス必須やろ」

 

 

と思うかもしれませんが、

それはタッチパッドがない

デスクトップに限ります。

 

私を含めプログラミングをしている

70%はノートパソコンを

使用しています。

 

ノートパソコンにはタッチパッド

絶対についているのでマウスは

必要ないんです。

 

 

「いやマウスが

 ないと操作が...」

 

 

と思ったあなたにマウスを使用せず

快適なプログラミングをできる方法

をお教えします。

 

 

「自分はマウスが

 あれば十分」

 

 

と意地を張りマウスに執着し、

ブラウザバックをすると

 

 

私より100倍

時間を失うこと

になります。

 

 

逆に今からお教えすることをすれば、

 

 

100倍効率

がよくなる

 

 

のでプログラミングの勉強が

はかどること間違いなしです。

 

 

察しのいいひとはお気づき

かもしれませんがずばり

 

 

ショートカットの達人

になることです。

 

 

「いや、マウスでもできるやん」

 

と思われたかもしれません。

 

例としてWindows

コピー&ペーストをあげますが、

 

マウスを使うと

 

 

右クリック

 

コピー

 

右クリック

 

ペースト

 

 

4工程踏まないと

いけません。

 



たまにコピーしようとしたときに出る

ウィンドウが消えてもう一度右クリック

をしないといけない場合があります。

 

それに比べてショートカットは

 

Ctrl + C → V

 

で完結します。

 

また右クリックの操作が必要なくなる

のでウィンドウが消えるストレス

消え去ります。

 

またこれ以外にも、

 

ひとつ前の操作

に戻る

: Ctrl + Z

 

ウィンドウを

すべて最小化

: Windowキー + M

 

アプリの強制終了

: Alt + F4

 

タスクマネージャー

の起動

: Ctrl + Shift + Esc

 

...と便利なショートカットが

まだまだ存在します。

 

とりあえずコピー&ペーストの

ショートカットを極めましょう。

 



 

そしてここまで見てくださった

あなたへ普通は教えてくれない

機能をお教えしたいと思います。

 

それはホットキーです。

 

「ホットキー?聞いたことない...」

 

となったはずです。

 

ホットキーとは、

 

 

組み込まれた

ショートカットキー

をまとめた総称

 

 

なんです。

 

 

「え、じゃあ

 ショートカット

 と何が違うん?」

 

 

と思ったあなた、いいセンスです。

 

このホットキーには

自作ショートカット

を組み込むことができます。

 

私が組み込んで愛用している

ショートカットはカーソル移動

のショートカットです。

 

Windows搭載のパソコンのほどんどに

カーソルキーが存在しますが、

 

 

めっちゃ押しに

くくないですか?

 

しかもプログラミングでは

カーソル移動を多用するので

何とか解消したい問題です。

 

そこでカーソル移動ショートカットキー

を登録することでカーソルキーの打ち

ずらさから解放されます。

 

私が使用しているホットキーの

フリーソフトAutoHotKey

というソフトです。

www.autohotkey.com

 

使用方法は割愛しますが、私は

 

 

変換キー + H

: 左カーソル

 

変換キー + J

: 下カーソル

 

変換キー + K

: 上カーソル

 

変換キー + L

: 右カーソル

 

 

を登録してかなり効率がよく

プログラミングが出来るよう

になりました。

 

少し長文になりましたが初心者の

あなたはショートカットを極めま

しょう!

 

そして余裕がでてきたらホットキー

に自作ショートカットを

登録しましょう!

情弱な人はGoogleのある機能を使っていない

Google

 

現代のインターネットに

なくてはならない存在の企業です。

 

あなたやその周りの方がこの

ワードをよく口にしませんか。

 

 

Google先生

 

 

Googleで調べれば何でも解決

できるからGoogle先生

呼ばれるようになりました。

 

またあなたも調べものなどで

Googleを頻繁に使用するかと

思います。

 

ですがGoogleには調べる

以外に神機能があります。

 

これを知ると知らないとでは

 

 

情報格差がとんでも

ないことになります。

 

 

「いや、Googleは調るとき

 しか使わんから別にいいや」

 

とブラウザを閉じようとしたあなた、

 

 

いつまでも古い情報

にしかたどりつけま

せんよ。

 

 

調べるだけではなく、

 

自ら情報を取りに行くことが

重要な行動となっています。

 

「じゃあ早く教えて」

 

はい、お教えしましょう。

 

Google Discover

 

これが神機能なんです。

 

ja.wikipedia.org

 

 

「え、聞いたことない」

 

「そんな機能

 あったっけ?」

 

 

と思われたかもしれません。

 

実は無意識のうちに

使用している方もいます。

 

 

 

Googleを開いたときこのような

表示がされるとGoogle Discover

を利用している状態です。

 

Google Discoverとは、

 

 

今まで検索内容を解析

おすすめの記事

ピックアップしてくれる

 

 

機能です。

 

私の場合はコンピュータ関連が

多いので上記の画像のように

なっています。

 

また過去記事で書きましたRSSリーダー

みたいに気になったサイトを登録せず

とも記事を自動的に表示してくれます。

 

coffee-game-engineer.hatenablog.jp


この機能を使うだけで情報が蓄積

アップデートされて情弱から

おさらばできます。

 

もしこのGoogle Discoverを使っていない

のであれば今すぐ機能をオンにして

情強になりましょう!

最新情報を得るアンテナを張るだけで情弱から抜け出せる

情弱

 

現代の情報社会で切っても切り離す

ことが出来ないワードです。

 

情弱は一見悪いように見えますが

視点を変えて見てみると、

 

 

知らないことが

多いから得れる

ものしかない

 

 

最強のメリットなんです。

 



 

「なら情報を取りにいこう!

 ...でもどうやってやるんだ?」

 

 

となっているかもしれません。

 

今その状況でこの記事へたどり

着いたあなたは超絶ラッキーです

 

 

情報がという

手に入る方法を

れるからです。

 

 

いや、情弱の何が悪いん?

 

と意地を張ってブラウザを

閉じようとしているあなた、

 

 

周りから取り残され、

何もしらないから

何もできない人認定される

 

 

ことになりますよ。

 

と少し煽りましたがこれぐらい

情報に強くなることは重要なんです。

 

大量にある情報を簡単に

手に入れる方法、それは

 

 

RSSリーダー

 

 

を使うことです。

 

RSSリーダー?」

 

と思われたかもしれません。

 

RSSリーダーとは、

 

ブログやニュースなど

気になった情報を自動的に

収集してまとめるツール

 

です。

 

いちいちあなたが色々なサイトへ

行かなくても勝手に情報を取得し、

あなたへ提供してくれる神ツールです。

 

そして私が愛用している

アプリがあります。

 

それはFeedlyというアプリです。

 

feedly.com

 

iOSAndroid両方に対応しています。

 

このアプリは自分が登録したサイトの

情報を逐一収取してくれるアプリです。

 

 

 

 

画像のように登録した記事を

これでもかというぐらい収集

してくれます。

 

RSSリーダーのおかげで更新

されたての記事をすぐに見れる

ので重宝しています。

 

Feedlyを使うだけで周りから

一気に差を広げることができ

圧倒的情強になれます。

 

あなたも今すぐFeedlyを導入して

一気に情強になりましょう!

情報時代から置いて行かれないためにこれだけはしよう

プログラミング

 

これは情報という分野に

カテゴライズされます。

 

今では必修科目となっている

履修分野です。

 



今もあなたの周りには大量の

情報が飛び回っています。

 

その情報は昔の情報より進化の

速度が比べ物にならないぐらい

速いです。

 

そして日々進化する情報に

置いて行かれる人々が

非常に多くいます。

 

ですが残念なことに一度置いて

行かれると最新の情報へたどり

着くことがとても難しくなります。

 

その理由をこの後お教えしますが

それを知らないと、

 

一瞬で時代遅れの人に

なってしまします。

 



進化する情報に置いて行かれ

ないようになる方法、それは

 

 

最新のスマホ

買うことです。

 

 

「え、これだけ?」

 

と思ったかもしれませんが

これが現代の情報時代で生きる

為の最優先事項なのです。

 

日々情報が進化している、ゆえに

 

 

進化する情報を

処理できるスマホ

 

 

が必要となります。

 

あなたは今、

 

 

「今持っているスマホ

 でも十分なんだけど?」

 

「自分の周りのほうが

 古いスマホ使って

 いるんだけど」

 

 

という状況かもしれません。

 

ですがそれを続けていると近い将来

 

急にスマホ

使えなくなります。

 



仮に今あなたのスマホ

3年以上使っているとしましょう。

 

この状態のあなたのスマホは、

 

 

バッテリーがもたない

 

アプリが重い

起動しない

 

綺麗な写真が

撮れない

 

最新機種と

5世代以上離れている

 

OSアップデートの

対象外になった

 

 

マイナスの事象

積み重なってきます。

 

上記以外にもマイナスな

事象が発生しますが、

 

今のスマホを操作する

ことにストレスを感じる

 

瞬間がどんどん増えてきます。

 



このような状況になっていると

手遅れになる一歩前の段階です。

 

この先に待つのはあなたが

使用しているスマホです。

 

スマホの寿命は2年

言われています。

 

2年を超えると上記の

マイナスな事象が顕著に出てきます。

 

かなりマイナスなことを書きましたが、

これらはスマホを最新にすれば一瞬で

解決することが出来ます。

 

 

スマホを最新にする

だけで今の幸福度が

飛躍的に上がる

 

 

大げさな一言を書きましたが

スマホを変えるだけで脳汁が

めちゃめちゃ出てぶっ飛びますよ。

 

またスマホはネットで安く手に入る

SIMフリースマホを買う

のがおすすめです。

 

長文になりましたがあなたが2年以上

同じスマホを利用していれば今すぐ

最新のスマホに買い替えましょう!

プログラミング初心者は良いコードを書こうとするな

プログラマーとして活躍したい初心者が

一度はしようとする行動、それは

 

 

周りから尊敬される

凄く良いコード

きたい



 

と意気込み世の中にない

サービスを作ろうとする

ことです。

 

気持ちはわかります。

 

ですが断言して言えるのは

 

 

初心者のあなたが最初に

することではない

 

 

です。

 

この後凄く良いコードを書く前に

することをお教えしますが

 

 

いや、自分は〇〇さん

みたいな最強プログラマー

になるんだ

 

 

と意気込みブラウザを

閉じると間違いなく

 

 

「全然良いコード

 が書けない」

 

「それどころか

 コードを打つ

 ことが出来ない」

 

 

と自分のことが嫌い

なってしまいます。

 



そのような状況に陥らない

ために一つ質問です、

 

 

今初心者のあなたが最強な

コード打てるための基礎は

できていますか?

 

 

「コードを打てるための基礎?」

 

と思われたかもしれません。

 

コードを打てるための基礎、それは

 

 

ブラインドタッチ

 

 

という技ができるように

なることです。

 

ブラインドタッチとう技は、

 

 

キーボードを見ず

画面だけを見て文字を

入力する技です。

 



 

あなたが目指している人は100%

ブラインドタッチができます。

 

さらにいうと秒間10打以上できる

神の手を持っていると思います。

 

 

「キーボードを見ながら

 じゃないと打てない」

 

「画面だけ見て打つこと

 なんてできない」

 

 

と思ったかもしれません。

 

ですが心配ありません。

 

私がブラインドタッチが

できるようになったのは

4年前のことです。

 

4年以上前からパソコンを触って

いましたが、その時はキーボード

を見ながら打っていました。

 

そのせいでキーボードを見ながら

打つ最悪な癖がついてしまい

ました。

 



それからブラインドタッチを

できるようになりたいと思い

練習し今に至ります。

 

話が逸れましたがここで

ブラインドタッチをできる

ようになる

 

 

最短ルート

 

 

をお教えします。

 

この方法をきちんと守れば

1週間後、いや3日後には

打てるようになっています。

 

行程としては3工程ありますが、

同じ繰り返しなのでしんどくないです。

 

 

英語の文字、句読点、

ハイフン、Enterの

場所だけ覚える

 

「寿司打」の

「練習・お手軽コース」

をプレイする。

 

絶対に焦らず

一文字一文字

ゆっくり打つ

 

 

これの繰り返しだけで3日後には

ブラインドタッチができるように

なります。

 

またブラインドタッチをする際、

ホームポジション

絶対に守りましょう。

 

ホームポジションとは

下記の画像の場所です。

 

 

ホームポジションから指を

動かし入力するのがパソコンの

基本です。

 

ここまで見てくださったあなたは

間違いなくブラインドタッチが

出来るようになります。

 

ブラインドタッチが出来るように

なれば今までの100倍以上

効率よくプログラミングができます!

 

 

英語の文字、句読点、

ハイフン、Enterの

場所だけ覚える

 

「寿司打」の

「練習・お手軽コース」

をプレイする。

 

絶対に焦らず

一文字一文字

ゆっくり打つ

 

 

を繰り返し、ホームポジション

を守りながらブラインドタッチ

を習得しましょう!

 

プログラミング挫折しかけのあなたへ、この方法で立ち直りましょう

この記事を見ているあなたは

 

 

プログラミング

楽しくない

 

自分には

センスがない...

 

 

と思って挫折しかけてこの

記事へたどり着いたと思います

 

もしそう思ってこの記事へ

たどり着いたのであれば

ラッキーです。

 

挫折しかけのあなたが

一瞬で立ち直れる方法

を知れるからです。

 

もし、

 

 

プログラミングの

「プ」の字

見たくない

 

 

と思っているのであれば

ブラウザを閉じましょう。

 

プログラミングを

 

 

続けたい

 

立ち直りたい

 

 

そんなあなたへ一つ質問です。

 

 

今学んでいるプログラミング言語

あなたのレベルにあっていますか?

 

 

さらに詳しくいいますと、

 

 

HTML

 

CSS

 

Javascript

 

 

以外から始めていませんか?

 

もしHTML、CSSJavascriptを勉強して

挫折しかけているのであればこの記事を

見てください。

 

coffee-game-engineer.hatenablog.jp

 

挫折する理由を

知ることができます。

 

そして上記の3つの言語以外を

しているあなたは一旦今している

プログラミング言語から離れましょう。

 

そして上記の3つをやるべき理由の

記事がありますので絶対見ましょう!

 

この記事を見るだけで一瞬で、

 

 

挫折とは

永遠のお別れ

 

 

をすることが出来ます!

 

coffee-game-engineer.hatenablog.jp

 

 

なぜHTML・CSS・Javascriptを勧める記事が多いのか

HTML

 

CSS

 

Javascript

 

 

「プログラミング 初心者」

 

で検索すると大体この3つを

勧める記事が大量に出てきます。

 

大量というよりうざい

ぐらい出てきます。

 

これに関してあなたは

疑問を感じましたか?

 

なぜこの3つを勧めて

くるのだろうと。

 

その理由はこの後お教えしますが

この理由を知るだけで

 

 

プログラミング初心者から

10レベルアップ



 

することが出来ます。

 

 

別に勧めてるんだから

やればいいんだろ

 

 

と思って理由をしらずに

始めると間違いなく挫折します。

 

なぜこの3つを勧める記事が多いのか。

 

それは

 

 

処理がすぐに反映され、

動きが目に見えてわかる

 

 

からです。

 

実はあなたが見ているこの

記事もHTML、CSSJavascript

で構成されているんですよ。

 

 

HTMLは

ページの大枠を作り

 

CSS

ページに綺麗な装飾を施し

 

Javascript

ページに命をやどす

 

 

とエモく説明しましたが

本当のことです。

 

少し話が脱線しましたが、

 

 

処理がすぐに反映される

 

動きが目に見えてわかる

 

がプログラミングから挫折しにくい

非常に重要な要素となっています。

 

プログラミングで一番最初に触れては

いけない言語はC言語とよく言われ

ます。

 

ちなみに私はそう思っていませんが

理由はとてもわかります。

 

 

正しいコードを書かないと

処理が動かない

 

処理が動いたとしても

黒い画面にしか表示

されない

 

 

と全く見た目に変化が

起こらない言語だからです。

 

厳密には変化や動きを作れますが

この記事では割愛します。

 

それに比べて上記の3つは、

 

 

コピペすれば

一瞬で変化が現れる

 

参考できるものが

豊富で飽きずらい

 

と手を止めない限り

変化をすぐに体験できます。

 

その為初心者が一番楽しく

プログラミングできる言語が

HTML、CSSJavascriptなのです。

 

ここまで見て3つを勧める

記事が多い理由が納得できた

と思います。

 

 

挫折したくない

 

楽しくプログラ

ミングをしたい

 

変化をすぐ

体験したい

 

 

と思ったあなたは

 

 

HTML

 

CSS

 

Javascript

 

 

から始めてみましょう!