私が話していることの詳細は、このブログの記事にありますが、TL;DRのバージョンで以前にプログラミングの経験がなかったので、私はプログラミングを学びたいと思いました。私はコースやブートキャンプを受けず、JFDIアプローチを選択し、以下の3つのルールに従いました:
- 180日間連続で毎日異なるウェブサイトを構築します。
- ウェブサイトには必ずブログが必要です。
- 私が書いたコードはGitHubで公開され、誰もが見ることができるようにしなければなりません。
背景
私はアートを学びました。アートに惹かれたのは、人々がどのようにコミュニケーションをとり、交流しているかを探求するためのプラットフォームを提供してくれるからです。以前は、彫刻や絵画を通して対人コミュニケーションを探求していました。しかし、やがて私は技術的なアプローチを考えるようになりました。
CSSからJavascript、Rails、Node.jsへ
どうすればいいんですか?
ちょっとしたマークアップ言語を見つけるために、一日中ググりまくりました。本を使ったり、チュートリアルを見たりすることもできましたが、その代わりに、StackOverflow、MDN、CSS Tricks、ブログや例などのサイトで必要なものを調べることだけにプロジェクトの最初から最後まで費やしました。また、複雑なウェブサイトをゼロから実装するために、Rails Tutorialのような素晴らしいオンラインガイドも少し役に立ちました。
他に必要な要素は?
日という厳しい最低期限を守ることで、物事を迅速に進めることができます。毎日何かを作らなければならないことで、実装の詳細を理解するために立ち止まっていられなくなるのです。初心者のうちは、ひとつの概念に長い間こだわり、それを理解しようとする罠に陥りがちです。コードを学ぶのは、ジグソーパズルのようなものです。小さなピースを取って研究することはできますが、それをどこに置けばいいのか、全体像がどうなっているのかはわかりません。大きな絵を完成させる前に、小さな絵をたくさん見つけて、それらを組み合わせなければならないのです。
不要なものとは?
プロジェクトの最初の頃は、完璧であろうと自分にプレッシャーをかけていました。細部まできちんと仕上げようとするあまり、自分の思っていたものと違うと、完全に失敗したような気分になってしまったのです。その結果、気が狂いそうになりました。でも、不完全さを受け入れることを学ばなければなりませんでした。完璧なものなどない、特に学んでいるときは。プロジェクトの期間中、私はすべての機能を追加することに取りつかれ、午前3時まで起きてすべてを正しくしようとしている自分に気づきました。小さな機能のために眠れないこともありました。
次は何ですか?
Bó Lèオンラインサプリメント
[]
また、ジェニファーのツイッターを見たところ、多くの人が彼女のしつこさに好感を持っていて、彼女はそのすべてに返信しています。その中で、彼女はスタートアップのチームに入りたいと言っています。




