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

  • 初心者向けプログラミング学習サイトを比較!学べる言語は?料金は? - paiza times

    こんにちは。谷口です。 プログラミング初心者の方が勉強を始めるときは、「何から始めたらよいかわからない」ということで悩みがちです。 そんなときは、手軽に学べるプログラミング学習サイトから始めてみるといいでしょう。多くの場合、PCとネット環境があればサービスを使うことができます。 最近は、無料または定額でプログラミングを学べるサイトが増えてきています。その中でも、ただ解説を読むだけではなく、ブラウザ上のエディタにコードを入力して実行できたり、動画レッスンでスクールのように学べるサイトを使えば、独学でもプログラミングの基礎を身につけることができるでしょう。 そこで今回は、未経験者・初心者でも、プログラミングの基礎をすぐに学べるサイトを6つご紹介します。 学べる言語、オンライン実行環境の有無、日語対応の有無や料金についても比較していますので、プログラミングの学習を始めたい方の参考になればと思い

    初心者向けプログラミング学習サイトを比較!学べる言語は?料金は? - paiza times
    rikuhiro1
    rikuhiro1 2020/08/07
  • 乱択アルゴリズムって何?「モンテカルロ法」をPythonで学ぼう - paiza times

    Gerd AltmannによるPixabayからの画像 秋山です。Python好きのエンジニアです。 プログラミングにおけるアルゴリズムというと「正確に計算し、正しい結果を得るための効率のよい方法」といったイメージがありますよね。 このブログでもアルゴリズムに関する記事はいくつか書いてきましたが、単純ループだと時間がかかる処理をアルゴリズムを用いて計算量を減らそうとか、目的の値を効率よく探索しようとかそういった話が多かったと思います。 今回はこれまでとは少し違ったタイプの「乱択アルゴリズム」(ランダム・アルゴリズム、確率的アルゴリズムとも)というものを紹介したいと思います。 乱択アルゴリズムとは大雑把に言うと、乱数を使って平均するとよい結果を出せることを狙ったアルゴリズムを指します。 といってもこれだけでは分かりづらいので、数学や情報の授業などでもよく取り上げられる「モンテカルロ法」で具体

    乱択アルゴリズムって何?「モンテカルロ法」をPythonで学ぼう - paiza times
    rikuhiro1
    rikuhiro1 2020/08/06
  • コロナ対応も重要!今転職したいエンジニア向け最終面接対策まとめ - paiza times

    こんにちは、谷口です。 新型コロナウイルスの影響で、転職活動や面接応募がなかなかはかどらない方も多いかと思います。 まだまだ積極的に外出しづらい社会情勢が続いていますので、転職活動中の方にとっては、オンラインで情報収集や面接をしたり、効率よく転職活動・企業選びを進めたいところですよね。 最近は、ITエンジニアの採用に限らず、オンライン面接の実施が当たり前になってきました。外出や対面での接触を控えるために、最終面接から入社受け入れまで、オンラインで実施する企業も増えています。 そこで今回は、このようなコロナ禍の中で、エンジニアが最終面接を通過するために求められるポイントについてお話しします。 今後転職を考えている人の参考になればと思います。 コロナ禍のエンジニアに求められること 新型コロナウイルスの影響で、エンジニアの労働環境はリモート中心になるなどといった変化が起きていますが、中途エンジニ

    コロナ対応も重要!今転職したいエンジニア向け最終面接対策まとめ - paiza times
    rikuhiro1
    rikuhiro1 2020/08/05
  • 転職後に後悔しない!未経験者がエンジニア適性を確認する5つの方法 - paiza times

    Dom IdeによるPixabayからの画像 こんにちは。倉内です。 さまざまな理由で「手に職をつけたい!」とITエンジニアへの転職を考えている方は多いと思います。SNSなどでも転職活動に関する情報発信をしている方や、実際に転職に成功された方をよくお見かけしますよね。 ただ、イメージと実際の業務に意外とギャップがあること、適性の有無で能力や生産性に大きな差が出る職業であることは外からは分かりにくいかもしれません。もちろん「転職後に合わないと思ったらもう一度転職すればいい」という考え方もあるかもしれませんが、ご自身の状況によっては慎重に考える必要もあります。 そこで今回は、未経験からITエンジニアへの転職を目指している皆さんに適性を判断するためにやるべきことをお伝えします。 転職に100%成功する秘策はありませんが、転職後の後悔やミスマッチを減らすためにできることはありますので一緒に考えてい

    転職後に後悔しない!未経験者がエンジニア適性を確認する5つの方法 - paiza times
    rikuhiro1
    rikuhiro1 2020/08/04
  • プログラミングが楽しく学べる!おすすめのゲーム7つを徹底比較 - paiza times

    こんにちは。谷口です。 プログラミング初心者のみなさんは、ふだんどのような勉強をしていますか? プログラミングの勉強を進めていると 独学で学んでいたけど途中で詰まってしまった 練習問題をたくさん解ける場所がほしい と思うことがあるかと思います。 最近は、ゲーム感覚で楽しくプログラミングを学んだり、練習問題をたくさん解いたりできるサイトやサービスも増えています。ゲームでプログラミングが楽しく学べたら、気軽に勉強が始められるし、続けやすいですよね。 そこで今回は、プログラミングが学べる7つのゲームコンテンツの内容を比較してみました。 プログラミング初心者の方の参考になれば幸いです。 各ゲームの特徴早見表 コードガールこれくしょん コードクロニクル CodinGame Code Warriors Empire of Code CODECOMBAT HackdorPlay まとめ 各ゲームの特徴早

    プログラミングが楽しく学べる!おすすめのゲーム7つを徹底比較 - paiza times
    rikuhiro1
    rikuhiro1 2020/08/03
  • プログラミング初心者向け・Python学習サイト6つを比較してみた - paiza times

    StartupStockPhotosによるPixabayからの画像 こんにちは。倉内です。 プログラミングの学び方はさまざまですが、最近は学習サイトを利用する方も増えています。 PC(もしくはスマホやタブレット)とインターネット環境があれば始められることから、書籍を購入したりスクールに通ったりするより手軽に学習をスタートできます。 特に機械学習データ分析の分野で人気の高いPythonは、学べるサイトもたくさんあり「どれを利用しようか迷う……」「違いはなんなんだろう……」と思う方もいるかもしれません。 そこで今回はPythonの基を学びたい方向けに、おすすめの6つのサイトを学習内容、学習形式、料金などの項目で比較してみたいと思います。 なお、各学習サイトの情報は2020年7月31日時点のものです。 学習サイト6つの基情報 学習形式・料金比較 サービス名 形式 料金 Progate スラ

    プログラミング初心者向け・Python学習サイト6つを比較してみた - paiza times
    rikuhiro1
    rikuhiro1 2020/08/01
  • 【21卒】コロナ禍でも内定率は7割超!内定がない人が今できる対策は - paiza times

    こんにちは、谷口です。 2021年卒業予定の就活生のみなさん、就活は進んでいますか? リクルートキャリアの調査によると、2020年7月1日時点21卒の内定率は73.2%、6月1日と比べると16.3ポイントも増加しています。 www.recruitcareer.co.jp 急に内定率が上昇し、まだ就活を継続中の方は焦ってしまうかもしれませんが、まだまだ積極的に新卒の採用活動を続けている企業は少なくありません。 そこで今回は、就活を継続する人向けに、今からでも始められる、内定が近づく3つの就活対策とそのポイントについて解説します。 21卒、7月1日時点での内定率 前述の通り、リクルートキャリアの調査によると、2020年6月1日時点での大学生の就職内定率は73.2%(6月1日と比べると+16.3ポイント)となっています。 www.recruitcareer.co.jp さらに詳しく、就活生が6月

    【21卒】コロナ禍でも内定率は7割超!内定がない人が今できる対策は - paiza times
    rikuhiro1
    rikuhiro1 2020/07/30
  • コロナ禍でもエンジニア採用が順調な企業に共通する4つのポイント - paiza times

    こんにちは。谷口です。 最近は、リモートでWeb面接を実施してエンジニアの採用活動を進める企業が増えてきました。まだまだ不安定な社会情勢が続いていますし、今後、リモートでも採用活動はスタンダードなものになっていくでしょう。 採用担当者の方の中には、急にリモート選考をすることになって、慣れないWeb面接に苦労されている方もいるかと思います。 そこで今回は、これからのエンジニア採用を成功させるためにおさえておきたいポイントについて解説します。 リモートでのエンジニア採用活動をしている採用担当の方、これからエンジニア採用を強化したい方の参考になればと思います。 これからのエンジニア採用を成功させるためにおさえておきたいポイント 人事・エンジニア間の情報共有 オンライン面接の場合、応募者と面接官はもちろんですが、人事・エンジニア・役員などの面接官同士も離れたところにいます。 エンジニアの採用活動で

    コロナ禍でもエンジニア採用が順調な企業に共通する4つのポイント - paiza times
    rikuhiro1
    rikuhiro1 2020/07/28
  • 脱・先延ばしエンジニア!在宅勤務でやりがちな後回しグセ克服法6選 - paiza times

    Sachu SanjayanによるPixabayからの画像 こんにちは。倉内です。 皆さんはリモートワーク、続けていますか? ここ最近は出社する割合のほうが高いという方もいると思いますが、引き続き在宅勤務の方もいますよね。 ITmediaに掲載された調査によりますと、日は「在宅勤務での生産性は、オフィス勤務より下がる」と感じている人が調査対象10カ国平均の13%を大幅に上回る40%にのぼるそうで、まだまだ課題もあるようです。 とはいえ特にITエンジニア職においては、在宅勤務を希望する方も多く、集中できる環境さえあれば効率はそう悪くないと考えている方もいますよね。 ただ、私自身も自宅で仕事をしていますが、やはりどうしても集中できないときはあります。特に大変そうなタスクに取り組むのに尋常じゃない気合いが必要で、つい「まだ時間あるしあとでいいや…」と先延ばしにして結局期限ギリギリに泣きながらこ

    脱・先延ばしエンジニア!在宅勤務でやりがちな後回しグセ克服法6選 - paiza times
    rikuhiro1
    rikuhiro1 2020/07/27
  • 連休中も自宅でプログラミングが学べるゲーム系学習コンテンツまとめ - paiza times

    こんにちは。谷口です。 四連休が始まりましたが、みなさんいかがおすごしでしょうか。(もちろん連休など存在しないという方もいるとは思いますが…) あまり遠くまでは出かけられず、基的には自宅ですごす予定の方も多いかと思います。 そんなときは、プログラミングの勉強を始めてみてはいかがでしょうか。 今回は、 せっかくだから家での時間を有効活用したい プログラミングの勉強を始めたいと思っていた といった方のために、連休中も自宅でプログラミングが学べる、paizaの学習コンテンツやゲームをご紹介します。 コードクロニクル 対応言語:PythonJavaPHPRuby、C#、C、C++JavaScriptKotlin 『コードクロニクル』は、「プログラミング=魔法」というファンタジー世界で、簡単なプログラミング問題を解きながら進めていく学習ゲームです。 豊かな自然に恵まれ、さまざまな種族が共

    連休中も自宅でプログラミングが学べるゲーム系学習コンテンツまとめ - paiza times
    rikuhiro1
    rikuhiro1 2020/07/23
  • インスタ風のストーリーズをNoCode開発!Web Storiesを作成できる「Ampstor」を使ってみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、Instagramのストーリーズみたいなコンテンツを誰でも手軽に開発できるサービスをご紹介します! PC・スマホのブラウザから閲覧できるストーリーコンテンツ(Web Stories)を作成可能で、AMPをベースにした技術が使われているため特にスマホからの閲覧に最適化されているのが特徴です。 プログラミング不要(NoCode)で誰でも開発できるので、興味がある方はぜひ参考にしてみてください! 【 Ampstor 】 ■「Web Stories」とは? 今回のサービスを利用して作成できるストーリーコンテンツは「Web Stories」と呼ばれる技術が使われているのですが、これは以前に「AMP Stories」と呼ばれていた名称が変更されたものです。 「AMP」はもともとGoogleが中心となってWebの高速化を目指していたオープンソースのプ

    インスタ風のストーリーズをNoCode開発!Web Storiesを作成できる「Ampstor」を使ってみた! - paiza times
    rikuhiro1
    rikuhiro1 2020/07/22
  • コロナ禍の転職不況でもエンジニアは安定!?データで見る求人動向 - paiza times

    Lukas BieriによるPixabayからの画像 こんにちは。倉内です。 先日paizaが実施した、未経験からITエンジニアを目指している方を対象とした転職状況調査の結果では、コロナ後にむしろ積極的に活動するようになった、変わらず活動していると答えた方を合わせると7割を超えていました。 一時期の売り手市場ではなくなりつつあるものの、ITエンジニアの人材不足が解消されたわけではありませんし、企業も選考方法などを状況に合わせて変えつつ採用活動を継続しています。 とはいえ、コロナ後は未経験者求人は数が減っていたり、通過基準が厳しくなっていたりという話も耳にして「実際今からIT業界への転職ってどうなんだろう…」と不安に思っている方もいるのではないでしょうか。 そこで今回は、さまざまな調査データを見て情報収集をし、転職市場の動向を把握した上で「今未経験者がエンジニア転職を成功させるためにやるべき

    コロナ禍の転職不況でもエンジニアは安定!?データで見る求人動向 - paiza times
    rikuhiro1
    rikuhiro1 2020/07/17
  • 優秀なエンジニアを採用できない人事担当に不足している4つのスキル - paiza times

    こんにちは。谷口です。 ITエンジニアの採用活動って難しいですよね。自社の開発チームを大きくするため、苦労されている採用担当の方も多いかと思います。 paiza転職を運営していると、ユーザーであるエンジニアの方々には優秀な方が多いのに、採用活動がうまくいっていない企業の採用担当者の方から 優秀なエンジニアが採用できない 応募があっても選考途中で辞退されてしまう、内定を出しても他社を選ばれたりしてしまう 優秀な人だと思って採用したけど、入社後にミスマッチが起きている といったお悩みを相談されることがあります。 これらの問題は、応募者というよりも採用する側のスキル不足によって起きているケースがほとんどです。 そこで今回は、エンジニアを採用できない企業の採用担当者の方に不足しているスキルについて解説します。 エンジニアの採用活動に苦労している採用担当の方、これからエンジニア採用を強化したい方の参

    優秀なエンジニアを採用できない人事担当に不足している4つのスキル - paiza times
    rikuhiro1
    rikuhiro1 2020/07/16
  • リモートワークOKでもエンジニアに退職される企業に多い6つの特徴 - paiza times

    こんにちは。谷口です。 ここ数ヶ月、新型コロナウイルスの影響で急にリモートワークになった人は多いですね。一時的なものかと思いきや、まだまだ不安な社会情勢が続いていますし……。 今後、リモートワークという労働体制はスタンダートなものになっていくでしょう。 ただ、これは「こんなご時世だし、家で仕事してください」と放り投げておけば個人が対応してくれる…というものではありません。社会全体・IT業界全体の働き方自体が変わってきているのですから、個人で対応するのは限界があります。今は、個人だけでなく、企業側にも変化が求められているときです。 最近は、社会情勢の変化に対応できず、エンジニア退職を招いてしまっている企業を見かけることも増えてきました。そこで今回は、リモートワークOKでも、エンジニア退職や内定辞退を招いてしまう企業の特徴について考えてみます。 リモートワークOKでもエンジニア退職される

    リモートワークOKでもエンジニアに退職される企業に多い6つの特徴 - paiza times
    rikuhiro1
    rikuhiro1 2020/07/13
  • ノーコードでWebサイト・アプリ構築!手軽に使える無料サービスまとめ - paiza times

    Gerd AltmannによるPixabayからの画像 こんにちは。倉内です。 ノーコード(No Code)開発、最近よく話題になりますよね。その名の通りコードを書かずに、用意されたテンプレートや機能パーツを組み合わせてアプリケーションやWebサイトを作ることを言います。 プロトタイプをサッと作りたい、コードは書けないけど作りたいアプリがある…といった場合にスピーディーに実現できるので非常に便利です。 ただ、国内外たくさんサービスがあるので「気になってるけど調べるのはちょっと手間だな…」という方もいるかもしれません。 そこで今回は、ノーコードでアプリケーションなどを作成できるサービスを紹介した記事をまとめました。登録方法や基的な使い方、活用の仕方まで分かりやすく図解しています。 なお、一部のサービスではローコード(Low Code)といって、少しのプログラミングでカスタマイズできるものも

    ノーコードでWebサイト・アプリ構築!手軽に使える無料サービスまとめ - paiza times
    rikuhiro1
    rikuhiro1 2020/07/12
  • プログラミング初心者向け「PHPの学習に役立つ情報」まとめ - paiza times

    こんにちは。谷口です。 PHPは広くWeb系のサービス開発、ゲーム開発などで利用されている言語です。近年はLaravelなどのWebアプリケーションフレームワークも人気があり、日Webサービスの開発でもよく使われているので、ITエンジニアを目指している方には特におすすめの言語の1つです。 今回は独学でPHPを学ぼうと思っている初心者・未経験者の方へ向けて、PHPの学習に役立つ記事をまとめました。 これからPHPの学習を始めようとしている方の参考になれば幸いです。 なお、paizaが運営しているプログラミング学習サイト「paizaラーニング」でも、PHP入門編を公開していますのでぜひご利用ください。 PHPへの入門 あらためてPHPの特徴をまとめると 比較的コードが書きやすく、入門者でも学びやすい Web開発に特化した言語で、短いコードでWeb開発ができる などがあります。 学習が始めや

    プログラミング初心者向け「PHPの学習に役立つ情報」まとめ - paiza times
    rikuhiro1
    rikuhiro1 2020/07/11
  • コロナ禍で価値を上げる人は?今後エンジニアに必要な4つのスキル - paiza times

    こんにちは。谷口です。 ここ数ヶ月、新型コロナウイルスの影響で急にリモートワークになった人は多いですよね。この状況、数週間程度で終わるのかと思いきや、今後もリモートを継続したほうがよさそうな社会情勢が続いています。 最近は、全面的にリモートワークを推奨する企業も増えてきたようです。カルビーの新制度も話題になりましたね。 www.fnn.jp こうした働き方が一時的なものではなく、今後のスタンダードになっていくとしたら…時代や環境にあわせて、エンジニアに求められるスキルも変わっていくのでしょうか。今後はどんなエンジニアが評価され、必要とされるのでしょうか。今回は、これについて考えたいと思います。 これからのエンジニアに求められるスキルとは 自走力 ここで言う自走力とは、「常に必要なことを考え、学び、実行できる力」です。 今後は実務でも、あるいは研修などでも、対面で逐一教えてもらったり声をかけ

    コロナ禍で価値を上げる人は?今後エンジニアに必要な4つのスキル - paiza times
    rikuhiro1
    rikuhiro1 2020/07/10
  • 最大公約数を求めるアルゴリズム「ユークリッドの互除法」をPythonで解説! - paiza times

    秋山です。Python好きのエンジニアです。 プログラミング問題、特に競技プログラミングで出題される問題の中には、適したアルゴリズムを知っていると比較的楽に答えを導き出せる場合があります。ただ、メジャーなものだけでもたくさんありますし、「どのように学べばいいかよく分からない…」という方もいるかもしれません。 そこで今回は、アルゴリズムの中でも定番の、最大公約数を求める「ユークリッドの互除法」について説明します。 実はユークリッドの互除法は記録に残っている最古(紀元前300年ごろ)のアルゴリズムと言われています。それが現代でも使われているんですよ。 どのようなアルゴリズムなのか説明するだけでなく、Pythonでコードも示しながら解説したいと思います。 ちなみにpaizaラーニングでは、「アルゴリズム入門編」という学習講座を公開しています。フィボナッチ数、ハノイの塔などが学べる内容となっていま

    最大公約数を求めるアルゴリズム「ユークリッドの互除法」をPythonで解説! - paiza times
    rikuhiro1
    rikuhiro1 2020/07/09
  • プログラミング初心者向け「Rubyの学習に役立つ情報」まとめ - paiza times

    こんにちは。谷口です。 プログラミング初心者で、最初の言語として選ばれやすい言語の1つにRubyがあります。比較的初心者でも読み書きがしやすく、学習も進めやすい開発言語です。 書きやすい以外にもRubyを学ぶメリットは多く、「学習教材が充実している」「転職にも役立つ」といった点が挙げられます。日で生まれた言語ということもあって日語での情報が豊富にありますし、日Webサービスの開発でもよく使われているので、ITエンジニアを目指したい方なら学んでおいて損はありません。 paizaが運営しているプログラミング学習サイト「paizaラーニング」でも、Ruby入門編は非常に人気があります。 今回は独学でRubyを学ぼうと思っている初心者・未経験者の方へ向けて、Rubyの学習に役立つ記事をまとめました。 これからRubyの学習を始めようとしている方の参考になれば幸いです。 目次 Rubyへの入

    プログラミング初心者向け「Rubyの学習に役立つ情報」まとめ - paiza times
    rikuhiro1
    rikuhiro1 2020/07/08
  • ここで差がつく!エンジニアの技術面接での頻出質問と回答のポイント - paiza times

    こんにちは。谷口です。 転職活動を始めると、面接対策が気になってきますよね。どんな質問をされるのか、どんな答え方をしたらよいのか、調べて対策する人も多いでしょう。 では、技術面接についてはどうでしょうか? ITエンジニアの採用選考では、一般的な面接の質問だけではなく、技術的な質問や試験を実施する企業がほとんどです。 技術面接の準備ができていなくて、焦って回答に詰まったり、実力を発揮できずに終わってしまうともったいないですよね。 そこで今回は、ITエンジニアの採用選考において 技術面接とは何か、どんなことを聞かれるのか どんな対策をとっておくと技術面接を通過できるのか についてお話しします。 転職に興味があるエンジニアの方、転職活動中の方、面接が苦手な方の参考になればと思います。 エンジニアの採用選考における技術面接って? 「技術面接」と言われると、新卒の採用選考で学生が得意分野や研究内容な

    ここで差がつく!エンジニアの技術面接での頻出質問と回答のポイント - paiza times
    rikuhiro1
    rikuhiro1 2020/07/05