サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
iterative.co.jp
EdTech関連のニュースをピックアップするEdTechニュース。 THE WALL STREET JOURNAL:ハイテク人材の争奪戦、舞台はアフリカへ ザッカーバーグ氏は、アフリカはハイテク人材の宝庫だと称賛 米国ではソフトウェア開発者が不足しており、一部のハイテク企業はアフリカに人材を求めている。アフリカは今や、若くハイテクに精通する労働力を多く抱える場所だ。 この記事によると、アメリカのIT業界はアフリカの人材にかなり期待を寄せているようです。 イギリスの経済誌エコノミストは、2000年に「The Hopeless Continent(絶望の大陸)」と表紙に見出しを付けましたが、今や先日のTICAD6(第6回アフリカ開発会議)で日本が2018年までに官民300億ドル(約3兆円)規模の対アフリカ投資を表明したように、「最後の巨大市場」として期待をされています。 また、GSMAが発表し
EdTech関連のニュースをピックアップするEdTechニュース。 TechCrunch:プログラミング学習ゲームを提供するCodeSparkが410万ドルを調達 ロサンゼルスのスタートアップcodeSparkがシード資金410万ドルを調達した。同社は、まだ読み書きもおぼつかない年齢の子供たちに対してもコードの書き方を教えることのできる、ウェブとモバイルのゲームを提供している。 CodeSparkは、プログラミング始めるなら!アルゴリズムを学べるスマートフォンアプリ3選でご紹介した、The Foosを作っている会社です。 The Foosは、STEM教育を進めるためのプログラムとして認識されていますが、STEMとはScience(科学)、 Technology(技術)、Engineering(工学)、Mathematics(数学)の頭文字をとったもので、科学教育、技術教育、工学教育、数学教
プログラミング教育の重要性は高まっていますが、教育現場や研修現場、オンライン学習で行われているプログラミング教育では,実際にコーディングを行うプログラミングの実習では効果が出ず、研修や教育を受けたのにプログラミングスキルが低いままだったり、人によって大きな差がついてしまっている、という事が結構な頻度で発生しています。 そのため、オフラインでのプログラミング研修や新入社員研修、オンラインでのプログラミング教育サービスをお金をかけて折角導入したのに、「失敗した」「上手くいっていない」「成果が出なかった」という声が数多く聞かれます。 これは、一体どこが悪いのでしょうか? これは,座学だけの講義やオンラインでの動画視聴、書籍で解説された内容と、実際に手を動かして行うプログラミング実習で行う課題の間では、様々な違いが存在するため、授業を聞いている間はわかった気になるのですが、実際に自分でコードを書こ
EdTechニュース:小学校でのプログラミング必修化 約半数の親が「必要」と認識 EdTech関連のニュースをピックアップするEdTechニュース。 ITmediaビジネスONLINE:小学校でのプログラミング必修化 約半数の親が「必要」と認識 小学校での「プログラミング教育の必修化」について、親はどう思っている?――人材サービスのVSNの調査によると、約半数(48.5%)の親が必要だと考えていることが分かった。 元の調査結果は、こちらVSN:子どものプログラミング学習に関する調査。 エンジニア人材サービスの株式会社VSN(本社:東京都港区、代表取締役社長:川崎 健一郎)は、小学生以下の子どもを持つ10~40代の男女を対象に、「子どものプログラミング学習に関する意識調査」を実施しました。 調査手法はインターネットリサーチ。計2,706名から回答を得ました。 これによると、半数近い(48.5
株式会社イテレイティブ(東京都千代田区:代表取締役社長 平瀬 祐史、以下イテレイティブ)は、いつでもどこからでもブラウザだけで利用でき、実際にコードを書いた内容でJava、SQLのプログラミングスキルを5段階評価と偏差値で可視化できるプログラミング能力認定試験「TRYCODE:実力認定試験」を法人向けにリリースしました。 企業では、社内のIT技術者に対して、日頃の勤務状況から人物面での評価はできますが、技術面での能力という点では客観性を持った評価を行う事は大変難しく、中途採用やSESで人材を採用するときにも、履歴書だけで採用担当者や面談担当者が現場の求めるスキルを持った人材かどうかを判断するのはかなり困難な状況でした。 そこで、イテレイティブではプログラミング教育サービス「TRYCODE」で収集した、10万件の回答データからIT技術者のプログラミングスキルを判定する仕組みを構築し、短時間・
イテレイティブの新入社員で、プログラミング歴約半年の谷山です。 今年4月、IT企業であるイテレイティブへ入社し、同時にプログラミングを学び始めました。 IT初心者であった私は、研修内でアルゴリズムについて初めて勉強することに。 アルゴリズム自体は、「プログラミング言語を学ぶなら「アルゴリズムとデータ構造」から学ぶのが近道です」や「プログラミングの「アルゴリズムとデータ構造」を学ぶには「Scratch」を使えば挫折が防げます」で解説がされていますので、概要についてはこちらを見ていただければと思いますが、イテレイティブの研修ではまずここから学んで行きます。 しかし、周りの研修生が「Scratch」を使ってスイスイ進めて行く中で、私だけ最初は中々アルゴリズムの理解ができず、プログラミングがなかなか進みませんでした。 その時は、自分の中で全く新しい知識であるアルゴリズムが頭の中に入ってこなかったん
こんにちは、入社一年目のYです。 前回の記事では、eclipseから新規GlassFishサーバーの追加を行いました。 今回より、JavaEE6による簡単なwebアプリケーションを作成しながら、JavaEEについて学んでいきます。 この連載で作成するアプリケーション 社員情報の登録、一覧、詳細機能からなる、社員情報を管理するアプリケーションを作成します。 今回作成する画面 登録機能の中から、静的な画面を表示するだけで済む、社員情報の入力画面を作成します。 Mavenプロジェクトの作成 Mavenプロジェクトではpom.xmlという設定ファイルを使用し、依存ライブラリの管理とビルドの設定を簡単に行うことができます。 Mavenプロジェクトを作成するには、eclipse画面上部の[ファイル > 新規 > その他]を選択します。 [新規]ダイアログを開いたら、[Maven > Mavenプロジェ
プログラムでの処理時間計測 開発をしていると処理時間が計測したくなることがまれにあります。 そんな時、デバック用のコードとして、下記のようなロジックを埋め込んで計測する思います。 処理の開始時に、現在時刻を取得。 処理の終了時に、再度現在時刻を取得。 上記2つの時刻の差分を算出して処理時間とする。 処理時間を取得したい箇所が複数あったら、 自分でユーティリティクラスなどを作ったりして簡単に利用可能にます。 .NET では、処理時間計測用に、Stopwatch クラス というものがあります。 本物のストップウォッチのようにスタート、ストップという 命令で操作できとてもわかり易い クラスです。 サンプル含めて解説します。 Stopwatch クラスの使い方 まず、Stopwatch を new します。 その後に、Start()メソッドを呼びます。Start()メソッド呼び出しから時間の計測が
イテレイティブの平瀬です。 IT企業に入社が決まった方々、おめでとうございます! 直接的な関わりがどれだけあるかわかりませんが、どこかで必ず影響しあっているものです。共によい世界を作っていきましょう! このエントリではIT企業に入社する前に「タイピング速度を上げる」必要性とやり方について説明します。 IT企業に内定したら何をする? 最近はIT業界の間口が広がってきていて、プログラミング未経験者の採用がかなり増えています。弊社の内定者もプログラミング未経験者が多いです。 採用活動をしていくなかで、未経験者からよく聞かれるのは、「入社前に何をしておけばよいですか?」というものです。 本人の考えを逆に聞くと、大抵の方が「情報処理技術者試験の勉強をしようと思っているのですが。」と答えます。 基本情報技術者試験は、会社的に取得の推奨が行われている事が多く、資格手当などがあるので、早めに勉強するに越し
イテレイティブ営業の竹井です。 この4月からIT企業で働き始めた新入社員の方々は、そろそろ現場に配属される時期となったのではないでしょうか? 1日でも早く、現場で活躍していただけること祈っています! イテレイティブでは、6月28日(火)に「IT未経験の新入社員が人月60万円で決まるノウハウを公開する見学会」というイベントを行いました。 これは、3ヶ月に渡った新入社員研修の最終日に行われる発表会を見学できる、年1回だけの貴重な機会となります。 今回、その雰囲気だけとはなりますがお伝えできればと思います。 「IT未経験の新入社員が人月60万円で決まるノウハウを公開する見学会」とは? まず見学会では、イテレイティブの新入社員研修が他社とどう異なるのか、またどのようなメリットがあるのかといった点について、まずはセミナーでご説明をさせていただきました。 PAD (Paticular Case、Abs
会員制転職サイトを運営するビズリーチが、自社の求人検索サービス「スタンバイ」の中で、「スタンバイ:プログラミング言語別 平均年収ランキング」を発表していました。 このランキングの算出方法としては、以下の通り。 スタンバイに掲載されている正社員の情報のうち各プログラミング言語が含まれる求人情報の給与金額の平均値を集計したものです。※給与非公開の求人については、スタンバイの給与推定アルゴリズムから算出しています。 これによると、1位はPythonの651万円、12位のアセンブラでは441万円となっています。 細かい順位については、「スタンバイ:プログラミング言語別 平均年収ランキング」の記事を見ていただくとして、では今後学ぶべき言語はPythonという事になるのでしょうか? 言語によって求人数が圧倒的に異なる 「スタンバイ:プログラミング言語別 平均年収ランキング」のデータで注意すべき点は、こ
プログラミングを勉強しようと思った際にまず必要なのは、コードを書いて実行して結果を見ることができる開発環境の構築です。 その際、一番に候補として上がるのは、ローカル環境のPCにIDEと呼ばれる統合開発環境のアプリケーションをインストールする方法。 IDEについては、Wikipedia:IDEの説明がわかりやすいです。 統合開発環境(とうごうかいはつかんきょう)、IDE (Integrated Development Environment) は、ソフトウェアの開発環境。 従来、コンパイラ、テキストエディタ、デバッガなどがばらばらで利用していたものをひとつの対話型操作環境(多くはGUI)から利用できるようにしたもの。最近のIDEには、GUIアプリケーション開発のための迅速なプロトタイピング (RAD) が可能なものが多い。統合開発環境を使うことによって、巨大かつ複雑なソフトウェアでも、作成者
「プログラミングを学びたい!」と勢い込んで本を買ったり、学習サイトを見て勉強を始めて見たけど、「よく分からない!」となって挫折してしまった方は結構おられると思います。 IT初心者が、プログラミング学習に挫折してしまうポイントは幾つかありますが、本人のやる気以外では学習する教材に大きな問題があるケースが往々にしてあります。 そういった教材では、プログラミング言語を学ぶ上で重要な「アルゴリズムとデータ構造」と「プログラミング言語の文法」を同時に理解させようとすることが多いのですが、これは結構難しい話でそのために「プログラミングは向いていない」となってしまうのです。 では、どのような形でプログラミングを学んで行くのがいいのでしょうか? それは、まず最初に「アルゴリズムとデータ構造」を理解して、その後に「プログラミング言語の文法」を学ぶ、というのが実はプログラミング理解の近道なのです。 「アルゴリ
総務省が、平成32年プログラミング教育必修化に向け実証校11校決定するなど、プログラミングを学ぶ事が小さい頃から求められるようになってきました。 しかし、いきなりプログラミングの本を買って読み始めたり、Webサイトで学ぼうとすると挫折をしてしまった経験をした方も多いと思います。 プログラミング言語を学ぶなら「アルゴリズムとデータ構造」から学ぶのが近道ですでお話をしたように、全くの初心者の方は、最初に「アルゴリズムとデータ構造」を学ぶのが望ましいのですが、その場合にはMITメディアラボが開発した視覚的にプログラミングを学べるビジュアルプログラミング言語の「Scratch」から「アルゴリズムとパターン」をまず学んでしっかりとした基礎を身につけるのが、挫折を防ぐには有効です。 そこで、プログラミング学習サービスを提供しているサイトについて、初心者がプログラミング言語を楽しく簡単に学べるかどうかを
前回の、プログラミング言語を学ぶなら「アルゴリズムとデータ構造」から学ぶのが近道ですで述べたように、まず最初は「アルゴリズムとデータ構造」を理解する事が重要です。 では、実際に「アルゴリズムとデータ構造」を学ぶには、どのように学習をすればいいのでしょうか? それには、「Scratch」というブロックをドラッグアンドドロップで組み合わせるだけでプログラミングができるものを使って学ぶ事が大変重要です。 「Scratch」とは何か? 「Scratch」とは、米国マサチューセッツ工科大学 (MIT) 建築・計画スクール内に設置された研究所であるMITメディアラボが開発した、初心者が最初に正しい構文の書き方を覚えること無く、視覚的にプログラミングを学べるビジュアルプログラミング言語です。 「Scratch」では、特に8歳から16歳向けにデザインされていて、「旗がクリックされたとき」「10歩動かす」と
2016年度版 無料でプログラミング学習ができるサイト10個を調べてみたでは、プログミング学習サイトについて調査をしましたが、今回はSQLの学習サイトについてです。 ただ、そもそもSQLとはなんでしょうか? それには、SQLと関係が深い「データベース(DB:DataBase)」の説明をする必要がありますが、「データベース(DB:DataBase)」とはデータの集合体という意味です。 つまり、手帳に友達や得意先の名前と電話番号が記載されているなら,それも立派なデータベースですし、電話番号をEXCELで管理している場合には、これでコンピュータが使える「データベース(DB:DataBase)」となります。 しかし、電話帳ぐらいならEXCELでもいいのですが、得意先が増えて担当者も複数人に増え、そこで顧客の売上管理まで行おうとすると、EXCELだと「どれが最新で正しいのデータか分からない」というよ
こんにちは。エンジニアの川島です。 前回の記事で、Webページのスクレイピングとjsoupというライブラリについてご紹介しました。 今回はjsoupをインストール手順と確認方法を解説します。 環境は以下の通り。 IDE : Eclipse 3.7.2 Indigo Eclipseダウンロード Java バージョン : Java SE6 JDK6/JRE6ダウンロード ライブラリ : jsoup-1.8 jsoupダウンロード それではjsoupをインストールしていきましょう。10分ほどで終了します。 インストール手順 1. Eclipseを起動します。Javaのパースペクティブ(デフォルトではない方)が表示されています。 2. Javaのパースペクティブが表示されていない場合は開かれているパースペクティブ部分を右クリックしてその他>Javaを選択してください。 3. 新規Javaプロジェク
2016年6月10日に、経済産業省が「IT人材の最新動向と将来推計に関する調査結果を取りまとめました」という発表をしました。 これを受けて、オンラインメディアの方でも以下のような報道がなされました。 IT mediaビジネスオンライン:IT人材不足が深刻化、2030年には78.9万人不足に 経済産業省調べ 経済産業省によると、IT人材(IT企業と、ユーザー企業の情報システム部門に所属する人材の合計)は現在91.9万人なのに対し、17.1万人が不足していると推計。人口減少に伴い、退職者が就職者を上回ることで19年から先は減少に転じる一方、IT需要の拡大が見込まれるため、人材ギャップは悪化。IT市場が高率で成長した場合、30年にはIT人材数が85.7万人なのに対し、不足数は78.9万人に上ると予測している。 またその前の4月27日には、独立行政法人情報処理推進機構(IPA)から「IT人材白書2
ASP.NET MVC5で初期エラーメッセージを変更する方法を、ネットで検索してもなかなかお目当ての情報にたどり着けませんでした。 とりあえず、簡単な方法でメッセージを変更してみましたが、冗長的な記述が増えスマートではなかったので、根本的な変更方法を調べてみました。 根本的に直さずに、そのまま開発している人も多数いるとは思います。参考になれば良いかなっと…。 初期設定で表示されるエラーメッセージ XXX フィールドが必要です。 初期設定のままで、表示されるエラーメッセージはこんな感じ。 XXX を入力してください。 や XXX は、必須入力です。 などの文言に変えたくなるエラーメッセージです。 (エラーメッセージに「フィールド」というキーワード使わないと思いますが、どうでしょうか。直訳ですかね。) 環境 Visual Studio 2015(Community可) ASP.NET MVC5
こんにちは、エンジニアの川島です。 HTMLの解析をして情報を取得する、スクレイピングのプログラムを作成する機会があったので、ご紹介いたします。 スクレイピングをなぜ行うのか? そもそも、HTML解析とも呼ばれるスクレイピングをなぜ行う必要があるのでしょうか? 一番身近な使用方法としては、「Amazonや価格.comなどの商品一覧から情報をまとめる」場合が考えられます。 複数の欲しい商品、たとえば自作PC用のCPUについて、商品ごとにメーカー、価格、コア数、クロック数、端子、購入ルート、到着までの日数などのデータをWebサイトから取得し、Excelにまとめることができれば比較がスムーズに行えます。 あるいは、Webサイトで表示されている現状のページと構築時に作成したページと比較する事で、ハッキングなどにより改変が行われていないかの確認もできます。 このように、スクレイピングを使う事で欲しい
会社に入社すると、真っ先に言われる「報連相」。 これは、報告・連絡・相談を略したものですが、新入社員でなくてもなかなかきちんとできていない人も意外と多いものです。 しかし、報連相が抜けていると様々な場面で問題が起きてしまい、その人の個人評価だけでなく会社としてのパフォーマンスを下げてしまう原因ともなってしまいます。 そこで、今回は報連相と上手く付き合っていく方法について見て行きたいと思います。 改めて報連相って何? 先ほど述べたように、報告・連絡・相談を略したものです。 まず、報告とは上長や先輩、同僚からの指示や指令、依頼に対して、部下や担当者が状況や結果を知らせることを指します。 次に、連絡とは出来るだけ余計な付加情報を加えずに、必要な情報だけを適宜関係者に通知することです。 最後に、相談とは指示や指令、依頼を受けた担当者が、自己で判断ができない場合や意見を聞いてもらいたい時などに、上長
このページを最初にブックマークしてみませんか?
『iterative.co.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く