paiza開発日誌

IT/Webエンジニア向け総合求人・学習サービス「paiza」(https://paiza.jp ギノ株式会社)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

プログラミング初心者

PaizaCloudとRubyですぐできる!スマートスピーカーGoogle Homeアプリの作り方

PaizaCloud上での、Rubyプログラムを使ったGoogle Homeアプリの作り方を説明します。そのため、Google AssistantアプリをActions on GoogleとDialogflowを利用して作ります。 スマートスピーカーGoogle Homeですが、プログラミングにより自由に拡張して機能…

知識ゼロでもすぐにプログラミング習得できる!初心者向け3つの学習法

Photo by ThoroughlyReviewed こんにちは。谷口です。「プログラミングの勉強を始めたい」という初心者の方は多いですよね。paizaでも学習サービスを運営していますが、最近は「興味があるので趣味で勉強したい」という方だけでなく、 開発業務の経験はない…

Rubyを使ったSlackボットが5分で作れた!PaizaCloudならサーバ構築不要

PaizaCloud上で、Rubyを使ってSlackボット(Bot)を作ってみます。 PaizaCloudでは、Slackボット(Bot)の開発に適した環境も用意されているので、ブラウザだけですぐにSlackボットをプログラミングして開発できます。

未経験者から機械学習エンジニアになるために必要な知識と勉強法

Photo by Strelka Institute for Media, Architecture and Design 秋山です。最近、機械学習の勉強をしている人や、機械学習に関連した研究開発の求人を探す人がすごく増えてきましたね。弊社のエンジニアにも機械学習を勉強中の人達が何人かいます。ただ、…

Twitterボット(Twitter Bot)の作り方(Ruby編) - サーバ設定不要のPaizaCloud上でTwitterボットをRubyで作る

Twitterボット(Twitter Bot)の作り方(Ruby編)。サーバ設定不要のPaizaCloud上でTwitterボットをRubyで作る。

無償のデータベースと連携可能!Webサイトもブログも作り放題な「AppDrag」を使ってみた

どうも、まさとらん(@0310lan)です!今回は、初心者の方でも簡単にWebサイトやブログなどを作成して公開まで可能な無料のWebサービスをご紹介します!また、簡単にデータベースを構築したり独自のAPIを作成したりすることも可能で、使い方次第では簡単なWe…

完全無料!動画で実践的なWebプログラミングを学べる海外YouTube厳選まとめ

どうも、まさとらん(@0310lan)です!今回は、実践的なWeb開発をじっくり動画を見ながら学習することができる良質な海外YouTubeのチュートリアルコースを厳選してご紹介します!主に、JavaScriptをメインにしたNode.jsやReact / React Nativeなどを徹底的に…

機械学習にも便利!PythonライブラリやJupyter Notebookが今すぐ使えるクラウドIDE

Pythonは広く使われているプログラミング言語で、CSVなどのデータ処理、ウェブサービス、スクレイピング、ボットなど幅広い目的で使われています。 特に最近では、機械学習・AIなどのライブラリが充実していることもあり注目が高まっています。 ただし、Pyth…

初心者でも簡単快適なクラウド環境!HTMLでPaizaCloud拡張アプリ作ってみた

PaizaCloud Cloud IDEはブラウザ上で動き、デスクトップOS(Windows, Mac)のように使えるLinux環境で、ウェブ開発などが行えます。 クラウド上で動くので、パソコンで面倒な開発環境を設定する必要がなく、いつでもすぐに、どのパソコンからでも、ウェブ開発…

初心者向け・Javaプログラミングがゲーム感覚で楽しく学べるサイト9選

Photo by Jim Moore こんにちは。谷口です。プログラミング初心者の中には、「これからJavaを勉強したい」という方も多いかと思います。Javaは、長年にわたり世界中の幅広い開発分野で使用されている言語です。OSに依存せず、ライブラリも豊富なため、開発の…

たった4行でWebサービスができた!Ruby・Sinatra・PaizaCloudを使って最速でWeb開発をする方法

Ruby on Railsは覚えることも多く、敷居も高いです。 そこで便利なのがSinatraです。 Sinatraは、非常にシンプルなフレームワークで、Rubyをはじめたばかりの人でも簡単に書けるようになっています。 特にはじめてのプログラミングでは、小さいことから始め…

【アルゴリズムとは】初心者でも学べる!レベル別・サイトと書籍11選

Photo by Ian Ruotsala こんにちは、谷口です。最近は機械学習、AI、ビッグデータといった分野が話題になっているので、ディープラーニング、ニューラルネットワーク、クラスタリングなどなどについて、よく勉強している!という方もいるかと思います。一方…

ブラウザだけでRailsを使ったWeb開発ができる!PaizaCloud使ってみた

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 Ruby on Railsでプログラミングをはじめよう! と思った時に、何が一番難しいと思いますか? プログラムの書き方でしょうか? 実は、最初にして最大の難関は、開発環境のインストール・…

初心者でもほぼ無料でRuby用フレームワーク「Sinatra」について学べるコンテンツ8選

Photo by Gavin St. Ours こんにちは、谷口です。「Ruby」と言われると、すぐに「Ruby on Rails」が思い浮かぶ方は多いかと思います。Railsは多数の機能を取り揃えたフレームワークです。生産性が高く、素早くWebサービスを作ることができるため、Webサービ…

初心者もゲーム感覚でPythonプログラミングを学べる、6つのサイトが楽しすぎる!

Photo by Kenny Louie こんにちは。谷口です。Python初心者の皆さんは、これからどうやって勉強を進めていこうと考えていますか?プログラミング初心者の人が勉強を始めるとなると、 独学でどう勉強したらいいのか分からない 経験者向けの解説を読んでも難し…

JavaScriptで制御できるWebベースの万能マップエディタ「Mapbox Studio」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、自分好みのマップをブラウザ上でカスタマイズしたり、JavaScriptから自在に制御可能な地図サービスのご紹介です!データを取り込んでマッピングしたり、プラグインによる拡張も可能で自分のWebアプリやサービス…

これさえ見れば脱・Python初心者!YouTube等のほぼ無料学習動画まとめてみた

Photo by Qfamily こんにちは。谷口です。Python初心者の皆さんは、普段どうやって勉強をしていますか? Web上で学習サービスを探す 教えてくれる人を探して聞く スクールに通う 書籍や学習サイトに書いてある情報を読む などの方法があるかと思いますが、「…

120万枚超えの画像をJavaScriptから無料で使える「Pixabay API」で画像検索サイトを作ろう!

どうも、まさとらん(@0310lan)です!今回は、完全フリーで利用できる画像共有サイト「Pixabay」が提供しているAPIを使って、簡単な画像検索サイトを作ってみたいと思います。非常に扱いやすいAPIが用意されており、特にフレームワークなどを使わなくてもピ…

Webサイトにチャットやアンケートなど7種の機能を簡単に追加できる「GetSiteControl」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、Webサイトに「チャット」「アンケート」「登録フォーム」…など、7種類のウィジェット(機能)を簡単に追加できる無料サービスのご紹介です!HTMLファイルに専用のコードを追加するだけで、あとはブラウザ上のダ…

未経験からWebアプリを作る!2週間受講し放題の個別指導型プログラミングスクール開催

paizaはこのたび「【初心者歓迎】知識ゼロから学ぶプログラミング 2週間でWebアプリ作成講座」を開催いたします。こちらは未経験からプログラミングを学びたい方、Ruby on Railsを使ってWebアプリが作れるようになりたい方向けの【短期集中】【個別指導型】…

エンジニアの転職・就活で有利になる!ポートフォリオ作りに役立つサービス6選

Photo by Qfamily こんにちは。谷口です。ITエンジニアの転職・就職活動で、「自分のスキルや経歴をどうアピールしたらよいかわからない…」と感じている方も多いのではないでしょうか。そんなときに、効果的なアピール材料となるのが「ポートフォリオ」です…

JavaScriptで自分だけのWeb製作エディタを構築できる「GrapesJS」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、ドラッグ&ドロップで誰でも簡単にWebサイトを製作できるサービスのご紹介です!そのままでもWebオーサリングツールとして大変便利なのですが、JavaScriptで好きなようにカスタマイズしてオリジナルのエディタ…

開発者だけじゃない、未経験からエンジニアに転職したい人が知っとくべきIT系職種

Photo by Qfamily こんにちは。谷口です。IT産業界では昨今のニーズの増大により、人材不足が大きな課題となっています。IPAのIT人材白書2017の調査結果では、依然として87%以上のIT企業が人材の不足を感じています。 ※『IT人材白書2017』P112 図表2-3-1この…

初心者歓迎!無料のプログラミング学習・Webアプリ開発体験会を開催

paizaでは、11/15(水)~11/21(火)に「【初心者歓迎・無料】知識ゼロから学ぶプログラミング:Webアプリ開発体験会」を開催いたします。こちらは、12月に開催する「2週間でWebアプリ作成講座 Ruby on Rails編」の体験会となっており、どなたでも無料でご…

プロトタイプにも最適! 誰でもWebサイトを爆速開発できる無料Webサービスをまとめてみた!

どうも、まさとらん(@0310lan)です!今回は、誰でも簡単に最近のトレンドを意識したWebサイトを作成できる無料のWebサービスを厳選してみました!短時間で美しいサイトが作れるので、プロトタイピングにも最適です。各サービスの特徴や使い方などを簡単に…

初心者でもほぼ無料でオブジェクト指向について学べるコンテンツ10選

Photo by Scott Akerman こんにちは。谷口です。プログラミング初心者の方で、オブジェクト指向の勉強に苦労している方は多いかと思います。(そして教える側で苦労している人も多いと思います)オブジェクト指向プログラミング(OOP) に適した機能を備えた…

ファイルアップロードや画像編集を劇的に簡易化するJavaScriptライブラリ「Uploadcare」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、自分のWebサイトに高機能な「ファイルアップローダー」を簡単に組み込めるJavaScriptライブラリをご紹介します!PCのローカルファイルや画像URL、多彩なオンラインストレージやSNSなどの写真も活用でき、画像編…

初心者でもほぼ無料でGitHubの使い方を学べるコンテンツ7選

Photo by Luke Anderson こんにちは。谷口です。開発業務未経験からITエンジニアを目指す方にとって、プログラミングだけでなく、習得しておきたいのがGitHubの使い方です。GitHubは、Gitの仕組みを利用し、オンライン上でコードを管理できるサービスです。 …

未経験からエンジニアへ転職できた人達に共通する、たった一つの特徴

Photo by Simply CVR こんにちは。谷口です。paizaで、ITエンジニア以外の職種の方々から「未経験からエンジニアとしての転職を目指すのは難しいでしょうか?」といったご相談が増えてきました。もちろん、業務経験のない職種への転向は「誰にでも簡単に転職…

クリックしていくだけで本格的なWebサイトが作れる「Seicenta」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、超お手軽に本格的なWebサイトを作って、そのまま公開まで完結できるオススメの無料Webサービスをご紹介します!初心者の方ならテンプレートを選んでいくだけで完成するし、中級者以上の方はコンテンツをカスタ…