2017年11月8日のブックマーク (6件)

  • アメリカでプログラマとして就職するための戦略 - 学校の勉強しかできないあなたへ

    アメリカ西海岸におけるプログラマの採用は一般的に以下のような流れになります まずリクルータと電話をして応募条件にマッチしている人材かチェックされます。 1.を通過すると、エンジニアと電話でCoding Interviewというものを行います。Coding Interviewは、コンピュータサイエンスの教養があるかをチェックするためのテストで、Google Docsのようなブラウザ上でテキストを共有できるサービスを使って、電話で会話をしながらプログラムを書かされます。 2.を通過すると、実際に会社に行き2.と同じプロセスを4、5人のエンジニアと繰り返します。違いはGoogle Docsの代わりにホワイトボードを使うだけです。 3.を通過すると、採用になります。 Coding Interviewの出来が99%で学歴は関係ない 私が出席したことのある採用決定の会議で、出身大学や博士号の有無が話題

    アメリカでプログラマとして就職するための戦略 - 学校の勉強しかできないあなたへ
  • 長文日記

  • 春から博士課程に進学したんだが、この半年で勉強の仕方が少しだけわかっ..

    春から博士課程に進学したんだが、この半年で勉強の仕方が少しだけわかった気がする。 個人的には「勉強のための勉強」はクソつまらないし、頭に入らないし、理解できない。 一方で、「研究のための勉強」は、クソおもろいし、頭に入るし、理解できる。 つまり目的としての勉強はつまらんが、目的のための勉強はおもろい。それも内的な動機に基いていればなおさら。 その違いは、まずは大前提として「やりたいこと・理解したいことが具体的にあるか」という所が大きいと思う。 これはモチベーションだけの話ではなくて、具体的にやりたいことがあれば、それをできるようにするためには、どんな知識が必要か、という道筋が描けることが大きいと思う。 何かを独学で勉強しようとした人ならわかると思うけど、漠然とある分野を理解しようとしても、膨大な量があるので、どれをどこまで勉強していいかわからなくなってしまい、挫折してしまうということが多い

    春から博士課程に進学したんだが、この半年で勉強の仕方が少しだけわかっ..
  • 「棄権なら村八分」 322人の島、33年ぶり村長選:朝日新聞デジタル

    東京都の利島村長選が7日告示され、いずれも無所属で、再選を目指す現職の前田福夫氏(74)と前職の梅田和久氏(71)、新顔で農協理事の前田隆夫氏(64)の3人が立候補を届け出て、33年ぶりの村長選となった。 前田福夫氏は渇水や下水処理の対策などの事業継続、2013年まで9年村長を務めた梅田氏は「住民位の村政を取り戻す」と、前田隆夫氏は農業や漁業の1次産業の拡充を訴える。 投票は12日午前7時から午後5時まで地域交流会館で、即日開票される。6日現在の選挙人名簿登録者数は252人。 「投票行ってないとすぐわかる」 利島は都心から南へ約140キロ、1時間半ほど歩けば1周できる、ヤブツバキの森に覆われた小さな島だ。人口322人。最後に村長選が争われたのは1984年4月8日だ。無投票が続いたことについて「小さな村なので、選挙になれば二分される」という人もいれば、「なりたがる人がいなかった」と語る村議

    「棄権なら村八分」 322人の島、33年ぶり村長選:朝日新聞デジタル
  • インテルx86マシンの奥深くでは人知れず「MINIX 3」が動作しており、脆弱性を作り出している。Googleらはそれを排除しようとしている - Publickey

    インテルx86マシンの奥深くでは人知れず「MINIX 3」が動作しており、脆弱性を作り出している。Googleらはそれを排除しようとしている インテルのx86プロセッサを用いたシステムでは、その奥深くで人知れずMINIX 3を含む2つほどのカーネルがプロセッサ上で稼働しているOSとは別に作動しており、それが脆弱性を作り出しているとGoogleエンジニアらが警告し、それを取り除こうという動きを見せています。 それが、10月23日から26日までチェコ共和国のプラハで行われたOpen Source Summit EuropeGoogleのRonald Minnich氏のセッション「Replace Your Exploit-Ridden Firmware with Linux」(脆弱性にまみれたファームウェアをLinuxで置き換える)のセッションで説明されたことでした。 これを、海外のメディア

    インテルx86マシンの奥深くでは人知れず「MINIX 3」が動作しており、脆弱性を作り出している。Googleらはそれを排除しようとしている - Publickey
  • 「ふつうのLinuxプログラミング」でLinuxの基本概念やシェルの仕組みについて学んだ - $shibayu36->blog;

    最近golangでCLIツールを作っていたのだけど、Linuxのお作法とかいまいち分かっていなかった。そこでそのあたりのことが学べそうな「ふつうのLinuxプログラミング」を読んだ。 ふつうのLinuxプログラミング 第2版 Linuxの仕組みから学べるgccプログラミングの王道 作者:青木 峰郎SBクリエイティブAmazon このLinuxにおいてC言語でプログラミングする方法を、Linuxでの重要な概念も含めて教えてくれる。このを読めばとりあえずC言語を使ってLinux用のプログラムを書き始めることが出来るようになりそうだった。 それでC言語を使わない場合でも役に立つの?ということだけど、非常に役立ちそうで面白かった。なぜなら、単なるプログラミングの方法を教えてくれるだけではなくて、 Linuxの重要な考え方をファイルシステム・プロセス・ストリームという概念にまとめて教えてくれ

    「ふつうのLinuxプログラミング」でLinuxの基本概念やシェルの仕組みについて学んだ - $shibayu36->blog;