その年が 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
|

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

PHPは死にかけていませんが、常に適応して進化しています。 1)PHPは、1994年以来、新しいテクノロジーの傾向に適応するために複数のバージョンの反復を受けています。 2)現在、電子商取引、コンテンツ管理システム、その他の分野で広く使用されています。 3)PHP8は、パフォーマンスと近代化を改善するために、JITコンパイラおよびその他の機能を導入します。 4)Opcacheを使用してPSR-12標準に従って、パフォーマンスとコードの品質を最適化します。

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。

PHPでは、特性は方法が必要な状況に適していますが、継承には適していません。 1)特性により、クラスの多重化方法が複数の継承の複雑さを回避できます。 2)特性を使用する場合、メソッドの競合に注意を払う必要があります。メソッドの競合は、代替およびキーワードとして解決できます。 3)パフォーマンスを最適化し、コードメンテナビリティを改善するために、特性の過剰使用を避け、その単一の責任を維持する必要があります。

依存関係噴射コンテナ(DIC)は、PHPプロジェクトで使用するオブジェクト依存関係を管理および提供するツールです。 DICの主な利点には、次のものが含まれます。1。デカップリング、コンポーネントの独立したもの、およびコードの保守とテストが簡単です。 2。柔軟性、依存関係を交換または変更しやすい。 3.テスト可能性、単体テストのために模擬オブジェクトを注入するのに便利です。

SplfixedArrayは、PHPの固定サイズの配列であり、高性能と低いメモリの使用が必要なシナリオに適しています。 1)動的調整によって引き起こされるオーバーヘッドを回避するために、作成時にサイズを指定する必要があります。 2)C言語アレイに基づいて、メモリと高速アクセス速度を直接動作させます。 3)大規模なデータ処理とメモリに敏感な環境に適していますが、サイズが固定されているため、注意して使用する必要があります。

PHPは、$ \ _ファイル変数を介してファイルのアップロードを処理します。セキュリティを確保するための方法には次のものが含まれます。1。アップロードエラー、2。ファイルの種類とサイズを確認する、3。ファイル上書きを防ぐ、4。ファイルを永続的なストレージの場所に移動します。

JavaScriptでは、nullcoalescingoperator(??)およびnullcoalescingsignmentoperator(?? =)を使用できます。 1.??最初の非潜水金または非未定されたオペランドを返します。 2.??これらの演算子は、コードロジックを簡素化し、読みやすさとパフォーマンスを向上させます。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
