カランのブログ

Kalan 頭像照片,在淡水拍攝,淺藍背景

四零二曜日電子報上線啦!訂閱訂起來

ソフトウェアエンジニア / 台湾人 / 福岡生活
このブログはRSS Feed をサポートしています。RSSリンクをクリックして設定してください。技術に関する記事はコードがあるのでブログで閲覧することをお勧めします。

今のモード ライト

我會把一些不成文的筆記或是最近的生活雜感放在短筆記,如果有興趣的話可以來看看唷!

記事のタイトルや概要は自動翻訳であるため(中身は翻訳されてない場合が多い)、変な言葉が出たり、意味伝わらない場合がございます。空いてる時間で翻訳します。

偉大な神の奇妙な現象

未指名道姓、適当な翻訳を提供します。


未指名道姓、勿かぶり物にならないように。

時折、コミュニティの大神とされる人々の動画や記事を見ると、数々の誤りが目立つことがあります。それを見ると、どうしてこの人たちが大神の位置にいるのか不思議に思うこともあります。一方で、皆が細部を見ずにこの人が神聖な場にいるかどうかだけを見ているのでしょうか?この人が神聖な場にいるので、それで拝むんですか?

ここで強調したいのは、内容に誤りが多いという状況であり、内容が単純なことを指しているわけではありません。初心者向けの入門教育に専念している人もいます。内容が簡単であっても、初心者が痛みを感じずに理解できるようにすることは素晴らしいことです。私もコミュニティがそれを奨励するべきだと考えています。有料のコースを提供することには何の問題もありません。オープンソースプロジェクトでも同じです。オープンソースになったからといって、無料で提供されるべきだということではありません。

経験豊富なエンジニアも特にこれらの人々を見るわけではありませんが、初心者はどうでしょうか?彼らは騙されてしまい、豊富なコースを購入してしまい、結局は理解できないまま不当なお金を使ってしまいます。もちろん、本当に力のある技術者もいますが、その割合はどれくらいでしょうか?

これは私自身が感じることであり、ソフトウェアコミュニティ(少なくともウェブ上)における技術レベルの要求は、私たちが想像する以上に低いようです。

コミュニティは本来、技術中心ではなくても良いと言えます。多くの場合、個性やマーケティング手法が重要です。今日、「フロントエンドを2〜3年マスターする」というコースを出したところ、誰がそれを買うでしょうか?冗談抜きで、2〜3年もかかるわけがありません。できれば1ヶ月、1週間、最良の場合は3日以内に効果を発揮します。このようなスピード重視の風潮の中では、x週間でフロントエンドとバックエンド、ある特定のフレームワークを理解するといったコースがもっとも儲かり、人々はこのようなお金を使うのが大好きです。

最近、私は原理を説明することに特化したいくつかのYouTubeチャンネルをフォローしています。彼らの視聴数は比較的低く、派手な字幕やモチベーションを高めるようなものはありません。真剣に原理や概念を説明し、紙とペンを使って描画します。驚くべきことに、これらのYouTuberたちにも独自の市場があるようですし、コメントを残す人々も専門的な視聴者です。

後で私は気づきました。技術に対する純粋な情熱は輝き、人々を引き寄せるものです。引き寄せられるのは大衆ではないかもしれませんが、プログラムを書くことや特定の技術が好きな人々を引き寄せるかもしれません。

マーケティングは経験と専門知識を積み重ねることを一瞬で実現するものではありません。たとえば、わずか3日間の飛行機訓練を受けたパイロットに搭乗しますか?わずか3日間の料理訓練を受けたシェフの料理を食べますか?同様に、わずか数か月のトレーニングコースで学んだフロントエンドやバックエンドで作成されたウェブサイトを使用しますか?

プログラムを書くこと、飛行機を操縦すること、料理をすること、楽器を演奏することは、ある水準に達するためには経験が必要です。そうでなければ、表向きのエンジニアはみんな騙されていることになりますか?一部は騙されているかもしれませんが、ほとんどの過程は称賛に値する苦労の物語です。それなのに、同じ結果を得るために近道を求めるだけです。

「あなたができるなら、なぜやらないのですか?」

ええ、最近は自分の理想的な状況を実現するために、リソース、記事、動画を提供しようとしています。技術への情熱は常に続けるべきです。

私は誰も「大神」を非難するつもりはありません。みんながシェアの心を持って行動しているのですから。ただし、技術自体の品質をさらに向上させることも可能かもしれません。

私自身の目標と位置付けは非常に明確です。初心者向けのコンテンツは私には適していません。変数やJavaScriptとは何かを十分に理解できるような方法で説明することはできません。コンパイルや構文についての概念を真剣に話すだけです。受け取る人は多いかもしれませんが、少なくともこれが私が見たい技術コミュニティです。

追記

  1. この記事は、Twitterで感情を吐露するつもりで投稿したもので、予想外の反応を受けました。いくつかのコメントによって自分の考えを再評価することになりました。
  2. zonble は、シェアするためには完璧でなければならないという意見に対して、誰もシェアできなくなると指摘しています。←私はこの意見に同意しており、完璧でなくてもシェアすることはできると考えています。ただし、シェアしたものに対して指摘がある場合、批判的な方法ではなく指摘してくれる人がいることを望みます。また、ある人の考えを見た瞬間にそれを受け入れるのは正しいことではありません。さらに、疑問を提起した人に対して一斉攻撃を仕掛けるのは適切ではありません。
  3. 技術界から脱し、自分の考えを一般に広めるためには、マーケティングは必要不可欠です。嘘をついたり誇張したりしなければ、マーケティングは奨励されるべきです。
  4. 「xxxについては、硬派な概念だけで説明する」という意味は、ある概念を説明するために比喩を利用する能力が乏しいということです。たとえば、「変数はタイヤのようなものです」といった比喩を思いつくことができません。しかし、初心者にとっては、適切な比喩は理解を助けることができます。

リプライに感謝します。Twitter万歳。

次の記事

Kotlin から学ぶ:Kotlin DSL とアノテーション

前の記事

Svelte を使ったビューリファレンスシンタックスシュガー

この文章が役に立つと思うなら、下のリンクで応援してくれると大変嬉しいです✨

Buy me a coffee