プログラミング

エンジニア内定後、入社前に学んでおきたかった事3選【無料教材あり】

この記事はエンジニア職に内定が出たけど、次に何を勉強したらいいのかわからない人のために書きます。

入社までの時間でやっておいた方が良いことをまとめました。

入社前に戻れるなら私も、再び勉強します。w

入社前に学んでおきたかった事3選

  • 1つのプログラミング言語を体系的に学ぶ(書籍で)
  • SQL
  • Git

以下で深堀りしていきます。

1つのプログラミング言語を体系的に学ぶ

プログラミング言語は数多くありますが、企業によって得意・不得意があり、自社開発、受託、SES問わず、「この企業はこの言語に強い」といった特徴は必ずあります。

面接でその企業の主要言語は聞いていると思いますが、内定後の質問でも、必ず確認しましょう

PHPの学習におすすめの本

私の場合はPHPだったので、ネットの口コミを調べて、こちらの本を買いました。

Amazonで見る

楽天で見る

Rubyの学習におすすめの本

Rubyならこちらの本なんか評価高いですね。

俗にいう「チェリー本」です。私は友達に借りて流し読みした程度ですが、説明がとても詳しいです。

Amazonで見る

楽天で見る

SQL

SQLって?

SQLとはデータベースを扱うための言語です。

データベースとは?

・大量の情報を保存し、コンピューターから効率よくアクセスできるように加工したデータの集まりのことをいいます。

     (”ゼロからはじめるデータベース操作”より引用)

現場ではSQLの会話がバンバン飛び交っています。

新人は、「簡単なSQL文を書く」というタスクを任されるので、基礎は必ずわかっておきたいところです。

私はこちらの本で学びました。

図解が多く、わかりやすいので、イチからSQLについて勉強したい方におすすめです。

楽天で見る

動画を見ながら、手を動かしながらするタイプはこちらがおすすめ。

PHP+MySQL(MariaDB) Webサーバーサイドプログラミング入門

https://www.udemy.com/course/php7basic/

講師のたにぐちまことさんはYouTubeでも講座をアップしているので要チェックですね!

SQLの勉強は後回しにしがち…

実務において必ずと言っていいほどSQLですが、初学者の段階では、、動くアプリを作ることに目がいき、それほど注力せずに流してしまう方が多い知識ですね。(私もそうでした。)

Git

Gitとは?

バージョン管理システムのことです。

他にCVSなどがあります。

下のリンクはQiita記事のおすすめ記事へのリンクです。

全て無料で、レベル別によくまとまっています。

Gitを学びたい人はここから始めましょう。

https://qiita.com/thinkalot/items/b3c2e9060f46f5d4ea46

動画で学びたい人はドットインストールが無料

https://dotinstall.com/lessons/basic_git

私は心配症なので、両方で学びましたw

どちらもおすすめですよ!

もうひとつは、ショートカットキー!

3選じゃないですねwすいませんw

恐らくほとんどの方が、VS Code を使っていると思います。

VSコードにはたくさん便利なショートカットキーがあるので、使いこなして、作業スピードをアップさせましょう↑↑

たにぐちまこと さんのYouTubeおすすめです!

もっと深く知りたい人は、「VS Code チートシート」などで検索すると、まとめられているものがたくさん見れます。

1部印刷して手元に置いておくと便利です!

手元に置いて作業してたら、先輩に

「いいねそれ、それ俺にもちょうだい。」

と言われて、コピーして渡すと、とても喜ばれました。

まとめ

入社までにこれを勉強すべきこと
  • 1つのプログラミング言語を体系的に学ぶ(書籍で)
  • SQL
  • Git

できたらエディターのショートカットも覚えよう!

入社前もしっかりと勉強して、円滑に仕事をスタートさせましょう!

役に立った、面白かったと思ったからは、Twitter・Instagramのフォローよろしくお願いします。

ブログ記事拡散してくれたら、喜びます!

ではまた!