この記事はエンジニア職に内定が出たけど、次に何を勉強したらいいのかわからない人のために書きます。
入社までの時間でやっておいた方が良いことをまとめました。
入社前に戻れるなら私も、再び勉強します。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
バージョン管理システムのことです。
他に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のフォローよろしくお願いします。
ブログ記事拡散してくれたら、喜びます!
ではまた!