Googleに行きたい大学生

情報系とは無縁の大学生が就職難易度のトップともいわれてる夢の会社に入社できるか挑戦

このブログについて

現在大学生で2年後に就職しようと考えてる。

何をするか全く決めてなかったのでインターネットで検索。

給料がある程度いいところで働きたいなくらいしか思ってなかった。

 

ある程度いいってのは人によって全然違うと思う。

自分にとってある程度いいってのは初任給で1000万くらい。

色々調べるまではそう思っていた。

 

月25万もらえたらいいっていろいろなとこで目撃した。

正直かなりびっくりした。

私の甘い考えにびっくりしてる人のほうが多いだろうけど。

 

あきらめかけてると、一つ見つけた。

毎日お世話になってる googleだった。

しかも環境もかなりいいらしい。ここで働きたいと思った。

 12/27追記

別にお金持ちになりたいわけでなく、お金に困らずに楽しく生きていけたらいいと思ってる。googleのような環境なら500万くらいでも働きたいと感じた。

 追記終わり

googleにもいろいろな仕事があるけど ソフトウエアエンジニアがかっこいい。

じゃあそれになろうと思い、どうすれば入れるか調べた。

日本の企業とは違い、面接はほとんどプログラミングのテストで、実力で決まるらしい。まったくプログラミングをしたことないから...

 

いい目標やん!!ってなったので0から勉強することにした。

 

このブログでは自分へのメモや進み具合を報告しようかと思って作った。つづくかなー。

 

 2月1日追記

実際に40日間勉強してみて、毎日非常に楽しめてる。

もしこの程度の努力ができなかったら何年、何十年と仕事するのは苦痛だろう。

なんか読み返してみると、すごい適当な奴だなって感じた。

意外と真面目なんだけどね。嘘だと思ったらこの下を見てください。

 

 

2/1アプリの審査が通った!

https://play.google.com/store/apps/details?id=com.taiyakigames.pokerprobabilitycalculator

 

3/21追記

ここまでやってきたものは、

・UnityでC#使ってゲーム作る

C++でコンテストでる

・html,cssを軽く勉強

インターンでwebアプリの基本について学ぶ

・webアプリ作りたくてReactを少し、そのためにJavascriptの基本を

mySQLとかデータベースの言語も少し知る

・laravelを使うためにrubyを少し

・次のインターンのテストのためにRuby on Railsを勉強

Railsを仮想環境で使うためにvagrant,centos,dockerを勉強

・今回は前回よりもしっかりとReactの勉強をしてアプリ作り始める

・neo4jという違うデータベースのことを知る。

 

簡単ににまとめるとこんな感じかなー、それ以上にプログラミングに対する考え方が変わった。

最初は素晴らしい環境と待遇で働けるからGoogle行きたいって思ってたけど

今は、プログラミングというツールを使って可能な限り多くの人の人生が豊かになるために自分の労力を使いたいって思うようになった。

それが、日常的に使ってるものをより使いやすくするのでもいいし、面白いと思って遊んでもらえるゲームでもいいし、企業が利益を上げるために使えるツールでもいい。誰かに必要とされるものを作りたくなってきた。そういう意味でもGoogleはすごくいいなと違う視点で思えるようになった。

 

 4/7

履歴書提出、とりあえずよく続いたなと自分を少し褒めたい。

107日間一瞬やったなー。何よりも毎日前に進んでる感覚があって充実してた。

 

4/24

Googleの新卒採用落ちてしまったけど、毎日インターンで充実した時間が過ごせてるし、自分の勉強もできてるしこのまま頑張れば次のチャンスは掴めるかなーって思ってる。コロナ早く終わって欲しい。

 

↓ここから下は随時更新するよー↓

 

1日目 プログラミング言語選択 2019/12/23

2日目 勉強するのに使ってるサイト(Atcoder)

3日目 過去問初挑戦

4日目 参照渡しに悩む

5日目 時計を作ろうで躓く、Atcoderレベルについて

5日目 夜 難易度高いコンテストに参加しちゃった

6日目 自分に合ったレベルのコンテストに参加

 7日目 問題演習に役立つサイト発見

8日目 12月31日は何もせず

9日目 お正月で何もせず 1月1日

10日目 一日遅れのあけおめ

11日目 問題演習の日

12日目 ブログ書いてへんやん

13日目 1月の予定を立てる

14日目 1時間半問題演習

15日目 就活について、DPとは

16日目 目標達成する日のほうが少ない

17日目 テスト期間がやってくる

18日目 小数が整数かどうか判定

19日目 ABC150ダメダメ Unity始める

20日目 どんどんゲームができていく

21日目 ABC151で爆死 過去最低点

22日目 Unity10時間

23日目 poker確率計算で悩む

24日目 初インターン

25日目 蟻本読み始めた、あまり勉強はできなった日

26日目 インターン申し込むのに時間取られる

27日目 2回目のインターン、キーエンスのコンテスト

28日目 ABC152 過去最高点1020

29日目 DPを勉強 Unityプロジェクト改良

30日目 どっぷりUnity 

31日目 プロジェクト内の計算がやっとうまくいったかもしれない

32日目 実機でテスト 思わぬ結果(悪い)

33日目 改良するべく思考

34日目 インターンにいくための勉強 html cssにふれる

35日目 ABC153 惨敗 Rubyの勉強始めた

36日目 一か月くらい勉強してみた感想

37日目 コルーチンとは 蟻本苦戦

38日目 google playstore に出してみた

39日目 VScodeの勉強 DPになかなか慣れない

40日目 1月はアクセス数800 PHPも勉強しよう 2月1日

41日目 アプリがついにリリースされた

42日目 Codecademy(無料勉強サイト)に出会う

43日目 モチベーション再びマックス(調子乗った)

44日目 現実に戻る でも悪くないね

45日目 PHPなんか好きじゃないかも

46日目 初bit全探索、二分探索の腕も上げる

47日目 さらに二分探索理解深まる lower_bound

48日目 DFSできないなー

49日目 ABC154 うまくいかん Atcoder茶色になった

50日目 新卒締め切り意識しだす

51日目 あれれ、勉強時間少なくない?

52日目 インターンの準備

53日目 一日インターン+説明会

54日目 インターン楽しい!!

55日目 SQLってなに、まだバウム解けないぞ

56日目 ABC155 難易度の振れが激しい

57日目 インターンで掲示板を作る

58日目 ページネーション?? 勉強たのしい

59日目 受かる可能性どのくらいかなー、C判定くらい?

60日目 コロナ広まらないでー

61日目 非同期処理使いたいけどわからない

62日目 ABC156 D問題なんか知識問題じゃね?

63日目 鴨ぐるぐる

64日目 生活リズム改善運動 2/25

65日目 インターンのテスト 良い出来やった

66日目 Rails学習開始

67日目 非同期処理ついにできた! Railsチュートリアル開始

68日目 コロナで参加中のインターンが中止、Railsチュートリアル1周目完了

69日目 Railsチュートリアル2周目開始

70日目 ABC157ミスだらけ、泣きそう

71日目 忙しい

72日目 まだ忙しい

73日目 だいぶ片付いた

74日目 ほぼ片付いた

75日目 一か月後どうなってるかなー

76日目 Railsチュートリアル2周目完了!ABC158びみょー

77日目 日立コンテストむっず

78日目 インターンのテストぼこぼこにされた

79日目 書き忘れ?!

80日目 テスト再提出で合格!

81日目 Reactチュートリアル楽しいやん

82日目 今日も一日React

83日目 Panasonic Contestミス連発

84日目 Reactで個人プロジェクト開始

85日目 Reactのテスト合格!!!!

86日目 ここから地獄の環境構築が待ってるとは、この時は知らなかった

87日目 地獄2日目

88日目 3日目

89日目 4日目

90日目 5日目 AGCコンテスト 

91日目 6日目 ついに地獄から抜け出す

92日目 サクサク進む

93日目 タイプスクリプト登場

94日目 タイプスクリプト使ってみる

95日目 またまた環境構築で躓く

96日目 少し前進

97日目 ABC160 一歩一歩進んでる

98日目 最終課題完成か?

99日目 リフレッシュ休暇日

100日目 ついに100日や

101日目 インターン行く

102日目 Dijkstra

103日目 有向グラフ、重み非表示、最短経路の表示、など機能追加

104日目 頭をコツン ABC161

105日目 初めてインターネットに作ったものを公開

106日目 バグ潰しx30

107日目 ついにGoogleに履歴書提出

108日目  読書日和

109日目 Cracking読み読み

110日目  アウトプット書き書き

111日目 辞書順Greedy

112日目 MacBookPro16in きたあああ

113日目 面接対策のインプット

114日目 リモートやけど初出勤(インターン開始)

115日目 全然仕事進まない、早く役に立ちたい

116日目 Google新卒採用履歴書通過

117日目 社会勉強

118日目 もうインターン5日もすぎたのか

119日目 ABC163 unrated 明日はGoogleの初回のテスト

120日目 Googleテストやばい

121日目 切り替えて勉強するしかない

122日目 1日が早い

123日目 Google新卒採用落ちた

124日目 椅子買ってQOL上がりまくり

125日目 リフレッシュ

126日目 ABC164

127日目 仕事、仕事

128日目 平日の流れ

129日目 4月終わり

130日目 4月200km走った

131日目 5月も成長しまくりたい

132日目 ABC165 うーん

133日目 ABC166 緑!!

134日目 Golden週

135日目 タイピング練習開始(今更!?)

136日目 not golden anymore

137日目 良きインターン

138日目 投資の勉強も面白いなー

139日目 Googleインターン1個目のテストで再びボコボコにされる

140日目 ABC167順調にレートが上がってる

141日目 キーボード購入

142日目 タイピング練習開始 今更!!

143日目 US配列慣れてきた

144日目 ライフプラン

145日目 パイナップル

146日目 C判定

147日目

148日目

149日目

150日目

151日目

152日目

153日目

154日目

155日目

156日目

157日目

158日目

159日目

160日目

161日目

162日目

163日目

164日目

165日目

166日目

167日目

168日目

169日目

170日目

171日目

172日目

173日目

174日目

175日目

176日目

177日目

178日目

179日目

180日目

181日目

182日目

183日目

184日目

185日目

186日目

187日目

188日目

189日目

190日目

191日目

192日目

193日目

194日目

195日目

196日目

197日目

198日目

199日目

200日目

おひさ

全然ブログ書いてないけど、余り書くことがなかったから。

毎日インターン先で働いて、ランニングして、最近はボルダリングにもハマって非常に楽しい毎日を過ごしている。

十分楽しんでるから、勉強も本気でやらないとな。

こっちも楽しもう。

 

また就活シーズン始まったらブログ書くかも。

しっかり完結させたいしな。

 

何気ない一日

平日は基本的に起きる、仕事する、御飯作る、勉強する、株価チェック、ニュースチェック、タイピングの練習、ユーチューブで適当な動画見るのが日常。

 

漫画は読まないし、アニメは見ないし、ゲームはしない。特に面白いものがないから。

あ、ランニング入れるの忘れてた。

 

親知らず抜いたから、まだ激しい運動はできない。

今週はおやすみしようかな。

 

毎日ほとんど同じことをしていて、嫌なことも特になく、食べたいものを食べ、やりたいことができるけど、スーパーエキサイティングなことはないなと感じてる。

 

みんなは毎日どうやって過ごしているんやろうか。

 

高級なレストランに行くとか、旅行に行くとか、そういうなんも面白いかもしれんけど、自分が一番面白いと感じるのは自分が成長してると実感できるときかな。更に周りもそれを認めてくれると嬉しい。

 

んー。まあ、何も考えずに勉強するか笑

勉強するぞ

九月になり、今年も残すとこ4ヶ月となった。

勉強し始めて、8ヶ月が経った。

この8ヶ月でかなり人生は変わったと思うが、ここで気を緩めては、本来の目標であったGoogleを逃しかねない。

昨日から、毎日しっかり勉強して、受験生のように記録を残すことにした。

平日は大体3時間、休日は、結構日によって変わると思うが平均5時間とすると、

1週間の勉強時間が、25時間で、今年が終わるまでに400時間くらい勉強することになる。できれば500時間を目指したいな。今年が終わる頃にはAtcoderでも水色に絶対なりたい。基礎をしっかり固めて、素早く正確に答えが出せるように体に染み込ませていきたい。

 

絶対受かる。

勉強するぞ

九月になり、今年も残すとこ4ヶ月となった。

勉強し始めて、8ヶ月が経った。

この8ヶ月でかなり人生は変わったと思うが、ここで気を緩めては、本来の目標であったGoogleを逃しかねない。

昨日から、毎日しっかり勉強して、受験生のように記録を残すことにした。

平日は大体3時間、休日は、結構日によって変わると思うが平均5時間とすると、

1週間の勉強時間が、25時間で、今年が終わるまでに400時間くらい勉強することになる。できれば500時間を目指したいな。今年が終わる頃にはAtcoderでも水色に絶対なりたい。基礎をしっかり固めて、素早く正確に答えが出せるように体に染み込ませていきたい。

 

絶対受かる。

模擬面接

三日ほど前にGoogleの社員さんに模擬面接をしてもらった。

実際のように1時間取ってもらい、簡単めの問題を解いた。

全く評価に入らないので、特に緊張することもなかったが、久しぶりに英語を話すのもあり、結構緊張した。

いろいろな情報を調べて、面接がどんなものかというのをだいたい知っていたが、全くその通りだった。

終わった後は十分ほど追加で時間を取っていただき、何気ない質問をさせてもらった。

 

模擬面接を通して、やはり重要なのは問題が解けることだけでなく、その答えにたどり着くプロセスを説明し、他の解放と比較し、コミュニケーションをとること。

もう一つは、Google ドキュメントを有効活用することが重要だと再度認識できた。

 

分かってはいたが、考える時に少し黙ってしまう時間があったり、ドキュメントに説明を書き込むことができていなかったので、次はリラックスして、もっと考えを表現できたらと思った。

 

インターンって就活のこと真面目に考えてる人の集まりだとは思うが、あまり就活の話は聞かない。そのまま就職するつもりなのか?

 

PS

タイミング新記録出た。

f:id:ProgrammingFromScratch:20200828205233p:plain

いえーい笑