タグ

リテラシーとRubyに関するmohnoのブックマーク (3)

  • シリコンバレーと日本のエンジニアの能力の違い : 酒井潤公式ブログ

    さて。皆さん、アメリカエンジニアってとんでもなくすごい能力を持っているエンジニア集団だと思っている人も多いかと思いますが、んなことありません。 私も何度かYouTubeでお話ししてるので改めてブログで書いておこうと思います。まず、個々の能力の平均で見たら日エンジニアの方が圧倒的に優れてるし、よく働くし、日エンジニアの方がIQレベルと言いましょうか、仕事能力レベルと言いましょうか、日エンジニアの方が能力は高いと思います。 では、何でこんなに世界と差がついているのかというと、仕事で使ったりする技術選定の時点で世界とかけ離れ、日エンジニアは世界からどんどん遅れた技術を使って仕事をしてしまっているからですね。 日では、Rubyが流行っておりますが、シリコンバレーではRubyは流行っておらず、PythonやらGo Langが流行って来たりしております。 Rubyは開発者の方が日

    シリコンバレーと日本のエンジニアの能力の違い : 酒井潤公式ブログ
    mohno
    mohno 2020/01/09
    「個々の能力の平均で見たら日本人エンジニアの方が圧倒的に優れてる」←どこを見て言ってるのかなあ。そりゃ、海外にもレベルの低いエンジニアはいるだろうが、日本ほど甘っちょろくはないと思う。
  • 型が無い事の利点とやらが全く的を射てない

    変数に型がないということの利点について考える http://d.hatena.ne.jp/perlcodesample/touch/20130227/1361928810 が大変お粗末な内容だったので、反論記事を書きます。 型推論はソースコードのコンパイルの時間を遅くしてしまいます。ソースコードが大きくなってきた場合に、すばやく書いて、すばやく実行結果をもらうことができなくなります。今時のパソコンならコンパイル時間なんて大したことない。 大規模開発環境はコンパイル時間よりリンク時間の方が問題になりやすいが、それは別に型の話とは関係ない。 あと、インタープリタも最近は実行時にJITコンパイラが走る。 実行時間に影響がなく、開発者の待ち時間で済む方が実はよいのでは? 統合開発環境での、メソッドの自動補完の機能の実装が少し難しくなります。みんなが統合開発環境をつくるとでも? そもそも型が不定なら

    型が無い事の利点とやらが全く的を射てない
    mohno
    mohno 2013/02/28
    アンサーエントリーでも書こうかと思ったけど面倒臭くなったから、これでいいや。元記事にもいっぱいコメントがついてるし。
  • 変数に型がないということの利点について考える - Perl入門ゼミ

    Perl › 読み物 PHPPerlRubyPythonなどのスクリプト言語に対して、変数に型がないということを否定的にとらえる人もいるかと思います。特にC言語やJavaなどの静的言語を使ってきた人にとっては、型がないということが不安材料として目に映ることが多いのではないかと思います。 けれども、型がないということは、当に素晴らしいことです。型がないことによって、たくさんの面倒から解放されるからです。 どのような型の値でも代入できる まず基的なこととして変数に型がなければどのような型の値でも代入できるということです。つまり、受け取るときに、どのような型の値を受け取るのかを意識する必要がありません。 my $str = 'Hello'; my $num = 1; my $nums = [1, 2, 3]; my $person = {age => 2, name => 'taro'

    変数に型がないということの利点について考える - Perl入門ゼミ
    mohno
    mohno 2013/02/27
    (パフォーマンスはともかく)実行時までエラーが判明しないというのは、アプリケーションの質を高める阻害要因になりかねないのですよ。
  • 1