ブックマーク / paiza.hatenablog.com (18)

  • 初心者向け・SQLの勉強と練習に役立つサイト6選 - paiza times

    Photo by Michael Mandiberg こんにちは。谷口です。 皆さんはSQLは得意ですか? 使えるようになりたいけど、どう勉強したらいいかわからない… なんとなく簡単なSELECT文なら書けるけど実は苦手… という方も多いかと思います。 最近はエンジニア以外の職種でも「SQLを習得したい!」という方が増えてきました。 SQLを学ぶにはデータベースが必要なため、かつては勉強したくても始めるまでのハードルが高いことが難点でした。ただ、最近はオンライン上でSQLを学べるコンテンツが増えてきています。 そこで今回はSQLの勉強&練習に役立つサイトを6件ご紹介します。 【目次】 SQLとは? Progate paizaラーニングの「DB/SQL入門編」 ProgrammingKnowledge:Beginners MYSQL Database Tutorial 1 Codecadem

    初心者向け・SQLの勉強と練習に役立つサイト6選 - paiza times
    koyancya
    koyancya 2018/06/26
    便利そう -> "現在6月25日(火)~7月2日(月)までの期間限定で、普段は一部有料の「DB/SQL入門編」を全編無料公開しております。"
  • 初心者向け・SQLの練習問題をたくさん解ける学習サイトと本7選 - paiza times

    Photo by Brent Ozar こんにちは。谷口です。 エンジニアを目指している、もしくはエンジニアと一緒に仕事をしている方の中には「SQLを学習したい」という方も多いでしょう。もちろん、エンジニアでも「なんとなくSQL使ってるけど、実は苦手……」という方は少なくないと思います。 ただ、「SQLを勉強したいけど、実際に触って試せるデータベースがない」という方は多いですよね。SQLは実際のデータベースがないと操作ができないので、勉強したくてもなかなかできないのが難点でした。 paizaにも「もっとSQLを触りたい、実践的な問題が解きたい」といった声が多く寄せられています。そこで今回はSQLの練習問題がたくさん解ける学習コンテンツを7件ご紹介します。 【目次】 ■SQLとは? ■SQLの問題がたくさん解ける学習コンテンツ ◆Progate ◆Codecademy ◆paizaラーニング

    初心者向け・SQLの練習問題をたくさん解ける学習サイトと本7選 - paiza times
    koyancya
    koyancya 2018/01/23
    CRUD げな OLTP なら ORM に任せて、OLAP やるなら『10年戦えるデータ分析入門』に取り組むのがいい気がする。面白そうなサイト達ではあるけど
  • ツイッターで出題した未定義問題のお詫びと調査と解説について - paiza times

    Photo by Alan Becker Capuyá 青木です。 先日、paizaのツイッターアカウント(@paiza_official)で出題した四択問題について、皆様からたくさんのご指摘・ご批判をいただいたので、その経緯と結論をお伝えします。 次のような問題を考えて出題しました。 int i = 0; のときに評価値が1になるのは— paiza[パイザ] (@paiza_official) 2016年12月26日 【補足】C言語,C++,Javaを想定しています— paiza[パイザ] (@paiza_official) 2016年12月26日 当初は、それぞれの評価値は順に2, 3, 1, 2となり、3つめの"i++ + i++"の選択肢が答えとなることを想定していました。 ですが、しばらくすると、次のようなリプライやツイートをいただきました。 全部C(たぶんC++/Javaも)だ

    ツイッターで出題した未定義問題のお詫びと調査と解説について - paiza times
    koyancya
    koyancya 2016/12/28
    御社は暇なのですか(ちゃんと決着を付ける姿勢は偉いと思います
  • 【Web系最高って言うけど本当なの?】SIから転職したエンジニアたちに聞いてみた - paiza開発日誌

    Picture by ITエンジニアを目指す女子高生たちの学園ライフ4コマ漫画『ぱいじょ!』 こんにちは、谷口です。 退職転職エントリの記事は多々ありますが、転職を考えている人にとって参考になるのは、「転職を実際に経験した人が、その後どうなったのか?前職との違いをどう感じているのか?」といった後日談ではないでしょうか。 paizaを開発しているのは、ほとんどが転職を経て中途で入社したエンジニアです。 paizaで転職のご相談をいただく方の中には、SIerからWeb自社サービス系に転向したいという方が多いため、今回は、SIerからWebサービスを自社開発している弊社へ転職して半年~1年弱のエンジニア2人が、実際の業務を経験してみて感じた前職との違いを、開発環境や労働環境、モチベーションやキャリアについてなどあらゆる面において聞いてみました。 いずれは転職を考えている人、転職はまだ考えてない

    【Web系最高って言うけど本当なの?】SIから転職したエンジニアたちに聞いてみた - paiza開発日誌
    koyancya
    koyancya 2016/10/19
    極言暴論!
  • 面接でいつも落ちる人が、他人の転職・退職エントリを読むといい理由 - paiza times

    Photo by Maryland GovPics こんにちは。谷口です。 転職を考えているITエンジニアの皆さん、退職転職エントリの記事って読んでいますか? 私は仕事がらそういった記事をよく読んでいるのですが、最近気づきました。 説得力のあるエントリって、転職退職のきっかけや転職先の企業を選んだ理由、将来やりたいこと等の話が全て繋がっていて一貫性があって、一人で何社も内定取っちゃうような人が面接している話によく似ているんですよね。 これ、逆に言えば「転職活動で面接をなかなか通過できない人」また「これから転職活動を始めようと考えている人」にとって、よい転職エントリというのはものすごく参考になるということなんです。 今回は、人の転職エントリが面接で役に立つ理由と、私が実際に読みまくって探したよさげな記事をいくつかご紹介いたします。 ■面接で落ちる人はなぜ転職エントリを読んだ方がいいのか?

    面接でいつも落ちる人が、他人の転職・退職エントリを読むといい理由 - paiza times
    koyancya
    koyancya 2016/02/16
    あっ
  • プログラミングの勉強を始めたときに、文系が挫折しやすい7つのポイント - paiza times

    こんにちは。谷口です。 ITエンジニア転職プログラミング学習に関する仕事をしている私ですが、学生の頃は文系の学部に所属し、プログラミングには全く触れたことがありませんでした。 新卒の時はそんな状態で、自分に特性があるのかどうかもよく分からないまま、面接をしてくれた人事担当者の「プログラミングは研修を受ければできるようになるから大丈夫」の言葉を信じて、受託開発をしている企業に入社しました。 そして新人研修で生まれて初めてプログラミングに触れ、勉強する中で、一歩進もうとする度につまずき、進んだと思ったら二歩前に覚えたことを忘れ、ということを繰り返しながら、何とか働いてきた時期がありました。 プログラミングのプの字も知らなかった新人の頃にどこでつまずいてきたかを思い出しながら書いてみたいと思います。 ■代表的なつまずきポイント ◆1.Hello Worldの段階からつまずく 研修で最初に勉強

    プログラミングの勉強を始めたときに、文系が挫折しやすい7つのポイント - paiza times
    koyancya
    koyancya 2015/10/20
    なぜ C から入った
  • よく言われるけど、業務時間外に勉強しない人はITエンジニア失格なの? - paiza times

    Photo by Indi Samarajiva こんにちは、谷口です。 「ITエンジニアは業務時間外にも勉強をすべきなのか」という問題について、皆さんはどう思われますでしょうか。 少し前には、こちらの記事も話題になりましたね。 業務時間外で勉強をしなければいけない理由:101回死んだエンジニアエンジニアライフ 今回は、そんなITエンジニアの業務時間外での学習について考察していきたいと思います。 ■企業からの「教育」と自分でする「学習」 業務で必要な知識等について、企業側もある程度は「教育」をすることがあるかと思います。特に新卒の場合、新人研修として業務知識を学ぶ期間が多くの企業で設けられているかと思います。仕事で必要な業務知識に関しては、企業の研修を受けるだけではだめなのでしょうか。 まずは、「教育」と「学習」の概念について考えてみましょう。 「教育」とは、組織の求めるスキルを個人に習

    よく言われるけど、業務時間外に勉強しない人はITエンジニア失格なの? - paiza times
    koyancya
    koyancya 2015/10/06
    "「他人にとっては仕事のように思えて、自分にはそう思えないものがあるなら、それがあなたに適したものなんだ」"
  • 4月入社の新人ITエンジニアがGWに読んどくとよさげな良書11選 - paiza times

    Photo by aimee rivers こんにちは。谷口です。 4月にから新人ITエンジニアになられた皆さん、研修やお仕事はいかがでしょうか? 今回は、新人ITエンジニアの皆さんがこのGWに読むのにお勧めな書籍を11冊ご紹介いたします。よかったらGWのまとまった時間や帰省のお供として読んでみてくださいね!連休明けからの業務や今後の開発に役立ちますよ! ■GitHubについて ◆1.Web制作者のためのGitHubの教科書 Web制作者のためのGitHubの教科書 チームの効率を最大化する共同開発ツール 作者: 塩谷啓,紫竹佑騎,原一成,平木聡出版社/メーカー: インプレス発売日: 2014/10/24メディア: 単行(ソフトカバー)この商品を含むブログ (3件) を見る最近、特にWebサービスやアプリ開発をしている企業では、多くがユーザーの反応を見て機能追加やバグ改修を行うといったス

    4月入社の新人ITエンジニアがGWに読んどくとよさげな良書11選 - paiza times
    koyancya
    koyancya 2015/04/24
    GW は『ハッカーと画家』を読んで、夏には転職だろ
  • 初心者でもほぼ無料で楽しくRubyを学べるコンテンツ10選 - paiza times

    Photo by HeatSync Labs こんにちは。谷口です。 プログラミングをこれから学ぼうとしている方で、「人気のRubyを勉強してみたい!」という方は多いと思います。 Rubyは『オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます』とされています(オブジェクト指向スクリプト言語 Ruby)が、やはり「プログラミング経験ゼロからいきなり勉強を始めるには敷居が高いな……」と思っている方も多くいらっしゃるのではないでしょうか。また「できれば独学じゃなくてスクールに通いたいけど、コストは押さえたいんだよな……」という方もいらっしゃるかと思います。 そこで今回は、プログラミング未経験~初心者の方が、なるべくコストをかけずに楽しくRubyに触れられて、学習に役立てられるコンテンツを10件ご紹介していきます。

    初心者でもほぼ無料で楽しくRubyを学べるコンテンツ10選 - paiza times
    koyancya
    koyancya 2015/02/13
    のっけから Smalruby が紹介されててすごいw
  • 初心者が簡単にRubyプログラミングを覚えられる!Smalrubyの使い方 - paiza開発日誌

    Photo by Fumitake Taniguchi こんにちは。今回は谷口がお送りします。 先日このブログで、Flappy Codeを使って実際に弊社社員にビジュアルプログラミング学習をしてもらい、ゲームを作ってもらったというお話をしました。 プログラム未経験者の同僚が、たった1時間でゲームを作った方法 - paiza開発日誌 そこで今回は、その次のステップとしてRubyに変換できるビジュアルプログラミングツール『Smalruby』を使って、ビジュアルプログラミングときどきRubyの学習をしてもらいましたので、その過程をご紹介していきます。 こちらのSmalrubyは、ブロックを組み合わせて作ったプログラムを、ボタン1つでRubyに変換して見ることができるという、一からRubyを学ぼうという人にはもってこいのツールとなっております。そもそもが「小学3年生以上の子どもたちがプログラミング

    初心者が簡単にRubyプログラミングを覚えられる!Smalrubyの使い方 - paiza開発日誌
    koyancya
    koyancya 2014/11/20
  • 【Javaが恐ろしく強い】転職時に希望するプログラミング言語ランキング - paiza times

    皆さんの得意なプログラミング言語はなんでしょうか? 「弘法筆を選ばず」というように、優秀なエンジニアになればなるほど特定言語に対するこだわりはなくなるように思いますが、やはり一番書きやすい言語や自分に合う言語というのもはあるものだと思います。 今回はそんなプログラミング言語の人気ランキングを、サーバサイド中心に希望者数、経験者数、求人票登場数、利用者数、優秀者数、世界的な人気などの、6つ角度で調べてみました。 ※paizaのデータについては今回サーバサイドを中心としているのでJavaScriptは省いています。また選択肢として最近paizaで追加した言語も省いています。 ■転職時に希望する言語ランキング paiza登録エンジニアが「どのような開発言語の求人を希望するか」のランキングです。今後経験を深めたい言語ランキングとも言えるので、今後のシェアに近いかもしれません。 ※paizaのプロフ

    【Javaが恐ろしく強い】転職時に希望するプログラミング言語ランキング - paiza times
    koyancya
    koyancya 2014/10/08
    イマドキは JS で鯖側も書かれてると思うが -> "サーバサイドを中心としているのでJavaScriptは省いています"
  • ITエンジニアの地位とは?国別、職種別の年収比較から見えるもの - paiza times

    Photo by Jon S 長らく日エンジニアは地位が低いと言われ続けていますが、海外エンジニア当に地位が高いのでしょうか。海外エンジニア年収1,000万円以上稼ぐという話もよく言われますが、どこまでが当なのでしょうか。 海外の事例を紹介する際に良い面しか紹介しておらず「実体は日と一緒」という事も考えられなくは有りません。そこで今回は、海外エンジニアの平均年収、他職種と比べた場合の日の水準を調べてみました。 ■物価、職種、地域による比較 これまでもよくあったエンジニア年収についての記事における問題点は下記の3つではないかと考えています。 物価を考慮していない 他の職種との比較していない アメリカ(シリコンバレー)との比較しかしていない ◆1.物価を考慮していない よくあるのが、単純にシリコンバレーなどのエンジニアのみの年収を取り上げて日と比較するものですが、それ

    ITエンジニアの地位とは?国別、職種別の年収比較から見えるもの - paiza times
    koyancya
    koyancya 2014/07/23
    "アメリカのエンジニアは、日本のように誰でもなれる職業ではなく、大学等でコンピューターサイエンスを専攻した人がなる職業なので"
  • ITエンジニアの価値を貶める『人月商売』の功罪 - paiza times

    Photo by oatsy40 今回のpaiza開発日誌は片山がお送りします。 SIerについて語られる際に「人月商売」についての問題点が良く取り上げられますが、「人月商売」がエンジニアにとってどのような問題点があるのでしょうか? その点について今回は少し整理してみました。 ■人月とは何か 「人月」について誤って認識している人々が多い。人月とは見積りとスケジューリングに使われる仕事の単位である。「コストは実際に人数と月数の積に比例する。が、進捗はそうではない。したがって、仕事の大きさを測る単位としての人月は、疑うべき危険な神話なのだ。人月とは、人と月とが互いに交換できるという意味だからである。」 人月の神話―狼人間を撃つ銀の弾はない 人月の神話―狼人間を撃つ銀の弾はない (Professional Computing Series) 作者: フレデリック・P,Jr.ブルックス,Frede

    ITエンジニアの価値を貶める『人月商売』の功罪 - paiza times
    koyancya
    koyancya 2014/07/11
    ふふ... -> "一度システム化してしまえば人の代わりに永続的に価値を生み出し続けられるメリットがある"
  • 生存戦略としてITエンジニアが35歳までに考えておくべき3つの事 - paiza開発日誌

    Photo by Financial Times 今回のpaiza開発日誌は片山がお送りします。 仕事柄色々なITエンジニアの方と話す機会があるのですが、全般的にエンジニア技術面についての探求は強いけれど、自分のキャリアについての探求はわりとのんびりしている方が多いのだなと思う事が良く有ります。また、そのあたりで働き方の面で少し損しているかも、と感じる事があります。 エンジニアは、どうしたら自分のスキルを生かして自分のやりたい開発を続けることができるのか、夢を叶えられるのか、そのためにはどのようにキャリアに向き合ったらいいのかについてまとめてみました。 ■キャリアは自分で考える時代 少し損をしているなと思った例で言うと、、、 とりあえず開発できればいい⇒常駐や保守メインの仕事 30代半ばで初めての転職、かつSI、組み込み⇒Webなどの業界チェンジ それぞれ結構レベルの高い方です。1のタイ

    生存戦略としてITエンジニアが35歳までに考えておくべき3つの事 - paiza開発日誌
    koyancya
    koyancya 2014/06/18
    なりたい自分に、おれはなる!ドン!
  • Webサービスを作りたい人が、素早くプログラミング言語を学べる15サイト - paiza times

    Photo by Daniel Cukier コーディング転職サイトpaizaを運営している関係上、「Webサービスを作りたいけど、プログラミング言語をどこから学んだらよいか?」という質問をよく受けることがあります。今回はプログラマ視点でプログラミングを学ぶときにつまずやすいポイントと、プログラミング言語の基礎を簡単に楽しく学べるサイトをまとめてみました。 最近はオンラインでプログラミングを勉強できるWebサービスが多数登場してきているので、以前よりプログラムを学ぶコストはぐっと下がっています!! 目次 ・プログラミング言語を学ぶときに躓くポイント ・学ぶ言語を選ぶのに役立つサイト ・すぐ書きはじめられるプログラミング学習サイト ・講義型のプログラミング学習サイト ・少しコードに慣れてきてからお勧めのサイト ・さらにスキルアップするのに最適なサイト ・基礎文法をマスターしたいなら(おまけ)

    Webサービスを作りたい人が、素早くプログラミング言語を学べる15サイト - paiza times
    koyancya
    koyancya 2014/04/25
    Check iO って楽しそうだよね
  • 実行時間の差は996倍以上。オンラインハッカソン最速コードの裏側に迫る! - paiza times

    2013年12月2日より2014年1月8日まで開催していたpaizaオンラインハッカソン(略してPOH![ポー!])Vol.1「新人女子の書いたコードを直すだけの簡単なお仕事です!」で0.01秒を叩き出したコード(最遅コードとの差は最大996倍! 詳しくは結果発表をご確認ください)はどんな過程で生み出されたのでしょうか? 今回は前回の最速コード発表レポート(【結果発表】新人女子PGを最も助けたプログラミング言語とは?)に引き続き、最速コードの裏側に迫ります。 ※ちなみにこちらの野田ちゃん画像は、2014年1月17日に開催されたエンジニアサポートcross2014というイベントで等身大パネルとしてpaizaブースを盛り上げてくれました! ■高速化のアプローチ 前回のレポートでもふれましたが、POH Vol.1はアルゴリズムに変更による計算量(オーダー)の改善による大幅な高速化と、定数倍高速化

    実行時間の差は996倍以上。オンラインハッカソン最速コードの裏側に迫る! - paiza times
    koyancya
    koyancya 2014/02/05
    これ、すごい良企画でしたね
  • 【結果発表】新人女子PGを最も助けたプログラミング言語とは? - paiza times

    2013年12月2日より開始したpaizaオンラインハッカソン(略してPOH![ポー!])Vol.1「新人女子の書いたコードを直すだけの簡単なお仕事です!」ですが、2014年1月8日いっぱいをもって開催期間を終了いたしました。今回のハッカソンのレポート、最終結果と、提出された各プログラミング言語毎の最速コードをお届けします。 ※POH Vol.1は応募期間は過ぎたため、プレゼント対象、計測対象には成りませんが、コードの実行は引き続き可能です。 ■提出コードは2万提出突破! おかげ様で事務局の想定を超える参加者数、提出数のハッカソンとする事ができました。ご参加いただいた皆様ありがとうございました! 今回の期間中の参加者数、提出数は以下の通りです。 参加者数:1,961人 提出数:22,219提出 今回の企画では、オンラインで誰でも気軽に参加できるハッカソンを目指しました。改めてプログラミング

    【結果発表】新人女子PGを最も助けたプログラミング言語とは? - paiza times
    koyancya
    koyancya 2014/01/17
    これ、結局 O(DN) までいけずにダメだったんだよなぁ。これをきっかけにアルゴリズムの勉強をする気になった。
  • プログラミング力がわかる、人のコードが見れる!paizaオンラインハッカソン(略してPOH![ポー!])開催 - paiza times

    ■どなたか効率のよいアルゴリズムを教えてください! 「あなたの部署に配置された新人プログラマの子からヘルプを頼まれた」という設定で、一つのプログラミング課題に対して参加者全員でより良いコードを作っていくオンラインハッカソン「paizaオンラインハッカソン(略してPOH![ポー!])」をpaizaで12/2(月)11時より開催します。paizaへの会員登録をしなくても参加が可能です。 ■オンラインハッカソン概要 開催期間:2013年12月2日(月)11:00~2014年1月8日(水)23:59 参加資格:だれでも何回でも参加可能 プレゼント:参加者の中から抽選で3名様にエナジードリンク・ロックスター250ml×30セットをプレゼント 対応言語:JavaPHPRubyPythonPerl、C、C++、C# 内容: 20代帰国子女、某有名国立女子大卒で、現在プログラマーをやっています。

    プログラミング力がわかる、人のコードが見れる!paizaオンラインハッカソン(略してPOH![ポー!])開催 - paiza times
    koyancya
    koyancya 2013/12/03
    人気すぎるのか、サイトが落ちてしまったようだ
  • 1