読者です 読者をやめる 読者になる 読者になる

paiza開発日誌

paiza(https://paiza.jp)の開発者が開発の事、プログラミングネタ、ITエンジニアの転職などについて書いています。

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

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には、オンラインでプログラミング学習ができるパイザ・ラーニングという無料コンテンツがございます。この度、こちらの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年代前半にサン・マイクロ…

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

Photo by slavik_V こんにちは。谷口がお送りします。HTML、CSSを習得して「Webサイトを作ってみたいけどどうしたらいいんだろう……」「自分のブログを豪華にしてみたいんだけど、HTMLっていまいちよく分からない……」等と思っている方は多いのではないかと思…

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

Photo by Robyn Jay こんにちは。谷口がお送りします。 プログラミングをこれから学ぼうとしている方の中には、「PHPを使えるようになりたい」という方も多いかと思います。PHPは日本国内に20万人もの開発エンジニアがいるともいわれ、求人案件も非常に多い…

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

Photo by dotConferences こんにちは。谷口です。プログラミングをこれから学ぼうとしている方で、「JavaScriptを使えるようになりたい!」という方は多いと思います。JavaScriptは実行環境が主にWebブラウザに実装され、動的なウェブサイト構築や、リッチイ…

初心者が動画で0からプログラミングを学べるサービスをやってみた

こんにちは、谷口です。paizaには、オンラインでプログラミング学習ができるパイザ・ラーニングという無料コンテンツがございます。そちらに、この度動画で学習できるレッスンが追加されました!PHPでコーディングをするスキルが動画と演習課題で習得できま…

初心者でも簡単にPHPを学べる!Codecademyやってみた

こんにちは、谷口がお送りします。先日このブログで、日本語でプログラミングができる言語『なでしこ』を使って、実際に弊社社員に閏年判定システムを作ってもらったというお話をしました。初心者でも小1時間でプログラムが書けちゃう!【なでしこ】がすごい…

独学に最適!初心者が短期間でプログラミングを学べるサービス11選

Photo by ITU Pictures こんにちは。谷口です。プログラミング初心者の方々、プログラミングを学びたい方々は、普段どのような方法で学習をしていますか?最近は、Web上でコーディングができるサイトや、プログラミングを学習できる動画コンテンツなど、独学…

初心者でもほぼ無料で楽しくRubyを学べるコンテンツ12選

Photo by HeatSync Labs こんにちは。谷口です。プログラミングをこれから学ぼうとしている方で、「人気のRubyを勉強してみたい!」という方は多いと思います。Rubyは『オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています…

これはすごい!わずか140字でプログラミングされた面白コード8選

Photo by Jared Smithこんにちは。今回は谷口がお送りします。ITエンジニア向けの24言語対応の無料オンラインプログラミング実行環境サービス『paiza.IO (パイザ・アイオー)』、皆様ご利用いただいたことはありますでしょうか? 24のプログラミング言語がブ…

初めてでも参加しやすい!年末年始のハッカソンイベント6選

Photo by Andrew Elandこんにちは。今回は谷口がお送りします。ITエンジニアの皆さんは、ハッカソンイベントに参加されたことはありますか?ハッカソンとは、「Hack(ハック)」と「Marathon(マラソン)」を合わせた造語であり、特定の開発テーマに沿って、…

これは便利!IT系勉強会を検索できるサービス10選

Photo by Mattこんにちは。谷口です。ITエンジニアの皆さんは、勉強会には参加していますでしょうか?技術者として、勉強会での情報収集は大変役立つものですが、「勇気がなくてまだ参加したことがない」「そもそもどんな勉強会が開催されているのか知らない…

これはすごい!3秒でプログラミングが始められるサービス17選

Photo by Jason Cartwrightこんにちは。谷口です。プログラミングの勉強で「ちょっとあの開発言語の勉強をしてみたいな~」「実際にコードを書いて動かしてみたいな~」という時に、ハードルとなるのが「実行環境の作成」だと思います。そんな時に役立つのが…

初心者でも小1時間でプログラムが書けちゃう!【なでしこ】がすごい件

Photo by Duránこんにちは。今回は谷口がお送りします。先日このブログで、Smalrubyを使って実際に弊社社員にビジュアルプログラミング学習をしてもらい、FizzBuzzのシステムを作ってもらったというお話をしました。 初心者が簡単にRubyプログラミングを覚え…

初心者が簡単にRubyプログラミングを覚えられる!Smalrubyの使い方

Photo by Fumitake Taniguchiこんにちは。今回は谷口がお送りします。先日このブログで、Flappy Codeを使って実際に弊社社員にビジュアルプログラミング学習をしてもらい、ゲームを作ってもらったというお話をしました。 プログラム未経験者の同僚が、たった…

Twitterでプログラムコードを実行!結果を返信してくれるpaiza_run

こんにちは。今回は谷口が担当します。昨日よりpaizaでサービスを開始いたしました、ITエンジニア向けの24言語対応の無料オンラインプログラミング実行環境サービス『paiza.IO (パイザ・アイオー)』、さっそくたくさんの方々にご利用いただいているようで、…

24のプログラミング言語がブラウザで即実行できる『paiza.IO』

こんにちは。今回は谷口が担当します。paizaはこの度、ITエンジニア向けの無料オンラインプログラミング実行環境サービス『paiza.IO (パイザ・アイオー)』 のβ版を、本日2014年11月17日からサービス開始いたしました。『paiza.IO』は、ブラウザ上でコードが…

プログラム未経験者の同僚が、たった1時間でゲームを作った方法

Photo by Emmett Tullosこんにちは。今回は谷口がお送りします。先日このブログの記事で、Flappy Codeを使って、実際に弊社社員にビジュアルプログラミング学習をしてもらい、ゲームを作ってもらったということを少し書きましたが、今回はそのFlappy Codeの…

初心者も楽しく勉強できる!ゲーム感覚でプログラミングが学べる15サイト

Photo by Blake Pattersonこんにちは。谷口です。初心者がプログラミングの勉強を始めるにあたって、独学でどう勉強したらいいか分からないという方も多いと思います。また、プログラミング言語の本を読んでみたけど難しくて…という方や、環境構築が大変で挫…

【Javaが恐ろしく強い】転職時に希望するプログラミング言語ランキング

皆さんの得意なプログラミング言語はなんでしょうか? 「弘法筆を選ばず」というように、優秀なエンジニアになればなるほど特定言語に対するこだわりはなくなるように思いますが、やはり一番書きやすい言語や自分に合う言語というのもはあるものだと思います…

Webサービスを作りたい人が、素早くプログラミング言語を学べる15サイト

Photo by Daniel Cukierコーディング転職サイトpaizaを運営している関係上、「Webサービスを作りたいけど、プログラミング言語をどこから学んだらよいか?」という質問をよく受ける事があります。今回はプログラマ視点でプログラミングを学ぶときに躓きやす…

新人プログラマが絶対に知っておきたい、日本語変数利用時の作法

Photo by https://www.flickr.com/photos/glenfc/8673547225/新人プログラマはもちろんの事、今後海外で仕事をしようとしているエンジニア、国内でもオフショアを使っている方や、外国人エンジニアと一緒に仕事される方々に、日本人プログラマとして聞かれた…

実行時間の差は996倍以上。オンラインハッカソン最速コードの裏側に迫る!

2013年12月2日より2014年1月8日まで開催していたpaizaオンラインハッカソン(略してPOH![ポー!])Vol.1「新人女子の書いたコードを直すだけの簡単なお仕事です!」で0.01秒を叩き出したコード(最遅コードとの差は最大996倍! 詳しくは結果発表をご確認くだ…

【結果発表】 優秀なエンジニアが使うプログラミング言語とは?

paiza開発日誌一発目の記事は片山がお送りします。さて、初回からいきなり釣りなタイトルですみません。今回何を書きたかったというと、僕たちが運営しているIT/Webエンジニア特化のコーディング転職サイトpaiza[パイザ]で出題している初級問題のプログラミ…