マガジンのカバー画像

プログラミング初心者の道程

20
初心者なりに、もがいて学んだことの記録✒️ 実体験を踏まえてわかりやすくプログラミング記事を書けるようになりたいです。
運営しているクリエイター

#プログラミング

【備忘録】若手SEが新しい言語やツールを学ぶときにチェックするプラットフォーム

【備忘録】若手SEが新しい言語やツールを学ぶときにチェックするプラットフォーム

次から次へと新しいことが出てきて追い付かない…
というか追いつくだけのスキルもない…

若手SEに共通の悩みだと思います。

そこで、新しい言語やツールを習得したいときにチェックするプラットフォームをまとめました。

※コミュニティも含みます。
良い概念が思いつかずプラットフォームでひとくくりにしています。

まだまだ世の中にはたくさんのプラットフォームがあるのでほんの一部ですが、参考になりました

もっとみる
Vue.jsを学んだら何ができるのか?を考えてみた。

Vue.jsを学んだら何ができるのか?を考えてみた。

Vue.jsはユーザーインタフェースを構築するためのJavaScriptフレームワークです。

フレームワークやプログラミング言語を学ぶときに、いつも感じるのがこれが出来たらどうなるのか?が見えないことです。

Vue.jsができることやメリットは多くネットにあるけど、じゃあ具体的に自分自身のスキルとしてどうなるのか?と思ってしまいます。

仕事とあまり関わりの無い分野だとそうなりますね・・・

もっとみる
Vue.jsのインストール方法について。

Vue.jsのインストール方法について。

UbuntuとDockerの準備が終わって、やっとVue.jsのインストールに入りました。

気が付けば以下の記事を書いたのは1月のこと…!

なかなか回収できずここまで引き延ばしてしまいましたが、今回でできるだけ回収します!

復習として、Vue.jsをインストールする前に①Ubuntuをインストール②Docker構築が必要でした。

なぜかというと、仮想環境の中にVue.jsを入れることで、メ

もっとみる
【初心者向け】Visual Studio CodeからGitHubにプッシュする方法

【初心者向け】Visual Studio CodeからGitHubにプッシュする方法

こんにちは、Yuriiiです。

Visual Studio Code(以下VSCode)を時々使っています。
今回は、VSCodeからGitHubにプッシュする方法をまとめます。

こんな方におすすめ!

✔VSCodeとGitHubを連携したけど、その後どうすればいいのかが分からない
✔プッシュ方法が分からない
✔VSCodeもGitHubも使ってないけど、どんな感じかみてみたい

VSCod

もっとみる
【初心者向け】GitHubからVisual Studio Codeにファイルを持ってくる方法

【初心者向け】GitHubからVisual Studio Codeにファイルを持ってくる方法

こんにちは、Yuriiiです。

プッシュする方法の次は、GitHubにあげられたファイル(ソースコード)を自分のVisual Studio Code(以下VSCode)に持ってくる方法についてまとめます。

これも覚えるのに時間がかかったので、何回かやって慣れていけたらと思います。

前回のプッシュ方法についてはこちら

ブランチごと持ってきて、自分作業用に新しいブランチを作成するには。

○V

もっとみる

開発のスキルをあげていくためには。

バッチファイル、コマンドプロンプト、SQL、PowerShell、VSC……

開発にもいろんなツールがあって、どんなつながりで動いているのかを把握するのが重要。

0から開発するのも大きな経験になるけど、初心者はサンプルの理解から始めた方がいいかもしれない。

実際のシステムがどう動いているのかが分かれば、基本的なコマンドや関数、ロジックがなんとなくつかめてくるから。

最初はなんの意味なのかす

もっとみる
【初心者向け】プログラミングでよく出てくるアノテーションって何?

【初心者向け】プログラミングでよく出てくるアノテーションって何?

初心者SEが使い方に困ったコードのひとつが、アノテーションです。

そのまま訳せば「注釈」になります。

「@…」から始まる、コードの1番上に置かれたり項目やメソッドの直前に置かれる文です。

どういう意味なのかというと。

あるデータに対して関連する情報(メタデータ)を注釈として付与すること。
XML等の記述形式を用いてメタデータをタグ付けする場合が多い。
Wikipediaより

メタデータっ

もっとみる
【初心者向け】1つだけ!プログラミング勉強におすすめのサイト

【初心者向け】1つだけ!プログラミング勉強におすすめのサイト

プログラミングを勉強しよう!と思っても、教材があふれていてどこからやればいいのかが分からない…

買っても自分に必要な分野がどこなのかが分からず、とりあえず全部通して時間が無くなる…

ネットにもいろんな情報があって参考になる情報を見つけるのに大変…

そういったことはありませんか?

私がそうでした。
手を広げすぎて、身につかないのです。

そこで、原点回帰しようと思いました。

最初に使ってい

もっとみる
【初心者向け】Vue.jsについて学んでみた。

【初心者向け】Vue.jsについて学んでみた。

アプリ開発をしようとなったとき、フロントエンドとバックエンドどちらをやりたいか聞かれました。

フロントエンドは画面構築がメインで、ユーザに表示される画面をどうするのかを設計します。

UIやUXも関わる部分ですね。

バックエンドは、データの処理や受け渡し、機械学習など画面操作の裏で行われる部分になります。

そこで私は、フロントエンドをやりたい、といいました。

なぜなら、裏でなにが行われてい

もっとみる
なぜSQLを身につける必要があるのか?

なぜSQLを身につける必要があるのか?

最近よく「SQL」を聞きます。

基本情報技術者の午後試験にもありますし、バックエンドに関わるときにもよく登場します。

SQLは「Structured Query Language」の略であり、データベースを操作する言語です。

どのプログラミング言語にも関わる汎用的な言語ともいえます。

大体こういうもの、ということは分かっていてもなぜ必要なのか?となると答えれませんでした。

SQLを学ぼう

もっとみる
SQLの種類は○つある!

SQLの種類は○つある!

予言があたりました。

この記事を書いた次の日の職場にて。

「今後の業務でSQLが必須になってくるから、勉強した方が良い」

との仰せがありました。

まさか学んでいこう!と本腰入れた直後に、託宣が降りてくるとは思いませんでした。

ということでSQLから逃げる道はなさそうです。

ちゃんと向き合っていきますとも。

しかしながら、職場で言われたSQLはBigQueryではありませんでした。
M

もっとみる
UbuntuというOSについて。

UbuntuというOSについて。

Ubuntuって聞いたことがありますか?

Vue.jsの環境構築をするときに、Ubuntuを使うことになりました。

Ubuntuってどう読むねん!から始まりましたが、「ウブントゥ」です。

WindowsやMacOS、Linuxと同じOSでLinuxのディストリビューションです。

※ディストリビューション→配布物の意。Linuxの中心であるLinux Kernelと様々なアプリケーションが組

もっとみる
開発環境でDockerを使うメリット。

開発環境でDockerを使うメリット。

Docker(ドッカー)って使ったことがありますか?

開発環境を立てるための設計書を作ってくれる仮想環境です。

Dockerを一つのパッケージとして、その中にNode.jsやVue.jsなど使用する言語を指定するだけで、設計してくれます。

つまり、Ubuntuなどの上で仮想環境を設計してくれるのです。

Ubuntuについてはこちらの記事をご覧ください。

何度か登場した仮想環境とは何かとい

もっとみる