paiza開発日誌

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

charはチャー?キャラ?読み方に迷うプログラミング用語アンケートしてみた

こんにちは、谷口です。先日、paizaの開発チームで「 "char"をなんと読むか」が話題になりました。皆さんはどう読んでいますか?paizaでは「チャーだろ」「キャラだろ」「キャラクター」「そもそも口に出したことがない」などの意見が割れて戦争が始まりかけ…

Python初心者が楽しくプログラミングが学べるゲーム「ガルこれ ハードモード」をプレイしてみた!

こんにちは。倉内です。paizaは先日プログラミング学習用コンテンツ「コードガールこれくしょん」のハードモード(Pythonコース)を公開しました!「コードガールこれくしょん」略して「ガルこれ」は、美少女ナビゲーターと一緒にプログラミング問題を解いて…

いいエンジニアを採用するために企業が考えるべき3つのこと

Photo by Sebastiaan ter Burg こんにちは。倉内です。現在ITエンジニアの転職求人倍率は非常に高く、売り手市場が続いています。 2018年9月の転職求人倍率を発表。9月は1.74倍(前年同月差 ▲0.16) | プレスリリース | リクルートキャリア - Recruit Care…

「現場で勉強させてください」とか言ってる人が転職できないのはなぜか

Photo by amenclinicsphotos ac こんにちは、谷口です。転職に興味がある方の中には「転職したら心機一転、新しい仕事で新しいことを学びたい!」と考えている人が、少なからずいるかと思います。しかし、最近中途エンジニアの採用面接で「現場で一から学ば…

初心者でも簡単!ゲーム感覚でプログラミングを学べる8つのサイトが楽しすぎる

Photo by Casey Fleser こんにちは。谷口です。プログラミング初心者の皆さんは、何を使って勉強していますか?初心者の場合、上級者向けの書籍やチュートリアルなどから始めてしまうと 難しすぎてよくわからない… 環境設定がうまくいかない… なかなか進まな…

楽しく学んで脱・プログラミング初心者!基礎学習の「あと」の勉強法

Photo by vazovsky こんにちは。倉内です。paizaラーニングをご利用いただいている方から「入門講座が終わったら次は何をするといいですか?」という質問を受けることがあります。入門講座を完了したということは、プログラミングの基本が習得できた状態です…

効率重視のエンジニアが実践している効果的な勉強法を解説する

Photo by zwenzini 長田です。健康オタクエンジニアです。今回は、健康ではなく「勉強法」について書きたいと思います。ツイッターやはてブでは、定期的に「エンジニアは業務時間外も勉強すべきか!?」という話題で盛り上がっていますよね。まあそれはどっ…

安定した人生を送りたいITエンジニアのための生存戦略

Photo by Michael Mandiberg 高村です。開発チームのエンジニアリーダーをしています。paizaを作っている仕事柄、いろいろなITエンジニアの方と話す機会が多いのですが、正直言って「仕事しんどい」「給与安い」と言う割には、自分の望むキャリアや必要なス…

面倒なメールのやり取りをSlackのチャットで一括管理できる「SharedBox」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、不特定多数のユーザーとSlackを使ってチャットによる一括管理が可能になる無料のサービスをご紹介します!無料で取得可能な専用のメールアドレス宛に届いたメールが、Slack上でチャットのようにやり取りできる…

勉強が下手な社会人がやってはいけない5つのこと

Photo by Bartosz Maciejewski こんにちは。谷口です。プログラミングに限らず、「勉強を始めたものの途中で挫折してしまった…」という経験はありませんか?勉強がうまくいかないと「自分の出来が悪いのかな…」と落ち込んでしまいますよね。ただ、それは「勉…

プログラミングスクール比較 (全24選)

プログラミングスクール 比較 (全22選)

「本日増員20名が来る。マシンはまだない」信じられないPMの言動10選

Photo by thejbird こんにちは。倉内です。先日PM経験を振り返って反省する記事を書いたばかりですが(さまざまな反応ありがとうございました!)今度は前職でプロジェクトメンバーだった頃に遭遇した、いろいろなプロジェクトでの「信じられないPMの言動」…

コードを書かずに誰でもPWAライクなスマホアプリを開発&公開できる「Calcapp」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、誰でも簡単にアプリを開発してそのままスマホの実機で利用することができるWebサービスをご紹介します!Excelやスプレッドシートなどの表計算アプリでよく使う「関数」を活用してロジックを簡単に組み立てられ…

Web開発初心者向けセキュリティ入門・SQLインジェクションとXSSを試す

(English article is here) こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 インターネットの普及以来、Webサービスにはセキュリティの問題が常につきまとっています。 最近では、個人情報漏洩や、仮想通貨の被害なども増えていますよね。 では、具体的…

プログラミング初心者のための簡単アルゴリズム入門【素数を数えて落ち着くんだ】

Photo by formulanone 青木です。paizaラーニング担当のエンジニアです。人間、どうしても素数を数えて落ち着きたいときってあると思います。順に数えてくと、2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31……自分で数えるのは限界がありますよね。そんなときはプ…

健康オタクエンジニアが調査・実践しているストレス対策を解説する

Photo by Ulisse Albiati 長田です。健康オタクエンジニアです。皆さんは普段、「ストレス」をどのくらい感じていますか?「ストレス社会」なんて言われる昨今ですし、エンジニアで「めっちゃストレス受けてる!」って人もいるかと思います。ちなみにいくつ…

ChromeブラウザだけでWebサイトのCSSを変更&シェア可能な拡張機能「StyleURL」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、WebサイトのCSSを自分好みに変更してビフォー・アフターを簡単にシェアできるChrome拡張機能をご紹介します!開発者ツール上で普通にCSSを変更するだけで永続的に適用できるので、ブラウザさえあれば誰でも実行…

PMに技術力は不要?プロジェクトを炎上させる3つの原因

Photo by crudmucosa こんにちは。倉内です。前職ではSIerでSEをしており、炎上プロジェクトにもたびたび遭遇しました。担当したプロジェクトの規模はさまざまでしたが、途中炎上せず成功を収めたプロジェクトは残念ながらほとんどありません。一体なぜ炎上…

【PHP x MySQL入門】 - はじめてのPHPとMySQLデータベースWeb開発チュートリアル

PHP入門 MySQL 入門

未経験からエンジニアに転職したい人が知っておくべき企業選びのコツ

Photo by enrico viola こんにちは、谷口です。未経験から転職でITエンジニアを目指す人は多いですが、「最初にどんな企業へ入社すべきか」を考えたことはありますか?未経験者の方は、つい「内定をもらえればどこでもいい!」と思いがちです。もちろん、簡…

PythonとFlaskを使って簡単にブロックチェーンを実装する方法

Photo by Attribution: Descryptive.com 秋山です。Pythonエンジニアです。皆さんはブロックチェーンに興味ありますか?このブログでも、過去にブロックチェーンに関する記事をいくつか書いてきました。↓こちら記事では単体のソフトウエアとして採掘の流れを…

ブラウザに溜まる大量のタブを一発解消できるChrome拡張機能「Workona」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、ブラウザに複数のタブが溜まってしまう問題をスマートに解消できるWebサービスをご紹介します!さまざまなWebサービスを切り替えて業務をしている人に最適で、専用の仮想スペースを活用して効率よく整理できる…

不眠症エンジニアが3ヶ月で寝不足改善できた超簡単な取り組みを解説する

Photo by Didriks 長田です。健康オタクエンジニアです。今まで健康について、食事・運動と書いてきましたので、今回は睡眠について書きたいと思います。(過去の記事のリンクは最後に貼っています)最近40代の半数の睡眠時間は6時間未満なんておそろしい調…

初心者に最適!プログラミングやIT関連の知識が学べるWeb漫画7選

Photo by Schezar こんにちは、谷口です。プログラミング初心者の方々は、どのような方法でプログラミングの勉強がしたいと思いますか?まったくの初心者がプログラミングの勉強を始めると、どうしても学ぶことが多くて、ハードルを感じたり挫折したりしまう…

あなたはどっち?エンジニアに向いている人・向いていない人の8つの特徴

Photo by Kris Mouser-Brown こんにちは。倉内です。機械学習やAIの流行でプログラミングに興味を持ち、未経験からエンジニアを目指す人が増えています。もちろん、開発業務未経験でもエンジニアを目指すことはできますし、実際にpaizaでも未経験からエンジ…

独学でWebプログラミングを学習できる海外のチュートリアルサイトをまとめてみた!

どうも、まさとらん(@0310lan)です!今回は、Web開発全般のノウハウを丁寧なチュートリアル記事や動画で学習することができる海外のサイトを厳選してご紹介します。プログラミング言語の学習だけでなく、ReactなどのフレームワークやWebデザイン、サーバー…

運動不足エンジニアが3ヶ月で健康になれた超簡単な取り組みを解説する

Photo by Dave L 長田です。健康オタクエンジニアです。前回、健康(主に食事)に関する記事を書いたら思いのほかたくさんの反応をいただき、ありがとうございました。 paiza.hatenablog.com今回は前回入りきらなかった、運動に関する話を書きたいと思います…

Pythonの処理が遅いときにプロファイラを使って原因を調べる方法

Photo by William Warby 秋山です。Pythonエンジニアです。Pythonは動作がすっごく速い言語というわけではないので、大きめのデータを処理したりしようとすると「なんか遅いよな」と感じることがあると思います。Pythonの処理を「もうちょっと速くしたい…」…

言語別・初心者向けプログラミング練習問題を解ける8つのサイト

Photo by hackNY.org こんにちは。谷口です。プログラミング初心者の皆さんは、どんな方法で勉強を進めていますか?プログラミングは自分の手でコードを書いて初めて身につくスキルです。ただ、初心者のうちは「プログラミングで何を作りたいか」がなかなか…

今すぐ導入可能!JavaScriptで3Dの地球上にデータを可視化できる「Gio.js」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、わずか数行のJavaScriptコードを書くだけで3Dの地球上にデータをマッピングして可視化できるライブラリをご紹介します!初心者でも簡単に扱えるように設計されており、カスタマイズ性やインタラクティブな機能…