This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

2018年1月17日水曜日

pythonとgo言語とNimのベンチマーク結果などの比較からNimが1番優れたWEBプログラム言語だと言う結論に達しました。

勉強の為に転載しました。
http://wolfbash.hateblo.jp/entry/2017/10/02/163017
上記より引用すると、
Nim は Python に強い影響を受けていて文法は Python そっくりです。そのためスッキリ書けて非常に見やすいです。Python をブラッシュアップして、秘伝の悪魔のタレをかけたような感じです。

C言語、Nim、Go言語、Pythonなどのベンチマーク
http://h-miyako.hatenablog.com/entry/2015/01/23/060000
ベンチマーク結果は、最速は、C言語、Nimで次に、Go言語などが早いのが分かりました。

Nim用のWEBフレームワーク、テンプレートエンジン等も普通あるので、
Nimで、普通にWEBサイトを開発出来るのは分かりました。

□PythonとGo言語は、マルチコア、マルチスレッドなどの並列処理に対応してますが、
■Nimだと、どうでしょうか?

□PythonとGo言語は、コールバック地獄対策がされていて解決されていますが、
■Nimだと、どうでしょうか?

□PythonとGo言語の共通のメリットの特徴として
・Pythonだと、コードの記述規則ルールが厳格に決められているので、
会議が少なくても、チームでの開発効率が良い。
・Go言語だと良い意味でソースコードの独創性が無いので、
チームでの開発効率が良い。
■Nimだと、どうでしょうか?

これから、WEBサイトに質問してみます。

「正解を言いあてる」だけの教育に変革を--DeNA南場会長が語るプログラミング教育

勉強の為に転載しました。
https://japan.cnet.com/article/35112654/?tag=rightAttn

 スマートフォン向けゲームや球団運営で知られるディー・エヌ・エー(DeNA)は、CSR活動の一環で教育に力を入れている企業でもある。10月には独自開発した小学校低学年向けプログラミング学習アプリ「プログラミングゼミ」を無償で公開し、渋谷区内の小学校のタブレット約7000台に導入することを発表した。なぜ、インターネットサービスを主力事業とする同社が教育に取り組むのか。DeNA代表取締役会長の南場智子氏にその理由を聞くとともに、同氏が理想とする教育のあり方を聞いた。

DeNA代表取締役会長の南場智子氏

「正解を言いあてる」だけの教育には問題がある

——IT企業であるDeNAが教育に取り組む理由を教えてください。また、小学生のうちからプログラミングを学ぶ意義について、どう考えていますか。
 私は日本の教育には大きな問題があると思っています。間違えずに正解を言いあてることに価値を置いた、戦後に作られた教育システムがいまだに続いていて、社会で要求される能力が全く変わってきているのにも関わらず、それに呼応して変化していないことに非常に強い問題意識を持っています。そこで、DeNAとしてできることから取り組んでいるのです。
 目指していることが大きく2つあります。1つは、答えを記憶して言いあてるという従来の教育ではなく、問題を一緒に解決する、新しいものを創造する、チームでより高い目標に挑戦するといった教育に変えていくこと。もう1つは、デジタルネイティブな子どもたちが、コンピュータに使われたり競ったりするのではなく、コンピュータを自らの道具として使える世代に育てていくことです。
 小学生はデジタルデバイスを当たり前のように使いこなす世代ですが、下手をすると与えられたものばかりを使う受け身の考え方になってしまうんですね。なので、誰かが作ったデバイスやアプリを使うだけでなく、もともとそれは人が作ったものだということを伝えて、もしかしたら自分はもっと面白いものを作れるかもしれないということを分かってもらう必要があると思います。そのためには、子どもたちの発想が柔軟で吸収も早い初等教育から始めるのが一番です。やはり、大人になると段々余計なことを考えてしまいますし、答えを探す癖がついてしまうので、その後にプログラミングをやっても勿体ないと思います。
 私たちはIT企業ですので、プログラミングを教えられる人間は山ほどいます。従業員の平均年齢は30代前半なのですが、経営幹部の中にもちょうど自分の子どもが小学生という人が増えています。そうすると現行の教育制度について問題意識を持ちますし、「日本はこんなにもIT教育をやらないで大丈夫かな」と思ってしまっています。アメリカやイギリス、イスラエル、シンガポールなどと比べると日本はかなり遅れていますので。
 そういった、せめて自分の信じる教育を自分の子どもには与えたいという(従業員の)親としての気持ちと、DeNAが会社としてできることと、社会から要求されることが一致して、教育に取り組んでいるということです。ただし、まだ事業化のめどは立っていないので、現在はCSRとして活動しています。
——南場会長は、いつから教育に関心があったのでしょうか。また、教育に携わる中での気づきなどがあれば教えてください。
 もともとうちの会社は、2008年からITや携帯電話の健全な利用に向けて、小中高・専の生徒に対して出張学習をしたり、企業訪問の機会を設けたりしてきました。これまでに約16万人の生徒に、インターネットで危険な目に遭わないように、楽しく有意義に使おうという啓蒙をしています。そして、これをさらにプログラミング教育に発展させたのは2014年6月で、こちらも3年が経ちました。ですので突然、教育と言い始めたわけではありません。
 プログラミング教育に関しては、私たちは初等教育にこだわっています。しかも、希望者だけでなく全員。日本人であればデフォルトでコンピュータと対話ができるような国にしたいと思っているんです。プログラミング教育では、2014年度の佐賀県武雄市の公立小学校を皮切りに、義務教育の現場に入って、小学1年生に対してビジュアルプログラミングを用いてプログラミングの考え方を教えたり、一緒にもの作りをしたりしています。

2017年10月に開かれた渋谷区立千駄谷小学校でのプログラミング体験授業の模様
 「小学1年生にはできないんじゃないか」という意見もありましたが、やってみて、そんなことは一切なくて、むしろちょうどいいタイミングだと確信を得ました。生徒たちは嬉々としてプログラミングをしていますし、すぐに次のステップに進みたいと言います。彼らはクリエイティブの発露をそこに見出したわけです。また先生方にとっても、教えることはそんなに難しくはありません。当初はプログラミングという言葉にちょっと距離感を覚えられて、少し不安に思われたかもしれませんが、実際に体験された先生たちは、皆さん自分たちで教えられるようになりました。中には、転勤先の別の小学校でもプログラミングを教えた先生もいるくらいで、そこは全く心配なく気持ち一つだなと思います。
 私たちも社内から小学校に講師を派遣しているのですが、教育のプロではないので担任の先生とコミュニケーションしながら進めていまして、非常に良い連携ができていると思います。やはり、義務教育でプログラミングをやることは可能だし、重要だし、有益であるということを確信をもって言えますね。
——DeNAが手がける教育の強みは、やはりゲーミフィケーションの要素なのでしょうか。
 そうですね。あまり「こういけばこうなります」とか「ここの障害物を避けなければいけません」といった内容にしてしまうと、他の教科と同じで間違えてはいけないものになってしまいます。でも、プログラミングはあくまで道具にすぎません。もっともっと発展していくコンピュータに、自分の意思を伝えられるものだということを子どもたちに理解してもらって、その先にある夢や想像を膨らませてもらうことが一番大切です。
 我々が、ゲームやエンターテインメント事業を展開する中で、やはり「楽しんでもらってなんぼ」というところはあります。ですので、子どもたちに対して楽しんで学んでもらう部分に関しては得意分野なのかなと思います。
——現在は初等教育を対象にしていますが、今後、小学校高学年以降にサービス提供範囲を拡大する予定はありますか。
 プログラミング教育については、すでにいろいろな企業が取り組んでいるのですが、初等教育については、まだ参入しているプレーヤーが少ないんですよね。我々は、世界を変えていきたいと思って教育に取り組んでいるので、すでにプレーヤーがいるところに行くよりも、あまり手がつけられていないところに挑むほうが、やりがいを感じますし、意義もあると思っています。
 ただし、武雄市で2014年にプログラミングを教え始めたときの小学1年生は、いま4年生になり、市内の学校に提供された「Pepper」のプログラムに取り組んだりしています。高学年以上はさまざまな教材があるので、学校や自治体の要望次第で教材を選択してもらえばいい。私たちとしても、いきなりサポートをやめるということはしたくありませんので、どこかのプレーヤーに橋渡しをしてあげるとか、他にも何か考えていきたいですよね。いままさに検討しているところです。

プログラミング自体を理解する授業が必要

—2020年には小学校におけるプログラミング教育が必修化します。2017年3月に公示された学習指導要領の内容をどう評価していますか。また、必修化に向けて民間企業としてどのようなサポートをしていくのでしょう。
 私もとりまとめられたものを読みましたが、非常に良い方向に向かっていると思います。せっかくゼロから新しいことをやろうと動き出したところなので、すぐに完璧にはなり得ません。足りないところを批判するのはすごく簡単なんですが、それはあまり生産的ではないので、まずは必修化として動き出したことを評価すべきだと思います。そこで、いろいろな課題が炙り出されれば、みんな前向きになりますし、より改善していくでしょう。
 ただ唯一気になるのが、プログラミングを新たな教科ではなく、既存の教科に入れ込もうとしていることです。たとえば、国語や数学などの教科はもともと教えなければいけないことがたくさんある中で、先生は精一杯やってらっしゃるわけですよね。そのパツパツの状態でさらに新しい教え方をしてくださいというのは、どうなんだろうと思いますね。
 やはり、小学校低学年のうちは私たちがやっているような形で、他教科にプログラミング要素を組み込むにしてもプログラミング自体を理解する授業はあった方がいいと思います。そこで、ゲームを作ったりアニメを作ったりしたら面白いのになと思いますね。勉強ではなく、楽しみながらのめり込んで覚えていくこともあると思うので、そういう意味ではプログラミングを別の教科として、くくり出していいと思います。
 (必修化のサポートについては)今回、渋谷区で使っていただいているような形で、より多くの方にプログラミングゼミを無料で使っていただければと思います。また、どの先生でも初等教育なら教えることができますので、そういったことをウェブサイトで情報発信したり、教材の中に組み込んだりすることで、プログラミングに対する不安や抵抗感を取り除くお手伝いができればと思います。

「プログラミングゼミ」で学習する小学1年生
——先生がプログラミングに抵抗感を持つ理由は何だと思いますか。
 「プログラミング」という名称自体に原因があるのかもしれません。どうしてもエンジニアが使う難しいコーディングツールという印象があるので。でも、初等教育で使うビジュアルプログラミングなどはそれとは違うじゃないですか。そこを理解してもらえればいいのですが、すぐには難しいですよね。やはり世代の問題もあると思います。教育の仕組みやシステムを作っている世代と、受益者の世代の感覚が離れすぎていますから。
——現状、プログラミングには英検や漢検のような“指標”がありません。そのため、今からプログラミング教室に通わせたり、学ばせても意味がないと考える保護者もいます。
 プログラミング言語にはさまざまな種類がありますが、ある程度習得すると全然異なる言語体系の中で起きている新しい動きについても、それなりに理解できるようになります。りんごとパイナップル位の違いはあっても、象とレモンのような別物ではないわけです。ですから、何かを深掘りしたからといって、「やっぱりここを掘っておけばよかったな」ということは絶対になくて、過去に経験したことは別のことでも必ずプラスになりますので、全く心配しなくて大丈夫です。
 ただ、ここは考え方の問題で、どうしても保護者は受験のことを考えたりして、子どもが大人になった時に損をしない教育をしたいと考えてしまいますよね。いい高校や大学に入れるというメンタリティで小学1年生から始めてしまうとすごく残念なので、子どもたちが楽しんでプログラミングを学べるようにすべきだと思います。
——保護者世代はプログラミングを習ってきていないため、今後は国語や算数の宿題ように、自宅で子どもに教えることが難しくなりそうです。
 最初からやれば大人も覚えられますから、小学1年生向けのビジュアルプログラミングであれば、保護者も一緒にやればいいと思いますよ。やはり大人の方が早く理解できますので。もちろん、ある程度のところで子どもがすごい勢いで覚えていって、大人を追い越していくと思いますが、最初のところのアシストは絶対にできます。なので、ぜひ自分でもやっていただいて、この程度のものかと思ってもらえればいいですね。

南場氏が理想とする「考えさせる教育」

——最後に、南場会長の理想とする教育の姿について教えてください。
 繰り返しになりますが、子どもたちがただ答えを覚えることに時間を使って、考えることをしていないことに危機感を覚えています。私はいつも「非常識を大事にしよう」と言っているのですが、事業においても、まずその分野の常識を深く理解した上で、常識のままやることが自分たちにとってベストなのか、これでいいのかということを常に疑うようにしています。これは単なる癖の問題なんですが、できていない人が多すぎるんですね。
 それはやはり、正解を言い当てて丸をもらったときに、本当にその答えが丸なのかと疑うことを一切していないからです。すぐに次の問題にいって、さらに丸を獲得しにいくわけです。それを繰り返していくと「パブロフの犬」のように、答えを知っているオーソリティに丸をもらうことが正しいと考えるようになっていきます。そのまま社会に出ると上司の顔色ばかり伺う人になってしまうのですが、いまは上司が答えを持っているような時代じゃないわけです。
 みんなにとって初めての課題に直面した時に、考える力のポテンシャルが解き放たれているか、それともオーソリティの答えを言いあてるところにエネルギーを使うのかというところで、人間の価値というのは相当違ってきていて、自ら考える力を持っている人のバリューは非常に高いと思います。だから、私が理想とする教育は「考えさせる教育」だと思います。
 それと、何か物事を起こそうとする時に、1人でできることは限られています。ですので、大きなうねりを作っていく時には情熱で人を引っ張っていく必要があるのですが、そのパッションを人に共有することが得意な日本人が非常に少ないと感じています。なんとなく気恥ずかしいとか、斜に構えるとか、ちょっと様子が違う人がいると萎縮してしまうとか。それでは、大きなうねりを作ることは難しいので、そういったことも小さい頃から身につけさせるべきです。今の学習指導要領を少しずつ改善するというやり方を抜本的に変えて、ゼロベースでどんな人材を育てていきたいのかというところから作り直せばいいと思いますし、型にはめないでもっと自由に学ばせた方がいいと思いますね。

2018年1月16日火曜日

自宅で、WEBサイト作りたいなあ。

今は、フリーランスのWEBプログラマーです。
もしgo言語とtypescriptでWEBサイトを作るプログラマー月90万くらいで、
2人くらいで、インターネット環境があるパソコンで自宅でSOHOなら1年くらい掛けて、WEBサイトを作る企画は、色々ありますが、
企画する人とスポンサーが足りません。
WEBサイトの企画なら、
例え、2番手でも、
不動産の売買、賃貸。
リクルートの様な、就職、転職。
WEBサイト、イントラネット開発と発注のマッチング。
などは、割ともうかるのでは、ないでしょうか?

Landing Los Angeles | B777 Cockpit View 4K

検索結果は
こちら


Landing New York | B777 Cockpit View 4K

検索結果は



開発 発注 引き合わせマッチングサイト

検索結果は
こちら

2018年1月14日日曜日

プログラマー リモート案件

検索結果は
こちら