0. 回顧
難点は自分を受け入れることと、意識的な成長にある。技術にのめり込むのは簡単だが、深みにはまりすぎてしまう。
あっという間にまた一年が過ぎ、専門家としての道をさらに突き進みました。
学習の収穫
51本のブログ記事の内訳:
-
バックエンド知識体系:拡張性の視点からのシステム設計 x15
-
Node.js:低層の原理 x4
-
React Native:その内側と外側 x5
-
React:新機能 x3
-
思想/概念:フロントエンドレンダリングモード x1、ソフトウェアアーキテクチャ x1、クラウドコンピューティング x5、マイクロフロントエンド x2、マイクロサービス x1、クラウドIDE x1
-
VS Code:VSCodeプラグイン x3
-
ライブラリ/フレームワーク:immer x1
-
ツール:Hot Reloadの原理 x3
-
小さなプロジェクト:string-to-file-stream x1、imer x1、EmbeddedBrowser x1
-
仕様:ESn x2、TC39ワークフロー x1
バックエンドの知識体系の大きな枠組みを構築し、Node.jsの低層原理に触れ、ようやくRNを内側からも外側からも理解できるようになりました。一方でReactはしばらく更新されていないようで、期待されていたConcurrent Modeもなかなかリリースされません。
クラウドコンピューティングの潮流が押し寄せ、一部の領域ではすでに波が立っています。VS Codeとの深い縁も続いており、ツールやプロジェクトも業務に寄り添ったものになってきました……業務価値への有効な転換はまだ少ないですが、知識の境界を意識的に「後ろへ(バックエンド)」「下へ(低層)」と広げています。
目標達成度
-
後ろへ:バックエンドの知識体系を構築しました。
-
影響力:外部への影響力は、カスタマイズIDEに関する過去の経験のアウトプットから来ているようです。内部への影響力は衰退しきっています。
-
思考力:意識的に強化した結果、業務に関連する多くの小さな点について考察できましたが、より深いレベルの価値発掘には至っていません。
-
スピーチ技術:半年ほど継続した後に頓挫。チーム内でのシェアは1回。
-
下へ:Node.jsのC++アドオンに入門した程度。今のところ「屠龍の技(使い道のない高度な技術)」に見えるため、一旦休止。
-
表現:何度か能動的な表現を試み、一定の効果がありましたが、まだ習慣化には至っていません。
-
吸収:学んだことは少なく、実際に活用できていることはさらに少ないです。
「後ろへ、下へ」という大きな方向性は維持できました。影響力の面では微かな変化を起こし、少しずつ成果が見え始めています。意識的な思考はしていますが、頻度や深さはまだまだ不十分です。表現能力にも大きな改善の余地があります。
P.S. それまでの淡々としたスタイルを一新し、入念にデザインされた「前端向后(フロントエンドをバックエンドへ)」というブランド、そして「衝撃的な見出し」と「アイキャッチ画像」を採用したことで、WeChat公式アカウントのフォロワー数が加速的に増え始めました。
成長の記録
50件のつぶやき記録から:
-
表現:意識的な発話(speak consciously)x2、発声コントロール x2、能動的な表現 x1、間(ポーズ)x1
-
コミュニケーション:誘導 x2、事実を伝え感情を語る x1、偏執 x1
-
行動:現実的(務実)x2、創造 x2、やり始める x2、計画してから動く x1、大胆な挑戦 x1、吸収 x1
-
生活:受容と尊重 x1、真剣さ x1
-
思考:価値の思考 x1、時間を確保する x1
-
得られたもの:感悟 x16、経験 x11
コミュニケーションと表現において若干の改善が見られました。生活の圧力が徐々に押し寄せてくる中で、思考と行動の間で得たものもあれば、迷いもありました。
1. 感悟
「考えること」と「やること」
アイデアというものは、直面する問題と同じです。自分が思いついたことは、他の誰かも同じように思いついている可能性が非常に高いです。
違うのは、本当に実行に移し、成功させた人がいるということです:
| 思いついたこと | そして実行した | 他人も実行した | その後どうなったか |
|---|---|---|---|
| 信頼できるルートから賃貸情報を収集し、信用メカニズムを構築してコミュニティを健全に運営する | credit(2016年の起業プロジェクト。開始したが残業で頓挫) | 豆瓣租房(公式) | 2019年4月4日に運営停止 |
| オープンソースIDEの高速カスタマイズソリューション | リファクタリング・疎結合化、プラグイン化(2018年11月) | VSCodium | 2018年8月開始、2019年4月に話題になり、現在約10K Star |
| ECにRPG要素を取り入れ、3D仮想試着を実現する | 2015年にWebGLに入門、Mayaをインストール(3Dキャラのモデリングとボーンアニメーションを計画)、その後卒業して立ち消え | 淘宝人生(2019年5月29日リリース、コーディネート連携はすでに試着の原型となっている) | 3Dグラフィック技術のエンタメシーンへの応用は、大きな可能性を秘めている |
| 汎用的なWebページ構築・生成ソリューションのオープンソース化 | icebrick(2017年末開始、2018年2月頓挫) | vision(標準化された構築プラットフォーム) | ローコードの4大核心モジュールの一つ、将来が非常に期待される |
さらに、3年目の終わり(2019年7月)に提唱した「後ろへ、下へ」という専門家としての活路についても、2020年4月には似たような考えを目にしました:
SFF(Serverless For Frontend)が大きな潮流となっているが、思考の境界を広げ、サーバーサイドの知識を理解することは依然として不可欠である。
そうです。同じことを考え、同じことを実行し、そして成功させた人がいるのです。
人に因りて事を成す
まず事(プロジェクト)があり、次に人(チーム)があり、その後に初めて技術の成長空間が生まれる。
そう考えると、技術は最も重要ではないのかもしれません。
より新しく、より深い技術領域に飛び込むためには、まず技術とビジネスの接点を見つけなければなりません。その技術に合致するビジネスモデルや業務シーンはどこにあるのか?
その土壌はすでにそこにあるかもしれないし、まだ現れていないかもしれません。しかし、たとえ肥沃な土壌を見つけたとしても、技術の種がすぐに根を張り、勢いよく成長するわけではありません。適切な人が必要です。いわゆる「人に因りて事を成す(因人成事)」です。かつての私が天真爛漫に信じていたようなことではありません:
誰がやるかは重要ではない。アイデアがあり実現できれば成功する。業務に寄り添い、特色を出せばいい。
技術の種には丹念な世話が必要です。そうして初めて真に価値のある根幹が育ち、枝葉が茂り、花が咲き続けるのです。
したがって、技術者に必要なのは、卓越した技や職人気質だけではありません。可能性に満ちた技術の種、初期の植木鉢、光、水……そして、一つの種から豊かな果実を予見する判断力と、それらのリソースを勝ち取るための影響力です。
偏執
問題を議論し意見を聞く際は、相手の立場に立って考え、物事に対する多角的な視点と寛容さを高めることを勧める。
これまで自覚していなかった欠点を、ようやく一言で指摘されました。そしてようやく自分の枠から抜け出し、他人の同じような問題をはっきりと見ることができるようになりました。
客観的に自分を見つめることは、往々にして最も困難です。なぜなら、自分自身が「標準モデル」を構築しており、自己肯定感に基づいて各パラメータを調整してしまっているからです。そのような標準モデルの中では、自分は常に完璧であり、間違いさえも正しく、間違ったとしても情状酌量の余地があります。どうしても理由が見つからない時は、気分や性格のせいにすることさえできます:
できない……やりたくない……絶対にやらない……
その結果、鏡の中の自分は不完全でも、心の中の自分は常に完璧です。自分の評価基準の中に閉じこもっている限り、永遠に気づくことはありません。なぜなら:
自分が何を知らないかを知らない(無知の無知)。
しかし、鏡さえあれば、これらの隠れた欠点は容易に露呈します。それは鋭い指摘かもしれませんし、他人を鏡とした自省かもしれません。
孤木、森を成す
一本の木で森になれるでしょうか?
なれます。例えば、巨大なガジュマルのように:

たった一本の木が「鳥の楽園」となり、一丁の銃が一つの軍隊に匹敵し、たった一人が技術的な障壁を形成することもあります。
しかし、それがまだ幼い「ガジュマルの木」だったらどうでしょう?

この段階では、ぽつんと立つ一本の木が空の一角を支えることは到底不可能です。しかし、周囲の木々と連なって森になれば、やがてはそれぞれが一帯を支配する巨木へと成長し、満天の星空を指し示すようになるでしょう。
2. 目標
5年目
-
影響力:WeChat公式アカウントのフォロワー数3000人。内部スピーチを10回以上行う。
-
フロントエンドエンジニアリング:ここを担当し続ける以上、期待を超える成果を出す。
-
PMの仕事の仕方を学ぶ:『誰もがプロダクトマネージャー(人人都是产品经理)』を読み終え、3つの実際のシーンに応用する。
-
外部との繋がり:インナーサークルと14件のリンクを維持する。
-
自省:毎月1回振り返り(振り返り・まとめ)を行う。
-
観察:自分自身の「人事観」を構築する。
影響力を継続的に運営する
良い酒でも、路地の奥深くにありすぎると売れない(酒香也怕巷子深)。
夢歌さんの強い勧めで、数年間放置していた公式アカウントをいくつか改善しました:
-
改名:覚えにくく古風な「黯羽軽揚」から、響きが良く覚えやすい「前端向后」に変更しました。
-
位置付け:知(知恵)に際限はなく、端(フロントエンド)に境界はない。フロントエンドの深層部へと共に進み、氷山の下に広がる壮大な美しさを探索しよう。
-
アイキャッチのデザイン:ありきたりな画像をやめ、入念に選定・デザインしたアイキャッチを採用しました。
-
キャッチコピーのデザイン:入門レベルの「クリックベイト」へと転身しました。
さらに、知乎(Zhihu)コラムも開設し、ブログ記事を複数のチャネルで同時配信するようにしたところ、少しずつ成果が出始めました。
ここ2年ほど発信し続けてきたVS Code関連記事が微かな影響力を持ち始め、いくつかのチャンスが舞い込んできました。ブログを書き続けて6年で初めて見返りを感じ、影響力の価値を実感しました。継続的に投資していく必要があります。
自分を解剖し、意識的に成長する
自己を解剖するプロセスは、かなり血なまぐさく、苦しいものです。
白紙を広げ、3つの大きな欠点を書き出しました:
-
偏執:独りよがりで、自分の意見に固執する。
-
研究型性格:一つのことを徹底的に研究することに喜びを感じるが、その時間コストが年々高まっている。
-
内向的:話すことよりも書くことの方がはるかに深い。重厚な文章スタイルは小学生の頃の作文から今も続いている。
「偏執」が最大の問題です。特に技術面において。研究型性格は深い知識をもたらしますが、独りよがりの罠に陥りやすいです:
独りよがり(自以為是)とは、常に自分が正しいと思い込み、自分の見解ややり方が正しいと信じて他人の意見を受け入れないこと。
これに加えて内向的で口下手なため、この一年、感情的な口論のいくつかはほぼ同じ言葉で終わりました:
どうせあなたの言うことが全部正しいんでしょ。私の言うことは全部間違い。そういう風にしか感じられない。
今年はこの「固執」という欠点を改め、寛容な態度で耳を傾け自省し、多角的に物事を見られるようになりたいです。
研究型性格自体は悪いことではありませんが、視線が低層原理に留まりやすく、ビジネスシーンへの思考を妨げてしまう。これが成長が遅い主要な原因の一つです。したがって、下へ掘り進みたいという異常な欲求を抑え、視線を上に上げる必要があります。
内向的であることは、能動的な交流を拒むことに現れます。それ自体は致命的ではありませんが、内向性に「独りよがり」が加わると、二重の結界のように自分を完全に閉ざしてしまいます。潜在意識の中の拒絶を払い除け、自ら��を開く必要があります。
PMの成熟したメソッドで仕事をする
求め(ニーズ)の本質は問題であり、問題は理想と現実のギャップから生まれる。
運営、インタラクション、デザイン、美学と一通り回ってきてようやく、プロダクト思考こそが最も価値があることに気づきました。
ユーザーの言うことを聞く。しかし、その通りにはしない。
このような知恵は、PMが実践を通じて検証してきた成熟したメソッドです。プロダクトデザインだけでなく、日常的に直面するあらゆる問題シーンに応用できます。
3. 計画
主線
-
影響力
-
フロントエンドエンジニアリング領域への集中
支線
- PMの仕事の仕方を学ぶ
日常
-
外部との繋がりを持つ
-
自省
-
観察
コメントはまだありません