可以从事如下岗位:
Web前端开发工程师
移动端开发工程师
微信开发工程师
以上为主流的岗位,具体岗位的职能和职业范围根据公司负责人和具体业务来定。
其实真做到资深后端也是可以胜任的,建议前端从业者掌握一门编程语言,建议后端开发者掌握一些前端技能,这样交流才更顺畅。
最后一句话你眼睛能看到软件界面(PC软件、移动app、小程序等)动态效果绝大多数属于前端开发人员做出来的。
个人观点,如有质疑,欢迎拍砖。
好强前端学完了,前端技术很杂得学个十年
前端可以开发网站,移动web站,微信公众号,微信小程序,基于Android和iOS的原生App,车载系统所有能够呈现在用户眼前的产品前端都可以做。
另外前端是一辈子都学不完的,学完理论更要用于实践。关注我可以获取更多资源哦~
学完了吧,你可以继续学,因为你可以循环学,学完了这个,新的技术又出来了,可以一直学,学了旧版学新版,学到天荒地老、海枯石烂。
一点不胡说,现在市面上的前端技术,你都学完了,学精了,没个几年也差不多,等你学完了,基本上也就过时了,新的技术也就出来了,你就可以继续学了,然后不断推陈出新,以新知识替换旧的知识,就这样,一直学下去就行了。不过还有个前提,还得有个人养着你才行,不然会饿死。
所以,明白了吧,前端是学不完的,具体前端做什么的,一搜索一大堆,不过那不是问题,问题是你该问问你自己适不适合学前端,或者说你想达到的高度,你得考虑下技术之外的问题。
Web前端行业近几年尤为火爆,前端行业不仅发展前景越来越好,薪资也不断飙升。未来的职场将是充满了竞争的职场,随着人才机制的创新,每年都有大量新人加入到竞争队伍中,让您每时每刻都面临着被淘汰的危险。
在经过一系列的演变之后,Web前端逐渐开始向商业智能、贸易、游戏、娱乐以及移动互联网等不同领域多样化地发展。
因此,你学习Web前端可以从事Web前端小游戏、手机页游的3D化、视频应用、轻应用、WebApp、微站、动漫、二次元、Web前端移动营销、在线直播以及VR应用等开发。
随着Web前端开发人员的工作技能要求不同,其薪资待遇也不尽相同,通常包含以下四种:
1)切图熟练、能写一些JS效果(HTML+CSS+jQuery),薪资5K~10K+;
2)具备第一条,并可以熟练用JS开发各种组件,薪资8K~15K+;
3)具备第二条,熟悉1~N个后端语言,薪资13K~30K+;
4)具备第三条,对前端架构、性能优化方面有深入了解,薪资20K以上。
面对竞争,要避免被淘汰的命运,只有不断学习,而参加Web前端专业学习则是高效快捷的方式。
啥叫前端学完了,问出这种问题我就觉得你离学完还远着呢
当然是前端页面啦,除此之外,也可以做桌面应用和手机app,下面我简单介绍一下具体实现过程,主要内容如下:
桌面应用
这里需要先安装node环境,然后借助electron打包前端网页为桌面应用,主要步骤如下,很简单:
1.首先,安装node,这个直接到官网上下载就行,如下,选择适合自己平台的版本即可:
2.安装完成后,这里需要安装一下electron和electron-packager这2个工具包,后面前端网页的打包中需要用到这2个包,安装的话,直接在cmd窗口输入命令“npminstallelectronelectron-packager”就行,如下:
3.这里为了方便演示,我新建了一个html网页,测试代码如下,非常简单,就是一个静态的登陆界面:
用浏览器打开这个html网页,效果如下:
4.最后就是具体的打包过程,主要步骤及截图如下:
首先,新建一个文件夹,将上面的html网页复制进去,同时新建2个文件,分别是package.json和main.js,目录如下:
package.json文件主要指明打包应用名称、版本号以及配置文件等,配置如下,非常简单:
main.js文件主要指明具体打包过程,基本配置如下(网上参考资料非常多,可以搜一下),这里重点需要指明打包的html文件名称:
最后就是打包,打开cmd窗口,切换到新建的目录,运行命令“electron-packager.APP--win--outAppDir--arch=x64--electron-version=3.0.10--overwrite”就会开始自动打包过程,这里的参数主要是指明打包的应用名称、输出目录、位数、版本号等:
打包完成后,就会在输出目录AppDir下找到打包的应用APP.exe,双击就可正常运行,效果如下,和浏览器的效果差不多:
手机app
这里主要用到HBuilder这个工具,可以直接将前端网页打包为手机app(云端打包功能),下面我具体介绍一下实现过程:
1.首先,下载安装HBuilder,这个直接到官网上下载就行,如下,这里选择功能比较全面的“APP开发版”:
2.下载完成后,一个zip压缩包,直接解压到本地即可,如下:
3.接着,双击打开这个软件,新建项目,这里的项目类型选择“5+APP(A)”,模板选择“HelloH5+”,如下,将刚才的html文件拖到这个项目中来:
4.最后就是打包过程,具体步骤如下:
首先,双击项目中的mainfest.json配置文件,在基础配置页面获取唯一AppID,后面打包时要用到,同时选择程序的入口文件,也就是刚才的html文件:
mainfest.json文件配置完成后,右键项目,在弹出的菜单列表中依次选择“发行”-&;“原生App-云端打包(P)”,这里以打包android为例,在android包名出输入刚才获取的AppID就行,如下:
最后点击打包按钮,就会自动开始云端打包过程,打包完成后,会自动生成下载链接,可以直接下载打包好的apk安装文件到本地,官方只提供5次机会下载机会:
手机安装后的效果如下,还不错:
至此,我们就完成了将前端开发的网页打包为桌面应用和手机app。总的来说,整个过程不难,就是步骤有些繁琐,只要你熟悉一下流程,多操作几遍,很快就能掌握的,不过,有时打包出来的效果没有原生语言开发的好,需要优化改进才行,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。