目次
プログラマーという職業は、常に外部から過度に神格化されたり、中傷されたりしてきました。しかし実際には、プログラマーという職業は、他のほとんどの職業と同様、特別なことは何もありません。
プログラマーが優秀かどうかは、コードが最も直接的な基準となります。
コードレベルについて話した後、プログラマーが技術レベルでどのように自分自身を管理すべきかについて話しましょう。
技術レベルとコードレベルについて話した後、社会レベル、つまりプログラマーが自分自身をどのように管理すべきかについて話しましょう。
ホームページ 見出し phper チキンスープ: プログラマーは自分自身をどのように管理すべきか

phper チキンスープ: プログラマーは自分自身をどのように管理すべきか

Apr 18, 2017 pm 03:25 PM
プログラマー

はじめに

実際にこの記事を書くきっかけは、php 中国語 Web サイト (374224296) の QQ グループでのクラスメートからの質問でした。

その時、このクラスメートはグループリーダーにとても珍しい質問をしました、「LZ、あなたは普段どのように肌の手入れをしていますか?」

これを読んだ後、LZ は嬉しくて仕方がありませんでした。その後、あるルルに携帯電話を持たずにはいられませんでした。「ほら、あなたの夫がハンサムだということはもうわかりました。人々は私に肌の手入れ方法を尋ねます。つまり、私は肌が良いということです。奥さん、調子はどうですか?」 「? 本当に恥ずかしいよ、ふふ

」 とあるルルが焦りながら瞼を上げて言った、「教えてよ、あなたが使っているのはPSです」……

分かった。これは悲しい話です。

ことわざにあるように、醜い女性は存在しない、あるのは怠惰な女性だけです。

LZ は、この文は依然としてプログラマーにとって適切であると感じています、つまり、

悪いプログラマーは存在せず、怠け者のプログラマーだけです

そこで、この記事では、女性が自分自身を管理するのと同じように、プログラマーも自分自身をどのように管理すべきかについてLZがお話します。

phper チキンスープ: プログラマーは自分自身をどのように管理すべきかいわゆるマネジメント

プログラマーという職業は、常に外部から過度に神格化されたり、中傷されたりしてきました。しかし実際には、プログラマーという職業は、他のほとんどの職業と同様、特別なことは何もありません。

唯一の違いは、シェフは自分の料理スキルに頼って生計を立てているのに対し、プログラマーは自分の技術に頼って生計を立てている、それだけです。

シェフとして、世界中で有名になり、キャリアを築きたいなら、料理の腕を磨くだけでは絶対にダメですよ 結局のところ、おいしい料理を作る人はたくさんいます、あなたは誰だと思いますか?は?

プログラマーにも同じことが言えます。素晴らしいスキルを持った人がたくさんいるのに、どうやって世界でランクインできるのでしょうか?中国では何位にランクされますか?あなたの街では何位にランクされますか?

テクノロジーが重要ではないと言っているわけではありませんが、

あなたは自分自身を全体として扱う必要があり、テクノロジーだけに焦点を当てるべきではありません。なぜなら、まずあなたは人間であり、次にプログラマーだからです

もっと鮮明な比喩を言うと、「レジェンド」をプレイしたことのある人なら誰でも、ゲームで最高になりたいなら、レベルが高いだけでなく、良い装備が必要で、スキルも学ばなければならないことを知っています。同時に、スキルを習得した後は、総合力で他を圧倒できるようスキルの習熟度も向上させなければなりません。

多くの場合、人生はゲームと同じです。アップグレードする方法だけは知っていますが、あらゆる面で自分自身を改善する方法はわかりません。最終的には、他人から完全に虐待されることになります。

したがって、いわゆる経営とは、国が掲げる道徳、知的、肉体、芸術、労働の総合的発展と同じように、自分自身を全方位的に構築することなのです。

それでは、総合的な方法で自分自身を構築する方法について、LZ がいくつかのレベルからお話しします。

コードレベル

プログラマーが優秀かどうかは、コードが最も直接的な基準となります。

良いコードとはどのようなものですか? 次にこれについて説明します。まず、良いコードとはどのようなものかを見てみましょう。

このコードを見たLZは、今このコードを書いた人を八つ裂きにしたいと思っているはずですが、この状況であなたに言いたいのです。 「この種のコードを書ける人は、彼にくだらない話をしないで、キスしてください。」など無数の書き方がありますが、

良い書き方には決まった形式はありませんが、悪い書き方は基本的に似ています

実際、インターネット上で多くのコード仕様を検索できます。少し前には、PHP の中国語 Web サイトでも、非常に詳細な

php 開発マニュアル

が公開されました。 しかし、正直に言うと、LZ の意見では、標準化は品質ほど重要ではありません。法律と同じように、法律に従うことで法を遵守する国民になれるだけで、道徳的な人間になるわけではありません。

したがって、規範を遵守することは当然重要ですが、自分自身のコード リテラシーを持っていることはさらに珍しいと LZ は個人的に感じています。

今日の記事では、LZ はプログラマーがコーディング リテラシーを効果的に向上させる方法について、より実践的に話したいと考えています。

LZ は、

プログラマーは暇なときに自分のオープンソース プロジェクトを構築すべきだと考えていますphper チキンスープ: プログラマーは自分自身をどのように管理すべきか プロジェクトの規模やプロジェクトの内容については、これは重要ではありません。

オープンソース プロジェクトの最大の利点は、より自由に、より洗練されたコーディング スタイルを形成できることです。結局のところ、仕事では、時には妥協しなければならないことがあります。

LZ には、オープンソース プロジェクトを書きたいが何を書けばよいかわからない学生に、コーディング リテラシーを向上させるためにキャリアの初めからどのような種類のプロジェクトを書けばよいかを知ることができるリストがあります。

1. 1〜2年働いた学生の場合、LZは現時点で自分の個人的なブログを書くことをお勧めします。さらに、これを実行するときは、最も使い慣れた Web フレームワークを使用し、冗長で繰り返しのコードを 1 行も記述しないように最善を尽くします。

2. 4 歳くらいの生徒には、LZ は自分で Web フレームワークを書くことをお勧めします。このフレームワークが完成すると、独自の技術レベルとコード仕様が提供されるだけでなく、将来的にはこれら 2 つのオープンソース プロジェクトによって、コーディング リテラシーを完全に発揮できるようになります。もちろん、これらのオープンソース プロジェクトを作成するときは、創意工夫を忘れずに行ってください。そうしないと、いくら書いても役に立ちません。

さらに、上記の働き始めたばかり、2 年、4 年の数字はおおよその値であり、必ずしも現時点でそうである必要はないことを最後に付け加えておきます。これに基づいて全員が調整する必要があります。彼らの実際の状況について。

技術レベル

コードレベルについて話した後、プログラマーが技術レベルでどのように自分自身を管理すべきかについて話しましょう。

技術的な側面については、LZ が「

PHP は学ぶのが難しいですか?」で書きました。 PHP を初心者から熟練者まで学ぶのにどれくらい時間がかかりますか?

》この記事は実際にそれを非常に明確にしており、PHP プログラマーがすべての段階で理解しておくべきテクノロジーが含まれています。 したがって、今日の記事では、LZ は技術的な側面については多くを語りません。上の記事にアクセスして読んでください。

ただし、技術レベルに関しては、LZ は次のことを注意してください。

技術レベルは、より良いコードを作成できるようにするためのものです。初心を忘れずに、それに没頭してください。テクノロジーの海は切り離せない

phper チキンスープ: プログラマーは自分自身をどのように管理すべきかコミュニケーションレベル

技術レベルとコードレベルについて話した後、社会レベル、つまりプログラマーが自分自身をどのように管理すべきかについて話しましょう。

このレベルは常にプログラマーの弱点であり、外部の世界からは常に「内向的」「口数が少ない」と言われてきました。 LZ が接触したプログラマーの多くはこの種の性格を持っており、実際には将来の開発に非常に有害です。

もちろん、LZ は、「もっとコミュニケーションをとる人を見つけるべきだ」とか、「何もすることがないときに人々と話す」など、インターネット上で同じナンセンスについて話したいのではありません。プログラマーは、LZ 自体に基づいて独自のソーシャル サークルを管理できます。

社交に関して言えば、LZ はあらゆる会社の多くの人々を知っていると言わざるを得ません。 LZ の性格に加えて、これは実際には LZ の悪い習慣の 1 つである喫煙が主な原因です。

喫煙の習慣は、どの観点から見ても、お金の無駄ではありません。主な理由は、体に良くないからです。

しかし、喫煙の唯一の利点は、喫煙中に大勢の同僚と知り合えることであり、比較的言えば、喫煙者間の友情は普通の同僚よりも簡単になります。

このシンプルさゆえに、喫煙している友人を偶然見つけたとき、ほとんどの人は進んで助けてくれるでしょう。なぜなら、あなたは興味があるからではなく、単に共通の趣味のためにお互いを知っているからです。

仕事が原因で出会った場合、または誰かに助けを求めた場合でも、あなたとの間の友情は通常、単なる喫煙者よりも遠くなるでしょう。

これは、LZが皆に喫煙を学ぶように説得したいからではなく、

すべてのプログラマーは社会の輪を広げる方法を持っているべきであり、通常、この方法は通常、あなたの趣味の1つである

とLZが感じているからです。 最も単純な例を挙げると、当時LZが働いていた会社にはいくつかのサークルがありました。

1つ目はもちろん喫煙者のサークルで、LZが所属しているサークルでもあり、これは誇張ではありません。

2 番目のサークルはフィットネス サークルです。毎日正午に同僚のグループがジムに行き、トレーニング後に全員で夕食に行きます。

3 番目のサークルは、毎週末や休日に、退屈な同僚が一緒に旅行や登山に行く約束をするサークルです。

ここのサークルに参加すると、実際にたくさんの人と知り合うことができます。 LZ はいつも喫煙友達の輪の中で遊んでいるだけですが、幸いなことにこの輪は小さくありませんが、さらに厄介なのは、この輪に女の子がほとんどいないことです。

ただし、これは既婚LZには影響しません。

そうですか…

そう言えば、こんな人たちを知っていて何の役に立つのかと言う生徒もいるかもしれませんが、本当に助けが必要なときに、人はあなたを助けてくれないかもしれません。

はい、そうです!

しかし、LZが言いたいのは、この人たちを知らなければ、「助けてくれないかもしれない人」すらいないかもしれないということです。

さらに、他の人に手伝ってもらうためだけにこのサークルに参加しているのではありません。あなたは少し功利主義的すぎます。

私たちの輪に足を踏み入れてください、あなたにとって最も重要な利益は、みんなと連絡を取り、みんなとより深い理解を得る機会を得られることです。これはあなたのコミュニケーションスキルを発揮する良い機会です

コミュニケーションの方法を学び、心の知性を発揮することが、あなたをサークルに統合する最大の目的です。

これを見て多くの学生はおそらく文句を言うでしょう、「私はただの家にいるだけです。どこに溶け込めますか?私にはLOLにはたくさんの友達がいます(笑)

このような学生にとって、私はLZに行きたいだけです。」 「あなたのようなどうしようもない人は、LZみたいにタバコを吸えるようになりませんか?」 「魅力は女性だけのものではないですか?男性には魅力があります

」 、それなら完全に間違っています。一個体である以上、その人にしかない魅力があり、だからこそそれぞれの花が違った視線を集めます。 phper チキンスープ: プログラマーは自分自身をどのように管理すべきか

結局のところ、魅力とは実際にはあなたのオーラであり、これには主にあなたのイメージや言動が含まれます。

イメージに関しては、多くのプログラマーはこれについて非常にカジュアルです。会社やさまざまな公共の場で、無精ひげを生やしたプログラマーをよく見かけます。

これは非常に悪い習慣で、特に真剣な場合は、自分を人間として扱っていません。

外出するときは、少なくとも自分を清潔に保ち、スリッパと大きなズボンを履いて仕事に行く必要があり、この行動を自由の現れであると考えており、それを単純に誇りにさえ思っています。 LZを衝撃的にします。

LZを信じてください、そんな自由なあなたを好きになる人は誰もいません。さらに、そのようなリーダーに喜んで従う人はほとんどいません。

CTOが一日中スリッパを履いて仕事をしている光景は想像しにくいですが、それが本当だとすると、LZは8割がたCTOという肩書に違いないとしか言​​いようがありません。プログラマーの給料、あるいは単なる洗練された指揮官の給料さえも。

だから、

それでも自分を人間だと思うなら、自分のイメージを維持して、自分の怠惰の代償を他人の目で見られないようにしてください

言動に関しては、家族環境、教育環境、個人の性格など、あまりにも多くの要素が関係しているので、LZはここではあまり話したくありません。

ここで LZ が言いたいのは、あなたがどのような環境で育ったか、どのような性格を持っているかに関係なく、

あなたの言動は少なくとも 1 つのことをすべきであり、それは、他人に影響を与えないことです

これができる限り、LZ は基本的に資格があると感じています。どうすればより良くなるかについては、さまざまな側面からのサポートが必要です。

全体として、魅力を過小評価しないでください。それはパートナーを見つけるのに役立つだけでなく、あなたのキャリアにも役立ちます。

結論

さて、これで本当に終わりです。

LZは、この記事が良い人になる方法を教えることを期待しているわけではありませんが、時にはごちそうやごちそうの世界だけが人を中毒にするのではなく、テクノロジーの世界にも同じことが当てはまることをプログラマーに思い出してもらいたいと思っています。

そして時々、テクノロジーの世界は、前者よりも恐ろしいものです。それは、あなたが黙ってそれに陥ってしまうだけでなく、あなたに、自分がとてもやる気があり、勤勉であるかのような錯覚を与え、突然気づいたときには、、後悔しても遅すぎる。

したがって、LZ は、この記事が技術レベルは重要であるが、コード レベルが基本的な目的であり、社会レベルと魅力レベルが人生の頂点に達するのに不可欠であることを、一部の人々に警告できればと願っています。

関連するお勧め:

独学で優秀なフルスタックエンジニアになるには?

www.php.cn はなぜ設立されたのか? プログラマーの成長ストーリー

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

どの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

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

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

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

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

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

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

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

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

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

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

VSCode の過去のバージョンをダウンロードしてインストールする方法の簡単な分析 VSCode の過去のバージョンをダウンロードしてインストールする方法の簡単な分析 Apr 17, 2023 pm 07:18 PM

VSCode の過去のバージョンをダウンロードしてインストールする VSCode のインストール ダウンロード インストール リファレンス VSCode のインストール Windows バージョン: Windows10 VSCode バージョン: VScode1.65.0 (64 ビット ユーザー バージョン) この記事

2022 年の最高の Windows 11 ターミナル エミュレーターのリスト: 推奨事項トップ 15 2022 年の最高の Windows 11 ターミナル エミュレーターのリスト: 推奨事項トップ 15 Apr 24, 2023 pm 04:31 PM

端末エミュレータを使用すると、標準のコンピュータ端末の機能をエミュレートできます。これを使用すると、データ転送を実行したり、別のコンピュータにリモートでアクセスしたりできます。 Windows 11 などの高度なオペレーティング システムと組み合わせると、これらのツールの創造的な可能性は無限大になります。ただし、サードパーティ製の端末エミュレータが多数提供されています。したがって、適切なものを選択するのは困難です。ただし、必須の Windows 11 アプリと同様に、お客様が使用して生産性を向上できる最適なターミナルを選択しました。最適な Windows 11 ターミナル エミュレーターを選択するにはどうすればよいですか?このリストのツールを選択する前に、当社の専門家チームはまず Windows 11 との互換性をテストしました。私たちもチェックしました