目次
積極的になる
サークルに参加する
だから、積極的にサークルに参加したり、自分でサークルを立ち上げたりしましょう。助けを求めたり、他の人を助けたりしてください。 「Youdao」とは、教えることと学ぶこと、相互にサポートし成長することを意味し、1 人から学ぶことはできませんが、複数の人の話を聞くことで何かを得ることができるはずです。時間をかけて独自のスキル サークルを構築し、学ぶべき素晴らしい人材を見つけてください。
余談
ホームページ 見出し プログラマーは今後どのように改善できるでしょうか?

プログラマーは今後どのように改善できるでしょうか?

Jun 24, 2019 pm 01:58 PM
推進する プログラマー

プログラマーは今後どのように改善できるでしょうか?

つい最近、Coding Girls のクラスメートが次の質問をしました:

現在の会社の日々の開発はハード モードから切り離されています。つまり、毎日ビジネスを書かなければならないというプレッシャーはありません。コードの品質も問題ありませんが、ビジネスを書いた後は問題ありません。これをどのように改善すべきでしょうか?

実は、私も1年以上働いてきたときに、このような疑問を抱いたことがあります。今の仕事をこなせるようになった後、どうやって自分を成長させていけばいいのか、同じような悩みを抱えたことがある人はいないでしょうか。この問題は性別とは関係なく、誰にでも起こる可能性があります。なので、これからも自分の経験をもとに書いていきたいと思います。類似点がある場合、それは完全に正常です。

これは PHP コミュニティです。PHP に基づいて話しています。 PHP に触れ始めたばかりの人、あるいはコードに触れ始めたばかりの人でも、7 割の人が最初にフレームワークに触れることは多いと思います。私のような。 Laravelは非常に優れたフレームワークで、SQLも書けない女子学生でもコーディングに夢中になれるのが一番の魅力です。多くのすぐに使用できるツールやさまざまな技術チュートリアルの投稿により、原理の詳細な研究に基づいて独自の卒業プロジェクトを作成したり、コードの世界における自分の自信や存在感を書き出したりする必要がなくなります。今から始めましょう。コードの世界の扉に足を踏み入れてください。

つまり、フレームワークの使用方法を学んだばかりの状態と、学校で学んだいくつかの理解可能な知識を使って作業を開始します。作業を始めてから、ふとフレームワークの理解が足りないことに気づき、

##●

PHPのドキュメントなど、さまざまなドキュメントを一から読み、各関数の使い方を理解します。 。

# Composer ドキュメント、さまざまな流行のパッケージを投げ始めます。 (関連ビデオの推奨:

PHP Composer ビデオ チュートリアル)

Laravel のドキュメント、ORM を使用して複雑な SQL を記述する方法、制御の反転とは一体何ですか? (関連ビデオの推奨事項:

2019 年の最新の 5 つの Laravel ビデオ チュートリアルの推奨事項 )

Redis のドキュメント 、それを学べば、スケジュールされたタスクキューのキャッシュなどの最適化を簡単に始めることができます。 (推奨コース: redis ビデオ チュートリアル )

# Vue ドキュメント、フロントエンドの知識を少し習得するだけでは十分ではないと感じて、再び投げ始めるかもしれません。 (関連ビデオの推奨事項:

2019 年最新の vue.js ビデオ チュートリアル 5 選)

会社のビジネスが発展しても、興味深いトピックを見つけるためにチームをフォローし始めるでしょう。マイクロサービス、ディストリビューション、読み取りと書き込みの分離、マスターとスレーブのバックアップなど、非常に高度なテクノロジが依然として存在します。オープンソース プロジェクトを作成しようとさえし始めましたが、リリースすることに消極的でした。

製品のクラスメートの要件をすぐに完了できるため、徐々に自分がすごい人になってきたと感じ始めます。たとえテストのクラスメートがバグを指摘したとしても、それは要件ドキュメントを注意深く読んでいなかったか、自分自身がそのせいでした。記号が原因で、誤って間違ったものを書いてしまいました。仕事の難易度がどんどん下がっていき、不満を感じるようになり、そのときに会社がもっとやりがいを与えてくれなかったら、転職を考えるようになります。

しかし、一般的に転職というと、労働環境や組織を変えたり、枠組みを変えたり、言語を変えたりするだけで、それに慣れてしまうとまた退屈を感じてしまいます。やりがいがなく、同時に興味も持てず、退屈な残業の繰り返しで退屈になり、最終的には週末ですらコードを書きたくなくなります。もしかしたら、楽器を習う、恋をする、猫を育てる、いくつかのフラグを達成するなど、時間を潰すために何かを変えることもできるかもしれません ~~

これは本当に良いことですか? あなたは自分自身にこう問い始めます。たくさんのことができても、できないことはたくさんあります。自分が自分以上であると感じ始め、パニックになり、混乱し、途方に暮れるようになります。そこであなたは周りの人に「どうしたらいいですか?」と尋ね始めます。でも、誰かから転職や転職を勧められても、そんなことはしたくないですよね。それは好きだからですか、それとも他に何をすればいいのかわからないからですか?とにかく〜、以下の内容が同じ疑問を持っているあなたの答えになれば幸いです。

質問してください

どんな質問がありますか?

## コードの品質は本当に大丈夫ですか?コードの品質をどのように測定しますか?インターフェイスの堅牢性を確保するにはどうすればよいでしょうか?あなたが作成したインターフェースがどれだけのリクエストと同時実行に耐えられるか知っていますか?数百万のデータを処理できますが、数千万、さらにはペタバイトの場合はどうでしょうか?

# 毎日のビジネスライティングはストレスフリーですか?機能テストを作成するたびに報告される欠陥の平均数を数えたことがありますか?あなたが書いた機能を何人が使用しているか知っていますか?あなたが書いた関数は他の人にとって使いやすいですか?運用環境で、作成した関数が「ありえない」ダーティ データを生成したことがありますか?
#たとえば、ある日、システムが突然 10 分以上クラッシュし、CTO と数人の技術チームのリーダーが問題を解決するために名乗り出ました。なぜ崩壊したのか理解しようとしたことはありますか?どうやって解決すればいいでしょうか?どの程度理解できますか? (たとえば、SQL が遅い場合、SQL が遅いことによるシステム障害の問題を解決するにはどうすればよいですか? SQL が遅いことはどのように発生するのでしょうか? 日常生活で SQL が遅いことを回避するにはどうすればよいですか? SQL が遅いことをどのように判断するか?クラッシュ?)
● フレームワークのドキュメントを読む 理解するだけで十分ですか? Laravel のフレームワークはなぜこのように設計されているのでしょうか?なぜみんなそれが良いと言うのでしょうか?他のフレームワークとどう違うのですか?基礎となるコードを調べたことがありますか?
# PHP 関数の効率的な動作を保証するために、その背後でどのようなアルゴリズムが使用されていますか?それを理解したことがありますか?

ハード モードから抜け出すとき、それは物事が簡単だからですか、それとも自分がイージー モードに入ったからですか?

積極的になる

上で挙げたランダムな質問に基づいてさらに質問を拡張すると、学習する必要がある多くの内容をリストアップできます。

# 本当に MySQL を最適化できますか?最適化の原理とは何ですか?一部の SQL ステートメントのロジックは同じであるにもかかわらず、パフォーマンスにこれほど大きな違いがあるのはなぜですか?フレームワークはどのようにデータベースに接続し、トランザクションはどのように処理されるのでしょうか?インデックスを追加するとクエリが高速になるのはなぜですか?インデックスをより有効に活用するにはどうすればよいでしょうか?注文はどのように機能しますか?

# Nginx の使い方を本当に知っていますか?単純な展開プロジェクトの使用に加えて、負荷分散を実現するためにリバース プロキシを設定する方法をご存知ですか?クロスドメインとキャッシュの問題にどう対処するか?
# あなたは Linux に精通していますか?すべてのコマンドが使用されていますか? Linux システムに中断不可能なプロセスやゾンビ プロセスが多数存在する場合はどうすればよいですか?システムの CPU ボトルネックがどこにあるのかを迅速に分析するにはどうすればよいですか? Linuxのメモリはどのように機能するのでしょうか?プロセス切り替えのプロセスとは何ですか?ディスク I/O パフォーマンスを最適化するためのアイデアはいくつありますか? tcpdump と Wireshark を使用してネットワーク トラフィックを分析するにはどうすればよいですか? DDoS 攻撃によるパフォーマンスの低下を軽減するにはどうすればよいですか?サービスのスループットが大幅に低下しました。これを分析するにはどうすればよいですか?

Web プロトコル、Redis などの基本的な仕事のスキル、データ構造、アルゴリズム、デザイン パターンなどの内部スキルなど、次に詳しくリストするつもりはありません。自分にどのようなスキルが欠けているかわかりません。補足する必要がある場合は、お気に入りの会社のお気に入りのポジションの採用履歴書を見てください~

質問して、自分のギャップを知りましょう。次のステップは、次のステップです。自分で埋めてください。上の質問の答えを知っていますか?この時点で、Baidu の回答をコピーして貼り付けたいという衝動に駆られていますか? もしそうなら、答えを探しに行きましょう!

リソース共有の時代では、学習コストはほぼゼロであると言えます。あなたが尋ねることができるほとんどすべての質問は、誰かによって尋ねられ、答えられています。より体系的で深い理解が必要な場合は、書籍、ビデオ、コース、オンライン リソースがたくさんあります。購入したらぜひチェックして、残業して稼いだお金を無駄にしないようにしましょう。とにかく、権力者が本を読まないと言うのを見たことがありません。

#●● 知識にお金を払う時代において、すべての主要なコミュニティには多かれ少なかれ、操作関連のスキルに関するチュートリアルが用意されています。


オタクや MOOC には、基礎となるものを深く理解するための優れたコースも数多くあります。原則
●● 考える 関連する知識を補うために、どのような本を読むべきですか? 推薦してくれる人が本当に見つからない場合は、Zhihu に行って何か書いてください。賢いとは、学んだことを応用することです。知識ポイントを読んで、理解した内容を書き留めることができます。自分自身が理解でき、他の人も理解でき、理解できない人に説明できれば、あなたは賢明です。本当にわかります。繰り返しになりますが、私は自分の知識や洞察を共有しない偉大な人物を見たことがありません。ですから、本を読んでビデオ講座を受講した後は、必ず何かを書くようにしてください。知識点のメモ、読んだ後の感想など ~

サークルに参加する

1 人でも速く進むことができますが、グループではさらに遠くまで進むことができます。私の個人的な経験から言えば、私の技術的な成長は、周囲の人々の助けから切り離せません。私のアイドル、An Zhengchao のおかげで、私は Laravel China に来て、ウェブマスターの Summer に会い、その後コミュニティでより多くの人々と知り合うようになりました。交流やディスカッションを繰り返す中で、自分の足りないところを知り、練習に励むとともに、質問に答えてくれる人、相談に乗ってくれる人、一緒に指導し、成長してくれる人が分かりました。道中、同行してくださった方々、辛抱強く助けてくださった方々、時間を割いてアドバイスをしてくださった方々にとても感謝しています。

だから、積極的にサークルに参加したり、自分でサークルを立ち上げたりしましょう。助けを求めたり、他の人を助けたりしてください。 「Youdao」とは、教えることと学ぶこと、相互にサポートし成長することを意味し、1 人から学ぶことはできませんが、複数の人の話を聞くことで何かを得ることができるはずです。時間をかけて独自のスキル サークルを構築し、学ぶべき素晴らしい人材を見つけてください。

余談

ここに多数の学習リソースを列挙しても、それらが役立つとは限りません。さらに、学習自体にも、粘り強さ、自己規律、非常に現実的な方法で私たちを 3 つ、6 つ、9 つのカテゴリに分ける方法などのラベルが付いています。学ぶべきことはまだたくさんあります。プログラマーにとって、更新の速度知識は私たちを作るものです...常に予期せぬものです。道は遠いという諺の通り、何年働いていても常に自分を高めることを考えるのは人生の必須科目です。

必要な場合は、投稿の下にメッセージを残していただければ、私またはコミュニティの熱心なクラスメートが、私たちが学んだ役立つ可能性のあるコースや書籍を共有します。例えば、インターネット関連で読む価値のある本は何ですか~ コミュニティ自体は大きなサークルなので、ぜひ活用してください!

また、プログラマーの成長には技術だけではなく、職場、経営陣、社会サークルなども含めて成長する必要があります~機会があればまた「キャリア編」を書いてください! (資格がまだないので~)

この記事を書いた人:JokerLinlyさん、ありがとうございます!

おすすめ関連記事:

「優秀な PHP エンジニアとして、これらの Linux コマンドをすべてマスターしましたか? 》

《保守不可能な PHP コードの書き方をステップごとに教えます》

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

新しいタイトル: NVIDIA H200 リリース: HBM 容量が 76% 増加、大規模モデルのパフォーマンスが 90% 大幅に向上する最も強力な AI チップ 新しいタイトル: NVIDIA H200 リリース: HBM 容量が 76% 増加、大規模モデルのパフォーマンスが 90% 大幅に向上する最も強力な AI チップ Nov 14, 2023 pm 03:21 PM

11月14日のニュースによると、Nvidiaは現地時間13日午前の「Supercomputing23」カンファレンスで新しいH200 GPUを正式に発表し、GH200製品ラインをアップデートしたとのことだが、このうちH200は依然として既存のHopper H100アーキテクチャをベースに構築されている。ただし、人工知能の開発と実装に必要な大規模なデータ セットをより適切に処理するために、より多くの高帯域幅メモリ (HBM3e) が追加され、大規模なモデルを実行する全体的なパフォーマンスが前世代の H100 と比較して 60% ~ 90% 向上しました。 。アップデートされた GH200 は、次世代の AI スーパーコンピューターにも搭載されます。 2024 年には、200 エクサフロップスを超える AI コンピューティング能力がオンラインになるでしょう。 H200

どのAIプログラマーが一番優れているでしょうか? Devin、Tongyi Lingma、SWE エージェントの可能性を探る どのAIプログラマーが一番優れているでしょうか? Devin、Tongyi Lingma、SWE エージェントの可能性を探る Apr 07, 2024 am 09:10 AM

世界初の AI プログラマー Devin の誕生から 1 か月も経たない 2022 年 3 月 3 日、プリンストン大学の NLP チームはオープンソース AI プログラマー SWE-agent を開発しました。 GPT-4 モデルを利用して、GitHub リポジトリの問題を自動的に解決します。 SWE ベンチ テスト セットにおける SWE エージェントのパフォーマンスは Devin と同様で、平均 93 秒かかり、問題の 12.29% を解決しました。専用端末と対話することで、SWE エージェントはファイルの内容を開いて検索したり、自動構文チェックを使用したり、特定の行を編集したり、テストを作成して実行したりできます。 (注: 上記の内容は元の内容を若干調整したものですが、原文の重要な情報は保持されており、指定された文字数制限を超えていません。) SWE-A

愛と深宇宙のクリティカル率を上げる方法 愛と深宇宙のクリティカル率を上げる方法 Mar 23, 2024 pm 01:31 PM

Love と Deep Sky のキャラクターにはさまざまな数値属性があり、ゲーム内での各属性には独自の役割があり、クリティカルヒット率属性はキャラクターのダメージに影響を与える、非常に重要な属性と言えます。この特性を向上させる方法を以下に記載しますので、知りたいプレイヤーは参考にしてください。方法1. 愛と深宇宙のクリティカル率を上げるための核となる方法 クリティカル率80%を達成するには、手札6枚のクリティカル属性の合計が鍵となります。コロナカードの選択:コロナカードを2枚選択する場合、コアαとコアβの副属性項目の少なくとも1つはクリティカルヒット属性であることを確認してください。ルナー コロナ カードの利点: ルナー コロナ カードの基本属性にクリティカル ヒットが含まれているだけでなく、レベル 60 に達してまだ突破していない場合、各カードはクリティカル ヒットの 4.1% を提供できます。

C言語の魅力に迫る ~プログラマーの可能性を引き出す~ C言語の魅力に迫る ~プログラマーの可能性を引き出す~ Feb 24, 2024 pm 11:21 PM

C言語学習の魅力:プログラマーの可能性を引き出す テクノロジーの発展に伴い、コンピュータプログラミングは大きな注目を集めている分野です。数あるプログラミング言語の中でもC言語は常にプログラマーに愛されています。そのシンプルさ、効率性、幅広い用途により、C 言語の学習は、多くの人にとってプログラミングの分野に入る最初のステップとなっています。この記事では、C言語を学ぶ魅力と、C言語を学ぶことでプログラマーの可能性を引き出す方法について解説します。 C言語学習の魅力は、まずその簡単さにあります。他のプログラミング言語と比較すると、C言語は

民間の仕事を引き受けてお金を稼ぎましょう! 2023 年のプログラマー向けの受注プラットフォームの完全なリスト! 民間の仕事を引き受けてお金を稼ぎましょう! 2023 年のプログラマー向けの受注プラットフォームの完全なリスト! Jan 09, 2023 am 09:50 AM

先週、「2023PHP起業家精神」について厚生生放送を行いましたが、多くの学生から具体的な受注プラットフォームについての質問がありましたので、以下のphp中国語サイトに比較的信頼できる22のプラットフォームをまとめましたので参考にしてください。

2023过年,又限制放烟花?程序猿有办法! 2023过年,又限制放烟花?程序猿有办法! Jan 20, 2023 pm 02:57 PM

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

520 人のプログラマーが恋愛感情を表現する独自の方法!断ることはできない! 520 人のプログラマーが恋愛感情を表現する独自の方法!断ることはできない! May 19, 2022 pm 03:07 PM

520 年が近づいています。彼は毎年恒例の犬を苦しめるショーのために再びここに来ました。最も合理的なコードと最もロマンチックな告白がどのように衝突するかを知りたいですか?最も完全で完全な広告コードを 1 つずつ見て、プログラマーのロマンスが女神の心を掴めるかどうかを確認してみましょう。

プログラマーは何をしますか プログラマーは何をしますか Aug 03, 2019 pm 01:40 PM

プログラマーの職務責任: 1. ソフトウェア プロジェクトの詳細な設計、コーディング、組織化と内部テストの実施に責任を負います; 2. プロジェクト マネージャーおよび関連担当者が顧客とコミュニケーションを取り、良好な顧客関係を維持できるように支援します; 3. 需要調査とプロジェクトに参加します実現可能性パフォーマンス分析、技術的実現可能性分析、需要分析 4. ソフトウェア部門が開発したソフトウェア プロジェクトを提供するための関連ソフトウェア テクノロジに精通しており、熟練している 5. ソフトウェア開発の状況についてプロジェクト マネージャーにタイムリーにフィードバックする責任がある 6. . ソフトウェアの開発および保守に参加する プロセス中の主要な技術的問題を解決する; 7. 関連する技術文書などの作成に責任を負います。