paiza開発日誌

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

プログラミング学習

JavaScriptだけでTrello風タスク管理ボードを開発できるライブラリ「jKanban」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、簡単なJavaScriptコードだけでTrello風の「タスク管理ボード」を開発することができるライブラリのご紹介です!非常にカスタマイズ性が高く、自分好みのタスク管理アプリを構築したい人などには最適でしょう。…

初心者向け・Javaが動画やクイズで学べる!プログラミング学習コンテンツ6選

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

初心者でも簡単・クラウド環境PaizaCloudを使ってWeb開発ハンズオン勉強会を開催してみた

Photo by Naaman Saar Stavy (English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 先週、数回にわたってpaizaで「Webアプリ開発ハンズオン勉強会」を開いてみました。 平日・夕方の小規模なイベントで、ほとんど宣伝していなかったにもかか…

プログラミング学習で挫折してしまう初心者にありがちな7つのこと

Photo by Naaman Saar Stavy こんにちは、谷口です。最近はプログラミングの勉強を始める人が多いですが、そのぶん「途中でつまずいて挫折してしまった…」という人も増えています。プログラミング初心者は、どういった原因で挫折してしまうのでしょうか?ま…

初心者向け・C#が動画で学べる!プログラミング学習コンテンツ7選

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

フロントエンドをいつか学ばなきゃと思ってるエンジニア向け・一番効率的な勉強法

Photo by Christiaan Colen 高村です。エンジニアで「実践的な勉強はつい後回しにしちゃって…」という人って結構いると思います。で、みんな「いつか時間ができたらやろうと思って…」とか言いますけど、時間ができることなんて一生ないですよね?あるいは、…

iPadでもRailsでWeb開発できる!クラウドIDE「PaizaCloud」使ってみた

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 みなさんはiPadを使っていますか? メールやWebサイトの閲覧、簡単な文書作成、表計算、プレゼン、写真や動画の編集・操作などにも使えて便利ですよね。今や非常に多くのアプリケーショ…

一昨年新卒入社したエンジニアが、2年目に学んだことを振り返ってみる

Photo by Frederick Lang Jr. 青木です。2年目のエンジニアです。一昨年の4月に新卒でpaiza(ギノ) に入社して、2年がたちました。今回は、この2年で学んだことを書き出してみます。せっかくなので、新卒1年目の時と比較して、2年目はどんな変化があったのか…

ブラウザ上にAngular,React,Vue等の環境を一発構築&開発できる「CodeSandbox」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、面倒な開発環境を一瞬で構築してブラウザ上からWebアプリを気軽に開発&公開できる無料のWebサービスをご紹介します!完全なオープンソースで開発が進められており、React / Angular / Vueなどのプロジェクトを…

開発経験ゼロの営業がプログラミングを勉強してみたらメリットばかりだった話

Photo by Gerald Rich 有吉です。昨年入社したpaiza(ギノ) の営業です。ぶっちゃけエンジニアって、営業が嫌いな人が多いですよね。「無理な納期の仕事ばっかりとってくる」とか、「技術を知らないのに『すぐできるでしょ』とか言ってくる」とか、不満はいろ…

Go言語フレームワークRevelとPaizaCloudを使って10分でWebサービスを作る方法

Go言語のWebフレームワークRevelには、Web開発に便利なルーティング、MVC、ジェネレータ等の機能が含まれており、Revelの流儀にしたがって作れば、自然とわかりやすい構造のWebアプリケーションが作れるようになっています。またRevel自身の機能ではありませ…

初心者でもJava・Servlet/JSPを使ったWeb開発について学べるコンテンツ7選

こんにちは。谷口です。Java初心者の皆さんは、Servlet/JSPについてはご存知ですか?Servlet(サーブレット)というのは、簡単に言うとWebサーバ上で動作するJavaのプログラムです。そしてJSP(Java Server pagesの略)は、HTMLの中にJavaのコードを埋め込ん…

Django2.0入門: PythonフレームワークDjango2.0とPaizaCloudを使って10分でWebサービスを作る方法

Django2.0入門。最新版のDjango2.0は、2017年12月にリリースされました。Django2.0ではPython2のサポートが打ち切られて、利用できるのはPython3のみなので迷うことはありません。環境の整っている今なら、Djangoの勉強が始めやすいかと思います。今回は、ま…

【初心者向け】ゲームで遊ぶだけでJavaScriptが学べる7つのサイトが楽しすぎる!

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

初心者も楽しく・手軽にプログラミングが学べる「paizaラーニング」講座一覧

paizaラーニングでは、動画レッスンとオンラインエディタ&実行環境を通して、未経験者でもプログラミングが学べます。レッスン内容は、PythonやRubyなど各プログラミング言語ごとの入門編から、フレームワークを使った本格的なWebアプリケーション開発、就活…

プログラミング初心者がRubyを学ぶ3つのメリットと最適な学習サービス

Photo by Masatoshi Seki こんにちは。谷口です。paizaを運営していると、よく「転職のためにRubyを勉強したい」という方からの相談を受けることがあります。Rubyはコードの記述量が比較的少なくて済むため、初心者でも読み書きがしやすく、学習も進めやすい…

Laravel入門: 初心者でも10分でWebサービスを作れる!PHPフレームワークLaravelとPaizaCloudの使い方

最新Laravel入門(Laravel5.6対応): Laravelは最も人気があり伸びているPHPフレームワークです。

面倒な作業不要で、Webアプリ開発が劇的にはかどる!至高のJavaScriptライブラリ6選

どうも、まさとらん(@0310lan)です!今回は、Webサービスやアプリ開発などにとても便利なJavaScriptライブラリを厳選してご紹介しようと思います!強力な独自機能を簡単に追加できるものやトレンドに合わせたWebデザインを構築できるもの、そのままWebサー…

初心者でもPythonの数値計算ライブラリ「NumPy」の使い方が学べるコンテンツ6選

Photo by thekirbster こんにちは。谷口です。最近は機械学習が流行っていることもあって、Numpyなどの数値計算系のPythonライブラリなどが人気ですよね。NumPyは機械学習、データマイニング、ディープラーニングなどでも非常によく利用されているPythonの数…

Alexaアプリ開発入門!PaizaCloudとRubyで、初心者も今すぐ開発できる方法

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 皆さんは、スマートスピーカーを使っていますか? 私は最近、Amazon Echoで「アレクサ(Alexa)」を使い始めました。最初は 「正直そんなに必要ないのでは?」 という気持ちもあったのです…

初心者でもPythonのWebフレームワーク「Django」の使い方が学べるコンテンツ8選

Photo by Malcolm Tredinnick こんにちは。谷口です。最近は機械学習が流行っているからか、PythonやNumpyなどの数値計算系のPythonライブラリなどが人気ですよね。では、PythonのWebフレームワークである「Django」については知っていますか?Djangoは、と…

初心者でもほぼ無料でC#を勉強できるコンテンツ8選

Photo by Quinn Dombrowski こんにちは。谷口です。プログラミング初心者の中には「C#を勉強したい」という方も多くいらっしゃるかと思います。C#は、Microsoftが開発した言語で、サーバー用のプログラムやゲーム、アプリ、また企業の業務システム開発などに…

初心者でも独学でC言語のポインタについて理解できるサイトと書籍6選

Photo by Tnarik Innaelプログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人エンジニアの皆さんの中には「C言語を学習したい」という方もいらっしゃるかと思います。C言語は、プログラミング言語の中でも群を抜いて処理速度が早く…

ブラウザだけでプログラミング等のスマホ向け学習教材を無料作成&配信できる「TalentCards」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、ブラウザ上でマイクロラーニングにも最適な学習教材を作成&公開し、誰でもスマホから体験してもらうことが可能なWebサービスをご紹介します!スマホのタッチ操作で学習ができるようにデザインされており、画像…

機械学習にも便利なPythonライブラリ「Pandas」の初心者向けチュートリアル

秋山です。機械学習やディープラーニングが流行っていますが、基本的には何をするにも大量のデータを取り扱いますよね。データの集計・分析は、機械学習をするのに大前提として必要な作業です。そんなときに便利なライブラリがPandasです。Pandasは、Python…

初心者向け・SQLの練習問題をたくさん解ける学習サイトと本7選

Photo by Brent Ozar こんにちは。谷口です。エンジニアを目指している、もしくはエンジニアと一緒に仕事をしている方の中には「SQLを学習したい」という方も多いでしょう。もちろん、エンジニアでも「なんとなくSQL使ってるけど、実は苦手……」という方は少…

はじめてのGoogle Homeアプリ開発入門。PaizaCloudとRubyで10分でアプリ開発して公開できた!

はじめてのGoogle Homeアプリ開発入門。PaizaCloudとRubyで10分でアプリ開発して公開できた!

知識ゼロでもすぐにプログラミング習得できる!初心者向け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 秋山です。最近、機械学習の勉強をしている人や、機械学習に関連した研究開発の求人を探す人がすごく増えてきましたね。弊社のエンジニアにも機械学習を勉強中の人達が何人かいます。ただ、…