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

paiza開発日誌

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

JavaScriptコードは1行のみ!超手軽にWebサイトでパララックス効果を実現できる「Rellax.js」使ってみた

どうも、まさとらん(@0310lan)です。みなさんは、自分のWebサイトに「パララックス効果」を取り入れたいと考えたことはありませんか?「なんだか難しそう…」とか、「実装が面倒くさい…」のようなイメージをもし持っているのであれば、今回ご紹介するJavaSc…

【主要タグ一覧&解説】5分でわかるHTML・CSS入門

こんにちは、吉岡(@yoshiokatsuneo)です。 あらゆる情報が集まるインターネットですが、パソコンや携帯電話のWebブラウザで表示される情報は、全てHTML・CSSで書かれています。逆に言えば、HTML・CSSを使えば、好きなデザインのWebページが作り放題というこ…

元SIエンジニアが、Web系に転職しても役立ったスキル5つ

Photo by Maryland GovPics こんにちは。谷口です。エンジニアが自社サービス開発企業に転職する場合、「とにかく技術力が必要」だと言われがちです。paizaでも、よく「自分は自社サービスの開発経験がないので、転職は難しいですよね……」といった相談を受け…

自分の年収に満足していますか?適正年収査定ができるサービス7選

Photo by Tax Credits こんにちは。谷口です。皆さんは、自分の年収に満足していますか?不満がありますか?最近は、独自の手法で想定年収査定ができるサービスが増えてきました。査定額はあくまで目安ですが、適性年収を査定して年齢・職種ごとの平均年収と…

本命は最初に受けないほうがいい!?転職のプロが語る「面接のコツ」

Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』1月~2月は4月入社を目指して転職希望者が増える時期です。paizaでも転職サービス「paiza転職」「EN:TRY」を運営しており、会員登録や求人への応募が増えてきています。転職…

HTML・CSS不要!JavaScriptだけでWebアプリの開発を実現するオンラインエディタ「MagiXJS」の使い方を解説

どうも、まさとらん(@0310lan)です。今回は、簡単なコードでインタラクティブなWebアプリやゲームなどを作れる「オンラインコードエディタ」のご紹介です!HTMLやCSSを書く必要がなく、さらにJavaScriptを簡単・安全にプログラミングできる「CoffeeScript…

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

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

【17卒】卒業ギリギリまで応募OK!2月以降も新卒採用実施中の求人特集

Photo by Giorgio Montersino こんにちは、谷口です。2月に入りましたが、2017年卒業予定の皆さんはいかがお過ごしでしょうか?あとは卒業と、内定先への入社日を待つばかり……という方が大半でしょうか。文部科学省が発表した、2016年12月1日時点での「就職…

みんな定時帰宅、納期より品質…海外で働くエンジニアが語る「日本との違い」

(奥にいる2人のうち、左が一戸さん)こんにちは、世界を移動しながら仕事するノマドワーカーの中谷よしふみ( @ramen4423)です。 前回に引き続き、海外で活躍するエンジニアに、普段の仕事や生活についてインタビューしてきました。今回、お話を聞いたのは…

転職面接の最後に合否を左右する、よい逆質問・悪い逆質問のパターン

Photo by Maryland GovPics こんにちは。谷口です。最近、企業の中途採用担当者の方に応募者の落選理由を聞くと「面接の逆質問で聞かれた内容でミスマッチを感じて落とした」と言われたことがありました。面接では、つい「何を答えるか」ばかりに気をとられ…

わずか1行のコード追加で、どんなWebサイトもCMSっぽくできる!「Simpla」の驚くべき使い方を徹底解説

どうも、まさとらん(@0310lan)です。今回は、既存のWebサイトを究極にシンプルなCMSっぽく管理することができる無料のWebサービスをご紹介しようと思います!このサービスを活用すれば、Webサイトのテキストや画像などの編集、サイトの更新作業などを直感…

初心者でも簡単にできるPythonの環境構築とエディタで実行する方法

秋山です。今日はPythonの初歩的な環境構築について、公式サイトに従ったインストール手段の補足やAtomでの使い方とかを書いてみます。バージョン管理、パッケージ管理などのはひとまず置いておき、手元でPythonが実行出来るまでを解説します。環境構築と言…

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

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

海外で働くエンジニアって大変?現地で活躍する日本人に聞いてみた

こんにちは。ノマドワーカーの中谷よしふみ(@ramen4423)です。 2014年からアジアを移動しながら仕事をしています。海外に出るまでは日本以外で働くことがイメージできませんでしたが、一旦出てしまうと思ってたほど特別なことではなかったです。でも、海外…

未経験からのエンジニア転職をサポート・新サービス「EN:TRY(エントリー)」を開始

paizaは、エンジニア未経験の方や、経験が浅い方に向けた新サービス「EN:TRY」を開始いたしました。paiza.jp ■「EN:TRY」サービスの概要 <基本コンセプト> エンジニア職未経験者でも趣味でプログラミング経験がある、もしくは情報系学部出身などIT素養のあ…

二次元、異世界…ツイッター大喜利「次の常駐先が〇〇だったらいいのに」に集まった回答たち

paizaでは、2016年12月14日(水)よりツイッターにて「次の常駐先が〇〇だったらいいのに…ツイッター大喜利」を開催いたしました。皆さんご参加いただけましたでしょうか?たくさんの方にご応募&ツイートをしていただきまして、本当にありがとうございました…

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

誰も教えてくれない、転職後の3ヶ月間は気をつけたいこと4つ

Photo by Eylon Israely こんにちは。谷口です。転職活動中の方や転職に興味のある皆さん、転職は内定がゴールだと思っていませんか?内定はスタートに過ぎず、本当に大切なのは転職した後どうするかですよね。実は転職直後、試用期間の3ヶ月間というのは気…

機械学習でも定番の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)が実験的機能として試せるようになりました。 コンテナ凍結・解凍では、コンテナを停止…

これからエンジニアになる人必見、入社前から読んでおくべきIT系ニュースサイト22選

Photo by Ruben Schade 秋山です。4月からエンジニアとして就職する予定の皆さん、技術系の情報収集はどうしていますか?新しい技術やプロダクト等の情報収集は技術者として欠かせないことです。特にIT技術は毎日のように進化していて、流行もすぐに変わりま…

その職務経歴書で、面接官が会いたくなると思いますか?選考で落とされる書類の共通点とは

Photo by César Santiago Molina こんにちは、谷口です。paizaでは事前の書類選考なしで求人応募ができます。そのせいか、スキルはあっても「書類選考をなかなか通過できないのでpaizaから応募したくて…」という方にもよくお会いします。そういった方に、pai…

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

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

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

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

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

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

【17卒】まだ間に合う!1月以降も新卒採用活動を継続中の企業と就活サイト

Photo by Global Lives Project こんにちは、谷口です。先日リクルートキャリアが実施した「就職プロセス調査」の発表によれば、12月1日時点で17卒予定の大学生の就職内定率は93.6%に到達、前年同月の91.6%と比べて2.0ポイント高い学生が内定を獲得していま…

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

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

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

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

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

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

プログラミング問題を解くだけでAmazonギフト券が当たる!【お年玉企画第二弾】

paizaでは、2016年12月28日(水)よりお年玉企画第二弾として、解いてお年玉が当たる!プログラミングスキルチェック問題を実施いたしております。こちらの問題を解いて正解された方の中から抽選で、2017年1月中にお年玉第二弾としてAmazonギフト券をプレゼン…

面接官「『世界を変えたい』とか言ってくるエンジニアは落とします」その理由とは

Photo by Sonny Abesamis こんにちは、谷口です。転職活動をしていて面接に落ちてしまったけど、「何で落ちたのか原因がわからなくてつらい……」という経験はないでしょうか。最近、充分なスキルがある応募者なのに面接でまさかの落選……という選考があったた…

エンジニア向けアンケートに答えるだけでAmazonギフト券が当たる!【お年玉企画第一弾】

paizaでは、2016年12月27日(火)よりお年玉企画第一弾として、エンジニア向けアンケートを実施いたしております。こちらのアンケートにご回答いただいた方には、2017年1月中にお年玉第一弾としてAmazonギフト券をプレゼントいたします。ぜひご応募ください!…

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

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

エンジニアの転職、最終面接で役員がチェックしてるポイントと想定質問集【チェックリスト付】

Photo by Mysudbury.ca Ouisudbury.ca こんにちは、谷口です。転職活動での面接、現場のITエンジニアが面接官をする場合が多い一次・二次面接などはまだしも、最終面接・役員面接ってかなり緊張しますよね。エンジニアならまだしも、社長や役員の人たちが応…

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

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

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

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

MacBook Pro Late 2016を会社に買ってもらったので、Vimmerが使ってみたゆるい感想

秋山です。MacBook Pro with TouchBar Late 2016を会社の金で買ってもらったのが今週月曜に届きまして、金曜まで使ってみた感想を書いていきたいと思います。ちなみに新旧マシンスペックは 【新】 MacBook Pro (15-inch, Late 2016) CPU : 2.9 GHz Intel Cor…

あなたが所属する開発チームのランクを決める、12の質問「ジョエル・テスト」

Photo by shaz wildcat こんにちは、吉岡(@yoshiokatsuneo)です。 動きの速いIT業界において、良い製品やサービスをどれだけ素早く生み出せるかは大変重要なことです。 そのためには、エンジニアにとって質が高く、成長できる開発環境が欠かせません。 では…

高校生の頃から憧れていたゲーム業界に内定、面接や自己PRが苦手でも評価を受けられた就活方法とは

paiza新卒を使って就活に成功された方のインタビューをご紹介いたします。今回は、ずっとゲーム制作企業への就職を目指されていた方が、paiza新卒を通じて希望通りのゲーム会社から内定を獲得した就活方法や、内定先でのインターンでやっていること、面接に…

つぶやくだけでレッドブルが当たる!さらに当選確率2倍のチャンスあり!「次の常駐先が〇〇だったらいいのに…」ツイッター大喜利開催

paizaでは、2016年12月14日(水)よりツイッターにて「次の常駐先が〇〇だったらいいのに…ツイッター大喜利」を開催いたします。キャンペーンページから、ハッシュタグとURLを消さずに「次の常駐先が〇〇だったらいいのに…」と思う大喜利回答をツイートしてく…

「こんなはずじゃなかった」と後悔しないために…エンジニアが転職活動を始める前にすべき3つのこと

Photo by Chase Elliott Clark こんにちは、谷口です。転職活動というと、まずは「面接で話す内容を考えないと!」「書類の書き方を調べないと!」と考える人が大半かと思います。実は転職活動においては、書類や面接の前に、やっておかなければならない重要…

【初心者でも楽しみながら学べる】萌え系のIT技術書8冊

Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 こんにちは、谷口です。近年IT系の技術書でも、萌え要素が追加されたものが増えてきました。こういう系統は好き嫌いが分かれるかと思いますが、専門的な要素を網羅している…

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

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

ITエンジニアを不幸にする「多重下請け構造」が抱える問題点

Photo by Camdiluv ♥ こんにちは、谷口です。日本のIT業界について語られる際、蔓延している「多重下請け構造」について取り上げられることがよくあります。この多重下請け構造は、企業側や発注者にとっては大変都合のよい仕組みです。ただ、構造の下の方で…

美少女エンジニア育成プログラミングゲーム『もし次の常駐先が、女子エンジニアばっかりだったら』公開!

paizaでは、12月6日(火)より美少女エンジニア育成プログラミングゲーム「もし次の常駐先が女子エンジニアばっかりだったら」(略してもし女)を開始いたします。paiza.jp ■「もし次の常駐先が女子エンジニアばっかりだったら」概要 開催期間:2016年12月6日(…

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

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

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

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