彼は、それが360上級プログラマのための攻撃に対抗する方法で、中等学校を卒業しましたか?

640?wx_fmt = GIF

640?wx_fmt = JPEG

2012年に、彼は、17歳の中等学校を卒業しました。

2015年に、彼は、20歳だった有名インターネット企業360、360が最大のフロントエンドチームの奇妙なダンスになるに参加しました。現在のシニアフロントエンドエンジニア360ナビゲーション課。

2019年に、彼は、「素人の言語Vue.jsの」パブリケーションの最初の専門書24歳でした。

デザインと360ナビゲーションホームの最適化と2つの革新的なプロジェクトのような億のPVサイトの現在担当し、Vue.js部門、独立した研究および関連開発ツールとテクノロジーソリューションの中に広く使われているコア技術スタックとなり推進し、その成功着陸します。

中等学校の素人から、360のフロントエンドエンジニアや専門書に、彼は彼のキャリアの大きな飛躍を完了しました。彼は急成長している、どのように独立して学んでいますか?対話インタビュー劉基のこの期間をチューリング、彼の道のフロントエンドを理解するために一緒に働きます。



640?wx_fmt = PNG

8000ドルは、北京のいずれかで暮らすことができるようにしますか?


「非常に難しいが、しかし、私はより多くの幸運だと思います。

私は高校を卒業し17歳で、彼はコンピュータを学んでいます。しかし、その後の大学は、コンピュータが何であるかを私に教えている、コンピュータが動作するようにキャリアを持つことができます。

ちょうど私がいないJSは、CSSだけでいくつかの知識で、仕事に瀋陽で会社に行って、卒業しました。インタビュー、彼らは私のレベルを知らないかもしれない、私は、仕事に私を手放すことができます感じています。結果は、エントリを見つけ、私は、ああ、私は直接恥ずかしい行かせないだろうか。;私は二つの選択肢、1は、その後、乾燥させ見習いとして、弟子が何の賃金を与えないだろうと、他のは、このドライではありませんが。私はそれで行く、彼らは本当にきれいな一品を持っていたと思いました。

学生が戻って仕事をする人々にお金を与えていない、私は愚かだと言います。今振り返ってみると、それは私の幸運です。見習いとしてこの機会がなければ、私はこの業界を入力する方法がありません。

2013年に、私は北京に所有したいと思い、18歳でした。当時、家族は心配することはほとんどなかったです。彼らは、サポートされているが、それでも私に5000ドルを与えたので、私はそこに餓死することはできません、彼の背中にお金を超えると思われていません。

しかし、彼らは、私は、この5000ドルを使用し、プラス、8000ドルの合計を、自分自身を保存し、現在まで主張してきただろうと思ったことはなかっただろう。

その時私は、北京で1500年のカウント、6000人のニーズの合計で3ヶ月分の家賃を払うために電荷を家を借り、この8000ドルを数えます。私は北京にパッケージを運ぶ、まだ仕事を得ることはありませ。誰が200ドル一日を過ごすために、小さなホテルに住んでいました。私は、10日以内に仕事を見つけて、家を借りたいということ。

それは本当に非常に小さな会社を見つけ、また、良い人生だったので、私は仕事に行きました。私は自分のレベルを知っているので、仕事を見つけることはかなり満足し、最初の行の上に自分自身を養うことができます。そして、最高のものは、住宅会社のため、従業員が内部の寮に住んで月200ドルを費やすことができます。これは、直接私の存在の問題に対処し、それは北京での私のストライドの最初のステップです。

640?wx_fmt = JPEG

いくつかの時間のために働いた後、私は、ページを作成する計画をカットしますが、勉強する時間がないので、忙しくなります。確かに私はJSを学ぶ時間を持つために、比較的簡単に会社を変更し、このように行きません。その後、特定のステージを学んだことの科学は仕事で過ごすことができないので、私は、問題が発生しました。

私はまた、同社は、私のニーズに合わせてより、サーバはNode.jsのを使用して書かれている、唯一の言語はJSであり、会社を変更しました。私は技術を練習し、改善するために取ることができますが、タスクは私の最も急成長している段階だった骨の折れる仕事です。

それでも後に、同社は現在、360に行ってきました。私は学校のように感じる360は、全体的な作業環境がよりリラックスして自由である、タスクが時間を持っていない、ほとんどの人々に置くことはありません、我々は物事自体を学ぶために多くの時間を持っています。そして、銀への影、Lisong風水屈原屈原の教師と、そのような大きな牛が多いの社内講演会のように、何を理解していないと、アドバイスに行くことができます。



640?wx_fmt = PNG

Vue.js 才没有看起来那么简单!



初识Vue.js时,它还未被众人认可。想不到5年后,为它写了一本书。

我接触 Vue.js 比较早,大概是2014年。因为上一份工作接手了一个同事的项目,就是用 Vue.js 写的。当时它是零点几的版本,还没有正式的一点零版本。我简单了解了一下,发现它和 Angular 1 很像,挺轻,挺优雅的。需求都能满足,学习成本还不高。

当时用 Vue.js 的人比较少,大家都没怎么听说过。它不火到什么程度呢?我们组新来了一个人,跟我一起写项目,我说项目是用 Vue.js 写的,就给他看了一下代码,讲了一下项目。然后,第二天他就离职了。

有半年的时间吧,我都在想是不是因为我们组的这个项目,用 Vue.js 他觉得太 low 了,所以不想干了?直到后来 Vue.js 被大家广泛认可,我才打消了这个想法。

我刚入职360的时候,我们组的项目都运行了很长时间,很稳定。一次偶然的机会,我们打算新开发一个后台管理系统,大家开会讨论技术选型。就业务来讲,我认为使用框架和对应的组件库会极大降低开发成本,就强烈推荐使用 Vue.js 技术栈,因为考虑到学习成本比较低,而且我对 Vue.js 比较熟。

现在大家已经习惯了使用框架开发,但在当时,我的提议遭到了非常强烈的反对。大家不停地提出各种问题,我也不停地给出解决方案,会议室现场变成了辩论会。

最终,我的 leader 给了我一个机会,如果想使用 Vue.js,就要在短时间解决两个最重要的问题,登录和部署流程。因为公司的统一登陆中心是结合后端来实现的,纯单页静态项目就意味着之前的登陆完全不能用了。部署流程也需要全新的解决方案。

当时我还有其他任务,所以就只能利用下班和周末的时间去做,好在最终问题解决了。这就是我们组正式使用 Vue.js 技术栈的时间点,也算是在后台项目中的一次试水。后来,我们组开发一个新产品,是面向C端的项目。在技术选型时,我又一次强烈推荐 Vue.js。因为上一个项目,有一些同学已经熟悉了 Vue.js 的开发模式,这次我也解决了一些遇到的问题(由于产品是图文内容类,存在 SEO 问题,等等)。就是这个项目真正推动 Vue.js 成为了我们的核心技术栈。

对 Vue.js 越来越熟悉,我在博客上陆续发布了一些梳理它内部原理的文章,作为总结和记录。2018年,王军花老师看到了我的博客,找到了我,问我有没有兴趣写本书。当时我感觉很突然,这东西我写不了啊。心里边是很想写的,又担心写不好,内心很挣扎。一天后,我和军花老师说可以试一下。

可能跟性格有关系,我从来都不是等把一切都准备好了,再去做一件事。一般都是机会来了,先干着再说。中间有问题再去解决问题。

当时我给自己定了的目标是6月份交稿。我列了一个大纲,然后倒推,一个月为一个节点。写作过程中,每个节点的进度可能比预期的快或慢,但总体在可控的范围内。

写作时间就是午休和下了班之后,一天差不多要写两三个小时。其实后期也会觉得枯燥,没有灵感。开始怀疑到底值不值得,这件事真的这么重要吗?我是不是用这些时间做其他事更划算?但没有真正想过放弃,就这样坚持下来了。

640?wx_fmt = JPEG

在写作过程中,我对一些 API 原理的细节理解得更深入了。

举个例子,我发现 Vue.js 对函数报错这方面做了很严谨的处理。当我们使用 Vue.js 开发项目时,编写的所有代码都是 Vue.js 调用并执行的,所以它在执行用户的代码时,做了错误的捕获处理。

还有就是计算属性。一个函数,可以返回计算后的结果。它要实现一个很重要的功能,就是当计算属性所依赖的某个状态发生变化时,计算属性的返回结果也需要做相应的变化,这个我之前确实没想过 Vue.js 是怎么做到的。


640?wx_fmt = PNG

工程师的赛道上决定输赢的,只有两个字叫「坚持」


「我自己特别在意的事,多苦多累都要把它干完。

一直以来,驱动我做事情的都是「我想」,而不是外界的期望。

这种性格有优点,也有缺点。比如说上学的时候,我学习不好,倒不是因为笨,而是因为我当时觉得,学习的结果就是分高分低一点,而这个分数什么用都没有。优点就是我自己特别在意的事,多苦多累都要把它干完。包括来北京弄这个计算机。

我觉得我的职业生涯,更像是一条没有终点的赛道。而且这条赛道是不公平的,大家不是在同一条起跑线上开枪往前跑。当我刚开始跑的时候,可能别人已经跑了五年了。别人跑了好几万米了,我才刚开始第一米。

好多人想问我怎么才能跑得更快,把这场比赛跑赢。其实没有任何方法和经验可以让谁跑得更快。即使在短期内快一些,但在这条没有终点的赛道上,没有任何意义。大部分人跑到中途就主动放弃了,这就是为什么大牛那么少。唯一能决定这场比赛输赢的,只有两个字叫坚持。在这条赛道上跑赢的,不是那些跑得快的人,而是为数不多坚持跑的人。他们能跑赢,只是因为他们还在跑。

640?wx_fmt = JPEG

读代码其实是一种能力,可以锻炼。你一开始可能读不懂比较复杂的源码,可以读像 Underscore 那种简单一点的工具函数,重要的是训练你的大脑。经常阅读代码的人,理解力会逐渐上升。如果你不经常看代码,一段就研究老半天。尤其是框架,不是一段代码,是一坨,你直接就蒙了。


640?wx_fmt = PNG

 全栈工程师养成计划


对于习惯计划与记录的人,时间的脉络变得清晰和可控。

我每年都会给自己定目标,应该在哪个技术方向上深入一些,然后把相关的经典的书买下来,看一看。平时也会读一些所谓没有用的书来调节一下,比如哲学类和心理学的书。

几年前,我发现一个人很难把所有东西都学会。如果漫无目的地去学,很多东西看完之后就忘了。我会挑比较感兴趣的领域去研究,这个领域中的所有问题都看一下,但是对于其他领域的比较深入的知识,可能就先放一放,以后再去研究。

如果自己有目标的话,哪些东西是没看的,哪些东西是应该看的,其实心里都有数。

平时做事我有一个小技巧,是使用番茄工作法。不是用作秒表,到点了就停。对我来说,它是统计的工具。比如说以一周,一个月为周期,记录我每天有效的专注时间是多长。据我统计,我每天专注的时间很短,也就两三个小时,差不多四五个番茄钟。

一旦得到了这个信息,我就可以规划,每天把专注的时间用于哪些重要的事。不重要的,或者一些不太需要脑力的工作,都可以往后放。

除了这种大目标,一年中我还会定几次小目标。比如说一个月或两个月,坚持做一件事。每天我都会为它分配一部分专注的时间,持续下去,直到把这件事做完。

可能是我的性格原因,没有办法同时做很多事。我更适合一次只做一件事。

640?wx_fmt = JPEG

不管是写本书,还是平时自己学习,我觉得做一件大事要比无数小事要好。前几年,我就是学得很杂,看什么火学什么,没事就看论坛的各种文章。过了一年,都不知道自己看了啥,完全记不住。就像一个漏斗,我细碎的时间全部漏下去,什么都留不住。我应该把我的时块变大,才能卡在这。

未来我想成为一名真正的工程师,而不只是前端工程师,打算涉猎计算机其他领域。现在前端一些颠覆式的工具和创新,比如 Webpack,Babel,都不是一个纯粹的前端工程师能创造的。好多超大型的项目,都需要前端后端综合的解决方案。如果只做前端,只能写个 JS 的工具函数,仅此而已,解决不了真正的复杂场景下的问题。

人生の中で、私は、旅行二回、毎年計画を再生するために外出することを好む、将来は、まだゲームをプレイするために出かけます。私は何か新しいものを受け入れるために、を見てみましょう、彼はありませんでした場所に行くのが好き。運命がある場合、、ガールフレンドを見つけるために。

人が得たもの、そして最終的に使うようにしてください場合、世界は、偶然ではない、それは偶然ではありませんが、彼自身のメリットは、彼はそこに彼をリードしたいです。-ヘルマン・ヘッセ




640?wx_fmt = JPEG

「素人Vue.js」

著者:劉基 

スキャンコードビューの詳細

640?wx_fmt = PNG

この本は360奇数ダンスグループから、ソースレベルからVue.jsを分析し、ムーンシャドーLisong風水翻訳の序文の勧告を「JavaScriptの高度なプログラミング」。

著者はまずVue.jsを紹介し、その内部のコア技術「変化検出」の詳細な報告をしてくれた、ここでは0-1から、単純な「変化検出」システムを実装するためにあなたを導くでしょう。詳細な情報仮想DOM技術、どの原則テンプレートパーサ、オプティマイザの原則とコードジェネレータの原則の実現を含め、テンプレートコンパイラ技術の詳細な議論が続く;仮想DOMの原則とパッチ適用のアルゴリズムを含めた全体的なアーキテクチャの最終的な詳細およびご提供様々なAPIの内部原理を利用するだけでなく、ライフサイクル、エラー処理、および命令テンプレートフィルタと他の機能の原理を紹介しています。

スキャンコードビューの詳細

640?wx_fmt = PNG

640?wx_fmt = GIF

コードブックストアは需要がある場合CSDNは、ここでは技術的な本をたくさん提供し、お客様に店舗捧げされているブックに加えて、我々はまた、などのヘッドセット、キーボード、などの生活習慣の製品を、提供、またはあなたもコードブックストアに連絡することができます顧客サービスやあなたが公の場で製品番号を必要とするメッセージを残すには、我々は、ああ、みんなのニーズを満たすためにしてみてください。

コードブックストアの運営スタッフとして、私たちの「にあなたを招待しCSDNコードブック福祉グループ」、グループは、時間から時間にあなたを与えるだろう、書籍、クーポンに本をなど、推薦図書や物流情報があることはカウンセリングのグループでもご覧になれます〜グループは100人でいっぱいで、グループの下に掃引する必要が現時点では、マイクロ文字Fanger魏のコードを追加するグループにあなたを引っ張ってくださいああ〜

640?wx_fmt = PNG



640?wx_fmt = GIF

おすすめ

転載: blog.csdn.net/csdnsevenn/article/details/94679075