paiza開発日誌

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

プログラミング

Webデザイナー/ディレクター向け!プログラミング初心者歓迎の無料PHP勉強会開催

paizaでは、7月27日(木)に【初心者歓迎・完全無料】の Webデザイナー/ディレクター向け!知識ゼロから学ぶPHP勉強会を開催いたします。 Webデザイナー・Webディレクターでプログラミングを学びたい方、PHPを使えるようになりたい方はぜひご参加ください!p…

JavaScriptで人工知能を活用した画像解析ができる「Kairos」で顔認識をやってみた!

どうも、まさとらん(@0310lan)です!今回は、人工知能を活用した高度な画像解析を、簡単なJavaScriptコードで実現できるWebサービスをご紹介します!画像に写っている「顔」を認識させて、その人物の「感情」を読み取ったり、顔の座標データを取得するよう…

初心者でもAWSの使い方を学習できるサイトと書籍6選

Photo by Andrew Mager こんにちは。谷口です。最近「AWSについて勉強したい、自分で使ってみたい」「仕事でAWSの知識が必要になった」という初心者の方から、「AWSがどんなものかよくわからないので知りたい」と聞かれることがよくあります。AWSとは「Amazo…

初心者でも分かる!アルゴリズムの初歩的な話と入門サイトや本5選

Photo by Mike Goren 秋山です。皆さんは「アルゴリズム」という言葉を聞いて何を思い浮かべますか?最近では機械学習や人工知能(AI)、ビッグデータなどが話題になっているので、ディープラーニング、ニューラルネットワーク、クラスタリング、グラフ理論な…

プログラミングの勉強で挫折する人は、続けられる人と何が違うのか?

Photo by Peter Alfred Hess こんにちは。谷口です。最近はオンラインでプログラミングが学べるサービスも増え、プログラミングの勉強を始めるハードルはかなり下がっているかと思います。paizaでも、プログラミングが動画で学べるサービス「paizaラーニング…

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

Photo by Dirk Haun こんにちは。谷口です。paizaでは転職・就職サービスの他に学習コンテンツ「paizaラーニング」も運営しています。多くのプログラミング初心者の方にご利用いただいている中、よく質問されるのが「最初に勉強するのに適したプログラミング…

未経験からエンジニアへ!初心者向けのプログラミング学習方法3つ

Photo by katesheets こんにちは。谷口です。エンジニア未経験の方や、経験が浅い方に向けた新サービス「EN:TRY」を始めて以来、「これからプログラミングの勉強を始めたい」という初心者の方からのご相談を受けることが増えてきました。特に「プログラミン…

コード不要で手描き風のSVGアニメーションを自動作成できるエディタ「Vivus Instant」の使い方大公開!

どうも、まさとらん(@0310lan)です!今回は、誰でも超簡単にSVG画像をアニメーション化できる無料のWebサービスをご紹介します!このサービスは、JavaScriptでSVG画像を制御できる「vivus.js」をベースにしており、誰でもプログラミング不要で簡単に「手描…

機械学習初心者向け、Pythonを使ってK-meansでクラスタリングしてみた

Photo by Rene Barrios 秋山です。機械学習と一言で言っても、そのアルゴリズムにはたくさんの種類があり、「どれがどんな場合に適しているのか」というのは、なかなかわかりづらいと思います。そこで今回は、初心者向けに「K-means」(k平均法)という手法…

未経験からWebサービスを作る!土曜×4回の個別指導型プログラミングスクール開講

paizaはこのたび「知識ゼロから学ぶプログラミング」1か月でWebアプリ作成講座:Ruby on Rails編として、土曜×4回コースの個別指導型プログラミングスクールを開催いたします。未経験からプログラミングを学びたい方、Ruby on Railsを使ってWebアプリが作れ…

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

Photo by frontriver こんにちは。谷口です。先日paizaが行ったアンケートで、「好きなプログラミング言語」の3位(※学生2位・社会人4位)にC言語がランクインしました。 paiza.hatenablog.com学生人気が高いのは、情報系学部の授業でプログラミングの基礎と…

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

Photo by thekirbster こんにちは。谷口です。先日paizaが行ったアンケートで、「好きなプログラミング言語」の1位(※社会人2位・学生1位)にPythonがランクインしました。 paiza.hatenablog.comPythonは1990年代前半からオランダ人のグイド・ヴァンロッサム…

遊ぶだけでプログラミングが身につく、7つの本格的ゲームが楽しすぎる!

Photo by Trevor Owens こんにちは。谷口です。プログラミング初心者の皆さんは、これから何を使って勉強しようと考えていますか?paizaを運営していると、 プログラミング未経験だけど勉強を始めたい 環境構築や経験者向けの書籍に挑戦したけど挫折してしま…

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

Photo by Ruth Hartnup こんにちは。谷口です。先日paizaが行ったアンケートで、「好きなプログラミング言語」の2位(※社会人1位・学生3位)にJavaがランクインしました。 paiza.hatenablog.comJavaは、1990年代前半にサン・マイクロシステムズ(2010年Oracl…

初心者でもLAMP環境でのWebアプリ開発方法を学べるコンテンツ8選

Photo by PROCal Evans こんにちは。谷口です。プログラミングを学習中の皆さんは、「LAMP(ランプ)環境」についてご存知ですか?LAMPとは、Webアプリケーションの実行環境の組み合わせを表したものです。Webアプリケーションの実行環境では普通、OSとWebサー…

JavaScript初心者に最適!パラパラ漫画アニメーションをプログラムで制御できる「Wick Editor」を使ってみた!

どうも、まさとらん(@0310lan)です。今回は、誰でも気軽にブラウザ上で「パラパラ漫画」のようなアニメーションを作成できるWebエディタのご紹介です!このエディタが面白いのは、JavaScriptで動きを制御できるところで、活用次第ではインタラクティブなWe…

初心者でも「Ruby on Rails」を学習できるコンテンツ7選

Photo by Andrew こんにちは。谷口です。プログラミングをこれから学習しようとしている方や新人エンジニアの中には「Ruby on Railsについて学びたい!」という方も多いと思います。Ruby on Railsは、Rubyで書かれているオープンソースのWebアプリケーション…

1位と2位は大接戦!エンジニアに聞いた【好きなプログラミング言語】ランキング

Photo by Connie Ma こんにちは、谷口です。ITエンジニアの皆さんは、数あるプログラミング言語の中で、どの言語が一番好きですか?先日、paizaのご登録ユーザーの皆さんに対して実施したアンケートから、「一番好きなプログラミング言語」の調査結果が出ま…

Rubyエンジニアがおすすめする、開発に役立つ超便利なgem15個

Photo by Daniel Morrison 中村です。先日、弊社エンジニアがPythonの便利なライブラリをいくつかご紹介する記事を書きましたが(後でリンク貼りますね)、paizaのメイン言語はRubyなので、Pythonの次はRubyの便利なgemについても書こうと思います。今回挙げ…

プログラミングを動画で学べる「paizaラーニング」独立オープン【無料キャンペーン実施中】

paizaは、これまで1コンテンツとして運営してきたプログラミング未経験者・初心者向け学習サービス「paizaラーニング」を、新サービスとして独立、正式オープンいたしました。paiza.jp ■「paizaラーニング」サービスの概要 <基本コンセプト> paizaラーニン…

変数からポインタまで、5分でわかるC言語入門(C11対応版)

こんにちは、吉岡(@yoshiokatsuneo)です。 Java, C#, C++、Objective-C, Ruby, Python, JavaScript, Java, Swift…などなど、現在は非常に多くのプログラミング言語が使われていますが、多数の言語の源流となっているのがC言語です。 もともとC言語は、Linux…

【2017年版】ブラウザ上で使えるJavaScript開発&実行環境Webサービスの厳選まとめ

どうも、まさとらん(@0310lan)です。今回は、これからJavaScriptを学習しようという人や、ちょっとしたプロトタイプを開発したい人に向けて、オススメの「オンラインコードエディタ」を厳選してご紹介しようと思います! 選んだ基準としては…、 SSL対応のW…

ツイッターで出題した未定義問題のお詫びと調査と解説について

Photo by Alan Becker Capuyá 青木です。先日、paizaのツイッターアカウント(@paiza_official)で出題した四択問題について、皆様からたくさんのご指摘・ご批判をいただいたので、その経緯と結論をお伝えします。次のような問題を考えて出題しました。int i…

簡単なプログラミング演習問題を解いてAmazonギフト券を当てよう!キャンペーン実施中

動画で学べるオンラインプログラミング学習サイト「paizaラーニング」では、2016年11月7日(月)~2016年12月5日(月)までの期間中、paizaラーニングを受講し、演習問題(どのコース・どの演習問題でもOK!)を解いて、表示された結果ページからツイートし…

paizaで何する?プログラミング学習・転職・就活…エンジニアとエンジニアを目指す人のためのガイド

paizaには中途・新卒求人だけでなく、初心者から始められるプログラミング学習や転職活動・就職活動に役立つコンテンツを多数公開しております。ここでは、どんなコンテンツが公開されているのか、それぞれ何ができるのか、どんな人におすすめなのかを解説し…

プログラミング中級者から上級者への近道!ゲーム感覚で問題が解きまくれるサイト7選

Photo by Shane K こんにちは。谷口です。paizaでは初心者向けのプログラミング学習ゲーム「コードガールこれくしょん」や動画でプログラミングが学べる「paizaラーニング」で、初心者でも学びながらプログラミング問題に挑戦できるコンテンツを公開していま…

脱3日坊主!初心者でも、プログラミング問題を楽しくたくさん解いて学習できるサービス8選

Photo by Kristina D.C. Hoeppner こんにちは。谷口です。「プログラミングの勉強をしてみたい!」という初心者の方とお話していると・プログラミングの勉強を始めたいけど、どうやったらいいかわからない ・実際にコードを書いてみたいけど、環境構築や概念…

初心者も動画で学べる!無料のHTML/CSS/Bootstrap入門編、JavaScript入門編を公開

動画でプログラミングが学べる「paiza learning」(パイザ・ラーニング)に、 「HTML/CSS/Bootstrap入門編」および「JavaScript入門編」が追加されました!!こちらは、近年ITエンジニアの採用現場においてサーバサイドの知識に次いで2番目に多く問われるよ…

凄腕エンジニアが選んだAtom・Vim・Emacsの超便利プラグインと設定34選

Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 こんにちは、谷口です。皆さんは普段どんなエディタを使っていますか?「今のエディタに不満がある」「乗り換えを考えている」という方もいるかと思います。弊社でpaizaを…

【年収1位はPython】求人人気1位はあの言語!転職時に有利な言語ランキング

Photo by Ivan Dervisevic こんにちは、谷口です。ITエンジニアの皆さんは、数あるプログラミング言語の中で、どの言語で開発をした経験がありますか?また、皆さんの一番得意なプログラミング言語は何ですか?先日、求人検索エンジン「スタンバイ」が「プロ…

「AngularJS」と「はてブAPI」で作るChromeアプリの作り方を完全公開!

どうも、まさとらん(@0310lan)です。今回は、Googleが提供する「Chromeブラウザ」で動作するアプリケーションを作ってみたいと思います。「なんだか難しそう…」と思うかもしれませんが、ざっくり言ってしまうと普通に「Webページ」を作るのと変わりません…

プログラミング経験がなくても大丈夫!Webサービスを一発作成する方法

こんにちは、吉岡(@yoshiokatsuneo)です。 ウェブサービスを作るにはどのような方法があるでしょうか? 言語は、PHP、Java、Ruby、Python、JavaScript・・・ フレームワークは、Laravel、Ruby on Rails, Struts・・・ フロントエンドは、jQueryUI、Sencha、A…

Twitterの過去ログが全部取得できず困った時に無料で解決できる方法

Photo by PROAndy Melton こんにちは、吉岡(@yoshiokatsuneo)です。 最近、Twitterの仕様変更により、Webサイト上に設置されているツイートボタンのツイート数が表示されなくなったことが大きな話題になりました。ツイート数がわからなくなったことにより、…

Webアプリの開発で面倒な作業を一発解消してくれる無料Webサービス9選!

どうも、まさとらん(@0310lan)です。みなさんは、Webアプリの開発にトライしたことはありますか?いざ、コードを書き始めるとちょっとしたことで悩んだり、簡単に思っていた処理が意外と面倒であったり、データベース操作が難しかったり…など、予想以上に…

コードに著作権はある?オリンピック騒動から考える、IT開発のパクリ問題

Photo by History of the Book / UvA-Special Collections Amsterdam こんにちは。テクニカル・ライターの可知(@y_catch)です。paiza開発日誌のお手伝いをすることになりました。どうぞ、よろしくお願いします。普段は、IT製品や技術の紹介記事や、関連情報…

初級者でも1時間でTwitter風Webサービスを作れる!- MEANスタック開発(2)

(English article is here.) こんにちは、吉岡(@yoshiokatsuneo)です。 前回はMEANスタックの一つ、YeomanのAngularJS Full-Stack generatorのインストールと使い方について紹介しました。MEANスタックはMongoDB, Express, AngularJS, Node.jsを組み合わせた…

最新・最速!Webサービスが今すぐ作れる! - MEANスタック開発(1)

(English article is here.) こんにちは、吉岡(@yoshiokatsuneo)です。 最近のリッチなWebサービス開発ではブラウザ(クライアント)とサーバ両方のコードを書いたり、Webソケットなどで連携したりすることもあり、気軽に取り組みづらくなっています。しかし、…

プログラミング初心者も安心!質問できるオンライン学習サービス8選

Photo by Véronique Debord-Lazaro こんにちは、谷口です。プログラミング初心者の方々の中には、「独学で勉強して挫折した……」という方もいらっしゃるかと思います。最近はプログラミング未経験の方でもオンラインで学習を始められるサービスがかなり増えて…

【無料もあり】初心者も簡単!プログラミングの動画学習サービス8選

Photo by Sascha Kohlmannこんにちは。谷口がお送りします。プログラミング初心者の方々は、どのような方法でプログラミングの勉強がしたいと思いますか?最近は、動画でプログラミング学習ができるサービスが増えてきました。動画学習というのは、自宅で手…

プログラミング初心者にも分かりやすい!連想配列を動画で学習してみた

こんにちは、谷口です。paizaには、オンラインでプログラミング学習ができるパイザ・ラーニングという無料コンテンツがございます。この度、こちらのPHPプログラミングの基礎が学習できる「入門編」に、初心者がつまずきがちな連想配列、foreach、ソートの使…

初心者でもほぼ無料でSQLを勉強できるコンテンツ9選

Photo by Sean MacEnteeこんにちは。谷口がお送りします。ITエンジニアの方やITエンジニアを目指す方には「SQLを学習したい」という方も多くいらっしゃるかと思います。SQLとは、リレーショナルデータベース(RDB)のデータを操作するための言語です。私たち…

初心者でもほぼ無料でR言語を勉強できるコンテンツ10選

Photo by Hermann Kaserこんにちは。谷口がお送りします。ITエンジニアの方の中には「R言語を学習したい」という方も多くいらっしゃるかと思います。R言語は、データ分析やデータ処理に特化したオープンソースのプログラミング言語です。システムを開発をす…

経験ゼロからプログラミングを習得!自分に合わせて選べる4つの学習法

Photo by deveion acker こんにちは。谷口です。最近プログラミング初心者の方々から「独学でプログラミング学習をしています!」というお話をよく伺います。しかし中には、「プログラミングに興味はあるんだけど、そもそもどうやって勉強を始めたらいいんだ…

プログラミング初心者がつまずきやすい【配列】について動画で学習してみた

こんにちは、谷口です。paizaには、オンラインでプログラミング学習ができるパイザ・ラーニングという無料コンテンツがございます。aこの度、こちらのPHPプログラミングの基礎が学習できる「入門編」に、初心者がつまずきがちな配列の使い方についてを学べる…

初心者でもほぼ無料でGo言語を勉強できるコンテンツ10選

Photo by Tom Woodward こんにちは。谷口です。プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人ITエンジニアの皆さんの中には「Go言語を学習したい」という方も多くいらっしゃるかと思います。Go言語は、2009年にGoogleにより…

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

Photo by Luca Sartoniこんにちは。谷口がお送りします。プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人ITエンジニアの皆さんの中には「Scalaを学習したい」という方も多くいらっしゃるかと思います。Scalaはオブジェクト指向…

初心者でも独学でC言語の勉強を始められるサイトと書籍9選

Photo by Bill Bradfordこんにちは。谷口がお送りします。プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人エンジニアの皆さんの中には「C言語を学習したい」という方もいらっしゃるかと思います。純粋なC言語のみを利用する案…

ITエンジニアのレベルアップに最適!競技プログラミングサイト10選

Photo by Nic McPhee こんにちは。谷口です。ITエンジニアの皆さんは、競技プログラミングに参加されたことはありますでしょうか?競技プログラミングとは、一般に、出題されたプログラミング問題を制限時間内に解いて競い合う競技大会のことです。出題者側…

初心者でもほぼ無料でPythonを勉強できるコンテンツ10選

Photo by photobom こんにちは。谷口です。プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人ITエンジニアの皆さんの中には「Pythonを学習したい」という方も多くいらっしゃるかと思います。Pythonは1990年代前半からオランダ人…

初心者でもほぼ無料でJavaを勉強できるコンテンツ10選

Photo by waferboard こんにちは。谷口です。プログラミングをこれから学ぼうとしている方や、これから研修や実務に入る新人エンジニアの皆さんの中には「Javaを学習したい」という方も多くいらっしゃるかと思います。Javaは、1990年代前半にサン・マイクロ…


プログラミング入門講座|paizaラーニング

PHP入門編Ruby入門編Python入門編Java入門編JavaScript入門編C言語入門編C#入門編アルゴリズム入門編