paiza開発日誌

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

プログラミング

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

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

Pythonしかやりたくない!?一つの言語にこだわる未経験者がエンジニアとして採用されない理由

Photo by Ray Bouknight こんにちは、谷口です。「Python最高!」 「Pythonってほかの言語と比べて何がいいの?」 「ほかの言語は知らんけどPython最高!」 「……」 みたいな若いエンジニア(もしくはエンジニア志望者)、皆さんの周りにもいませんか?エンジ…

初心者向け・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上で学習サービスを探す 教えてくれる人を探して聞く スクールに通う 書籍や学習サイトに書いてある情報を読む などの方法があるかと思いますが、「…

現役エンジニアが使っているSublime Textの超便利プラグインと設定21個

Photo by Antonio Tajuelo 長田です。みなさんコーディングするときのエディタって何を使ってますか?paizaはRubyで作られているので、中のエンジニアもRubyMineを使っている人が多いんですが、今年入社した私はSublime Text派です。Sublimeはいいぞ…。今回…

今すぐWebサイトの多言語対応が簡単にできる・JavaScriptの翻訳ライブラリ「Glottologist.js」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、Webサイトやアプリなどを簡単に多言語対応できるJavaScriptライブリをご紹介します!HTML要素に「属性」を追加するだけで簡単に翻訳できるので、既存のWebサイトなどに適応しやすいという特徴があります。グロ…

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

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

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

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

ブラウザ上に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のコードを埋め込ん…

開発効率を上げる!コードレビュー自動化サービス4選を使ってみた【SideCI・Codacy・Hound・Scrutinizer】

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 昔はソフトウエア開発というとローカルのPCでやることが多かったですが、近年のWebサービス開発では、クラウド上で動作するサービスの利用が欠かせなくなっています。 たとえば、GitHub…

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フレームワークです。

初心者でも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言語は、プログラミング言語の中でも群を抜いて処理速度が早く…

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

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

はじめての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ボットをプログラミングして開発できます。

Pythonを使ってビットコインのアドレスを生成したので解説する

Photo by BTC Keychain 秋山です。最近ビットコインなどの仮想通貨が話題になってますね。エンジニアであれば、ブロックチェーンなどの使われている技術に興味がある…という人も多いのではないでしょうか。というわけで今回は、ビットコインとそのアドレス生…