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

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

2021-07-01から1ヶ月間の記事一覧

JavaScriptが初心者におすすめな理由・難しいと感じる理由

おはようございます。Shotaです。 JavaScriptは初心者向けのプログラミング言語と言われています。しかし、一方でJavaScriptは初心者に難しいという人もいらっしゃいます。 どちらが正しいのかよくわからず、JavaScriptそのものに興味はあるけれど学習を始め…

Webアプリ開発、機械学習やAIなどPythonでできることを解説

おはようございます。Shotaです。 Pythonは近年注目が集まっているAI分野に特化しているプログラミング言語です。あなたも機械学習やビッグデータ解析というような言葉を検索する中で、プログラミング言語の一つ「Python」にたどり着いたと思われます。 とこ…

JavaとPythonの違い、共通点を解説

おはようございます。Shotaです。 今日はJavaとPythonの両者の違いや共通点を徹底解説していきます。 JavaもPythonもエンジニアやプログラマーにとって人気のあるプログラミング言語です。比較するために、それぞれの言語の特徴や将来性を中心に解説していき…

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

おはようございます、Shotaです。 プログラミング学習を始める際、どの言語を選択すれば安定して稼ぐことができて、将来性にも期待できるのかは疑問に感じる人が多いのではないでしょうか? IT業界は全体的に伸びているとはいっても、今後より需要の高いプロ…

Pythonでできること6選を紹介!仕事への活用方法や学習方法を解説

おはようございます、Shotaです。 近年Pythonというプログラミング言語の人気が高まって、「耳にしたことがある」という人も増えてきたのではないでしょうか? また、「AIに使われている」ということで大きく話題になっていても、具体的にPythonはどのような…

【解説】Webアプリケーションの開発手順

おはようございます、Shotaです。 今日はWebアプリケーションの開発手順を徹底解説していきたいと思います。 Webアプリケーション(以下、「Webアプリ」)は、サーバーサイドで動作し、ユーザーがインストールしなくても利用できるアプリケーションです。 Web…

【毎週日曜更新】本の要約・考察第17回~『DIE WITH ZERO』~

おはようございます、Shotaです。 今日は日曜日ということで、本の要約・考察の記事を書いていきます。今日紹介する本は『DIE WITH ZERO』という本です。 本書のキーメッセージは「ゼロで死ぬ」です。人生において大切なのは富の最大化ではなく、経験の最大…

「クラウドコンピューティング」とは?|用語の意味、特徴、実例を徹底解説

おはようございます、Shotaです。 皆さんは「クラウドコンピューティング」について知っていますか? 言葉はなんとなく聞いたことはあるけど、意味がわからないと感じる人が多いのではないかと思います。 クラウドコンピューティングは今や企業にとって必要…

【解説】フロントエンドで使われているプログラミング言語

おはようございます、Shotaです。 今日はフロントエンドで使われているプログラミング言語について徹底解説していきます。 ここで皆さんに質問です。 皆さんは、「フロントエンド」という言葉を説明できますか? この記事を読んでいる人の中には、「フロント…

【解説】サーバーサイドで使われているプログラミング言語

おはようございます、Shotaです。 最近エンジニアが注目される中、スキルアップや転職を目指してプログラミングの勉強を始めた人も多いと思います。その学習を進めていく中で、「サーバーサイド」という言葉が出てくると思います。 ❓「サーバーサイドって何…

Web系エンジニアって何?|仕事内容とスキルを徹底解説

おはようございます、Shotaです。 今日は人気の職業の一つである「Web系エンジニア」について徹底解説していきます。 Web系エンジニアとは Web系エンジニアの仕事内容4つ ①Webシステムの開発 ②設計や全体管理業務 ③フロントエンド業務 ④サーバサイド業務 Web…

プログラミング勉強におけるアウトプット勉強法

おはようございます。Shotaです。 今日はプログラミング勉強におけるアウトプット勉強法を紹介していこうと思います。 結論から話すと、プログラミングを上達させるための勉強のコツは、「アウトプット」することです。一言でアウトプットと言っても様々な方…

「プログラミング」って何?|用語の意味を徹底解説

おはようございます。Shotaです。 最近「プログラミング」という言葉をテレビや新聞、ニュースでよく耳にすることはありませんか?「プログラミング」が話題を集めるのは、大人の世界だけではありません。 2020年から小学校でもプログラミング教育が必修化さ…

【毎週日曜更新】本の要約・考察第16回~『Think clearly』~

おはようございます。Shotaです。 今日は日曜日ということで、本の要約と考察をやっていきます。 今日はロルフ・ドベリさんが書かれた、35万部を突破したベストセラー『Think clearly』について徹底解説していきたいと思います。 【目次】 はじめに――良い人…

IT用語「トランザクション」を徹底解説

おはようございます、Shotaです。 みなさんはIT用語である「トランザクション」を知っていますか?トランザクションはそもそも商取引を意味しますが、IT分野で使われる際は少々異なる意味を持ちます。 今日の記事を読んで、トランザクションの意味を理解して…

プログラマーとは?業務内容・適性を徹底解説

おはようございます、Shotaです。 プログラミングを行うプログラマーは年々需要が増加している職業の一つです。日本では、あらゆる業界でIT活用が一般的になるにつれてプログラマーを始めとした技術者不足が深刻化しています。それゆえに、未経験者でも採用…

プログラミングの習得にかかる時間

おはようございます、Shotaです。 義務教育で必修化されるなど何かと注目を集めているプログラミングですが、習得時間はどの程度必要なのか気になっている人も多いのではないでしょうか? プログラミングはこれからの時代に必要ということはわかっていても、…

プログラミングの独学で挫折する理由とその対処法

おはようございます、Shotaです。 プログラミングの勉強をしている人の中には、挫折をしない方法を知りたいと思っている人も多いのではないでしょうか?プログラミングの勉強にはどうしても挫折がつきものです。せっかく勉強を始めたからには、挫折をしない…

【解説】Ruby on Railsの特徴

おはようございます。Shotaです。 今日は昨日に引き続いて、人気のWebアプリケーションフレームワークである「Ruby on Rails」について取り上げていきたいと思います。 数多くあるWebアプリケーションフレームワークの中で、Ruby on Rails(以下、「Rails」と…

Ruby on Railsを徹底解説

おはようございます。Shotaです。 Ruby on Railsは、Web開発に用いられるフレームワークです。 フレームワークとは、アプリケーション開発を手助けする雛形や枠組みのことを意味しています。Ruby on Rails(以下、「Rails」と表記)は名前の通り、プログラミン…

【毎週日曜更新】本の要約・考察第15回~『HIGH POWER MARKETING』~

おはようございます。Shotaです。今日は日曜日なので、本の要約・考察をしていきます。 今日紹介する本はジェイ・エイブラハムさんが書かれた『HIGH POWER MARKETHING』です。 本書はアメリカで刊行されている経済雑誌『Forbes』が選ぶ全米トップ5に入るコン…

プログラミング学習のメリット・デメリットを徹底解説

おはようございます、Shotaです。 今日はプログラミング学習のメリット・デメリットを徹底解説します。 最近のネット記事で、プログラミング学習のメリットがやたら紹介されていますが、実はプログラミング学習にはデメリットが存在します。 そこで、今日の…

【ブログ100記事突破記念】~Shotaってどんな人?~

おはようございます、Shota(TwitterID:@Nameless_SN)です。今日でブログの毎日更新からちょうど100日目になりますので、本記事では記念に、改めて自己紹介をしたいと思います。 Twitterでは「Nameless」として、プログラミングに関する情報や基本的なマイン…

【徹底解説】エンジニアとプログラマーの違い

おはようございます。Shotaです。 皆さんは、次のような質問に的確に答えられますか? ❓「エンジニアとプログラマーの違いを教えて下さい。」 この質問を受けて、自分の言葉で初心者にも理解しやすい言葉を使って説明できるのであれば今日の記事を読む必要は…

【初心者向け】プログラミング言語 難易度ランキングと簡単な紹介

おはようございます。Shotaです。 これからプログラミングのスキルを磨きたいと思う人は「できれば簡単に習得できて、仕事も多い言語を学びたい」と考えている人はいると思います。 今日の記事ではプログラミング言語を難易度別に紹介しています。これから学…

プログラムとは?意味や具体例を徹底解説

おはようございます。Shotaです。 ❓「プログラムという言葉をよく耳にするけど、イマイチ意味がわからない」 ❓「IT業界で使われるプログラムと言う言葉は、一体どのようなものを指すのだろうか?」 皆さんはこのように考えたことがありますでしょうか? 今日…

【解説】プログラミング言語「C言語」

おはようございます。Shotaです。 プログラミング言語として知名度の高いC言語は、プログラミングに触れたことがない人でも名前だけは聞いたことがあるかもしれません。C言語は昔ながらのプログラミング言語でありながら、現在でも様々なシステムの開発にお…

【毎週日曜更新】本の要約・考察第14回~『精神科医が見つけた3つの幸福』~

おはようございます。Shotaです。今日は日曜日なので、本の要約・考察をします。 今日要約する本は樺沢紫苑さんが書かれた『精神科医が見つけた3つの幸福』です。 【目次】 「幸せ」とはなにか? 「幸福」の正体 幸福の優先順位 セロトニン的幸福――心と体の…

【開発初心者向け】Webアプリを開発する手順と言語を解説

おはようございます、Shotaです。 本日の記事では、一般的なWebアプリケーション開発の全体的な流れを紹介していきます。 ❓「Webアプリを開発したいけど、どのような手順で進めればいいのかよくわからない...」 ❓「Web開発に必要な作業とその量は?」 このよ…

【解説】プログラミング言語「Kotlin」

(引用元:https://kotlinlang.org/) おはようございます。Shotaです。 この記事を読んでいるみなさんは、Androidアプリ開発における公式言語に追加された「Kotlin」を知っていますか?名前を聞いたことはあるけど、詳しい特徴や将来性についてはわからない..…