【初心者向け】Webエンジニアを目指す初心者がMacを購入したらターミナルを使えるようになるべき理由
プログラミング学習を始める初心者の方が、
Mac BookなどのMac製品を
学習のために購入する方は多いです。
そんなMac製品を購入した初心者の方には、
プログラミング学習の中で、
Macのターミナルを使えるようになる
ということが、
就職・転職やその先のエンジニア人生の中で、
非常に有益に作用します。
なぜ、Mac製品を購入したら
プログラミング学習の中で
ターミナルを扱えるようになった方が良いのか、
それは
Linuxの基本コマンドを使いながら覚えることができる
ということが大きな理由です。
また、ターミナルを使うのかどうかに関しては、
Webエンジニアを目指す初心者の中で、
Vue.js / Reactなどを使うフロントエンド寄りのエンジニアを目指す方は、学習段階で使うことになるので、その中で、Linuxの基本コマンドを少しずつ覚えると良い
と学習の中で少しずつ、使えるようにしていくことを
目指すべきだと伝えています。
また、
Webエンジニアを目指す初心者の中でも、
Ruby / PHPなどを使うバックエンド寄りのエンジニアを目指す方は、
サーバ周りでLinuxの知識やコマンドが必要になるので、絶対に使えるようになった方が良い。
と伝えています。
この辺りは、自分が目指すWebエンジニア像によって、
どの程度、使えるようになることを目指すかを考えておくと良いでしょう。
【初心者向け】Webエンジニアを目指す初心者がMacを購入したらターミナルを使えるようになるべき理由
ターミナルとは?
Mac製品には、
「ターミナル」と呼ばれるコマンドラインで
ファイルの操作などを行うツールが標準で付いています。
ターミナルですが、
このように初心者には馴染みのない、
コマンドを打ち込んで処理を行う画面になっています。
この画面では、
例えば、「ls」というコマンドでファイルを表示するには、
コマンドを入力してEnterを押すと、
上記の例だと、
「test1.txt」と「test2.txt」の2つのファイルが表示されます。
このように色々なコマンドを入力して、
必要な操作を行うのが「ターミナル」です。
ターミナルを使う中で、Linuxの基本コマンドを覚えることができる
Macのターミナルでは、
Linuxで使う基本的なコマンドを使うことができる
ということを説明しました。
例えば、
・「cd 」:操作する対象の場所を移動するコマンド
・「ls」:操作する対象内のファイルなどを表示するコマンド
など、
Linuxで使うコマンドを
そのまま使うことができます。
このようなコマンドを、
Macのターミナルを少しずつ慣れることで、
クラウドのサーバなどもLinuxで活用することが多いので、
そのまま、そのようなサーバでも
Macのターミナルで理解したコマンドを同じように使うことができる
というメリットがあります。
初心者の方に、
Webエンジニアを目指したいのですが、
Linuxというものも、書籍などで、
学習しておいた方が良いでしょうか。
という質問を受けることがあります。
その質問に関しては、
プログラミング学習でMacを使用しているなら、
書籍で学習するのも良いですが、
「ターミナル」を使って、少しずつで良いので、
Linuxのコマンドに慣れてください。
と伝えています。
自分自身のMac製品のターミナルで試すことで、
より使う機会を増やして慣れていきましょう。
Webアプリケーションのデプロイ時にLinuxを使うことが多い
自分自身のMac製品のターミナルで、
Linuxコマンドを使いながら慣れていく
ということをオススメしました。
それでは、
なぜ、Linuxのコマンドに慣れておくことが、
Webエンジニアになる上でなぜ、Linuxコマンドに慣れることが重要なのか
ということを考えてみましょう。
それは、Webエンジニアとして業務をする中で、
世の中の使用するサーバが、Linuxで動かしていることが多い
ということが理由です。
プログラミング学習を始める初心者の中で、
「Webエンジニアを目指しています」
という方がいますが、その中でも、
今はRubyを学習しており、
そのようなプログラミング言語を使うWebエンジニアを募集している企業への転職を目指しています。
という方は、
Linuxの基本操作ができることは、
・就職や転職時のアピール材料になる
・実際に働き始めた時に業務の中で使うことが多い
ということからも、
ぜひ、ターミナルを使って、
Linuxの基本コマンドには慣れておきましょう。
初心者がMac製品の購入で迷っているなら
プログラミング学習を始めようと考えている初心者の方が
Mac製品を買ってターミナルを試してみたいけれど、
どの製品を買ったら良いのかわからない
という方は多いです。
そんな方には
学ぼうと考えているプログラミング言語で製品を選ぶ
ということをオススメしています。
正直なところ、
金銭的に余裕があれば、
1番高いMac Book Proを買うように進めますが、
予算の範囲内で買うことを考えると、
学ぶプログラミング言語を決めて、
それにあったコスパの良いパソコンの購入が
1番、現実的かと思います。
このMac Bookの選び方はこちらの記事を参考にしてください。
【初心者向け】プログラミング学習で学ぶ言語でどのMac Bookを選ぶか決めよう
未経験からエンジニアへの就職・転職を目指す初心者にオススメの記事
初心者の方が
プログラミング学習を進めて
実際に就職・転職を成功させるためには、
色々なことをコツコツと取り組む必要があります。
そんな中で、
アドバイスとして言える事は、
- ポートフォリオは作っておきましょう
- エンジニアの職種の違いなど、IT業界に関して把握しておきましょう
- 転職エージェントもうまく活用していきましょう
という事です。
これらに関する記事も読んで頂き、
就職・転職がうまくいくように取り組んでいきましょう。
【初心者向け】未経験からWebエンジニアへの転職を目指す時に作るポートフォリオ作成の悩みに関して
こちらもおすすめ
初心者向けの色々な情報はあるけれど、
- 無料でお試しができるスクール
- ホームページなど簡単に作成できる
- 組織で使いたいサービス
について、
少しでも試して良いものがあると、
それを活用することで学習や業務などが効率化できるので、
おすすめのサイトなどをいくつか紹介しておきます