プロフィール


 

サイトにお越しいただきありがとうございます 🙂

「Code for Fun」を運営しているSaraです。

ここでは、私がなぜプログラミングをはじめたのか、どのように勉強したのかについてお話ししたいと思います。
 


 

1. プログラミングをはじめるまで

最終学歴は大学中退です。

大学進学率99パーセント!というような高校に通っていたので、何も考えず大学に進学しました。
小さい頃から犬が好きという理由だけで、生物系の学部です。。
 

何も考えずに入学したので、もちろん楽しくありませんでした。

大学1年生はどこの大学でも教養科目が中心だと思いますが、そんなこともよく分かっていなかったので、高校の繰り返しのような毎日に退屈していました。

とにかくマイペースな性格なので、
毎日決められた時間割で動くことや集団生活も大の苦手でした。
 

そして入学して半年経った頃から「ここは違う」と思い始め、大学2年生の時に中退しました。
 

違うと思ったらすぐに辞める性格なので、迷いは全くありませんでしたが、
このとき初めてこれから自分はどんな仕事をしたいのか真剣に考え始めました。
 
 

2. どんな仕事をしたいのか?

思いついた条件は2つだけです。

  1. 家で出来ること
  2. 好きなこと

 

たった2つの条件ですが、この中には

  • 満員電車に乗りたくない
  • 1人で仕事がしたい
  • 嫌なことはしたくない
  • 好きな時間に仕事をしたい
  • 毎日同じことはしたくない

など、数えきれない程の「嫌い」が詰まっています(笑)
 

一般的には「甘すぎる」「そんなの無理」と言われることは分かっていたので、誰にも言わずに何かできることはないか考え続けていました。

 
 

3. プログラミングをはじめたキッカケ

大学を中退してからは、好きなものを見つけるために資格や英語の勉強をしていました。

そして23歳の時にYouTubeで偶然「What Most Schools Don’t Teach」という動画を見ました。

動画では、IT企業の有名な方々がコンピューターサイエンスの重要性・人材不足について話しています。

ちょうどこの頃、アメリカでは「プログラマー不足」が取り上げられるようになり、当時大統領だったオバマさんもプログラミング学習を進めていました。
 

プログラマーならば家で仕事ができるし、パソコンも好きな方だったので、
面白そう!これにしよう!とすぐに決めました。
 

この時のパソコンの知識は平均より少しできる程度だったと思います。

小学生の頃からワープロや壊れたパソコンでタイピングゲームをしたり、文章を書いたりしていました。

好きな歌手のライブDVDからどうにか音だけ抜いてウォークマンで聞けないかと思い、フリーソフトをダウンロードして、夢中でいじっていました時期もありました。(当時は自分だけの為なら良いかと考えていましたが、違法なのでダメです!)

 
 

4. プログラマーになるまで

専門学校や大学に行くという選択肢はゼロだったので、インターネットだけで勉強しました。
 

使ったのは

 

一番役に立ったなと思うのは書籍です。

Treehouseは低価格で講座も充実していて良いのですが「講義(説明)を聞く」という学習方法が私には向いていませんでした。
 

勉強法はシンプルです。
本や動画を見ながらサンプルコードを真似して書き続けること。
 

他には?と思われる方もいるかもしれませんが、本当にサンプルコードを真似して書き続けただけです。細かいことは考えず、ひたすら写経のようにたくさん書いていました。
 

この時書いていたプログラミング言語は「PHP」と「Objective-C」です。
 

これを約1年半続けて、オリジナルのウェブサイトと携帯アプリを合計10個以上作りました。

それらをポートフォリオとしてクラウドソーシングのサイトにのせて、初めての仕事をいただくことになります。
 
 

5. プログラマーになってから

初めて頂いた仕事は、PHPでの企業内管理システムのようなものでした。

ありがたいことに続けて仕事を頂くことができましたが、知らないことだらけで最初の2年は大変だった記憶があります。
 
 

受託開発に慣れてきてからは「自分で何かを作りたい」「一人で勉強している人の何か役に立ちたい」と思い、YouTubeチャンネルやウェブサイト運営を始めました。
 

現在は

をしています。
 
 

6. このサイトを通じて

YouTubeチャンネルを始めて、ゆっくりですが登録者数が増えていくと、みなさんがどんなことで悩んでいるのかが分かってきました。

  • 気軽にプログラミングについて相談できる人が周りにいない
  • 経済的に学校に行くのが難しい
  • 何度もアプリ開発に挑戦したけど、完成できたことができない

 

みなさん年齢も環境もそれぞれですが、プログラミングを学びたいという人はたくさんいるんだなと感じました。

 

学校に行かなくてもプログラミングは勉強できます。
私がしていたのは、本当にサンプルコードを真似して書き続けるだけです。
 

もちろんエラーが出たり、サンプルコード自体が間違っていたこともあります。

そんな時はとりあえずGoogle検索。
それでも解決できなかったら、放っておいて、先に進む。
すると数ヶ月後に「こういうことか!」と全てが繋がる瞬間が必ずきます。
 
 

このサイトでは、私がプログラミングを勉強していた時にあれば良かったなと思う「なるべくシンプルで、そのまま書けば必ず完成できる」コードを紹介していきます。
 

特に、プログラミングを始めたばかりの方に「プログラミングって楽しいな、もっと知りたいな」と思って頂けるようなものを作っていきたいと考えています。
 

そして、ちょっと困ったなという時に気軽に相談できるような場所にしていければと思います。

Stack Overflowやterateilなど、日本語でプログラミングの質問ができるサービスがありますが、私は利用したことがありません。もちろん良い回答もたくさんあるのですが、なんだか冷たい感じの返信や、わざと小難しく答えている人がいたり、あまり良い印象がありません。。。あくまで私の印象です😓
 

プログラミング言語は日々アップデートされていて、私もまだまだ知らないことばかりです。全ての質問に100%答えられる訳ではありませんが、気軽に質問できるような場所にできればと考えています。
 

「サンプルコードを真似して書き続ける」という勉強法が良さそうだなと感じた方はぜひお試しください。
 

このサイトを通して、あなたのアイディアを形にするお手伝いをしたり、
プログラミングって楽しいなと感じて頂ければとても嬉しいです😊
 

Sara