学生の備忘録なブログ

日々のことを忘れないためのブログです。

就職活動

先輩の事例から

就職した先輩の話を聞いて,重要であると感じたことを書く.

github

先輩は,企業のgithubにpullリクエストを送りまくっていたそうだ.

githubへのcommit数でその人のやってきたことを見ている.

hcm-jinjer.com

成果物を作ることの必要性

githubスクリプトが置かれているだけでは,イマイチよくわからない.

動くサービスがある.それを動かしている.あるいは,他人が使える状態にある.

良きにつけ悪しきにつけ,人に見られて評価されている.

面接の練習

私も,インターンシップskype面接を経験してわかったことだが,面接の力は面接をやらないと力がつかない.

なんでも,先輩の一人は,職安の無料面接講習を予約し,練習していたそうだ.

インターンシップ

インターンシップで企業は,つばを付けたい.これは事実だそうだ.実際,いくつもの企業が内々定を出してきたそうだ.

コーディングスキルチェック

先輩「自分は自分のスキルを知っているが,面接官にとっては未知の世界」

paizaコーディングスキルチェックとは | ITプログラマー・エンジニア転職のpaiza転職

いくら面接が上手で,喋りが上手でも,技術力は証明できない.

paizaは企業と直接繋がれるのでおすすめ,だそうだ.

学習コースを修める

www.weblio.jp

MITなどのオンライン学習コースを修めると,修了書がもらえる.

「これは偽造可能なので,これで技術力は証明できない.しかし,"自己学習するくらい意欲があるんだよ"とわからせることはできる」

面接官から見て

人事担当の人の言葉で印象的だったのは,「新卒は見込み採用である.よって,技術よりがんばりそうだと思わせなければならない.」

「面接官は,"時間2000をこいつに払えるか,一年500万はこいつに払えるか,(生涯賃金として)3億払えるか"を考えている.」

値踏みされる自分

これらの言葉は,当たり前ではあるが,自分が値踏みされるということだ.誰だって自分を値踏みしてくるやつは嫌いだし,そんなことは考えたくない.しかし,それことが就活,というより,自己分析の本質であるし,成長の機会でもある.

まとめ

先輩たちは,日頃からコーディングをしたり,面接練習したり,努力をしていた.

自分もそれにならって,勉強していきたい.

やること

  • 汚くても成果物を作り,公開する.
  • paizaでコーディング
  • コースへの加入

英単語学習の自分ルール

ルール決め

効率的な英単語学習をするために,守るべきルールを決める.

それを守って,精神衛生状態をよく保ち,勉強していく.

これをわざわざ恥ずかしげもなく,blogに書く理由.

  • 忘れてしまうから.
  • 修正できるから.
  • 見られていると気持ちが引き締まる.

興味のあるものから

範囲を絞り,一日に何度も見る

範囲を絞るとは,ページだけに限らない

本文を全て読んでいくよりは,目次や注目すべき単語を読んでいく..

すべてやろうとしない.

すべてやらなければ,という気持ちは,勉強意欲を失わせ,プロジェクトの進度を遅くする.

ペンで強調する.

興味のあるものを,ペンで協調して,周回する.

いらない or 覚えたら消す.

ペンで,必要ない部分はバツじるしで消し,わかりやすくする.

汚す.

達成度を感じるために,勉強した後を積極的に残す.

覚えたかどうかを確認する.

覚えたら,消す作業をすることで,覚えたかを確認する.

ピボットで

興味のあるところから,ピボットで学習をすすめる.

そして,次の興味のあるところに.

本は買った時点で目を通す.

つくづく思うこと

本は積んでおくと,読むのが億劫になる.

本は買った日に読む.

参考書は買った日に問題を解く.

技術書はサンプルを実行する.

macの起動音を消すコマンド

macの起動音を消す.

sudo nvram SystemAudioVolume=%80

python 遺伝的アルゴリズム メモ

遺伝的アルゴリズム - Pythonと機械学習

Pythonの進化計算ライブラリDeap - Qiita

CentOSのインストー

CentOS6.4のダウンロード | VMwareESXiによる仮想環境構築入門

snortの設定

Snort Rules and IDS Software Download

参考

Snortを利用したIPSの構築 – 稲葉サーバーデザイン

ここでは,CentOS6.4を対象にしていたため,念のため合わせてダウンロードした.

Index of /centos-vault/6.4/isos/x86_64/

macsnort

Snort: Re: Compiling and Running Snort 2.9.8.0 on MAC OSX 10.11.3 (El Capitan) 深いディレクトリを直接いじるのは,正直めちゃくちゃ怖い.VMでやったりする理由がわかった.

知識共有のソリューション,内分泌系をシミュレーションする人工知能

知識の共有のソフトウェア

クックパッド

レシピの共有サイト

git

linuxを作ったリーナス・トーバルズ作った,バージョン管理システム

オープンソースの思想が入っている.

それ以前からバージョン管理システムはあったが,分散バージョン管理システムであるgitは,オープンソースの思想

新たな知識共有のシステム

これに類するシステムの流用で,価値ある情報を共有するシステムを構築することはできないだろうか.

MITの公開授業

MITは授業の内容を一部ネットで無料公開している.

この理由は,

“MITが高等教育で最も重要なことは講義内容ではなく、優秀な教授陣、学生との切磋琢磨であると判断したからだ。”

だそうだ.

テスト対策委員会

大学では(上に行けば行くほど)よく聞くのは,テスト対策委員会の存在だ.誰それの講義は楽だ,とかテスト対策ノートのコピーの共同作成とか,効率よく勉強することが必要な場面では自然と,共有システムができる.

勉強ノートのgithub

そもそもGitHubとは一体何か? | TechCrunch Japan 勉強という広い意味での人類の知識の共有の共有を可能にすることを可能にする.

  • 知識の媒体
    • 動画
    • テキスト
    • 音声

非構造化データの解析

動画,画像など,分類が難しいデータを非構造化データと呼ぶ.

Google azure を始めとする動画のテキスト起こし.

内分泌系をシミュレーション

【神崎洋治のロボットの衝撃 vol.27】人工知能ロボット「Pepper」の感情生成エンジンのしくみとメカニズム | ロボスタ - ロボット情報WEBマガジン

Pepperくんの中身

2つの人工知能。一般に人工知能と呼ばれているものは情報や知識を学習する大脳新皮質系の万能型。一方、cocoroSBが開発しているのは感性、感情、感覚といった大脳辺縁系の感情学習型で「人工感性知能」と呼ぶ

Pepperくんは,有機的な人間の感情の仕組みをシミュレーションしている.

内分泌系というアプローチ

猿には蛇を認識した瞬間発火して,恐怖を覚える脳領域が存在する.これは太古の昔,人間と別れる以前のネズミくらいのときの食べられてきた経験から,DNAに刻まれたものだが,当然人間にもあると考えられる.

こういった,文化,言語を通り越した生理的な部分も人間にはある.これを人工知能へのアプローチとして,応用することを内分泌系と呼称している.

形態素解析と株価予測

形態素解析

動画からテキスト書き起こし,からのMindMap

これができそうだけど,どうやればいいか,イマイチ見通せない.書き残しておく.

lifehacker.com

http://sp.ice.uec.ac.jp/thesis/nunokawa_sotsuron2016.pdf

Text2mindmap custom tool · jaap-karssenberg/zim-wiki Wiki · GitHub

Bing Speech API — 音声認識 | Microsoft Azure