立个flag

除了Python,现在还有哪门语言最火?答案当然是 JavaScript,特别是最近两年大前端时代的兴起,前端开发要求变得越来越高。还记得几年前移动互联网刚兴起的时候吗?Android、iOS 工程师非常抢手,随便写个 DEMO 就能找个一两万的工作。

而现在呢?都在转大前端,身边一些搞 Android 和 iOS 的朋友表示外面行情都不咋地,搞原生开发的越来越少,特别是 Flutter、React Native 这样的框架出来后,一套代码运行在多个平台不再是痴人做梦。现在 JavaScript 不仅独占Web端,移动端也逐渐被JS慢慢吞噬,本质上公众号开发,小程序前端开发都是JS开发。

甚至后端,JavaScript 也插了一脚, NodeJS 被不少拿来人拿来做后端开发。JavaScript 也成了一门能前后端通吃的语言,你说它能不火吗?

我写前端代码还是在刚毕业的前两年接触过,那时一个jQuery+Ajax技术就能把前端搞定了,没有模块化开发,也不谈MVVM模式,DOM操作都是程序员自己处理的。今天的前端已经发生了翻天覆地变化,前端开始关注架构了,代码开始分层了,UI开始组件化了,数据是双向绑定的了。

很早就计划说要好好学下前端,然后一直拖着没去折腾,因为没有目标,也没有学习动力,如果只是纯粹为了多掌握一门技能而去学,动力不大,况且还有很多更重要的事要做。这次因为想搞个 Side Project,所以给自己立个flag,系统的学习下 React,有一定的JS基础,所以直接检一个框架来学。这里我不讨论是学React好还是Vue好。最后希望是基于React做个Web应用出来。

很多人说学东西最后坚持不下来,如果你按照一下4个步骤来做的话,基本不会有太大问题。

  1. 设定目标

  2. 找准方法

  3. 强执行力

  4. 付出努力

用目标来驱动你,如果只是漫无目的的学,容易就半途而废。

其次就是方法,初学者学习方法很重要,记得有个读者想学Python,然后就开始纠结各种工具的选择,版本的选择,不同书籍之间的选择,反正就各种纠结,最后肯定是学不好了。正确的学习方法一定是先想着如何快速入门才是王道,细枝末叶的东西,先晾一边,照着教程往下学,学完有感觉了再去看周边的风景。

说来简单,做起来是最难的,能否做成一件事,在于执行力如何,很多人说想学编程、想学英语、想赚钱,就是没时间。我认为这些都只是借口而已,真正想学的话,你会想尽一些办法挤时间出来的。仔细观察身边那些优秀的人,执行力都非常强。

以上三点做到了,最后要做的就是付出一点点努力,你就可以超过80%的人。

640?

推荐阅读

你可能感兴趣的:(立个flag)