【これだけはやっておけ】プログラミング初心者が勉強以外でやっておくことまとめ【ツールとか設定とか】

グローバルでAI開発者・データサイエンティストを目指す人向け
おすすめUdemy講座一覧

TOEIC300→海外就職の英語勉強法まとめ

こんにちは,米国データサイエンティストのかめ(@usdatascientist)です.

これからプログラミングを学ぼうとしているひと,今勉強しているひとむけに言語の勉強以外でやっておくツールとか設定をまとめます.

とりあずやっておけばいいものから少し勉強が必要なものまでまとめました.

これらは私がプログラミングを勉強し,仕事で使っていく上で本当に重要だと思ったものたちです.

結論からいくと

  • Macを購入する
  • タイピングを練習する
  • Sublimeを入れる(そして恋に落ちる)
  • iTerm2を入れる
  • Githubを使う

こんな感じです.

本とか動画でプログラミングを学ぶことも重要ですが,ツールや環境を揃えたりすることをそれと同じぐらい重要です.時間もそんなにかからない上に形だけはプロに近づくので,費用対効果めちゃくちゃ高いです.

Macを購入する

.NET関連の開発をする人やなにかの理由でWindowsを使用する必要がある人以外,Macを買いましょう.

いまやMacはテック業界のスタンダードです.

まだMacじゃない人,こちらの記事を読んで,Mac買ってきてください!w

プログラミングを始めるならWindowsではなく絶対Macをオススメする理由5つ

そしてMacを買ったらプログラミングに必要なMacの設定をしましょう.

そんなに難しいことはないです.Macはデフォルトでも十分プログラミング向けなので!

快適にプログラミングするためのMac設定まとめ【これだけはやっておけ】

もうすでに快適なセッティングだよ!って人は,プログラミングの勉強を本格的に始める前にタイピングを練習しましょう.

タイピングを練習する

うさぎ
なんでタイピングが重要なの??

プログラミングをする=タイピングをする

ことになります.タイポ(タイプミス)はバグに直結します.小さいタイポがバグになりそれを解決するのに1日費やすなんてことも・・・

タイピングに自信がないひと,自己流の人,キーボードみながらタイプしてる人,

プログラミングの練習をはじめるにはちょっと早い気がします.まずはタイピングを練習しましょう!

タイピングが快適にできるようになるとプログラミングも楽しくなりますし,作業効率も高くなるのでその後の学習スピードが格段に上がります

私が実際に練習したときの経験をもとに記事を書いているの是非参考にしてください!

【プログラミングを学ぶ全ての人に知ってほしい】タッチタイピングの練習方法(と重要性)

Sublimeを入れる

Sublimeというのはエディタの一つです.

デザイン・軽量・多機能・無料 全ての面で合格点をとっている唯一のエディタだと思います.

私もプログラミングをかれこれ10年やってきましたが,4,5年前にsublimeを使うようになってから他のエディタを使わなくなりました.

最近ではテック業界のスタンダードとなりつつある(もうなってるかも・・・)Sublimeです.

Sublimeなんて聞いたことない,入れてないっていう人はこちらの記事をご覧ください!

【初心者は】データサイエンティストにおすすめのエディタ【Sublime Textで決まり!】

なお,導入やショートカット一覧など初心者向けの記事もあるので一読していただければと思います.

【永久保存版】Sublime導入からおすすめショートカット一覧

そして恋に落ちてください!w

iTerm2を入れる

iTerm2というのはTerminalの代替ソフトです.

エンジニアって,あまりマウスとかGUI使わないんですよね.

背景色が黒に緑の文字がズラーっと書いてあるのをカタカタやってるイメージありませんか?

(※イメージ)

geralt / Pixabay

マトリックスてきなw

MacではTerminalっていうソフトがそれに値するんですが,結構使いにくかったりするんで,プロのエンジニアの人たちはみんなiTerm2というソフトを使ってます.

無料だしTerminalより多機能なのでデメリットなしです.とりあえずいれればOKですねw

iTerm2を使う理由と機能・設定紹介【まだTerminal使ってるの?】

あと,iTerm2を入れた後に少し設定を変えると俄然かっこよくなりますw

一応私が普段使ってる設定を記事にしているのでこちらも参考にしてください.

iTerm2をかっこよく&便利にする【ダサい人多すぎ】

Githubを使う

プログラミングがどんなにできたって,Github使えなかったら多分仕事こないですw

っていうぐらい重要なツールなので,基本の動作は絶対に使えるようにしてください.

でもこのGithub,すごくわかりにくいんですよね・・・わかります.

私もGithub使いたてのころ,「なんでこんなに使いにくいんだろう・・」とよく友人と話していて,実際ちゃんと使えてる人は少なかったです.

でも,本当に重要なので基本の動作だけでもしっかり覚えて,日々のプログラミングの練習にGitのフローを組み込むようにしましょう!

私は新しいWebフレームワークを勉強したり,新しい言語を勉強するときにはGithubのリポを作って,Gitを使いながら勉強してます.

Githubにリポはエンジニアにとって履歴書のようなものです.勉強したものでも,誰かに見せることができますしそれがポートフォリオとして役立つこともあります.必ずやりましょう

Gitの基本的な使い方はこちらに連載しているので,まだGitの勉強をしていないという人は是非こちらを参考に勉強を進めてみてください!少し長いですがw 頑張りましょう!

【超入門】Github登録からGit使い方の基本まで完全解説①【初心者必見】

ターミナルにGit情報を表示できるようにするとめちゃくちゃGitが楽になりますので,こちらも絶対やっておくといいです.(私は自分のPC,仕事のPC,仕事用の解析サーバ全てにこの設定を使ってます.)

ターミナルのプロンプトにGit情報を常に表示させる【超便利】

最後に

プログラミングを10年やっていると,業界の流れや流行り廃りで昔勉強した言語とか,もう使わなくなった知識というのがたくさんあります.

でもこの記事に書いた内容はおそらく今後もいきていくことと思いますし,なんせプログラミンの勉強に比べたらそんなに時間はかからないです.

その上効果は抜群なのでやっておくことを強くオススメします!

これで形だけれもプロ級ですから!

それでは!以上です〜