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

前些日,我发了一篇推文《做前端感到越来越吃力了!怎么办?》,虽然是推广,但阅读量却很高,推广标题我们大概率不能改,感觉了大家,掉粉挺多人。写稿的人可能就是看到了知乎这个问答。想起我自己曾经回答过这个问题。虽然可能回答的不是很好,但阅读量突破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兑奖,否则视为放弃。


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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276079.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

惠新宸php教程_惠新宸:首位国人加入PHP语言官方开发组

PHP开发组终于有了国人参与。最近, Laruence(真名惠新宸)加入了PHP语言官方开发组。 做PHP的同学一定很熟悉他了,他的博客风雪之隅(https://www.laruence.com/)发表了很多PHP源代码分析和扩展开发相关的文章。他使用PHP扩展开发的PHP框架Yaf,…

d3 制作条形图_停止制作常见的坏条形图的5个简单技巧

d3 制作条形图Bar charts were probably the first type of chart you were ever introduced to in first grade. Their simplicity makes them a standard in visualizing data, but it is its accessibility that leads visualizers to often be careless with bar charts.乙…

SVN之使用原则

以下是我起草的部门SVN规范里原则的一部分。文件提交时要求必须提交注释,注明相关修改信息,例如bug号、任务描述等。具体内容可采用约定或者设置的形式。你所提交的改变将体现给其他开发者,要明白提交的后果,提交之前要慎重。代码…

图解 React-router 源码

大家好,我是若川。欢迎加我微信 ruochuan12今天分享一篇react-router源码文章,深入理解路由的本质。微信预计阅读只需8分钟。点击下方卡片关注我,或者查看源码系列文章。阅读源码小 tips:从整体到细节,刚开始不要太拘泥…

青海西宁市大通县非洲猪瘟疫区解除封锁

中新网1月23日电 据农业农村部网站消息,农业农村部接到青海省农业农村厅报告,经评估验收合格,青海省西宁市大通县非洲猪瘟疫区解除封锁。 大通县非洲猪瘟疫情发生后,当地按照非洲猪瘟疫情应急预案和非洲猪瘟防治技术规范要求&…

回顾:中网饱经沧桑劫后余生 万平国回首艰辛历程

转载链接:http://tech.sina.com.cn/i/c/75586.shtml 回顾:中网饱经沧桑劫后余生 万平国回首艰辛历程 http://www.sina.com.cn 2001年07月12日 13:25 财经时报   “最早的聊天室是我们做的、最早的检索也是中网公司的、中网公司也是最早做电子商务的数…

android 辅助功能_辅助功能简介

android 辅助功能Accessibility may be more than a moral imperative to ensure products are inclusive of more people who already experience barriers in daily life — it has a very practical outcome, benefiting everyone including the person with the disability…

【columnstore】mariadb columnstore 数据迁移

通过cpimport传输迁移: 官方文档:https://mariadb.com/kb/en/lib...步骤: 1.导出库中表的表结构,不要数据 # mysqldump -h 127.0.0.1 -uroot -p -P 4066 --skip-lock-tables test -d > test.sql 2.nc将文件传输至目标机器192.…

我有一个梦想

我有一个梦想,做一名大师傅,快乐地下厨房。土豆在我刀下歌唱,茄子在我锅里跳舞。盘碗勺筷为我呐喊,油盐酱醋为我喝彩。 我有一个梦想,让土豆和茄子不再孤单,再加几个青椒,做一盘地三鲜。还要少放…

推荐几个前端大佬,真的厉害!

新的一年,推荐几个还在坚持输出的高质量前端公众号,你想要的:React/Vue/Node/工程化/面试经验等, 这里都有。不多说,直接看介绍。???? 程序员成长指北考拉,一个有趣且乐于分享的妹子,专注 N…

MySQL查询结果导出到文件

转载链接:http://eric-gcm.iteye.com/blog/1127734 选择某些行作为需要的数据 SELECT id,dbname FROM index into outfile "d://aaa.txt"; 一般大家都会用 “SELECT INTO OUTFIL”将查询结果导出到文件,但是这种方法不能覆盖或者添加到已经创建…

RawCode-本身就是实验性的8位类型

What if a type is created solely from the bit-representation of characters?如果仅根据字符的位表示形式创建类型怎么办? This question was the basis of creating this experimental type. The type no longer uses familiar characters. ‘A’ looks like …

2d访问冲突_Light | 基于环形分隔微镜阵列的高速随机访问轴向聚焦系统

撰稿 | OSANJU 刘 扬01导读近日,来自美国加州大学伯克利分校的Rikky Muller教授团队,在国际顶尖学术期刊《Light: Science & Applications》发表了题为“A micromirror array with annular partitioning for high-speed random-access axial focus…

编译出现ARM与THUMB冲突

问题: fatal error LNK1112: module machine type THUMB conflicts with target machine type ARM 解决方法: 在project-setting-linker-command line下,添加/machine:THUMB,如下: 转载于:https://www.cnblogs.com/xfd…

阿里腾讯面试梳理个人成长经历分享

大家好,我是若川。欢迎加我微信 ruochuan12,长期交流学习。今天分享一篇江西师范大学大四同学学习一年前端入职腾讯的经历,关注很久的读者朋友应该知道我也是毕业于江西不那么知名的高校。微信预计阅读只需18分钟。点击下方卡片关注我&#x…

解决Ubuntu系统中文乱码显示问题

转载链接:http://www.linuxidc.com/Linux/2014-02/96939.htm 一. Ubuntu默认的中文字符编码 Ubuntu默认的中文字符编码为zh_CN.UTF-8,这个可以在 /etc/environment中看到: sudo gedit /etc/environment 可以看到如下内容: PATH&qu…

unity 局部照亮_通过著名的艺术家照亮“光与空间运动”

unity 局部照亮Ever since minimalism momentously gained popularity in the 1960’s, the “Light and Space” movement has naturally acquired prominence for its stunning juxtaposition in geometric abstraction, luminescence, and space. Artwork from this distinc…

如何抓住重点,系统高效地学习数据结构与算法?

你是否曾跟我一样,因为看不懂数据结构和算法,而一度怀疑是自己太笨?实际上,很多人在第一次接触这门课时,都会有这种感觉,觉得数据结构和算法很抽象,晦涩难懂,宛如天书。正是这个原因…

Google Map浏览下载器

很久没有更新博客了,最近为了玩Google Map,专门写了个小工具。用以在浏览Google地图时,将关心区域的图片保存到本地。软件主界面如下图: 主界面提取子库主要功能有: 1、可以浏览Google网站的三种图:交通、地…

vue xunidom_vue的虚拟dom(Virtual DOM )

模板转换成视图的过程在底层实现中Vue会将模板编译成渲染函数,当然我们也可以不写模板,直接写渲染函数,以获得更好的控制。渲染函数:渲染函数是用来生成Virtual DOM的;VNode虚拟节点:vnode可以理解成dom节点…