Re:ゼロから始める文系プログラマ

未経験がプログラミングを通して人生を変える

プログラミング

SQLとは?初心者向けに概要やメリットを解説

おはようございます。Shotaです。 皆さんは、SQLについて知っていますか? SQLは様々なプログラム言語と組み合わされて利用され、世の中にあるシステムのほとんどがSQLを使っているので、必ず習得したいスキルの一つです。 今日の記事では、これからSQLを勉…

Herokuとは?初心者向けにメリットを解説

おはようございます。Shotaです。 プログラミング学習やWebアプリ開発をしている人の中には、このように思っている人も多いでしょう。Herokuは簡単にWebアプリを公開できる画期的なサービスです。 そこで、今回はHerokuについて初心者でも理解できるように解…

Node.jsとは?初心者向けにできることや長所・短所を徹底解説

おはようございます。Shotaです。 Node.jsとは、サーバサイドで動くJavaScriptの実行環境の一つです。 その中で、 ❓「Node.jsって何?」 ❓「JavaScriptとの違いは?」 ❓「Node.jsでどのようなことができるんだろう?」 このように疑問を感じていませんか? …

IDE(統合開発環境)とは?概要、使用のメリット、使い方を解説

おはようございます。Shotaです。 ❓「IDE(統合開発環境)って何?」 ❓「IDE(統合開発環境)のメリットや使い方を知りたい」 このような悩みを抱えていませんか? IDEはプログラミングでよく聞きますが、具体的にどのようなものかわかりませんよね。 そこで今回…

【AWS入門】①Amazon VPCを簡単に解説

おはようございます。Shotaです。 今回の記事では、AWSのサービスの一つ「Amazon VPC」について徹底解説します。 Amazon VPC(Virtual Private Cloud)とは VPCの構成 VPCに備わっている機能 VPCのネットワークの特色とルートテーブル まとめ Amazon VPC(Virtu…

2021年将来性の高いプログラミング言語5選|選び方や稼ぐ方法も詳細に解説

おはようございます。Shotaです。 2020年から、義務教育でもプログラミングが必修化されましたが、背景には日本国内におけるIT人材の不足があります。 しかし、裏を返せばプログラミングを習得することは仕事における自分の価値を向上させることに繋がります…

英語で情報収集できるとプログラミングで有利になるのかどうか検討してみた

おはようございます。Shotaです。 「英語はある程度読めるが、離せない。だから、英語を仕事に活用するのは無理だ」 「ペラペラで離せない限り、仕事に使える英語力を持っていると言えないのか」 「そもそも英語の公式ドキュメントを理解できない...」 その…

プログラミング学習で「メモ」を作ると学習効率が上がる

おはようございます。Shotaです。 プログラミング初学者の多くは、効率的に勉強する方法を知りたいと思っているのではないでしょうか? そんな人におすすめする勉強法として、「『メモ』を作る」ことが挙げられます。今日の記事では、プログラミング学習にお…

Kotlinとは?Javaとの違いから活用事例、収入まで徹底解説

おはようございます。Shotaです。 皆さんは、Kotlinというプログラミング言語を知っていますか?つい最近に開発された言語ですが、アプリ開発ですでに知っている人もいるかもしれません。 しかし、初心者向けの情報はまだそれほど多くありません。 Kotlinは…

初心者向けにGitHubを徹底解説

おはようございます。Shotaです。 ❓「GitHubの勉強方法がわからない...」 ❓「GitHubを手動で操作してしまう...」 GitHubの勉強を始めている人は、このような疑問を持っている人が大半なのではないかと考えます。 GitHubはプログラム開発に役立つツールで、プ…

【AWSの前提知識】LAN, IPアドレスとDNSを徹底解説

おはようございます。Shotaです。 AWSについて勉強していく中で ❓「そもそもLANって何?」 ❓「IPアドレスとかDNSとか書いてあって全くわからない...」 このような疑問を抱えている人も少なくないでしょう。 現在ではもう当たり前になってしまったので、あま…

【AWSの前提知識】サーバについて徹底解説

おはようございます。Shotaです。 今日も昨日に引き続きAWSを扱う上で必要な前提知識について徹底解説していきます。 ❓「サーバは名前は聞いたことがあるけど、どんなのかはわからない」 ❓「サーバって何をするの?」 そのように考えている人も少なくないで…

【AWSの前提知識】クラウドサービスとは

おはようございます。Shotaです。 今日も昨日に引き続き、AWSについて徹底解説します。 AWSはクラウドサービスの一つです。そのようなことはわかっていても、そもそも「クラウド」がわからない人はいると思います。 クラウドサービスについて質問してみると …

初心者向けにAWSを簡単解説

おはようございます。Shotaです。 AWS(Amazon Web Services)について調べていると、 「難しい言葉が並んでいて理解できなかった」 「知りたい情報がなかった」 このような経験をした人は少なくないと思います。 そこで、今日の記事ではAWSでできることを徹底…

【初心者必見】Webサービス開発の方法を解説

おはようございます。Shotaです。 最近、ブログやSNSのタイムラインを見ていると、企業だけではなく個人や少数のチームがWebサービスを開発して人気を博しているのを目にします。 「優秀なプログラマーだからできるんでしょ?」 「どうせプログラミングがわ…

【3分でわかる】PHPのWebフレームワーク「CakePHP」

おはようございます。Shotaです。 PHPでWebアプリを開発する際に必ず使われるものがあります。それは「Webフレームワーク」です。今日の記事ではPHPのWebフレームワークの一つ「CakePHP」について徹底解説します。 初心者の方は ❓「Webフレームワークって何…

おすすめのWebフレームワークを言語別に徹底解説

おはようございます。Shotaです。 プログラミング学習を進めていく中で、「フレームワーク」ということなを耳にすることがよくあると思います。ただ、調べてみても難解な言葉ばかりで初心者にはなかなか理解できないことも少なくないと思います。 今日の記事…

Laravelとは?PHPの大人気Webフレームワークを簡単に解説!

おはようございます。Shotaです。 PHPを勉強していると、 ❓「Laravelって何?」 ❓「Laravelってどのようなことができるの?」 など様々な疑問が浮かんでいくと思います。 そこで今日の記事では、PHPの大人気フレームワークと言われている「Laravel」について…

Webサイト制作に必要なスキル5選

おはようございます。Shotaです。 ❓「Webサイトを制作したいけど、必要なスキルがわからない」 そのような疑問を感じている人に向けて、今日の記事ではウェブサイト制作に必要なスキルを簡単に説明します。 ぜひ最後まで読んでくださると嬉しいです! 必要な…

【必見】プログラミングのスキルアップにつながる質問の方法

おはようございます。Shotaです。 プログラミング初心者の方は、勉強を始めた頃は必ずわからないことが出てくると思います。特に、次のような疑問を感じたことはよくあるのではないでしょうか? 「エラーを解決できない」 「正しい質問の方法がわからない」 …

【入門】Android Studioをざっくりと解説

おはようございます。Shotaです。 Androidアプリの開発をするうえで、Android Studioは欠かせません。しかし、初心者の方にとっては 「Android Studioとは?」 「どんなことができるの?」 「どのような仕組みになっているの?」 などのように、疑問に感じる…

【初心者必見】Androidアプリ開発に必要な手順, 言語を解説

おはようございます。Shotaです。 「アプリを開発するにはどうすればいいのだろう?」 「プログラミング初心者でもアプリを開発できる?」 このように考えているプログラミング初心者もいるかもしれません。 そこで今日の記事では、初心者の方でもアプリ開発…

今さら聞けない!特徴や開発言語を中心にAndroidについて徹底解説

おはようございます。Shotaです。 最近、CMや家電量販店でよく見かける日本のスマートフォンの大半はAndroidのスマートフォンです。しかし、中には「Androidって何?」と疑問に感じる人も少なくないでしょう。 今日の記事では、Androidについて徹底解説して…

オブジェクト指向について徹底解説(3)~「設計原則」について~

おはようございます。Shotaです。 今日も昨日に引き続き、「オブジェクト指向」について徹底解説していきます。今日の記事ではやや本格的な内容に触れていきますが、今の段階では「そういう物がある」という認識でご理解してくだされば問題ありません。 オブ…

オブジェクト指向について徹底解説(2) ~「クラス」を徹底解説~

おはようございます。Shotaです。 オブジェクト指向プログラミングという言葉をよく耳にしますが、この概念ははっきりわかるとはなかなか言えないと思います。 ❓「オブジェクト指向がわからない!」 ❓「クラス?インスタンス?どういうことなの??」 このよ…

オブジェクト指向について徹底解説(1) ~そもそも「オブジェクト指向」とは?~

おはようございます。Shotaです。 プログラミングに興味がある人はオブジェクト指向プログラミングという言葉を聞いたことはありませんか? ただ、聞いたことはあっても、なんとなくしか理解していない人も多いのではないかと思いいます。実際、様々な専門用…

「日本語プログラミング言語」を徹底解説

おはようございます。Shotaです。 「プログラミング言語は何が書かれているのか、どうしてもわからない」 「英語のエラーメッセージを読むのが辛い、わからない」 このような悩みを抱えていないでしょうか?大人や子供を問わず、ソースコードの買い得に苦手…

JavaScriptのライブラリReactとは?特徴やメリットなどを徹底解説

おはようございます。Shotaです。 現在、数多くあるJavaScriptのライブラリ・フレームワーク群の中でも、サービスにおいて世界で使用率が高いのがReactです。日本でもReactの人気が高まっており、これまでのフレームワークやライブラリとは全く異なる特徴が…

【プログラマーのための基礎知識】「OSS」とは?

おはようございます。Shotaです。 システム開発にて、オープンソースのライブラリやフレームワークを利用することは当たり前になってきているのではないでしょうか? 今日はOSSとそのライセンスについて徹底解説していきます。「OSSだから無条件に使えるでし…

Pythonの毎日勉強を5ヶ月継続して感じたこと・考えたこと

おはようございます。Shotaです。 今日はいつもと趣向を変えて、Pythonの毎日勉強を5ヶ月継続して感じたことや考えたことを中心に話していきます。 Pythonを選んだ理由 挫折・失敗経験3選 ①環境構築でミスった ②エラー対処に1週間かけたことがあった ③周りに…