プログラミング初心者

AIアプリの作り方を初心者向けにゼロから解説してみた

2018/09/012019/01/26

「AIアプリをつくってみたいけど、何を学べばよいかよくわからないので教えてください!」という質問がよくツイッター上できます。今回はそういった疑問にお答えできるように、 AIアプリの作り方を初心者向けに解説していきたいと思います。 この記事を書いている僕は、独学でAIを利用した文字起こしアプリ「文字おこし君」と、似ているAV女優を教えてくれるAIアプリ「スケベ博士」を開発し、合わせて15万ユーザーのいるアプリを作成しました。 この記事では特に、初心者でもAIアプリを開発できる方法に絞って、解説したいと思います。 どんなAIアプリを作れるようになるのか AIを利用して作るアプリには、例えば文字認識を自動で行うことができるアプリ、また顔認識を行い、似ている人を教えてくれるアプリなどを作ることができます。 これらは僕が作成したアプリケーションですが、プログラミングを独学で学んでいる僕でも、非常に簡単に作ることができました。 AIアプリを作るために必要な知識(上級者) ゼロからAIアプリを開発するために、必要な知識は下記の通りです。 ①データの収集を行う AIアプリは、基本的にAIにデータを学習させる必要があるので、WebスクレイピングやAPIを利用して、データを取得してくる必要があります。 …

大学生でもプログラミングで月30万円稼げるようになるための、最短ステップの学習方法をまとめてみた

2018/07/212019/03/24

こんにちは。DAIです。 将来プログラマーになりたいという方は多いのではないでしょうか。そしてプログラミングはいつでも学べそうな気がしてきますが、実は大学生のうちにエンジニア力をつけておくことが非常に重要なんですよね。 実際に学生時代からエンジニアリングをやっていて、かつ新卒エンジニアとして働いている人の話数人から聞いてみると、大学のころから現役でエンジニアをしている人は、年収が新卒で700万円超えていることが当たり前のようにありました。逆に社会人からプログラミングを学び始めると、普通に300万円くらいしか年収ないんですよね。 これはなぜなのでしょうか。今回は、大学生のうちにプログラミングを学んでおくべき3つの理由と、新卒で市場価値の高いエンジニアになるための最短ルートをステップに分けて解説してみました。 大学生のころこそ、エンジニア力を付けて市場価値を高めておく理由 新卒でプログラマーとして就職し、給料を上げたい人が多いと思います。そういう人は、大学生の今こそ、やるべきかと思います。 大学生だからこそ、エンジニア力をつけておくといいということを、採用をしている立場からしても、非常に強く痛感します。 その3つの理由について解説していきたいと思います。 ①大学生でないと、エンジニアに必要なスキルを身に着けるのが難しくなる エンジニアになりたい!と思ったときに、すぐなれるかというと否なんですよ。なんでかというと、中途採用でエンジニアとして転職するためには、ポテンシャル採用ではだめで、ちゃんと実績と経験がある人ではないと転職できないからなんです。社会人になってから、エンジニア転職が難しいのはまさにここです。つまり、プログラミングも能力がなく、かつプログラミングを実際に利用してサービスを運用、もしくは開発した経験がないので、難しいんですよね。 …

プログラミング初心者でも作れるアプリ開発チュートリアルをまとめました

2018/07/21

こんにちは、DAIです。 多くの人がプログラミングを学んでいると思うのですが、基礎だけで終わってしまう人は多いのではないでしょうか。もっとWebアプリケーションを作ってみたかったり、データ分析がしてみたかったり、自動化してみたかったりしたのではないでしょうか。しかしそれができるようにするためには何を学べばいいかわからない。。という方も多いと思います。 そこで今回は、僕がプログラミング初心者向けに創った技術チュートリアルをまとめてみようと思います。

プログラミング独学者でも効率的に学べる超絶お勧めの5つの勉強法をまとめてみた

2018/07/202019/03/24

こんにちは!DAIです。 突然ですがプログラミングを学び始めの時って死ぬほど大変じゃないですか?プログラミングの学習って初心者だったときマジで非効率だったのを思い出しました。 ここ最近はクラウドソーシングで案件取ったり、データ分析などをPythonでできるようになってきたのですが、最初の勉強方法とだいぶ変わってきたなぁと感じています。 そこで、最近ツイッターで初心者の視点からよい学習方法を発信しているのですが、ツイートの中で反響が大きかったものをまとめました。プログラミングを独学でやっている人に、おすすめの学習方法についてです。 勉強法①. 作業ログをGithubのIssueに残す Githubはソースコード管理を行えるソフトウェアですが、その中でIssueという掲示板みたいなものがあります。そこに、どういう処理を行っていて、何がうまくいっていないのかを作業ログとして残しておくのがおすすめです。 プログラミング初心者はGithubで作業ログ残してツイッターに連携して作業すると、優しいお兄さんたちがコメントしてくれるのですごくおすすめ。作業も可視化されるし、質問しなくても何しようとしているのか見てわかればこたえてくれやすくなる。 — Dai …

大学生のうちにプログラミングで稼げるようにしておくべき3つの理由と稼ぐ方法をまとめてみた

2018/07/202018/07/22

こんにちは、DAIです。 こんなツイートをしたら100RTくらいされました。 プログラミングスキルのある学生が時給2000円で働いていて、大学生の時ぼくはプログラミングをなぜもっと早くやらなかったのだととても後悔している。家でできるし、学ぶだけ市場価値上がる。僕はなぜコンビニで朝6時に起きて、3時間無心でおにぎりを握って時給880円で労働してたんだ。 — Dai (@never_be_a_pm) July 15, 2018 本当自分でも後悔しているのですが、大学生のうちにプログラミングで稼げるようになっておけばよかったとつくづく後悔しています。今回は、大学生がプログラミングで稼ぐべき5つの理由と、具体的にどうしたらプログラミングで稼げるようになるのかを解説したいと思います。 …