新着記事一覧
-
C言語とは?できること5つと特徴をわかりやすく解説!
今回はC言語について紹介していきます! C言語は汎用性が高く、処理速度も速い「万能言語」と言えます。 現在でも、「OS開発」「ソフトウェア開発」「ゲーム開発」「組み込み開発」など、様々な開発現場でC言語の技術が取り入れられています。 まさに、プ... -
【諦めるな】プログラミングの副業は稼げないからやめとけは嘘!初心者でも稼げるようになるには?
「プログラミングは副業じゃ難しい?フリーランスやエンジニアの会社に就職しないと稼ぐのは無理なの?」 結論「副業としてプログラミングで稼ぐには実績が必要だが無理ではない」です。 しかもかなり現実的な手段で、副業エンジニアとして稼ぐことも可能... -
【C#入門】特徴・できること・学習難易度を解説します!
今回は、Microsoftが開発したプログラミング言語「C#」について解説していきます! C#は、非常に汎用性の高い言語ですが、初心者にはやや敷居が高い言語でもあります。 そんなプログラミング言語「C#」について詳しく解説していきます! この記事を簡単に... -
Kotlinでできること!Androidアプリ開発だけじゃない?【入門】
本記事では、Android開発で注目されているプログラミング言語「Kotlin」について解説します。 Androidアプリを開発したい方におすすめの言語で、これからさらに人気が増加していくと予想されます。 そんなKotlinについて詳しく見ていきましょう。 この記事... -
【Swift入門】プログラミング言語Swiftの特徴やでできることを紹介!
本記事は、今注目を集めているプログラミング言語「Swift」についての記事になります。 比較的新しい言語ですが、iPhoneアプリ開発には欠かせないプログラミング言語となっています。 そのため、Swiftを扱えるエンジニアが少ないかつ需要が高いため、高収... -
Rubyでできること5つをわかりやすく解説!できないことってあるの?
この記事ではRubyでできることについて解説します! Rubyは、Webアプリケーションを作るのに適したのプログラミング言語で、日本人が開発したことでも有名です。 そのため、他の言語と比べて日本語のリファレンス(解説)が豊富で学びやすい言語となっていま... -
ドットインストールの評判は?Progateとの違いや有料版の特徴など解説!
こんにちは!今井(@ima_maru)です。 貴方はこれからプログラミング学習を始めようと思った時、Progateかドットインストールのどちらを利用しようか迷っていませんか? Progateは無料で基礎中の基礎からプログラミングが学べますが、ドットインストールは動... -
Progateは意味ない?評判・口コミをまとめてみた!【有料版】
よくプログラミング学習者を見て、Progateを何周もしてて「意味ない」「もったいない」と思います。 確かに、Progateを何周もすればそれだけ「Progateの内容について暗記すること」はできるようになります。 しかし、Progateの内容を覚えたからと言ってエ... -
JavaScriptで何ができる?できること9個とできないこと3個をそれぞれ紹介!
こんにちは!今井(@ima_maru)です。 これからプログラミングを学ぼうと色々調べている方は、「JavaScript」という言語をご存知かもしれません。 このJavaScriptは、Web系の開発をするにあたって必要不可欠な存在で、汎用性が非常に高い言語です。 本記事で... -
PHPでできること一覧!9つの具体例付きでわかりやすく解説!
今回は、「PHPに興味を持っている人」「これから本格的にプログラミングを学ぼうとしている人」に向けて記事を書きます。 内容は、「PHPでできること」についてです。 PHPは様々な言語の中でも安定して根強い人気を保っている言語なので、この機会にプログ... -
IoTでできることを活用事例15個とともにわかりやすく解説!仕組みや需要も紹介。
こんにちは!今井(@ima_maru)です。 昨今、IoTという技術が注目を集めており、様々な分野でIoTサービスが利用されています。 「自動運転技術」や「5G」といった最新技術と関連があるという点も注目を集めている理由でしょう。 本記事ではそんなIoTとは何か... -
Pythonでできること7つと初心者でも作れるもの3つを具体例付きで紹介!
こんにちは!今井(@ima_maru)です。 今回は、近年人気急上昇中のプログラミング言語「Python」について解説します。 Pythonの人気は近年急激に上昇中で、PYPLの人気言語ランキングで1位を獲得したり、日経Xtechの人気言語ランキングではC/C++に次いで2位を... -
プログラミング言語Javaの特徴やできることを解説!【初心者向け】
今回は、世界中で大人気のプログラミング言語「Java」について解説します! Javaはとても汎用性が高く、「システム開発」「Web開発」「Android開発」など、様々な場面で愛用されています。 そんなJavaの概要や特徴、できることや需要などについてみていき... -
プログラミングスクール卒は就職できない?就職支援があれば就職できます
就職のためにプログラミングスクールを検討している方の中には「本当に就職できるの?」という疑問を抱えている方も多いのではないでしょうか? また、「就職先はブラック企業なんじゃないの?」といった疑問もあるかもしれません。 そこで今回は「プログ... -
DMM WEBCAMPとテックキャンプを比較!絶対に選ばない方が良い理由とは?
DMM WEBCAMP COMMITとテックキャンプ(TechCamp)エンジニア転職コースのどちらを選べばいいのか悩んでいる方に向けて、下記の点を比較していきます。 料金の差についてどっちの方が効率良く学べるかカリキュラムのレベル講師の質転職サポートの評価転職が... -
【新卒年収500万】大学生のプログラミング独学の勉強法を教えます。エンジニアになるにはこれをしろ!!
今回は、大学生向けのプログラミングの独学方法を書こうと思います。 情報系大学でプログラミングを学ぶ方はもちろん、文系やプログラミングを学ぶ授業がない大学生の方でもできる独学方法です。 簡単に私の自己紹介をしますと、以下の通りです。 筆者の簡... -
エンジニア志望は大学院に進学する必要はある?プログラミングとコンピュータサイエンスについて理解する。
今回は、エンジニア志望でこれから大学院に進学するか迷っている方に向けて書きます。 エンジニア職にもいろいろあり、実務経験を重視するエンジニア職であったり、高い専門性が必要なエンジニア職であったり実に様々です。 そのため、希望する職種によっ... -
【情報系大学生が語る】プログラミングの授業のレベルは低い。
こんにちは!情報系の大学に通う今井(@ima_maru)です。 私は、大学のプログラミングの授業が実際にどのようなものであるのかを知っています。 自分の大学のことはもちろんのこと、プログラミングのアルバイトやインターンで知り合った学生から他大学の情報... -
受託開発と自社開発とは?それぞれの違いやメリットを解説!
今回は、エンジニアに就職するなら知っておくべき企業の業務形態のお話です。 具体的には、「受託開発」と「自社開発」の違いについて解説していきます。 それぞれの業務形態には、メリットデメリットが存在します。 これらを知っておくと、就職や転職の際... -
VRとARとMRの違いをわかりやすく解説します!
最近は、「VR」という言葉が浸透しつつあると感じています。 ですが、ARやMRといった言葉を知らない方はまだまだ多いのではないでしょうか? VRは「仮想現実」、ARは「拡張現実」、MRは「複合現実」と日本語であらわされます。 私は初めてこの単語を学んだ... -
【良すぎ?】techboost(テックブースト)の評判・口コミは?料金についてもわかりやすく解説!
techboostの評判が知りたいtechboostに通えば転職だけでなく独立までも支援してくれるってどうゆうこと?料金がわかりづらいから詳しく教えてくれ 結論を先に話すと当サイトで最もおすすめしているプログラミングスクールの一つであるtechboostはスクール... -
Unreal Engineとは?特徴や代表作などを交えて解説!
今回は、最強のゲームエンジンと名高い「Unreal Engine」について解説します。 Unreal Engineは、超高クオリティのグラフィックが有名ですが、ほかにもいろんな魅力があります。 そんな魅力たっぷりのUnreal Engineの紹介に移りましょう! 【Unreal Engine... -
VR開発におすすめのプログラミング言語を紹介!ゲームエンジンに適した言語を選ぼう!
これから流行るであろう「VR」の開発に使えるプログラミング言語について紹介します。 VR開発をしたいのであれば、VR開発ができるゲームエンジンに適した言語を選択するのが良いでしょう。 個人開発にしても企業に属して開発するにしても、一から作るので... -
Unityとは?VR・3Dゲーム開発ができるだけではない...?
今回は、「VR」の開発にも使われているゲームエンジン「Unity」について解説します。 実は、Unityには、ゲーム開発だけでは収まりきらない魅力もあったりします。 そんな魅力たっぷりのUnityの紹介に移りましょう! 【Unityとは?特徴を紹介!】 https://w... -
【稼げる】副業特化のプログラミングスクールおすすめ5選を比較
より実践に近いプログラミングスキルを身に着けられるスクールを知りたい人オンライン完結できるプログラミングスクールを知りたい未経験でもプログラミングの副業で稼げるようになる方法を知りたい 今は会社員をやりつつ複業としてWEBサイト制作~コンサル... -
ブロックチェーンはなぜ改ざんできないのか?仕組みをわかりやすく解説!
今回は、「ブロックチェーンの仕組み」について解説します! 以前紹介した「ブロックチェーンとは何か」という記事から、少し踏み込んだ解説になります。 少し技術的な部分にも触れながら、ブロックチェーンの仕組みについて詳しく解説していこうと思いま... -
マイニングとは?わかりやすく仕組みを解説!
マイニングとは、仮想通貨の「取引データを承認する作業」のことを言います。 マイニングは仮想通貨のみの話ではなくて、ブロックチェーンにも関わる処理です。 そのため、マイニングを理解することは、ブロックチェーンを深く理解するうえで欠かせません... -
マージソートとは?図を使ってわかりやすく解説します!
今回は、ソーティングルゴリズムの一つ「マージソート」について、触れていきます。 できるだけわかりやすく解説していきたいと思います! それでは解説に移ります! 【マージソート(Merge sort)とは?】 マージソートとは、「ソートアルゴリズム」の一... -
シンギュラリティ(技術的特異点)とは?ありえない?いつ来るのか?
今回は、シンギュラリティについて簡単に解説します。 シンギュラリティとは、「AIが人間の知能を超えるとき」を意味します。 有力説では、2045年にシンギュラリティが来るといわれていますが、賛否両論があります。 それでは、「シンギュラリティ」につい... -
強いAIと弱いAIとは?
今回は、「強いAI」と「弱いAI」というキーワードについて触れていきます。 それでは行きましょう! 【強いAIと弱いAI】 AIには「強いAI」と「弱いAI」という分類があります。 これらは、AIが真の意味で「考えることができるのか」を論じるときに使われる... -
ブロックチェーンとP2Pの違いを解説!
今回は、P2Pとブロックチェーンが混合されがちだなと感じたので、それらの関係、違いについて簡単に解説していこうと思います。 【ブロックチェーンとP2Pの違いとは?】 ブロックチェーンとP2Pは、特徴が似ていて混合されがちですが、これら二つの技術には... -
メタヒューリスティクスとは?わかりやすく解説!
今回は、メタヒューリスティクスについて解説します。 メタヒューリスティクスとは、組み合わせ最適化問題における汎用的な問題解決手法のことで、いままでにいろんな手法が生まれています。 現実問題において、問題解決の手法としてメタヒューリスティク... -
機械学習とは何か?簡単にわかりやすく解説!
今回は、AI技術としてよく耳にする「機械学習」というワードについて解説していきます。 機械学習は現在主流のAI技術ですが、「意味については知らない」「あまりわからない」という方も多いのではないでしょうか。 今回はそんな方のために、機械学習とは... -
VRとは?仕組みをわかりやすく解説!できることも紹介!
VRとは何かを知りたい方!VRの仕組みを知りたい方!VRでできることを知りたい方! 今回は、今話題の技術の一つ「VR」について解説します。 VRとは、「Virtual Reality」「仮想現実」を意味する言葉ですが、最近ではARやMRという言葉も目立つようになってき... -
クラウド・コンピューティングとはなにか?オンプレミスとの違いなどわかりやすく解説!
今回は「クラウド」について解説していきたいと思います。 クラウドは、私たちの中で常識となりつつある概念・技術です。 雲のイメージが強いですが、実際はどんな仕組みで成り立っているのか、見ていきましょう。 【クラウドとは何か?実は2種類の意味で... -
ブロックチェーンとは?仕組みやメリットをわかりやすく解説!
今回は、「ブロックチェーン」について解説します! 「AI」「IoT」「クラウド」などと並び、今話題の技術の一つですね! 今回は仕組みもしっかりと解説できたらと思います。 それでは気合を入れて、解説していきます。 【ブロックチェーンとは?】 ブロッ... -
読書めんどくさい...と感じている人におすすめの要約サービス「flier(フライヤー)」とは?
本の要約アプリを探している人『flier(フライヤー)』の評判が気になる人読書をめんどくさいと感じている人 「読書って時間使うし集中力が続かないから、誰か本の要約を短時間で教えてくれないかな~」 この悩みを一瞬で解決してしまうのが本要約アプリのfl... -
P2Pとはなにか?ブロックチェーンにも使われている技術を解説!
今回は、「P2P」について解説していきます! P2Pは、今話題の「ブロックチェーン技術」を理解するには欠かせない技術の一つです。 それでは解説していきます! 【P2Pネットワークの仕組みを解説】 P2P(ピアツーピア)とは? P2P(ピアツーピア)とは、「... -
ハッシュ関数とハッシュ値とは?特徴もわかりやすく解説!
今回は、様々な用途で使われる「ハッシュ」について解説します。 この記事に書かれていること! ハッシュとはハッシュ値とはハッシュ関数とはハッシュ値が生成される流れハッシュ関数・ハッシュ値の特徴や性質ハッシュ関数・ハッシュ値の用途 今話題の「ブ... -
【C言語/C++】ポインタや配列の基礎知識「アドレス」とは?わかりやすく解説!
アドレスとは何かを知りたい方!C言語/C++のポインタや配列の概念がよくわからない方!実際に変数がどのようにメモリ領域をとっているのか知りたい方! 今回は、「アドレス」の解説になります。 C言語学習者が躓くランキング上位の「ポインタ」を理解する... -
AIにできなくて人間にできることは「創造」と「コミュニケーション」?
現在のAI技術ができないこと・苦手なことを知りたい方!人間にしかできないことを知りたい方! 今回は、「人工知能・AIにできることとできないこと」をテーマに書いていこうと思います。 現在のAI技術は時代の最先端を行くもので、できることも常に増え続... -
プロセスとスレッドの違いとは?超わかりやすく解説!【図解とプログラム付き】
こんにちは!今井(@ima_maru)です。 本記事では、プロセスとスレッドについて軽く触れた後に、マルチスレッドプログラミングの危険性を紹介します。 また、実際にプログラミングして、スレッドがどのように動くのかを確かめていこうと思います。 それでは... -
APIがわからない方向けに、具体例付きでわかりやすく解説!【実際にプログラミング】
今回は、プログラミングにおいて欠かせない存在の「API」について解説していきます。 まずは、「API」とは何なのかをわかりやすく解説します。 そして、実際にAPIというものを使ってみて、具体的なイメージをつかんでいただけたらと思います。 この記事で... -
共通鍵暗号と公開鍵暗号とは?メリットをわかりやすく解説!
今回は、現在の暗号化通信を支える技術である、「共通鍵暗号」と「公開鍵暗号」についての解説記事となります。 「それぞれがどんな暗号化技術なのか?」「どのようなメリットを持っているのか?」に注目して解説していこうと思います! それでは解説して... -
RSA暗号とは?仕組みをわかりやすく解説!【プログラム付き】
今回は「RSA暗号」についてです。 RSA暗号は現代の情報通信の要であり、当たり前に使われている暗号化技術です。 しかし、その仕組みは意外と知られていないものです。 以前、私は大学でRSA暗号について学んだのですがうろ覚えでしたので、インプットとア... -
OSの役割や機能を具体例付きで7つ紹介!【わかりやすく解説】
今回は、皆さんのパソコンにも入っているであろう「OS」についてです。 OSはオペレーティングシステムの略称であり、コンピュータの中核を担う存在です。 この記事に書かれていること OSとは?OSの主な役割・機能7つ それでは解説していきます。 【)とは... -
プログラミングを使う職業・種類をまとめてみた!【〇〇エンジニア】
「〇〇プログラマー」「〇〇エンジニア」と呼ばれる職業っていっぱいありますよね。 でも、それらの業務内容は全くと言っていいほど違ったりするのです。 今回は、その中でも「プログラミングをメインに使う職業」をまとめてみました。 この記事に書かれて... -
【新卒部長が厳選】人生で絶対に読むべき6冊の本!読まないなんてもったいない!
読書を始めようとしている学生や社会人人生で絶対に読むべき本を知りたい人 「読書は大事そうだけど、どの本を読めば良いかわからない!とりあえず読むべき本を教えて欲しい!」 そう悩んでいるあなたに!学生のうちに読書で人生を良い方向に変えてしまっ... -
遺伝的アルゴリズムとは?わかりやすく解説!
今回は、AIの分野でよく使われる「遺伝的アルゴリズム」について解説していきたいと思います。 遺伝的アルゴリズムとは、簡単に言えば「優秀な遺伝子を残していくぞー!!」っていう学習方法です。 比較的簡単に実装ができるという点も魅力の一つです。 私... -
読書には効果がない?底辺高卒が読書で人生を変えてしまった話
読書には効果がないと感じている人効果ありそうだから読書の効果を知りたい人読書効果を感じる読書方法を知りたい人 タイトルでは、「底辺高卒の僕が読書で人生を変えてしまった話をしようか」と書いてありますが、僕は読書を習慣化して人生が変わったわけ...