paiza開発日誌

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

プログラミング初心者

初心者でもすぐにC#が学べる・無料の入門動画レッスン紹介

paizaラーニングでは、動画レッスンとオンラインエディタ&実行環境を通して、未経験者でもプログラミングが学べます。今回は、paizaラーニングの「C#入門編」で公開しているレッスン内容をご紹介します。C#でプログラミングするスキルが動画と演習課題で身に…

Pythonが機械学習やディープラーニングに使われがちな5つの理由

Photo by thekirbster 秋山です。皆さんPythonは好きですか?私はPythonのブロックインデントや条件文の構文などが好きで、趣味や仕事で6・7年ぐらいPythonを使ってきました。むか~しはR言語などを勉強してみたりもしましたが、自分はちょっとR言語が苦手な…

Node.js入門:初心者でも10分でWebサービスを作れる!Node.jsとPaizaCloudの使い方

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 JavaScriptは、現在広く使われているプログラミング言語の一つです。 JavaScriptはブラウザ上でプログラムを動かすために作られた言語で、ネットワーク処理や非同期処理に強いといった特…

初心者でもゲーム感覚でプログラミング練習問題を解きまくれるサイト6選

Photo by Paris Buttfield-Addison こんにちは。谷口です。ITエンジニアやプログラミングを勉強中の皆さんは、プログラミング問題を解くのはお好きですか?プログラミングが好きな方の中には 業務とは直接関係ないけどプログラミング問題をもっと解きたい! …

Rubyっぽいコードが爆速で動く!?CrystalとRubyを比較してみた

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 皆さんは、Crystalというプログラミング言語を知っていますか? Rubyは、綺麗な構文のオブジェクト指向言語で、シンプルで短く素直なコードを書きやすいのが魅力ですが、速度は高速なわ…

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

今回は、先日翔泳社より発売された『Java1年生 体験してわかる!会話でまなべる!プログラミングのしくみ』が、Javaをこれから勉強する入門者の方にぴったりの内容でしたのでご紹介します!Java1年生 体験してわかる!会話でまなべる!プログラミングのしくみ…

機械学習などで人気のPythonが学べる・初心者向け動画レッスン紹介

paizaラーニングでは、動画レッスンとオンラインエディタ&実行環境を通して、未経験者でもプログラミングが学べます。今回は、paizaラーニングの「Python入門編」で公開しているレッスン内容をご紹介します。Pythonでプログラミングするスキルが動画と演習課…

初心者がプログラミング学習中の「わからないこと」を解決するには

Photo by Chris Potter こんにちは、谷口です。初心者がプログラミングの勉強をしていて、わからないことにぶつかると、どう解決したらよいかがわからず、そのまま挫折してしまうケースも珍しくありません。特に初心者の場合、 使ったことあるはずのメソッド…

ゲームや問題集など、初心者でも楽しくPHPを学習できるサイト10

Photo by Martin Hassman こんにちは。谷口です。プログラミング初心者の中には「PHPを勉強したい」という方も多くいらっしゃるかと思います。PHPは比較的コードが書きやすく、初心者から上級者まで幅広く使われているプログラミング言語です。日本国内に20…

1行のコードでモバイルブラウザに開発者ツールを搭載できるJavaScriptライブラリ「Eruda」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、スマホのモバイルブラウザに本格的な開発者ツールを組み込むことができるJavaScriptライブラリをご紹介します!「コンソール」機能を使ったデバッグやエラーログの確認、「ネットワーク」機能で通信状態を確認…

プログラミングで世界征服!?paizaと鷹の爪団で初のコラボキャンペーン開催!

paizaでは、今日2018年4月24日から、株式会社ディー・エル・イー制作の「秘密結社 鷹の爪」とのスペシャルコラボレーションキャンペーン「鷹の爪団のpaizaでいざ世界征服」を開始しました!paizaのサイト内に「鷹の爪団」の総統や吉田くんなどのキャラクター…

初心者向け・SQLを動画やクイズで「楽しく学べる」コンテンツ5選

Photo by Eric こんにちは。谷口です。SQL初心者の皆さんは、普段どうやって勉強をしていますか? Web上で情報を探す 教えてくれる人を探して聞く スクールに通う 書籍を使って調べる などの方法があるかと思いますが、最近は「学習サイトやYouTubeなどの動…

JavaScriptだけでTrello風タスク管理ボードを開発できるライブラリ「jKanban」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、簡単なJavaScriptコードだけでTrello風の「タスク管理ボード」を開発することができるライブラリのご紹介です!非常にカスタマイズ性が高く、自分好みのタスク管理アプリを構築したい人などには最適でしょう。…

Pythonしかやりたくない!?一つの言語にこだわる未経験者がエンジニアとして採用されない理由

Photo by Ray Bouknight こんにちは、谷口です。「Python最高!」 「Pythonってほかの言語と比べて何がいいの?」 「ほかの言語は知らんけどPython最高!」 「……」 みたいな若いエンジニア(もしくはエンジニア志望者)、皆さんの周りにもいませんか?エンジ…

初心者向け・Javaが動画やクイズで学べる!プログラミング学習コンテンツ6選

Photo by Barney Moss こんにちは。谷口です。Java初心者の皆さんは、普段どうやって勉強をしていますか? Web上で学習サービスを探す 教えてくれる人を探して聞く スクールに通う 書籍や学習サイトに書いてある情報を読む などの方法があるかと思いますが、…

初心者でも簡単・クラウド環境PaizaCloudを使ってWeb開発ハンズオン勉強会を開催してみた

Photo by Naaman Saar Stavy (English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 先週、数回にわたってpaizaで「Webアプリ開発ハンズオン勉強会」を開いてみました。 平日・夕方の小規模なイベントで、ほとんど宣伝していなかったにもかか…

プログラミング学習で挫折してしまう初心者にありがちな7つのこと

Photo by Naaman Saar Stavy こんにちは、谷口です。最近はプログラミングの勉強を始める人が多いですが、そのぶん「途中でつまずいて挫折してしまった…」という人も増えています。プログラミング初心者は、どういった原因で挫折してしまうのでしょうか?ま…

たった一行のHTMLコード追加でreCAPTCHAも導入できる、Webフォーム作成サービス「Basin」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、面倒なサーバーサイドの設定が不要なうえ、HTMLの記述だけで独自フォームを手軽に作成できる無料Webサービスをご紹介します!フォーム要素に「属性」を追記するだけなので、フォーム自体は好きなようにカスタマ…

初心者向け・C#が動画で学べる!プログラミング学習コンテンツ7選

Photo by romana klee こんにちは。谷口です。C#初心者の皆さんは、普段どうやって勉強をしていますか? Web上で学習サービスを探す 教えてくれる人を探して聞く スクールに通う 書籍や学習サイトに書いてある情報を読む などの方法があるかと思いますが、「…

今すぐWebサイトの多言語対応が簡単にできる・JavaScriptの翻訳ライブラリ「Glottologist.js」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、Webサイトやアプリなどを簡単に多言語対応できるJavaScriptライブリをご紹介します!HTML要素に「属性」を追加するだけで簡単に翻訳できるので、既存のWebサイトなどに適応しやすいという特徴があります。グロ…

フロントエンドをいつか学ばなきゃと思ってるエンジニア向け・一番効率的な勉強法

Photo by Christiaan Colen 高村です。エンジニアで「実践的な勉強はつい後回しにしちゃって…」という人って結構いると思います。で、みんな「いつか時間ができたらやろうと思って…」とか言いますけど、時間ができることなんて一生ないですよね?あるいは、…

iPadでもRailsでWeb開発できる!クラウドIDE「PaizaCloud」使ってみた

(English article is here) こんにちは、吉岡(@yoshiokatsuneo)です。 みなさんはiPadを使っていますか? メールやWebサイトの閲覧、簡単な文書作成、表計算、プレゼン、写真や動画の編集・操作などにも使えて便利ですよね。今や非常に多くのアプリケーショ…

ブラウザ上にAngular,React,Vue等の環境を一発構築&開発できる「CodeSandbox」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、面倒な開発環境を一瞬で構築してブラウザ上からWebアプリを気軽に開発&公開できる無料のWebサービスをご紹介します!完全なオープンソースで開発が進められており、React / Angular / Vueなどのプロジェクトを…

開発経験ゼロの営業がプログラミングを勉強してみたらメリットばかりだった話

Photo by Gerald Rich 有吉です。昨年入社したpaiza(ギノ) の営業です。ぶっちゃけエンジニアって、営業が嫌いな人が多いですよね。「無理な納期の仕事ばっかりとってくる」とか、「技術を知らないのに『すぐできるでしょ』とか言ってくる」とか、不満はいろ…

Go言語フレームワークRevelとPaizaCloudを使って10分でWebサービスを作る方法

Go言語のWebフレームワークRevelには、Web開発に便利なルーティング、MVC、ジェネレータ等の機能が含まれており、Revelの流儀にしたがって作れば、自然とわかりやすい構造のWebアプリケーションが作れるようになっています。またRevel自身の機能ではありませ…

初心者でもJava・Servlet/JSPを使ったWeb開発について学べるコンテンツ7選

こんにちは。谷口です。Java初心者の皆さんは、Servlet/JSPについてはご存知ですか?Servlet(サーブレット)というのは、簡単に言うとWebサーバ上で動作するJavaのプログラムです。そしてJSP(Java Server pagesの略)は、HTMLの中にJavaのコードを埋め込ん…

誰でも簡単にタスクやブックマークをダッシュボード化して共有できる「Tixio」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、社内やチームなど複数人で共有することができる「ダッシュボード」画面を作成できる無料のWebサービスをご紹介します!主に、ブックマークやタスクなどを共有することが可能で、ボードのレイアウトなども自由に…

プログラミング不要!スマホのタップ操作だけでミニゲーム開発ができる「Wevva」を使ってみた!

どうも、まさとらん(@0310lan)です!今回は、スマホの画面をタップ操作するだけでオリジナルのゲーム開発が手軽に実現するアプリをご紹介します!プログラミングは一切不要で、ゲームのキャラクター・操作方法・ルール・音楽・スコア付け…などをタップしな…

Django2.0入門: 初心者でも10分でWebサービスを作れる!PythonフレームワークDjangoとPaizaCloudの使い方

最新Django入門(Django2.0対応): Djangoは人気のPythonフレームワークです。

【初心者向け】ゲームで遊ぶだけでJavaScriptが学べる7つのサイトが楽しすぎる!

Photo by Chase N. こんにちは。谷口です。JavaScript初心者の皆さんは、これからどうやって勉強を進めていこうと考えていますか?プログラミング初心者の人が勉強を始めるとなると 独学でどう勉強したらいいのか分からない 経験者向けの解説を読んでも難しい…