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

paiza開発日誌

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

プログラミング

初心者向け・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年代前半にサン・マイクロ…

初心者でもほぼ無料で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を使って実際に弊社社員にビジュアルプログラミング学習をしてもらい、ゲームを作ってもらったというお話をしました。 プログラム未経験者の同僚が、たった…

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

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