比如,只在乎功能,不在乎体验的项目,像一些工具类的,政府类的,偏管理的项目,一般后端为主,前端就是辅助的,有没有都可以。像个人之前参加的一些社保类的项目,就没有用到前端。
如果是一些面向用户的,首先考虑的就是用户体验,功能方面重要,但是优先考虑的一定是体验,因此,这时候好的前端就很重要了。
综合考虑,到底是前端还是后端重要,要看具体的项目,没有绝对的优劣。
作为一名计算机专业的研究生导师,偶来回答一下这个问题。
首先,从研究生教育的人才培养目标来看,研究生教育主要培养具有一定创新能力的创新型人才,而从软件技术体系结构来看,很多创新都集中在后端,所以更多的研究生都会把研究方向定在后端。
随着产业互联网时代的到来,基于技术平台(云计算平台、大数据平台、人工智能平台等等)来完成行业创新也是一个比较明显的发展趋势,而基于技术平台来完成行业创新往往会比较侧重于前端开发。未来更多的行业企业会需要高端应用型人才,来辅助企业借助工业互联网提升创新能力,所以研究生当前选择前端作为自己的主攻方向,也是不错的选择,尤其是专硕。
当前选择前端作为自己的主攻方向,一定要重视以下三件事:
第一:要重视技术平台的学习。前端开发全栈化是一个比较明显的发展趋势,之所以前端开发能够全栈化,一个重要的原因是技术平台的支撑,从当前的应用情况和发展趋势来看,当前云计算和大数据平台已经开始广泛落地了,此时掌握云计算和大数据平台,对于前端的创新还是非常重要的。
第二:要重视场景知识的学习。前端开发与场景的结合非常紧密,不同的场景往往需要有不同的前端解决方案,而且在不同的场景中,也有很多创新点可以挖掘。另外,场景知识的学习要尽量借助于导师和学校的资源。
第三:要紧跟技术发展趋势。前端知识的迭代速度是比较快的,所以一定要紧跟技术发展趋势,要能够站在技术的前沿,这样能够明显提升自身研究的应用价值,同时也会提升自身的就业竞争力。
偶从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,偶会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注偶,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信偶!
如果你都还没有开始学,建议先学前端,然后再学后端,再学移动端。
学会了前端其实可以直接用HTML5写APP,比如用uniapp开发。希望对你有帮助!