前些日,我发了一篇推文《做前端感到越来越吃力了!怎么办?》,虽然是推广,但阅读量却很高,推广标题我们大概率不能改,感觉了大家,掉粉挺多人。写稿的人可能就是看到了知乎这个问答。想起我自己曾经回答过这个问题。虽然可能回答的不是很好,但阅读量突破12w+,274个赞,这可能也从侧面说明很多在校大学生或者未入门的读者需要这样的指引,现在发布到公众号声明原创,文章链接不能点击可以阅读原文查看。另外文末抽3本书,欢迎参与。

以下是正文~


知乎提问:做前端一年了,感觉好多逻辑还是搞不懂,公司用的vue,一起的还有个经验丰富的老前端,其实我只是负责写写页面,js逻辑基本都是他在写,我只是偶尔写一些,但都是仿照他的js逻辑来的。唉,每天也很吃力用功的学,但总是看不到进步。。。

我的回答:

做前端一年,主要写页面,JS偶尔写一些。

每天吃力用功的学,但看不到进步,不知道你是怎么学习的。

这种吃力,其实很容易提升自己的。

我觉得你目前所需要的是把你当前项目会使用的技术学起来就可以。

一、学习JavaScript基础

一般Vue项目,用到的JS其实也不复杂,可能就是业务逻辑会相对比较绕。

主要打交道的可能就是JS数组、字符串、对象、函数、异步等方面的灵活运用。

这些知识怎么学,我推荐红宝书《JavaScript高级程序设计》第四版,微信读书APP上可以免费看了。

而且现在也推出了第七版犀牛书《JavaScript权威指南》,比第六版少了很少。

再推荐看阮一峰老师的《ES6 入门教程》在线版免费,和《现代JavaScript编程》在线版免费。这几本书相关类似的章节看下来,并动手练习,自己放到github上,这样学习下来,能看到自己每天都有提交代码或者笔记,就会有正反馈容易坚持。我相信不需要多久就会有挺大的提升。这时回过头,再看你同事写的JS逻辑,可能就会觉得很好懂了。当然也可以找你同事请教项目中代码中一些不懂的逻辑。

看书的同时,也可以参加这个项目练手学习。JavaScript30网站,github仓库:https://github.com/wesbos/JavaScript30,解题指南soyaine/JavaScript30 https://github.com/soyaine/JavaScript30

再比如freecodecamp网站练手学习。

二、学习Vue全家桶

先从Vue文档Vuex文档(如果用到的话,没用到可以暂时不学)、Vue-router文档,从头到尾整体看一遍文档,自己记录下哪些是你之前不知道的,记笔记,学起来。不记笔记容易感觉没学一样

同时也可以看这个看VueCnodejs的项目,注释非常详细。同时也可以看这个高star项目学习 vue-element-admin

三、再学项目本身用到的工程化相关技术

比如ESlint怎么配置,Vue-cli、Webpack、nodejs等,有余力可以研究这些原理。

四、深入原理学习

比如学习小而美的源码。可以参考我之前的几个回答,相信会有所收获。
若川知乎高赞:有哪些必看的 JS库?
一年内的前端看不懂前端框架源码怎么办?
做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看?

好久没答题了,先简单回答下,欢迎评论交流。

感觉我回答的比较一般啊,竟然这么多人点赞,受宠若惊,感谢大家支持和肯定。

················· 若川出品 ·················

今日话题

很多关注久的小伙伴应该发现了,我的原创文章都开了赞赏。但我并不是想让大家赞赏。而是方便后续关注的读者朋友可以点击赞赏的头像阅读以往的原创文章

文末送书

深度学习扛鼎之作《Python深度学习》姊妹篇

《JavaScript深度学习》

重磅上市

本书教你使用TensorFlow.js构建强大的JavaScript深度学习应用程序。谷歌大脑团队官方解读TensorFlow.js,前端工程师不可错过的 AI 入门书。

你将了解JavaScript与深度学习结合的独特优势,掌握客户端预测与分析、图像识别、监督学习、迁移学习、强化学习等核心概念,并动手在浏览器中实现计算机视觉和音频处理以及自然语言处理,构建并训练神经网络,利用客户端数据优化机器学习模型,开发基于浏览器的交互式游戏,同时为深度学习探索新的应用空间。你还可以获得深度学习模型构建过程中不同问题所涉及的策略和相关限制的实用知识,同时了解训练和部署这些模型的具体步骤以及重要的注意事项。

本书目前仅在图灵社区有售。只需1元,可以提前解锁本书20%的干货内容,在达成继续阅读意向后,原价129元的书,仅需88元就可以获得抢读期免费在线阅读全本+一本纸书。https://www.ituring.com.cn/book/2813

赠书活动奖品

《JavaScript深度学习》(在线阅读+纸书一本)【3人】


参与前可先识别二维码加我微信,防止中奖失联


抽奖规则(两项可以同时参与)

  • 关键词 公众号内回复关键词「深度」参与抽奖,包邮送2本《JavaScript深度学习》。

    在看 随机抽取1人,包邮送一本。需加我微信好友才能看到谁点了在看

领奖条件(非常重要):为了避免每次都有羊毛党,以前碰到兑奖领完红包就删好友等糟心的事情,所以本次必须满足以下三条开奖条件

  • 3月29日20:00(开奖)前必须 关注了我的公众号 && 是我微信好友 && 至少像是前端

否则不予发放奖品。不满足的则在朋友圈或我的前端交流群送出书籍。

开奖时间:3月29日(周一)20:00,本次就不在公众号发文公布结果了,因为公布了也没多少人看、没人来领奖,可以节省不少时间。

兑奖时间:截止到 3月30日(周二)20:00加我微信ruochuan12兑奖,否则视为放弃。


点击下方卡片发消息关键词「深度」参与抽奖。

另外估计很多人没发现卡片这里可以点击跳转以往「原创文章系列甚至视频号」,欢迎关注。点击「服务」还有相应菜单。

若川知乎问答:做前端感觉很吃力怎么办?相关推荐

  1. 若川知乎问答:2年前端经验,做的项目没什么技术含量,怎么办?

    知乎问答:做了两年前端开发,平时就是拿 Vue 写写页面和组件,简历的项目经历应该怎么写得好看? 以下是我的回答,阅读量5000+,所以发布到公众号申明原创. 题主说的2年经验做的东西没什么技术含量, ...

  2. 应届生前端上班很吃力怎么办?

    吃力,其实反过来讲也是一种好事. 哪里吃力,你存在的问题就在那里,这种吃力很容易提升自己. 我是毕业后刚开始工作跟题主有一样吃力的感觉,之前以为前端只用写写页面,搞css就行了,可真正到了工作我才发现 ...

  3. 一只小白,在学习delphi.感觉很吃力。。

    我学习的php出身,学的挺渣的,出来找工作,公司目前让学习delphi,感觉有点吃力.本身就是野路子出身,基础贼差..超级迷茫....

  4. 知乎问答:一年内的前端看不懂前端框架源码怎么办?

    知乎问答:一年内的前端看不懂前端框架源码怎么办?以下是我的回答,阅读量 1000+.现在转载到微信公众号中.链接:https://www.zhihu.com/question/350289336/an ...

  5. 企业在知乎上做问答推广的技巧分析,企业知乎推广营销方法步骤

    很多企业想要在知乎通过问答推广来进行品牌漏出,但在知乎做推广营销并不简单,这其中既要了解知乎的算法规则,也要明白知乎对内容的审核要求,下面洛希网络科技为大家分享企业在知乎上做问答推广的技巧. 1.流量 ...

  6. php 公众号 框架 知乎,知乎问答:一年内的前端看不懂前端框架源码怎么办?

    知乎问答:一年内的前端看不懂前端框架源码怎么办?以下是我的回答,阅读量 1000+.现在转载到微信公众号中.链接:https://www.zhihu.com/question/350289336/an ...

  7. 知乎问答推广怎么做,知乎问答营销技巧

    知乎问答推广怎么做?知乎问答营销技巧 首先我们一定要明白知乎账号现在比较少,所以想要通过知乎去做问答推广,前期必须先要养 一下账号.因为如果只是一个新号,一开始就直接去发布信息是很难发布成功的. 至于 ...

  8. 知乎问答应该怎么做?

    众所周知,知乎近两年在搜索引擎排名上可以算是元老级别的.今天萃见就和大家聊聊知乎问答应该怎样做这个问题. 第一步:找问题 1.搜索权重高的问题: 肯定有小伙伴会问什么是高权重的问题?你在百度或者知乎搜 ...

  9. 知乎问答口碑推广维护如何做更有效

    问答推广是企业重要的网络推广方式之一,企业通过一问一答.一问多答.或者直接回答形式开展问答推广,从而达到塑造自己的品牌形象的目的.知乎作为最大的中文知识问答平台,在百度的权重高,并且知乎站内也有着巨大 ...

最新文章

  1. TreeMap源码分析,看了都说好
  2. Git工作流程和rebase与合并问题
  3. 6-7 使用函数输出水仙花数_学习C语言居然对printf函数不理解???
  4. 小程序成长之路(四)-- 深入腾讯云(环境搭建)
  5. 为什么老是把词语读反_关于语言表达 6岁儿童经常把词语顺序念反
  6. 0113——代理模式
  7. FreeMarker语言概述(1)
  8. Dimensional 将 290 亿美元的共同基金转换为 ETF
  9. element拼音模糊搜索
  10. css 实现一个带尖角的正方形
  11. HTTP GET 请求在请求体中带参数的问题
  12. 一个父亲对新婚女儿的自白
  13. AutoJs学习-QQ\微信自定义小尾巴
  14. 混沌测试工具chaosblade介绍及常用命令汇总
  15. 谷歌:昔日屠龙者正在成为“恶龙”?
  16. llike与rlike
  17. 【饭谈】软素质怎么提高?(适合软件测试人的专用办法)
  18. python 3.6 tensorflow_python3.6安装,以及安装tensorflow
  19. php随机壁纸api,【编码书生】Bing 随机壁纸 API
  20. C++ 模板与泛型编程简述

热门文章

  1. 调焦后焦实现不同距离成像_如何用手机拍出单反的效果,系列学习(一)AF参数“自动调焦”...
  2. native react 常用指令_React Native入门基础篇(一)
  3. 如何使得账户密码永不过期
  4. 解决移动端 手机号input 属性为 number,maxlength无效情况
  5. java.util.ComparableTimSort中的sort()方法简单分析
  6. python web django base skill
  7. 查看Eclipse中的jar包的源代码:jd-gui.exe
  8. Java基础---网络编程
  9. 解决Spring下无法实时访问本地静态资源
  10. Connection to node 0 (/192.168.204.131:9092) could not be established