ホームページ >バックエンド開発 >PHPチュートリアル >プログラミング富への私の道
その年が 1999 年だったことをはっきりと覚えています。私は 21 歳で、家族を養い、生後 3 か月の娘を育てる必要がありました。当時、私は障害者向けの仕事で時給 8.75 ドルを稼ぎ、大学で写真を勉強していました。当時、私は本当にお金に夢中になっていましたが、6か月間熱心に働いた後、時給0.50ドルの追加昇給を得ることができました。このままでは到底無理だと悟りました。
私の父は php プログラマーで、いつも私にプログラミングを学ぶよう勧めてきましたが、私はコンピューター ゲームに時間を費やしました。ああ、目の前にたくさんのチャンスがあったのに、それを大切にしなかったことを今では本当に後悔しています。
今、私は一家の大黒柱となったので、責任を感じていますが、当時の自分がいかに間違っていたかに気づき、今では良い仕事を見つけることができません。私は幼い娘に高価なオーガニック食品を食べさせたいし、家族には自分の家を持たせたいと思っていますが、この行き止まりの仕事を続けるなら、これらの考えはまったくナンセンスであることは理解しています。そこで、貯めたお金を使って Power Mac G4 と 21 インチのモニターを購入しました。当時、1 年間の授業料が 3,400 ドルだったと思うと、これは間違いなく大きな出費でした。私の仕事では遅くまで働く必要があるため、クライアントが寝静まった後もずっと、巨大なコンピューターのせいで遅くまで仕事をし続けています。
中村ウーゴは有名なデジタルアーティストであり、私が Flash テクノロジーに触れた最初のインタラクティブ デザインの専門家です。私が驚いたのは、Flash を使用して作成した最初の製品では、ユーザーが音楽、ビデオ、コードを組み合わせられることです。 ActionScript 1 スクリプトには最も基本的な機能しかありませんが、製品の開発を完了するのに役立ちました。このサイトはまだ初期段階にありますが、すでに軌道に乗っています。
私は毎晩、Yugo P、Joshua Davis、Todd Purgason などのリソースから勉強して、彼らがどのように設計し、プログラムするかを理解しています。スタックのオーバーフローやバグにイライラしていない夜には、美しいビジュアルでインタラクティブな作品を自分の手で作成できることにモチベーションを感じます。退屈な Web サイトを構築するよりもはるかに興味深いからです。これが私のすべてです。私が学び続け、粘り強く続ける秘密を発見しました。
でも、この期間中も私は夜も仕事をしなければならないので、日中女の子の赤ちゃんに会うことが難しくなります。これは耐えられない。それで、今年は収入を倍増させないと、父の行き場のない愛情が申し訳ないと心に誓いました(笑)。請求書を支払うために最愛のフェンダー 1969 ベースマン エレキ ギター アンプを売ったときのことをいつも覚えています。なんて英雄なんだろう。
3 か月後、私は最初の Web サイトクライアントを獲得し、OmSites Web デザイン スタジオでインターンシップの機会を得ました。 Om Sites ウェブ デザイン スタジオは、主に地元の鍋販売業者にサービスを提供しています。顧客は世界中から来ていましたが、その時点では私は基本的に独立してビジネス交渉ができるようになり、給料は時給 10 ドルでした。 3 か月後、私は正式に雇用され、給料は時給 20 ドルに上がりました。この時、地元企業のデザインを全て一人で完成させることができました。良い仕事ができているかわかりませんが、最善を尽くします。徐々に、私の作品のいくつかがみんなの注目を集めるようになり、オリンピア映画祭のために作成したウェブページも賞賛されました。
2000 年の秋にシアトルで開催されたカンファレンスで、私は Headsprout という新しい会社のエンジニアリング担当副社長である上司に会いました。次に、私は 22 歳のときに小さな家族をシアトルに引っ越し、時給 40 ドルを稼ぎました。わずか 1 年あまりで、私はコーディングを学んだおかげで人生の軌道が完全に変わりました。私は誓いを果たしただけでなく、給料が2倍になっただけでなく、それを超えて4倍になりました。そして、将来の成功への基礎を築いたのが、私の進むべき道を照らしてくれたコードです。年間 80,000 ドルは今では大した額ではないように思えますが、インフレを加えると、現在では 109,776.07 ドルに相当します。
この話の要点は何ですか?
- プログラミングを学ばない言い訳をしないでください。そうでなければ、私を見てください。私は非常に貧しく、3人の家族を養わなければならなかったときに、その時すでに21歳で、一言で説明するのは難しいあらゆる種類のプレッシャーや困難に直面していました。だから絶対に怠けないでください!
- 学校は努力の仕方を教えてくれません。本当に社会に出て初めて、努力の大切さが分かります。
- 巨大なプロジェクトに取り組むのは不可能な仕事のように思えるかもしれませんが、それを構成要素に段階的に分解することができます。例えば、初めてWebサイトを作ろうとしたときは、幻想的だったので、ボタンを一つずつ作る、アニメーションを一つずつ編集する、動画を一つずつ完成させるという作業に分けて、少しずつ完成させていきました。 . この「ミッション・インポッシブル」。ことわざにあるように、千里の道も一歩から始まり、一歩ずつ進めば必ず目的地に辿り着きます。
——コードを学ぶことは、単にコードを書くことではなく、一種の抽象的な論理的思考です。コーディングを学ぶことはスキルであり、他のスキルと同様にプログラミングが可能になりますが、それはプログラミングを超えたものです。
近年、ほぼすべての起業家が、自分のテクノロジーが標準に達していない、コードを処理できない、技術パートナーを見つける必要があると不満を抱いています。それは本当に悪い言い訳です。 Stack OverFlow、Treehouse、Codeacademy など、すぐに利用できるツールが多数あります。これらを利用すると、最初の Rails、Web、または iPhone アプリケーションを 1 か月以内に完成させることができます。将来のキャリアを変えるために1か月間働くというのは素晴らしいことのように聞こえますが、夢の絵がゆっくりと目の前に広がっているようです。ただし、満足のいく技術パートナーを見つけたい場合は、確実に 1 か月以上かかります。
フルタイムのプログラマーになりたくない場合でも、コーディングを学ぶことは、将来の人材の雇用と管理に無視できないプラスの影響を及ぼします。コードを書いているときにサーバーがクラッシュしてデータベースに接続できなくなったとき、地獄がどんな感じかご存知ですか?優秀なプログラマーが緊急に必要ですが、彼に資格があるかどうかわかりませんか?しかし、基礎知識を知っていれば、これらの問題は簡単に解決できます。
もし誰かが忙しすぎると言ったら、その人が本当に言いたいのは、自分の仕事がクソだということです。
LAMP BrothersオリジナルのPHPビデオチュートリアルCD/「Essential PHP in Detail」を無料でプレゼント 詳細は公式カスタマーサービスまでお問い合わせください:
http://www.lampbrother.net
|