タグ

プログラマに関するsteropeのブックマーク (18)

  • 西暦1年は閏年か? - プログラマーの脳みそ

    閏年(うるうどし)の話題。 Twitterで見かけた話題で「西暦1年は閏年かどうかぱっとわからん人おる?」という些か煽り気味のツイートを見かけたのだけども、反射的に「閏年じゃないに決まってるじゃん」とぱっと答えてしまわないだろうか。当にそうだろうか? そう単純な話なのだろうか? プログラミングを学んでカレンダーを扱うことを学ぶ際に置閏法についても簡単に触れられることがある。置閏法というのは閏年や閏月(太陰暦では1年が13ヵ月になるケースがあり追加の月を閏月と呼ぶ)をどのようなルールで挿入するかという話で、まさにアルゴリズムであるからプログラミングの話題と相性がいい。 置閏法 現代の西暦の置閏法(ちじゅんほう)は 西暦を 400 で割り切れる年は閏年 上記以外で西暦を 100 で割り切れる年は平年 上記以外で西暦を 4 で割り切れる年は閏年 上記以外は平年 といった手続きで閏年(つまり2月

    西暦1年は閏年か? - プログラマーの脳みそ
  • もし爆速プログラマーが大企業経営者になったら - 分裂勘違い君劇場 by ふろむだ

    と思っていたら、「もし」が現実になっていた。 彼の名は小野和俊。 かつて日中からスーパープログラマーたちの集まった「未踏ソフトウェア創造事業」で、プログラミング速度で他のプログラマーたちを驚かせたほどの爆速プログラマーである。 『諸君 私はプログラミングが好きだ』という記事 を書いちゃうほどプログラミングを愛してやまない彼は、アプレッソというITベンチャーを起業して成功させた後、今は、3700万人の顧客基盤を持ち、年間5兆円近い取引高のクレジットカード会社、クレディセゾンの常務執行役員CTOをやっている。 その彼が仕事論のを書いた、という話を聞いて、「私なら、普通の人が読み取れないことも、そのから読み取れるだろうな」と思った。 なぜなら、私は、学生時代から含めて10年ほどプログラマーをやった後、起業して経営者になった経験があるからだ。 プログラマーが経営者になると、世界がどのように見

    もし爆速プログラマーが大企業経営者になったら - 分裂勘違い君劇場 by ふろむだ
  • プログラマだったら当然知ってるよね?という知識一覧

    2019年11月11日追記 ただのタイトルで煽ってるだけの記事に半年経っても未だに大量のアクセスがあるので追記しておきます。 ここで言いたいことは、「プログラマならコンピュータサイエンスを勉強してると役に立つよね」、ということ だけ です。 この一文以上に有用な言葉は以降の文章では出てきません。みなさんの時間を無駄にしないために注意書きをしました。 それでも良いという人は読んでみてください。 Twitterで「〇〇ができるという人が面接に来たけど、『じゃあXXXやYYYって知ってます?』というと知らないという人が多いんだよねぇ」とかいうツイートを見かけて、私はXXXやYYYってのを知らなかったので調べた見たところ、常識とまでは言えない概念だったり、名前は知らなくても誰もが知ってる概念だったり、むしろもっと良いアプローチがあるのではという思想だったりでなんだかなぁと思っていたところ、半日くら

    プログラマだったら当然知ってるよね?という知識一覧
  • 初心者をプログラマーにできるかどうか - そーだいなるらくがき帳

    blog.3qe.us これを読んだ感想文を書く。 結論、大量生産は無理やろとは思う。 少なくとも、「プロ」としてお金をもらって高品質なソフトウェアを0から書けるようになるにはセンスが必要だ。 そもそもそのレベルには私もなっていない。 ただ今あるモノになんとなく機能を追加するレベルに引き上げる術はもっとあると思う。 経験則でなんとなくその例をあげる。 ペアプロ OJTに近いとも言えるし、一番わかりやすい。 ここでペアプロはハローワールドまでの環境構築や実装までを各要素を説明しながらやることを指す。 まずはメンター側が目の前で順番にやってみる。 で次にメンティに同じことをさせる。 そうすると絶対詰まる。 Error: variable 'a' is undefined, line 24 こういうエラーが出るとまず英語を目の前で読む。 で理由を順番に説明して24行目を一緒に読む。 根気よく教え

    初心者をプログラマーにできるかどうか - そーだいなるらくがき帳
  • 底辺IT企業は『書けない』プログラマとどう向き合ってきたか - megamouthの葬列

    新年から夢のない話で申し訳ないのだが、表題のとおりのテーマである。 note.mu という記事があって、むやみに長いので飛ばし飛ばし読んだ。 大意としては、世の中には「書けない」プログラマというのがいて(元エントリでは学生さんのようである。さもありなん)そういう人はどうやったって書けるようにならないんだから、諦めろ、という話のようである。 で、じっと手を見て、下請け底辺のIT企業にいる私たちは、このような人々をどうしてきたろうか、と考えると、「放ったらかし」にしたなあ、と思うのである。 最初のほうは優しく教えていたと思う。話したりハンズオンしている時に、あっこの子、変数のことわかってないな、と感じたら、ホワイトボードを持ち出してきて、例の"x"と書いた箱の絵に矢印を引いて、値が入っている図を書いて、「わかった?」「あ、はい」みたいなやり取りをして終わり、という程度の「教育」である。 だが、

    底辺IT企業は『書けない』プログラマとどう向き合ってきたか - megamouthの葬列
  • 高校中退プログラマが自分で作った高校を卒業するまで

    Wed, Dec 26, 2018 One-minute readこれはN高等学校 Advent Calendar 2018 12/25の記事です。遅くなってごめんよ。 おまえだれよ株式会社ドワンゴでソフトウェアエンジニアをしながら、N高等学校で高校生をやっています。いま3年生で、順調に行くと来年3月には卒業できそうです。 N高が開校した2016年に1年生として入学し、なんと学籍番号1番をいただきました。最初の1年生が卒業するということは、学校としてちょうど一回り。自分の卒業以上に感慨深いものがあります。 高校中退プログラマが自分で作った高校を卒業するまでさて、ちょっと大きなタイトルをつけちゃったので、順番にお話していこうと思います。 高校中退28年前、2年生の冬に高校を中退しています。そのいきさつは以前記事にしたので読んでいただければと思います。 その記事にも書きましたが、合わない高校に

  • プログラマが知るべき97のこと

    プログラマが知るべき97のこと大人気の書籍『プログラマが知るべき97のこと』のエッセイを無料で公開中!すべてのプログラマにおすすめのがウェブで読めるようになりました。 エッセイ一覧分別のある行動関数型プログラミングを学ぶことの重要性ユーザが何をするかを観察する(あなたはユーザではない)コーディング規約を自動化する美はシンプルさに宿るリファクタリングの際に注意すべきこと共有は慎重にボーイスカウト・ルール他人よりまず自分を疑うツールの選択は慎重にドメインの言葉を使ったコードコードは設計であるコードレイアウトの重要性コードレビューコードの論理的検証コメントについてのコメントコードに書けないことのみをコメントにする学び続ける姿勢誰にとっての「利便性」かすばやくデプロイ、こまめにデプロイ技術的例外とビジネス例外を明確に区別する1万時間の訓練ドメイン特化言語変更を恐れない見られて恥ず

    プログラマが知るべき97のこと
  • 勉強するとこんな人になりますよ - megamouthの葬列

    axia.co.jp どこかのエントリで呼ばれた気がした。 必要もないのに他人のエントリに乗っかるのは好きではないのだが、たまにはブログっぽいことを書かないと、と思ったので、軽く書く。 ある勉強したプログラマの末路 まず自分の話をしたい。 私は趣味で多数の求人サイトに登録している。 転職エージェントはうるさいので使っていない。 サイトに登録して、経験言語と年数にチェックを入れ、職務経歴書をサニタイズして(なんとこの用語は顧客を特定できないように「無毒化する」という意味で一般的に使われ始めている)掲載しているぐらいである。 ちなみにpaizaでもSランクを持っている。自慢にもならないし、求職活動に役立つわけでもないが、持っている。 こうして、現年収を正直に「200万」と書いておくと、スカウトメールがけっこうやって来るので、それらを暇つぶしに眺めるのである。 Webで年収400万超えるとこって

    勉強するとこんな人になりますよ - megamouthの葬列
  • 握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part1)

    2016年1月、日のプログラマの中でも1、2を争う恵まれた肉体を持つ二人が、東京某所で会する機会がありました。お一人は、ブログ『漢のコンピュータ道』でおなじみの奥野幹也さん、もうお一人は、「握力日一の男」として知られ、かつ皆さんご存知「Web魚拓」を運営する株式会社アフィリティーの新沼大樹さん。 お二人にそれぞれのトレーニング法、そして健康なプログラマであることへのこだわりをたっぷりと語っていただきました。 新沼大樹 Web魚拓を運営する株式会社アフィリティーの代表取締役。握力王の異名を持ち、その鍛え上げられた肉体でTV、Web媒体など出演多数。バーチャロンの名プレイヤーとしても知られる 奥野幹也 某大手ソフトウェア企業で、データベースのスペシャリストとして活躍中。ブログ『漢のコンピュータ道』で知られる。TwitterIDは@nippondanji 挨拶代りの「トランプちぎり」 奥野:

    握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part1)
  • 30日間で300回のプログラミング面接をしてわかったこと | POSTD

    プログラマの採用方法を改善するため、1カ月程前にTriplebyteを立ち上げました。昔から変わらず、履歴書、コードをホワイトボードに書かせるプログラミングテスト、そして直感など、これらを判断基準に面接を行う企業が多すぎます。私たちは、より良い採用方法について最初に考えたアイディアを マニフェスト に記しました。それから1カ月と少しが経過し、この30日間で、300回の面接を行いました。私たちはアイディアを実行に移し、どの方法が有効で、どの方法が有効ではないかを確認し、そのプロセスを繰り返すということを始めたのです。この投稿には、300回の面接を通して私たちが学んだことを書いていこうと思います。 投稿では、細かい内容についての説明が多くなりますが、キーとなる発見は以下の通りです。 私たちが作ったオンラインのプログラミングクイズの結果を見れば、高い確率でプログラミング面接の結果を予測できる。

    30日間で300回のプログラミング面接をしてわかったこと | POSTD
  • プログラマが考える劇的に効率が上がるExcelシートの作り方

    そこそこの複雑な計算をするのにExcelはものすごく便利です。何かのプログラミング言語を使って書いたら1時間くらいかかるような計算が、ものの数分でシート上にできあがります。 この素晴らしいExcelを、より使いやすくするワザを、プログラマ的な視点から書きたいと思います。 拡張性のないシート そういうわけで、Excelは素晴らしいんですが、使う人によってはなんとも「拡張性のないシート」ができあがります。 僕はプログラマなので、こういう素晴らしいツールを使いはじめると、どうしても拡張性とか保守性みたいなものが気になってしまいます。プログラマは同じことを繰り返すのが苦手です。シートにデータを入力してから完成形ができあがるまでに人手を使うことを避けて、全部を自動化したくなります。 次のようなことをしていたら、Excelを正しく使えていないような気がします。 途中で電卓を使って計算してセルを埋めてい

    プログラマが考える劇的に効率が上がるExcelシートの作り方
  • やっぱりこうなった、プログラマが主人公のラノベ : 市況かぶ全力2階建

    のぞみ全車指定のJR西日、「お乗りになってから初めて自由席がないことにお気付きのお客様」とつい煽ってしまう

    やっぱりこうなった、プログラマが主人公のラノベ : 市況かぶ全力2階建
  • プログラマーは、まどマギをこう見ていた。『ほむらちゃんはデスマーチを変えようとしてた』

    まどマギは「システム自体が腐ってるどうしょうもないデスマーチに対して、いくつかのタイプのプログラマが対処する話。死亡者が続出する中、チートと言われながらコツコツと支えてくれた人がいたお陰で、ある人がプロジェクトの換骨奪胎を行ってみんなを救う話」

    プログラマーは、まどマギをこう見ていた。『ほむらちゃんはデスマーチを変えようとしてた』
  • clausemitzの日記:プログラマがやる気を失うスレ - livedoor Blog(ブログ)

    いつも読みに行くカレーなる辛口Java転職日記でも取り上げられた スラッシュドットの問題記事「プログラマのやる気を上げよ」 一個一個のコメントを取り上げて解説をと思ったのですけど量が膨大すぎるのと 読んでいくうちにだんだん欝になってしまったので、2ちゃんスレサイトがやる みたいに個人的にひっかかった記事のみ紹介します。 あらかじめ警告しておくと、やたら専門用語が出るのと笑えない告白が赤裸々 かつ長文でつづられていて、ちっとも楽しくないスレだから覚悟してください。 以前に紹介した携帯電話開発のスレを読むよりもキツいですよ、これは。 orz ↓それでも読みたいモノズキだけ「続きを読む」をクリックしてください。 日の産経新聞にやたらにでかくNTTデータの浜口社長のインタビューが掲載されている。 「日のソフト業界はプログラマーを軽視した。 能力のあるプログラマーにはいい報酬

  • clausemitzの日記:ITドカタの心が折れるとき - livedoor Blog(ブログ)

    調査のコメントで浮き彫りになった「こころの病」の実態 「ITエンジニアのメンタルヘルスに関するアンケート」の調査結果を報告した (3割弱が「こころの病と診断されたことがある」)。アンケートでは, 「こころの病」に関するご自身の悩みや会社の体制など, ITエンジニアのこころの病に関する意見を自由に記入していただいた。 このコメント数は406件にも上った。 ■最近,周りでうつ病にかかる人が増えてますが, 会社はあまりケアをしてくれないという話をよく聞きます。 また休職しても復帰できないケースが多いように思います。 はっきり言って会社はいざという時にはぜんぜん頼りになりません。 私が正社員にこだわらなくなった理由の1つ。 ■会社が成果主義になってきてからうつ病になる人が増えてきた。 正確には「公正かつ客観的」ではないニセものの成果主義に(ry ■企画から何もかも1人で任されていたプロジェ

  • プログラマを一生の仕事にできるビジネスモデルで目指す未来のビジョン(SIビジネスの本質編)

    SIビジネスの質は保険屋であり、受託開発でアジャイル開発が失敗するのは受託開発が製造業だから。11月19日に行われた楽天テクノロジーカンファレンスでの講演「プログラマを一生の仕事にできるビジネスモデルで目指す未来のビジョン」では、ソニックガーデン代表取締役社 倉貫義人氏によるこのような示唆に富む内容が語られました。 さらに倉貫氏は、ソニックガーデンで行っているクラウド時代の受託開発の新しいモデルについても詳しく紹介しています。 同氏の講演の内容を、配信されたUstreamの動画を基にして紹介しましょう。 プログラマを一生に仕事にできるビジネスモデルで目指す未来のビジョン ソニックガーデン代表取締役社長 倉貫義人氏。 倉貫です。今回のオファーをいただいたときに「技術者の人が元気になるような話をしてほしい」というのがあって、私自身がずっとエンジニア、プログラマやマネージャ、営業などいろいろや

    プログラマを一生の仕事にできるビジネスモデルで目指す未来のビジョン(SIビジネスの本質編)
  • どうしてプログラマに・・・プログラムが書けないのか?

    Jeff Atwood / 青木靖 訳 2007年2月26日 レジナルド・ブレイスウェイトが書いていることを読んだとき、私はそんなわけないだろうと思っていた。 私と同様、この著者は、プログラミングの仕事への応募者200人中199人はコードがまったく書けないということで苦労している。繰り返すが、彼らはどんなコードも書けないのだ。 彼が引用している著者というのはイムランのことで、彼は単純なプログラムも書けないプログラマをたくさん追い払っているということだ。 かなりの試行錯誤の末に、コードを書こうともがいている人たちというのは、単に大きな問題に対して苦労しているのではないことがわかった。やや小さな問題(連結リストを実装するというような)に対して苦労するということでさえない。彼らはまったくちっぽけな問題に苦労しているのだ。 それで、そういった類の開発者を見分けるための質問を作り始め、私が「Fizz

  • これがエンジニアのデフォルトだ!?<診断ツール付>|【Tech総研】

    きたみりゅうじさんの連載にもあるように、エンジニアの特徴としてよく言われるのが「自作PC好き」「オタク」「アキバ系」などなど。でも……それってホント? 今回は、「エンジニアにありがち」と言われる行動特性を、数値で検証することにした。また、アンケートから浮かび上がってきた、エンジニアの“デフォルト”な一日の行動をモデルケースでご紹介。エンジニア成分診断もついているので、自分はいくつ当てはまるかチェックしてみよう! きたみりゅうじさんのレポートや、「理系の人々(エンジニア☆流星群)」、これまでの調査から、編集部が独自に選定した全60問の質問とフリーアンサーの回答の上位20位が右のグラフ。この特徴が多く当てはまる人は、スペックで見た場合、より平均的なエンジニア像であると言えるが、読者の皆さまはどれくらい当てはまっただろうか? ――回答を見てみると、やはり電化製品にまつわる質問には多くの賛同が寄せ

  • 1