編集部イチオシ

プログラム未経験での大学入学から学部卒エキスパートエンジニア採用内定へと至る3年間の道

38
開発室Graph @studio_graph

@millionsage 外の内定者「そういえばエキスパート枠ってドクター持ってたり中高生からプログラミングしてたりとかじゃないと出ないんだってね〜」 ぼく「」

2016-04-17 20:14:31
みりおんせーじ @millionsage

@studio_graph 中高生からプログラミングしてなかったんや

2016-04-17 20:19:13
開発室Graph @studio_graph

@millionsage プログラミング始めたのは大学になってからですね…

2016-04-17 20:20:01
みりおんせーじ @millionsage

@studio_graph 促成エリートだ!w 自転車競技からモータースポーツに転向した佐藤琢磨とか、柔道初めて4年で世界選手権制覇した小川直也みたいだ!すごーい

2016-04-17 20:24:07
開発室Graph @studio_graph

@millionsage 飽きっぽい性格なんで,このままエンジニアになったとして途中で飽きたら困るなあというのが最近の悩みです。

2016-04-17 20:24:57
開発室Graph @studio_graph

@millionsage Web(サービス)エンジニアですね。飛び込んでしまったものの,自主的に勉強してないと干される業界なので大変だなあ,とも。たしかにそういう選択肢もいいですね,能力が見合ってればですけど。

2016-04-17 20:31:13
みりおんせーじ @millionsage

@studio_graph おひまなときに言える範囲でかまいませんので、この三年どのようにプログラミングに取り組んだか教えていただけませんか。ゼロベースから三年での達成例の一つの参考にしたいと思いまして。専攻は情報系でらっしゃるんですよね。自身でもけっこう精力的に取り組んだ三年?

2016-04-19 08:22:34
開発室Graph @studio_graph

@millionsage 学科は情報系です。とりあえず1年次は教養科目のC言語を一通りやりました。たしかループキューの実装くらいまでだったかな。プログラミング初心者だしあんまりおもしろくなかったことを覚えています,課題は周りと相談しながらやってましたね。1年のときは授業の課題のみ

2016-04-19 09:10:55
リンク www9.plala.or.jp 初心者のためのポイント学習C言語 初心者向けに図解を多用。サンプルプログラムと各単元の演習問題により理解度をチェックすることが可能。
リンク http://obelisk.hatenablog.com/ スタックとキュー(待ち行列) - Camera Obscura キュー(待ち行列)の Ruby 実装例です。スタックは Array で実装されているので、キューだけ実装してみました。ただし既に Queue クラスが thread ライブラリに存在するので、クラス名は UserQueue にしました。以下は限られた長さの配列を無駄なく使うために、エンキューが配列の端まで行くと、逆の端にループするようになっています。なので、配列がすべて埋まってしまうと overflow エラーになります。デキューもループします。空の配列にデキューすると、underflow エラーになりま
開発室Graph @studio_graph

@millionsage 2年になってからJavaが始まりました。半期でオブジェクト指向を学ぶ感じです。なんかあんまり身についた感じはしないけど,教授が熱心でマルチスレッドとかまでやってた気がします。後期はアルゴリズムとデータ構造をこれまたCで。なんかおもしろくなかった。

2016-04-19 09:13:03
リンク www.javadrive.jp Java入門 これからJavaを学ぼうとされている初心者の方を対象としたJava入門です。1つ1つの項目毎にサンプルプログラムを付けていますので実際に実行して結果を確認しながら学習さえることができます。
リンク 技術の犬小屋 Javaでマルチスレッドプログラミング -スレッドの概要と実行- Javaでマルチスレッドプログラミングを覚えようと、こちらのサイトを読んで写経してみた。 マルチスレッドと…
リンク sevendays-study.com 一週間で身につくアルゴリズムとデータ構造|トップページ~プログラマーなら身につけておきたい、アルゴリズムの基本。 プログラミング言語の基本をマスターしたプログラマーが、より高度なプログラミングができるために必要なアルゴリズムとデータ構造の学習サイトです。CodeIQの問題などにチャレンジしてみてい人にもおすすめです。
開発室Graph @studio_graph

@millionsage ちなみにここまで実務経験はなし。塾講師やってて意味あるのかなと思い始めたので,プログラマのバイトを探しました。このときは実務未経験でもOKのところに絞ってました,それで社員3人のベンチャーに運よく受かって,PHPを書き始めました。Zendというやつですね

2016-04-19 09:15:47
リンク www.zend.co.jp Zend 製品紹介 PHP 実行環境を構築するための Zend Server、PHP 開発環境の Zend Studio、PHP スクリプト暗号化のための Zend Guard など PHP 関連の製品をご案内します。
開発室Graph @studio_graph

@millionsage 未経験のときは本当にひどかったですね。なんで採用してくれたのか今も不思議です。コード書くより悩んだり聞いたりする方が多かった。まあでもとにかく吸収してやろうと思って週9時間くらい働いてたと思います。そんな矢先に会社の技術がめっちゃレガシーなことに気づく。

2016-04-19 09:17:59
開発室Graph @studio_graph

@millionsage バージョン管理という概念がなかったり,セキュリティがガバガバだったり,Excel最強だったりですね。やっぱりよくないなと思ったのでそのうちインフラ担当になりました。ぐぐりながらGitLabとか導入してたと思います。全然成果が出なくて大変でした。

2016-04-19 09:19:17

上記の会社で半年ほど働いた後、
新しい会社に応募した開発室Graphさん。
スキルテストの出来は本人曰くぼろぼろだったのに、
なぜか採用

開発室Graph @studio_graph

@millionsage 入社オリエンの関係で2月半ば入社らしいので,とあるつてで誘われて,10日くらいウォ/ンテッ/ドリーという会社で働きました。バリバリな人が多かったけど,ピリピリしてたりメンターが優秀すぎたり残業多かったりでうわあもう無理だってなる。怒られてばっかだったし。

2016-04-19 09:25:11

10日のつなぎのアルバイトを経て入社した会社は
・なんでも質問していい環境
・残業なし
・GitHubでレビューが受けられる
と快適な職場

リンク GitHub Japan Where software is built GitHub はソフトウェアの共同開発をするための最高の環境を開発・提供しています。970 万人以上のユーザーが友だち、同僚、同級生、他人とソフトウェアを共有して素晴らしい生産物を開発しています。
リンク Ruby on Rails チュートリアル:実例を使って Rails を学ぼう Ruby on Rails チュートリアル:実例を使って Rails を学ぼう SNSの開発を題材にした無料の大型チュートリアルで、ウェブサービスの開発から公開までの流れを実例を通して学べます。解説セミナーやスクリーンキャストも提供しています。

2社で続けて
Railsのバックエンドを担当、
そのうちフロントエンドもやるように。
スキルにあったタスクを振ってもらえるので、
自然に成長できる環境

開発室Graph @studio_graph

@millionsage ぼくはお金をもらわないとやる気が出なかったので,勤務時間以外はほとんどプログラミングしませんでした。1ヶ月に1回くらい突発的に簡単なプロコンやるくらいかな。結局仕事のときもぐぐってばかりいた気がします。でもこれがめっちゃ大事なんですよね。

2016-04-19 09:29:55