专门学Js以后能干嘛?

专门学Js以后能干嘛?,第1张

我之前给别人回答过一次, 我把他修改做了补充 希望能帮祝你 ↓

我给你列个顺序吧(如果你什么都不会,请你谦虚的报名培训班, 他们会用半年把你带到jquery的水平)[另外个人建议, 如果什么都不会, 学前端不如学后台(或全栈), 等你前端工作一段时间就会明白(从薪水到工作量到职位到发展都比不过)!!!]

html->css->javascript->jquery[在这个阶段你就可以找到工作了,初学者]->vue(同流行三大框架之一即可)[这个阶段属于垃圾前端的阶段]->webpack(同流行打包工具之一)[正常前端工作较为好找]->wepy(同流行小程序框架之一)[这个阶段你找工作会比较好找,大多数同事都会认同你的能力]  -> [补充]↓

补充: 最后一阶段应该为开发android的app 或者ios的app  技术栈(以vue为例)是weex, 我目前在这个阶段  所有也不知道学出来这个阶段在市场上是什么样的

上面是标准前端路线(不列举UI类框架了,因为都很简单一看都会),下面给你列后期发招路线(方向指的是"人不可能打工一辈子")

学习Node(和jsEs6语法接近,入手快)作为自己的后台开发语言, 或学习PHP(世界上最好的语言,笑)作为后台开发语言(路线为全栈工程师)[方向为外包工作室]

学习白鹭引擎(流行游戏引擎之一)(路线游戏前端开发包含腾讯小游戏)[方向游戏工作室]

补充: 开个淘宝店(运用自己的技术做出活动页面) [自由发展]

这里有一张3D家族图谱,threejs是基于WebGL的3D图形引擎库,和Unity 3D是类似的渲染器。

Threejs解决了WebGL开发复杂的难题,它封装了场景、相机、几何、3D模型加载器、灯光、材质、着色器、动画、粒子、数学工具等概念,开发流程如下:

这里涉及到一个规律,越底层的技术,如OpenGL、DirectX、Vulkan,用起来就越困难,基本上也很少有开发案例,因为这个并不实用。Javascript封装库更简单,以便降低开发门槛,并不存在必须要把所有底层技术学会,才懂用threejs开发的说法。学习新技术要注意:

学习的目的

是技术探索?还是3D项目开发?技术理论知识的学习需要很长时间,而且很枯燥,最好是完成一个3D项目作品,从手动实 *** 中解决问题,连点成面。一个完整的软件生态至关重要,好的软件往往是成千上万个项目淬炼的成果,threejs都有很多优秀的开发项目让你汲取营养。

先做出一个作品

作品是可以为简历加分的,同时也能够验证你的学习能力,现在的软件生态不缺乏学习资源和技术资料,项目案例是非常好的参考素材。出作品的过程也是在解决技术问题,初学者不要怕麻烦!

选择有前景的应用市场

threejs是一个开源技术,重要还是看应用到哪个技术模块,是否产生商业价值,个人的职业前景也会越来越好。推荐物联网3D可视化,面向城市可视化大屏客户端应用开发,常用于安全消防、城市交通领域,更多案例ThingjS客户都有上传到官网。

基于threejs的优秀学习资源,在学习threejs之前先问自己这三个问题,相信会事半功倍。

城市可视化大屏项目示例,3D演示

实现物联网当然没那么简单,需要具备五类技术因素:智能设备、具备连通性的“物”(传感器)、网络、Web 服务、数据分析技术。

智能设备起到两种作用,感测和反馈。感测的作用是先搜集设备及周边环境的状态,前提是装上了传感器,再发出通知;反馈的作用是传感器先发出通知,接着网络接收通知,再显示或执行指定 *** 作,这也是用户接触较多的一个环节。

传感器是一种电子零件,都是内置在各种各样的物里加以利用,传感器输出形式为电子信号,用来搜集物联网设备和现实环境的状态。

物联网的网络分为两种,设备连到其它设备,以及设备连到物联网服务。

物联网服务是与设备对接的,接受从设备直接发来的数据,包括采集到的的信息以及用户 *** 作事件。在可视化领域,用户执行命令后会反馈到Web 浏览器端, ThingJS 在线平台整合了161 个物联网场景,把开发方法打包成JS 代码的形式,让可视化开发变得简单。

数据分析的方法有两种:统计分析和机器学习。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13303058.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-11
下一篇 2023-07-11

发表评论

登录后才能评论

评论列表(0条)

保存