paiza開発日誌

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

プログラミング学習

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

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

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

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

【解答コード公開】常駐先を女子だらけにしたエンジニア続出!その方法とは?

今回はpaizaが提供する美少女エンジニア育成プログラミングゲーム「もし次の常駐先が女子エンジニアばっかりだったら」の問題の一部の模範回答をご紹介いたします!「どうしても解けない問題があって先に進めない!」という方もいらっしゃいましたが、もし女…

機械学習でも定番のPythonライブラリ「NumPy」の初心者向け使い方チュートリアル

秋山です。私は主にPythonを使って開発をしているので、以前Pythonの便利なライブラリやフレームワークを紹介する記事を書いたのですが(後でリンク貼りますね)、今回はその記事でも紹介したNumPy(なむぱいと読みます)という数値計算用ライブラリの使い方…

初心者でもOK!レベル別・アルゴリズムをすぐに学べる書籍とサイト12選

Photo by Tim Samoff 秋山です。皆さんはアルゴリズムについてどれくらい知っていますか?というか勉強したことありますか?私はもともと情報系だったので学校でも習いましたが、paizaのプログラミングスキルチェック問題を作るときなどはいまだにいろいろ調…

2017年版、5分でわかるJavaScript入門(ES6対応版)

こんにちは、吉岡(@yoshiokatsuneo)です。 今、一番身近なプログラミング言語といえば、間違いなくJavaScriptです。 JavaScriptは、インターネット利用に必須のウェブブラウザ上で動作する唯一のプログラミング言語です。 プログラミングを学ぶ時も、いつも…

Docker 1.13リリース!新機能、コンテナ凍結・解凍(CRIU)を試してみた!

こんにちは、吉岡(@yoshiokatsuneo)です。 昨日、半年ぶりにDockerの新バージョンDocker 1.13がリリースされました。 Docker 1.13では、ついにコンテナ凍結・解凍(CRIU)が実験的機能として試せるようになりました。 コンテナ凍結・解凍では、コンテナを停止…

初心者からのJavaScript開発入門!iTunesのJSONデータを使ってランキングサイトを作るチュートリアル大公開!

どうも、まさとらん(@0310lan)です。今回は、JavaScriptでJSONを使った「Webアプリ開発」に挑戦してみようと思います! そこで、アップルが提供している「RSS Generator」からJSONデータを取得し、多彩なジャンルのランキングサイトを構築してみましょう!…

プログラミング問題を作るエンジニアが、数学的な面白いアルゴリズムを紹介してみた

Photo by Alex Graves 秋山です。paizaでは主にプログラミングスキルチェック問題の作成を担当しているので、アルゴリズムについて調べることもよくあります。というわけで今回はみんな大好き?な、数学的なアルゴリズムについて書いてみたいと思います。プ…

4年になってからでは遅い!今すぐ始めたい就活準備を徹底解説

Photo by spring stone こんにちは。谷口です。2018年卒業予定の皆さんは、就活の準備をいつから始めるべきだと思いますか?最近は経団連の通達により解禁時期が後ろ倒しされ、18卒の場合も今年の3月が応募・6月が選考の解禁時期とされていますね。就活生の…

Pythonの学習を始めた初心者が、知っておきたいテクニック4つ

Photo by francois schnell 秋山です。Pythonって多少プログラミング経験がある人であれば、文法的にはそこまで難しい言語ではないと思うのですが、初心者の人がPythonでゼロから何か作ろうとしたり、細かーい修正をしなきゃならなくなったりしたときに、知…

Web上からソースコードの圧縮・整形・変換など190以上のツールを利用可能な「BeautifyConverter」を徹底解説!

どうも、まさとらん(@0310lan)です。今回は、ブラウザ上からWeb制作などで便利に使えるミニツールを190以上も搭載した異色のWebサービスをご紹介しようと思います!特に、ファイル関連のジェネレーターやコンバーターが豊富に揃っているのが特徴で、コンソ…

Pythonエンジニアが紹介する、Pythonの超便利なライブラリ・フレームワーク13個

Photo by hoerner_brett 秋山です。私は主にPythonを使って開発をしているので、今回はPythonの便利なライブラリやフレームワークを紹介していきたいと思います。と言っても割と定番のものを中心に使っているので、既にPythonをがんがん使っている人にとって…

Python初心者が2系→3系への移行時に意外と気づかないけど、知らないままだと危険な変更点

Photo by Yuya Tamai 秋山です。私は主にPythonを使って開発をしているのですが、Python2系とPython3系にはいろんな変更点があります。で、互換性がない変更点も割とあって、よく知らないまま初心者が2系から3系に移行しちゃうと結構危険なところもあるので…

Web制作を劇的に効率UPさせる、最近人気の軽量「CSSフレームワーク」を厳選してみた!

どうも、まさとらん(@0310lan)です。みなさんは、「CSSフレームワーク」を活用しているでしょうか? いきなりフレームワークと聞くと、「なんだか難しそう…」と思ってしまうかもしれませんが、最近は誰でも利用できるようにシンプルな設計で公開されている…

知らなきゃ損する!Web開発で絶対使いたくなる、人気のJavaScriptライブラリ8選と導入方法を公開

どうも、まさとらん(@0310lan)です。今回は、毎日のように誕生する新しいJavaScriptライブラリの中から、思わず使ってみたくなるようなオススメのライブラリを厳選してご紹介しようと思います。 そのままWebアプリとして活用できそうなモノから、コードの…

JavaScriptライブラリを使った超簡単チェスゲーム開発入門!ブラウザ上でCPU対戦が可能!

どうも、まさとらん(@0310lan)です。今回は、JavaScriptによる簡単なゲーム作りに挑戦するため、「チェス」をテーマにした開発チュートリアル記事となっています。 「なんだか難しそう…」と思うかもしれませんが、簡単な手順で実現できるJavaScriptライブ…

【JS・C++コース追加】プログラミング言語擬人化キャラ紹介!コードを書いて美少女を集める学習ゲーム

paizaの人気プログラミング学習コンテンツ「コードガールこれくしょん」、これまでのPHP、Ruby、Java、Python・C言語・C#コースに加え、JavaScript・C++のコースが追加されました! 「コードガールこれくしょん」略して「ガルこれ」は、美少女ナビゲーターと…

あなたは自分がエンジニアに向いていると思いますか?適性を知らないままの就職が招く不幸とは

Photo by David A Ellis こんにちは。谷口です。近年、エンジニア不足がたびたび話題になっているため、就活生の中にも就職課やエージェントの人にすすめられるまま応募をしたり、「不足してるなら簡単になれそう」「手に職がついて将来安泰そう」という考え…

世界初! エディタも環境構築もサーバも不要。クラウド上でWebアプリを作る学習講座が新登場

動画で学べるオンラインプログラミング学習サイト「paizaラーニング」では、この度「Webアプリ開発入門PHP+MySQL編1」を公開いたしました。 ■paizaラーニングって何?「Webアプリ開発入門PHP+MySQL編1」ってどんなレッスン? 従来のWebアプリケーション開…

ブラウザだけで今すぐ使える!無料の「ゲーム開発環境」Webサービス厳選まとめ!

どうも、まさとらん(@0310lan)です。 みなさんは、「ゲーム開発」にご興味あるでしょうか?最近人気の「Unity」みたいな統合開発環境があれば、かなり本格的なゲーム作りが個人でも可能になってきましたが、実はこのような統合型の開発環境をブラウザ上で…

「いつか勉強する」を実現できたことありますか?現役エンジニアに聞いた、忙しくても効率よく学べる勉強法10

Photo by UBC Learning Commons こんにちは。谷口です。自分以外のエンジニアを見ていて、「どうしてこんなことまで知っているんだろう?」「何でここまでできちゃうんだろう?」と思うことはありませんか?デキるエンジニアたちは、やはり裏でいろいろな勉…

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

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

ディレクターも営業も…非エンジニア職こそSQLを学ぶべき理由と初心者向け学習コンテンツ

Photo by Delwin Steven Campbell こんにちは、谷口です。皆さんは普段お仕事でSQLを使っていますか?ITエンジニア以外の職種だと、「自分では使えないので、データがほしいときなどはエンジニアに依頼している」という方も多いと思います。ただ自分でSQLが…

11/7まで全編無料!【初心者向け】ビジネスに役立つデータ集計・分析を学べるDB/SQL入門編を公開

動画で学べるオンラインプログラミング学習サイト「paizaラーニング」では、この度2016年10月26日(水)より「DB/SQL入門編2」を無料公開いたしました。講座追加キャンペーンとして、2016年11月7日(月)までの期間限定で「DB/SQL入門編1」「DB/SQL入門編2」…

デザインセンス不要でWeb制作が捗る!登録ナシですぐ使える「HTML5/CSS3」の無料テンプレート12選+α

どうも、まさとらん(@0310lan)です。ネット上には、Webサイトを効率よく制作できるように多種多様な高品質テンプレートが存在します。そのまま利用しても良いし、開発やデザインの参考にしてみたり…など、その活用範囲は広いのですが、検索すると「有料・…

HTML/CSS超初心者でも自分の目的に合わせて選べる、効率的な学習方法4つ

Photo by dalcrose こんにちは、谷口です。プログラミング学習に関するサービスを運営していますが、最近は現役のITエンジニアやWebデザイナーといった職種に限らず、「HTML/CSSを勉強したい!」という人が増えてきたなと感じます。ただ、初心者にとって一番…

Web開発が捗るFirebase入門!JavaScriptで「Webユーザー認証」機能を超お手軽に作るチュートリアル大公開!

 どうも、まさとらん(@0310lan)です。今回は、Webサービスなどを開発する際に、ユーザーの管理や識別などで必要になる「ユーザー認証」機能を、できるだけシンプルに作ってみたいと思います。 利用するのは、さまざまなバックエンド機能を提供するGoogle…

初心者におすすめ!プログラミング未経験でもC言語を学べる入門書

今回は、先日秀和システムより発売されました『これならわかる! C言語入門講座 第2版』(水口 克也[著])が、C言語をこれから勉強する入門者の方にぴったりの内容でしたのでご紹介します!これならわかる! C言語入門講座 第2版作者: 水口克也出版社/メーカー…

面倒な設定不要!無料でWebサイトをSSL化してホスティングする超お手軽サービス厳選まとめ!

どうも、まさとらん(@0310lan)です。 最近は、無料であるにも関わらず、多彩な機能を提供してくれるホスティングサービスが増えてきました。 そこで今回は、面倒な「契約」や「設定」が不要で、誰でも簡単にWebサイトを即座に公開できる優れたサービスを厳…

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

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

プログラミングなし・埋め込みタグのコピペだけで超簡単にWeb制作できる「POWr」の多機能ぶりに驚愕!

どうも、まさとらん(@0310lan)です。Webサイトには「問い合わせフォーム」「ショップページ」「ギャラリー」「コメント」…など、さまざまなコンテンツが詰まっています。これらのWebコンテンツをプログラミングすることなく、まるで「YouTube動画」を貼り…

プログラミング中級者から上級者への近道!ゲーム感覚で問題が解きまくれるサイト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番目に多く問われるよ…

なぜ日本のエンジニアは給与も評価もやりがいも世界ワーストの低さなの?たった一つの理由

Photo by Aaron Jacobs こんにちは、谷口です。先日、経産省によるIT人材の最新動向と将来推計に関する調査結果が公開されました。この調査で、日本のIT業界は諸外国に比べて「仕事の充実感・やりがい」や「成果に対する評価」「給与・報酬」における満足度…

一度使えばもう手放せない! Web制作の効率を上げる厳選Webサービスまとめ!

どうも、まさとらん(@0310lan)です。今回は、Webサービスやサイトを制作する過程において、知っていると役に立つユニークなサービスを厳選してみました。ゼロから実装すると難しい機能を簡単に提供してくれたり、サイトにちょっとしたアクセントを加えてく…

SQLを学びたい初心者に最適!美少女が教えてくれる、DB/SQL入門編!無料動画学習レッスン追加

paizaが運営している、プログラミングが動画で学べる「paizaラーニング」に、この度「DB/SQL入門編」が追加されました!SQLを動画と演習課題で習得できますので、ぜひごらんください!現在、公開記念キャンペーンとして平成28年8月31日(水)までの期間限定で…

プログラミング未経験の文系大学生が、新卒エンジニア内定を獲得できた理由

先日、paiza新卒を利用して内定を獲得された方に取材をさせていただきました。文系でまったくのプログラミング未経験からpaizaラーニングの動画学習で勉強を始めて、2週間でBランクを獲得し、さらにそのまま就活を進めて内定まで獲得された福田一博(22歳)…

知らなきゃ損するGoogle Apps Scriptの外部JSONデータ連携術!すべて無料で作る「お天気Webアプリ」の作り方を大公開!

どうも、まさとらん(@0310lan)です。みなさんは、「Google Apps Script(以下、GAS)」を使ったことがあるでしょうか?昔は、スプレッドシートのマクロ的な使い方であったり、Googleサービスを連携するために使うことが多かったような気がします。しかし、…

プログラミング初心者向け!Kindle Unlimitedで読み放題な技術系の書籍26冊と4シリーズ

Photo by Donnell King こんにちは、谷口です。ついに月額980円で読み放題、AmazonのKindle Unlimitedがスタートしましたね!現時点で和書12万冊&洋書120万冊以上がラインナップされており、初回30日間は無料で利用可能だそうです。始まる前は雑誌や漫画・…

【C言語・C#コース追加】コードを書いて美少女を集めよう!プログラミングが学べる超人気無料ゲーム

paizaの人気プログラミング学習コンテンツ「コードガールこれくしょん」、これまでのPHP、Ruby、Java、Pythonコースに加え、C言語・C#のコースが追加されました! 「コードガールこれくしょん」略して「ガルこれ」は、美少女ナビゲーターと一緒にプログラミ…

C言語のプログラミングを学びたい人に最適!美少女が教えてくれる、C言語の無料動画学習レッスン開始

paizaが運営している、プログラミングが動画で学べる「paizaラーニング」に、この度「C言語入門編」が追加されました!C言語を使ったプログラミングスキルが動画と演習課題で習得できますので、ぜひごらんください!paiza.jp ■paizaラーニングって何?「C言…

ITエンジニアを目指す学生向け、就活に特化したIT業界の情報やプログラミングが学べるコースを公開!

「paiza新卒」では、この度「ITエンジニアとしての就職を目指す学生」向けの就活対策学習コースとして、「paiza learning就活パック」を開始しました。「paiza learning就活パック」は、1本3分程度の動画、ブラウザ上でコードを書いて実行までできるオンライ…

音声認識入門!Web Speech APIを使いChromeブラウザを音声操作するWebアプリ開発術を公開!

どうも、まさとらん(@0310lan)です。みなさんは、音声認識を活用していますか?例えば、iOSの「Siri」と会話してみたり、Androidなら「OK Google」と喋って検索した経験があるのではないでしょうか?今回は、このような音声認識を利用し、PCのChromeブラウ…

アイドル育成プログラミングゲーム「恋するハッカソン」クリア特典のED動画を公開!!

paizaが提供する世界初のアイドル育成プログラミングゲーム「paizaオンラインハッカソンVol.8 恋するハッカソン~君色に染まるアイドル~」たくさんのプロデューサーさんにプレイしていただき誠にありがとうございます!!国民の嫁として君臨せし、俺が育て…

SI→Webに行ったエンジニアが転職前にやっといてよかったこと、やっとけばよかったこと

Photo by Michelle Hofstrand こんにちは。谷口です。paizaを開発しているエンジニアの中には、もともとSIerで開発をしていた人が何人かいます。paizaで転職のご相談をいただく方の中にも、SIerからWeb系に転向したいという方は増えていますが、Web系の経験…

初心者でも今すぐ機械学習・ディープラーニングの勉強を始められるスライド11

Photo by PROTim Regan こんにちは。谷口です。最近「人工知能」や「機械学習」に関する話をよく耳にします。実際に機械学習の勉強をしている人や、機械学習に関連した研究開発の求人を探す人も増えてきたなーと感じます。弊社のITエンジニアにも機械学習を…

プログラミングで歌ってしゃべる!アイドル育成無料ゲームイベントがスタート!

paizaは、2016年6月8日(水)より世界初のアイドル育成プログラミングゲーム「paizaオンラインハッカソンVol.8 恋するハッカソン~君色に染まるアイドル~」を無料公開いたしました。 paizaオンラインハッカソンは、これまでに延べ30万人が参加した人気オン…

プログラミングをスマホで学べる時代がきた!ほぼ無料のプログラミング学習アプリ8選

Photo by Laura Bittner こんにちは。谷口です。最近スマホでプログラミング学習できるアプリが増えてきました。実際本格的なシステムを実装する…となると環境設定等もありますしPCを使わないとできないことが多いですが、初心者の方が学習をするときに、い…


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

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