2017年1月13日のブックマーク (6件)

  • 優秀なエンジニアになる方法: 電子情報通信学会誌 Vol.84 No.10 pp.741-749 2001年10月

  • 量産型プログラマを撲滅したい

    プログラマの生産性の差は、出来る人と出来ない人で10倍とも100倍とも言われる。そんな馬鹿な、と思われるかもしれないが、事実だ。 むしろ、一緒に働かせると、出来るプログラマが、下手に作られたプログラムの修正をしなければいけなくて、全体の生産性を落とすことになる。 つまり、出来ないプログラマはチームで働くと、生産性をマイナスにするのだ。厳しいことを言えば、いない方がマシなのである。 ソフトウェア開発にの手はいらないのだ。 では、出来ないプログラマとはどんな人たちか。 コピペで書くプログラマだ。他で動いているプログラムをコピペして、なんとなく直して書いているプログラマだ。 なぜプログラムが動くのか、どう書けば動くのか、わかっていない。 ただ沢山のプログラムを書くだけの量産型プログラマだ。こういう人のプログラミングは、デバッグさせてみて、横で見てるとすぐにわかる。 まず、エラーメッセージを見な

    nokogiring
    nokogiring 2017/01/13
    正しい。
  • これからプログラミングを学ぼうとする君へ | Social Change!

    今や、あらゆる場面においてソフトウェアが重要になってきた社会の中で、プログラミングを学ぼうと考える人も多いだろう。プログラミングを身につける方法は、インターネットにはたくさん情報があるし、も多くある。開発環境も無料で使える。独学したい人には良い時代になった。始めるのは、とても簡単だ。 一方で、挫折する人も多くいることが想像できる。情報が多くありすぎて、学び方ひとつとっても様々なことを言っているし、チュートリアルのようなものをやってみても、じゃあ自分で作るなら一体どうすれば良いかわからない。どの言語を選べば良いか、頭でっかちになって始められない人もいるかもしれない。 プログラミングを手っ取り早く身に付ける方法などあるのだろうか。これは、正解のない問題だ。人によるし、作りたいものにもよる。身に付けたい動機にもよるし、そもそもが、どこまで出来たらプログラミングを身に付けたと言えるのだろうか。

    これからプログラミングを学ぼうとする君へ | Social Change!
  • プログラミングを勉強するなら広い意味での環境構築は大事だなと感じた話、あるいはN予備校の良さを再確認した話 - 時代と寝た女

    2017 - 01 - 09 プログラミングを勉強するなら広い意味での環境構築は大事だなと感じた話、あるいはN予備校の良さを再確認した話 N予備校プログラミング勉強記 N予備校でプログラミングを学び始めて4カ月が過ぎました。 その間に、プログラミングを勉強する上で一番大事なのは環境構築だなと、ものすごく感じました。 直接的な意味で言えば、今N予備校で勉強中のNode.jsを使い始める時に行った環境構築です。 最近のプログラミング学習サイトだと、環境構築無しですぐにプログラミングができます、っていうのを売りにしている運営会社をよく見かけますけど、N予備校の場合はその環境構築にしっかりと時間を割きます。 ここにはカリキュラム作成者の意図が明確に反映されていて、最初に苦労するであろう環境構築ができるようにならないと、現場で使えるプログラマーにはならないという考えのようです。 僕も初心者ながらに色

    プログラミングを勉強するなら広い意味での環境構築は大事だなと感じた話、あるいはN予備校の良さを再確認した話 - 時代と寝た女
    nokogiring
    nokogiring 2017/01/13
    環境構築は確かに大事。めっちゃめちゃ躓きやすいんだよね。俺がやりたいのはプログラミングなのに、何でこんなところではまってるのかと嫌になった。メンターがいると結構、違うんだろうなぁ
  • イベント用の名札シート印刷アプリ「参加者の名は。」を作った - エンジニアをリングする

    こんなものを作ってみました。 yoshiko-pg.github.io ConnpassのイベントURLを入力してCreateボタンを押すと、名刺サイズの参加者の名札を印刷プレビューできるようになっています。 (主催するイベントがないけど動きを見てみたい場合、入力欄右下の「demo」を押すと雰囲気がわかるかと。) 右下の印刷ボタンで印刷できます。 管理者や補欠者もお好みで含めることができます。 背景 カンファレンスや勉強会って、普段ネット上でしか知らない人と直接話せる機会でもあると思うのですが、いざその場で顔や名刺を見ても誰が誰かわからないんですよね。。 SNSではよく見るけど顔がわからなくて、でも話したいことがあるときとか、頭の上にアイコンとIDが表示されるメガネがほしい・・・ってたびたび思ったりします。 そんな思いから、自分がスタッフとして関わっているイベントではアイコンとIDの入った

    イベント用の名札シート印刷アプリ「参加者の名は。」を作った - エンジニアをリングする
  • 壁やドアを取り払って仕切りのない「オープンオフィス」が実は効率を下げているという事実

    By 泰德 オフィスの空間を壁などで区切ってしまわず、全てが見渡せるほどの開放的な空間として使用する「オープンオフィス」のスタイルは、近代的なオフィスの姿として注目を集めました。他人との区切りがなく、文字どおり横方向に広がった環境により仕事のアイデアが生まれやすくなったり、仕事の効率が上がったりというメリットが語られていたオープンオフィスですが、実際にはまったく逆の影響が現れていることが知られるようになってきています。 BBC - Capital - Why open offices are bad for us http://www.bbc.com/capital/story/20170105-open-offices-are-damaging-our-memories 会社を経営するクリス・ナーゲレ氏は4年前、テクノロジー系企業の多くに倣って会社のオフィスを仕切りのないオープンオフィス

    壁やドアを取り払って仕切りのない「オープンオフィス」が実は効率を下げているという事実