文系プログラマの雑記

文系プログラマの考え、プログラミングの紹介

プログラミング

Flutterとは?特徴やできることを初心者向けに徹底解説

おはようございます。Shotaです。 ❓「Flutterって最近良く耳にするけど、どのようなものなの?」 ❓「Flutterを勉強してみたいけど、何から始めればいいのかわからない」 今回の記事では、そのように悩んでいる人に向けて Flutterとは Flutterのメリット・デ…

プログラミング言語選びの悩みを解決|できること別に詳細に解説

おはようございます。Shotaです。 本記事を読んでいるあなたは、プログラミングに興味が出てきたものの、 ❓「プログラミング言語って何を学べばいいの?」 ❓「プログラミング言語を選ぶ時に、特徴やできることを考えて総合的に選びたい」 などと思っていませ…

WebエンジニアとWebデザイナーの違いとは?|Web制作とWebデザインの違いについても解説

おはようございます。Shotaです。 あなたはWebエンジニアとWebデザイナーの違いを説明できますか?具体的な仕事内容まで質問されると、上手に言葉に出来ない方も多いのではないでしょうか? 今回は意外と説明に困る「Webエンジニア」と「Webデザイナー」の違…

コーディングを初心者向けに徹底解説

おはようございます。Shotaです。 ❓「コーディングとプログラミングの違いはなんですか?」 このように質問されて答えられる人はそう多くないでしょう。 そこで今回は、プログラミング初心者向けにコーディングとは何か、プログラミングとの違いを解説します…

ITリテラシーとは?3つの意味とリテラシーを向上させるのに必要なポイントを解説!

おはようございます。Shotaです。 あらゆる企業において、パソコン・インターネット・セキュリティというような「IT」と業務の間には密接な関係が構築されています。 ITに関する知識が不足すると、業務効率の低下や思わぬ重大なトラブルを引き起こすかもしれ…

Vue.jsとは?特徴やできること、他のフレームワークとの比較を徹底解説

おはようございます。Shotaです。 本記事を読んでいるあなたは、 ❓「Vue.jsとは?」 ❓「Vue.jsと他のフレームワークは何が違うの?」 ❓「Vue.jsのメリット・デメリットは?」 このように考えているかと思います。 JavaScriptを使って効率的にWeb開発を行うの…

PostgreSQLとは?MySQLとの違いやメリット・デメリットを徹底解説!

おはようございます。Shotaです。 今や商用のデータベース管理システムに匹敵する性能と信頼性を有するオープンソースのPostgreSQL。 プログラミングを始めたばかりの方で、PostgreSQLについてよくわからないという人も多いかもしれません。 そこで、今日の…

Kotlinエンジニアの将来性を考える

おはようございます。Shotaです。 Kotlinは将来性があると期待されている言語であり、様々なクラウドソーシングサイトにおける求人・案件の単価相場も高めの水準になっています。 今日の記事では、Kotlinエンジニアの将来性を言語の特徴やできることを踏まえ…

Go言語の将来性を考える

おはようございます。Shotaです。 近年、「Go言語というプログラミング言語を見かけるようになった」と感じている人も多いのではないでしょうか?Go言語は、2012年にリリースされた比較的新しいプログラミング言語です。他の言語とは違う特徴があることから…

【初心者必見】強調しておきたい、プログラミング学習で身につく能力2選

おはようございます。Shotaです。 2020年から義務教育でプログラミング教育の必修化が始まり、プログラミングが私たちの生活にとってより一層身近なものになっていきつつあります。 その中で、プログラミングに興味を持ったり、実際にプログラミング学習を始…

堅実なプログラミングスキルを身につけるために必要なこと

おはようございます。Shotaです。 2020年度以降、本格的に始まる小中学校、高校でもプログラミング教育の必修化。その中で、プログラミングに関心を持ったり、実際にプログラミング学習を始めたりしている人も少なくないと思います。 そこで、今回の記事では…

プログラマーの向き不向きを知る

おはようございます。Shotaです。 突然ですが、プログラマーと聞くと皆さんはどのようなイメージを持ちますか? 「すごい向き不向きが出そう!」 「専門職過ぎて自分には無理...」 という人も多いでしょう。 ところが、プログラマーの適性について具体的にわ…

JavaScriptのフレームワークReactとは?特徴を徹底解説

おはようございます。Shotaです。 現在のWeb開発では、JavaScriptのフレームワーク選択は非常に重要な要素になっています。高速で、使いやすいUIを短期間で開発する必要があるからです。 しかも、JavaScriptはフレームワークが特に多いので迷ってしまいます…

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