ホームページ  >  記事  >  Han Tianfeng: PHP プログラマーの技術的なキャリア プランニングについて

Han Tianfeng: PHP プログラマーの技術的なキャリア プランニングについて

PHPz
PHPzオリジナル
2019-08-22 11:44:097396ブラウズ

ハン・ティエンフォンとは誰ですか?

Han Tianfeng 氏、Swoole オープンソース プロジェクトの創設者、PHP 公式 PECL 開発チームのメンバー、Swoole オープンソース プロジェクトの創設者、Tencent Friends、Yixun、Taobao のバックエンド チームの元中核技術バックボーン検索、Huya Game Live APP のバックエンド技術チームの元責任者。

以下は、PHP マスター Han Tianfeng が初心者向けに提供した学習上のアドバイスです。

Han Tianfeng: PHP プログラマーの技術的なキャリア プランニングに関する原文

PHP プログラマーのキャリア プランニングに関する多くの記事を目にしましたが、そのすべてが直接言及していました Linux PHPMySQLNginxRedisMemcachejQueryこれらを学び、環境のセットアップとプロジェクトの直接実行を開始します。中級レベルは、さまざまな PHP フレームワーククラス ライブラリ を学習します。上級段階は、MySQL の最適化、PHP カーネルです。および拡張機能、アーキテクチャ設計など。

これらの記事にはすべて重大な欠陥があり、基本に注意を払っていません。それは武道の練習のようなもので、すぐに結果だけを求め、内面的なスキルや精神的なスキルを練習せず、たださまざまな動きを練習するだけです。 私がこれまで見てきた PHP マスターは皆、非常にしっかりとした基礎を持っています。彼らがマスターになれるのは、基礎が十分にしっかりしているからです。

基盤が不安定で、技術的に複雑なシステムに直面するのは、盲人が象をつかもうとしているときに管の中のヒョウを見るようなものです。そして基礎がしっかりしていないと大企業には入れません。海外のGoogleやFacebook、国内のTencent、Alibaba、Baidu、Didi、JD.com、Sinaなどの有名なインターネット企業、どの企業の面接であっても、候補者の技術スキルは必然的に試されます。大規模な同時依頼のあるプロジェクトで経験を積むことができず、自分を高めることに固執しなければ、小さな会社でぶらぶらするしかありません。

私も最初は小さな会社 2 社で働き、その後テンセントとアリババに入社しましたが、主な理由は基礎知識を学ぶことに固執したため、この機会を逃してしまったことです。基本的な知識にはいくつかの側面があるので、すべての PHP プログラマーはそれを学ぶべきだと私は提案します。

コンピュータ システム、最新のオペレーティング システム、C プログラミング言語、C 言語のデータ構造とアルゴリズム、Unix 環境での高度なプログラミング、TCP/IP の詳細な説明などの深い理解など、数冊の本を皆さんにお勧めします。ネットワーク通信。また、オブジェクト指向の知識を学ぶことをお勧めします。PHP に関する本はあまり多くありません。Java オブジェクト指向プログラミング、Java プログラミングのアイデア、J2EE などの本を読むことをお勧めします。 PHP 言語の基本については、PHP5 Authoritative Programming の本をよく読むことをお勧めします。また、ただ読むだけではなく、本の解説に従ってプログラミングを実践することも必要です。

つまり、十分な基礎を身につけてから、LAMP、Redis、PHP フレームワーク、フロントエンドを学習すれば、より大きな成功を収めることができます。これには年齢、教育、知性、才能とは関係ありません。一生懸命勉強すれば誰でも技術マスターになれます。

関連する推奨事項:

1. Niao Ge が PHP のアーキテクチャと将来の開発について語ります

2. PHPConChina 2019 参加に関する洞察

3. PHP フルスタック開発エンジニア学習ロードマップ (各プログラミング言語の関係と学習順序の図)

4 . プログラマーは今後どのように向上していくべきでしょうか?

5. php中国語サイトを立ち上げたプログラマーの成長ストーリーはなぜこうなったのか

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。