前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >写不写js不重要,重要的是要有“分析问题”的思考方式

写不写js不重要,重要的是要有“分析问题”的思考方式

作者头像
web前端教室
发布2018-02-07 13:51:21
1K0
发布2018-02-07 13:51:21
举报
文章被收录于专栏:web前端教室web前端教室

今天早上在开始讲零基础课的时候,我看了一眼旁边桌上的书,就跟我的学生们聊了一会,看书的必要性。有些前端和互联网方面的书,确实是垃圾,但也要看看,为啥呢?因为面试的时候,你没法保证每一句话都是干货。就是大致的翻看一下,然后在脑子里有个印像也就算了。

写js这东西,其实并不能每个人都像我一样,在写JS中找到乐趣,就乐意写这东西直到50岁眼瞎为止。

那肯定有人要问,也许我不仅写JS写不到35,可能我连3、5年的时间都写不到。那我学JS的意义在哪里呢?直白的讲,也就是挣点钱儿。培训班学费一万,干一二年后,第三年工资涨到一万,然后一年十万,培训班的钱挣回来了。

这时你可以继续干,也可以说干了三年,shit,不想干了。那么,这二三年程序生涯给你留下了什么呢?除了让你挣个十来万之外还能让你有什么其它的收获呢?

这个问题如果让我回答,我会说,这种程序员生涯给了我一种看世界的方法;一种解决问题的思路。

为什么这么说呢?因为编程仅仅是计算机科学的一个小小的分枝。而计算机科学是一门包含各种各样与计算和信息处理相关主题的系统学科(不扩展讲),就是它是用来处理和表达各种信息的。而人的生活中时时刻刻充满了各种各样的信息,与你有关的,与你无关的。

那你怎么解决呢?东来东去,西来西去么?还是哪件事急就办哪件事?要知道总有些事情是你必须要办,而且很可能它们的紧急程度是一样的,那你该怎么办呢?

或者你可以像你在写JS的时候那样,把相同的事情分类,然后sort()排序,然后把这些事情分解,按照相关度重新组合。例如,也许你在去房地产公司的路上,可以顺便把朋友的东西给送去,然后让朋友去帮你看着点你在装修的新家。。。

这些实际上就是,解耦、逻辑、拆分需求、模块化,排序,大局观。。这时,你的大脑就成了计算机。你可以看到,这里基本没有什么JavaScript,没什么编程语言,它们只是实现你思考结果的工具。

真正起作用的,真正在做决定的,是你对于事物的思考方式。而这种思考方式,我觉得通过写JS会是一种很好的练习方式。确实也是因为我只会JS。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-10-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档