不知前端工程师应该具备的技能

我看了您在其他帖子下的回帖,觉得您经验非常丰富,还请您指点迷津
部分摘取:现在不会写混合APP,各种响应式,各种兼容,甚至都伸手去后台了,nodejs,各种npm上管理的包。各种深入移动端的nativejs直接调用硬件API。 你会后台语言,请问你自己能写安卓能写IOS吗?请问你能写前端,能兼容各种浏览器,能兼容各种手机吗,请问你能写游戏吗??你能用各种游戏引擎开发游戏吗,你能写VR游戏吗?
我搞前端跟第三方对接,对方只有JAVA版本,我还得先看它的JAVA版本再转换成PHP版本,还得学习安卓语法再用nativejs转换成H5混合APP,然后调用包括蓝牙打印机在内的某些硬件设备
看了以上的回复,刷新了我对前端的认知,心里一直疑惑Web端、Android端、iOS端之间有没有关联性,比如说Web端的语法框架在其他两个中有没有相似的,因为我是一名即将线下培训的大专生,想学习H5+小程序+大前端这个课程,感觉应该是对应Web端的,想着毕竟自己是做前端的不能只会Web端,所以才请教您他们三个之间有没有关联,以及您是如何学习Android端、和iOS端的,需要掌握哪些技术,因为自己想成为一个真正的前端,能应对大部分主流操作系统而不是只会Web端。
还请您能多多分享经验,可能我目前想到的回复您的内容比较片面

现在 前端 能做的事情越来越多 是因为,vdom虚拟dom 出现之后 ,它可以 把 html转换成 特定的 语法和标签 。

Web端、Android端、iOS端之间有没有关联性
有 一些关联性 ,现在 主流 混合开发 解决方案如下:
vue: uni-app 、weex 当然 原生 vue也可以 通过hbuilde打包成 apk应用
react: react-native
这些都是 经过 vdom编译成 安卓 和ios 。只不过 这种 对操控手机硬件 不太友好 。所以 一般 对硬件要求高的app都用 原生开发 。
而且本来 ios和安卓就可以 嵌套 web 页面 也就是 webview 。
还有就是 web端和 原生 混合开发 ,原生作为桥接 ,封装一些方法,前端来调用。这样就可以 一套代码通用 且 有效的操控 硬件 。
节约开发成本和维护成本

ctrl+C ctrl + V